- 1
ms = decode_mail_headers(decodeUnknown(message.get_charset(), message.get('Subject', 'Created from e-mail'))).replace("Re: ", "").replace("Fwd: ","").replace("Fw: ", "").rep lace("RE: ", "").replace("FW: ", "").strip()
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−171
ms = decode_mail_headers(decodeUnknown(message.get_charset(), message.get('Subject', 'Created from e-mail'))).replace("Re: ", "").replace("Fwd: ","").replace("Fw: ", "").rep lace("RE: ", "").replace("FW: ", "").strip()
Веселые программисты не знают регэкспов в питоне.
−155
function requiredVersion(required)
{
version = getVersionNumber();
if (version.nl < required.nl) return(false);
if (version.nl > required.nl) return(true);
if (version.n2 < required.n2) return (false);
if (version.n2 > required.n2) return (true);
if (version.n3 < required.n3) return (false);
if (version.n3 > required.n3) return (true);
if (version.n4 < required.n4) return (false);
if (version.n4 >= required.n4) return (true);
}
+172
void Logger::LogString( std::string &s )
{
if (s.size() > 4096) {
// предотвращаем слишком длиные строки в логе.
s.resize( 4096 );
}
m_LogStream << LogMessagePrefix() << s << std::endl;
}
народ пару дней понадобилось найти почему XML сообщения, размером слегка больше обычного, Xerces не принимает. идеи иссякли - пока в лог не посмотрели и не нашли вот по такому (проиллюстрированому выше) чудо принципу работающий логгер.
+167
$email = isset( $_REQUEST['email'] ) ? intval( $_REQUEST['email'] ) : false;
а потом удивляются - почему это имейл в базу пишется пустой
+129
<body class="not-front not-logged-in page-search no-sidebars layout-first-main sidebars-split font-family-sans-serif-lg font-size-12 grid-type-fluid grid-width-16 fluid-95">
<div id="page" class="page">
<div id="page-inner" class="page-inner">
<!-- header-top row: width = grid_width -->
<!-- header-group row: width = grid_width -->
<div id="header-group-wrapper" class="header-group-wrapper full-width">
<div id="header-group" class="header-group row grid16-16">
<div id="header-group-inner" class="header-group-inner inner">
<div id="header-site-info" class="header-site-info block">
<div id="header-site-info-inner" class="header-site-info-inner inner">
и т.д. в том же духе
Блочьненько, семантичьненько, валидьненько.
+160
while ($row = mysql_fetch_assoc($result)) {
$target[$row["L"] . $row["S"]]["G"] += $row["G"];
$target[$row["L"] . $row["S"]]["G_S"] += $row["G_S"];
$target[$row["L"] . $row["S"]]["PEN"] += $row["PEN"];
switch ($row["IG"]) {
case 0:
$target[$row["L"] . $row["S"]]["NO"] += 1;
break;
case 1:
$target[$row["L"] . $row["S"]]["MAYBE"] += 1;
break;
case 2:
$target[$row["L"] . $row["S"]]["YES"] += 1;
break;
}
}
+103
if Column.Field.AsInteger > 10 then
DrawGridCheckBox(DBGrid1.Canvas, Rect, true)
else
DrawGridCheckBox(DBGrid1.Canvas, Rect, false)
end;
Классика жанра
+146
$news = new news($_GET["news"]);
Обьект класса news. Выводит нужную новость в соответствии с get запросом.
+145
// The future of the C# or ...
// Why waste time on trifles, teaching programmers the subtleties of programming !? :)
//...
CComboBox cb = new Windows7(Windows7Type::wt_combobox);
for( int i = 0; i < strArray.length(); i++ ) {
CComboBoxItem item = new Windows7(Windows7Type::wt_combobox_item, strArr[i]);
cb.Add(item);
}
−103
if (-e '/etc/passwd') {
# assume Unix
...
}
else {
# assume NT
...
}
так в круто-мегабаксовом ClearCase IBM программисты определяют в Перле запущен ли скрипт под Виндой или под *NIXком. наши админы долго смеялись, но по приколу сохранили этот кусок как было в оригинале.