- 1
- 2
- 3
- 4
- 5
global _start
_start:
mov ebx,0
mov eax,1
int 0x80
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
global _start
_start:
mov ebx,0
mov eax,1
int 0x80
https://habr.com/company/flant/blog/413959/
Объясните для тупых, как программа в 3 команды может занимать аж 352 байта?
Помню были приколы, когда в блокноте или пейнте писали бинарники.
+3
Если (Строка(Объект.ДатаНач) = "01.01.0001 0:00:00") или (Строка(Объект.ДатаКон) = "01.01.0001 0:00:00") Тогда
ТекстСообщения = НСтр("ru = 'Задайте период формирования отчета!
|Должны быть заполнены дата начала и дата окончания периода.'");
Предупреждение(ТекстСообщения);
Возврат;
КонецЕсли;
Проверка даты от лучшего программиста организации с ЗП 100k р
−1
Обсуждение ЧМ по футболу
0
void trampoline(void (*func)(void), bool flag)
{
if (flag)
func();
else
trampoline(func, true);
}
int
main(int argc, char *argv[])
{
/*... */
trampoline(set_aes_keys, false);
}
Зачем так? ЯННП.
0
def index
categories = params[:category_ids].present? ?
params[:category_ids].collect {|id| Category.find id } :
Category.all
respond_with(:api, categories)
end
когда не знаешь как на это реагировать
−1
Рак
https://twitter.com/thelarkinn/status/1006746626617008128
С этим миром явно что-то не так.
+2
#include <stdio.h>
int main()
{
<?php
function genputs($s) {
echo "\tputs(\"$s\");\n";
}
function f($i) {
if ($i >= 5 && $i <= 20 || $i % 10 >= 5 || $i % 10 == 0)
return "ок";
elseif ($i % 10 == 1)
return "ка";
else
return "ки";
}
$i = 99;
while ($i >= 1) {
$s = f($i);
genputs("$i бутыл$s пива на стене");
genputs("$i бутыл$s пива!");
genputs("Возьми одну, пусти по кругу");
if ($i-- > 1) {
$s = f($i);
genputs("$i бутыл$s пива на стене!");
}
}
genputs("Нет бутылок пива на стене!");
?>
return 0;
}
Когда хочется в Си такой же няшный препроцессор как в FASM'е...
−1
bool P(int *X, int k, int y, int N) // Поиск позиции для ферзя
{
int i = 0;
while ((i<k) && (y != X[i]) && (abs(k - i) != abs(y - X[i]))) { i++; }
if (i == k)
return true;
else if (i != k)
return false;
else
return !true && !false;
}
Часть задачи о восьми ферзях. Обнаружена на Тостере.
Обратите внимание на цикл («обнаружен бой — стоп»), и на аналог return (i==k).
0
add bp, 4 ; 83C504
lea bp, [bp + 4] ; 8D6E04
А они ещё говорят, что первого байта для всех КОПов не хватает, и ввели дополнительный.
−2
Ай-люли-люлю-люлёй!
Как ты будешь жить со мной?
Ведь я сын твоих бровей,
Чернокнижник-брадобрей.
Подходи скорее в рот,
Да возьми коловорот,
Просверли мне в пузе дырку
И просунь туда пипирку.
Ты продвинь её вперёд,
И чуть-чуть наискосок.
Там увидишь президента,
А чуть выше - изолента.
Намотайся вокруг ленты
И спроси ты президента:
«Почему в нашей деревни
Поклоняются царевни,
Что мужчинов в рот ибёт,
А мужчинам не даёт?
Так идёт из года в год -
Нас царевна всех ибёт,
А мы ей несём подарки,
Что нашли на нашей свалке.
А ещё у нас в лесу
Нашли копчёну колбасу,
Что на дериви живёт
И плясать нас всех зовёт.
Мы танцуем бутерброды -
Это вздох последней морды.
Нас засыпало углём,
А мы пляшем и поём.
И вот такой вопрос возник:
Где бы взять такой тройник,
Чтоб свой сунув туда член,
Получить полипропилен?»