- 1
JMP $END
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+238
JMP $END
−96
while true
do
if [ $variable -le $null ]; then #### if then 1
vmm=`expr $vmm + 1`
if [ $vmm -eq `expr 13` ]; then
vmm=`expr 1`
fi
imm=`expr $imm - 1`
if [ $imm -eq $null ]; then
imm=`expr 12` vyy=`expr $vyy + 1`
fi
idd=`expr ${month[$imm]} + $variable`
if [ $idd -gt $null ]; then
if [ $imm -lt 10 ]; then
imm=0$imm
fi
if [ $idd -lt 10 ]; then
idd=0$idd
fi
calc_date=`expr $current_year - $vyy`$imm$idd
break;
else #### else 1
variable=`expr ${month[$imm]} + $variable`
fi
else
if [ $imm -lt 10 ]; then
vmm=0$imm
else
vmm=$imm
fi
if [ $variable -lt 10 ]; then
variable=0$variable
fi
calc_date=`expr $current_year - $vyy`$vmm$variable
break;
fi
done
echo $calc_date
#Альтернативный (нормальный) вариант
calc_date=`perl -e 'use POSIX;print strftime "%Y%m%d",localtime time-'$period*86400';'`
Дата и время в нужном формате
+66
if ($dt && $eventtype != 5 && $eventtype != 7) {
$sql_cond = " and b.datefrom='$dt'";
}
if ($eventtype == 5 || $eventtype == 7) {
if (!$dt || $dt == "0") {
$w = date("w");
$mon_dl = 7 - $w;
for ($j = 0; $j <= (7 - $w); $j++) {
$d = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + $j, date("Y")));
$dates .= ($dates ? "," . $d : $d);
}
if ($dates) $sql_cond .= " and b.datefrom in ($dates)";
}
if ($dt == "1") {
$w = date("w");
if ($w == 0) {
$monday = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + 1, date("Y")));
} else {
$monday = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + (7 - $w) + 1, date("Y")));
}
for ($j = 0; $j <= 6; $j++) {
$d = date("Ymd", mktime(0, 0, 0, substr($monday, 4, 2), substr($monday, 6, 2) + $j, substr($monday, 0, 4)));
$dates .= ($dates ? "," . $d : $d);
}
if ($dates) $sql_cond .= " and b.datefrom in ($dates)";
}
if ($dt == "2") {
$w = date("w");
if ($w == 0) {
$monday = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + 1, date("Y")));
} else {
$monday = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + (7 - $w) + 1, date("Y")));
}
for ($j = 7; $j <= 13; $j++) {
$d = date("Ymd", mktime(0, 0, 0, substr($monday, 4, 2), substr($monday, 6, 2) + $j, substr($monday, 0, 4)));
$dates .= ($dates ? "," . $d : $d);
}
if ($dates) $sql_cond .= " and b.datefrom in ($dates)";
}
}
я потерял сон.
+119
/**
* crane looks like this: ("----" - fork, "ssss" - stand, "xxx" - crane rail)
*
* ----- .pos2 __/0/ ----- | sssss | sssss | xxx | ----- distance between stands .pos1 __|/distance/ ----- sssss
* sssss xxx xxx xxx xxx xxx xxx
*
* so if pos2 defined - it will be the second fork; BUT! if the flag "draw second stand" defined - that will draw or
* not draw the stand for pos1...
*
* if there is just one fork but two TUs to handle is possible:
*
* xxx ________ .pos1 .pos2 ________ sssss sssss xxx xxx xxx
*/
−104
+ (NSArray *)findAll {
return [self findWithPredicate: [NSPredicate predicateWithFormat:@"1 = 1"]
limit: 0];
}
Таки да, все объекты.
+58
<?php if ( $poll ) : ?>
<h2>Опрос: <?php echo $poll->getTitle(); ?></h2>
<?php $count = $poll->votes->count(); ?>
<div>Всего ответивших: <?php echo $count; ?></div>
<?php if ( $sf_user->isAuthenticated() ) : ?>
<?php if ( !$poll->isVote( $sf_user->getGuardUser()->getId() ) ) : ?>
<?php foreach ( $poll->answers as $answer ) : ?>
<div><?php echo link_to( $answer->getTitle(), 'poll_vote', array( 'poll' => $poll->getId(), 'answer' => $answer->getId() ) ); ?></div>
<?php endforeach; ?>
<?php else : ?>
<?php foreach ( $poll->answers as $answer ) : ?>
<div><?php echo $answer->getTitle(); ?> ($count / <?php echo $answer->getPercent( $count ); ?>%)</div>
<?php endforeach; ?>
<?php endif; ?>
<?php else : ?>
<?php foreach ( $poll->answers as $answer ) : ?>
<div><?php echo $answer->getTitle(); ?></div>
<?php endforeach; ?>
<div>Что бы выбрать вариант ответа, необходимо войти.</div>
<?php endif; ?>
<?php endif; ?>
Пал выбор, делать проверку, голосовал пользователь или нет в цикле и выводить соответствующую инфу или сделать проверку и использовать два разных цикла в разных ветках
+90
public string Материал_Clean { get; set; }
:[
+96
string AutoWait;
int AutoStop;
/*...*/
RegistryKey sKey = Registry.LocalMachine.OpenSubKey("Platform\\Settings");
AutoStop=(int)Key.GetValue("AutoStop");
if (AutoStop == 1) { AutoWait = "yes"; wait.Enabled = false; } else { AutoWait = "no"; }
/*...*/
if ((km4<=2)&(onTheWay)&(AutoWait=="yes"))
{
Waiting=true;
label3.BackColor = Color.Red;
label4.BackColor = Color.Black;
}else
if ((km4 > 2) & (onTheWay))
/*...*/
Классика жанра - использование переменной String в качестве bool. Про ООП автор вообще не слышал, весь код оформлен одной большой портянкой с кучей повторений сброса/установки подобных "флажков".
−103
- (void)updateTableHeaderOfOrangeColor:(BOOL)reallyOrange andTitle:(NSString *)title
{
table.tableHeaderView = reallyOrange ? orangeTableHeaderView : marineTableHeaderView;
(reallyOrange ? orangeTableHeaderLabel : marineTableHeaderLabel).text = title;
UIImage *tileImage = [UIImage imageNamed:(reallyOrange ? @"tapeWideTile.png" : @"tapeWideTileBlue.png")];
table.backgroundColor = [UIColor colorWithPatternImage:tileImage];
}
причем оранжевый на самом деле красный в интерфейсе
−23
std::bad_alloc e;
throw std::move(e);
Написал один новичок. Говорит это особая сильно ускоряющая оптимизация.