- 1
- 2
- 3
- 4
- 5
# ifndef BOOST_NO_PARTIAL_SPECIALIZATION
, check<Model>
# else
, check<failed ************ Model::************>
# endif
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+8
# ifndef BOOST_NO_PARTIAL_SPECIALIZATION
, check<Model>
# else
, check<failed ************ Model::************>
# endif
+126
/**
* Set each member to false.
*/
void pauseAll()
{
foreach( member; __traits(allMembers, ObjectStateFlags) )
static if( __traits(compiles, __traits(getMember, ObjectStateFlags, member) = false) )
__traits(getMember, ObjectStateFlags, member) = false;
}
+154
function chksremail(t) {
if (t.value!='' && (t.value.indexOf('@')<1 || t.value.indexOf('.')<1 || t.value.length<4 || t.value.indexOf(' ')!=-1)) {
if (t.value.indexOf('@')<1) alert('Вы ввели неправильный адрес электронной почты! Адрес электронной почты должен обязательно содержать символ "@".');
else if (t.value.indexOf('.')<1) alert('Вы ввели неправильный адрес электронной почты! Адрес электронной почты должен обязательно содержать точку (".").');
else if (t.value.length<4) alert('Вы ввели неправильный адрес электронной почты! Адрес электронной почты должен обязательно содержать минимум 4 символа.');
else if (t.value.indexOf(' ')!=-1) alert('Вы ввели неправильный адрес электронной почты! Адрес электронной почты не может содержать пробелы.');
t.focus();
return false;
}
return true;
}
$%&$@^@#$^@rlu.ru/rlu.js
+157
$hostInfo = Yii::app()->getRequest()->getHostInfo();
$hostInfo = str_replace('http://', "", $hostInfo);
$hostInfo = str_replace('www', "", $hostInfo);
$hostInfo = str_replace('sitename', "", $hostInfo);
$hostInfo = str_replace('.', "", $hostInfo);
$hostInfo = preg_replace('/ru|local/', '', $hostInfo);
Человек до меня получал поддомен третьего уровня
+152
foreach ($line as $cell) {
if ($first) {
echo "<td id='csv_head' class='td_csv_head" . $i . "'>"
. htmlspecialchars($cell)
. '</br><select class="td_csv_modules' . $i . '" onchange="get_submodules($(\'.td_csv_modules' . $i . '\').val(), ' . $i . ')">'
. $blank_select // </select>
. '</br><select class="td_csv_fields' . $i . '"><option value=""></option>'
. "</td>";
} else {
echo "<td class='td_csv'>" . htmlspecialchars($cell) . "</td>";
};
$i++;
}
Нашел в коде коллеги. Кода было много, выкладываю самый вкусный. Момент с id и class у select-ов не опечатка. Подобное всречается абсолютно везде.
+12
// Decompress section data
if (ERR_SUCCESS != LzmaDecompress(data, dataSize, decompressed)) {
// Intel modified LZMA workaround
EFI_COMMON_SECTION_HEADER* shittySectionHeader;
UINT32 shittySectionSize;
// Shitty compressed section with a section header between COMPRESSED_SECTION_HEADER and LZMA_HEADER
// We must determine section header size by checking it's type before we can unpack that non-standard compressed section
shittySectionHeader = (EFI_COMMON_SECTION_HEADER*) data;
shittySectionSize = sizeOfSectionHeaderOfType(shittySectionHeader->Type);
// ...
Oh shit!
+154
Ext.define('Block', {
config: {
title: 'default',
desc: 'default'
},
constructor: function (config) {
this.initConfig(config);
},
tpl: new Ext.Template( '<div class="block">\
<div class="close">×</div>\
<div class="wrapper">\
<h3 class="title">{0}</h3>\
<p class="desc">{1}</p>\
</div>\
</div>'),
create: function(){
var div = new Ext.dom.Element(document.createElement('div')),
html = this.tpl.apply([
this.title,
this.desc
]);
div.setHTML(html);
return div.first();
}
});
var form = Ext.get('form'),
blocks = Ext.get('blocks');
form.addListener('submit', function(e, me){
e.preventDefault();
var title = me.elements.title.value,
desc = me.elements.desc.value,
blockInstance = Ext.create('Block');
blockInstance.setTitle(title);
blockInstance.setDesc(desc);
var blockElement = blockInstance.create();
blocks.appendChild(blockElement);
blockElement.select('.close').addListener('click', function(){
blockElement.remove();
});
me.reset();
});
Реализация минимального todo app на ExtJS. Переписывалась с чистого js ради эксперимента.
+160
if (deltaLeft == 1) {
left -= 16;
} else if (deltaLeft == 2) {
left -= 36;
} else if (deltaLeft == 3) {
left -= 52;
} else if (deltaLeft == 4) {
left -= 68;
} else if (deltaLeft == 5) {
left -= 84;
} else if (deltaLeft == -1) {
left += 16;
} else if (deltaLeft == -2) {
left += 36;
} else if (deltaLeft == -3) {
left += 52;
} else if (deltaLeft == -4) {
left += 68;
} else if (deltaLeft == -5) {
left += 84;
}
if (deltaTop == 1) {
top -= 30;
} else if (deltaTop == -1) {
top += 27;
} else if (deltaTop == -2) {
top += 50;
} else if (deltaTop == 2) {
top -= 55;
}
И снова привет передают магические числа.
+148
/**
* Container for all of your app's parts, which are massively reused
*/
module.exports = {};
В недрах одного из многочисленных фреймворков для nodejs...
+154
var image_src = '';
try {
image_src = window.location.origin.toString() + document.images[0].attributes.src.value.toString();
} catch (e) {
}
document.write('<meta property="og:image" content="' + image_src + '" />');
document.write('<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir" data-yashareTheme="counter" data-yashareImage="' + image_src + '" ></div> ');