- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
$gun = 0;
while ($gun < 10000000)
{
// Дохуя кода
$gun++;
if ( $win2 >= $casbank )
{
$gun = 12;
}
else
{
$gun = 13500000;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
$gun = 0;
while ($gun < 10000000)
{
// Дохуя кода
$gun++;
if ( $win2 >= $casbank )
{
$gun = 12;
}
else
{
$gun = 13500000;
}
}
−137
find . -type f -exec sed -i 's^`/bin/date -v1d -v-1d "+%Y-%m-%d"`^`/bin/date --date "$(date +%m/01/%Y) yesterday" +%Y-%m-%d`^g;s^`/bin/date -v1d "+%Y-%m-%d"`^`/bin/date --date "$(date +%m/01/%Y)" +%Y-%m-%d`^g;s^`/bin/date -v+1m -v1d -v-1d "+%Y-%m-%d"`^`/bin/date --date "$(date +%m/01/%Y) + 1month - 1day" +%Y-%m-%d`^g;s^/bin/date -v-2d ^/bin/date --date "$(date +%m/%d/%Y) -2day" ^g;s^/bin/date -v-7d ^/bin/date --date "$(date +%m/%d/%Y) -7day" ^g;' {} \;
−106
Dir["#{Rails.root}/lib/**/*"].select { |f| File.directory? f }.join(' ')
Рекурсивный список каталогов lib проекта Rails.
+109
try
{
//тут другой гавнокод связаный с регистрацией
}
catch(ApplicationException)
{
this.ModelState.AddModelError("DuplicateUser", Strings.DuplicateUser);
return View(model);
}
Вот так, если приложение падает значит юзверь уже существует....
+146
char[10] str;
...
str[1] = '0' + 1;
'1' ? Не, не слышал....
+149
java script:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0)
прикольный рез
+163
$style = (++$i==$num_rows)? "" : "style='background: url($GLOBALS[ico_path]/forum_b3.gif) repeat-y;'";
$lvl_str = "<td width=12 valign=top $style><img src=$GLOBALS[ico_path]/forum_b2.gif></td>";
$is_child = query41("SELECT id FROM flds2cats WHERE pid=$row[id] LIMIT 1", 1);
$menu = new xml_menu($xml_menu_id."_".++$num,
"<font class=flds2cats_flds_in_gr>$row[sort]) $row[name] ($row[id])</font>",
($value_menu_lvl=='move_field'&&$is_child<1)?'':$xml_file,
"&value_menu_lvl=".(($is_child>0)?$value_menu_lvl:'fld_menu').
"&flds2cats_pid=$row[id]&flds2cats_grs2cats_id=$grs2cats_id&flds2cats_flds2cats_id=$row[id]".
"&flds2cats_cat_id=$flds2cats_cat_id".
($flds2cats_flds2cats_move_id?"&flds2cats_flds2cats_move_id=$flds2cats_flds2cats_move_id":"").
($GLOBALS['flds2cats_move_only_one'] || $flds2cats_flds2cats_move_id==$row[id]?"&flds2cats_move_only_one=1":""),
$lvl_str);
−861
if @new_dg_sor_code is null and @dg_sor_code<>7
and
(
(
(select count(*) from tbl_dogovorlist WITH (nolock) where dl_dgcod=@dg_code and dl_svkey in (1,1158,1166) and dl_control=0)=
(select count(*) from tbl_dogovorlist WITH (nolock) where dl_dgcod=@dg_code and dl_svkey in (1,1158,1166))
)
and (
(select count(*) from tbl_dogovorlist WITH (nolock) where dl_dgcod=@dg_code and dl_svkey=3 and dl_control=0)=
(select count(*) from tbl_dogovorlist WITH (nolock) where dl_dgcod=@dg_code and dl_svkey=3)
)
and (
(select count(*) from tbl_dogovorlist WITH (nolock) where dl_dgcod=@dg_code and dl_svkey=5 and dl_control=0)=
(select count(*) from tbl_dogovorlist WITH (nolock) where dl_dgcod=@dg_code and dl_svkey=5)
)
)
Видимо зарплата этого парня зависит от количества запросов к tbl_dogovorlist.
А иначе зачем ему 6 запросов вместо одного?
+162
QString SomeClass::newzipname (const QString serial) {
QDateTime dt=QDateTime::currentDateTime();
return serial
+QString("%1%2%3%4%5%6")
.arg (QString::number (dt.date().year()-2000), 2, '0')
.arg (QString::number (dt.date().month()), 2, '0')
.arg (QString::number (dt.date().day()), 2, '0')
.arg (QString::number (dt.time().hour()), 2, '0')
.arg (QString::number (dt.time().minute()), 2, '0')
.arg (QString::number (dt.time().second()), 2, '0')
+".zip";
}
+161
/////////////////////////////////////////////////////////////////////////////
#define TWAIT(_WAIT_EXPR_, _TIMEOUT_) TWAIT_EX(_WAIT_EXPR_, _TIMEOUT_, 0)
#define TWAIT_(_WAIT_EXPR_, _TIMEOUT_) TWAIT_EX_(_WAIT_EXPR_, _TIMEOUT_, 0)
/////////////////////////////////////////////////////////////////////////////
#define TWAIT_DECL_VARS \
DWORD TWAIT_START = GetTickCount(); \
bool TWAIT_RET = true;
/////////////////////////////////////////////////////////////////////////////
#define TWAIT_EX(_WAIT_EXPR_, _TIMEOUT_, _ABORT_) \
DWORD TWAIT_START = GetTickCount(); \
bool TWAIT_RET = true; \
do {ProcessMessage(1); \
TWAIT_RET = GetTickCount() - TWAIT_START < (DWORD)(_TIMEOUT_); \
if( !TWAIT_RET ) break; \
if( _ABORT_ != 0 ) { TWAIT_RET = false; break; } \
} while( (_WAIT_EXPR_) == 0 );
/////////////////////////////////////////////////////////////////////////////
#define TWAIT_EX_(_WAIT_EXPR_, _TIMEOUT_, _ABORT_) \
TWAIT_START = GetTickCount(); \
TWAIT_RET = true; \
do {ProcessMessage(1); \
TWAIT_RET = GetTickCount() - TWAIT_START < (DWORD)(_TIMEOUT_); \
if( !TWAIT_RET ) break; \
if( _ABORT_ != 0 ) { TWAIT_RET = false; break; } \
} while( (_WAIT_EXPR_) == 0 );
lambdas, functors... макрос - это наше все... а ProcessMessage(1) тоже радует.