- 1
- 2
string a = 'a'+""+'b';
string b = ""+'a'+'b';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
string a = 'a'+""+'b';
string b = ""+'a'+'b';
может и боян
+161
if($total>1) {
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<tr><td colspan='4'><div align='center'> <br />";
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$p.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo "</div></tr></td>";
}
И это все к конце скрипта
+82
/**
* метод возвращает int-овое смещение тайм-зоны
*/
public long getIntOffset() {
if (timeZone == null) {
return 0;
}
return timeZone.getOffset(System.currentTimeMillis());
Calendar now = Calendar.getInstance();
int millisPerDay =
now.get(Calendar.HOUR) * ONE_HOUR +
now.get(Calendar.MINUTE) * ONE_MINUTE +
now.get(Calendar.SECOND) * ONE_SECOND;
int offset = timeZone.getOffset(
now.get(Calendar.ERA),
now.get(Calendar.YEAR),
now.get(Calendar.MONTH),
now.get(Calendar.DAY_OF_MONTH),
now.get(Calendar.DAY_OF_WEEK),
millisPerDay
);
int diff = now.get(Calendar.ZONE_OFFSET);
boolean isNegative = (offset < 0);
long intOffset = Math.abs(offset) - Math.abs(diff);
//todo здесь наверное как-то по-лучше можно выделить часы
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
String time = sdf.format(new Date(intOffset));
Date d;
try {
d = sdf.parse(time);
} catch (ParseException e) {
d=null;
}
if (d!=null)
return (isNegative?-1:1) * d.getHours()*3600000;
else
return 0;
}
Этот "шедевр" был написан не индусами, а суровыми программистами Новосиба ;) Это чудо долго работало, вплоть до обновления tzdata на 2011. Придется удалить, а жаль...
+112
ТАЩИТЕ ЛЕСТНИЦУ!
+143
void crash()
{
(( void(*)() )0)();
}
Crash ;]
+146
<?php
error_reporting(E_ALL);
require_once '../app/config.php';
require_once systemConfig::$pathToSystem . '/index.php';
require_once '../app/application.php';
$application = new application();
$application->run();
?>
http://code.google.com/p/govnokod/source/browse/trunk/govnoquoter/www/index.php
Шел 2011-й год...
+149
Ваще без понта языкю
+74
Ваш пароль должен состоять из 6-12 букв или цифр нормальной толщины шрифта.
Не говнокод, но...
+165
<tr>
<?php if (cmsCountModules("left")) { ?>
<td><?php cmsModule("left"); ?></td>
<?php } ?>
<?php if (cmsCountModules("top")) { ?>
<td><?php cmsModule("top"); ?></td>
<?php } ?>
<?php if (cmsCountModules("right")) { ?>
<td><?php cmsModule("right"); ?></td>
<?php } ?>
</tr>
Здравствуй ГК!
Сегодня я печалюсь про похапэ.
+162
#ifdef _WIN32
#define BEGIN_ASM
#define END_ASM
#define _DB(a) __asm _emit a
#define _STR(a) a
#else
#define BEGIN_ASM asm (
#define END_ASM );
#define _DB(a) ".byte "#a";"
#define _STR(a) a" \n\t"
#endif
#define PARAMETERS_ESP_VOID_VOID_VOID BEGIN_ASM _STR(_DB(0x8B) _DB(0x44) _DB(0x24) _DB(0x04)) _STR(_DB(0x8B) _DB(0x54) _DB(0x24) _DB(0x08)) \
_STR(_DB(0x8B) _DB(0x4C) _DB(0x24) _DB(0x0C)) END_ASM
#define SAVE_3_PARAMETERS BEGIN_ASM _STR(_DB(0x89) _DB(0x44) _DB(0x24) _DB(0xE4)) _STR(_DB(0x89) _DB(0x54) _DB(0x24) _DB(0xEC)) \
_STR(_DB(0x89) _DB(0x4C) _DB(0x24) _DB(0xE8)) END_ASM
#define LOAD_3_PARAMETERS BEGIN_ASM _STR(_DB(0x8B) _DB(0x44) _DB(0x24) _DB(0xE4)) _STR(_DB(0x8B) _DB(0x54) _DB(0x24) _DB(0xEC)) \
_STR(_DB(0x8B) _DB(0x4C) _DB(0x24) _DB(0xE8)) END_ASM
int rdtc()
{
_asm RDTSC
}
#pragma optimize( "gtp", on )
#define VECTORP2DADDFPU \
BEGIN_ASM \
_STR(_DB(0xD9) _DB(0x00)) \
_STR(_DB(0xD8) _DB(0x02)) \
_STR(_DB(0xD9) _DB(0x19)) \
_STR(_DB(0xD9) _DB(0x40) _DB(0x04)) \
_STR(_DB(0xD8) _DB(0x42) _DB(0x04)) \
_STR(_DB(0xD9) _DB(0x59) _DB(0x04)) \
END_ASM
void __stdcall __VectorP2DAddFPU() {
VECTORP2DADDFPU;
}
// для даной функции компилятор сам зделает так чтобы использовались другие регистры процессора в место eax edx ecx и сохранения не понадобится
#define Vector2DAdd(x,y,z) _asm lea eax,x _asm lea edx,y _asm lea ecx,z _asm call __VectorP2DAddFPU;
void __stdcall _VectorP2DAddFPU(void *,void *,void *) {
// сохранение в данном случае вызывается в ручную так как сам компилятор этого не зделает что приведет к не предвиденниму результату или к подению
SAVE_3_PARAMETERS;
PARAMETERS_ESP_VOID_VOID_VOID;
VECTORP2DADDFPU;
LOAD_3_PARAMETERS;
}
http://www.gamedev.ru/code/forum/?id=152492#m3