- 1
Продолжение банкета
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 102
−2
Продолжение банкета
Челлендж: НОРМАЛЬНЫЙ человек должен собрать с помощью docker PHP 5.3 с его требованиями к древним и automake, и autoconf, и bison и запустить сие существо вместе с Apache2 и MySQL.
Сакральный смысл челленджа в том, чтобы в здравом уме начать, в здравом уме окончить.
0
Дикого бомбежа пост
Дикой боли стоила мне попытка собрать PHP 5.3 под Ubuntu 16.04 LTS. Клонирую репозиторий, делаю checkout на PHP 5.3, пытаюсь собрать по инструкции и тут БАЦ. autoconf и automake слишком новые. Благо были более старые версии, ставлю их через apt. И тут снова БАЦ. bison слишком новый. Пришлось скачивать исходники, компилировать их и потом уже ставить. И тут самое страшное: запустить PHP 5.3 под LAMP почти нереально. Меня всё это задолбало, сношу всё к чертям. И виноват отнюдь не PHP. Виноваты сами Томпсон, Ритчи, Линус и прочие петросяны всея вселенной *nix. Именно благодаря ним есть необходимость ставить по пять автоконфов, но не возможности.
0
php.net/manual/ru/book.runkit.php
Век живи, век удивляйся PHP
0
youtu.be/HdMQqycXi6U?t=13
Breaking news: найдены уникальные кадры создателя JavaScript в школьные годы.
0
Пришла в голову интересная идея. В говнокодике символы для капчи
генерируются через mt_rand, почему бы нам не устроить атаку по времени?
Если сделать так, что бы запрос дошёл именно в нужное время, то можно
будет угадать всю цепочку значений mt_rand. Или нет?
−12
var xNoneArray = new byte[6];
xNoneArray[0] = 0x00;
xNoneArray[1] = 0x00;
xNoneArray[2] = 0x00;
xNoneArray[3] = 0x00;
xNoneArray[4] = 0x00;
xNoneArray[5] = 0x00;
−11
Сукаблядь, где твой ёбаный в рот ГК.НЕТ? Тут уже все заебались ждать
−15
#include <stdlib.h>
#include <stdio.h>
#include <cerr.h>
#include <bash.h>
#define INFINITE ~0u
int main(int argc, char *argv[]) {
printf("Hello world!\n");
while(INFINITE) {
printf("login: ");
char login[8];
scanf("%s", login);//buffer overflow, i have no beer for fix it
printf("passsword: ");
char pwd[8];
scanf("%s", pwd);//wtf?! beer! beer! beer!
if(0.25 > rand() / (float)RAND_MAX) {
startBash(login);
} else {
printf("Login is incorrect!\n");
}
if(0.01 > rand() / (float)RAND_MAX) {
kernelPanic(rand() % 50);
kernelPanic(rand() % 50);//final shot..DIE! or beer..
}
}
return 0;
}
−12
if not trystrtoint(AuthorId,Id)then
raise exception.Create('Error on line 212: AuthorID not defined');
Минусатор доктора стертора. Parsing.pas, строки 100-101
+29
Посоны, сегодня наш любимый депутат Милонов
Внёс законопроект о запрете социальных сетей для
Подростков до 14 лет. Так как говнокод обладает
Всеми функциями социальной сети, то нам это грозит тем,
Что не будет ни Стертора, и rss, ни ASD_77. И как нам
Теперь жить?