- 1
- 2
<tr{if ($key+1)=="2" OR ($key+1)=="4" OR ($key+1)=="6" OR ($key+1)=="8" OR ($key+1)=="10" OR
($key+1)=="12" OR ($key+1)=="14" OR ($key+1)=="16" OR ($key+1)=="18" OR ($key+1)=="20"} class="dark"{/if}>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
<tr{if ($key+1)=="2" OR ($key+1)=="4" OR ($key+1)=="6" OR ($key+1)=="8" OR ($key+1)=="10" OR
($key+1)=="12" OR ($key+1)=="14" OR ($key+1)=="16" OR ($key+1)=="18" OR ($key+1)=="20"} class="dark"{/if}>
код с реального, довольно серьезного проекта) прогера называют оч толковым)
+119
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics p=e.Graphics;
p.DrawRectangle(Pens.Black, 100, 100, 120, 120);
p.DrawLine(Pens.Black, 100, 100, 150, 80);
p.DrawLine(Pens.Black, 220, 100, 270, 80);
p.DrawLine(Pens.Black, 270, 80, 150, 80);
p.DrawLine(Pens.Black, 220, 220, 270, 190);
p.DrawLine(Pens.Black, 270, 190, 270, 80);
p.DrawLine(Pens.Black, 140, 100, 140, 220);//Вертикальные линнии
p.FillRectangle(Brushes.Beige, 101, 101, 39, 39);
p.FillRectangle(Brushes.Brown, 101, 141, 39, 39);
p.FillRectangle(Brushes.DarkBlue, 101, 181, 39, 39);
p.FillRectangle(Brushes.ForestGreen, 141, 101, 39, 39);
p.FillRectangle(Brushes.LightGreen, 181, 101, 39, 39);
p.FillRectangle(Brushes.MediumTurquoise, 141, 141, 39, 39);
p.FillRectangle(Brushes.OrangeRed, 181, 181, 39, 39);
p.FillRectangle(Brushes.Orchid, 141, 181, 39, 39);
p.FillRectangle(Brushes.Plum, 181, 141, 39, 39);
p.DrawLine(Pens.Black, 180, 100, 180, 220);//Вертикальные линнии
p.DrawLine(Pens.Black, 100, 140, 220, 140);// Горихонтальные линнии
p.DrawLine(Pens.Black, 100, 180, 220, 180);// Горихонтальные линнии
p.DrawLine(Pens.Black, 140, 100, 190, 80);
p.DrawLine(Pens.Black, 180, 100, 230, 80);
p.DrawLine(Pens.Black, 220, 140, 270, 115);
p.DrawLine(Pens.Black, 220, 180, 270, 155);
p.DrawLine(Pens.Black, 121, 92, 239, 92);
p.DrawLine(Pens.Black, 137, 86, 253, 86);
p.DrawLine(Pens.Black, 239, 92, 239, 209);
p.DrawLine(Pens.Black, 253, 86, 253, 200);
}
Рисуем одну грань кубика Рубика.
http://www.cyberforum.ru/csharp-beginners/thread281606.html
−139
#!/bin/bash
export cpx=0
export cpy=0
cf=0
export xf=0
export yf=0
while :
do
tput reset
xp=`cat /tmp/X.txt`
yp=`cat /tmp/Y.txt`
echo "xp $xp yp $yp"
clear
if [ $cpx -eq $xp ]
then
echo "x coincided"
xf=1
elif [ $cpx -gt $xp ]
then
let cpx--
else
let cpx++
fi
if [ $cpy -eq $yp ]
then
echo "y coincided"
yf=1
elif [ $cpy -gt $yp ]
then
let cpy--
else
let cpy++
fi
tput cup 45 130
echo px $xp py $yp
tput cup 46 130
echo x $cpx y $cpy
tput cup $cpx $cpy
sleep 0.5s
if [ $xf -eq 1 ]
then
if [ $yf -eq 1 ]
then
echo "Point coincide"
exit
fi
fi
done
Move cursor in right place.
+168
$fails = readdir($handle);
Не удивительно, что скрипт у автора никак не хотел работать как надо.
−99
If Not Me.Opacity > 1 Then 'полный провал
Opacity = Opacity + 0.02
Else
Timer1.Enabled = False
End If
Часть кода из функции таймера
+161
<? if ($bel==true) { ?><? } else { ?>
<TABLE border="0" cellspacing="0" cellpadding="0" width="100%">
if ($id==11)
{
echo("<TR>");
echo("<TD align=left><img src=/images/dot.gif width=20 height=11 hspace=2 border=0><b>белый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name nowrap>14,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>бежевый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>серебристый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>золотистый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
}
elseif ($id==12)
{
echo("<TR>");
echo("<TD align=left colspan=3><B></B></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=left nowrap=\"nowrap\"><img src=/images/dot.gif width=20 height=11 hspace=2 border=0><b>белый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name nowrap>14,5 у.е.<BR></TD>");
echo("</TR>");
}
?>
<? } ?>
<!--Вставка о бежевом (13)
echo("<TR>");
echo("<TD align=right>бежевый</TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15 у.е.<BR></TD>");
echo("</TR>"); -->
Хоть он и 2000-го года, откопал в анналах конторного сайта.
+168
function sleep(time) {
var t0 = new Date;
for (var i = 0; i < 1E7; i++);
t0 = new Date - t;
for (var i = 0; i < Math.round(time / t0); i++)
for (var j = 0; j < 1E7; j++);
}
Вот так на Чукотке пишут sleep()
+234
00614A77 |. 8BF0 MOV ESI,EAX
00614A79 |. BB 01000000 MOV EBX,1
00614A7E |. EB 01 JMP SHORT 00614A81
00614A80 |> 43 /INC EBX
00614A81 |> 3BF3 CMP ESI,EBX
00614A83 |. 7C 07 |JL SHORT 00614A8C
00614A85 |. 807C1F FF 20 |CMP BYTE PTR DS:[EDI+EBX-1],20
00614A8A |.^ 76 F4 \JBE SHORT 00614A80
Оптимизация компилятора
+120
(class|struct|union)[\s\r\n(\w+)]*?(\w*)[\s\r\n]*?(:[\s\r\n(virtual)]*?\w+[\s\r\n]*?\w+(<\s*\w*\s*>)?([\s\r\n]*?,[\s\r\n(virtual)]*?\w+[\s\r\n]*?\w+(<\s*\w*\s*>)?)*?)?[\s\r\n]*?{[^{}]*(((?'open'{)[^{}]*)+((?'close-open'})[^{}]*)+)*(?(Open)(?!))[^{}]*}\s*?;
Выделение из исходников именованных с++ классов. Глаза боятся, но вроде работает.
+121
public class IterateSQL
{
private int _start = 0;
private int _end = 0;
private int number = 0;
private string TOP_100_PERCENT = "100 percent ";
private string SELECT_FROM = " SELECT*FROM (";
private string SELECT_TOP_I = "SELECT TOP $I * FROM(";
private string SELECT_TOP_F = "SELECT TOP $F * FROM(";
private string JOINTURE = @" WHERE maTable.id NOT IN (SELECT maTable.id FROM(";
private string CLOSE = ") maTable)";
private string SELECT_COUNT = "SELECT COUNT(*) FROM ( XYZ ) maTable";
private string _sql;
private string _where;
private string _parameter = string.Empty;
private List<string> _tempParameterList = new List<string>();
private Dictionary<string, object> _finalParameterList = new Dictionary<string, object>();
public IterateSQL(string sql, string where, string parameter)
{
_sql = sql;
_where = where;
_parameter = parameter;
}
public string TransformAndReturnSQL(int start, int end)
{
_start = start;
_end = end;
if (_parameter == null)
_parameter = string.Empty;
string[] split = Utils.Splitter(_parameter);
number = split.Length;
StringBuilder sb = new StringBuilder(" XYZ ");
StringBuilder st = new StringBuilder();
for (int i = 0; i < number; i++)
{
if (split[i].ToString() != string.Empty)
sb.Insert(0, SELECT_FROM);
}
for (int i = 0; i < number; i++)
{
if (split[i].ToString() != string.Empty)
{
sb.Insert(sb.Length, _where);
sb.Replace("@param", split[i].ToString());
}
}
sb.Replace("XYZ", _sql);
st.Append(sb.ToString());
sb.Insert(0, SELECT_TOP_I);
sb.Append(JOINTURE);
sb.Append(SELECT_TOP_F);
sb.Append(st.ToString());
sb.Append(CLOSE);
sb.Replace("$I", _start.ToString());
sb.Replace("$F", _end.ToString());
return sb.ToString();
}
}
Вот так надо запросы строить!