- 1
- 2
- 3
- 4
- 5
- 6
addChild(contentHolder);
var depthIndex:int = getChildIndex(contentHolder);
setChildIndex(prevBtn, depthIndex);
setChildIndex(cpcounter, depthIndex);
setChildIndex(nextBtn, depthIndex);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−253
addChild(contentHolder);
var depthIndex:int = getChildIndex(contentHolder);
setChildIndex(prevBtn, depthIndex);
setChildIndex(cpcounter, depthIndex);
setChildIndex(nextBtn, depthIndex);
as3, говно-проект, код под названием "а я нихера не верю, шо addChild кладет на самый верх!" или "кручу верчу на*бать хочу"
−858
INSERT INTO actpr (userid,orgid,grupid,grupa, sum,abo_sum,;
req,atbilde,kods,time,requestid,pakalpojum);
value(Grozs .userid, Grozs .orgid,Grozs .grupid,Grozs .grupa,Grozs.sum ,0, ;
Grozs .req,Grozs .atbilde, Grozs .kods,;
this.time,this.requestId ,Grozs .pakalpojum)
replace ;
tarifs WITH Grozs .tarifs ,;
aid with Grozs .aid,;
param with Grozs .param,;
ip with this.ip,;
atlikum WITH konti.extra_sum - Grozs.sum ,;
abo_atlik WITH konti.abo_sum, ;
old_atlik WITH konti.old_sum ,;
sessionid WITH this.sessionid,;
veids with Grozs .veids,;
stan_cena WITH Grozs .stan_cena,;
pvn WITH Grozs .pvn,;
next_sum WITH 0,;
next_atlik WITH konti.next_sum;
IN actpr
Написано на FoxPro (!)
Незнаю даже что написать...
+176
__forceinline BYTE ClampShortToByte(signed short value)
{
value>255?value=255:( value<0?value=0:NULL );
return (BYTE)value;
}
−860
CREATE OR REPLACE VIEW PR_CCC_QP_TRADES AS
select "INT_MSG_ID","PRODUCT_TYPE","ICE_TRANSACTION_ID","SUMMIT_TRADE_ID","MPP_ID","BLOCK_MSG_ID","BUY_SELL","SUMMIT_BOOK","ICELINK_BOOK","SUMMIT_COUNTERPARTY","ICELINK_COUNTERPARTY","NOTIONAL","CURRENCY","DB_PAY_REC","FIXED_RATE","SPREAD","TRADE_DATE","EFFECTIVE_DATE","END_DATE","FEATURE_CODES","STRUCTURE_ID","CURVE_NAME","CDX_IDX_RED_CODE","CDX_IDX_NAME","RESTRUCT_TYPE","EVENT_TRANSACTION","EVENT_SUBTYPE","EVENT_STATUS","REJECT_CODE","REJECT_REASON","STATUS","CLEARING_STATUS","NOTIF_ORIGINATOR","NOTIF_VERSIONNO","NOTIF_TIMESTAMP","ORIG_SYSTEM_NAME","ORIG_SYSTEM_LOC","CATALOGUE_CODE","MSG_COMMENTS","MSG_SENDER","RETRY_NUMBER","SOURCE_MSG","MODIFICATION_TIME","CREATION_TIME","CLEARING_TYPE" from (
SELECT ICE.* FROM TPADMIN_OWNER.CCC_QP_TRADES ICE,
TPADMIN_OWNER.CCC_QP_TRADE_STATUS S
WHERE ICE.STATUS = S.STATUS
AND S.PRIORITY =
(SELECT MIN(s.priority)
FROM TPADMIN_OWNER.CCC_QP_TRADES CM
JOIN TPADMIN_OWNER.CCC_QP_TRADE_STATUS S
ON CM.STATUS = S.STATUS
WHERE CM.MPP_ID = ICE.MPP_ID)
) T
WHERE T.NOTIF_TIMESTAMP = (SELECT MAX(trade.NOTIF_TIMESTAMP)
FROM TPADMIN_OWNER.CCC_QP_TRADES trade
WHERE T.STATUS = trade.STATUS
and t.MPP_ID = trade.MPP_ID)
AND T.INT_MSG_ID = (SELECT MAX(trade.INT_MSG_ID)
FROM TPADMIN_OWNER.CCC_QP_TRADES trade
WHERE T.STATUS = TRADE.STATUS
AND T.MPP_ID = TRADE.MPP_ID
AND T.NOTIF_TIMESTAMP=TRADE.NOTIF_TIMESTAMP
);
+162
#ifdef WIN32
string nameOfLibToLoad("C:\opt\lib\libctest.dll");
lib_handle = LoadLibrary(TEXT(nameOfLibToLoad.c_str()));
if (!lib_handle) {
cerr << "Cannot load library: " << TEXT(nameOfDllToLoad.c_str()) << endl;
}
#else
string nameOfLibToLoad("/opt/lib/libctest.so");
lib_handle = dlopen(nameOfLibToLoad.c_str(), RTLD_LAZY);
if (!lib_handle) {
cerr << "Cannot load library: " << dlerror() << endl;
}
#endif
кроссплатформенная загрузка шаренной библиотеки... может я чего то не понимаю в этой жизни, но... совершенно здесь лишний класс строки, который делает совершенно лишний вызов конструктора и добавляет совершенно лишние n-килобайт к размеру сборки...
ссыль: http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html
+164
$str="T:/home//localhost///MyScripts/////";
$pos=strpos($str,"//");
while($pos!=false)
{
$str=str_replace("//","/",$str);
$pos=strpos($str,"//");
}
функция удаляет повторяющиеся слэши в строке
+146
class ForDemo {
public static void main(String args[]) {
long C;
for(C = 0; C < 9999999; C++)
System.out.println("This is count: " + C);
System.out.println("Done!");
}
}
Говнокод убивающий командную строку =),
Применять только по необходимости(!)
Так же можно проследить между строк упоминание о C++
+162
window.onload = function() {
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
canvas.height = canvas.height;
canvas.width = canvas.width;
// …
}
+146
<font color="#FF0000">
Срок работы пробной версии продукта истек.
Через две недели этот сайт полностью прекратит свою работу.
Вы можете купить полнофункциональную версию продукта на сайте
<a href="http://www.1c-bitrix.ru/?r1=bsm7trial&r2=expiried">
www.1c-bitrix.ru
</a>.
</font>
чуваки так заняты организацией, что как то забыли прикупить лицензию
http://www.cloudconf.ru/msk2011/
+161
<?php
define('PATH_LEN', 32);
define('ALPH_SIZE', 66);
class Security
{
public static $rus_alphabet = array('А', 'а', 'Б', 'б', 'В', 'в', 'Г', 'г', 'Д', 'д', 'Е', 'е', 'Ё', 'ё', 'Ж', 'ж', 'З', 'з', 'И', 'и', 'Й', 'й', 'К', 'к', 'Л', 'л', 'М', 'м', 'Н', 'н', 'О', 'о', 'П', 'п', 'Р', 'р', 'С', 'с', 'Т', 'т', 'У', 'у', 'Ф', 'ф', 'Х', 'х', 'Ц', 'ц', 'Ч', 'ч', 'Ш', 'ш', 'Щ', 'щ', 'Ъ', 'ъ', 'Ы', 'ы', 'Ь', 'ь', 'Э', 'э', 'Ю', 'ю', 'Я', 'я');
public static $eng_alphabet = array('A', 'a', 'B', 'b', 'V', 'v', 'G', 'g', 'D', 'd', 'E', 'e', 'Yo', 'yo', 'Zh', 'zh', 'Z', 'z', 'I', 'i', 'Ji', 'ji', 'K', 'k', 'L', 'l', 'M', 'm', 'N', 'n', 'O', 'o', 'P', 'p', 'R', 'r', 'S', 's', 'T', 't', 'Y', 'y', 'F', 'f', 'H', 'h', 'C', 'c', 'Ch', 'ch', 'Sh', 'sh', 'Ch', 'ch', '_', '_', '_', '_', '_', '_', '_', '_', 'U', 'u', 'Ya', 'ya');
static public function Transform($string)
{
$string = htmlspecialchars($string);
$string = strip_tags($string);
return $string;
}
static public function TransformName($string)
{
$temp = '';
for($i = 0; $i < strlen($string); $i++)
{
if($string[$i] === ' ')
{
$temp += '_';
continue;
}
for($j = 0; $j < ALPH_SIZE; $j++)
if(Security::$rus_alphabet[$j] === Security::$string[$i])
{
$temp += Security::$eng_alphabet[$j];
continue 2;
}
$temp += $string[$i];
}
return $temp;
}
}
?>