- 1
- 2
- 3
- 4
- 5
- 6
var f,i:Integer;
begin
for i:=1 to 100 do
for i:=100 downto 1 do
writeln('I=',i);
end.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+125
var f,i:Integer;
begin
for i:=1 to 100 do
for i:=100 downto 1 do
writeln('I=',i);
end.
"ПОЧЕМУ ЭТА ТВАР СЧИТАЕТ ТОЛЬКО В 1 СТОРОНУ?!"
+152
$datetime=strtotime($new["date"]);
$m=date("m", $datetime);
if($m=='01') { $month="Янв"; }
if($m=='02') { $month="Фев"; }
if($m=='03') { $month="Март"; }
if($m=='04') { $month="Апр"; }
if($m=='05') { $month="Май"; }
if($m=='06') { $month="Июнь"; }
if($m=='07') { $month="Иль"; }
if($m=='08') { $month="Авг"; }
if($m=='09') { $month="Сен"; }
if($m=='10') { $month="Окт"; }
if($m=='11') { $month="Ноя"; }
if($m=='12') { $month="Дек"; }
$date = date("d", $datetime);
http://www.askdev.ru/php/6048/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0% B0%D1%86%D0%B8%D1%8F-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0% BE%D0%B2-%D0%BD%D0%B0-PHP/
+135
<!-- ÐаннеÑÑ Ð¿Ð¾Ñле Ð¼ÐµÐ½Ñ -->
<!-- меÑÑо â 30 -->
<div class="banner">
<div class="emptybanner" id="banner_30"></div>
</div>
<!-- меÑÑо â 40 -->
<div class="banner">
<div class="emptybanner" id="banner_40"></div>
</div>
<!-- меÑÑо â 50 -->
<div class="banner">
<div class="emptybanner" id="banner_50"></div>
</div>
<!-- меÑÑо â 60 -->
<div class="banner">
<div class="emptybanner" id="banner_60"></div>
</div>
<!-- меÑÑо â 70 -->
<div class="banner">
<div class="emptybanner" id="banner_70"></div>
</div>
<!-- меÑÑо â 80 -->
<div class="banner">
<div class="emptybanner" id="banner_80"></div>
</div>
<!-- меÑÑо â 90 -->
<div class="banner">
<div class="emptybanner" id="banner_90"></div>
</div>
http://ticket.rzd.ru
Все комментарии в коде в другой кодировке.
Это, конечно, крутая конспирация, $str =~ s/<!--.*?-->//sg; и $str =~ s#//.*?-##g; нервно курят в сторонке.
Ну а иллюстрация тоже веселая. Пустые баннеры отаке!
+78
String Pushkin() {
java.util.Random random = new java.util.Random((long) new java.util.Date().getTime());
String col0s = null, col1s = null, col2s = null, col3s = null, col4s = null, col5s = null, col6s = null, col7s = null, col8s = null, col9s = null;
String sp = "\u0020";
int col0, col1, col2, col3, col4, col5, col6, col7, col8, col9;
col0 =random.nextInt(10);
col1 = random.nextInt(10);
col2 = random.nextInt(10);
col3 = random.nextInt(10);
col4 = random.nextInt(10);
col5 = random.nextInt(10);
col6 = random.nextInt(10);
col7 = random.nextInt(10);
col8 = random.nextInt(10);
col9 = random.nextInt(10);
switch (col0) {
case 0:
col0s = "Я помню"; break;
case 1:
col0s = "Не помню";break;
case 2:
col0s = "Забыть бы";break;
case 3:
col0s = "Купите";break;
case 4:
col0s = "Очкуешь";break;
case 5:
col0s = "Какое";break;
case 6:
col0s = "Угробил";break;
case 7:
col0s = "Хреново";break;
case 8:
col0s = "Открою";break;
case 9:
col0s = "Ты чуешь?";break;
}
// ...
switch (col9) {
case 0:
col9s = "красоты";break;
case 1:
col9s = "мерзлоты";break;
case 2:
col9s = "суеты";break;
case 3:
col9s = "наркоты";break;
case 4:
col9s = "срамоты";break;
case 5:
col9s = "школоты";break;
case 6:
col9s = "типа ты";break;
case 7:
col9s = "простоты";break;
case 8:
col9s = "хреноты";break;
case 9:
col9s = "наготы";break;
}
return col0s + sp + col1s + sp + col2s + sp + col3s + sp + col4s + ", как " + col5s + sp + col6s + ", как " + col7s + sp + col8s + sp + col9s + ".";
}
Формирует вариации на тему Пушкинского "чудного мгновенья". Автор утверждает, что именно так нужно писать код при ограничении по времени написания.
+147
function write($pole,$table,$where,$order)
{
if ($where) $where="WHERE ".$where;
$query="SELECT $pole FROM $table $where $order";
$result=mysql_query($query);
с одного дружественного сайта
+161
<!-------------------- Left menu -------------------------->
<tr>
<td valign="top" width="188" class="text">
<table width="188" border="0" cellspacing="0" cellpadding="10">
<tr>
<td class="tl">Content</td>
</tr>
</table>
<?
global $SS_SECTION_NAME, $months2, $level, $SS_SECTION, $info, $arrInterest, $db, $is_photo, $ar_title, $is_contain, $id, $shablon;
if ($prev == 'yes') $add = " AND t.is_confirm!=2 AND t.ref_id=0 ";
else $add = " AND t.is_confirm!=0 AND t.is_visible=1 ";
$sql = "SELECT t.tree_id, t.name, s.name as section, t.is_contain FROM trees t, sections s WHERE t.root_id=3 AND t.section_id = s.section_id ".$add." ORDER BY t.order_by";
$db->query($sql);
$Rec = array();
$i = 0;
while($db->next_record()) {
$Rec[$i++] = $db->Record;
}
reset($Rec);
?>
Проект который нужно переписать на Yii framework. Писал человек с большим сроком работы программиста чем я. Видать про фреймворки не знал. Код не весь, так как он огромен.
P.S. В проекте более 2000 файлов с таким содержанием.
+163
/**
* Строка парсится в аргументы функции
* @param string
* @return <type>
*/
protected function _parse_func_arg ( $str ) {
return func_get_args();
}
Поколупал netсat. Получил много эмоций... Спасибо.
( PS. По-моему, скоро netсat останется только в unix... )
+170
if (!opts.matchCase){
var regx = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)", "gi");
} else {
var regx = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)", "g");
}
http://code.drewwilson.com/entry/autosuggest-jquery-plugin
+167
int pm = pm == -2 ? -1 : pm_ == -1 ? mi : pm_;
Фрагмент из функции поиска, определение какого-то индекса.
+242
main:
mov a, P0
dec a
inc a
jnz __div_part
jmp __mul_part
__mul_part:
// mul
mov r0, P1
mov r2, P2
call __Mul
mov P1, r0
mov P2, r1
jmp __end
__div_part:
// div
mov r0, P1
mov r2, P2
call __Div
mov P1, r0
mov P2, r1
jmp __end
__end:
end
процедура main лабы по mcs-51