- 1
- 2
- 3
<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('class' => 'nav1')) ?>
<?php endif; ?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('class' => 'nav1')) ?>
<?php endif; ?>
украинская система верстки
+124
СLS
DEFLNG M-N,P,S
INPUT "N=";N
IF N>9.999999999999999D+48 THEN END
M=N
S=0
WHILE M<> 0
P=M MOD 10
S=S+P
M=M\10
PRINT "S=";S;
WEND
PRINT"P="; "S=";S;
PRINT
ЗДЕСЬ ВСЕ ВЕРНО ! СУММА ПОДСЧИТЫВАЕТСЯ ПРАВИЛЬНО. Часть 2 ЭТОЙ ЗАДАЧИ
WHILE S<>10
M=S: P=0
S1=0
WHILE M<>0
P=M MOD 10
S1=S1+P
M=M\10
PRINT S1
PRINT S1
WEND
PRINT"SUMMA=";S1
WEND
END
Это QBasic. Для числа подсчитываются сумма его цифр. Если результат превышает 9, то для результата снова подсчитывается сумма цифр и так далее, пока результат не станет меньше 10. Например, если исходное число 3247598, то результат 2. Взято отсюда: http://otvet.mail.ru/question/47598848/
−186
select books.title,subjects.title from books,subjects,subjects_specialty,specialty,chair
where (books.subject_id=subjects.id)
and (subjects.id=subjects_specialty.subject_id)
and (subjects_specialty.specialty_id=specialty.id)
and (specialty.chair_id=chair.id)
and (chair.title='КИИ');
Мой первый опыт в sql навреняка вам понравится :)
+159
<script LANGUAGE="JavaScript">
<!--
function checkEmailAddress(email) {
var allowedChars = ".-_@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
var numberAt = 0;
var indexAt = -1;
var thisChar = "";
if (email == "")
return 0;
for(j=0 ; j <= email.length ; j++) {
thisChar = email.substring(j,j+1);
if (allowedChars.indexOf(thisChar) == -1) {
return 0;
}
if (thisChar == "@") {
if (j == 0 || j >= email.length - 3 || numberAt > 0)
return;
numberAt++;
indexAt = j;
}
}
if (numberAt != 1)
{
return 0;
}
if (email.substring(indexAt+1).indexOf(".") <= 0)
return;
for (j=0; j < email.indexOf("@"); j++) {
if (allowedChars.indexOf(email.substring(j,j+1)) >= 4) // Email address is correct!!
return 1;
}
return;
}
В данный момент используется в зарубежном SaaS-решении
+160
ini_set('session.use_cookies','0');
ini_set('session.use_trans_sid','0');
...
session_start();
:D
+174
signed ToBool(signed b){unsigned t=b;return ( ((t<<0)>>31) | ((t<<1) >>31) | ((t<<2) >>31) | ((t<<3) >>31) | ((t<<4) >>31) | ((t<<5) >>31) | ((t<<6) >>31) | ((t<<7) >>31) | ((t<<8) >>31) | ((t<<9) >>31) | ((t<<10) >>31) | ((t<<11) >>31) | ((t<<12) >>31) | ((t<<13) >>31) | ((t<<14) >>31) | ((t<<15) >>31) | ((t<<16) >>31) | ((t<<17) >>31) | ((t<<18) >>31) | ((t<<19) >>31) | ((t<<20) >>31) | ((t<<21) >>31) | ((t<<22) >>31) | ((t<<23) >>31) | ((t<<24) >>31) | ((t<<25) >>31) | ((t<<26) >>31) | ((t<<27) >>31) | ((t<<28) >>31) | ((t<<29) >>31) | ((t<<30) >>31) | ((t<<31) >>31) );};
signed NotBool(signed b){/*signed b=ToBool(b);*/unsigned t=(~b)<<31;return t>>31;};
signed isZero(signed a){return NotBool(ToBool(a));};
signed isNotZero(signed a){return NotBool(isZero(a));};
signed isSign(signed a){unsigned t=a;return (t>>31);};signed isNotSign(signed a){return NotBool(isSign(a));};
signed isEqual(signed a,signed b){ return isZero(a-b);};
signed isNotEqual(signed a,signed b){return NotBool(isEqual(a,b));};
signed isLess(signed a,signed b){return isSign(a-b);};
signed isEqualMore(signed a,signed b){return NotBool(isLess(a,b));};
signed isEqualLess(signed a,signed b){return isEqual(a,b)|isLess(a,b);};
signed isMore(signed a,signed b){return NotBool(isEqualLess(a,b));};
signed Equal(signed a,signed b,signed success,signed fail){signed t=isEqual(a,b);return (success*t)+(fail*NotBool(t));};
signed NotEqual(signed a,signed b,signed success,signed fail){signed t=NotBool(isEqual(a,b));return (success*t)+(fail*NotBool(t));};
signed Less(signed a,signed b,signed success,signed fail){signed t=isLess(a,b);return (success*t)+(fail*NotBool(t));};
signed More(signed a,signed b,signed success,signed fail){signed t=isMore(a,b);return (success*t)+(fail*NotBool(t));};
signed EqualLess(signed a,signed b,signed success,signed fail){signed t=isEqualLess(a,b);return (success*t)+(fail*NotBool(t));};
signed EqualMore(signed a,signed b,signed success,signed fail){signed t=isEqualMore(a,b);return (success*t)+(fail*NotBool(t));};
Вот такое форматирование... Хотя функции какие-то сомнительные...
+167
switch (today) {
case 1:
cout << "It's Monday" << endl;
break;
default:
cout << "Not Monday" << endl;
}
классика в исполнении MSDN
+98
function TForm1.genpa(l: integer): string;
const cifr_i_english: string =
'ABCDEFGHIJKLMabcdefghijklm' +
'0123456789' +
'NOPQRSTUVWXYZnopqrstuvwxyz';
const cifr: string =
'1234567890';
const rus:string =
'йцукенгшщзхъфывапролджэячсмитьбю'+
'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ';
const cifr_i_rus: string =
'1234567890'+
'йцукенгшщзхъфывапролджэячсмитьбю'+
'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ';
const eng_i_rus: string =
'йцукенгшщзхъфывапролджэячсмитьбю'+
'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ'+
'NOPQRSTUVWXYZnopqrstuvwxyz'+
'ABCDEFGHIJKLMabcdefghijklm';
const english: string =
'NOPQRSTUVWXYZnopqrstuvwxyz'+
'ABCDEFGHIJKLMabcdefghijklm';
const en_ru_cifr :string =
'NOPQRSTUVWXYZnopqrstuvwxyz'+
'ABCDEFGHIJKLMabcdefghijklm'+
'йцукенгшщзхъфывапролджэячсмитьбю'+
'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ'+
'1234567890';
const spec :string =
'!@#$%^&*()"№;:?/,\|=+-_}{][';
const spec_ru :string =
'!@#$%^&*()"№;:?/,\|=+-_}{]['+
'йцукенгшщзхъфывапролджэячсмитьбю'+
'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ';
const eng_spec :string =
'NOPQRSTUVWXYZnopqrstuvwxyz'+
'ABCDEFGHIJKLMabcdefghijklm'+
'!@#$%^&*()"№;:?/,\|=+-_}{][';
const eng_ru_spec :string =
'NOPQRSTUVWXYZnopqrstuvwxyz'+
'ABCDEFGHIJKLMabcdefghijklm'+
'!@#$%^&*()"№;:?/,\|=+-_}{]['+
'йцукенгшщзхъфывапролджэячсмитьбю'+
'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ';
const cifr_spec :string =
'1234567890'+
'!@#$%^&*()"№;:?/,\|=+-_}{][';
const cifr_en_spec :string =
'1234567890'+
'!@#$%^&*()"№;:?/,\|=+-_}{]['+
'NOPQRSTUVWXYZnopqrstuvwxyz'+
'ABCDEFGHIJKLMabcdefghijklm';
const cifr_ru_en_spec :string =
'1234567890'+
'!@#$%^&*()"№;:?/,\|=+-_}{]['+
'NOPQRSTUVWXYZnopqrstuvwxyz'+
'ABCDEFGHIJKLMabcdefghijklm'+
'йцукенгшщзхъфывапролджэячсмитьбю'+
'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ';
var
x,y,engh:integer;
str:string;
d:integer;
begin
if CheckBox1.Checked =true then
begin
if CheckBox2.Checked =true then
begin
for d:=0 to l - 1 do
begin
engh:=Length(cifr_i_english);
x:=RandomRange(1,engh);
str:=str+cifr_i_english[x];
end;
result:=str;
end;
end;
if CheckBox1.Checked =true then
begin
if CheckBox3.Checked =true then
begin
for d:=0 to l - 1 do
begin
engh:=Length(cifr_i_rus);
x:=RandomRange(1,engh);
str:=str+cifr_i_rus[x];
end;
result:=str;
end;
end;
if CheckBox1.Checked =true then
begin
if CheckBox5.Checked =true then
begin
for d:=0 to l - 1 do
begin
engh:=Length(cifr_spec);
x:=RandomRange(1,engh);
str:=str+cifr_spec[x];
end;
МЯдаль мне ! Это говнокод говнокодов ! Супер генератор паролей !
+183
private static function IIf($itr, $truu, $falss) {
if($itr)
return $truu;
else
return $falss;
}
Думаю, такое надо вносить в coding conventions...
+171.7
while (true) {
load_config();
break;
}