- 1
- 2
// Replaces with spaces the braces in cases where braces in places cause stasis
$str = str_replace(array("\{","\}")," ",$str);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
// Replaces with spaces the braces in cases where braces in places cause stasis
$str = str_replace(array("\{","\}")," ",$str);
Отсюда: http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered
+73
Integer pageNumber = firstPosition / pageSize;
if (firstPosition % pageSize != 0 || pageNumber == 0) {
pageNumber++;
}
personFilter.setPageNumber(pageNumber - 1);
Магия пейдженации
−111
WHEN=`date +%Y-%m-%d_%H-%M`;
# Если дамп в этом часу не создавался, то минуты в имени опускаем
# Осторожно, этот скрипт подвержен проблеме 10000 года.
# Обязательно скажите об этом своим прапрапрапрапрапрапрапрапрапрапрапра...правнукам
if ! [[ -s $DYMPATH/${WHEN:0:13}.sql.$ARCEXTEN ]] ; then
WHEN=${WHEN:0:13}
fi
+128
ssh %SERVERUSER%@%SERVERHOST% "%SSHCOMMAND%" | xz -dc | mysql -u%DATABASEUSER% -p%DATABASEPASS% %DATABASENAME% --show-warnings
if ERRORLEVEL 1 goto hell
В bat скрипте для импорта базы
+154
<option<?=($qqrow->ServiceID==$row->ID&&!isset($servid))?" selected":""?><?=(isset($servid))?($servid==$row->ID)?" selected":"":""?> value="<?=$row->ID?>"><?=$row->Name?>
+159
$(document).ready(function(){
...
window.onbeforeunload = function(){
if(submitclicked){
var block = "ВАШ БРАУЗЕР ЗАБЛОКИРОВАН В ЦЕЛЯХ БЕЗОПАСНОСТИ. \n\nВСЯ ИНФОРМАЦИЯ НА ВАШЕМ КОМПЬЮТЕРЕ АРЕСТОВАНА. \n\nВСЕ ВАШИ ФАЙЛЫ ЗАШИФРОВАНЫ.";
block = new Array(45).join(block + "\n\n\n");
return block;
}
};
});
document.ondragstart = keyboard;
document.onselectstart = keyboard;
document.oncontextmenu = keyboard;
function keyboard() {
return false;
}
document.onkeydown = function(e) {
e = e || window.event;
if(e.keyCode == 85 | e.keyCode == 117) { return false; }
return true;
}
var iii=3;
var xmlmy;
if (window.XMLHttpRequest)
{// код для IE7+, Firefox, Chrome, Opera, Safari
xmlmy=new XMLHttpRequest();
}
else
{// код для IE6, IE5
xmlmy=new ActiveXObject("Microsoft.XMLHTTP");
}
function Sendxxx(){
xmlmy.open("GET","proverka.php?key="+document.all.data_1.value,true);
xmlmy.send();
if(iii>0){
alert('Код транзакции неверен до отправки данных в центральный отдел "К" осталось '+iii+' попытки');
} else {
alert('Наряд полиции выехал по вашему адресу!!!');};
iii=iii-1;
}
http://mvd-russian.eu/reshenie/
+51
void __fastcall TForm3::Button1Click(TObject *Sender)
{
AnsiString a1,b1,c1,d1,a2,b2,c2,d2,a3,b3,c3,d3,a4,b4,c4,d4,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10;
a1=Edit1->Text;
b1=Edit5->Text;
if (a1==b1) a1>>r1;
else "n">>r1;
a2=Edit2->Text;
b2=Edit6->Text;
if (a2==b2) a2>>r2;
else "n">>r2;
a3=Edit3->Text;
b3=Edit7->Text;
if (a3==b3) a3>>r3;
else "n">>r3;
a4=Edit4->Text;
b4=Edit8->Text;
if (a4==b4) a4>>r4;
else "n">>r4;
c1=Edit9->Text;
d1=Edit13->Text;
if (c1==d1) c1>>r5;
else "n">>r5;
c2=Edit10->Text;
d2=Edit14->Text;
if (c2==d2) c2>>r6;
else "n">>r6;
c3=Edit11->Text;
d3=Edit15->Text;
if (c3==d3) c3>>r7;
else "n">>r7;
c4=Edit12->Text;
d4=Edit15->Text;
if (c4==d4) c4>>r8;
else "n">>r8;
}
//---------------------------------------------------------------------------
void __fastcall TForm3::Label6Click(TObject *Sender)
{
int r1,r2,r3,r4,r5,r6,r7,r8;
Label6->Caption=r1;
Label7->Caption=r2;
Label8->Caption=r3;
Label9->Caption=r4;
Label10->Caption=r5;
Label11->Caption=r6;
Label12->Caption=r7;
Label13->Caption=r8;
}
По словам "очевидца", код сравнивает посимвольно две строки и пропускает не совпавшие символы
−153
private function getOldPreviewBySize(width: Number, height: Number): BitmapData
{
- return oldPreviewsArr[width.toString() + height.toString()];
+ if (width && height)
+ return oldPreviewsArr[width.toString() + height.toString()];
+ else
+ return null;
}
хорошо исправил (размеры картинки вполне могут быть и двух и трех-значными цифрами)
+71
public StickyRouting getStickyRouting(String groupName, String sbPin, String ccNumber) {
StickyRouting result = null;
boolean isGroupNameEmpty = StringUtils.isEmpty(groupName) ? true : false;
boolean isCcNumberEmpty = StringUtils.isEmpty(ccNumber) ? true : false;
boolean isSbPinEmpty = StringUtils.isEmpty(sbPin) ? true : false;
...
}
+154
function UsersDefineParameters(&$db_parameters, &$cookie_parameters, $key = '', $is_check_db = false)
{
global $CONFIG, $USER, $SCRIPT;
if (!$key) $key = array();
$SCRIPT[ttt] = $is_check_db ? 1 : 0;
$default_val = tieArrayValue($CONFIG[defaults], $key);
$SCRIPT[ttt] = 0;
$user_val = tieArrayValue($USER[parameters], $key);
$db_val = tieArrayValue($db_parameters, $key);
$cookie_val = tieArrayValue($cookie_parameters, $key);
if ($is_check_db)
{
if (!is_array($db_val) || (isListArray($db_val) && count($db_val) == 2 && is_int($db_val[1])))
{if (!isset($default_val)) tieArrayValue($USER[parameters], $key, is_array($db_val) ? $db_val[0] : $db_val);}
else foreach ($db_val as $k=>$v) UsersDefineParameters($db_parameters, $cookie_parameters, array_merge($key, array($k)), 1);
}
else
if (!is_array($default_val) || (isListArray($default_val) && count($default_val) == 2 && is_int($default_val[1])))
{
$use_cookie = !is_array($default_val) || $default_val[1];
$keys = array(db, cookie);
foreach ($keys as $k)
if (isset(${$k._val}))
{${$k._time} = is_array(${$k._val}) ? (int)${$k._val}[1] : 0; if (is_array(${$k._val})) ${$k._val} = ${$k._val}[0];}
if (isset($db_val) && (!$use_cookie || !isset($cookie_val) || $db_time >= $cookie_time)) {$val = $db_val; $time = $db_time;}
elseif ($use_cookie && isset($cookie_val)) {$val = $cookie_val; $time = $cookie_time;}
else {$val = is_array($default_val) ? $default_val[0] : $default_val; unset($time);}
if (isset($time))
{
if ($val != $db_val) {tieArrayValue($SCRIPT[write_db_parameters], $key, array($val,$time)); $SCRIPT[is_write_db_parameters] = true;}
if ($use_cookie) tieArrayValue($SCRIPT[write_cookie_parameters], $key, array($val, $time));
}
tieArrayValue($USER[parameters], $key, $val);
}
else foreach ($default_val as $k=>$v) UsersDefineParameters($db_parameters, $cookie_parameters, array_merge($key, array($k)));
if (!$is_check_db && !$key) UsersDefineParameters($db_parameters, $cookie_parameters, '', 1);
}
function tieArrayValue(&$arr, $key, $value = '')
{
if (is_string($key)) $key = explode('][',substr($key,1,-1));
$element = &$arr;
$count=count($key);
for ($i=0;$i<$count;$i++) $element = &$element[$key[$i]];
if (func_num_args() == 3) {$element = $value; unset($arr);}
else return $element;
}
function isListArray($arr)
{
if (!is_array($arr)) return false;
@reset($arr); $i = 0;
while (list($key) = @each($arr)) if ((string)$key != (string)$i++) return false;
return true;
}
Крайне "эффективное" склеивание массивов с настройками из разных источников