- 1
- 2
- 3
- 4
if ($result)
return true;
else
return false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144.2
if ($result)
return true;
else
return false;
Вот это да...
+158.8
// PRIVACY LEVEL OPTIONS
function winks_privacy_levels($privacy_level) {
global $database, $functions_general, $functions_winks;
$lang_query = $database->database_query("SELECT languagevar_value FROM se_languagevars WHERE languagevar_id = 14000105");
$lang_array = Array();
while($item = $database->database_fetch_assoc($lang_query)) {$case0 = $item[languagevar_value];}
$lang_query = $database->database_query("SELECT languagevar_value FROM se_languagevars WHERE languagevar_id = 14000106");
$lang_array = Array();
while($item = $database->database_fetch_assoc($lang_query)) {$case1 = $item[languagevar_value];}
$lang_query = $database->database_query("SELECT languagevar_value FROM se_languagevars WHERE languagevar_id = 14000107");
$lang_array = Array();
while($item = $database->database_fetch_assoc($lang_query)) {$case2 = $item[languagevar_value];}
switch($privacy_level) {
case 0: $privacy = $case0; break;
case 1: $privacy = $case1; break;
case 2: $privacy = $case2; break;
default: $privacy = ""; break;
}
return $privacy;
}
// WINKS ENABLED
function winks_enabled(){
global $database;
$winks_query = $database->database_query("SELECT * FROM sp_winks_settings");
$winks_array = Array();
while($item = $database->database_fetch_assoc($winks_query)) {
$winks_enabled = $item[enabled];
}
return $winks_enabled;
}
С первой функцией я так и не понял что автор хотел сделать
Ну а про вторую мне вообще нечего сказать :)
+174
function realize ($source) ## Ха!
{
return serialize ($source);
}
function unrealize () ## Ха-ха!
{
return unserialize ($source);
}
Нужно поправить косяки на одном сайте, вот что нашлось в его недрах.
+147.6
$date = implode("-", array_reverse(explode(".", $date)));
Зеркалим дату (ГГГГ.ММ.ДД -> ДД.ММ.ГГГГ).
+905.2
if ( tmp - res == 11 )
{
tmp = tmp;
}
Нашел в проэкте сегодня. Кто отгадает, зачем этот код был нужен - тому ничего не будет.
+49.8
bool ok;
double d;
QLocale c(QLocale::C);
d = c.toDouble( "1234.56", &ok ); // ok == true, d == 1234.56
Ссылка на bool!
+64.8
long timer = -System.currentTimeMillis();
method.invoke(...);
timer += System.currentTimeMillis();
log.info("Executed: " + timer + " ms.");
Obychno ja delaju dve peremennyje start i end:
long start = System.currentTimeMillis();
method.invoke(...);
long end = System.currentTimeMillis();
log.info("Executed: " + (end-start) + " ms.");
Inogda ewe ljudi pishut s odnoj peremennoj, no tut vpolne ponjatno, chto v nej hranitsja:
long t = System.currentTimeMillis();
method.invoke(...);
t = System.currentTimeMillis() - t;
A vot zafigachit' v peremennuju "timer" OTRITSATEL'NOJE znachenije - eto da...
−136
#! /bin/bash
# настройки
# id художника (athid) берется из URL вида http://www.pixiv.net/member_illust.php?id=18530, где 18530 и есть искомый параметр.
pixid=LOGIN
pixpass=PASSWORD
picnum=$2
let "pagenum=picnum/20+1"
athid=$1
# логинимся (куки в pixiv.txt)
AUTH=`curl -s -c pixiv.txt -F"mode=login" -F"pass=${pixpass}" -F"pixiv_id=${pixid}" -F"skip=1" http://www.pixiv.net/index.php`
# качаем все страницы с картинками и парсим их на ходу
for ((i=1;i<=$pagenum;i++))
do
wget --load-cookies=pixiv.txt "http://www.pixiv.net/member_illust.php?id=$athid&p=$i" -O - --referer="http://www.pixiv.net/"|pcregrep -o 'http\:\/\/img\d{1,3}\.pixiv\.net\/img\/[^\"]+'|sed 's/_s//' >> get.pixiv.txt
done;
# качаем все картинки, которые нашли
wget -nc -i get.pixiv.txt --referer="http://www.pixiv.net/"
cat get.pixiv.txt | sed 's/http\:\/\/img[^\/]\+\/img\/[^\/]\+\///' > list1
ls *.jpg *.png *.gif > list2
cat list1 list2|sort|uniq -u|pcregrep -o '[^\.]+' > list3
for i in `cat list3`
do
wget "http://www.pixiv.net/member_illust.php?mode=manga&illust_id=$i&type=scroll" --load-cookies=pixiv.txt --referer="http://www.pixiv.net/" -O -|pcregrep -o 'http\:\/\/img\d{1,3}\.pixiv\.net\/img\/[^\"]+'>> get.pixiv.albums.txt
done;
wget -nc -i get.pixiv.albums.txt --referer="http://www.pixiv.net/"
# удаляем палево
#rm -f pixiv.txt get.pixiv*.txt list*
Качалка картинок с pixiv.net с дебильным алгоритмом отсеивания альбомов от картинок.
+126
try
{
....
com.ExecuteNonQuery();
}
catch (Exception ex) { }
finally
{
con.Close();
}
ASP.NET
Вот так вот обрабатываем ошибки, за которые получаем ПИЗДЫ.
Интересно а откуда ж нам об них узнатьтаа :)))
+116.4
string text = MyReader[2].ToString();
tt = new TableRow();
string css_clss = (text == "ИТОГО") ? "gr1" : "gr2";
int lvl = Convert.ToInt32(MyReader[1].ToString());
tt.CssClass = css_clss;
ASP.NET
//Это просто в ТОП 1. Выхватывать уровень группировки SQL по слову ИТОГО, учитывая что слово Итого может изменится и процедура возвращает уровень. lvl = 5 это ИТОГОВЫЙ уровень