- 1
if (!empty($filter_state)) $q .= " AND users.state_id LIKE '%".$filter_state."%'";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+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 таймеров
+115.1
case Key of
'F','f','а' : Key:='А';
'<',',','б' : Key:='Б';
'D','d','в' : Key:='В';
'U','u','г' : Key:='Г';
'L','l','д' : Key:='Д';
'T','t','е' : Key:='Е';
'~','`','ё' : Key:='Ё';
':',';','ж' : Key:='Ж';
'P','p','з' : Key:='З';
'B','b','и' : Key:='И';
'Q','q','й' : Key:='Й';
'R','r','к' : Key:='К';
'K','k','л' : Key:='Л';
'V','v','м' : Key:='М';
'Y','y','н' : Key:='Н';
'J','j','о' : Key:='О';
'G','g','п' : Key:='П';
'H','h','р' : Key:='Р';
'C','c','с' : Key:='С';
'N','n','т' : Key:='Т';
'E','e','у' : Key:='У';
'A','a','ф' : Key:='Ф';
'{','[','х' : Key:='Х';
'W','w','ц' : Key:='Ц';
'X','x','ч' : Key:='Ч';
'I','i','ш' : Key:='Ш';
'O','o','щ' : Key:='Щ';
'M','m','ь' : Key:='Ь';
'}',']','ъ' : Key:='Ъ';
'"','''','э' : Key:='Э';
'S','s','ы' : Key:='Ы';
'>','.','ю' : Key:='Ю';
'Z','z','я' : Key:='Я';
end;
висит на процедуре Edit1KeyPress :)
+81
try{
$dbh->exec($sql);
return true;
}catch(Exception $e){
throw $e;
}
эксепшены - это круто :)
+48
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;
}
бд
+50.6
(?:(?:\r\n)?[\t])*(?:(?:(?:[^()<>@,;:\\".\[\]\000-\031]+
(?:(?:(?:\r\n)?[\t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:
[^\"\r\\]|\\.|(?:(?:\r\n)?[\t]))*"(?:(?:\r\n)?[\t])*)(?:
\.(?:(?:\r\n)?[\t])*(?:[^()<>@,;:\\".\[\]\000-\031]+(?:(
?:(?:\r\n)?[\t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"
\r\\]|\\.|(?:(?:\r\n)?[\t]))*"(?:(?:\r\n)?[\t])*))*@(?:(
?:\r\n)?[\t])*(?:[^()<>@,;:\\".\[\]\000-\031]+(?:(?:(?:\
r\n)?[\t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]
|\\.)*\](?:(?:\r\n)?[\t])*)(?:\.(?:(?:\r\n)?[\t])*(?:[^(
)<>@,;:\\".\[\]\000-\031]+(?:(?:(?:\r\n)?[\t])+|\Z|(?=[\
["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?
[\t])*))*|(?:[^()<>@,;:\\".\[\]\000-\031]+(?:(?:(?:\r\n)
?[\t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|
(?:(?:\r\n)?[\t]))*"(?:(?:\r\n)?[\t])*)*\<(?:(?:\r\n)?[\
t])*(?:@(?:[^()<>@,;:\\".\[\]\000-\031]+(?:(?:(?:\r\n)?[
\t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*
\](?:(?:\r\n)?[\t])*)(?:\.(?:(?:\r\n)?[\t])*(?:[^()<>@,;
:\\".\[\]\000-\031]+(?:(?:(?:\r\n)?[\t])+|\Z|(?=[\["()<>
@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[\t])*
))*(?:,@(?:(?:\r\n)?[\t]))
regexp
+151
for ( j=0; j< PRI.KillStats.Length; j++ )
{
if ( PRI.KillStats[j].StatName == 'KILLS_IMPACTHAMMER' )
{
if ( PRI.KillStats[j].StatValue > BestKillCount[0] )
{
BestKillCount[0] = PRI.KillStats[j].StatValue;
BestPlayer[0] = PRI;
}
}
else if ( PRI.KillStats[j].StatName == 'KILLS_ENFORCER' )
{
if ( PRI.KillStats[j].StatValue > BestKillCount[1] )
{
BestKillCount[1] = PRI.KillStats[j].StatValue;
BestPlayer[1] = PRI;
}
}
// ещё семь таких же групп, меняются только строка и цифра
}
Unreal Tournament 3, Epic Games
(не совсем Java, но очень похоже)
+150
void log(boolean e) {
if (String.valueOf(e).length() < 5) {
System.err.println("Something bad happened.");
}
}
Логгер
+144
array_walk($array, create_function('&$v, $k, $self', 'if (is_integer($k)) { $self->Add($v); } else { $self->AddAs($k, $v); }'), $this);
Это же какой-то пиздец... Вместо нормального цикла наговнокодить такое, во всем проекте так.
+143.2
$_admins = new UpdaterAdmins($_dbh, $_dbs, $_cfg['dbh_botid'], $_cfg['dbh_type'] == 'sqlite3' ? false : true, $_cfg['dbs_mysql_max_inserts']);
$_admins->update();
$_admins = null; unset ($_admins);
чтоб наверняка