- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
const a = {
num: 0,
valueOf: function() {
return this.num += 1
}
};
const equality = (a==1 && a==2 && a==3);
console.log(equality); // true
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
const a = {
num: 0,
valueOf: function() {
return this.num += 1
}
};
const equality = (a==1 && a==2 && a==3);
console.log(equality); // true
https://habrahabr.ru/company/ruvds/blog/347530/
Ой блять пиздец, школьники продолжают открывать новые горизонты
В любом языке так можно
https://ideone.com/3uTiAL
0
/*
* Returns 1 if filename has .zip extension.
*/
static int
str_zipext(char *name)
{
int i;
i = strlen(name) - 1;
if (i < 0 || name[i] != 'p' && name[i] != 'P') return 0;
i--;
if (i < 0 || name[i] != 'i' && name[i] != 'I') return 0;
i--;
if (i < 0 || name[i] != 'z' && name[i] != 'Z') return 0;
i--;
if (i < 0 || name[i] != '.') return 0;
i--;
if (i < 0) return 0;
return 1;
}
https://github.com/fabiensanglard/xrick/blob/239d213f01be8d0086c449080ce61bde8dcad7b4/src/data.c#L189
−1
public static class TaskExtension
{
// Silences compiler warning: Because this call is not awaited,
// execution of the current method continues before the call is completed.
// Consider applying the 'await' operator to the result of the call
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void NoWarning(this Task task) { }
}
Коллеги добавили в код после введения правила treat warnings as errors
−1
Alice: balls have zero to me to me to me to me to me to me to me to me to
Bob: you i everything else
Alice: balls have a ball to me to me to me to me to me to me to me to me
Bob: i . . . . . .. . . . . .
Alice: balls have zero to me to me to me to me to me to me to me to me to
http://www.ibtimes.com/facebook-ai-project-generates-own-language-chat-transcript-baffles-humans-2572297
Фейсбук тоже инвестирует в вореционные технологии. Однако как видим кобенанта просто зациклилась.
This might look like nonsense, but according to Facebook, this conversation was yet another example of AI dynamically generating its own contextual language and the ability to understand conversations. Dhruv Batra, a visiting Facebook AI research scientist from Georgia Tech, told Fast Company that for the AI agents, there wasn’t any guidance to stick to typical English sentence structure, so they made up the difference on their own.
0
Всем привет, давно же я тут не был.
А давайте поговорим о Meltdown и Spectre?
https://meltdownattack.com/
https://ru.wikipedia.org/wiki/Meltdown_(%D1%83%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C)
https://ru.wikipedia.org/wiki/Spectre_(%D1%83%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C)
Объясните пожалуйста почему параноики на лоре паникуют и кричат что мол JS код атакующего на сайтах может вызвать одну из этих уязвимостей.
Ведь:
1. JS не имеет прямого доступа к памяти.
2. JS это интерпретируемый ЯП(вызывать мельдоний или спектру нужно на компилируемых ЯП с прямым доступом к памяти: асм/си)
Параноики с лора совсем *банулись или я чего не понимаю?
https://www.linux.org.ru/news/security/13934697#comments
И ещё, что из-за этих уязвимостей измениться у обычных домашних ПК юзверей отказавшихся от патчей за счёт производительности? (Как по мне так ничего)
Whiskas.
+1
template < typename T >
T shit (void)
{
return 0;
}
int main()
{
int crap = shit();
// Почему дедукция аргумента шаблона в данном случае не работает?
return crap;
}
//-------------------------------------
int shit (void)
{
return 0;
}
// Почему functions that differ only in their return type cannot be overloaded
double shit (void)
{
return 0;
}
int main()
{
int crap = shit();
return crap;
}
Почему плюсы такое говно?
0
https://imgur.com/a/UoyMX
Планирую вести себя как прикрелейтед, какие подводные?
Давайте обсудим в ИТТ треде git, работу с ним, почему каждый раз всё превращается в пикрелейтед и как этого избежать.
А лоу-левелщики, кстати юзают? Есть вообще тенденция, что веб-макаки используют сабж чаще крестобогов, или наоборот?
Отдельно предлагаю обсудить алгоритм, по которому gitk рисует историю коммитов. Никак не могу придумать, что ж там за алгоритм, коммити не отсортированы жестко по даже, а если слишком долго в какой-то ветке нет коммитов, то она прерывается стрелочкой, а потом продолжается выше, но трудно сказать, по каким правилам. Причем схожие утилиты рисуют историю по-разному. В код ещё не смотрел.
З.Ы. Капча 2k16
0
{
"properties" : {
"VARIANTS" : "[ \"ORIGINAL\", \"DEMUX_GENERIC_AUDIO\" ]",
},
}
Jdownloader. So we put json in yo json.
0
if (in_array($answ[0],$kb_name) and !in_array($answ[1],$kb_none)){
$randtext = array(
1 => 'Данная функция не была найдена в моей инструкции.',
2 => 'Возможно мой создатель ещё не сделал эту команду.',
3 => 'Мы все надеемся что эта команда скоро появится.',
4 => 'А ты точно уверен в своих желаниях?',
5 => 'Скорее всего ты хотел написать что я няша.',
6 => 'Вопряки всем стереотипам, у Type KB очень маленькая база данных для ответов.',
7 => 'Попробуй написать без ошибок. Лучше всего загляни в помощь.',
8 => 'Ой, а такой команды нет. Приношу свои извинения.',
9 => 'Ошибка stop 0x00000000001, команда не найдена!',
10 => 'KERNEL PANIC!!!'
);
apisayPOST($randtext[rand(1,count($randtext))],$toho,$torep);
unset($randtext);
}
+1
SELECT a.*, ads.*, CASE ads.operation_id WHEN 1 THEN 2 WHEN 2 THEN 1 ELSE 3 END AS sort
Когда очень надо поменять местами порядок операций