-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+127
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
.botline {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
}
Чтобы уже наверняка браузер понял:)
moonie,
18 Января 2011
-
+94
- 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
For i := 0 to 7 do
Begin
If ((iMass[i])[1] = dClick.xAlf) and (StrToInt((iMass[i])[2]) = dClick.yFlt) then
BegiN
cObject.Caption := '';
If (i = 1) or (i = 2) then
Begin
(Sender as TSpeedButton).Glyph.LoadFromFile('images/Grenadier1.bmp');
Break;
End;
If i = 4 then
Begin
(Sender as TSpeedButton).Glyph.LoadFromFile('images/Grenadier3.bmp');
Break;
End;
If i >= 5 then
Begin
(Sender as TSpeedButton).Glyph.LoadFromFile('images/Grenadier2.bmp');
Break;
End;
(Sender as TSpeedButton).Glyph.LoadFromFile('images/Grenadier'+IntToStr(i + 1)+'.bmp');
Break;
EnD;
End;
Мой высер. За неимением идей, больше ничего придумать не смог.
Govnocoder#0xFF,
15 Января 2011
-
+166
- 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
if (!defined('MODX_CORE_PATH')) {
$modx_core_path= 'Z:/home/local/revo/core/';
define('MODX_CORE_PATH', $modx_core_path);
}
if (!defined('MODX_PROCESSORS_PATH')) {
$modx_processors_path= 'Z:/home/local/revo/core/model/modx/processors/';
define('MODX_PROCESSORS_PATH', $modx_processors_path);
}
if (!defined('MODX_CONNECTORS_PATH')) {
$modx_connectors_path= 'Z:/home/local/revo/connectors/';
$modx_connectors_url= '/connectors/';
define('MODX_CONNECTORS_PATH', $modx_connectors_path);
define('MODX_CONNECTORS_URL', $modx_connectors_url);
}
if (!defined('MODX_MANAGER_PATH')) {
$modx_manager_path= 'Z:/home/local/revo/manager/';
$modx_manager_url= '/manager/';
define('MODX_MANAGER_PATH', $modx_manager_path);
define('MODX_MANAGER_URL', $modx_manager_url);
}
if (!defined('MODX_BASE_PATH')) {
$modx_base_path= 'Z:/home/local/revo/';
$modx_base_url= '/';
define('MODX_BASE_PATH', $modx_base_path);
define('MODX_BASE_URL', $modx_base_url);
}
CMS MODx Revolution
core/config/config.inc.php
Захотел потестить новую версию, про которую на оф.сайте рассказываются расчудесные вещи. Только поставил, а чё-то как-то уже стрёмно.
telnet,
18 Декабря 2010
-
+133
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#CC0000" width="1232" height="24">
<tr>
<td height="19" bgcolor="#FFFFFF" width="1232">
<table border="0" cellpadding="2" style="border-collapse: collapse" bordercolor="#111111" width="1234" height="22">
<tr>
<td width="14%" height="18"><span lang="ru"><font size="1" color="#0000FF"> Автор:
</font><font color="#BF0000"><a title="Здравствуйте! Come in my page :-)" href="avb_inf.htm">
<font color="#CC0000" size="2">А.В. Багров</font></a></font></span></td>
<td width="31%" height="18">
<p align="center"><span lang="ru"><font size="2" color="#0000FF">Дата и
время последнего обновления: </font></span><span lang="en-us"><font color="#BF0000">21</font></span><font color="#BF0000">.0<span lang="en-us">8</span>.2010
<span lang="en-us">0</span>:30</font></p>
</td>
<td width="23%" height="18">
<p align="center"><font size="1" color="#0000FF">Объем сайта: </font>
<span lang="en-us"><font size="2" color="#BF0000">7</font></span><font size="2" color="#BF0000"><span lang="ru">,</span><span lang="en-us">6</span> Мбайт </font>
<font size="2" color="#0000FF">(из 250Мбайт)</font></p>
</td>
<td width="31%" height="18"><font size="2" color="#0000FF">e-mail (<span lang="ru">для
переписки по тематике сайта): </span></font><font color="#BF0000">[email protected]</font></td>
</tr>
</table>
Я хотел завязать с постингом сюда HTML, но увидев вырвиглаз, не удержался. Страница http://avb-sites.pochta.ru/iBr_Diff.htm — вообще лютый звездец. Называется «Неадекватности интерпретации интернет-браузерами кода HTML». Цитирую: «Задуманный дизайн фрагмента интерпретируется правильно только в случае Интернет-Эксплорера. Остальные интернет-браузеры нарушают задуманный дизайн. Например, Opera воспроизводит красное обрамление шапки (вверху) черным цветом. Обрамление баннера белое по задумке отображается браузерами Mozilla Firefox и Opera совсем не так. Браузеры Google Chrome, Mozilla Firefox и Opera отображают название фирмы ЭЛИМАШ с подчеркиванием (имеется гиперссылка по этому имени), тогда как подчеркивание из дизайна было по задумке устранено.» Далее: «Браузеры Chrome, Firefox и Opera не реагируют на тег basefont. Тогда как IE делает это правильно.»
Если Вы думаете, что я некрофил и откопал говно мамонта в недрах веб-кешей, то вот надпись на глагне сайта: «Дата и время последнего обновления: 21.08.2010 0:30». Короче, минусуйте ГК — не обижусь. И помните, как завещал Владимир Мономах, грешно смеяться над убогими.
inkanus-gray,
11 Декабря 2010
-
+163
- 1
- 2
- 3
- 4
- 5
- 6
- 7
if($user_key !== '') {
....
} elseif ($user_key == '') {
.....
} else {
exit('error');
}
Еще один шедевр
revis0r,
09 Декабря 2010
-
+86
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
boolean IsWeekStartsMonday() {
if (strDay.equalsTo("Russia") || strDay.equalsTo("Ukraina") || ....)
return true;
else
return false;
}
void SomeFunction(){
....
if (IsWeekStartsMonday())
startDay = java.util.Calendar.getFirstDayOfWeek();
else
startDay = java.util.Calendar.SUNDAY;
}
из исходников андроидовской апликухи, отличился гражданин Индии :)
AndyFox,
23 Ноября 2010
-
+144
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
#include <stdio.h>
// Говнокод здесь
#define ABS(x) ((x) ? (x) : (-(x)))
int main () {
char ch = -128;
short sm = -32768;
int i = -2147483647; i--; // здесь
long long l = -9223372036854775807LL; l--; // и здесь декременты нужны
// для подавления варнингов
printf("char:\t\tABS(%hhd) = %hhd\n", ch, ABS(ch));
printf("short:\t\tABS(%hd) = %hd\n", sh, ABS(sh));
printf("int:\t\tABS(%d) = %d\n", i, ABS(i));
printf("long long:\tABS(%lld) = %lld\n", l, ABS(l));
return 0;
}
Может быть, баян, но...
Всем знакомый макрос ABS способен сделать большую гадость.
Вот вывод программы:
char: ABS(-128) = -128
short: ABS(-32768) = -32768
int: ABS(-2147483648) = -2147483648
long long: ABS(-9223372036854775808) = -9223372036854775808
whiskey,
12 Ноября 2010
-
+146
- 1
- 2
- 3
- 4
- 5
- 6
- 7
function testPrint($str){
return $str;
}
print testPrint("<br>");
Недавно видел такую полезную функцию:)
dexif,
07 Ноября 2010
-
+162
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
Vect2i nogi2head(int nX ,int nY,CSprite *sp,int Dest)
{
Vect2i tmp;
/*Dest=0;
switch (Dest)
{
case -1:
tmp.x=nX-sp->x;
break;
case 0:*/
tmp.x=nX-(sp->x)/2;
/*break;
case 1:
tmp.x=nX;
break;
}*/
tmp.y=nY-sp->y;
return tmp;
}
Даже не знаю, что тут сказать. Хохотал минут 10
burjui,
03 Ноября 2010
-
+161
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
// Функция отметки входящих сообщений как прочитанных
function CheckReadPM() {
global $user, $site, $db;
$pm_ids = SafeDB($_POST['mod'], 11, int);
$where = '(`id` = '.$pm_ids[0];
$i = 1;
while($i < count($pm_ids)) {
$where .= ' or `id` = '.$pm_ids[$i];
$i++;
}
$where .= ") and `to` = ".$user->Get('u_id')." and `black` = 0";
$db->Update('private', "`read` = 1", $where);
}
Мартин,
31 Октября 2010