- 1
- 2
- 3
- 4
- 5
- 6
- 7
$sql=@mysql_query("SELECT * FROM `table` WHERE `mobile`='".$mobile."'");
$num=mysql_num_rows($sql);
$r = mysql_fetch_array($sql);
if ($num==0 || $num<1)
{
echo 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151
$sql=@mysql_query("SELECT * FROM `table` WHERE `mobile`='".$mobile."'");
$num=mysql_num_rows($sql);
$r = mysql_fetch_array($sql);
if ($num==0 || $num<1)
{
echo 0;
}
:D:D:D
+245
cmp DWORD PTR [esi+4], 0 ; if obj->curChip == 0
push ebx
push edi
jne SHORT $LN8@harddetect
movzx ebx, WORD PTR [esi+12] ; ebx = obj->baseport;
jmp SHORT $LN9@harddetect
$LN8@harddetect:
mov ax, WORD PTR [esi+12] ;\
add ax, 2 ; шедевр!
movzx ebx, ax ;/
$LN9@harddetect:
Не понравился размер кода после компиляции. Полез посмотреть. Особо забавной показалась скомпилированная незатейливая конструкция:
unsigned short port = (curChip == 0 ? baseport : baseport + 2);+973
Bool IsNumber (string str) {
return (str.Replace ("0", "").Replace ("1", "").Replace ("2", "").Replace ("3", "").Replace ("4", "").Replace ("5", "").Replace ("6", "").Replace ("7", "").Replace ("8", "").Replace ("9", "").Length == 0);
}
http://bash.org.ru/quote/396194
+147
<?
out_banner_java(); // Выводим Java Script для слайдера
?>
+957
string lText = string.Format("{0} - VaR, Holding period: {1} days: {2}", new string[] { aConfidenceLevel.ToString("p", lNumberFormat), aHoldingPeriod.ToString(), mVARCalculator.GetVaR(aConfidenceLevel, aHoldingPeriod).ToString("n", lNumberFormat) });
Лауреат конкурса "Отформатируй мою строку 2011". Первородный грех VB, лихо заквашенный на голландских дрожжах, не даёт автору обрести просветление в этом жестоком мире.
−113
public override function match(xdoc:XML):Boolean {
var newsearch:String = search;
var xpathnodes:Array = new Array();
while(true) {
var xpathnode:String = splitnodes.exec(newsearch);
if(xpathnode) {
xpathnodes.push(xpathnode);
} else {
break;
}
newsearch = newsearch.substring(newsearch.search(xpathnode) + xpathnode.length);
}
return matchXPath(xpathnodes, xdoc);
}
Фантастическая реализация String.split() за тем же авторством. :)
+164
function ubiyca() {
function pasha() {
// убийца паша
dead('машу'); // паша убивает машу
function masha() {
//убийца маша
dead('пашу'); // маша убивает пашу
}
}
function dead_ pasha_and_masha() {
//убиваем пашу и машу
dead('и пашу и машу');
}
}
Код знакомого, который пытается реализовать могилки на сайте.
function dead_ pasha_and_masha() {
//убиваем пашу и машу
dead('и пашу и машу');
}
Получается, что паша и маша убивает пашу и машу? оО
−111
private function nodeCompare(searchNode:XML, findNode:XML):Boolean {
//trace(findNode.nodeName);
if(searchNode.localName() != findNode.localName()) {
//trace(searchNode.nodeName + "!=" + curnode);
return false;
}
if(findNode.namespace() != searchNode.namespace()) {
return false;
}
if(searchNode.text() && findNode.text() != searchNode.text()) {
return false;
}
for each(var attr:Object in searchNode.attributes) {
//trace ("**" + attr); // um, that's not helpful
}
var found:Boolean = false;
for each(var searchSub:XML in searchNode.children()) {
for each(var findSub:XML in findNode.children()) {
if(nodeCompare(searchSub, findSub)) {
found = true;
break;
}
}
if(!found) return false;
found = false;
}
//trace("match!");
return true;
}
Тот же источник. Явно задумка была реализовать по-новой XML.contains() метод, но не получилось :)
+976
public void OpredelenieKletki(TipiReljefaMiraVelikogo tipKletkiEtt)
{
tipKletki = tipKletkiEtt;
#region огромное назначение координат ректанглам вырезания из разнобоя
if (kameraEtojKletki.sasUvelicenie)
{
switch (tipKletki)
{
case TipiReljefaMiraVelikogo.zelenaRovnaAA:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaBB:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 316 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaCC:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 632 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaDD:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 948 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaVertPalkaAA:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 1264 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaVertPalkaAb:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 1580 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaVertPalkaBB:
malOcered = 1; kadrSasVirezanija = new Rectangle(162, 1264 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaVertPalkaBc:
malOcered = 1; kadrSasVirezanija = new Rectangle(162, 1580 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
... ... ...
Класс который достает из спрайтшита нужную текстуру и передает её на отрисовку.
−115
[code] public function send(data:String):void {
trace("OUT: " + data);
dispatchEvent(new StreamEvent(StreamEvent.COMM_OUT, false, false, null, data));
try {
socket.writeUTFBytes(data);
socket.flush();
} catch (error:Error) {
trace("Error writing to socket: " + error);
dispatchEvent(new StreamEvent(StreamEvent.DISCONNECTED, false, false, null));
}
}[/code]
Какая-то опенсорсная реализация XMPP. Для тех, кто не в курсе socket.writeUTFBytes(null) выкинет ошибку.