- 1
- 2
<label for="repeat_password">Пароль (повторно)</label>
<input type="password" name="repeat_password" value="" />
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
<label for="repeat_password">Пароль (повторно)</label>
<input type="password" name="repeat_password" value="" />
Суровые программисты верстают так, что аттрибут for работает как им надо :)
+159
<?php
class Cache
{
var $secret;
function create($timexpire, $data, $catalog="cache/"){
$filename = $catalog.$this->cache().".cache";
$data = "$timexpire\n$data";
$fo = fopen($filename, "w");
fwrite($fo, $data);
fclose($fo);
}
function read($catalog = "cache/"){
$filename = $catalog.$this->cache().".cache";
if(file_exists($filename)){
$content = file($filename);
if(trim($content[0]) < time()){
return 0;
}
unset($content[0]);
return ltrim(implode('', $content));
}
return 0;
}
function clean($catalog = "cache/"){
if($data = glob($catalog."*")){
foreach($data as $o){
if(is_dir($o)){
$this->clean($o);
}else{
unlink($o);
}
}
}
rmdir($catalog);
}
function cache(){
$filename = $_SERVER['REQUEST_URI'];
if(isset($_POST)){
$filename .= implode('',$_POST);
}
return md5($this->secret.$filename);
}
}
?>
Мой класс для кеширования.
Писал давно.
+163
if (is_null($var) === false) {
// не важно что
}
Встретил такой код в примерах одного Merchant-сервиса.
Вот что значит простое сделать сложным.
−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, не правдали???