- 1
String s = (new StringBuilder()).append("c.").append(Integer.toString(i, 36)).append(".").append(Integer.toString(j, 36)).append(".dat").toString();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+75
String s = (new StringBuilder()).append("c.").append(Integer.toString(i, 36)).append(".").append(Integer.toString(j, 36)).append(".dat").toString();
Опять из сорцов минесрафта.
У нотча видимо StringBuilder головного мозга.
+125
bc=(ay*ax*az)
check1 = ((bc+bc)*(ax+acx)*(az+acz))
check2 = p_ar.count-9
if check1!=check2 then change(messagebox "rebuild")
--position
dmorr1=#0
dmar2=#0
dmar3=#0
--Y update
if acy>0 and bc
{
dmar1=#0
dmar2=#0
rnum = (bp+ch)
for i=1 to pcount do
{
if (sag m)!=0 then
{
append dmar2(getUserProp cnode("cp" + (i as string)))
}
else
}
append dmar2(getUserProp dconde("cp" + (i as string)))
append imgt1 dmar2
dmar2=#0
}
Анимекод (или более обще можно назвать TVcode).
Из Ore no Imouto ga Konnani Kawaii Wake ga Nai, когда писали визуальную новеллу.
−99
# разбираюсь с питоном, может растолкуете почему так
>>> z = [lambda: i for i in [1,2,3]]
# почему вот такой результат?
>>> z[0](), z[1](), z[2]()
(3, 3, 3)
# каждый элемент списка - отдельная функция
>>> z[0] == z[1], z[0] is z[1]
(False, False)
# вот таким образом выходит правильно.
>>> z = [lambda: 1, lambda: 2, lambda:3]
>>> z[0](), z[1](), z[2]()
(1, 2, 3)
Автор - я. Меня действительно интересует, почему так происходит.
+163
void Model::setPieceRotationAngleDegrees(uint pieceIndex, float angleDegrees)
{
check(pieceIndex < cfg_.getPiecesQuantity());
pieces_[pieceIndex].angle_ += angleDegrees;
if (pieces_[pieceIndex].angle_ == 360.0f)
{
pieces_[pieceIndex].angle_ = 0.0f;
}
}
Фееричный сеттер в модели простенького Jigsaw-паззла.
−856
CREATE TABLE IF NOT EXISTS `region` (
`id` int(32) NOT NULL auto_increment,
`vkl` tinyint(1) NOT NULL COMMENT 'Флаг использования/игнорирования (вкл/выкл) страны в проекте',
`tip` int(8) NOT NULL COMMENT 'тип региона: определяется из таблицы region_tip',
`samonazvanie` varchar(255) collate utf8_bin NOT NULL COMMENT 'название региона на местном языке',
`mfa` varchar(255) collate utf8_bin default NULL COMMENT 'запись названия в МФА',
`stolica` int(32) NOT NULL COMMENT 'столица региона',
`samonazvanie_1` varchar(255) collate utf8_bin NOT NULL COMMENT 'прочтение названия на русском языке',
`oficialno_1` varchar(255) collate utf8_bin NOT NULL COMMENT 'официальное название на русском',
`flag` varchar(255) collate utf8_bin default NULL COMMENT 'флаг населенного пункта',
`flag_svg` varchar(255) collate utf8_bin default NULL COMMENT 'флаг населенного пункта в векторном формате',
`gerb` varchar(255) collate utf8_bin default NULL COMMENT 'герб населенного пункта',
`gerb_svg` varchar(255) collate utf8_bin default NULL COMMENT 'герб населенного пункта в векторном формате',
`kontinent` int(8) NOT NULL COMMENT 'маска континента',
`strana_id` int(8) NOT NULL COMMENT 'сслыка на страну',
`region_id` varchar(32) collate utf8_bin NOT NULL COMMENT 'построение иерархии регионов',
`ksi1` varchar(16) collate utf8_bin NOT NULL COMMENT 'одномодный КСИ-код',
`ksi2` varchar(16) collate utf8_bin NOT NULL COMMENT 'двумодный КСИ-код',
`ksi_sort` varchar(16) collate utf8_bin NOT NULL COMMENT 'сортировочный КСИ-код',
`ksi_lat` varchar(16) collate utf8_bin NOT NULL COMMENT 'латинский КСИ-код',
`iso_kod` varchar(16) collate utf8_bin NOT NULL COMMENT 'универсальный код (в большинстве случаев ИСО-код)',
`telefon` varchar(16) collate utf8_bin NOT NULL COMMENT 'телефонный код',
`pochta` varchar(16) collate utf8_bin NOT NULL COMMENT 'почтовый индекс',
`avto` varchar(8) collate utf8_bin NOT NULL COMMENT 'автомобильный код',
`naselenie` decimal(16,3) NOT NULL COMMENT 'приблизительная численность',
`ploshad` decimal(16,3) NOT NULL COMMENT 'оценка площади',
`giddom` varchar(255) collate utf8_bin NOT NULL default 'http://www.giddom.com' COMMENT 'ссылка на проект ГидДом',
`shirota_gradus` int(8) NOT NULL COMMENT 'градус широты',
`shirota_minuta` int(8) NOT NULL COMMENT 'минута широты',
`shirota_sekunda` float(16,2) NOT NULL COMMENT 'секунда широты',
`dolgota_gradus` int(8) NOT NULL COMMENT 'градус долготы',
`dolgota_minuta` int(8) NOT NULL COMMENT 'минута долготы',
`dolgota_sekunda` float(16,2) NOT NULL COMMENT 'секунда долготы',
`sozdan` datetime default NULL,
`izmenen` datetime default NULL,
`vrem_pojas` varchar(8) collate utf8_bin default NULL,
`dop_nazvanie` text collate utf8_bin COMMENT 'дополнительные (альтернативные) названия страны для различных вариантов транслитерации и исторических названий, возможно использование для поиска',
`status` int(11) NOT NULL COMMENT 'статус записи о регионе',
`nazvanie_1` varchar(255) collate utf8_bin NOT NULL,
`opisanie_1` text collate utf8_bin COMMENT 'Описание населённого пункта на русский языке',
-- колбаса
`nazvanie_67` varchar(255) collate utf8_bin NOT NULL COMMENT 'поле для хранения названия на словенском',
`opisanie_67` text collate utf8_bin COMMENT 'Описание населённого пункта на словацкий языке',
PRIMARY KEY (`id`),
KEY `nazvanie_67` (`nazvanie_67`),
KEY `strana_id` (`strana_id`),
KEY `region_id` (`region_id`),
KEY `vkl` (`vkl`),
KEY `nazvanie_1` (`nazvanie_1`),
KEY `nazvanie_2` (`nazvanie_2`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='таблица регионов стран' AUTO_INCREMENT=3746 ;
Искал хорошую базу Российских городов с областями, регионами, на русском и английском с координатами. На хабре набрёл на это http://geo.webnabor.com/?link=16
+163
<div class="highslide-container" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-color: currentColor; border-left-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-left-width: medium; border-right-width: medium; border-bottom-width: medium; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; position: absolute; left: 0px; top: 0px; width: 100%; z-index: 1001; direction: ltr">
Попросили помочь с темлейтой в DLE хз какой версии
+120
VAR
m0:array[0..61,0..41]of byte;
ma:array[1..60,1..40]of byte;
I,J:byte;
BEGIN
randomize;
for I:=0to 61do
for J:=0to 41do
if (I=0) or
(I=61)or
(J=0) or
(J=61)
then m0[I,J]:=0
else m0[I,J]:=random(2);
for I:=1to 60do
for J:=1to 40do
if m0[I,J]=1then ma[I,J]:=9
else ma[I,J]:=m0[ I-1 , J-1 ] +
m0[ I-1 , J ] +
m0[ I+1 , J+1 ]+
m0[ I , J+1 ]+
m0[ I , J-1 ]+
m0[ I-1 , J+1 ]+
m0[ I+1 , J-1 ]+
m0[ I+1 , J ];
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
END.
Начало игры САПЁР. Край массива заполняем нулями,
середину - 0 или 1. В меньшем массиве складываем соседние
клетки (выходит от 0 до 8), если мина - 9.
+970
public static bcnPassword Password
{
get { return mPassword; }
set { ;}
}
Классическое говно
+163
$param='72,pId,kladez;79,item,conf'; //Настройки скрипта
$temp=explode(';',$param);
$param=array();
foreach($temp as $item){
$tmp=explode(',',$item);
$param[$tmp[0]]=array('mode'=>$tmp[2],'get'=>$tmp[1]);
}
//$param=Array ( [72] => Array ( [mode] => kladez [get] => pId ) [79] => Array ( [mode] => conf [get] => item ) )
$field=array();
if(isset($_POST['redactor'])){if($_POST['redactor']!=''){if(isset($_GET['id']) && (int)$_GET['id']>0 && isset($param[(int)$_GET['id']]) && isset($_SESSION['user']['id']) && (int)$_SESSION['user']['id']>0){ //вот это место меня выжигает просто
$field['user']=(int)$_SESSION['user']['id'];
$field['date']=date("Y-m-d H:i:s");
$field['comment']=$_POST['redactor'];
$field['mode']=$_GET[$param[(int)$_GET['id']]['mode']]
$field['id_page']=$_GET[$param[(int)$_GET['id']]['get']]
$field['parent']=0;
}else{
//Нас хакнуть попробовали
}}else{
//пустая форма ошибка
}}
//что-то дальше делаем
Имеются ссылки вида http://example.com/index.php?id=72&pId=21 и http://example.com/index.php?id=79&item=2 где pId и item идентификаторы конкретной статьи.
+147
// выше код метода и проверки... переменная $tmp выше не встречалась
else
{
$tmp = NULL; return $tmp;
}
}
else
{
$tmp = NULL; return $tmp;
}
я сегодня за ваганыча.