- 1
- 2
- 3
- 4
- 5
http://developers.face.com/docs/api/faces-detect/
Обратите внимание:
confirmed: false
но
value: "false"
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+122
http://developers.face.com/docs/api/faces-detect/
Обратите внимание:
confirmed: false
но
value: "false"
Душевно так, не? :)
+157
if ( $arOrderProps['CODE'] == 'BIRTHDATE_MONTH'
|| $arOrderProps['CODE'] == 'DOCEXPIRATION_MONTH'
|| $arOrderProps['CODE'] == 'BIRTHDATE_DAY'
|| $arOrderProps['CODE'] == 'DOCEXPIRATION_DAY' )
{
if ( $curVal[0] == '0' )
{
$curVal = $curVal[1];
}
}
Преобразование месяца или дня, например 05 => 5. var_dump( $curVal ) => string(2) "20"
+157
<?php
$str=$argv[1];
$sz=sizeof($str);
$c=1;
while($c){
for($i=0;$i<=10;$i++){
$str = strtolower($str);
$per = str_shuffle($str);
#echo "$per\n";
$res=system("egrep ' ".$per." ' ./dict.txt | gawk '{ print $1 }'");
if($res!="" && $sz=sizeof($res)){echo "Success $res\n";};
};
};
?>
Поиск слов в словаре
−126
#!/bin/bash
sed -e 's/й/y/g' -i $1
sed -e 's/ц/c/g' -i $1
sed -e 's/у/u/g' -i $1
sed -e 's/к/k/g' -i $1
sed -e 's/е/e/g' -i $1
sed -e 's/н/n/g' -i $1
sed -e 's/г/g/g' -i $1
sed -e 's/ш/sh/g' -i $1
sed -e 's/щ/sch/g' -i $1
sed -e 's/з/z/g' -i $1
sed -e 's/х/h/g' -i $1
sed -e 's/ф/f/g' -i $1
sed -e 's/ы/i/g' -i $1
sed -e 's/в/v/g' -i $1
sed -e 's/а/a/g' -i $1
sed -e 's/п/p/g' -i $1
sed -e 's/р/r/g' -i $1
sed -e 's/о/o/g' -i $1
sed -e 's/л/l/g' -i $1
sed -e 's/д/d/g' -i $1
sed -e 's/ж/j/g' -i $1
sed -e 's/э/e/g' -i $1
sed -e 's/я/ya/g' -i $1
sed -e 's/ч/ch/g' -i $1
sed -e 's/с/s/g' -i $1
sed -e 's/м/m/g' -i $1
sed -e 's/и/i/g' -i $1
sed -e 's/т/t/g' -i $1
sed -e 's/б/b/g' -i $1
sed -e 's/ю/yu/g' -i $1
Перевод в английские буквы
+77
top = width / 2d;
bottom = width / 2d;
left = height / 2d;
right = height / 2d;
Из-за данного участка кода было убито очень много нервова
+168
bool SomeFuncrion ()
{
...................................
if (dbAttrList.size())
return true;
else
return false;
scroll( 0 , 0 );
}
А вдруг?
+166
void СSomeClass::InternalRemovePath( QString qsPath, int pUIModule )
{
QProgressDialog * pDlg = (QProgressDialog *)pUIModule;
...................
}
.......................
void someFunction ()
{
..................
QProgressDialog * pProgress = NULL;
pProgress = new QProgressDialog( QObject::tr( "Deleting...") , QObject::tr( "Abort" ), 0, nTotal, NULL );
InternalRemovePath( qsPath , (int) pProgress );
..................
}
И по коду таких вещей (приведение указателей к int при передаче в функции) очень много. Пока собрал проект, задолбался.
Интересно, что автор курил? Хотя, нет - тут уже что-то потяжелее.
+134
/// <summary>
/// попытка парсинга потока в bool {true,false,1,0} поддерживатеся любой регистр
/// </summary>
/// <param name="lpwcstr">указатель текущую позицию потока</param>
/// <param name="result">результат</param>
/// <returns>см. ParseSucces</returns>
static public ParseSuccess TryParse(ref char* lpwcstr, out bool result)
{
char* cur = lpwcstr;
to_begin:
switch (*cur++)
{
case ' ':
case '\t':
case '\n':
case '\r':goto to_begin;
case '0': lpwcstr = cur; goto to_fail;
case '1': lpwcstr = cur; result = true; return ParseSuccess.Success;
case 't':
case 'T':
switch (*cur++)
{
case 'r':
case 'R': switch (*cur++)
{
case 'u':
case 'U': switch (*cur++)
{
case 'e':
case 'E': lpwcstr = cur; result = true; return ParseSuccess.Success;
default: result = false; return (ParseSuccess)(lpwcstr - cur + 1);
}
default: goto to_fail;
}
default: goto to_fail;
}
case 'f':
case 'F': switch (*cur++)
{
case 'a':
case 'A': switch (*cur++)
{
case 'l':
case 'L': switch (*cur++)
{
case 's':
case 'S': switch (*cur++)
{
case 'e':
case 'E': lpwcstr = cur; result = false; return ParseSuccess.Success;
default: goto to_fail;
}
default: goto to_fail;
}
default: goto to_fail;
}
default: goto to_fail;
}
default: goto to_fail;
}
to_fail:
result = false;
return (ParseSuccess)(lpwcstr - cur + 1);
}
−855
$order_by="`name` ASC";
echo mysql_result(mysql_query("SELECT CONCAT('<ul><li>',GROUP_CONCAT(CONCAT('<a href=',`parents`.`id`,'>',`parents`.`name`,'</a>', IFNULL(`children`.`a`,'')) ORDER BY $order_by SEPARATOR '</li><li>'),'</li><ul>') FROM (SELECT `id`,`name` FROM `cats` WHERE `parent_id`=0) parents LEFT JOIN (SELECT `id`, CONCAT('<ul><li>',GROUP_CONCAT(CONCAT('<a href=',`id`,'>',`name`,'</a>') ORDER BY $order_by SEPARATOR '</li><li>'),'</li></ul>') a, `parent_id` FROM cats GROUP BY `parent_id` HAVING `parent_id`<>0) children ON `parents`.`id`=`children`.`parent_id` ;",$cn),0);
Выборка категорий и подкатегорий, рабочая ссылка
http://fradvice.com/test.php
+166
<select name="input_name[14]">
<option value="Интернет"<?if(htmlspecialchars($_POST['input_name'][15]) == "Интернет") echo ' SELECTED';?>>Интернет
<option value="Авто / Мото"<?if(htmlspecialchars($_POST['input_name'][15]) == "Авто / Мото") echo ' SELECTED';?>>Авто / Мото
<option value="Бизнес и производство"<?if(htmlspecialchars($_POST['input_name'][15]) == "Бизнес и производство") echo ' SELECTED';?>>Бизнес и производство
<option value=""<?if(htmlspecialchars($_POST['input_name'][15]) == "") echo ' SELECTED';?>>Оборудование
<option value=""<?if(htmlspecialchars($_POST['input_name'][15]) == "") echo ' SELECTED';?>>Бытовая техника
<option value=""<?if(htmlspecialchars($_POST['input_name'][15]) == "") echo ' SELECTED';?>>Все для животных
<option value=""<?if(htmlspecialchars($_POST['input_name'][15]) == "") echo ' SELECTED';?>>Здоровье и красота
<option value=""<?if(htmlspecialchars($_POST['input_name'][15]) == "") echo ' SELECTED';?>>Медицина
<option value=""<?if(htmlspecialchars($_POST['input_name'][15]) == "") echo ' SELECTED';?>>Знакомства
<option value=""<?if(htmlspecialchars($_POST['input_name'][15]) == "") echo ' SELECTED';?>>Компьютеры и комплектующие
</select>
без комментариев
http://javascript.ru/forum/dom-window/15999-mnogourovnevyjj-select.html