- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
try:
# do some stuff
except:
e0 = sys.exc_info()[0]
e1 = sys.exc_info()[1]
e2 = sys.exc_info()[2]
print '*** failed due to: %s %s %s' % (e0, e1, e2)
sys.exit(3)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−96
try:
# do some stuff
except:
e0 = sys.exc_info()[0]
e1 = sys.exc_info()[1]
e2 = sys.exc_info()[2]
print '*** failed due to: %s %s %s' % (e0, e1, e2)
sys.exit(3)
У нас летом работал интерн...
−141
//Адрес Получателя
СписокКому = Новый СписокЗначений;
СписокОбъектов = Новый СписокЗначений;
СписокОбъектов.Добавить(ОбъектОтправки);
Для каждого СтрокаСпискаОбъектов Из СписокОбъектов Цикл
Адрес = УправлениеЭлектроннойПочтой.ОпределитьАдресПолучателя(СтрокаСпискаОбъектов.Значение);
СписокКому.Добавить(Адрес,Строка(СтрокаСпискаОбъектов.Значение));
КонецЦикла;
СтруктураНовогоПисьма.Вставить("Кому", СписокКому);
что автор хотел этим сделать?? написано с нуля, так как автор сказал, что немного подкорректировал конфигурацию и вот мне стало интересно... но увидев удивительные строки хотелось бы спросить сначала экспертов, а потом автора )))))
+164
inline ~Scene() {
while( boxList.size() > 0 ) {
boxList.erase( boxList.begin() );
}
while( sphereList.size() > 0 ) {
sphereList.erase( sphereList.begin() );
}
while( lightList.size() > 0 ) {
lightList.erase( lightList.begin() );
}
}
http://www.gamedev.ru/code/forum/?id=136478&page=6#m82
+144
А я люблю обмазываться не свежим С++ и дрочить.
Каждый день я программирую на С++.
На две полных проги целый день уходит.
Зато, когда после тяжёлого дня я прихожу домой,
иду на геймдев...ммм и сру в каменты про С++.
И дрочу, представляя, что меня поглотил единый организм С++.
Мне вообще кажется, что С++, умеет думать,
у него есть своя семья, город, чувства, не удаляйте его с харда,
лучше приютите у себя, говорите с ним, ласкайте С++....
А вчера, мне преснился чудный сон, как будто я зашел на геймдев,
и он превратился в сайт про С++, странички, каменты, все из С++, даже небо,
даже Аллах!
http://www.gamedev.ru/flame/forum/?id=152618#m9
−104
- (IBAction)actionCancel {
if (delegate && [delegate respondsToSelector:@selector(dismissPopover)]) {
[delegate performSelector:@selector(dismissPopover)];
return;
}
///<Фамилия> блять - убей себя об стенку
// +1 !
if (parentTasks)
[parentTasks actionAddCommentDismiss];
if (parentNewsfeed)
[parentNewsfeed actionPopoverDismiss];
if (parentCompanies)
[parentCompanies actionPopoverDismiss];
if (parentProjects)
[parentProjects actionPopoverDismiss];
if (parentContacts)
[parentContacts actionPopoverDismiss];
}
Комментарии для того, чтобы комментировать :)
+161
function checkEmail(form){
var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
if(pattern.test(form.email.value) && (!((form.fio.value=="")||(form.email.value=="")||(form.message.value=="")) ))
{
//Возвращаем правду
return true;
}
else
{
//Выводим на экран сообщение
alert("Вы заполнили не все поля и/или неверно заполнили поле e-mail");
//Возвращаем ложь
return false;
}
}
Валидаторы валидируют. Форматирование сохранено.
+103
...
var count: integer;
summ: integer;
begin
try
case count of
1: summ:=StrToInt(EditBox1.Text);
2: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text);
3: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text)+StrToInt(EditBox3.Text);
4: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text)+StrToInt(EditBox3.Text)+StrToInt(EditBox4.Text);
5: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text)+StrToInt(EditBox3.Text)+StrToInt(EditBox4.Text)+StrToInt(EditBox5.Text);
6: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text)+StrToInt(EditBox3.Text)+StrToInt(EditBox4.Text)+StrToInt(EditBox5.Text)+StrToInt(EditBox6.Text);
7: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text)+StrToInt(EditBox3.Text)+StrToInt(EditBox4.Text)+StrToInt(EditBox5.Text)+StrToInt(EditBox6.Text)++StrToInt(EditBox7.Text);
8: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text)+StrToInt(EditBox3.Text)+StrToInt(EditBox4.Text)+StrToInt(EditBox5.Text)+StrToInt(EditBox6.Text)++StrToInt(EditBox7.Text)++StrToInt(EditBox8.Text);
9: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text)+StrToInt(EditBox3.Text)+StrToInt(EditBox4.Text)+StrToInt(EditBox5.Text)+StrToInt(EditBox6.Text)++StrToInt(EditBox7.Text)++StrToInt(EditBox8.Text)+StrToInt(EditBox9.Text);
10: summ:=StrToInt(EditBox1.Text)+StrToInt(EditBox2.Text)+StrToInt(EditBox3.Text)+StrToInt(EditBox4.Text)+StrToInt(EditBox5.Text)+StrToInt(EditBox6.Text)++StrToInt(EditBox7.Text)++StrToInt(EditBox8.Text)+StrToInt(EditBox9.Text)+StrToInt(EditBox9.Text);
0: summ:= 0;
end;
except
ShowMessage('Error');
end;
end;
Сегодня увидал у однокурсника в универе.
Самый оптимальные метод подсчета суммы элементов EditBox, не правдали???
+164
if ( $fldType[$i] == 10) {
eval("\$fldValue[\$i] = \$f_".$fld[$i].";");
}
else if ( $fldType[$i] != 6 ) {
eval("\$fldValue[\$i] = trim((is_array(\$f_".$fld[$i].")?\$_FILES['f_".$fld[$i]."']['tmp_name']:stripslashes(\$f_".$fld[$i].")));");
}
if ($fldType[$i]==8) {
eval("if (\$f_".$fld[$i]."_day || \$f_".$fld[$i]."_month || \$f_".$fld[$i]."_year || \$f_".$fld[$i]."_hours || \$f_".$fld[$i]."_minutes || \$f_".$fld[$i]."_seconds) \$fldValue[\$i] = sprintf(\"%04d-%02d-%02d %02d:%02d:%02d\",\$f_".$fld[$i]."_year,\$f_".$fld[$i]."_month,\$f_".$fld[$i]."_day,\$f_".$fld[$i]."_hours,\$f_".$fld[$i]."_minutes,\$f_".$fld[$i]."_seconds);");
}
NetCat, я это даже прокомментировать не могу
+171
static void tm_to_systemtime(const tm* pTime, LPSYSTEMTIME pSysTime )
{
time_t timeT = mktime((tm*)pTime);
FILETIME fTime = {0},lTime = {0};
LONGLONG ll = Int32x32To64(timeT, 10000000) + 116444736000000000;
fTime.dwLowDateTime = (DWORD) ll;
fTime.dwHighDateTime = ll >>32;
FileTimeToLocalFileTime(&fTime,&lTime);
FileTimeToSystemTime(&lTime,pSysTime);
}
static std::string GetDateTimeString(const tm& activ)
{
SYSTEMTIME sysTime = {0};
tm_to_systemtime(&activ,&sysTime);
char str[256];
//format to <YYYYMMDDHHMMSS>
sprintf_s(str,sizeof(str),"%04d%02d%02d%02d%02d%02d",sysTime.wYear,sysTime.wMonth,sysTime.wDay,sysTime.wHour,sysTime.wMinute,sysTime.wSecond);
return std::string(str);
}
далеко не самый скучный способ отформатировать ::tm в виде YYYYMMDDHHmmss
+166
<select name="ctrlCompareSearchFrame:lstDuration" id="ctrlCompareSearchFrame_lstDuration" class="inputStyle">
<option <?php save_dur(1);?>value="1">1 week</option>
<option <?php save_dur(2);?>value="2">2 weeks</option>
<option <?php save_dur(3);?>value="3">3 weeks</option>
<option <?php save_dur(4);?>value="4">4 weeks</option>
<option <?php save_dur(5);?>value="5">6 weeks</option>
<option <?php save_dur(6);?>value="6">2 months</option>
<option <?php save_dur(7);?>value="7">3 months</option>
<option <?php save_dur(8);?>value="8">4 months</option>
<option <?php save_dur(9);?>value="9">5 months</option>
<option <?php save_dur(10);?>value="10">6 months</option>
<option <?php save_dur(11);?>value="11">9 months</option>
<option <?php save_dur(12);?>value="12">12 months</option>
</select>
"зачем мне цикл ,если платят за обьем кода" думал программер