- 1
- 2
- 3
$kd = strrpos("$fotofilenames[$i]", ".");
$kf = substr("$fotofilenames[$i]", $kd+1, strlen("$fotofilenames[$i]")-$kd);
$kf = strtolower($kf);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+36
$kd = strrpos("$fotofilenames[$i]", ".");
$kf = substr("$fotofilenames[$i]", $kd+1, strlen("$fotofilenames[$i]")-$kd);
$kf = strtolower($kf);
вот так и живем.
Специальная олимпиада по программированию для программистов PHP, VB и 1c (c)
+124
function Trig_d_Conditions takes nothing returns boolean
if ( not ( true == true ) ) then
return false
endif
return true
endfunction
Код написан на JASS. Данный язык был придуман компанией Blizzard и использован в игре WarCraft 3 (WC3).
То что вы видите было сгенерировано стандартным редактором WC3.
+75
Entity entity1 = null;
Entity entity2 = null;
//..............
Entity entityN = null;
try{
entity1 = provider.getEntity("key1").getValue();
entity2 = provider.getEntity("key2").getValue();
//..................
entityN = provider.getEntity("key3").getValue();
}catch (NullPointerException e){
log.error("error", e);
}
//later
smth.call(entity1.getSMTH())
Главное - сообщить в лог!
Почти такое же г-но ушло на продакшн систему по причине "не успел поревьюить".
−862
SELECT POL_PREMIUM
INTO i_csp
FROM policy
WHERE
policy_key = i_polkey AND
pol_status_cde = 1;
SELECT POL_CLIENT_CDE
INTO i_clientno
FROM policy
WHERE policy_key = i_polkey
AND pol_status_cde = 1;
SELECT POL_PLAN_CDE
INTO i_plan
FROM policy
WHERE policy_key = i_polkey
AND pol_status_cde = 1;
SELECT 110
INTO i_SecAllrks
FROM DUAL;
Запятые и знаки инициализации переменных придумали для трусов =) Имхо. Не вкурила зачем так делать.
+160
$price = 'Sold!!!';
if ( $row['mail_sent'] != 1 ) {
$price = 'Price: <span style="color:#bb6600;font-weight:bold;"> '.$row['price'].' </span> Euro';
}
echo '<br />';
printf ('%s',$price);
echo '<br />';
Паранойя?
+77
try {
order.setAddress(address.clone());
} catch (CloneNotSupportedException e) {
// We will not get here, because priorAddressDtoToAdd.address is of Address type.
// Moreover - none of the subclasses throws this exception
LOG.error("Address clone is not supported? Nonsense...", e);
}
Это было бы даже весело, если бы не повторялось вместе с коментами 3 раза в одном классе.
+160
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-835T
Часовая презентация Герб Саттера о будущем C++.
От себя хочется добавить: "Где здесь С++, Герб Саттер?"
+154
public function translate($text, $save_register = false){
$length = mb_strlen($text, 'utf-8');
if (!$save_register)
$text = mb_strtolower($text, 'utf-8');
$translit = '';
for ($i=0; $i<=$length-1; $i++){
$letter = iconv_substr($text, $i, 1, 'utf-8');
switch ($letter){
case 'а':
$translit .= 'a';
break;
case 'б':
$translit .= 'b';
break;
case 'в':
$translit .= 'v';
break;
case 'г':
$translit .= 'g';
break;
case 'д':
$translit .= 'd';
break;
case 'е':
$translit .= 'e';
break;
case 'ё':
$translit .= 'yo';
break;
case 'ж':
$translit .= 'zh';
break;
case 'з':
$translit .= 'z';
break;
case 'и':
$translit .= 'i';
break;
case 'й':
$translit .= 'j';
break;
case 'к':
$translit .= 'k';
break;
case 'л':
$translit .= 'l';
break;
case 'м':
$translit .= 'm';
break;
case 'н':
$translit .= 'n';
break;
case 'о':
$translit .= 'o';
break;
case 'п':
$translit .= 'p';
break;
case 'р':
$translit .= 'r';
break;
case 'с':
$translit .= 's';
break;
case 'т':
$translit .= 't';
break;
case 'у':
$translit .= 'u';
break;
case 'ф':
$translit .= 'f';
break;
case 'х':
$translit .= 'h';
break;
case 'ц':
$translit .= 'c';
break;
case 'ч':
$translit .= 'ch';
break;
case 'ш':
$translit .= 'sh';
break;
case 'щ':
$translit .= 'w';
break;
case 'ы':
$translit .= 'y';
break;
case 'э':
$translit .= 'je';
break;
case 'ю':
$translit .= 'ju';
break;
case 'я':
$translit .= 'ya';
ну и далеее в таком же духе...включая цифры..
+183
#include "stdafx.h"
#include "windows.h"
#Define igra
int main1(int argc, CHAR* argv[])
{
...
}
int main2(int argc, CHAR* argv[])
{
...
}
http://www.gamedev.ru/code/forum/?id=19939
−530
SELECT ID,
INTO var
FROM tbl_ref
WHERE
TO_DATE (TO_CHAR (sysdate, 'MM-DD-YYYY'), 'MM-DD-YYYY') BETWEEN VAL_EFF_FROM_DATE AND VAL_EFF_TO_DATE
Индусы любят строки! А особенно конвертить даты в строки и обратно!