- 1
- 2
- 3
- 4
public function return_array_element($array, $element){
/*Return the value of specific array element*/
return $array[$element];
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
public function return_array_element($array, $element){
/*Return the value of specific array element*/
return $array[$element];
}
тотже мастер класа что и тут:
http://govnokod.ru/9765/
+105
//батон ЗАНЕСТИ
private void btnOk_Click(object sender, EventArgs e)
{
if (SaveData())
{
this.Tag = _tParams.Id;
this.DialogResult = DialogResult.OK;
this.Close();
}
}
+70
class GGPoint extends Object {
}
Вспомнилась первая работа с китайцами, где юзали их базовую часть, надстройку над gwt, так вот приходилось такое встречать. Думаю этого достаточно=)
+137
public abstract class User : SocketException { }
Welcome to hell.
+158
public function beforeDelete($event=null)
{
foreach($this->outers as $outer)
$outer->delete();
Subscribe::model()->deleteAllByAttributes(array('user_id'=>$this->user_id));
return self::beforeDelete($event);
}
Сука неделю ошибку искал
−96
x = str(x) # x == '987.654'
dot = x.find('.') # dot == 3
whole = x[:dot] # whole == '987'
nums = '0123456789' #
tenths = x[(dot + 1):(dot + 2)] # tenths == '6'
max_digits = 6 # Directions say x is not > 100,000
filler = max_digits - dot # filler == 3 (dot is equal to the number of digits in whole)
big_num = ('0' * filler) + whole # big_num == '000987'
e5 = (nums.find(big_num[0:1])) * 100000 # e5 == 0
e4 = (nums.find(big_num[1:2])) * 10000 # e4 == 0
e3 = (nums.find(big_num[2:3])) * 1000 # e3 == 0
e2 = (nums.find(big_num[3:4])) * 100 # e2 == 900
e1 = (nums.find(big_num[4:5])) * 10 # e1 == 80
e0 = (nums.find(big_num[5:6])) # e0 == 7
the_decider = '9'.find(tenths) + '8'.find(tenths) + '7'.find(tenths) + '6'.find(tenths) + '5'.find(tenths) + 5
rounded = (e5 + e4 + e3 + e2 + e1 + e0) + the_decider
print rounded
Эта, кхм, программа предназначается для округления положительных натуральных чисел величиной до 100000.
+73
public Show extractDefault(Extract request) {
CriteriaBuilder criteriaBuilder = converter.convertToDO(request);
List<EntityDO> list = dao.extract(criteriaBuilder, 0, Byte.MAX_VALUE);
if (list.size() != 8) {
if (list.size() != 0) {
throw new AssertionError(list.size());
}
criteriaBuilder = createCriteriaBuilder();
list = dao.extract(criteriaBuilder, 0, 100);
}
if (list.size() != 8) {
throw new IllegalStateException("Entity not found");
}
return converter.convertToSystem(list);
}
Решил запостить код, который дергает сущность из базы как явный говнокод, но после повторного просмотра уже и не кажется таким уж ужасным. Разве что в extract передаются разные значения pagesize(3-ий аргумент) и list.size() сравнивается не понятно. А что скажет общественность?
−120
var A:Boolean=false; // запускаем первый уровень
var B:Number=0; // счотчик ударов
var V:Boolean=true; // вызов меню
//------------------------------------
var STG1:stg1=new stg1();
var KV:kvadrat=new kvadrat();
var ST:stena=new stena();
var VR:vorota=new vorota();
//-----------------------------------
var ME:menu=new menu;
var KN1:knopko1=new knopko1(); // первый уровень
var KN2:knopko2=new knopko2(); // не зделанно
var KN3:knopko3=new knopko3(); // не зделанно
+152
<?php
// сначала получим строку с сервера с параметрами о клиенте
$user_agent = $_SERVER["HTTP_USER_AGENT"];
// применим функцию, о этой функции здесь
$user_arr = detect_browser ($user_agent);
// $BName - это имя броузера (Explore)
$BName = $user_arr[0];
// $BVersion - его модификация (6.0)
$BVersion = $user_arr[1];
// $BPlatform - операционная система пользователя (Windows 98)
$BPlatform = $user_arr[2];
// $Brobot - имя робота, если это робот. (Rambler)
$Brobot = $user_arr[3];
// если зашёл робот - тормозим его
if ($BName == 'Robot'){ sleep (10);}
// следующую ссылку робот не увидит
if ($BName != "Robot") {echo"ссылка, которая роботу не видна";}
// если нет строки указывающий броузер, значит пришёл робот
if ( $_SERVER["HTTP_USER_AGENT"] == '' ) {
print "Ваш броузер не определён, выключите сетевой экран, если это невозможно, то отправьте нам Ваш Ip адрес, для внесения в базу, допущенных Ip.";
$BName = 'Robot';
}
// если нет некоторых заголовков, которые делают обычные
// броузеры, значит пришёл робот
if (
$_SERVER['HTTP_ACCEPT']=='' or
$_SERVER['HTTP_ACCEPT_ENCODING']=='' or
$_SERVER['HTTP_ACCEPT_LANGUAGE']=='' or
$_SERVER['HTTP_CONNECTION']==''
){ $BName = 'Robot'; }
// если пользователь скачал более 300 страничек нашего сайта
// и наша программа говорит , что это броузер
// останавливаем программу
if ( $hits> 300 and $BName != 'Robot' ){ $BName = 'Robot bad'; exit ; }
// функция считывает файл и
// составляет регулярное выражение
function base_for_search ($path){
$path = str_replace ("\r","", trim ( implode ("", @file ($path))));
return "~(" . str_replace ("\n","|", preg_quote ($path,"~")) . ")~i";
}
// строка, которую будем искать
// в $_SERVER["HTTP_USER_AGENT"]
$search = base_for_search ($base_robot);
// если нашли, значит хороший робот,
// то даём скачивать хоть сколько страниц
if ( preg_match ( $search, $path, $arr_r ) ) {
print "разрешённые поисковики";
}
// если не нашли, значит бэд поисковик,
// даём скачать только 50 страниц
elseif ($hits> 50){ $BName = 'Robot bad'; exit ; }
?>
Определение поискового робота. Скрипт взят с сайта: http://omsk777.ru/robotbad.html
+129
<script src="file:///C:/Documents%20and%20Settings/Admin/Local%20Settings/Temp/Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<meta name='yandex-verification' content='6e63f46d5d2bd9a6' />
...
<body text="BLACK">
...
<div id="Layer7" style="position:absolute; left:1px; top:102px; width:504px; height:32px; z-index:8; visibility: visible;">
<script menumaker>document.write('<scr'+'ipt src="menu/xaramenu.js">'+'</scr'+'ipt>');document.write('<scr'+'ipt src="menu/menu_.js">'+'</scr'+'ipt>');/*img src="menu.png" moduleid="ruschoolcz2 (Project)\menu_off.xws"*/</script>
</div>
...
<tr>
<td><div align="center" class="style5 стиль56">Добро пожаловать на официальный сайт средней школы <br>
с углубленным изучением иностранного языка <br>
при Посольстве России в Чехии</div></td>
</tr>
...
<table width="100%" border="0">
<tr>
<td width="11%"><div align="center"><img src="menu/schlogo.jpg" width="160" height="100"></div></td>
<td width="100%" bgcolor="#115198">
<applet code="CoolMove.class" width=100% height=100 align="left">
<param name=SRC value="menu/school1.jpg">
<param name=MOVE value=1>
</applet> </td>
</tr>
</table>
...
<div id="Layer6" style="position:absolute; left:-4px; top:664px; width:1005px; height:109px; z-index:6; background-color: #115198; layer-background-color: #115198; border: 1px none #000000;">
...
<p align="center" class="стиль196">Узнай Россию лучше</p>
http://www.ruschoolcz.com/
Там полно разномастного говна, лулзы начинаются уже с кода главной страницы, дальше не смотрел ещё %)