- 1
- 2
- 3
do debug.getinfo(1).func() end --рекурсия
do debug.getinfo(2).func() end --вылет нахуй интерпретатора 5.3 версии без ошибки.
do debug.getinfo(3).func() end --не существует с таким индексом. Ошибка.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+3
do debug.getinfo(1).func() end --рекурсия
do debug.getinfo(2).func() end --вылет нахуй интерпретатора 5.3 версии без ошибки.
do debug.getinfo(3).func() end --не существует с таким индексом. Ошибка.
0
class list(list):
def __call__(self, *args):
if len(args) == 0:
return self[:]
res = []
for i in args:
if type(i) == int:
res.append(self[i])
else:
res.append(self(*i) if len(i) != 1 else [[[self(0)]]])
return res
a = list(map(lambda x: x * x, range(10)))
print(a(1,0,(6,6,(5,4,3,(0)),6),3,2,(),8,))
Ебат, как добавить список с одним елементом?
https://ideone.com/Fik3PF
+2
function xPost(t,v){
var xmlHttpReq = false;
var self = this;
if(window.XMLHttpRequest){self.xmlHttpReq=new XMLHttpRequest();}
else if(window.ActiveXObject){self.xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");}
self.xmlHttpReq.open('POST',"http"+(gethttps()?'s':'')+"://www.gkh-kemerovo.ru/portal2/hint.php",true);
self.xmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
self.xmlHttpReq.onreadystatechange = function(){
if(self.xmlHttpReq.readyState == 4){
upd(t,self.xmlHttpReq.responseText);}}
self.xmlHttpReq.send(gqu(t,v));}
function gqu(t,v){
switch(t){
case 'street': q='t='+t;break;
default: q='t='+t+'&v='+v;}return q;}
function upd(t,s){
if(s=='false'){window.alert('Личный кабинет временно не доступен. Просим прощения за доставленные неудобства. Попытайтесь войти позднее.');return false;}
switch(t){
case 'street':streets=JSON.parse(s);/*alert(names(streets))*/;break;
case 'house':houses=JSON.parse(s);/*alert(names(houses));*/break;
case 'flat':flats=JSON.parse(s);/*alert(names(flats));*/break;
case 'lk':document.getElementById('el').innerHTML="";if(s=='5'){fa.action="/portal/index.php";}if(s=='7'){fa.action="/portal2/index.php";}if(s=='0'){document.getElementById('el').innerHTML="Неправильный лицевой счет";}
}}
function gohttps(){var a=document.location.toString();window.location='https'+a.substr(4,a.length);}
function gethttps(){if(document.location.toString().indexOf('https://')==-1)return false;else return true;}
оригинальное форматирование сохранено
−1
// https://habr.com/ru/company/jugru/blog/438260/
template<Semiregular T>
struct maybe_view : view_interface<maybe_view<T>> {
maybe_view() = default;
maybe_view(T t) : data_(std::move(t)) {
}
T const *begin() const noexcept {
return data_ ? &*data_ : nullptr;
}
T const *end() const noexcept {
return data_ ? &*data_ + 1 : nullptr;
}
private:
optional<T> data_{};
};
inline constexpr auto for_each =
[]<Range R,
Iterator I = iterator_t<R>,
IndirectUnaryInvocable<I> Fun>(R&& r, Fun fun)
requires Range<indirect_result_t<Fun, I>> {
return std::forward<R>(r)
| view::transform(std::move(fun))
| view::join;
};
inline constexpr auto yield_if =
[]<Semiregular T>(bool b, T x) {
return b ? maybe_view{std::move(x)}
: maybe_view<T>{};
};
/*
> Быть может, что для кого-то это язык родной, но для меня всё
это ощущается как если бы кто-то решил, что Perl излишне читабельный,
а Brainfuck — излишне нечитабельный, поэтому давайте целиться между
ними. Я программировал в основном на C++ все последние 20 лет. Может
быть, я слишком тупой, чтобы во всём этом разобраться, отлично.
*/
Какой багор)))
0
// int limit - кол-во записей на странице
// int current - текущая страница
// int pages - кол-во страниц
// int count - общее кол-во записей
if (limit > 0) {
pages = count / limit;
if (count % limit > 1) {
pages++;
}
if (current != pages) {
if (current >= 1 && current <= pages) {
current = pages / (current + 1);
} else {
current = 1;
}
}
}
Феерическая реализация постраничника от джуна
+2
/*
* Place the right command in the parameter AY temperature fine adjust
* Uses number from PPD less 11.
*/
switch (header->cupsCompression)
{
case 1 :
strcpy(Fadjt,"{AY;-10,");
break;
case 2 :
strcpy(Fadjt,"{AY;-09,");
break;
case 3 :
strcpy(Fadjt,"{AY;-08,");
break;
case 4 :
strcpy(Fadjt,"{AY;-07,");
break;
case 5 :
strcpy(Fadjt,"{AY;-06,");
break;
case 6 :
strcpy(Fadjt,"{AY;-05,");
break;
case 7 :
strcpy(Fadjt,"{AY;-04,");
break;
case 8 :
strcpy(Fadjt,"{AY;-03,");
break;
case 9 :
strcpy(Fadjt,"{AY;-02,");
break;
case 10 :
strcpy(Fadjt,"{AY;-01,");
break;
case 11 :
strcpy(Fadjt,"{AY;+00,");
break;
case 12 :
strcpy(Fadjt,"{AY;+01,");
break;
case 13 :
strcpy(Fadjt,"{AY;+02,");
break;
case 14 :
strcpy(Fadjt,"{AY;+03,");
break;
case 15 :
strcpy(Fadjt,"{AY;+04,");
break;
case 16 :
strcpy(Fadjt,"{AY;+05,");
break;
case 17 :
strcpy(Fadjt,"{AY;+06,");
break;
case 18 :
strcpy(Fadjt,"{AY;+07,");
break;
case 19 :
strcpy(Fadjt,"{AY;+08,");
break;
case 20 :
strcpy(Fadjt,"{AY;+09,");
break;
case 21 :
strcpy(Fadjt,"{AY;+10,");
break;
}
+1
https://i.imgur.com/7uRLULs.mp4
Аппаратная нейросеть в мозгах петуха совершила ошибку классификации.
0
checkTableFilters () {
if (this._activeTableFilter && this._filter.filter._filters.get(this._activeTableFilter)) {
this._filter.filter._filters.get(this._activeTableFilter).Update();
}
}
"Так вышло" - хороший ответ.
1. this._filter.filter._filters (фильтры фильтра фильтра?..)
2. Зачем имитировать приватность полей класса соглашением о наименовании, если её игнорируют как могут?..
3. ... дополните сами
+2
let tableCellHamburgers = Array.prototype.slice.call(document.getElementsByClassName('js-listen__letters-table__hamburger'));
tableCellHamburgers.forEach((tableCellHamburger) => {
let code = Array.prototype.slice.call(tableCellHamburger.classList).filter(elem => elem.indexOf('js-table__cell__hamburger__') === 0)[0].replace('js-table__cell__hamburger__', '');
let searchInput = document.querySelector(`.js-table__cell__search-input__${code}`);
if (!(searchInput && searchInput.value)) {
tableCellHamburger.style.filter = 'none';
}
let dropdownContent = document.querySelector(`.js-table__cell__dropdown-content__${code}`);
if (dropdownContent) {
dropdownContent.style.display = 'none';
}
});
Автор этого кода (full-stack программист) собирался выпилить jQuery из проекта, т.к. всю работу с DOM давно можно красиво писать на чистом ES6. К счастью, он уволился, не осуществив свой замысел.
0
<?$props = "";
if(!empty($arResult["PROPERTIES"]["ARTNUMBER"]["VALUE"])):
$props[] = array(
"NAME" => $arResult["PROPERTIES"]["ARTNUMBER"]["NAME"],
"CODE" => $arResult["PROPERTIES"]["ARTNUMBER"]["CODE"],
"VALUE" => $arResult["PROPERTIES"]["ARTNUMBER"]["VALUE"]
);
$props = strtr(base64_encode(addslashes(gzcompress(serialize($props),9))), '+/=', '-_,');?>
<input type="hidden" name="PROPS" value="<?=$props?>" />
<?endif;?>