- 1
notified.insert( (void*)dns, (void*)42 );
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
notified.insert( (void*)dns, (void*)42 );
Порадовал юмор разработчиков QT. Им было нужно какое-то магическое значение указателя для внутренних нужд. Они выбрали это.
http://habrahabr.ru/blogs/qt_software/123603/#comment_4059719
−172
SELECT
CONCAT
(
'<ul>',
IF(CHAR_LENGTH(vacantcontContact) < 1, '', CONCAT('<li>', '<b>Контактное лицо:</b> ', vacantcontContact, '</li>')),
IF(vacantcontMail = 0, '', CONCAT('<li>', '<b>e-mail:</b> ', vacantcontMail, '</li>')),
IF(vacantcontPhone = 0, '', CONCAT('<li>', '<b>Телефон:</b> ', vacantcontPhone, '</li>')),
IF(vacantcontFax = 0, '', CONCAT('<li>', '<b>Факс:</b> ', vacantcontFax, '</li>')),
IF(CHAR_LENGTH(vacantcontAdress) < 1, '',
CONCAT(
'<li>',
'<b>Адрес:</b> ',
'ул. ', vacantcontAdress,
IF(CHAR_LENGTH(vacantcontHome) < 1, '', CONCAT(', д. ', vacantcontHome)),
IF(CHAR_LENGTH(vacantcontStruct) < 1, '', CONCAT(', стр. ', vacantcontStruct)),
IF(CHAR_LENGTH(vacantcontBuild) < 1, '', CONCAT(', корпус. ', vacantcontBuild)),
IF(CHAR_LENGTH(vacantcontOffice) < 1, '', CONCAT(', кв. ', vacantcontOffice)),
IF( `vacantMetro` <= 0, '', CONCAT('ст. м. ',
(
SELECT `mtrName` FROM `t_cmetro` WHERE `t_cmetro`.`ObjectID` = `t_cvacancy_contact`.`vacantMetro` LIMIT 1)
)
),
'</li>'
)
),
IF(vacantcontWebSite = 0, '', CONCAT('<li>', '<b>Web site:</b> ', vacantcontWebSite, '</li>')),
'</ul>'
) AS `contacts`
FROM `t_cvacancy_contact`
WHERE
`ObjectID` = {$vacancy_id} AND `Deleted` = 0;
а почему бы не использовать MySQL в качестве генератора HTML
P.S. Табы и разборы я сделал, оно само собой было в одну строчку.
+124
<title>Наговнокодить — Говнокод.ру</title>
<meta name="keywords" content="говнокод, смешной код, быдлокод, быдлокодеры, индусы,
для программистов, про программистов, индусский код, записки программиста, говно, говнокод на php, mysql, perl" />
Требую чтобы пакинстанцы были сразу за индусами.
+154
function GetStyleList(){
$Styles = array();
$Styles['a']['class'] = 'a';
$Styles['a']['name'] = 'Просто ссылка';
$Styles['a']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
$Styles['a']['hover'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
// menu
$Styles['menu']['class'] = 'a.menu';
$Styles['menu']['name'] = 'Вертикальное меню';
$Styles['menu']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
$Styles['menu']['hover'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
$Styles['menu2']['class'] = 'a.menu2';
$Styles['menu2']['name'] = 'Вертикальное подменю';
$Styles['menu2']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
$Styles['menu2']['hover'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'');
......................................./*длины гениталий слона код*/......................................................
$Styles['block_text2_page']['class'] = '.block_text2_page';
$Styles['block_text2_page']['name'] = 'Контент блока меню';
$Styles['block_text2_page']['style'] = array('text-align'=>'');
$Styles['block_text2_page']['hover'] = array();
$Styles['page_name']['class'] = '.page_name';
$Styles['page_name']['name'] = 'Название страницы';
$Styles['page_name']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'', 'text-align'=>'');
$Styles['page_name']['hover'] = array();
$Styles['block_text_center']['class'] = '.block_text_center';
$Styles['block_text_center']['name'] = 'Контент польз. центрального блока';
$Styles['block_text_center']['style'] = array('font-family'=>'','font-size'=>'','color'=>'','text-decoration'=>'','font-weight'=>'','font-style'=>'', 'text-align'=>'');
$Styles['block_text_center']['hover'] = array();
Цмс одной компании. На данный момент она банкрот
+158
if ($category) {
$api_categories = $category['api_categories'];
$params['categories'] = $category['api_categories'];
} else {
$api_categories = array();
foreach ($categories as $category_data) {
$api_categories = array_merge($api_categories, $category_data['api_categories']);
}
}
$params['categories'] = $api_categories;
Вот нафигачил то
+955
static string foo()
{
int i = 0;
//code
return "some string "+ i++;
}
+151
PROCEDURE StartMusic (Song : POINTER; Polling, OldIRQ : BOOLEAN); ASSEMBLER;
ASM
MOV AH,0
MOV BL,Polling
MOV BH,OldIRQ
CMP BH,1
JE @Invert
MOV BH,1
JMP @GoOn
@Invert:
XOR BH,BH
@GoOn:
LES SI,DWORD PTR Song
CALL _HscPlayer
END;
Нашел в HSC-TRACKER V1.5, файл playhsc.pas. Оригинальная инверсия булевого значения - true на false и наоборот.
Для не знающих ассемблера:
if (OldIRQ == 1)
OldIRQ = 0
else
OldIRQ = 1;
Реализуется куда проще:
OldIRQ ^= 1;
+168
if(!(!isset($_GET['email']) || $_GET['email']!='')){
Используем закон двойного отрицания и закон деморгана
+154
function AdminMain()
{
global $config, $user, $site, $db; // $user, $site и $db используются в подпрограммах.
if(isset($_GET['exe']) && $_GET['exe'] == 'exit'){
$user->UnsetCookie('admin');
GO(Ufu('index.php'));
}elseif(!isset($_GET['exe'])){
$exe = 'adminpanel';
}else{
...
}
из LinkorCMS...
+151
function bark($msg) {
stdhead();
stdmsg("Удаление торрента!", $msg);
stdfoot();
exit;
}
TBDev v 3.1 Ru. Лично меня функция повеселила, не знаю как вас) Подобное часто встречается..