- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<?php
class Foo implements JsonSerializable {
public function jsonSerialize() {
return new self;
}
}
# Segfault!
var_dump(json_encode(new Foo));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
<?php
class Foo implements JsonSerializable {
public function jsonSerialize() {
return new self;
}
}
# Segfault!
var_dump(json_encode(new Foo));
https://habrahabr.ru/company/mailru/blog/340242/
😆
−3
#include <stdio.h>
int main(int argc, char *argv[])
{
int ch;
while( (ch=getchar()) != EOF ) {
ch+=77;
putchar(ch);
}
return 0;
}
вот и зашифровка
+5
if ((region.indexOf('Москва') != -1 && (city.indexOf('Троицк') != -1 || city.indexOf('Зеленоград') != -1 || city.indexOf('Щербинка') != -1)) || (region.indexOf('Санкт-Петербург') != -1 && (city.indexOf('Зеленогорск') != -1 || city.indexOf('Колпино') != -1 || city.indexOf('Пушкин') != -1 || city.indexOf('Сестрорецк') != -1 || city.indexOf('Ломоносов') != -1 || city.indexOf('Павловск') != -1 || city.indexOf('Красное Село') != -1 || city.indexOf('Петергоф') != -1 || city.indexOf('Кронштадт') != -1))) {
addressComponents.add({
addressComponents.add({
prefix: "",
value: region
});
});
} else if (region.indexOf('Москва') == -1 && region.indexOf('Санкт-Петербург') == -1 && region.indexOf('Севастополь') == -1 && region.indexOf('Байконур') == -1) {} else if (region.indexOf('Москва') == -1 && region.indexOf('Санкт-Петербург') == -1 && region.indexOf('Севастополь') == -1 && region.indexOf('Байконур') == -1) {
addressComponents.add({
addressComponents.add({
prefix: "",
value: region
});
});
}
+3
&НаКлиенте
Процедура ИзменитьПометкуУдаления(Команда)
...
Если ПУ(ссылкаНаОтчет) = Истина
Тогда
текстВопроса = "Снять с """ + ссылкаНаОтчет + """ пометку на удаление?";
Иначе
текстВопроса = "Пометить """ + ссылкаНаОтчет + """ на удаление?";
КонецЕсли;
Если Вопрос(текстВопроса, РежимДиалогаВопрос.ДаНет, 0) = КодВозвратаДиалога.Да
Тогда
СПУ( ссылкаНаОтчет, Не(ПУ(ссылкаНаОтчет)));
КонецЕсли;
ОбновитьСписок();
КонецПроцедуры
&НаСервере
Функция ПУ(ссылка)
Возврат ссылка.ПометкаУдаления;
КонецФункции
&НаСервере
Процедура СПУ(ссылка, значение)
о = Документы.РегламентированныйОтчет.Выбрать();
Пока о.Следующий() Цикл
если о.Ссылка = ссылка тогда
оо = о.ПолучитьОбъект();
оо.ПометкаУдаления = значение;
оо.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Установка пометки на удаление во внешней обработке от одного интегратора. Дважды происходит получение признака пометки удаления из ссылки. Код процедуры СПУ даже комментировать трудно.
+3
Линейное программирование, очевидно, специфицирует детерминант, откуда следует
доказываемое равенство. Поэтому доказательство притягивает интеграл от функции
комплексной переменной, таким образом сбылась мечта идиота — утверждение полностью
доказано. В общем, умножение двух векторов (скалярное) непредсказуемо. Теорема
Гаусса — Остроградского, как следует из вышесказанного, стремительно программирует
математический анализ. Поле направлений, исключая очевидный случай, ускоряет
интеграл по бесконечной области.
Начало координат, очевидно, синхронизирует невероятный интеграл Гамильтона.
Сравнивая две формулы, приходим к следующему заключению: умножение двух
векторов (векторное) тривиально. Подынтегральное выражение, конечно, недоказуемо.
Критерий сходимости Коши осмысленно упорядочивает равновероятный разрыв функции.
Дело в том, что минимум неоднозначен. Бином Ньютона, общеизвестно, решительно
притягивает линейно зависимый лист Мёбиуса. Не факт, что минимум проецирует линейно
зависимый тройной интеграл. Учитывая, что (sin x)’ = cos x, интеграл от функции
комплексной переменной последовательно допускает критерий сходимости Коши.
Очень качественные математические вореции. Что удивительно, антивореционный механизм Гугла их не распознал — этот замечательный образец попался мне во время спонтанного гуглинга на около-математическую тему.
via линaл ру (мутный сайт, стоит какой-то мутный редирект, без презерватива не входить).
0
Connected to MongoDB!
GET /api/v1/labels 200 185ms - 17.35kb
GET /api/v1/labels 200 507ms - 17.35kb
GET /api/v1/labels 200 168ms - 17.35kb
GET /api/v1/labels 200 199ms - 17.35kb
GET /api/v1/labels 200 161ms - 17.35kb
GET /api/v1/labels 200 142ms - 17.35kb
GET /api/v1/labels 200 193ms - 17.35kb
GET /api/v1/labels 200 125ms - 17.35kb
GET /api/v1/labels 200 10170ms - 17.35kb
GET /api/v1/labels 200 152ms - 17.35kb
GET /api/v1/labels 200 151ms - 17.35kb
GET /api/v1/labels 200 141ms - 17.35kb
GET /api/v1/labels 200 135ms - 17.35kb
GET /api/v1/labels 200 122ms - 17.35kb
GET /api/v1/labels 200 195ms - 17.35kb
Обожаю MongoDB
0
function httpGet(url, params) {
var deferred = $q.defer();
$http.get(url, {params: params}).then(function (response) {
deferred.resolve(response);
}, function (response) {
deferred.reject(response);
});
return deferred.promise;
}
+1
function is_tor_network($ip)
{
$tor = array(
'101.142.102.237' => 1,'101.98.134.31' => 1,'103.246.244.1' => 1,'106.187.34.237' => 1,'106.187.36.183' => 1,'106.187.36.240' => 1,'106.187.37.158' => 1, /* ... Такой длинный код врядли может быть смешным. Пожалуйста, ограничьтесь сотней строк и 6000 символами. */
);
return isset( $tor[$ip]) ? true : false;
}
Почему бы не захардкодить тор?..
−1
<script type="text/javascript" >
var h_hght = 155; // высота шапки
var h_mrg = 0;
$(function(){
var elem = $('#fix');
var top = $(this).scrollTop();
if(top > h_hght){
elem.css('top', h_mrg);
}
$(window).scroll(function(){
top = $(this).scrollTop();
if (top+h_mrg < h_hght) {
elem.css('top', (h_hght-top));
} else {
elem.css('top', h_mrg);
}
});
});
</script>
−2
labelViewData.CreateTextPainterAccordingAllowedBoundsForLabels
По Макконнеллу. Название метода должно отражать всю его суть и даже немножко деталей реализации. Ну как немножко, почти все.