- 1
- 2
- 3
public function loadClass($class) {
return class_exists($class)||interface_exists($class)||($this->load($this->findClass($class))&&(class_exists($class)||interface_exists($class)));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
public function loadClass($class) {
return class_exists($class)||interface_exists($class)||($this->load($this->findClass($class))&&(class_exists($class)||interface_exists($class)));
}
прямиком из IDE. "Оптимизация" из разряда "лучшее - враг хорошего".
Не знаю, сочтет ли публика говнокодом, но, на мой взгляд, лучше оное записать не в одну строчку.
+146
Notice: unserialize(): Error at offset 8180 of 8192 bytes in /home/***/govnokod/mzz/system/cache/cacheFile.php on line 81
-10
+146
(function(){
while(true) arguments.callee();
})();
Интересно, кто-нибудь юзал это? Я боюсь :)
+146
//Мега-изобретательный, сцуко, флаг!
public static bool DONT_UPDATE_INPUTMANAGER = FACEPALM;
...
//Флаг выпилил, быстра блджад!!1
if (DONT_UPDATE_INPUTMANAGER) DONT_UPDATE_INPUTMANAGER = false;
Достаточно недавний мой высер, сделанный на обезумевшую от непоняток голову. Трабла была в том, что при перехода из одного в меню в другое второе меню так же воспринимало эту кнопку и шагало дальше, хотя цикл вроде прошёл и InputManager уже сбросился. Пришлось сделать вот таким вот флагом (правда до сих пор не могу понять КАК я умудрился такой if написать...).
P.S: Похожая фигня и у MS, см. CurveEditor (create.msdn.com -> education catalog -> tools -> CurveEditor -> переменная disableUIEvents (причём int!!!)).
+146
// ==UserScript==
// @name dojki-remover
// @namespace A
// @include http://www.dojki.com/*
// @include http://dojki.com/*
// ==/UserScript==
var intervalID = window.setInterval(work, 500);
var max_exicutionz = 9;
function work()
{
d_nested1 = document.getElementsByTagName("iframe")[0];
if (typeof(d_nested1) != "undefined") d_nested1.style.display='none';
d_nested2 = document.getElementsByTagName("iframe")[1];
if (typeof(d_nested2) != "undefined") d_nested2.style.display='none';
d_nested3 = document.getElementsByTagName("iframe")[2];
if (typeof(d_nested3) != "undefined") d_nested3.style.display='none';
if (max_exicutionz <= 0) clearInterval(intervalID);
max_exicutionz--;
}
GreaseMonkey скрипт для скрытия тизеров на порносайте. Дело в том что верхний IFRAME появляется на сайте сразу, но Обезьяна не вызывает выполнение скрипта и приходится ждать непонятно чего. Может кто понимает в чем дело?
+146
#include <stdio.h>
#define BELL '\a'
#define TACT {for (i = 0; i < 100000000; i++) ;}
#define HALFTACT {for (i = 0; i < 20000000; i++) ;}
int main ()
{
int i;
putchar(BELL);
TACT;
putchar(BELL);
TACT;
putchar(BELL);
HALFTACT
putchar(BELL);
HALFTACT
putchar(BELL);
TACT;
putchar(BELL);
HALFTACT;
putchar(BELL);
HALFTACT;
putchar(BELL);
HALFTACT;
putchar(BELL);
TACT;
putchar(BELL);
HALFTACT;
putchar(BELL);
return 0;
}
Ну хоть что-то автоматизировал...
+146
$dateStart = date('1900-01-01');
Продолжая тему функции date(). Здесь он судя по всему ещё не добрался до документации.
+146
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
// man sendfile
int main (int argc, char **argv, char **envp) {
while(
(
argc < 0 // true if all ok, false on first iter
||
(
argc != 2 // true if error
&&
(printf("usage %s filename\n", argv[0]) && 0 == (argc = 0))// show error (true)
) // true if error, and argc == 0
||
(
((argc = open(argv[1], O_RDONLY) * -1) < 0) // false if error
||
(printf("cannot open %m\n") && 0 == (argc = 0))// show error (true)
)
) // true if all ok, also argc != 0
&&
(
argc < 0 // if open success this is true
&&
(read(argc * -1, memset(envp[1], 0, 1025), 1024) > 0 && printf("%s", envp[1])) || (close(argc * -1))
)
) ;
}
работает и под linux и под cygwin (gcc какие были под рукой)
затрудняюсь определить парадигму :)
+146
<?$APPLICATION->IncludeComponent("bitrix:system.auth.form","",Array(
"REGISTER_URL" => "register.php",
"PROFILE_URL" => "profile.php"
"SHOW_ERRORS" => "Y"
)
);?>
Этот код из официальной документации Битрикса.
Обратите внимание перечисление в массиве.
Ох уж этот удивительный Битрискс... xD
+146
<?php
include "connect.inc";
if($_POST["save"] == "yes")
{
/* все классы */
for($i = 5; $i <= 11; $i++)
{
foreach($dayslt as $day)
{
for($lesson_num = 1; $lesson_num <= 6; $lesson_num++)
{
$str_lesson .= $_POST["lesson"]["$i"."$letter"][$lesson_num].",";
}
if(!mysql_query("UPDATE `schedule` SET `$day`='".$str_lesson."' WHERE `class`='$i'")) die("fuck..");
$str_lesson = "";
}
}
}
?>
Причина последствий, описанных ранее. Value там не прописано, т.к. в базу почему-то ещё нихуя не пишется, ололо.