- 1
- 2
- 3
- 4
- 5
<?
/* i dont know why i do this... sorry... */
.................................................................................
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+47
<?
/* i dont know why i do this... sorry... */
.................................................................................
?>
+47
return PartnersProjectDaily::getInstance()->getSummary(
array('date' => Utils::dateFormat($_POST['date']),
'options' =>new StatSearchOptions($_POST['options']),
'group' => $_POST['group']));
Инкапсулировать параметризация полностью, руки не дошли?
+47
#if defined(_WIN32_WCE_PSPC)
if(SHSipInfo(SPI_GETSIPINFO, 0, &si, 0))
#else if (_WIN32_WCE >= 400) // <-- "хитрое" место
if(SipGetInfo(&si))
#endif
{
// bla bla
Найдено в рабочем коде.
Удивительно, но это работает, как задумывалось.
+46.7
$t = new Table('foo');
$t->th('Header 1');
$t->th('Header 2');
$t->th('Header 3');
$t->endRow();
for($i = 0; $i<10; $i++) {
$t->td('Cell 1');
$t->td('Cell <2>', '', true);
$t->td('Cell 3');
$t->endRow();
}
$t->end();
На выходе получаем html таблицы...
Вот так крутые пацаны понимают термин OOP,
http://habrahabr.ru/sandbox/3112/ человек хочет за изобретение инвайт, ссылка по видимому умрет, так что инвайт дарите быстрее, если шедевр вас тронул :)
+46.7
<?php
function drop_dir ( $dir_id )
{
$query = mysql_query ( "SELECT `id` FROM `dirs` WHERE `subid`=" . $dir_id );
while ( $row = mysql_fetch_array ( $query ) )
{
$n_query = mysql_query ( "SELECT `id` FROM `dirs` WHERE `subid`=" . $row['id'] );
while ( $n_row = mysql_fetch_array ( $query ) )
{
$n2_query = mysql_query ( "SELECT `id` FROM `dirs` WHERE `subid`=" . $n_row['id'] );
while ( $n2_row = mysql_fetch_array ( $n2_query ) )
{
mysql_query ( "DELETE FROM `dirs` WHERE `id`=" . $n2_row['id'] );
} // Неужто блядь кто то дальше вложит
mysql_query ( "DELETE FROM `dirs` WHERE `id`=" . $n_row['id'] );
}
mysql_query ( "DELETE FROM `dirs` WHERE `id`=" . $row['id'] );
}
mysql_query ( "DELETE FROM `dirs` WHERE `id`=" . $dir );
RETURN TRUE;
}
?>
(c) Я, 2007
+46.3
delete ptr + int(ptr=0);
Освобождение памяти и обнуление указателя.
+46.3
obj_.checked=(obj_.checked==true)?false:true;
+46.2
int checkSpecialPrice(ItemId _item, TransDate _fromDate, TransDate _toDate)
{
if (specialPrice == true)
{
return 1;
}
else
{
return 0;
}
}
Такой вот метод класса. И весь класс такой же.
Язык, на самом деле, был X++, но сути это не меняет =)
+46
#include <Windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
double f(double x, double y)
{
return y*y-2*x;
}
double f2(double x)
{
return sqrt(2*x+1);
}
int main(void) {
std::ofstream out;
out.open("out.txt");
double xn = 0, yn = 1, a = 0, b = 1, h = 0.2, x, y, n;
int i;
n = (b - a) / h;
y = yn;
x = a;
printf("x[0]=%.4f ", x);
printf("y[0]=%.4f\n\n", y);
double k1, k2, k3, k4, dy, y1;
cout << " i " << "x[i] " << "y[i] " << "y[x[i]] " << "E" << endl;
for (i = 1; i <= n; ++i)
{
x = xn + i*h;
k1 = h*f(x, y);
k2 = h*f((x + (h / 2)), (y + (1 / 2 * k1)));
k3 = h*f((x + (h / 2)), (y + (1 / 2 * k2)));
k4 = h*f((x + h), (y + k3));
dy = (k1 + 2 * k2 + 2 * k3 + k4) / 6;
y = y + dy;
y1 = f2(x);
printf("%2d. ", i);
printf("%.5f ", x);
printf("%.5f ", y);
printf("%.5f ", y1);
printf("%.9f\n", abs(y-y1));
}
out << y1 << '\n';
out.close();
return 0;
}
В out выводится только последнее значение y1.
Сам цикл проходит (в данном случае) 5 раз
Соответственно, 5 значений y1
Как сделать, чтобы он показывал все пять значений?
+46
extern QString code2text(unsigned long code)
{
if (code == 0) return QString::fromUtf8("Операция успешно завершена");
if (code == 1) return QString::fromUtf8("Неверная функция");
//over 3400 строк
return QString("%1").arg(code);
}
как это сделать по человечески?
полная версия https://github.com/kin63camapa/softodrom/blob/master/softodrom/errcodes.cpp