- 1
- 2
- 3
xg = (int)Math.Round(40 + ye[0] * 360 / 12);
yg = (int)Math.Round(340 - ye[1] * (decimal)2.5);
cur = new PointF((float)xg, (float)yg);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+947
xg = (int)Math.Round(40 + ye[0] * 360 / 12);
yg = (int)Math.Round(340 - ye[1] * (decimal)2.5);
cur = new PointF((float)xg, (float)yg);
Отрисовка графика.
−124
var allInteractiveItems : Array = ItemSearchHelper.join(ItemSearchHelper.join(ItemSearchHelper.sortById(_worldInfo.itemsInteractive), ItemSearchHelper.sortById(GameInfo.instance.items)), ItemSearchHelper.sortById(GameInfo.instance.itemsInteractive)).concat(ItemSearchHelper.sortById(_worldInfo.items));
Оптимизнула к концу рабочего дня...
−144
Функция ПроверкаОснДаты(Конт,Текст) Экспорт
Попытка Дат=Конт.ДатаОперации;
Исключение
Попытка Дат=Конт.ДатаДок;
Исключение Дат=''; КонецПопытки;
КонецПопытки;
Если Дат<Константа.ОснДатаГл Тогда
ДействиеНеВыполнено(Шаблон("[Текст]. Период закрыт"));
КонецЕсли;
Возврат СтатусВозврата();
КонецФункции
+72
//сложение двух векторов
public Vector sum(Vector vector) throws Exception {
if (vectorSize != vector.vectorSize) {
try {
throw new Exception("different size");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Vector result = new Vector(vectorSize);
for (int i = 0; i < vectorSize; ++i) {
result.vector[i] = this.vector[i] + vector.vector[i];
}
return result;
}
+71
Calendar calendar = new GregorianCalendar();
calendar.setTime(new Date(System.currentTimeMillis()));
+145
strpos(rtrim($_SERVER['HTTP_REFERER'], '/').'/', Router::GetPath('registration'))
Мои глаза кровоточат.
−92
def success_operation(operation):
"""помечаем операцию как оплаченную"""
#получаем коллбэк и выполняем его
if operation.close_callback:
path, callback_name, params =\
(lambda v, f: (len(v) > 1 and f(v[0], v[1])) or f(v[0]))(
(operation.close_callback or '').split('|'),
lambda n, k = None:
(lambda n: (lambda l: ['.'.join(l[0:len(l) - 1]) or 'app.billing.callbacks'] + [l[len(l) - 1]])(
n.split('.'))
)(n) + \
[(lambda k: not (k is None) and reduce(
lambda h, t: (lambda a, p: a.setdefault(*p) and a)(
h,
(lambda l: (l[0].strip(), l[1].strip()))(t.split('='))
),
k.split(','),
{})
)(k) or {}])
Человек правильно живет, но зря.
+159
foreach ($metrics as $m)
{
eval('$data["'.$a.'"]["'.$m.'"] = $result->get'.$m.'();');
}
На одном из сайтов который объясняют как работать с гугл аналикс апи.
Нафига выполнять столько раз евал???
не легче и лучше
$key = 'get' . $m;
$data[$a][$m] = $result->{$key}();
евалить стопицот рас???
+73
function ADHasFactory(const AIID: TGUID): Boolean;
var
oIntf: IUnknown;
begin
try
ADCreateInterface(AIID, oIntf, False);
Result := oIntf <> nil;
except
Pointer(oIntf) := nil;
Result := False;
end;
end;
AnyDAC. Проверка наличия фабрики для заданного интерфейса.
+110
this.pictureBox14.BeginInit();
this.pictureBox15.BeginInit();
this.pictureBox15.BeginInit();
this.pictureBox21.BeginInit();
this.pictureBox21.BeginInit();
this.pictureBox22.BeginInit();
this.pictureBox22.BeginInit();
this.pictureBox23.BeginInit();
this.pictureBox23.BeginInit();
this.pictureBox24.BeginInit();
this.pictureBox24.BeginInit();
this.pictureBox16.BeginInit();
this.pictureBox16.BeginInit();
this.pictureBox17.BeginInit();
this.pictureBox17.BeginInit();
this.pictureBox18.BeginInit();
this.pictureBox18.BeginInit();
this.pictureBox19.BeginInit();
this.pictureBox19.BeginInit();
this.pictureBox20.BeginInit();
this.pictureBox20.BeginInit();
this.pictureBox9.BeginInit();
this.pictureBox9.BeginInit();
this.pictureBox6.BeginInit();
this.pictureBox6.BeginInit();
this.pictureBox5.BeginInit();
this.pictureBox5.BeginInit();
this.pictureBox7.BeginInit();
this.pictureBox7.BeginInit();
this.pictureBox10.BeginInit();
this.pictureBox10.BeginInit();
this.panel1.SuspendLayout();
this.panel1.SuspendLayout();
this.SuspendLayout();
this.SuspendLayout();
this.panel3.Location = new Point(140, 36);
this.panel3.Location = new Point(140, 36);
this.panel3.Name = "panel3";
this.panel3.Name = "panel3";
this.panel3.Size = new Size(740, 436);
this.panel3.Size = new Size(740, 436);
this.panel3.TabIndex = 4;
this.panel3.TabIndex = 4;
this.panel3.MouseDown += new MouseEventHandler(this.panel3_MouseDown);
this.panel3.MouseDown += new MouseEventHandler(this.panel3_MouseDown);
this.panel3.MouseUp += new MouseEventHandler(this.panel3_MouseUp);
this.panel3.MouseUp += new MouseEventHandler(this.panel3_MouseUp);
this.pictureBox2.BackColor = Color.Gray;
this.pictureBox2.BackColor = Color.Gray;
this.pictureBox2.Location = new Point(-11, 0);
this.pictureBox2.Location = new Point(-11, 0);
this.pictureBox2.Name = "pictureBox2";
this.pictureBox2.Name = "pictureBox2";
this.pictureBox2.Size = new Size(938, 36);
this.pictureBox2.Size = new Size(938, 36);
this.pictureBox2.TabIndex = 1;
this.pictureBox2.TabIndex = 1;
this.pictureBox2.TabStop = false;
this.pictureBox2.TabStop = false;
this.pictureBox3.BackColor = Color.Gray;
this.pictureBox3.BackColor = Color.Gray;
this.pictureBox3.Location = new Point(880, 12);
this.pictureBox3.Location = new Point(880, 12);
this.pictureBox3.Name = "pictureBox3";
this.pictureBox3.Name = "pictureBox3";
this.pictureBox3.Size = new Size(36, 466);
this.pictureBox3.Size = new Size(36, 466);
this.pictureBox3.TabIndex = 0;
this.pictureBox3.TabIndex = 0;
this.pictureBox3.TabStop = false;
this.pictureBox3.TabStop = false;
this.pictureBox1.BackColor = Color.Gray;
this.pictureBox1.BackColor = Color.Gray;
this.pictureBox1.Location = new Point(-4, 472);
this.pictureBox1.Location = new Point(-4, 472);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new Size(938, 36);
this.pictureBox1.Size = new Size(938, 36);
this.pictureBox1.TabIndex = 0;
Полная версия: http://pastebin.com/KwDzLR4s