- 1
- 2
- 3
- 4
private static int CompareWidgetsByOrder(Widget x, Widget y)
{
return x == null ? y == null ? 0 : 1 : y == null ? 0 : x.order > y.order ? -1 : x.order < y.order ? 1 : 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+964
private static int CompareWidgetsByOrder(Widget x, Widget y)
{
return x == null ? y == null ? 0 : 1 : y == null ? 0 : x.order > y.order ? -1 : x.order < y.order ? 1 : 0;
}
Вот до чего доводит стремление к компактности кода.
+158
function page($page,$total,$link) {
$content='';
if ($total > 1) {
$s=($total-$page<6)?(5-$total+$page):0;
for ($i=1;$i<5+$s;$i++) if($page-$i>0) $al[$i]='<a href="'.$link.'page='.($page-$i).'" class="pag_a">'.($page-$i).'</a>';
$s=($page<6)?(6-$page):0;
for ($i=1;$i<5+$s;$i++) if($page+$i<=$total) $ar[$i]='<a href="'.$link.'page='.($page+$i).'" class="pag_a">'.($page+$i).'</a>';
unset($s);
if ($page==1) $cl='pag_an'; else $cl='pag_a';
$pervpage='<a href="'.$link.'page='.($page-1).'" class="'.$cl.'"> ← </a>';
if ($page>5 && $total>10) $pervpage.='<a href="'.$link.'page=1" class="pag_a">1</a>';
if ($page>6 && $total>10) $pervpage.='<a class="pag_an">...</a>';
if ($page<$total-5 && $total>10) $nextpage='<a class="pag_an">...</a>';
if ($page<$total-4 && $total>10) $nextpage.='<a href="'.$link.'page='.$total.'" class="pag_a">'.$total.'</a>';
if ($page==$total) $cl='pag_an'; else $cl='pag_a';
$nextpage.='<a href="'.$link.'page='.($page+1).'" class="'.$cl.'" > → </a>';
$content='<div class="page">';
$content.=$pervpage.$al[9].$al[8].$al[7].$al[6].$al[5].$al[4].$al[3].$al[2].$al[1].'<a class="pag_an">'.$page.'</a>'.$ar[1].$ar[2].$ar[3].$ar[4].$ar[5].$ar[6].$ar[7].$ar[8].$ar[9].$nextpage;
$content.='</div>';
}
return $content;
}
+160
public function getInfo() {
if(!$this->id) return false;
if(!isset($this->info->info_info)) $this->fetchInfoFields(array('info_info'));
return $this->info->info_info;
}
Мне стыдно :(
+153
do {
size = ($("#textHeight").val()) + "px";
$("#textView")
.text($("#textInput").val())
.css({
"color":rs.textColor,
"font-color":"#" + rs.textColor,
"font-size":size
});
Cufon.set("fontSize", size).replace("#textView", {
"color":"#" + rs.textColor,
"fontSize":size
});
$("#textView").center("#canvasBg");
($("#textView canvas").length ? $("#textView canvas") : $("#textView")).center("#canvasBg");
if ($("#textView canvas").length && ($("#textView canvas").width() <= $("#canvasBg").width()) && ($("#textView canvas").height() <= $("#canvasBg").height())) break;
if (($("#textView").width() <= $("#canvasBg").width()) && ($("#textView").height() <= $("#canvasBg").height())) break;
$("#textHeight").val($("#textHeight").val() - 1);
} while ($("#textHeight").val() > 9);
Было сжатие картинки в цикле, а вот вам подгонка текста в канвасе.
+155
data = Ext.JSON.decode(resp.responseText);
Ext.getCmp('id').setValue(id);
Ext.getCmp('address').setValue(data.address);
Ext.getCmp('dateImp').setValue(data.dateImp);
Ext.getCmp('numberCompl').setValue(data.numberCompl);
Ext.getCmp('dateReg').setValue(data.dateReg);
Ext.getCmp('numberOut').setValue(data.numberOut);
Ext.getCmp('dateOut').setValue(data.dateOut);
Ext.getCmp('inResolution').setValue(data.inResolution);
Ext.getCmp('inFio').setValue(data.inFio);
Ext.getCmp('shortText').setValue(data.shortText);
Ext.getCmp('dateControl').setValue(data.dateControl);
Ext.getCmp('dateClose').setValue(data.dateClose);
Ext.getCmp('dateChange').setValue(data.dateChange);
// Ext.getCmp('department').setValue(data.department);
// Ext.getCmp('userview').setValue(data.userName);
Ext.getCmp('useredit').setRawValue(data.user);
Ext.getCmp('statusCompl').setRawValue(data.statusCompl);
Ext.getCmp('description').setValue(data.description);
if (data.canAdmin) {
Ext.getCmp('useredit').show();
// Ext.getCmp('userview').hide();
Ext.getCmp('removeButton').show();
Ext.getCmp('copyComp').show();
} else {
Ext.getCmp('useredit').hide();
// Ext.getCmp('userview').show();
Ext.getCmp('removeButton').hide();
Ext.getCmp('copyComp').hide();
}
if (data.canEdit) {
Ext.getCmp('save').hide();
}
}
проект на Ext.js4
Много Ext.getCmp('');
Весь код - сплошная каша, динамическая загрузка Ext.js4 не используется, прикручено require.js,
ни одного класса.
+141
echo wp_count_comments($post->ID)->approved;
Не знал, что так можно. Сработало, хыхы.
+151
<?/*
+-------------------------------------------------------+
| PHPShop Enterprise 3.6 |
| Все права защищены |
| www.phpshop.ru |
+-------------------------------------------------------+
Внимание!
ГовноКод файлов не поддается редактированию,
для сохранения глюкабельности сайта, пожалуйста, не изменяйте его.
---------------------------------------------------------
Attention!
The turd-codes of the site does not give in to editing,
For preservation of being able to fail please do not change it!
Хуета их скрипт.
+142
void main()
{
int mass[6]={4,1,3,5,7,0};
quicksort(mass,5);
while(mass[5]<7)
printf("%d",mass[5]);
getch();
}
в общем дал препод готовую программу, задание было найти ошибки, так как программа компилируется, и вроде как ошибка не очевидна, как там виндовс выполнять это будет не знаю, у меня бы вылетело с ошибкой сегментирования, делаю предположение. Изначально проблемное место выглядело примерно так:
while(mass[5]<5)
printf("%d",mass[mass[5]]);
вот это исправление одного из студентов нашего потока, так это второй курс специальности ЭВМ, (facepalm)
+142
#include <dos.h>
#include <conio.h>
#include <graphics.h>
void pix(unsigned int x, unsigned int y, unsigned char c){
unsigned char nb, ms, bt; //nomerbit maska bite
unsigned int ofs; //sdvig
unsigned char *pb; //ukazatel na bit
ofs= x/8 + y*80;
nb=7-(x % 8);
pb=(unsigned char *)MK_FP(0xA000, ofs);
bt=*pb;
ms=1<<nb;
if( c !=0 ){
bt=bt | ms;
}else{
bt=bt&(~ms);
};
*pb=bt;
};
void main(){
int drDriver, grMode;
drDriver=VGA;
grMode=VGAHI;
initgraph(&drDriver, &grMode, "C:\\BORLANDC\\BGI");
pix(60,30,15);
getch();
};
13: где взял адрес
28,29: с чего ты решил, что для паскалевского драйвера подходят определения сишного драйвера?
30: почему драйвер паскалевский?
all: ебанный пиздец, кто ж так пишет...
+164
function pause(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
lightbox.js