-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+151.4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
//фигура
class Figura
{ $type
$ploshad
function A($t)
{echo $t}
}
// круг треугольник
class CRTR extendes Figura
{ $ r
$ a
$ b
$c
function B($B)
{echo $a
echo $b
echo $d
echo $c
}
}
// прямоугольник квадрат
class PRKV extendes CRTP
{$ d
$ e
}
function C ($C)
{ echo $ d
echo $ e
}
$ l=new PRKV;
}
class Myclass
{$s
}
function Ploshad KR($s1)
{$this>s1=r*r*3.14;
}
function ploshad($s)
{$this>s=a*b }
Решение геометрической задачи...
нет слов...
Libertys,
06 Декабря 2009
-
+159
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
if ((valid_username($_POST['username'])) && (valid_email($_POST['email'])))
{
$username = $_POST['username'];
$email = $_POST['email'];
if ($user->check_email($email))
{
if ($user->set_config($config, $username))
{
$_SESSION['checking_flag'] = $_POST['checking'];
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
досталась мне в наследство цмска, разгребаю....
это нечто!
litrumb,
04 Декабря 2009
-
+136.6
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
...
<td>
<img src="/images/pix.gif" width="1" height="1"/>
</td>
</tr>
</table>
<center>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="//smarticon.geotrust.com/si.js"><!--comment-->
</SCRIPT>
</center>
<br/>
</body>
</html>
Дефолная форма оплаты на сайте казкомерц банка :)
amelien,
28 Ноября 2009
-
+155.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
echo mpct('include/install.php');
//подключение модуля
function mpct($file_name, $arg = array(), $virez = 1){
foreach(explode(':', $GLOBALS['conf']['fs']['path']) as $k=>$v)
if (file_exists($file = "$v/$file_name")) break;
if (!file_exists($file = "$v/$file_name")) return "<center>Ошибка доступа к файлу</center>";
$func_name = create_function('$arg', strtr(file_get_contents($file), $virez ? array('<? die;'=>'', '<?php die;'=>'', '?>'=>'') : array()));
ob_start();
$func_name($arg);
$content = ob_get_contents();
ob_end_clean();
return $content;
}
//файл модуля
<?php die;
.......
?>
С того-же чуда, что и предыдущие два
Подключение модулей
ivan.borzenkov,
27 Ноября 2009
-
+135.6
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
public class Singleton<T> where T : class
{
private static T _Instance = null;
protected static readonly object locker = new object();
public static T Instance
{
get
{
if (_Instance == null)
{
lock (locker)
{
if (_Instance == null)
{
ConstructorInfo[] info = typeof(T).GetConstructors(BindingFlags.Instance | BindingFlags.NonPublic);
if (info.Length > 0)
_Instance = (T)info[0].Invoke(null);
}
}
}
return _Instance;
}
}
protected Singleton() { }
static Singleton() { }
}
Вот такой вот универсальный сиглтон нашел в проекте
sven47,
26 Ноября 2009
-
+159.3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
<?php if($row->sale==1){ ?>
Sale
<input name="sale" type="radio" id="radio" value="1" checked>
Rent
<input type="radio" name="sale" id="radio2" value="2">
<?php }else{ ?>
Sale
<input name="sale" type="radio" id="radio" value="1" >
Rent
<input type="radio" name="sale" id="radio2" value="2" checked>
<?php } ?>
Классика индусского кода
GhostBear,
20 Ноября 2009
-
+97.2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
{1}
if ((a='AC')or(a='CA')or(a='BD')or(a='DB'))and((b='AC')or(b='CA')or(b='BD')or(b='DB'))then write('YES') else
if ((a='AC')or(a='CA')or(a='BC')or(a='CB'))and((b='AC')or(b='CA')or(b='BC')or(b='CB'))then write('YES') else
if ((a='BC')or(a='CB')or(a='BD')or(a='DB'))and((b='BC')or(b='CB')or(b='BD')or(b='DB'))then write('YES') else
if ((a='AB')or(a='BA')or(a='BD')or(a='DB'))and((b='AB')or(b='BA')or(b='BD')or(b='DB'))then write('YES') else
if ((a='AC')or(a='CA')or(a='AB')or(a='BA'))and((b='AC')or(b='CA')or(b='AB')or(b='BA'))then write('YES') else
if ((a='AC')or(a='CA')or(a='AD')or(a='DA'))and((b='AC')or(b='CA')or(b='AD')or(b='DA'))then write('YES') else
if ((a='AD')or(a='DA')or(a='BD')or(a='DB'))and((b='AD')or(b='DA')or(b='BD')or(b='DB'))then write('YES') else
if ((a='AC')or(a='CA')or(a='CD')or(a='DC'))and((b='AC')or(b='CA')or(b='CD')or(b='DC'))then write('YES') else
if ((a='DC')or(a='CD')or(a='BD')or(a='DB'))and((b='DC')or(b='CD')or(b='BD')or(b='DB'))then write('YES') else
if ((a='BC')or(a='CB')or(a='CD')or(a='DC'))and((b='BC')or(b='CB')or(b='CD')or(b='DC'))then write('YES') else
if ((a='AD')or(a='DA')or(a='CD')or(a='DC'))and((b='AD')or(b='DA')or(b='CD')or(b='DC'))then write('YES') else
if ((a='AB')or(a='BA')or(a='AD')or(a='DA'))and((b='AB')or(b='BA')or(b='DA')or(b='AD'))then write('YES') else
if ((a='AB')or(a='BA')or(a='BC')or(a='CB'))and((b='AB')or(b='BA')or(b='BC')or(b='CB'))then write('YES') else
{2}
if ((a='A1C1')or(a='C1A1')or(a='B1D1')or(a='D1B1'))and((b='A1C1')or(b='C1A1')or(b='B1D1')or(b='D1B1'))then write('YES') else
if ((a='A1C1')or(a='C1A1')or(a='B1C1')or(a='C1B1'))and((b='A1C1')or(b='C1A1')or(b='B1C1')or(b='C1B1'))then write('YES') else
if ((a='B1C1')or(a='C1B1')or(a='B1D1')or(a='D1B1'))and((b='B1C1')or(b='C1B1')or(b='B1D1')or(b='D1B1'))then write('YES') else
if ((a='A1B1')or(a='B1A1')or(a='B1D1')or(a='D1B1'))and((b='A1B1')or(b='B1A1')or(b='B1D1')or(b='D1B1'))then write('YES') else
if ((a='A1C1')or(a='C1A1')or(a='A1B1')or(a='B1A1'))and((b='A1C1')or(b='C1A1')or(b='A1B1')or(b='B1A1'))then write('YES') else
if ((a='A1C1')or(a='C1A1')or(a='A1D1')or(a='D1A1'))and((b='A1C1')or(b='C1A1')or(b='A1D1')or(b='D1A1'))then write('YES') else
if ((a='A1D1')or(a='D1A1')or(a='B1D1')or(a='D1B1'))and((b='A1D1')or(b='D1A1')or(b='B1D1')or(b='D1B1'))then write('YES') else
if ((a='A1C1')or(a='C1A1')or(a='C1D1')or(a='D1C1'))and((b='A1C1')or(b='C1A1')or(b='C1D1')or(b='D1C1'))then write('YES') else
if ((a='D1C1')or(a='C1D1')or(a='B1D1')or(a='D1B1'))and((b='D1C1')or(b='C1D1')or(b='B1D1')or(b='D1B1'))then write('YES') else
if ((a='B1C1')or(a='C1B1')or(a='C1D1')or(a='D1C1'))and((b='B1C1')or(b='C1B1')or(b='C1D1')or(b='D1C1'))then write('YES') else
if ((a='A1D1')or(a='D1A1')or(a='C1D1')or(a='D1C1'))and((b='A1D1')or(b='D1A1')or(b='C1D1')or(b='D1C1'))then write('YES') else
if ((a='A1B1')or(a='B1A1')or(a='A1D1')or(a='D1A1'))and((b='A1B1')or(b='B1A1')or(b='D1A1')or(b='A1D1'))then write('YES') else
if ((a='A1B1')or(a='B1A1')or(a='B1C1')or(a='C1B1'))and((b='A1B1')or(b='B1A1')or(b='B1C1')or(b='C1B1'))then write('YES') else
//оставшуюся часть я опустил из-за ее невместимости в 4000 символов.
writeln('NO');
end.
Этот говнокод (полностью, а не этот говнокусок) по идее должен выискивать пересечения отрезков куба. Мы с другом поспорили, что я смоу написать прогу только с ifами, и олимпиадный сайт accepted ее.Он принял.
Shprotbl,
11 Ноября 2009
-
+73.7
- 1
- 2
- 3
#include <math.h>
...
result = (thisCos ? cos : sin)(3.140);
Знакомый программист прислал из своего проекта.
Говногость,
10 Ноября 2009
-
+129
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
public Int32 SectionType
{
get
{
if (this.StaticRecord) return -1;
if ((!this.SectionIsReference) && this.SectionDoNotMakeUp) return 4;
if (this.SectionIsSlave)
{
switch (this.SectionUnionMode)
{
case 1:
return 2;
case 2:
return 0;
default:
return 1;
}
}
if (this.SectionIsReference) return 5;
if (this.SectionIsUnion) return 3;
return 0;
}
}
Собственноручно нагадил...
Behemoth,
06 Ноября 2009
-
−871.1
- 1
insert into dual values('B');
я не пробовал, и лучше не пробовать, а то Оракл может глюкнуть.
dim1r,
28 Октября 2009