- 1
- 2
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/js/bootstrap.min.js">
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/js/bootstrap.min.js">
и долго думал какого фига у меня $.fn.tab undefined)
+117
new bool();
сишарпненько...
+57
echo '<strong>'.$amount.'</strong>';
if($amount > 1) {
echo $VM_LANG->_('PHPSHOP_PRODUCTS_LBL');
}else{
echo $VM_LANG->_('PHPSHOP_PRODUCTS_LBL');
}
Virtuemart forever!
А может просто блондинка там код пишет?
+162
$.evalJSON($.toJSON(origArray));
Клонирование массива.
http://stackoverflow.com/a/3409342
+62
$user = User::model()->findByAttributes(array("email" => $this->username, "is_deleted"=>0));
if (!$user)
{
$user = User::model()->findByAttributes(array("email" => $this->username, "is_deleted"=>0));
}
Видимо так, на всякий случай, ещё раз попробовать решил.
−86
var file: * = File.userDirectory.resolvePath(CACHE_PATH + hashURL(key));
На первый взгляд просто немного странный код, но за ним стоит интересная история.
Человек написавший этот код после долгих расспросов и двузначных ответов таки сознался, что таким образом он надеялся избежать компиляции AIR классов в бразуерном проекте. Но интереснее еще и то, что человек продолжает в это свято верить и отстаивать свою точку зрения... а я уволился.
Если вы не в курсе, Адоби делают несколько версий плееров, одна "ветка" предназначена для запуска с десктопа и ей можно обращаться к файловой системе, в то время как обычному плееру в браузере такое делать нельзя, ну или только после всяческих подтверждений и т.п. Человек таким образом пытлася написать кеширование загруженных картинок на диск к пользователю. Но тут судьба сыграла злую шутку, он компилировал все эти классы в библиотеку, которую забывал обновлять, и по счастливому стечению обстоятельств, библиотечный класс не содержал никаких упоминаний файловой системы - и все работало замечательно.
Прогрнозируемый разрыв шаблона произойдет примерно недели через две-три, когда нужно будет обновлять версию. Ну, это конечно при условии, что кеширование каким-то образом будут тестировать, но, скорее всего не будут, и шутка может затянуться.
+45
function Login($user_login, $user_password) {
if (isset($user_loginl) && isset($user_password)) {
$user = $this->mongo_db->get_where('users', array(
'EMAIL' => $user_email,
'PASSWORD' => $user_password)
);
if (isset($user->email)) {
return true;
}
}
return false;
}
Из категорий, нет ошыбок но почемуто не работает!
+141
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]+',
),
И опять регулярки, но уже на уровне гигантов...
http://framework.zend.com/manual/2.0/en/user-guide/routing-and-controllers.html
+45
Matrix::~Matrix()
{
data = NULL;
delete [] data;
};
no comments
+137
public static IEnumerable<Step> OdometerPeriodicChecker(ScaleContext context)
{
//проверить, существуют ли таблицы
OdometerTaskHlp.CheckAndCreateTables();
while (context.IsRunning)
{
//Десятисекундная задержка после запуска программы
yield return new WaitStep(TimeSpan.FromSeconds(10));
try
{
foreach (LightAuto auto in context.Auto.All)
{
//CarOdometerChecker(context, auto);
}
}
catch (Exception ex)
{
TraceHlp2.WriteException(ex);
}
//задержка выполнения задачи на 3 часа
yield return new WaitStep(TimeSpan.FromSeconds(OdometerTaskHlp.TimeInterval * 3600));
}
Они запускают отдельный поток,
в потоке запускают этот метод while (context.IsRunning).
Потом им надо вернуться из задачи, для этого используется yield return.