- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
var _t=false;
if ( a < this.options.min ) {
this.options.min = a;
_t=true;
}
if ( b > this.options.max ) {
this.options.max=b;
_t=true;
}
if ( _t ) {
this.refreshValue();
this.setMinMax();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+152
var _t=false;
if ( a < this.options.min ) {
this.options.min = a;
_t=true;
}
if ( b > this.options.max ) {
this.options.max=b;
_t=true;
}
if ( _t ) {
this.refreshValue();
this.setMinMax();
}
[:|||:] ?
+97
if (stage < 4 || stage > 4) {
loadWizard();
}
ситуации или-или (с)
+189
public function renderHiddenIdentityFieldReturnsAHiddenInputFieldContainingTheObjectsUID()
−179
incoming=[2,0,4,6,2,1,0,4,3,0]
outgoing=[5,0,3,3,0,2,3,5,0,2]
for i in sorted(range(allopers.__len__()), reverse=True):
if int(incoming[i])==int(outgoing[i])==0:
del incoming[i]
del outgoing[i]
del allopers[i]
длинна списков allopers, incoming и outgoing равна.
наговнокожено: пытаюсь исключить из них элементы с номером n, для которых incoming[n]==outgoing[n]==0.
типа иду с конца, и если совпало - удаляю элемент.
+165
if(strpos($email,'@')===FALSE)die('error');
if(strpos($email,'.')===FALSE)die('error');
if(strlen($email)<7)die('error');
Четкая проверка почты. Регулярки зря придумывали :)
+170
function loger2($comment)
{
$f = fopen(dirname(__FILE__).'/log2.html', 'a+');
fwrite($f, $comment);
fclose($f);
}
function loger($comment)
{
$f = fopen(dirname(__FILE__).'/log.html', 'a+');
fwrite($f, $comment);
fclose($f);
}
loger100500?
−853
billats=# select * from t_month_names order by m_begin desc limit 10;
month | m_begin | m_end
-------------+------------+------------
Декабрь 04 | 2004-12-01 | 2004-12-31
Ноябрь 04 | 2004-11-01 | 2004-11-30
Октябрь 04 | 2004-10-01 | 2004-10-31
Сентябрь 04 | 2004-09-01 | 2004-09-30
Август 04 | 2004-08-01 | 2004-08-31
Июль 04 | 2004-07-01 | 2004-07-31
Июнь 04 | 2004-06-01 | 2004-06-30
Май 04 | 2004-05-01 | 2004-05-31
Апрель 04 | 2004-04-01 | 2004-04-30
Март 04 | 2004-03-01 | 2004-03-31
это не шутка.
+153
function ini_size_to_bytes($value)
{
$value = trim($value);
$retval = intval($value);
switch(strtolower($value[strlen($value) - 1]))
{
case 'g':
$retval *= 1024;
/* break missing intentionally */
case 'm':
$retval *= 1024;
/* break missing intentionally */
case 'k':
$retval *= 1024;
break;
}
return $retval;
}
vBulletin 4.0.3 (лицензионка, есть согласие на публикацию)
−85
private function createPanel(isPlay:String):void
{
if(NativeApplication.supportsSystemTrayIcon){
iconMenu.removeAllItems();
if(isPlay!='play')
{
var playCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Воспроизвести"));
playCommand.addEventListener(Event.SELECT, playHandler);
}
if(isPlay=='play')
{
var pauseCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Пауза"));
pauseCommand.addEventListener(Event.SELECT, pauseHandler);
}
if(isPlay!='stop'){
var stopCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Стоп"));
stopCommand.addEventListener(Event.SELECT, stopHandler);
}
/*----Volume------*/
var vulumeNativeMenu:NativeMenu = new NativeMenu();
var volumeSubMenu:NativeMenuItem = iconMenu.addSubmenu(vulumeNativeMenu,'Громкость');
var volume100:NativeMenuItem = vulumeNativeMenu.addItem(new NativeMenuItem("100%"));
volume100.addEventListener(Event.SELECT, volume100Handler);
var volume75:NativeMenuItem = vulumeNativeMenu.addItem(new NativeMenuItem("75%"));
volume75.addEventListener(Event.SELECT, volume75Handler);
var volume50:NativeMenuItem = vulumeNativeMenu.addItem(new NativeMenuItem("50%"));
volume50.addEventListener(Event.SELECT, volume50Handler);
var volume25:NativeMenuItem = vulumeNativeMenu.addItem(new NativeMenuItem("25%"));
volume25.addEventListener(Event.SELECT, volume25Handler);
/*----End Volume------*/
var exitCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Выход"));
exitCommand.addEventListener(Event.SELECT, exinHandler);
}
}
Немного моего айро-высера... Думать было ой как в лом =)
+125
static void Initialize()
{
if (Manager.Current == null)
{
new Manager();
}
}
человек изобрел новый тип singleton, instance которого выставляется при вызове конструктора его типа. Если вызвать два раза - второй перекроет первый. Тип public, конструктор тоже public