- 1
<?php if( (!isset($post_id) ) || ( isset($post_id)) ) { ?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
<?php if( (!isset($post_id) ) || ( isset($post_id)) ) { ?>
Одна платная Wordpress тема
+99
Я в 2006 году учился работать на Дельфи.
var
Form1: TForm1; f:file of byte; rb,re:array[0..6,0..10] of byte;
rb1,re1:array[1..6] of byte;h:shortint;go:boolean;
tm:array[0..6,0..1,0..10] of record
h,m:byte;
end;
...
procedure prnt1;
var t:string;
begin
{Вывод времени уроков и перемен на форму. Начало 0,1. 11 уроков 2-23}
str(rb1[h],t);
form1.edit1.text:=t;
str(re1[h],t);
form1.edit2.text:=t;
str(rb[h,0],t);
form1.edit3.text:=t;
str(re[h,0],t);
form1.edit4.text:=t;
str(rb[h,1],t);
form1.edit5.text:=t;
...
form1.edit21.text:=t;
str(re[h,9],t);
form1.edit22.text:=t;
str(rb[h,10],t);
form1.edit23.text:=t;
end;
...
procedure prnt2;
var t1,t2,t3,t4:string;a1,a2,b1,b2,c,d:integer;
begin
{Вывод списка уроков из текстового файла на форму}
val(form1.edit1.text,a1,c);
val(form1.edit2.text,a2,c);
rb1[h]:=a1;
re1[h]:=a2;
{1 урок}
b1:=a1;
b2:=a2;
val(form1.edit3.text,d,c);
rb[h,0]:=d;
b2:=b2+d;
if b2>=60 then
begin
b1:=b1+1;
b2:=b2-60;
end;
str(a1,t1);
str(a2,t2);
if a2<10 then t2:='0'+t2;
str(b1,t3);
str(b2,t4);
if b2<10 then t4:='0'+t4;
tm[h,0,0].h:=a1;
tm[h,0,0].m:=a2;
tm[h,1,0].h:=b1;
tm[h,1,0].m:=b2;
form1.label15.Caption:=t1+':'+t2+' - '+t3+':'+t4;
val(form1.edit4.text,d,c);
re[h,0]:=d;
b2:=b2+d;
if b2>=60 then
begin
b1:=b1+1;
b2:=b2-60;
end;
{2 урок}
a1:=b1;
a2:=b2;
val(form1.edit5.text,d,c);
rb[h,1]:=d;
b2:=b2+d;
if b2>=60 then
begin
b1:=b1+1;
b2:=b2-60;
end;
str(a1,t1);
str(a2,t2);
и т.д. (так 11 уроков и перемен по 30 строк)
{Сохранение в базу данных под названием zvonok.ini :-) }
val(form1.edit1.text,rb1[h],d);
val(form1.edit2.text,re1[h],d);
val(form1.edit3.text,rb[h,0],d);
val(form1.edit4.text,re[h,0],d);
val(form1.edit5.text,rb[h,1],d);
val(form1.edit6.text,re[h,1],d);
val(form1.edit7.text,rb[h,2],d);
val(form1.edit8.text,re[h,2],d);
val(form1.edit9.text,rb[h,3],d);
val(form1.edit10.text,re[h,3],d);
и так до 11-го урока
Программа для подачи сигналов секретарю, что пора дать звонок на урок или на перемену.
+137
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
A[i, j] = Ain[i, j];
b[i, 0] = bin[i, 0];
}
}
C ninja style
+125
sh-4.1$ make
make[1]: Entering directory `/cygdrive/c/CrossCompiler/binutils-2.8/libiberty'
echo "# !Automatically generated from ./functions.def"\
"- DO NOT EDIT!" >needed2.awk
grep '^DEFVAR(' < ./functions.def \
| sed -e '/DEFVAR/s|DEFVAR.\([^,]*\).*|/\1/ { printf "#ifndef NEED_\1\\n#define NEED_\1\\n#endif\\n" }|' \
>>needed2.awk
grep '^DEFFUNC(' < ./functions.def \
| sed -e '/DEFFUNC/s|DEFFUNC.\([^,]*\).*|/\1/ { printf "#ifndef NEED_\1\\n#define NEED_\1\\n#endif\\n" }|' \
>>needed2.awk
gcc -O2 -c -O2 -I. -I./../include -DNEED_sys_siglist -DNEED_basename -DNEED_strsignal ./dummy.c 2>/dev/null
make[1]: *** [dummy.o] Ошибка 1
make[1]: Leaving directory `/cygdrive/c/CrossCompiler/binutils-2.8/libiberty'
make: *** [all-libiberty] Ошибка 2
Угадайте чего оно хочет. Я не знаю (awk есть, если что).
+131
if ( !GrabData1.pGrabIm )
{
//Error
return S_OK;
}
Дахусим
+105
private void timer1_Tick(object sender, EventArgs e)
{
sec++;
if (sec > 59)
{
min++;
if (min > 59)
{
ch++;
min = 0;
}
sec = 0;
}
label1.Text = "Время игры: \r\n" + ch + ":" + min + ":" + sec;
}
Часики -_-
+124
public void LogInDB(Exception ex)
{
// TODO: реализовать
}
А мы то голову ломаем, чего в старых методах на сервере ошибки не логируются!
−162
RIGHT(
CAST( LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2) AS BIT))) +LTRIM(STR(CAST(TRIP_NO&1 AS BIT))) AS VARCHAR ),
len(
CAST( LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2) AS BIT))) +LTRIM(STR(CAST(TRIP_NO&1 AS BIT))) AS VARCHAR )
)
-
cast(
CHARINDEX('1',
CAST(
LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))+
LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2) as bit)))
..................................................................................................................................................................................
+ 2*t02.bin
+ 4*t03.bin
+ 8*t04.bin
+ 16*t05.bin
+ 32*t06.bin
+ 64*t07.bin
+ 128*t08.bin
+ 256*t09.bin
+ 512*t10.bin
+ 1024*t11.bin
+ 2048*t12.bin
+ 4096*t13.bin
+ 8192*t14.bin
+16384*t15.bin
+32768*t16.bin
) AS n_10
, (
CAST(t16.bin AS CHAR(1))
+CAST(t15.bin AS CHAR(1))
+CAST(t14.bin AS CHAR(1))
+CAST(t13.bin AS CHAR(1))
+CAST(t12.bin AS CHAR(1))
+CAST(t11.bin AS CHAR(1))
+CAST(t10.bin AS CHAR(1))
+CAST(t09.bin AS CHAR(1))
+CAST(t08.bin AS CHAR(1))
+CAST(t07.bin AS CHAR(1))
+CAST(t06.bin AS CHAR(1))
+CAST(t05.bin AS CHAR(1))
+CAST(t04.bin AS CHAR(1))
......................................................................................................................................................................
100000000000000* (trip_no/2/2/2/2/2 /2/2/2/2/2/2/2/2/2%2)+
10000000000000* (trip_no/2/2/2/2/2/2 /2/2/2/2/2/2/2%2)+
1000000000000* (trip_no/2/2/2/2/2/2/ 2/2/2/2/2/2%2)+
100000000000* (trip_no /2/2/2/2/2/ 2/2/2/2/2/2%2)+
10000000000* (trip_no /2/2/2/2/2/ 2/2/2/2/2%2)+
1000000000* (trip_no /2/2/2/2/ 2/2/2/2/2%2)+
100000000* (trip_no /2/2/2/2 /2/2/2/2%2)+
10000000* (trip_no /2/2/2/ 2/2/2/2%2)+
1000000* (trip_no /2/2/2/ 2/2/2%2)+
100000* (trip_no /2/2/2/ 2/2%2)+
10000* (trip_no /2/2/ 2/2%2)+
1000*(trip_no /2/2/ 2%2)+
100*(trip_no /2/2%2)+
10*(trip_no /2%2)+
1*(trip_no %2)
..................................................................................................................................................................
CASE WHEN trip_no/32768>0 THEN CAST((trip_no & 32768)/32768 AS varchar)ELSE '' END +
CASE WHEN trip_no/16384>0 THEN CAST((trip_no & 16384)/16384 AS varchar)ELSE '' END +
CASE WHEN trip_no/8192>0 THEN CAST((trip_no & 8192)/8192 AS varchar)ELSE ''END+
CASE WHEN trip_no/4096>0 THEN CAST((trip_no & 4096)/4096 AS varchar)ELSE ''END+
CASE WHEN trip_no/2048>0 THEN CAST((trip_no & 2048)/2048 AS varchar)ELSE ''END+
CASE WHEN trip_no/1024>0 THEN CAST((trip_no & 1024)/1024 AS varchar)ELSE ''END+
CASE WHEN trip_no/512>0 THEN CAST((trip_no & 512)/512 AS varchar)ELSE ''END+
..............................................................................................................................
--И еще с десяток таких же
Еще выдержки из вариатов с sql-ex.
Задача:Предполагая, что не существует номера рейса большего 65535, вывести номер рейса и его представление в двоичной системе счисления (без ведущих нулей)
Как всегда обращаю внимание, что выложенны только части вариантов решения и они не могут быть поданы за свои кем-либо.
+150
//
getMode: function(nMode) {
switch (nMode) {
case this.MODES.LEFT_BOOKEND:
return this.aModes[nMode];
case this.MODES.RIGHT_BOOKEND:
return this.aModes[nMode];
case this.MODES.BOTH_BOOKENDS:
return this.aModes[nMode];
case this.MODES.NONE:
default:
return this.aModes[this.MODES.NONE];
}
},
Наверное уже боян, но вот же он, опять!
https://github.com/scirelli/ExtjsBreadCrumbs/blob/master/js/ux/breadCrumbs.js
+130
public ICommand StartCommand
{
get
{
if (this.startCommand == null)
{
this.startCommand = new DelegateCommand(() =>
{
Thread t = new Thread(StartServer);
t.Start();
});
}
return this.startCommand;
}
}
public ICommand EndCommand
{
get
{
if (this.endCommand == null)
{
this.endCommand = new DelegateCommand(() =>
{
Thread t = new Thread(EndServer);
t.Abort();
});
}
return this.startCommand;
}
}
Команды для кнопочек запуска и остановки сервера