- 1
- 2
- 3
- 4
function epic_die(){
mysql_close();
die();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+185.4
function epic_die(){
mysql_close();
die();
}
Автор не я)
+123.2
uses windos, crt;
label code1;
var start: char;
pr: shortint;
code: integer;
z, k, p, c, x: longint;
h, m, s, hund: word;
st: string;
i:comp;
function time(w : word) : string;
var s : string;
begin
str(w:0, s);
if length(s) = 1 then s:='0'+s;
time:=s;
end;
procedure rdtsc(var tsc:comp); assembler;
asm
db $0f, $31
les di, tsc
mov [es:di+0], ax
db $66, $c1, $e8, $16
mov [es:di+2], ax
mov [es:di+4], dx
db $66, $c1, $ea, $16
mov [es:di+6], dx
end;
begin
textcolor(white);
write ('Start?(y/n) '); readln (start);
if start<>'y' then halt;
code1:
z:=14000005; c:=round(z/100); p:=c; pr:=0; k:=0; textcolor(10);
gettime(h, m, s, hund);
st:=time(h)+time(m)+time(s)+time(hund);
val(st, x, code);
if code<>0 then
begin
clrscr;
textcolor(12);
writeln ('CODE=', code);
writeln (h, m, s, hund);
goto code1;
end;
rdtsc(i); i:=i+x*41+x+5;
while z<>k do
begin
str(i, st);
st:=copy(st, 6, 4);
val(st, i, code);
if code<>0 then
begin
clrscr;
textcolor(12);
writeln ('CODE=', code);
writeln ('ST=', st);
goto code1;
end;
i:=i*i+h*104+hund*73+x;
if i=0 then
begin
textcolor(12);
writeln ('K=', k);
delay(50000);
goto code1;
end;
k:=k+1;
if k=p then
begin
p:=p+c;
pr:=pr+1;
clrscr;
writeln ('STATUS: ', pr, '%');
end;
end;
x:=round(i); textcolor(white); writeln ('Result X=', x); textcolor(yellow);
while x>=10 do
begin
str(x, st);
z:=length(st);
x:=0;
for k:=1 to z do
begin
start:=st[k];
val(start, pr, code);
if code<>0 then
begin
clrscr;
textcolor(12);
writeln ('CODE=', code);
write ('START=', start);
goto code1;
end;
x:=x+pr;
end;
end;
write ('Result=', x); readln
end.
Генерация случайного числа от 1 до 9 на Turbo Pascal. Свистоперделки прилагаются. Спешите поблевать! Делал сам. Такое вот задание попалось мне в лаб. работе на 4-м курсе. Хотя паскаль изучал лишь в школе, позиция препода уникальна: "Вы должны уметь всё!", хотя дрочим лишь C#, Java и асм.
+940.8
bool checkForExe(std::string ext)
{
return ext==".exe" ? true :
ext==".Exe" ? true :
ext==".eXe" ? true :
ext==".EXe" ? true :
ext==".exE" ? true :
ext==".ExE" ? true :
ext==".eXE" ? true :
ext==".EXE" ? true : false;
}
Нашел в одной моей очень древней программе-шутке. Регистронезависимая проверка на расширение .exe.
+148
implode("','", array('product_gems'))
почему бы не заменить такое просто строкой...
+70.8
if (tp != null) {
DocElement d = (DocElement)tp.getLastPathComponent();
if (d.getElementType() == Constants.TYPE_FOLDER) {
context.setCursor(DragSource.DefaultMoveDrop);
if (d.getElementType()==Constants.TYPE_FOLDER) {
tree.setSelectionPath(tp);
tree.expandPath(tp);
}
}else {
context.setCursor(DragSource.DefaultMoveNoDrop);
}
}
моё, так сказать носом ткнули)
условие if (d.getElementType()==Constants.TYPE_FOLD ER)
+167.2
<?php
class Xml {
//Эта библиотека УГ, она не требуется
}
Волею судеб взялся за поддержку "сайтега", написанного каким-то малограмотным студентом.
В процессе изучению сорцов я увидел много новых гениальных паттернов и практик, phpMyAdmin без пароля, который лежал прямо в корне и был доступен извне, полное отсутствие ясной мысли и трезого ума.
Но сегодня наткнулся на класс, который меня просто добил.
ps. Не формат, просто наболело.
+144.8
#define THIS_FILE __FILE__
#define Default 0xFFFFFFFF
void* __cdecl operator new(size_t nSize, LPCSTR lpszFileName, int nLine=Default)
{
void * v = ::operator new(nSize, _NORMAL_BLOCK, lpszFileName, nLine);
return v;
}
void __cdecl operator delete(void * _P, char*){
::delete (_P);
}
Какие страсти...
+169
<?php
function findAttribute($object, $attribute) {
foreach($object->attributes() as $a => $b) {
if ($a == $attribute) {
$return = $b;
}
}
if($return) {
return $return;
}
}
?>
так человек предлагает возвращать нужный аттрибут из xml ноды.
http://ru.php.net/manual/en/simplexmlelement.attributes.php#42692
+143.8
//...
int a[65535],i;
//...
while(a[i]>0)
{
i++;
a[i]++;
a[i]++;
a[i]++;
a[i]++;
//еще 60 раз a[i]++;
i--;
a[i]--;
}
Вот что значит компилятор Brainfuck => C без примитивнейшего оптимизатора.
(приведенный обрывок кода соответствует [>++++еще 60 плюсов<-])
−116.2
# TODO: выбросить нахер метод with_company_and_state и правильно написать
# этот named scope
named_scope :with_company_and_state_non_uniq, lambda { |company, state|
{ :conditions => [ 'products.company_id = :company_id AND ' +
'state_mask = :state_mask', { :company_id => company,
:state_mask => OrderSet::STATES.index(state) || 0 } ],
:order => 'order_sets.created_at DESC',
:joins => 'INNER JOIN products' }
}
def self.with_company_and_state(company, state)
with_company_and_state_non_uniq(company, state).uniq
end
Бывает, что SELECT DISTINCT сделать не всегда возможно. На самом деле, такая выборка сосёт.