- 1
- 2
- 3
function is_int_string ($str) {
return ((string)(int)($str) == $str);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
function is_int_string ($str) {
return ((string)(int)($str) == $str);
}
Уже даже не помню зачем оно было нужно.
+161
function bonus($host, $uri, $go_form)
{
if (is_array($go_form)) {
$body = "";
foreach ($go_form as $name => $value) {
$body .= $go_form[] = $name . '=' . urlencode($value) . "&";
}
}
$length = strlen($body);
$socket = fsockopen($host, 80);
fwrite($socket, "POST {$uri} HTTP/1.0\r\n");
fwrite($socket, "Host: {$host}\r\n");
fwrite($socket, "User-Agent: Mozilla/4.0\r\n");
fwrite($socket, "Content-Type: application/x-www-form-urlencoded\r\n");
fwrite($socket, "Content-Length: $length\r\n\r\n");
fwrite($socket, "$body\r\n");
$fgets = '';
while (!feof($socket)) {
$fgets .= fread($socket, 4096);
}
//print_r($fgets);
//echo '<br><br>$fgets<br><br>';
fclose($socket);
}
bonus("balans.kz","/bonus/",$go_form = Array( 'pursedest' => 'Rxxxxxxxxx',));
+164
for($i = 0; $i < $fs_num; $i++)
{
for($j = 0; $j < $sps_num; $j++)
{
if($sps[$j][3] > 0 && $sps[$j][8] == $fc[$i][0])
{
for($k = 0; $k < $max_k; $k++)
{
for($l = 0; $l < $max_g; $l++)
{
if($grp[$sps[$j][0]][$k][$l][0] > 0)
{
$grp[$sps[$j][0]][$k][$l][6] = ($grp[$sps[$j][0]][$k][$l][2]+$grp[$sps[$j][0]][$k][$l][3]+$grp[$sps[$j][0]][$k][$l][4])* $grp[$sps[$j][0]][$k][$l][0];
$sps[$j][6] += $grp[$sps[$j][0]][$k][$l][6];
$fs[$sps[$j][9]][6] +=$grp[$sps[$j][0]][$k][$l][6];
}
}
}
}
}
}
Из скрипта расчета статистики. Это, наверно, писал какой то гений, свободно оперирующий четерырехмерными массивами, я так и не смог с этим разобраться.
+145
for(rptr=0;rptr<10;rptr++) // пока очередь не опустела
выборка элементов из FIFO =D
+82
/**
* Delete. *
* @param entity the entity
* @return true, if successful
*/
public boolean delete(T entity) {
boolean deleted=false;
getSession().delete(entity);
flush();
//when no hibernate runtime exception has arised...set to true.
deleted = true;
return deleted;
}
Our lovely tech lead has written this
+81
// gotta love this hack
final private static String PADDING =
" ";
private static String stringFormat(String stringToFormat, int fieldSize, boolean rightJustify) {
// and Java doesn't really excel at this kind of thing either
if (stringToFormat.length() >= fieldSize) {
return stringToFormat.substring(0, fieldSize);
} else {
return rightJustify ?
PADDING.substring(0, fieldSize - stringToFormat.length()) + stringToFormat:
stringToFormat + PADDING.substring(0, fieldSize - stringToFormat.length());
}
}
+143
if (url == path.$page['id']) {
echo 'Бинго! динь-динь-динь!';
}
Не говнокод, просто улыбнуло)
Источник: никому не известный проект на стадии разработки
−186
FUNCTION traslate2eng (
as_str_i IN VARCHAR2
) RETURN VARCHAR2
IS
ls_out_str VARCHAR2(2000);
lb_flag BOOLEAN;
TYPE r_tran_symbols IS RECORD (
ukr_char VARCHAR2(1)
, eng_char VARCHAR2(4)
);
TYPE t_tran_symbols IS TABLE OF r_tran_symbols INDEX BY BINARY_INTEGER;
lt_tran_symbols t_tran_symbols;
BEGIN
lt_tran_symbols.DELETE;
lt_tran_symbols(1).eng_char := 'A';
lt_tran_symbols(1).ukr_char := 'А';
lt_tran_symbols(2).eng_char := 'B';
lt_tran_symbols(2).ukr_char := 'Б';
lt_tran_symbols(3).eng_char := 'V';
lt_tran_symbols(3).ukr_char := 'В';
lt_tran_symbols(4).eng_char := 'G';
lt_tran_symbols(4).ukr_char := 'Г';
lt_tran_symbols(5).eng_char := 'H';
lt_tran_symbols(5).ukr_char := CHR(165);--'_';
lt_tran_symbols(6).eng_char := 'D';
lt_tran_symbols(6).ukr_char := 'Д';
lt_tran_symbols(7).eng_char := 'E';
lt_tran_symbols(7).ukr_char := 'Е';
lt_tran_symbols(8).eng_char := 'YE';
lt_tran_symbols(8).ukr_char := 'Є';
lt_tran_symbols(9).eng_char := 'ZH';
lt_tran_symbols(9).ukr_char := 'Ж';
lt_tran_symbols(10).eng_char := 'Z';
lt_tran_symbols(10).ukr_char := 'З';
lt_tran_symbols(11).eng_char := 'Y';
lt_tran_symbols(11).ukr_char := 'И';
lt_tran_symbols(12).eng_char := 'I';
lt_tran_symbols(12).ukr_char := '_';
lt_tran_symbols(13).eng_char := 'YI';
lt_tran_symbols(13).ukr_char := 'Ї';
lt_tran_symbols(14).eng_char := 'Y';
lt_tran_symbols(14).ukr_char := 'Й';
lt_tran_symbols(15).eng_char := 'K';
lt_tran_symbols(15).ukr_char := 'К';
lt_tran_symbols(16).eng_char := 'L';
lt_tran_symbols(16).ukr_char := 'Л';
lt_tran_symbols(17).eng_char := 'M';
lt_tran_symbols(17).ukr_char := 'М';
lt_tran_symbols(18).eng_char := 'N';
lt_tran_symbols(18).ukr_char := 'Н';
lt_tran_symbols(19).eng_char := 'O';
lt_tran_symbols(19).ukr_char := 'О';
lt_tran_symbols(20).eng_char := 'P';
lt_tran_symbols(20).ukr_char := 'П';
lt_tran_symbols(21).eng_char := 'R';
lt_tran_symbols(21).ukr_char := 'Р';
lt_tran_symbols(22).eng_char := 'S';
lt_tran_symbols(22).ukr_char := 'С';
lt_tran_symbols(23).eng_char := 'T';
lt_tran_symbols(23).ukr_char := 'Т';
lt_tran_symbols(24).eng_char := 'U';
lt_tran_symbols(24).ukr_char := 'У';
lt_tran_symbols(25).eng_char := 'F';
lt_tran_symbols(25).ukr_char := 'Ф';
lt_tran_symbols(26).eng_char := 'KH';
lt_tran_symbols(26).ukr_char := 'Х';
lt_tran_symbols(27).eng_char := 'TS';
lt_tran_symbols(27).ukr_char := 'Ц';
lt_tran_symbols(28).eng_char := 'CH';
lt_tran_symbols(28).ukr_char := 'Ч';
lt_tran_symbols(29).eng_char := 'SH';
lt_tran_symbols(29).ukr_char := 'Ш';
Я даже не знаю что тут можно прокомментировать :(
+178
function verifyQuery($sql, $con) {
if (!mysql_query($sql, $con)) {
echo "Error occured in verifyQuery() in sqlfunctions.php <br>";
echo "SQL sent : ";
echo $sql;
echo "<br>Database report: <br>";
die('Error: ' . mysql_error());
}
return mysql_query($sql, $con);
}
−133
for base in main daily bytecode safebrowsing
do
test ! -e %sys_clamav/$$base.cvd -o %sys_db/$$base.cvd -nt %sys_clamav/$$base.cvd && yes | cp -f %sys_db/$$base.cvd %sys_clamav/$$base.cvd 2>/dev/null
done
post-install скрипт пакета clamav-db (%sys_clamav и %sys_db - макросы, которые раскрывает rpm).
Альтлинукс. Сириус бзнесс.