-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+145
- 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
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
private static List<Writer> getWriters(final String className, final Severity severity) {
final List<Writer> writers = new ArrayList<Writer>();
if ((className != null) && (severity != null)) {
final Writer writer = Log.writers.get(className + severity);
if ((writer != null) && !writers.contains(writer)) {
writers.add(writer);
}
}
if ((className != null)) {
final Writer writer = Log.writers.get(className);
if ((writer != null) && !writers.contains(writer)) {
writers.add(writer);
}
}
if ((severity != null)) {
final Writer writer = Log.writers.get(severity.name());
if ((writer != null) && !writers.contains(writer)) {
writers.add(writer);
}
}
{
final Writer writer = Log.writers.get(null);
if ((writer != null) && !writers.contains(writer)) {
writers.add(writer);
}
}
return writers;
}
public static void setWriter(final String className, final Severity severity, final Writer writer) {
final Writer w = writer == null ? new OutputStreamWriter(System.err) : writer;
if ((className != null) && (severity != null)) {
Log.writers.put(className + severity, w);
if (Log.writers.get(className) == null) {
Log.writers.put(className, w);
}
if (Log.writers.get(severity.name()) == null) {
Log.writers.put(className, w);
}
} else if (className != null) {
Log.writers.put(className, w);
} else if (severity != null) {
Log.writers.put(severity.name(), w);
} else {
Log.writers.put(null, w);
}
}
изобретаю велосипед
Lure Of Chaos,
04 Января 2011
-
+145
- 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
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
#define подъёбку setlocale
#define чуть_чуть 7
#define так_себе 12
#define пошло_оно_всё 120
#define срака double
#define волосатая unsigned long
#define фигню фигня
#define кидай cin >>
#define кончил }
#define начал {
#define конкретно *
#define ну )
#define в_общем (
#define кагбэ [
#define ХУЙ 0
#define да ]
#define какая_то int
#define какой_то int
#define какое_то int
#define какие_то int
#define давай void
#define туды_сюды for
#define Слышь_это cout <<
#define эээ <<
#define и_ещё_больше ++
#define хуякс /
#define Подрыхнуть Sleep
#define подвинь_жопу new
#define бля endl
#define шнягу шняга
#define стал =
#define стала =
#define стало =
#define стали =
#define взад return
#define ну_если_уж if
#define убрать_нахуй delete
#define Закрой_Пасть CloseHandle
#define УЁБИЩЕ HANDLE
#define стало_похоже_на ==
#define говно NULL
#define присобачить +=
#define тогда /*WTF*/
#define Жди_Хрен_Дождёшься WaitForSingleObject
#define вантуз GetLastError
#define ХУИТА main // sic!
#define поехали CreateThread
#define въёбывай LPTHREAD_START_ROUTINE
#define почти <
#define норма 1
#define ДОХУЯ INFINITE
#include <windows.h>
#include "stdafx.h"
#include <iostream>
#pragma warning в_общем disable: 4244 ну
using namespace std;
какая_то фигня;
какие_то маленькое, ОГРОМНОЕ;
какие_то Ленин, ЕБАНУТОСТЬ;
давай поработай в_общем какая_то конкретно шняга ну
начал
маленькое стало шняга кагбэ ХУЙ да;
какой_то козёл, говнистость;
туды_сюды в_общем козёл стал норма; козёл почти фигня; козёл и_ещё_больше ну
начал
ну_если_уж в_общем шняга кагбэ козёл да почти маленькое ну
начал
маленькое стало шняга кагбэ козёл да;
Ленин стал козёл;
Подрыхнуть в_общем так_себе ну;
кончил
кончил
Слышь_это "\n\nМинимальный элемент массива: " эээ маленькое эээ бля;
ОГРОМНОЕ стало шняга кагбэ ХУЙ да;
туды_сюды в_общем говнистость стало норма; говнистость почти фигня; говнистость и_ещё_больше ну
начал
ну_если_уж в_общем шняга кагбэ говнистость да > ОГРОМНОЕ ну
начал
ОГРОМНОЕ стало шняга кагбэ говнистость да;
ЕБАНУТОСТЬ стала говнистость;
Подрыхнуть в_общем пошло_оно_всё ну;
кончил кончил
Слышь_это "\n\nМаксимальный элемент массива: " эээ ОГРОМНОЕ эээ бля; кончил
какая_то ХУИТА в_общем ну начал подъёбку в_общем ХУЙ, ".1251" ну;
Слышь_это "\nВведите размерность массива: \n"; кидай фигню;
какая_то конкретно шняга стал подвинь_жопу какая_то кагбэ фигня да;
Слышь_это "\nВведите элементы массива: \n";
туды_сюды в_общем какой_то козёл стал говно;
козёл почти фигня; козёл и_ещё_больше ну кидай шнягу кагбэ козёл да;
волосатая пизда;
УЁБИЩЕ быдло стало поехали в_общем говно, говно, в_общем въёбывай ну поработай, в_общем давай конкретно ну шняга, ХУЙ, &пизда ну;
ну_если_уж в_общем быдло стало_похоже_на говно ну тогда взад вантуз в_общем ну; // Если ошибка
срака посередине стало шняга кагбэ ХУЙ да;
туды_сюды в_общем какая_то козёл стал норма; козёл почти фигня; козёл и_ещё_больше ну
начал
посередине присобачить шнягу кагбэ козёл да;
Подрыхнуть в_общем чуть_чуть ну;
кончил
кончил
Дело было на первом курсе...
perkele,
02 Января 2011
-
+145
- 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
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
<?php
class Pwd {
private static $pc='bcdfghjklmnprstvwxyz';
private static $pv='aeiou';
private static $pd='0123456789';
private static $ps='!@#$%^&*_-+=';
private static function randsub($s) {
$c=$s[rand(0, strlen($s)-1)];
return rand(0, 1)?strtoupper($c):strtolower($c);
}
public static function password($min=4,$max=10) {
$p='';
for($i=0;$i<$max;$i++) {
switch (rand(0, 7)) {
case 0:
$p.=self::randsub(self::$pc);
break;
case 1:
$p.=self::randsub(self::$pv);
break;
case 2:
$p.=self::randsub(self::$pd);
break;
case 3:
$p.=self::randsub(self::$pc).self::randsub(self::$pv);
break;
case 4:
$p.=self::randsub(self::$pv).self::randsub(self::$pc);
break;
case 5:
$p.=self::randsub(self::$pc).self::randsub(self::$pv).self::randsub(self::$pc);
break;
case 6:
$p.=self::randsub(self::$pv).self::randsub(self::$pc).self::randsub(self::$pv);
break;
case 7:
$p.=self::randsub(self::$ps);
break;
}
}
return substr($p, 0,rand($min, $max));
}
}
хитровыебанный лисапедрильный пассвордоген.
и PHP тут не причем, лень - это зло = )
Lure Of Chaos,
30 Декабря 2010
-
+145
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
<?php
if (isset($_GET['offset'])) {
$minutes = $_GET['offset'];
echo "GMT offset (in minutes, from the browser): ". $minutes ."<br />\n";
echo "GMT: ". gmdate("Y-m-d H:i:s") ."<br />\n";
$local = gmmktime(gmdate("H"),gmdate("i")-$minutes); // adjust GMT by client's offset
echo "Calculated client's date/time: ". gmdate("Y-m-d h:i:s a",$local) ."<br />\n";
} else {
echo "<script language='javascript'>\n";
echo "var d = new Date();\n";
echo "location.href=\"${_SERVER['SCRIPT_NAME']}?offset=\" + d.getTimezoneOffset();\n";
echo "</script>\n";
exit();
}
?>
где здесь пхп, кажется, понятно )
Lure Of Chaos,
30 Декабря 2010
-
+145
- 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
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
function getTimezoneName() {
tmSummer = new Date(Date.UTC(2005, 6, 30, 0, 0, 0, 0));
so = -1 * tmSummer.getTimezoneOffset();
tmWinter = new Date(Date.UTC(2005, 12, 30, 0, 0, 0, 0));
wo = -1 * tmWinter.getTimezoneOffset();
if (-660 == so && -660 == wo) return 'Pacific/Midway';
if (-600 == so && -600 == wo) return 'Pacific/Tahiti';
if (-570 == so && -570 == wo) return 'Pacific/Marquesas';
if (-540 == so && -600 == wo) return 'America/Adak';
if (-540 == so && -540 == wo) return 'Pacific/Gambier';
if (-480 == so && -540 == wo) return 'US/Alaska';
if (-480 == so && -480 == wo) return 'Pacific/Pitcairn';
if (-420 == so && -480 == wo) return 'US/Pacific';
if (-420 == so && -420 == wo) return 'US/Arizona';
if (-360 == so && -420 == wo) return 'US/Mountain';
if (-360 == so && -360 == wo) return 'America/Guatemala';
if (-360 == so && -300 == wo) return 'Pacific/Easter';
if (-300 == so && -360 == wo) return 'US/Central';
if (-300 == so && -300 == wo) return 'America/Bogota';
if (-240 == so && -300 == wo) return 'US/Eastern';
if (-240 == so && -240 == wo) return 'America/Caracas';
if (-240 == so && -180 == wo) return 'America/Santiago';
if (-180 == so && -240 == wo) return 'Canada/Atlantic';
if (-180 == so && -180 == wo) return 'America/Montevideo';
if (-180 == so && -120 == wo) return 'America/Sao_Paulo';
if (-150 == so && -210 == wo) return 'America/St_Johns';
if (-120 == so && -180 == wo) return 'America/Godthab';
if (-120 == so && -120 == wo) return 'America/Noronha';
if (-60 == so && -60 == wo) return 'Atlantic/Cape_Verde';
if (0 == so && -60 == wo) return 'Atlantic/Azores';
if (0 == so && 0 == wo) return 'Africa/Casablanca';
if (60 == so && 0 == wo) return 'Europe/London';
if (60 == so && 60 == wo) return 'Africa/Algiers';
if (60 == so && 120 == wo) return 'Africa/Windhoek';
if (120 == so && 60 == wo) return 'Europe/Amsterdam';
if (120 == so && 120 == wo) return 'Africa/Harare';
if (180 == so && 120 == wo) return 'Europe/Athens';
if (180 == so && 180 == wo) return 'Africa/Nairobi';
if (240 == so && 180 == wo) return 'Europe/Moscow';
if (240 == so && 240 == wo) return 'Asia/Dubai';
if (270 == so && 210 == wo) return 'Asia/Tehran';
if (270 == so && 270 == wo) return 'Asia/Kabul';
if (300 == so && 240 == wo) return 'Asia/Baku';
if (300 == so && 300 == wo) return 'Asia/Karachi';
if (330 == so && 330 == wo) return 'Asia/Calcutta';
if (345 == so && 345 == wo) return 'Asia/Katmandu';
if (360 == so && 300 == wo) return 'Asia/Yekaterinburg';
if (360 == so && 360 == wo) return 'Asia/Colombo';
if (390 == so && 390 == wo) return 'Asia/Rangoon';
if (420 == so && 360 == wo) return 'Asia/Almaty';
if (420 == so && 420 == wo) return 'Asia/Bangkok';
if (480 == so && 420 == wo) return 'Asia/Krasnoyarsk';
if (480 == so && 480 == wo) return 'Australia/Perth';
if (540 == so && 480 == wo) return 'Asia/Irkutsk';
if (540 == so && 540 == wo) return 'Asia/Tokyo';
if (570 == so && 570 == wo) return 'Australia/Darwin';
if (570 == so && 630 == wo) return 'Australia/Adelaide';
if (600 == so && 540 == wo) return 'Asia/Yakutsk';
if (600 == so && 600 == wo) return 'Australia/Brisbane';
if (600 == so && 660 == wo) return 'Australia/Sydney';
if (630 == so && 660 == wo) return 'Australia/Lord_Howe';
if (660 == so && 600 == wo) return 'Asia/Vladivostok';
if (660 == so && 660 == wo) return 'Pacific/Guadalcanal';
if (690 == so && 690 == wo) return 'Pacific/Norfolk';
if (720 == so && 660 == wo) return 'Asia/Magadan';
if (720 == so && 720 == wo) return 'Pacific/Fiji';
if (720 == so && 780 == wo) return 'Pacific/Auckland';
if (765 == so && 825 == wo) return 'Pacific/Chatham';
if (780 == so && 780 == wo) return 'Pacific/Enderbury'
if (840 == so && 840 == wo) return 'Pacific/Kiritimati';
return 'US/Pacific';
}
var tz = getTimezoneName();
уныло, но чем-то умиляет. Наверное, проделанным рассчетом
Lure Of Chaos,
30 Декабря 2010
-
+145
- 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
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
protected function cmp ( $array )
{
$i=0;
if ( !is_array ( $array ) ) return;
foreach ( $array as $key => $val )
{
if ( is_array ( $val ) )
{
foreach ( $val as $k => $v )
{
if ( is_array ( $v ) )
{
foreach ( $v as $a => $b )
{
if ( is_array ( $b ) )
{
foreach ( $b as $z => $y )
{
if ( $newK != $k ) $i=0;
$arr[$key][$k][$i][$z] = $y;
$newK = $k;
}
$i++;
}
}
}
}
}
}
return $arr;
}
суровый Comparator на PHP
Lure Of Chaos,
30 Декабря 2010
-
+145
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
function size($size)
{
if ($size < 1024) {
return $size . ' байт';
} elseif ($size < 1048576) {
return round($size / 1024, 2) . ' Кб';
} elseif ($size < 1073741824) {
return round($size / 1048576, 2) . ' Мб';
} elseif ($size < 1099511627776) {
return round($size / 1073741824, 2) . ' Гб';
} else {
return round($size / 1099511627776, 2) . ' Тб';
}
}
Unknown,
25 Декабря 2010
-
+145
- 1
- 2
- 3
//вместо эпиграфа:
обезьяна и очки - это полбеды.
обезьяна с гранатой - это хуже
Обращаюсь к дорогому тов. Страйко,
с вопросом, почему же на говнокоде нет никакой элементарной защиты от дураков?
хрен с ним с флеймом, переживем
а тот же флуд - это ж можно напилить, шобы от одного хрена не больше комментария в 3 минуты, причем похожий комментарий считается тем же и не проходит (саундекс или левенштейн)
Lure Of Chaos,
25 Декабря 2010
-
+145
- 1
<input id="formElm_commentSubmit_default" name="commentSubmit" type="hidden" value="Отправить комментарий [Ctrl+Enter]" /><input class="send" id="formElm_commentSubmit" name="commentSubmit" type="submit" value="Отправить комментарий [Ctrl+Enter]" />
Мастер-класс от товарища хренкина, у него везде так по два сабмита. Зачем непонятно...
KomprendaTerrorSquad,
25 Декабря 2010
-
+145
- 1
Эй, Хренкин, блять твою мать, ты мне так и не ответил, что ты выбираешь мир или войну. Я объясню что тебе предстоит пережить для начала нашествие школоты с лучемётами(решается с помощью каптчи, но при этом потеряешь больше 50% посетителей так как им будет неудобно общаться) далее бесконечные звонки даже среди ночи полный дефейс сайта и как крайняя мера досс-атака(денег на неё у меня хватит не переживай, твой гамна сайт вылетит из индекса и постить тут будут только 3-4 долбоёба), да и ещё пока не буду сообщать будет для тебя сюрпризом(после этого ты повесишься на своих шнурках). Что скажижь Хренкин? Жду ответа. Кому нужен лучемет пишите на [email protected] объясню как работает и т.д.
Ггг этот мудак удалил мой аккаунт, а я все ещё могу тут постить
KomprendaTerrorSquad,
25 Декабря 2010