- 1
mostr["гоблин"].adddialog(dialog);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
mostr["гоблин"].adddialog(dialog);
Гейдев, ну ты понел.
+154
Два месяца назад мы с ребятами вызывали духов в Microsoft Summer Camp.
Дождались, пока организаторы уйдут спать, уселись посередине комнаты.
У одного моего приятеля была папа-1С-ник что- ли, ну что- то типо того.
Так вот у этого парня был свечка и книга с всякими 1с-ными штучками.
Он зажег свечу, достал книгу. Мы стали вызывать лиспочеловечка- не получилось.
С хаскелистом было страшно- не стали, а вот попался нам способ вызова 1С-ника.
Надо было взяться за руки и смотреть на свечку, повторять слова за парнем.
Но я только делал вид, что повторял, просто открывал и закрывал рот.
В общем, как нам показалось, ничего не получилось- потушили свечу, убрали прибамбасы и легли спать.
На следующий день у этого парня все исходные коды были переведены промтом.
Решили не обращать на это внимания.
Сейчас я дома, со всеми приятелями из нашей общей комнаты (5 человек) я переписываюсь.
И вот вчера мне пришло сообщение, что того парня, который вызывал духа- приняли на работу программиста 1С.
У него мама уехала на время к подруге, а сына оставила дома.
А он не закрылся на ночь и в общем ввалился к нему пьяный (перепутал этажи) и принял на работу.
Теперь боюсь- вдруг это все воздействие дурацких баловств с вызовами духов? Аж спать страшно.
+158
<table class="alpha">
<tbody><tr><td onclick=" CitySelect = document.getElementById('cityFind');
selectId = CitySelect.selectedIndex;
ttt = CitySelect.options[selectId].value;
symb=escape('А');
sndAPReq('getStreets.php?city='+ttt+'&name='+symb)">А</td><td onclick=" CitySelect = document.getElementById('cityFind');
selectId = CitySelect.selectedIndex;
ttt = CitySelect.options[selectId].value;
symb=escape('Б');
sndAPReq('getStreets.php?city='+ttt+'&name='+symb)">Б</td><td onclick=" CitySelect = document.getElementById('cityFind');
selectId = CitySelect.selectedIndex;
ttt = CitySelect.options[selectId].value;
symb=escape('В');
sndAPReq('getStreets.php?city='+ttt+'&name='+symb)">В</td><td onclick=" CitySelect = document.getElementById('cityFind');
selectId = CitySelect.selectedIndex;
ttt = CitySelect.options[selectId].value;
symb=escape('Г');
sndAPReq('getStreets.php?city='+ttt+'&name='+symb)">Г</td><td onclick=" CitySelect = document.getElementById('cityFind');
selectId = CitySelect.selectedIndex;
ttt = CitySelect.options[selectId].value;
symb=escape('Д');
sndAPReq('getStreets.php?city='+ttt+'&name='+symb)">Д</td>
//... пропущен весь алфавит и цифры ...
<td onclick=" CitySelect = document.getElementById('cityFind');
selectId = CitySelect.selectedIndex;
ttt = CitySelect.options[selectId].value;
symb=escape('9');
sndAPReq('getStreets.php?city='+ttt+'&name='+symb)">9</td></tr>
</tbody></table>
Выбор улицы.
−115
private function validateString(s:String):Boolean
{
return s != null && s.length > 0;
}
Все тот же Сан Диего, true story.
+71
/**
* @see ru.dwin.inbox.gtk.videotypes.IVideo#startPlay(int)
*/
@Override public void startPlay(int delay)
{
try
{
Thread.sleep(delay * 1000);
}
catch (InterruptedException e1)
{
RestartAllThreads();
}
if (theTimer == null)
{
theTimer = new Timer(ASECOND, new ActionListener()
{
@Override public void actionPerformed(ActionEvent e)
{
if (elapsedTime >= getDuration())
{
theTimer.stop();
resetPlay();
Toolkit.getDefaultToolkit().beep();
}
else
{
elapsedTime += (int) ASECOND / 1000;
notifyAddedRenderers(USwingWorker.ALL);
}
}
});
}
else
{
theTimer.start();
}
}
Играть через ХЗ сколько секунд...
−121
public function onKeyDown(keyDn:uint):void
{
switch(keyDn)
{
case 38 : isUP = true; break;
case 87 : isUP = true; break;
case 40: isDOWN = true; break;
case 83: isDOWN = true; break;
case 37 : isLEFT = true; break;
case 65 : isLEFT = true; break;
case 39 : isRIGHT = true; break;
case 68 : isRIGHT = true; break;
case 32 : многоКода
case 16 : многоКода
}
копипастка с моего любимого демиарта
+132
(#~m=^(?:GET|POST|HEAD) /.*?\r\n[Hh][Oo][Ss][Tt]: ([\w-.:]{3,100})\r\n=s
Часть серверного приложения на Lisp. Я лично нихрена не понял, возможно не прав.
+131
parse(Data) ->
io:format("~p~n", [Data]),
<<A:8, B:8, C/binary>> = Data,
FinalMark = case (bit_nth(0, A)) of 1 -> true; 0 -> false end,
MaskMark = case (bit_nth(0, B)) of 1 -> true; 0 -> false end,
Result1 = [{final, FinalMark}, {masked, MaskMark}],
Opcode = case <<A:4>> of
<<16#0:4>> -> continuation_frame;
<<16#1:4>> -> text_frame;
<<16#2:4>> -> binary_frame;
<<16#8:4>> -> connection_closed;
<<16#9:4>> -> ping;
<<16#a:4>> -> pong;
<<_:4>> -> unknown
end,
Result2 = Result1 ++ [{opcode, Opcode}],
<<LengthSign:7>> = <<B:7>>,
Length = if
LengthSign =< 125 ->
C1 = C,
LengthSign;
LengthSign == 126 ->
<<L0:16, C1/binary>> = C, L0;
LengthSign == 127 ->
<<L0:64, C1/binary>> = C, L0
end,
Result3 = Result2 ++ [{length, Length}],
case MaskMark of
true ->
<<MaskingKey0:8, MaskingKey1:8, MaskingKey2:8, MaskingKey3:8, C2/binary>> = C1,
MaskingKey = [MaskingKey0, MaskingKey1, MaskingKey2, MaskingKey3],
Result4 = Result3 ++ [{masking_key, MaskingKey}],
Payload = binary_to_list(C2),
TX = decode(Payload, lists:reverse(MaskingKey), 0, []);
false -> C2 = C1, Result4 = Result3,
Payload = binary_to_list(C2), TX = Payload
end,
Result = Result4 ++ [{msg, TX}],
Result.
Пишу модуль для работы с веб-сокетами на Эрланге. Эта функция парсит и декодирует пакет, присылаемый клиентом.
Функцию я уже переписал.
+164
if (
$arItem["DEPTH_LEVEL"]==$previousLevel
&&$arItem["IS_PARENT"]
&&$arItem["DEPTH_LEVEL"]>3
||$arItem["DEPTH_LEVEL"]<$previousLevel
&&$arItem["IS_PARENT"]
&&$arItem["DEPTH_LEVEL"]==3
&&$previousLevel-$arItem["DEPTH_LEVEL"]==1
)
.....
Paranoid mode deteсted! Внимание! (Г)Код был в строку, для удобства чтения отформатировал.
+164
function GetDopNumbersArray($array)
{
$i=0;
foreach ($array as $phone)
{
if($phone=="-")
{
$i++;}else
{
$dop_phones_arr[$i][]=$phone;}
}
return $dop_phones_arr;
}
Самый чудный способ расставления скобочек.