- 1
- 2
- 3
- 4
for (char c = '0'; c <= '9'; c++) {
// personally, I like java better than c or c++
RANDOM_PASSWORD_CHARS[i++] = c;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+67
for (char c = '0'; c <= '9'; c++) {
// personally, I like java better than c or c++
RANDOM_PASSWORD_CHARS[i++] = c;
}
+160
<?php
class Html {
static private $ShowSiblings; // Управляет отображением похожих категорий
static function Initialize($showSiblings) {
self::$ShowSiblings = $showSiblings;
}
static function SimpleLink($target, $text) { // Простая ссылка
return '<a href="'.$target.'">'.$text.'</a>';
}
static function CategorySiblingLink($targetCategory, $text) { // Формирует ссылку на похожую категорию
return '<a href="products.php?cat='.$targetCategory.'&page=1">'.$text.'</a>';
}
static function CategoryLink($targetCategory, $text) { // Формирует ссылку на указанную категорию
return '<a href="products.php?cat='.$targetCategory.'&page=1">'.$text.'</a>';
}
}
?>
Один из классов каталога продукции.
+113
public List<ReducedPayer> red_pay_list
{
get
{
if (Session["red_pay_list"] == null)
Session["red_pay_list"] = new List<ReducedPayer>();
return (List<ReducedPayer>)Session["red_pay_list"];
}
set { Session["red_pay_list"] = value; }
}
без коментариев
+162
function unzip($location,$newLocation){
if(exec("unzip $location",$arr)) {
mkdir($newLocation);
for($i = 1;$i< count($arr);$i++) {
$file = trim(preg_replace("~inflating: ~","",$arr[$i]));
copy($location.'/'.$file,$newLocation.'/'.$file);
unlink($location.'/'.$file);
}
return TRUE;
} else {
return FALSE;
}
}
оттуда же, http://habrahabr.ru/blogs/php/130196/
тоже непонятно, нафига такие сложности потеха, когда есть стандартное расширение
http://www.php.net/manual/en/function.ziparchive-extractto.php
+163
$image = 'image.jpg';
$ext = getext($image);
if($ext == ".jpg") {
$img = ImageCreateFromJpeg($image);
} else {
echo 'Необходимо использовать JPG';
}
http://habrahabr.ru/blogs/php/130196/
+12 theaqua11 октября 2011, 22:23#
Без обид, но такое ощущение, что некоторые листинги ошибочно появились тут, хотя им место на govnokod.ru.
+162
/*
Нужно получить параметры arrFilter_ff[SECTION_ID] и/или arrFilter_pf[VO_MANUF]
и отправить форму ПУСТЫМ get-запросом на значение /search/arrFilter_ff[SECTION_ID]/arrFilter_pf[VO_MANUF]/
Если заполнены все (или не только arrFilter_ff/arrFilter_pf) - просто тупо по-обычному отправлять форму
*/
function send_form()
{
var section_id, vo_manuf, ff_name, cf_left, cf_right, fully;
section_id = $('form[name=arrFilter_form] select[name=arrFilter_ff[SECTION_ID]]').val();
vo_manuf = $('form[name=arrFilter_form] select[name=arrFilter_pf[VO_MANUF]]').val();
ff_name = $('form[name=arrFilter_form] input[name=arrFilter_ff[NAME]]').val();
cf_left = $('form[name=arrFilter_form] input[name=arrFilter_cf[1][LEFT]]').val();
cf_right = $('form[name=arrFilter_form] input[name=arrFilter_cf[1][RIGHT]]').val();
if(cf_left == undefined) cf_left = "";
if(cf_right == undefined) cf_right = "";
fully = ff_name+cf_left+cf_right;
if(fully != "")
{
$('form[name=arrFilter_form]').submit();
}
else
{
if(section_id != 0 && vo_manuf == "") window.location.href = "/search/"+section_id+"/";
if(section_id == 0 && vo_manuf != "") window.location.href = "/search/0/"+vo_manuf+"/";
if(section_id != 0 && vo_manuf != "") window.location.href = "/search/"+section_id+"/"+vo_manuf+"/";
}
}
Да, вы не ошиблись, всё это ещё как-то завязано с Битриксом.
+74
public class test {
class Oper
{
int a, b, x,y;
int sum (int x) {
x = a+b;
return x;
}
int dif (int y)
{
y = a-b;
return y;
}
}
public static void main(String[] args)
{
Oper op = new Oper();
op.a = 6;
op.b = 7;
System.out.println("Сумма=" + op.sum());
System.out.println("Разность=" + op.dif());
}
+141
%%%sum_middle_by_formula_div_formula###$$$"""" + @if(Ispoln="" & @Text(a3)!="" &
@Text(CtrlDate)!="";(CtrlDate-a3)/86400;Ispoln="" & @Text(a3)!="" &
@Text(CtrlDate)="";(@Now-a3)/86400;Ispoln="" & @Text(DateDoc)!="" &
@Text(CtrlDate)!="";(CtrlDate-DateDoc)/86400;Ispoln="" & @Text(DateDoc)!="" &
@Text(CtrlDate)="";(@Now-DateDoc)/86400;Ispoln="1" & @Text(a3)!="" &
@Text(a10)!="";(a10-a3)/86400;Ispoln="1" & @Text(a3)!="" &
@Text(a10)="";(@Now-a3)/86400;Ispoln="1" & @Text(DateDoc)!="" &
@Text(a10)!="";(a10-DateDoc)/86400;Ispoln="1" & @Text(DateDoc)!="" &
@Text(a10)="";(@Now-DateDoc)/86400;(@Now-@Created)/86400) + """"~~~"1"&&&
%%%resultsbyselectedcolumns###"ИТОГО"$$$@Text(kolvo) + "~~~" + "-" + "~~~" +
"-" + "~~~" + "-" + "~~~" + @Text(ispor) + "~~~" + @Text(ispolz) + "~~~" +
@Text(vsego) + "~~~" + "-"&&&
Мало того что Lotus Notes сам по себе говно по сути и содержанию, так вот некоторые умельцы умудряются возвести это говно в степень так, что оно начинает глаза резать...
ЗЫ. Это шаблон скрипта используемого в модуле отчетов. Там такого тонны...
ЗЫЗЫ. Если автор этого узнал свое творение, пожалуйста убейся, быстро, решительно, я зае***ся это разгребать.
−110
...
IF i.R_LITHOLOG_1_UPD_173 IS NOT NULL AND i.R_LITHOLOG_1_INS_69 IS NOT NULL THEN
INSERT INTO R_LITHOLOGY( SOURCE,DESCRIPTION,CODE,NAME,ACTIVE_FLAG)
VALUES(i.SOURCE,i.DESCRIPTION,i.R_LITHOLOG_1_UPD_173,i.CODE,NVL(i.R_LITHOLOG_1_INS_69,'1'));
...
Вдруг i.R_LITHOLOG_1_INS_69 IS NULL ?
Но почему тогда к i.R_LITHOLOG_1_UPD_173 такое доверие?
−122
# mount /var/run or /run (DONTFIXME: obscure black magic)
mount_directory "$timestamp_base_dir" "$chroot_env_root"'/var/run'
монтирование /var/run или /run (в зависимости от дистрибутива) в chroot, тоже в /var/run или /run, в зависимости от дистрибутива в chroot