- 1
push @sqls, defined($result->{sql}) ? $result->{sql} : return;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−108
push @sqls, defined($result->{sql}) ? $result->{sql} : return;
Не знаю, что тут написать. Сегодня это встретил в коде.
+28
std::size_t _;
std:size_t __;
http://ideone.com/Ie1AY
+75
Process process = Runtime.getRuntime().exec("su");
OutputStream outputStream = process.getOutputStream();
String cmd = "keycode " + KeyEvent.KEYCODE_BACK;
outputStream.write((cmd + "\n").getBytes("ASCII"));
Андроид. Вот такой вот прекрасный способ программно нажать кнопочку "Back".
http://stackoverflow.com/questions/5832861/android-back-key-by-software
−160
QString query4="INSERT INTO `"+mb+"`.`cubes` (`user_id`, `name`) VALUES (0, '"+name+"')";
mysql.sqlQuery(query4, true);
mysql.sqlQuery("SELECT * FROM `"+mb+"`.`cubes` WHERE name='"+name+"' AND user_id="+QString::number(userID), true);
mysql.data_connection_bind(true);
mysql.getRow();
int id=mysql.getUint32(o);
mysql.sqlQuery("UPDATE `"+mb+"`.`cubes` SET user_id=1 WHERE user_id="+QString::number(userID), true);
mysql.sqlQuery("DELETE FROM `"+mb+"`.`users` WHERE `name`="+QString::number(getpid()), true);
qDebug()<<"CubeID"<<id;
Судя по словам автора: он не осилил lastInsertId, поэтому пытался вставить запись с заранее не существующим user_id, чтобы затем однозначно извлеч эту строку и получить уже долгожданое поле id.
−158
SELECT ft_login,fi_system,ft_password,fk_id
FROM users u
INNER JOIN taccountscontent t ON u.id = t.fk_id
WHERE u.id IN (select id from users where id=123)
Оригинал http://www.askdev.ru/question/16663/%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81-%D0%BA-%D0%91%D0%94-%D0%B8-%D1%86%D0%B8%D0%BA%D0%BB-While/
+53
<?if($arElement["PROPERTIES"]["POSTAV"]["VALUE_ENUM_ID"]==73){?>
<?if($arElement["PREVIEW_PICTURE"]["HEIGHT"]<105){?><div width="115px" height="105px"><?}?>
<a href="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" class="preview" onclick="return false;" onmousedown="window.location.href='<?=$arElement["DETAIL_PAGE_URL"]?>';"><img src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" width="115" border="0px" alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>"/></a></div>
<?if($arElement["PREVIEW_PICTURE"]["HEIGHT"]<105){?></div><?}?>
<?}else{?>
<a href="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" class="preview" onclick="return false;" onmousedown="window.location.href='<?=$arElement["DETAIL_PAGE_URL"]?>';"><img src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" width="115" height="105" border="0px" alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>"/></a>
<?}?>
<br>
<?endif?></td>
</tr>
</table></td>
</tr>
</table>
</div>
</td>
<?$cell++;
if($cell%$arParams["LINE_ELEMENT_COUNT"] == 0):?>
</tr>
<?endif?>
<?endforeach; // foreach($arResult["ITEMS"] as $arElement):?>
<?if($cell%$arParams["LINE_ELEMENT_COUNT"] != 0):?>
<?while(($cell++)%$arParams["LINE_ELEMENT_COUNT"] != 0):?>
<?endwhile;?>
</tr>
<?endif?>
</table></div>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<br />
<?
$arResult["NAV_STRING"] = str_replace('| <a href="/e-store/rings/diamond.php?bitrix_include_areas=Y&bitrix_show_mode=configure&login=yes&SHOWALL_1=1">Все</a>','',$arResult["NAV_STRING"]);
?>
<?=$arResult["NAV_STRING"]?>
<?endif;?>
−166
class User < ActiveRecord::Base
def full_name
user_info=User.find(self.id)
[user_info.name,user_info.surname].join(" ")
end
end
Получаем полное имя себя
−161
if (IDATUMS is null) then
begin
suspend;
exit;
REZULT = "Nevar importet gramatojumu id:" || :NOMER_DOC;
execute procedure TSEND_ERROR(:REZULT);
end
Гениальнейшая PSQL-конструкция в СУБД Firebird. Автор, видимо, не в курсе, что после EXIT процедура больше не выполняется :]
+140
private void SendFile(string root, string url, DateTime dateTimeBegin)
{
if ( ... isSend ... )
{
...MoveToArchive();
...Dispose();
}
else
{
SendFile(root, url, dateTimeBegin);
}
}
Ну тут всё ясно...
Если файлики отсылаются нормально, то всё работает хорошо.
Зато если файлики не отсылаются, то начинается злая рекурсия, которая постепенно сжирает всю память :).
+55
<option <? if(isset($_POST['day']) and $_POST['day']=="01") echo "selected"; ?> value="01">1</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="02") echo "selected"; ?> value="02">2</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="03") echo "selected"; ?> value="03">3</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="04") echo "selected"; ?> value="04">4</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="05") echo "selected"; ?> value="05">5</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="06") echo "selected"; ?> value="06">6</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="07") echo "selected"; ?> value="07">7</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="08") echo "selected"; ?> value="08">8</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="09") echo "selected"; ?> value="09">9</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="10") echo "selected"; ?> value="10">10</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="11") echo "selected"; ?> value="11">11</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="12") echo "selected"; ?> value="12">12</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="13") echo "selected"; ?> value="13">13</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="14") echo "selected"; ?> value="14">14</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="15") echo "selected"; ?> value="15">15</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="16") echo "selected"; ?> value="16">16</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="17") echo "selected"; ?> value="17">17</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="18") echo "selected"; ?> value="18">18</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="19") echo "selected"; ?> value="19">19</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="20") echo "selected"; ?> value="20">20</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="21") echo "selected"; ?> value="21">21</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="22") echo "selected"; ?> value="22">22</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="23") echo "selected"; ?> value="23">23</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="24") echo "selected"; ?> value="24">24</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="25") echo "selected"; ?> value="25">25</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="26") echo "selected"; ?> value="26">26</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="27") echo "selected"; ?> value="27">27</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="28") echo "selected"; ?> value="28">28</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="29") echo "selected"; ?> value="29">29</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="30") echo "selected"; ?> value="30">30</option>
<option <? if(isset($_POST['day']) and $_POST['day']=="31") echo "selected"; ?> value="31">31</option>
вЫводим дни в селекте )) А как ты выводишь дни в селекте? %)