- 1
- 2
- 3
- 4
<li>1</li><!--
--><li>2</li><!--
--><li>3</li><!--
--><li>4</li>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
<li>1</li><!--
--><li>2</li><!--
--><li>3</li><!--
--><li>4</li>
http://forum.htmlbook.ru/index.php?showtopic=20109
+152
<?php
session_start();
if (empty($_SESSION['login']) or empty($_SESSION['session_id'])) {
$DATA = array('login' => $_POST['login'], 'password' => $_POST['password']);
include "classes/data_base_class.php";
$auth_result = DataBase::StartAuth($DATA['login'], $DATA['password']);
if ($auth_result == 1) {
echo '<meta http-equiv="refresh" content="0;URL=../error.php?mod=auth">';
exit();
}
else
{
$_SESSION['login'] = $auth_result['user_login'];
$_SESSION['user_name'] = $auth_result['user_name'];
$_SESSION['session_id'] = $auth_result['reg_data'];
echo '<meta http-equiv="refresh" content="0;URL=../index.php">';
exit();
}
}
else
{
echo '<meta http-equiv="refresh" content="0;URL=../index.php">';
exit();
}
?>
Вот вам авторизация, ага - ага!
+155
<script type="text/javascript" language="javascript">
function DeleteConfirmation()
{
if (confirm("Are you sure,
you want to delete selected records ?")==true)
return true;
else
return false;
}
</script>
http://csharpdotnetfreak.blogspot.com/2009/05/edit-multiple-records-gridview-checkbox.html
Да так да, нет так нет
+159
$("#menu44").click(function () {
$("#menu111").hide();
$("#menu222").hide();
$("#menu333").hide();
$("#menu444").show();
$("#menu555").hide();
$("#menu666").hide();
$("#menu777").hide();
$(".selMenu_group").removeClass("selMenu_group");
$(this).children().addClass("selMenu_group");
});
$("#menu55").click(function () {
$("#menu111").hide();
$("#menu222").hide();
$("#menu333").hide();
$("#menu444").hide();
$("#menu555").show();
$("#menu666").hide();
$("#menu777").hide();
$(".selMenu_group").removeClass("selMenu_group");
$(this).children().addClass("selMenu_group");
});
$("#menu66").click(function () {
$("#menu111").hide();
$("#menu222").hide();
$("#menu333").hide();
$("#menu444").hide();
$("#menu555").hide();
$("#menu666").show();
$("#menu777").hide();
$(".selMenu_group").removeClass("selMenu_group");
$(this).children().addClass("selMenu_group");
});
$("#menu77").click(function () {
$("#menu111").hide();
$("#menu222").hide();
$("#menu333").hide();
$("#menu444").hide();
$("#menu555").hide();
$("#menu666").hide();
$("#menu777").show();
$(".selMenu_group").removeClass("selMenu_group");
$(this).children().addClass("selMenu_group");
});
Творение самого коммерчески эффективного разработчика студии.
+133
void DUR_check()
{
DUR_tick[DUR_link]=DUR_tmp_tick;
DUR_tmp_tick=0;
DUR_link++;
if(DUR_link > 9) DUR_link=0;
S32 tmp3 = DUR_tick[0] + DUR_tick[1] + DUR_tick[2] + DUR_tick[3] + DUR_tick[4] + DUR_tick[5] + DUR_tick[6] + DUR_tick[7] + DUR_tick[8] + DUR_tick[9];
//tmp3=((tmp3-HZ_MIN)*100)/(HZ_MAX-HZ_MIN);
tmp3=(tmp3/10)-50;
if(tmp3<0)tmp3=0;
if(tmp3>100)tmp3=100;
DUR_level=tmp3;
}
Первый блин, возможно комом.
Один из проектов, который был передан мне.
Это расчет процента заполнения ёмкости по частотному датчику.
DUR_tmp_tick - количество прерываний от датчика,
DUR_level - это и есть рассчитанные проценты.
Все переменные глобальные, фильтр организован.
Вызывается функция в другом прерывании, от таймера.
Впрочем, всё остальное тоже вызывается в прерывании от таймера.
−110
GetDSFInstallPath()
{
DSF_INSTALL_PATH=`defaults read "/Library/Preferences/com.ubisoft.${PRODUCT_PREF_NAME}.GameUpdate" execPath | sed -n 's/\(.*\)\/.*/\1/p'`
# Convert from Unicode codes
LOC_IN_STR=${DSF_INSTALL_PATH}
LOC_CODES=`echo "${LOC_IN_STR}" | grep -oE [\\\\]u[[:xdigit:]]{4} | sort -u | grep -oE [[:xdigit:]]+`
if [ -n "${LOC_CODES}" ]; then
if [ `php -v >/dev/null 2>/dev/null; echo $?` -eq 0 ]; then
for LOC_CODE_I in ${LOC_CODES}; do
LOC_CHAR=`php -r "echo(mb_convert_encoding(pack('H*','$LOC_CODE_I'),'UTF-8','UTF-16'));"`
LOC_IN_STR=`echo "$LOC_IN_STR" | sed "s/[\\\\]u$LOC_CODE_I/$LOC_CHAR/g"`
done
DSF_INSTALL_PATH="${LOC_IN_STR}"
else
echo "Warning: Game path is undefined: ${DSF_INSTALL_PATH}. Please, remove it manualy."
fi
fi
}
Фрагмент скрипта uninstall`a от Ubisoft на макинтоше. mb_convert_encoding pack вот для чего нужен этот пхп, который кстати идет в комплекте с игрушкой
−167
update sometable
set value2=convert(char(100), @int_variable+convert(int,value2))
where someconditions
В цикле колбасится, упростил для понимания.
Мне кажется эту штуку изначально проектировал человек, который работал с bash и sqlite, а потом оппа, и нет слабой типизации.
+9
void drawAAWave(DWORD *image, WAVE *w, int top, int left,
int width, int height, int offsetPx)
{
int thd2 = top + height/2;
float hm2 = this->height - 2;
int x = 0, xc = 0, yc = 0;
float mul = amplify;
if (invert) mul = -mul;
if (x*scale + offsetPx*scale > w->length) return;
float yFrom = (thd2 - w->data[offsetPx*scale]*mul);
if (yFrom < 2.0f) yFrom = 2.0f;
if (yFrom > hm2) yFrom = hm2;
float yTo, dist, delta, sdelta, alpha, lc;
int yMin, yMax, xcl, n;
for ( ; x < width-1 && (x+offsetPx)*scale < w->length; x++)
{
yTo = thd2 - w->data[(x + offsetPx)*scale]*mul;
if (yTo < 2) yTo = 2; if (yTo > hm2) yTo = hm2;
delta = yTo - yFrom;
sdelta = 1.0f / sqrtf(1.0f + delta*delta);
lc = ((x + 0.5f)*yTo - (x + 1.5f)*yFrom) + 0.5f;
yMin = (int)(min(yFrom, yTo)) - 1;
yMax = (int)(max(yFrom, yTo)) + 1;
xcl = x;
if (delta > 1.0f || delta < -1.0f) xcl++;
for (xc = x; xc <= xcl; xc++)
for (yc = yMin; yc <= yMax; yc++)
{
dist = ((-delta)*(xc + 0.5f) + yc + lc)*sdelta;
alpha = 1.0f - fabs(dist*0.8f);
if (alpha < 0.0f) alpha = 0.0f;
n = maxWidth*yc + xc;
image[n] = clrBlend(image[n], lineColor, alpha);
}
yFrom = yTo;
}
}
Велосипедный метод рисования кривой с антиализингом
+158
public static function checkWriteToTorrentPath($path)
{
if (file_put_contents($path.'file.txt', ' '))
{
unlink($path.'file.txt');
return TRUE;
}
else
return FALSE;
}
is_writable ? Не, не слышал!
https://github.com/ElizarovEugene/TorrentMonitor/blob/master/class/System.class.php#L48 Эпик!
−84
use constant MAX_INT => 4294967295;
Code hard.
P.S. perl -MPOSIX -we 'print INT_MAX'