- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
varcmd()
{
eval $(echo $*|tr -d "./;")
}
varcmd test '$'$fn$oldrev
if [ $? -eq 0 ]; then
varcmd $fn$rev='$'$fn$oldrev
varcmd unset $fn$oldrev
else
varcmd $fn$rev=$oldrev
fi
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−121.2
varcmd()
{
eval $(echo $*|tr -d "./;")
}
varcmd test '$'$fn$oldrev
if [ $? -eq 0 ]; then
varcmd $fn$rev='$'$fn$oldrev
varcmd unset $fn$oldrev
else
varcmd $fn$rev=$oldrev
fi
Хитрокод: ассоциативные массивы. Потом я подумал и переписал через более изящные файлы:)
Количеству долларов в тексте позавидует DCL!
+63
LPSTR s = new CHAR(sizeof("Unknown error!"));
strcpy(s,"Unknown error!");
Копирование строки
+71.7
//это метод
public Integer getNoDeletedSubscribers() {
Integer count = 0;
for (int i = 0, n = subscribers.size(); i < n; count += (!subscribers.get(i++).isDeleted() ? 1 : 0));
return count;
}
//а вот пример использования этого метода в коде))
private void actionValidateInput() {
saveTaskBtn.setEnabled(!(((taskName.getText().equals("") ||
subscriberBox.getSelectedItem()==null ||
f51Box.getSelectedItem()==null || getTask().getNoDeletedSubscribers()==0 ) && getTask().getTaskType()==TaskType.SEND_MAIL) ||
((taskName.getText().equals("") && getTask().getTaskType()==TaskType.RECIVE_MAIL))));
}
кусочек мазгоразрывающей логики
+68.3
// Код на Qt
QStringList list;
...
if (0 == QString::compare(list[i].data()[0],' ',Qt::CaseInsensitive))
{
...
}
..
Сравнение нулевого символа i-той строки с пробелом)))
+149.1
whell_spike: ($("#whell_spike:checkbox:checked").length>0) ? 1 : 0,
Говнокод или все таки нет? =)
+147.8
for (var i = 0; i = 20; i++;) {
$('minus-', i).hide();
}
Плевать на ; в конце (ачепятко), но i = 0 и i = 20... :)
+92.1
mTr.StartTransaction;
mdsMaters.DisableControls;
DBGridEh1.SaveBookmark;
try
DBGridEh1.RestoreBookmark;
mdsMaters.EnableControls;
[.... обход датасета ....]
finally
mTr.Commit;
end;
Как известно, перед обходом датасета нужно делать DisableControls, а главное, не забыть вызвать EnableControls.
Чем раньше - тем лучше :)
+157.5
function isDefined(variable) {
return (!(!(variable||false)))
}
откопал в проекте... лично я смысла не вижу, мб кто-то расскажет под какой хитрый браузер или ситуацию это писалось? =)
+162.9
if (strlen($id) == '1') $out = substr($MP,965,54);
if (strlen($id) == '2') $out = substr($MP,971,55);
if (strlen($id) == '3') $out = substr($MP,977,56);
if (strlen($id) == '4') $out = substr($MP,983,57);
if (strlen($id) == '5') $out = substr($MP,989,58);
if (strlen($id) == '6') $out = substr($MP,995,59);
if (strlen($id) == '7') $out = substr($MP,1001,60);
Автор знает меру - 10^7-1 материалов - максимум.
+158.9
// Эта функция автоматически обработает все текстовые поля (text,password).
// Если у вас изначально задано значение для поля, то при фокусировании поля - значение пропадёт, если пользователь не введёт новое значение, то вернётся первоначальное.
// Это jQuery версия
$("input:text, textarea, input:password").each(function () {
if (this.value == '') this.value = this.title;
});
$("input:text, textarea, input:password").focus(function () {
if (this.value == this.title) this.value = '';
});
$("input:text, textarea, input:password").blur(function () {
if (this.value == '') this.value = this.title;
});
$("input:image, input:button, input:submit").click(function () {
$(this.form.elements).each(function () {
if (this.type == 'text' || this.type == 'textarea' || this.type == 'password') {
if (this.value == this.title && this.title != '') {
this.value = '';
}
}
});
});
Не зря Джонни Рейсиг говорил, что jQuery детям не игрушка.