- 1
- 2
- 3
SetPixel (GetPixel (GetPixel (GetPixel (GetPixel (GetPixel ((COLORREF) rand(), (int) rand(), (int) rand());
#define SetPixel(GetPixel(GetPixel(GetPixel(GetPixel(GetPixel((COLORREF)rand(),(int)rand(),(int)rand());
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
SetPixel (GetPixel (GetPixel (GetPixel (GetPixel (GetPixel ((COLORREF) rand(), (int) rand(), (int) rand());
#define SetPixel(GetPixel(GetPixel(GetPixel(GetPixel(GetPixel((COLORREF)rand(),(int)rand(),(int)rand());
GetPixel возвращает преведущее значение пикселя.
Так что этот код павильный, и ничего не делает.
А 3 строчка защищает от таких ошибок!
+139.6
class db
{
public function __call($m,$args)
{
$export = array_map(function($v) { return var_export($v,1);},$args);
$str = $m."(".implode(',',$export).");";
$str = escapeshellarg($str);
$str = "/home/robot/db.class.php {$str};";
$answer = `$str`;
eval('$res = '.$answer.';');
@array_walk_recursive($res,function(&$v) { $v = iconv('cp1251','utf-8',$v); });
return $res;
}
}
//сам db.class.php
$db = new db($host,$db,$user,$pass);
eval('$res = $db->'.$argv[1]);
var_export($res);
интерпрайз
+140
if (!isset($GLOBALS['ISC_CLASS_CART'])) {
$GLOBALS['ISC_CLASS_CART'] = GetClass('ISC_CART');
}
$GLOBALS['ISC_CLASS_CART'] = GetClass('ISC_CART');
Отрывок кода из Interspire Shopping Cart
Пунктуация сохранена...
+149
<?php
function tep_db_input($string, $link = 'db_link') {
global $$link;
if (function_exists('mysql_real_escape_string')) {
return mysql_real_escape_string($string, $$link);
} elseif (function_exists('mysql_escape_string')) {
return mysql_escape_string($string);
}
return addslashes($string);
}
?>
"контрольный" by OSCommerce 2.2 RC2
+150
$lines=file("msg.txt");
$f=fopen("msg.txt", "r+t") or die("Не могу открыть файл <b>data/msg.txt</b>");
flock($f, 2);
ftruncate($f, 0);
//кол-во выведенных сообщений
$a=0;
//элемент массива
$s=0;
while (!(count($lines)==$s))
{
if (!($a==$_GET['num']))
{
fputs($f, $lines[$s]);
$s++;
fputs($f, $lines[$s]);
$s++;
fputs($f, $lines[$s]);
$s++;
fputs($f, $lines[$s]);
$s++;
fputs($f, $lines[$s]);
$s++;
fputs($f, $lines[$s]);
$s++;
fputs($f, $lines[$s]);
$s++;
fputs($f, $lines[$s]);
$s++;
}
else
{
$s=$s+8; //пропускаем удаляемое сообщение
}
$a++;
}
flock($f, 3);
fclose($f);
с форума. код из админки гостевой книги предназначеный для удаления постов
−83
@archive = File.open(File.expand_path(__FILE__), "rb"){|f| f.read}.gsub(/\r/, "").split(/\n\n/)[-1].split("\n").collect{|s| s[2..-1]}.join("\n").unpack("m").shift
Жесть
+142
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
ServerName site.net
ServerAlias www.site.net
DocumentRoot /home/test/www/site.net
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
ServerName sub.site.net
ServerAlias www.sub.site.net
DocumentRoot /home/test/www/sub.site.net
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Виртуал хост апатча..
+150
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:PurchaseResponse xsi:type="ns1:PurchaseResponse" xmlns="urn:qpass-PurchaseTypes"
xmlns:ns1="urn:qpass-PurchaseTypes">
<ns1:responseCode xsi:type="xsd:integer">0</ns1:responseCode>
<ns1:responseMessage xsi:type="xsd:string">Success</ns1:responseMessage>
<ns1:vendorProductId xsi:type="xsd:string">XXXXXXXXXXXX</ns1:vendorProductId>
<ns1:quantity xsi:type="xsd:integer">X</ns1:quantity>
<ns1:price xsi:type="xsd:decimal">X.XX</ns1:price>
<ns1:tax xsi:type="xsd:decimal">0</ns1:tax>
<ns1:purchaseIdentifier xsi:type="xsd:string">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ns1:purchaseIdentifier>
</ns1:PurchaseResponse>
</soapenv:Body>
</soapenv:Envelope>
+154
<?php
$socket = stream_socket_server("tcp://127.0.0.1:8982", $errno, $errstr);
if (!$socket)
echo "$errstr ($errno)<br />\n";
while (TRUE){
$conn = stream_socket_accept($socket);
if(pcntl_fork() == -1) {
echo "Sorrr: fork failure!\n";
die();
}
if(pcntl_fork() == 0)
{
fwrite($conn, "Hello!\n");
$input=fread($conn,1024);
fwrite($conn,$input . "\n");
if ($input = "quit")
{
fwrite($conn,"Terminated");
fclose($conn);
fclose($socket);
sleep (5);
exit();
}else{
fwrite($conn,"Enter data:");
}
}
}
fclose($conn);
?>
+151
procedure TWorld.Update(dTime: Single);
var
i,j: integer;
temp: TVector2f;
begin
for i:=0 to Count-1 do
begin
if Bodyes[i]^.Static then break else
for j:=0 to Bodyes[i]^.Count-1 do
begin
Bodyes[i]^.AccumulateForces[j]:=Gravitation;
temp:=Bodyes[i]^.Position[j];
Bodyes[i]^.Position[j].x:=Bodyes[i]^.Position[j].x+
(Bodyes[i]^.Position[j].x-Bodyes[i]^.OldPosition[j].x)+
Bodyes[i]^.AccumulateForces[j].x*dTime*dTime;
Bodyes[i]^.Position[j].y:=Bodyes[i]^.Position[j].y+
(Bodyes[i]^.Position[j].y-Bodyes[i]^.OldPosition[j].y)+
Bodyes[i]^.AccumulateForces[j].y*dTime*dTime;
Bodyes[i]^.OldPosition[j]:=temp;
end;
end;
end;
Моделирование системы частиц через интегрирование Верлета