- 1
- 2
- 3
- 4
- 5
- 6
def false():
a=1
if a:
a=0
return False or a
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
−334.6
def false():
a=1
if a:
a=0
return False or a
−46.4
WHILE LEFT(@newstr,1)=' '
BEGIN
SET @newstr=SUBSTRING(@newstr,2,LEN(@newstr))
END
Альтернативная реализация LTRIM
+81.9
$mail_status = FALSE;
$adm_mail_status = FALSE;
while (!$mail_status or !$adm_mail_status)
{
if(!$mail_status) {
$mail_status = mail($rez['mail'], ". Ваш билет.", $message, $headers);
}
if(!$adm_mail_status) {
$adm_mail_status = mail($cruise_mail, "".$id.". Электронный билет отправлен.", $message, $headers);
}
}
Вот как надо делать если функция отправки не срабатывает со 100% вероятностью. Дальнейшие комментарии излишни.
−429.1
searchResultItemArray.push(new SearchResultItem(((kwList.GetItem(rsl[i].kwC))[0].kw[rsl[i].kw]),((kwList.GetItem(rsl[i].kwC))[0].src),i));
Красота архитектуры умиляет
+138
<table border='1'>
<tr><td>Дата</td><td><input type='text' name='timer' value='05 травня 2009 року' size='100'></td></tr>
<tr><td>Заголовок</td><td><input type='text' name='zag' value='Нові мижливості від PEOPLEnet' size='100'></td></tr>
<tr><td>Контент</td><td><textarea rows='20' cols='80' name='content'>PEOPLEnet, лідер на ринку швидкісного мобільного Інтернету в Україні, на початку року став провайдером фіксованого Інтернету, а на даний момент збільшив зовнішню пропускну спроможність до 2 Гбіт/с!
В кінці січня 2009 року PEOPLEnet заявив себе як оператор першого рівня, тим самим надавши національним Інтернет-провайдерам і мобільним абонентам в Україні можливість користування якісними послугами доступу в світову глобальну мережу Інтернет!
<b>
Це досягається за рахунок введення в експлуатацію двох незалежних високошвидкісних підключень до TeliaSonera Int Carrier (Франкфурт-на-Майні, Німеччина) і KPN Eurorings B. V. (Амстердам, Голландія).
</b><br><br>
Не дивлячись на те, що PEOPLEnet зовсім нещодавно став оператором першого рівня, вже виникла необхідність розширення зовнішніх каналів! На даний момент PEOPLEnet завершив всі необхідні роботи, збільшивши зовнішню пропускну спроможність до 2 Гбіт/с (канали TeliaSonera (Франкфурт-на-Майні) і KPN Eurorings (Амстердам) - до 1 Гбіт/с кожний)!<br><br>Швидкість підключення до UA-IX (Українська мережа обміну трафіком) складає 1 Гбіт/с.<br><br>«Наші клієнти вже встигли оцінити чудову якість послуг Інтернет, які PEOPLEnet надає безпосередньо від європейських операторів. Ми у свою чергу раді запропонувати нашим співвітчизникам нові можливості користування послугами доступу до Інтернет на абсолютно іншому якісному рівні завдяки партнерству з такими зарубіжними лідерами як TeliaSonera Int Carrier і KPN Eurorings B. V.! - відзначив генеральний директор PEOPLEnet Олег Большешапов.</textarea></td></tr>
</table>
−0.2
// txTextOut выводит текст на заданных координатах
// Часть функции вывода рейтинга
if (rating == 10) txTextOut (620, 0, "Твой рейтинг: 10");
if (rating == 9) txTextOut (620, 0, "Твой рейтинг: 9");
if (rating == 8) txTextOut (620, 0, "Твой рейтинг: 8");
if (rating == 7) txTextOut (620, 0, "Твой рейтинг: 7");
if (rating == 6) txTextOut (620, 0, "Твой рейтинг: 6");
if (rating == 5) txTextOut (620, 0, "Твой рейтинг: 5");
if (rating == 4) txTextOut (620, 0, "Твой рейтинг: 4");
if (rating == 3) txTextOut (620, 0, "Твой рейтинг: 3");
if (rating == 2) txTextOut (620, 0, "Твой рейтинг: 2");
if (rating == 1) txTextOut (620, 0, "Твой рейтинг: 1");
if (rating <= 0) txTextOut (620, 0, "Твой рейтинг: 0");
.....
if (level == 1) Text_First_Level (fon_text_level);
if (level == 2) Text_Second_level (fon_text_level);
if (level == 3) Text_Third_Level (fon_text_level);
if (level == 4) Text_Fourth_level (fon_text_level);
// по этим фрагментам понятно, что switch я ещё не знал))
.....
if (level == 1) Check_exit (&Player_x, &Player_y, 1, 750, 550, &fon, key_on, key_off, arrow_left, arrow_right);
if (level == 2) Check_exit (&Player_x, &Player_y, 2, 250, 350, &fon, key_on, key_off, arrow_left, arrow_right);
if (level == 3) Check_exit (&Player_x, &Player_y, 3, 750, 550, &fon, key_on, key_off, arrow_left, arrow_right);
if (level == 4) Check_exit (&Player_x, &Player_y, 4, 50, 550, &fon, key_on, key_off, arrow_left, arrow_right);
// циклы я знал, хотя это и не заметно)) а вот структуры и массивы - нет
// последние параметры - картинки))
.....
Teleport (&Player_x, &Player_y, 3, 750, 50, 50, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 150, 150, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 250, 250, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 350, 350, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 450, 450, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 550, 550, &fon, key_on, key_off, arrow_left, arrow_right);
// без комментариев
.....
// вобщем, вся прога примерно такая. Я сам писал её))))
//
Писал такое полгода назад - чувствовал себя абсолютно нормально. Потом я эту игру, конечно, забросил. Но открыл сейчас - чуть не стошнило, честно. Приведу только нескольно фрагментов.
+73.2
public void execute(String _filein, String _fileout) throws IOException {
File fin = new File(_filein);
File fout = new File(_fileout);
FileWriter fwout = new FileWriter(fout);
int chars_read = 0;
FileReader in = new FileReader(fin);
int size = (int) fin.length();
char[] data = new char[size];
while (in.ready()) {
chars_read += in.read(data, chars_read, size - chars_read);
}
in.close();
fwout.write(new String(data, 0, chars_read));
fwout.close();
}
как копируют xml'и суровые фсб'шники...
+11.5
//---------------------------------------------------------------------------
int print(int p)
{
int n;
int i;
char c;
clrscr();
Y cprintf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n\r",
201,205,205,205,209,
205,205,205,205,205,205,205,205,205,205,205,205,209,
205,205,205,205,205,205,205,205,205,205,205,205,209,
205,205,205,205,205,205,205,205,205,205,205,205,209,
205,205,205,205,209,
205,205,205,205,205,205,205,205,205,205,205,205,205,209,
205,205,205,205,205,205,205,187);
cprintf("%c %c %c Surname %c Name %c Patronymic %cYear%c Profession %c Wages %c\n\r",
186,252,179,179,179,179,179,179,186);
cprintf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n\r",
199,196,196,196,197,
196,196,196,196,196,196,196,196,196,196,196,196,197,
196,196,196,196,196,196,196,196,196,196,196,196,197,
196,196,196,196,196,196,196,196,196,196,196,196,197,
196,196,196,196,197,
196,196,196,196,196,196,196,196,196,196,196,196,196,197,
196,196,196,196,196,196,196,186);
for(i = 0; i < p; i++)
{
cprintf("%c", 186);
W cprintf("%3i", i +1);
Y cprintf("%c",179);
W cprintf("%12s", rabota[i].fam);
Y cprintf("%c",179);
W cprintf("%12s", rabota[i].name);
Y cprintf("%c",179);
W cprintf("%12s", rabota[i].otch);
Y cprintf("%c",179);
W cprintf("%4i", rabota[i].year);
Y cprintf("%c",179);
W cprintf("%13s", rabota[i].prof);
Y cprintf("%c",179);
W cprintf("%7i", rabota[i].zarpl);
Y cprintf("%c\n\r", 186);
}
cprintf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n\r",
200,205,205,205,207,
205,205,205,205,205,205,205,205,205,205,205,205,207,
205,205,205,205,205,205,205,205,205,205,205,205,207,
205,205,205,205,205,205,205,205,205,205,205,205,207,
205,205,205,205,207,
205,205,205,205,205,205,205,205,205,205,205,205,205,207,
205,205,205,205,205,205,205,188);
W cprintf("Continue Y/N ?");
scanf("%s", &c);
if(c == 'Y' || c == 'y')
return 1;
else
exit(1);
return 0;
}
//---------------------------------------------------------------------------
Графика под DOS это сильно
+141.5
if (!empty($filter_state)) $q .= " AND users.state_id LIKE '%".$filter_state."%'";
Юмор в том что $filter_state содержит в себе значение state_id и при цифре 1 выбираются все state в state_id которых есть 1. ну и т.д.
+100.3
procedure TShemaForm.T1Timer(Sender: TObject);
begin
ShemaForm.Visible:=true;
ShemaForm.AlphaBlend:=true;
T1.Enabled:=false;
ShemaForm.AlphaBlendValue:=20;
T2.Enabled:=true;
end;
procedure TShemaForm.T2Timer(Sender: TObject);
begin
T2.Enabled:=false;
ShemaForm.AlphaBlendValue:=50;
T3.Enabled:=true;
end;
procedure TShemaForm.T3Timer(Sender: TObject);
begin
T3.Enabled:=false;
ShemaForm.AlphaBlendValue:=100;
T4.Enabled:=true;
end;
procedure TShemaForm.T4Timer(Sender: TObject);
begin
T4.Enabled:=false;
ShemaForm.AlphaBlendValue:=150;
T5.Enabled:=true;
end;
procedure TShemaForm.T5Timer(Sender: TObject);
begin
T5.Enabled:=false;
ShemaForm.AlphaBlendValue:=200;
T6.Enabled:=true;
end;
procedure TShemaForm.T6Timer(Sender: TObject);
begin
T6.Enabled:=false;
ShemaForm.AlphaBlendValue:=255;
ShemaForm.AlphaBlend:=false;
ShemaForm.SetFocus;
MaForm.ShemaB.BevelWidth:=2;
MaForm.ShemaB.Color:=$00C08080;
end;
Дипломный проект. Реализация плавного появления окна. На плавное исчезновение еще 6 таймеров