- 1
- 2
- 3
- 4
- 5
- 6
public function getInfo() {
if(!$this->id) return false;
if(!isset($this->info->info_info)) $this->fetchInfoFields(array('info_info'));
return $this->info->info_info;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+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
+116
class MyClass
{
private List<MyObject> _collection = new List<MyObject>();
public int SelectedObjectIndex { get; set; }
private void SelectionChanged( List<MyViewObject> selectedObjects )
{
bool bFound = false;
foreach (MyViewObject item in objects)
{
if (!bFound)
{
for (int i = 0; i < _collection.Count; i++)
{
if (item.Tag != null && item.Tag is MyObject)
{
if (_collection[i] == item.Tag)
{
this.SelectedObjectIndex = i;
bFound = true;
break;
}
}
}
}
else
{
break;
}
}
if (!bFound)
{
SelectedObjectIndex = -1;
}
}
}
Просто кладезь какой-то.
Я переделал исходный код, чтобы было понятнее кто здесь кому и не нужно было разбираться со сложной структурой классов, которая используется в исходнике.
Все имена классов вымышленные, на них не нужно обращать внимание - все лишь для демонстрации подхода к построению циклов и поиску объектов в коллекциях.
+1005
unsigned
int
length () {
unsigned
int
number = (this -> number + 1) % 16;
int
second = size - number;
return (second / 16) + (1 % ((second % 16) + 1)) + (1 % (number + 1));
}
Вот такая фигня у нас в коде, работающем в аппаратуре отображения и протоколирования данных на АЭС.
Авторское форматирование сохранено.
Нашли когда оно с новыми конфигами стало падать от деления на ноль при запуске.