- 1
- 2
- 3
// ...
ReplaceHtmlEntities( std::string(abstract), true );
// ...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
// ...
ReplaceHtmlEntities( std::string(abstract), true );
// ...
В одном из проектов было найдено (очередная операция подергивания):
void ReplaceHtmlEntities(std::string &, bool /* = true */);
abstract - const char *
+161
public function drawItem($category, $level=0, $last=false)
{
// ...
if($this->isIgrushkiCategory($category) && ($level == 0))
// ...
} elseif ($level == 1) {
// ...
} elseif ($level == 2) {
// ...
} else {
Mage::log('пришол пиздец!');
}
return $html;
}
ни программировать, ни по русски писать...
+99
procedure TForm1.OvalButton1Click(Sender: TObject);
begin
Randomize;
Win := Random(2);
//////////////////////////////////
If Win = 1 then
Begin
NumericEdit1.Enabled := true;
OvalButton1.Enabled := false;
OvalButton2.Enabled := false;
Timer1.Enabled := false;
LEDMeter1.Position := 0;
LEDDisplay1.Value := 30;
Button1.Enabled := true;
chet := chet + Trunc(NumericEdit1.Value *2);
Memo1.Text := 'Поздравляю!';
Label1.Caption := IntToStr(Chet) + '$';
ShowMessage('Победа! Вы разминировали мину!');
End
else
Begin
NumericEdit1.Enabled := true;
OvalButton1.Enabled := false;
OvalButton2.Enabled := false;
Timer1.Enabled := false;
LEDMeter1.Position := 0;
LEDDisplay1.Value := 30;
Button1.Enabled := true;
Memo1.Text := 'Проигрыш!';
Label1.Caption := IntToStr(Chet) + '$';
ShowMessage('Вы проиграли!');
end;
end;
procedure TForm1.OvalButton2Click(Sender: TObject);
begin
Randomize;
Win := Random(2);
///////////////////////////////
If Win = 1 then
Begin
NumericEdit1.Enabled := true;
OvalButton1.Enabled := false;
OvalButton2.Enabled := false;
Timer1.Enabled := false;
LEDMeter1.Position := 0;
LEDDisplay1.Value := 30;
Button1.Enabled := true;
Memo1.Text := 'Проигрыш';
Label1.Caption := IntToStr(Chet) + '$';
ShowMessage('Вы проиграли!');
End
else
Begin
NumericEdit1.Enabled := true;
OvalButton1.Enabled := false;
OvalButton2.Enabled := false;
Timer1.Enabled := false;
LEDMeter1.Position := 0;
LEDDisplay1.Value := 30;
chet := chet + Trunc(NumericEdit1.Value *2);
Button1.Enabled := true;
Memo1.Text := 'Поздравляю!';
Label1.Caption := IntToStr(Chet) + '$';
ShowMessage('Победа! Вы разминировали мину!');
end;
end;
MOAR из серии оффлайн симуляторов.
+146
/**
* TODO Document HelloWorld
* <p />
*
* @author Vinod.Jayakumar
*/
Если тебя, любознательный читатель, заинтересовала валидность такого тега, то, чтобы облегчить тебе поиски:
http://www.w3.org/TR/html4/struct/text.html#edef-P
> We discourage authors from using empty P elements. User agents should ignore empty P elements.
+161
function is_url($url) {
if(preg_match("/\./", $url) && preg_match("/http:\/\//i", $url) && preg_match("/.txt$/i", $url) && preg_match("/\//", str_replace("http://" , "", $url))) return 1;
else return 0; }
function check_value($value) {
if (!is_numeric($value) || $value>20 || $value<1) die ('Количество не число или число учеток превышает 20. Ну, или меньше 1.<br><a href="' . $_SERVER['PHP_SELF'] . '?act=mass">Назад</a>'); }
function regnloc() {
$get = reg();
header("Location: http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . "?" . $get); }
switch ($_GET['act']) {
case 'reg':
regnloc();
break;
case 'mass':
// http://govnokod.ru/6376
break;
case 'file':
if (!$_POST['get']) die ('Отсутствуют данные для записи'.$href);
$content = "Сгенерировано ".date("d.m.y H:i:s")."\n";
if ($_POST['link']) $content .= "Логины взяты по ссылке: ".$_POST['link']."\n";
$content .= $_POST['get'];
file_put_contents('download.txt', $content);
header("Location: download.txt");
break;
default:
if (($_GET['login']) && ($_GET['pass'])) echo $_GET['login'].' - '.$_GET["pass"].'<br><a href="http://сайт.ru/user/search/?a='.rand(1000, 9999).'&age0=&age1=&sex=0&ll=0&online=0&sort=0&login='.$_GET['login'].'" target="_blank">Полюбоваться</a><br><br>';
view_form("?act=reg");
echo '</form><a href="' . $_SERVER['PHP_SELF'] . '?act=mass">Массовая рега</a>'; }
Вариации на тему http://www.snippy.ru/snippet/213/ (http://govnokod.ru/5597)
Вдогонку к предыдущему.
Это - регистратор учетных записей на одной известной мобильной социальность сети.
Что поразительно - спустя полтора года это до сих пор работает.
Бонусом еще немного содомии.
И, да-да, внимательные читатели могли заметить еще в 6376 parse_str(reg()).
reg() возвращает результаты строкой вида return "login=$login&pass=$pass";
+158
<?php
$camera=isset($_GET["camera"])?(int)$_GET["camera"]:0;
if($camera == 0) { $curPage = "Tbilisi - Sameba Temple"; }
elseif($camera == 1) { $curPage = "Tbilisi - Sameba"; }
elseif($camera == 2) { $curPage = "Tbilisi - Rustaveli"; }
elseif($camera == 3) { $curPage = "Mtskheta"; }
elseif($camera == 4) { $curPage = "Mtskheta"; }
elseif($camera == 5) { $curPage = "Telavi"; }
elseif($camera == 6) { $curPage = "Tsinandali"; }
elseif($camera == 7) { $curPage = "Signagi"; }
elseif($camera == 8) { $curPage = "Kutaisi"; }
elseif($camera == 9) { $curPage = "Bakuriani ski resort"; }
// и так далее продолжается дальше...
... код поскипан
<a href="?camera=0" class="cam0" style="margin-top:0px;"></a>
<a href="?camera=1" class="cam1" ></a>
<a href="?camera=2" class="cam2"></a>
<a href="?camera=3" class="cam3"></a>
<a href="?camera=4" class="cam4"></a>
<a href="?camera=5" class="cam5"></a>
<a href="?camera=6" class="cam6"></a>
<a href="?camera=7" class="cam7"></a>
<a href="?camera=8" class="cam8"></a>
<a href="?camera=9" class="cam9"></a>
// Так формируются ссылки (догадайтесь, что у нас в css?)
... код поскипан
// И далее сто-питсот одинаковых блков, которые выводятся в зависимости от одной из ссылок выше
// Эти блоки отличаются только URL-ом в одном из параметров
if($camera==0) {
$curPage = "Tbilisi - Sameba Temple";
echo('
<script type="text/javascript">
playerFile = "http://www.livegeorgia.ge/media/mcmp_0.8.swf";
streamingServerURL= "rtmp://ms2.livegeorgia.ge/live/";
fpFileURL = "batumi/magnolia.sdp";
fpAction = "play";
cpVolumeStart = "35";
playerBackgroundColor = "000000";
fpPreviewImageURL = "http://www.livegeorgia.ge/media/img/cam_logo.gif";
playerSize = "640x480";
defaultEndAction = "repeat,pauseAtEnd,fpButton=off";
cpHidePanel = "mouseout";
</script>
<script src="http://www.livegeorgia.ge/js/mcmp_0.8.js" type="text/javascript"></script>
<object height="480" width="640" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
');
}
if($camera==1)
{
... код поскипан
?>
На этот раз отличились грузинские программисты! (коментарии добавлены копипастером)
Контора: pixel.ge
+131
if (continue == false and repair_clock_Contact(objGame, tActivElem[k], tVal) == true) then
if (repair_clock_IsElemInTable(tRotateElem, tVal) ~= false) then
if (repair_clock_IsElemInTable(tPreviousElem, tVal) == false) then
--PINDEC!!! NIXTO NE KRYTITSYA! VSEM VUITI IZ SYMRAKA!!!;
repair_clock_StopAllElem(objGame);
return;
else
intWithPrev = intWithPrev + 1;
if (intWithPrev > 1) then
--PINDEC!!! NIXTO NE KRYTITSYA! VSEM VUITI IZ SYMRAKA!!!;
repair_clock_StopAllElem(objGame);
return;
end
end
else
table.insert (tElem, tVal);
end
table.insert (tElem, tVal);
end
Проверка вращения шестерёнок в часах.
+127
if (accNum > 0 && accNum < accModels.Count){
switch (accNum)
{
case 1: accModels[0].WorldMatrix = Matrix.CreateScale(0.7f) * Matrix.CreateRotationX(0.3f) * Matrix.CreateRotationY(chrYaw + MathHelper.Pi) * Matrix.CreateTranslation(plPos + Vector3.Up * 9.0f + Vector3.Transform(Vector3.Backward * 2.0f, Matrix.CreateRotationY(chrYaw + MathHelper.Pi))); break;
case 2: accModels[1].WorldMatrix = Matrix.CreateScale(0.5f) * Matrix.CreateRotationY(chrYaw + MathHelper.PiOver2) * Matrix.CreateTranslation(plPos + Vector3.Up * 11.0f + Vector3.Transform(Vector3.Backward + Vector3.Right * 3.0f, Matrix.CreateRotationY(chrYaw + MathHelper.PiOver2))); break;
case 3: accModels[2].WorldMatrix = Matrix.CreateScale(0.5f) * Matrix.CreateRotationY(chrYaw + MathHelper.PiOver2) * Matrix.CreateTranslation(plPos + Vector3.Up * 11.0f + Vector3.Transform(Vector3.Backward + Vector3.Right * 3.0f, Matrix.CreateRotationY(chrYaw + MathHelper.PiOver2))); break;
case 4: accModels[3].WorldMatrix = Matrix.CreateScale(0.5f) * Matrix.CreateRotationY(chrYaw - MathHelper.PiOver2) * Matrix.CreateTranslation(plPos + Vector3.Up * 5.0f + Vector3.Transform(Vector3.Backward * 0.0f + Vector3.Right * 0.7f, Matrix.CreateRotationY(chrYaw + MathHelper.PiOver2))); break;
case 5: accModels[4].WorldMatrix = Matrix.CreateScale(0.55f) * Matrix.CreateRotationZ(0.3f) * Matrix.CreateRotationY(chrYaw - MathHelper.PiOver2) * Matrix.CreateTranslation(plPos + Vector3.Up * 5.0f + Vector3.Transform(Vector3.Backward * 0.0f + Vector3.Right * 0.7f, Matrix.CreateRotationY(chrYaw + MathHelper.PiOver2))); break;
case 6: accModels[5].WorldMatrix = Matrix.CreateScale(0.5f) * Matrix.CreateRotationY(chrYaw - MathHelper.PiOver2) * Matrix.CreateTranslation(plPos + Vector3.Up * 18.0f + Vector3.Transform(Vector3.Right * -0.4f, Matrix.CreateRotationY(chrYaw - MathHelper.PiOver2))); break;
<...>
case 11: accModels[10].WorldMatrix = Matrix.CreateScale(1.2f) * Matrix.CreateRotationX(-0.3f) * Matrix.CreateRotationY(chrYaw) * Matrix.CreateTranslation(plPos + Vector3.Up * 8.5f + Vector3.Transform(Vector3.Backward * 1.4f, Matrix.CreateRotationY(chrYaw + MathHelper.Pi))); break;
case 12: accModels[11].WorldMatrix = Matrix.CreateScale(1.0f) * Matrix.CreateRotationX(0.3f) * Matrix.CreateRotationY(chrYaw + MathHelper.Pi) * Matrix.CreateTranslation(plPos + Vector3.Up * 9.0f + Vector3.Transform(Vector3.Backward * 2.0f, Matrix.CreateRotationY(chrYaw + MathHelper.Pi))); break;
case 13: accModels[12].WorldMatrix = Matrix.CreateScale(1.0f) * Matrix.CreateRotationY(chrYaw - MathHelper.PiOver2) * Matrix.CreateTranslation(plPos + Vector3.Up * -1.0f + Vector3.Transform(Vector3.Backward * 2.0f, Matrix.CreateRotationY(chrYaw + MathHelper.Pi))); break;
case 14: accModels[13].WorldMatrix = Matrix.CreateScale(1.0f) * Matrix.CreateRotationZ(-0.3f) * Matrix.CreateRotationY(chrYaw + MathHelper.PiOver2) * Matrix.CreateTranslation(plPos + Vector3.Up * 4.0f + Vector3.Transform(Vector3.Backward * 1.3f, Matrix.CreateRotationY(chrYaw + MathHelper.Pi))); break;
case 15: accModels[14].WorldMatrix = Matrix.CreateScale(0.4f) * Matrix.CreateRotationY(chrYaw) * Matrix.CreateTranslation(plPos + Vector3.Up * 22.0f + Vector3.Transform(Vector3.Right * 1.3f + Vector3.Backward * 3.8f, Matrix.CreateRotationY(chrYaw + MathHelper.Pi))); break;
default: accModels[accNum - 1].WorldMatrix = Matrix.CreateScale(0.7f) * Matrix.CreateRotationX(0.3f) * Matrix.CreateRotationY(chrYaw + MathHelper.Pi) * Matrix.CreateTranslation(plPos + Vector3.Up * 9.0f + Vector3.Transform(Vector3.Backward * 1.3f, Matrix.CreateRotationY(chrYaw + MathHelper.Pi))); break;
}
}
Ой как мне не хотелось это в XMLку выносить...
+171
global $_GET,$_POST,$HTTP_POST_VARS,$HTTP_GET_VARS;
if (!is_array($_GET)){$_GET=$HTTP_GET_VARS;}
if (!is_array($_POST))$_GET=$HTTP_POST_VARS;
+166
$dctEvent =new EventData_IEM_ADDON_DYNAMICCONTENTTAGS_REPLACETAGCONTENT();
Из одной системы мэйлмаркетинга. Там еще много ГК...