- 1
foreach ($invoises as $invoiceId => $invoice) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143.8
foreach ($invoises as $invoiceId => $invoice) {
Вот так и работаем с инвойсами...
+150.8
$tttr = rand( 1, 2 );
if ( $tttr == 1 )
{
$bonusik = "&dd=10|";
}
if ( $tttr == 2 )
{
$bonusik = "&dd=5|dd=5|";
}
Random and naming fails.
+153.4
$db = new PDO("mysql:host=" . $config['dbhost'] . ";dbname=" . $config['dbname'], $config['dbuser'], $config['dbpassword']);
$db->exec("set names utf8");
$result = $db->query("call get_user_account('$session_id');");
foreach ($result as $row)
{
die($row['account']);
}
die("err");
Готический output.
−138.6
# sysinfo bar
while :; do
echo $(uptime | awk '{ print $3"d, "$5" "$6"u"}') '|' $(free -k | grep "cache:" | awk '{print $3"k / "$4"k"}') '|^fg(#cccc00)' $(date | sed 's,MSD .*,,') "^fg(#bbbbdd)|" $(cat /proc/loadavg | awk '{print $1" "$2" "$3}') '|' $(gcpubar -o -c 1 | sed 's,CPU: ,,') ' '
sleep 1
done | dzen2 -ta r -x $WIDTH -y $Y $COLORS -fn $FONT -e 'button1=exec:mpc toggle;button2=exec:mpc prev;button3=exec:mpc next;button4=exec:mpcvolume +;button5=exec:mpcvolume -' &
подобных баров с пяток в скрипте, не стал все приводить
+56.6
interfaceSprites[0]=new hgeSprite(interfaceSet,32,0,10,10);
interfaceSprites[1]=new hgeSprite(interfaceSet,42,0,10,10);
interfaceSprites[2]=new hgeSprite(interfaceSet,52,0,10,10);
interfaceSprites[3]=new hgeSprite(interfaceSet,32,10,10,10);
interfaceSprites[4]=new hgeSprite(interfaceSet,42,10,10,10);
interfaceSprites[5]=new hgeSprite(interfaceSet,52,10,10,10);
interfaceSprites[6]=new hgeSprite(interfaceSet,32,20,10,10);
interfaceSprites[7]=new hgeSprite(interfaceSet,42,20,10,10);
interfaceSprites[8]=new hgeSprite(interfaceSet,52,20,10,10);
весело, что это более читабельно, чем с циклом...
+61.2
FILE *f=fopen(name, "wb");
char *text="<DMB 1.0>\n\n";
for(int i=0;i<=10;i++){fputc((int)text, f);}
fclose(f);
Замечу это c++, так как это чудо находилось в классе.
−864.6
"SELECT null AS counter, t1.* FROM student.select_recomended_candidate_zo(" + ((DataBaseItem)lbSpeciality.SelectedItem).ItemId + ") t1 " +
"LEFT JOIN (SELECT t3.id, t3.specperiod_id FROM general.select_speciality_extended_alt(" + AppData.PointOfActualityDBFormat + ") t3) lj2 ON lj2.id = " + ((DataBaseItem)lbSpeciality.SelectedItem).ItemId + " " +
"LEFT JOIN (SELECT DISTINCT id, ex1_val, ex2_val, ex3_val FROM student.select_candidate_dean(" + ((DataBaseItem)lbSpeciality.SelectedItem).ItemId + ") t2) lj1 ON t1.id = lj1.id " +
"WHERE (lj2.specperiod_id = 1 AND lj1.ex1_val IS NOT null AND lj1.ex2_val IS NOT null AND lj1.ex3_val IS NOT null) OR (lj2.specperiod_id > 1 AND lj1.ex1_val IS NOT null) IS true " +
"ORDER BY has_benifit DESC, this_is_special DESC, sum DESC"
+163.2
$t_total_rows = 100;
$t_row_ids = array();
// Check total profile rows.
for($i = 1; $i <= $t_total_rows; $i++)
{
$result = $database -> database_query("SELECT `profilevalue_$i` FROM `se_profilevalues`");
if($result != FALSE)
{
$t_row_ids[] = $i;
}
}
Нашел еще один кусок кода :)))
Оригинальный подход для подсчета полей :))
+913.2
if (c != "$"[0])
Без комментария
+61.2
unsigned int nRecsSize=0;
nRecsSize+=4;
nRecsSize+=1;
nRecsSize+=1;
nRecsSize+=rec_.ip.length();
nRecsSize+=6;
BYTE *pData = new BYTE[nRecsSize];
Вот так надо высчитывать память под динамический массив