- 1
http://mfrost.typepad.com/cute_overload/images/2008/10/05/my_little_batman_by_spippo.jpg
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+132
http://mfrost.typepad.com/cute_overload/images/2008/10/05/my_little_batman_by_spippo.jpg
−105
Предлагаю конкурс на лучшую реализацию задачи про стеки.
Язык - bash, python или любой скриптовый.
Номинируются такие стадии
1. Ленивая стека, push - o(n) pop o(1) top o(1)
2. Забывчивая стека, push - o(1), pop o(1) top o(1), для любого l : len(l)>=n push(l,x) = l
3. Стека-очередь, push переводит стеку в режим очереди, pop переводит в режим стеки. top - O(1)
4. Маразматическая стека, map (push l) (x1,x2,x3,x4) -> [x1, x1, x3, x3] o(n), pop(l) -> (x1,x1,x4) - номер сиротливого брата определяется старшим номером брата
5. Бинарная стека - push o(1) pop o(1) top o(1), sort o(1), shuffle o(log(n))
Номинантам лучших стадий будут достанутся приз
Главное - не программировать стеку, а показывать всем, как я это делаю.
До второй стадии осталось 22 часа. Второй шаг алгоритма
−136
лев(документ.Дата,10) //получает строку даты в виде "15.09.2011" :)))))))
Сети предоставили свою печатную форму.
+159
$sql = 'START TRANSACTION;'.rtrim($sql, "; \t\r\n\0").'; COMMIT;';
Jommla 1.6, вот так вот у нас обращаются с транзакцией при управление запросами в СУБД, ещё любопытно то, что не все таблицы в «субд» у нас типа InnoDB, более того доминирующему количеству таблиц присвоен тип MyISAM.
+158
strHTML = strHTML.replace(/param1/ig, "param1");
strHTML = strHTML.replace(/param2/ig, "param2");
strHTML = strHTML.substring(strHTML.indexOf("<param1>"), strHTML.indexOf("</param1>")+7);
strHTML = strHTML.replace(/\\/g, "");
+139
int x = 0;
for (i = 4; i <= 31; i++ && x++)
if (code.l & (1 << i))
{
if (x == 0)
{
info.bios_info->characteristics = (char**) malloc (sizeof (char*));
info.bios_info->characteristics[x] = characteristics[i-3];
}else
{
realloc (info.bios_info->characteristics, (sizeof(char*) * x));
info.bios_info->characteristics[x] = characteristics[i - 3];
}
}
realloc и массив указателей типа char*
http://www.linux.org.ru/forum/development/6786393
+164
boolean b = true
...
if ((b == true) && (b != false))
{
...
}
...
+158
std::ostringstream str;
str << "Русский текст" << std::endl;
Print(str.c_str());
//Оттуда же:
void ConsoleCout(const char* _text)
{
char* buffer=0;
unsigned int bufferSize=0;
if(!_text) return;
while(_text[bufferSize]) bufferSize++;
buffer=new (std::nothrow) char[bufferSize+1];
if(!buffer) return;
buffer[bufferSize]=0;
if(!CharToOemA(_text,buffer))
{
delete[] buffer;
return;
}
std::cout<<buffer;
delete[] buffer;
}
[code]http://www.gamedev.ru/code/forum/?id=152499[\code]
+162
<?if($page=='/map.php'){
$name='Карта сайта';
}
if($page=='/search.php'){
$name='Поиск по сайту';
}
if($page=='/photo.php'){
$name='Фото';
}
if($page=='/schoolsafety/prirodchs/cynami/istoria.php'){
$name='История цунами';
}
if($page=='/school/art.php'){
$name='Стенгазеты';
}
if($page=='/school/photo.php' or $page=='/school/photo_upload.php'){
$name='Фотогалерея';
}?>
<h1><?=$name;?></h1>
+137
<table border="0" cellpadding="0" cellspacing="0" width="1000">
<tr>
<td width="1000" height="160" background="images/up.gif" align="center" valign="middle">
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul>
<p align="center">
<form action="http://www.google.com/cse" id="cse-search-box" target="_blank">
<div>
<ul>
<ul>
<ul>
<ul>
<ul>
<p><input type="hidden" name="cx" value="partner-pub-6721689618919481:ttrzumsg220" />
<input type="hidden" name="ie" value="windows-1252" />
<input type="text" name="q" size="25" />
<input type="submit" name="sa" value="Search" />
</p>
</ul>
</ul>
</ul>
</ul>
</ul>
</div>
</form>
<script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&lang=en">
</script>
</p>
<p align="center">
</p>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</ul>
</td> </tr>
</table>
из хтмла http://www.izarc.org/
слегка охренел когда случайно это увидел. параграф (пустой) в середине по центру выравненый улыбнул: т.е. в зачатке кто-то там понимает что есть такая фича как выравнивание. но вот пользоватся ею еще не научился.