- 1
$new = preg_replace("/((\[{1}[^\[\]]+\]{1})|(\[{1}\]{1}))/", "", $a);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
$new = preg_replace("/((\[{1}[^\[\]]+\]{1})|(\[{1}\]{1}))/", "", $a);
метод тыка.... зато работеат
+163
} elseif ($go == 4) {
include("function/no-cache.php");
include("config/config_uploads.php");
switch($go) {
default:
$con = explode("|", $confup[$mod]);
upload(2, "uploads/".$mod."", $con[0], $con[2], $mod, $con[3], $con[4]);
break;
}
}
http://www.slaed.net/files-view-1103.html
−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;
// …
}