- 1
- 2
- 3
[]() { std::function<int(int)> foo =
[&foo](int k) { return k == 1 ? 1 : k + foo(k-1); };
return foo; }()(3)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+50
[]() { std::function<int(int)> foo =
[&foo](int k) { return k == 1 ? 1 : k + foo(k-1); };
return foo; }()(3)
Как написать рекурсивную лямбдру на крестах?
+129
if (enabled)
{
tabPanel.Tabs[FilesTabKey].Enabled = filesAndDocumentsForm.HaveReadPermission(EstateId);
}
else
{
tabPanel.Tabs[FilesTabKey].Enabled = false;
}
−114
#!/bin/bash
C=/${0}
C=${C%/*}
M=`/bin/uname -m`
if test -e /System/Library/Frameworks/GameController.framework; then
exec "${C:-.}"/iFile_
elif test -e /System/Library/Frameworks/CoreMedia.framework; then
case $M in
"iPhone1,2" | "iPod2,1") exec "${C:-.}"/iFile4;;
*) exec "${C:-.}"/iFile5;;
esac
elif test -e /System/Library/Frameworks/GameKit.framework; then
exec "${C:-.}"/iFile3
else
exec "${C:-.}"/iFile2
fi
Вот такой вот способ узнать версию iOS.
−118
#!/bin/bash
# make file $1
function mkfile () {
echo -n "$FILE "
[ -e "$1" ] && echo "exists" && return 0
sudo -u liferay mkdir -p $(dirname "$1")
sudo -u liferay touch "$1"
echo "created"
}
PREFIX=/opt/liferay/data/document_library
mkfile $PREFIX/10153/1322521/20445/1.0
for (( i=28036 ; i <= 28135 ; ++i )) ; do
mkfile $PREFIX/10153/2992652/$i/1.0
done
Скрипт создания недостающих файлов в document_library написаный админами одного крупного восточного универа)
−102
def _registerCommands(self, mapping=None, dataMapping=None, commandUpdates=None, dataUpdates=None):
...
for (cmdName, cmdClass) in cMap.iteritems():
...
self._setCommand(cmdObj)
def _setCommand(self, cmdObj):
if cmdObj.__class__.__name__.find("_") != -1:
name = unicode(cmdObj.__class__.__name__.split("_", 1)[1])
else:
name = unicode(cmdObj.__class__.__name__).lower()
setattr(self, name.lower(), cmdObj)
...
Fedora, pykickstart. Посоны регистрируют команды в парсере...
+157
$PriceProduct = $Price;
$Skidka = $Skidka;
$PriceSkidka = $PriceSkidka;
$Price = $PriceItog;
Самописная CRM. Коллега метко назвал этот кусок кода считалочкой. Для полноты картины осталось заменить последнюю строку на $Price = $PriceProduct;
+162
$(function(){
var keyword = '';
if (typeof crtg_content !== 'undefined' && crtg_content) { keyword = crtg_content; }
var custom = { 4:ar_duo1 };
custom[1] = 'soft';
custom[2] = 'design';
custom[3] = 'linux';
/* Антоша не удаляй это условие блеать! Как я тестить буду? */
//if (true)
// show_inner_banner_block('ertelecom');
//else
new adriver("adriver_banner_132032996", {sid: 176776, bt: 52, bn: 3, custom: custom, keyword: keyword});
});
С известного ИТ ресурса.
Не говнокод, конечно, но коментарий весёлый. :)
+163
//проверяем, не извлечены ли данные пользователя из базы. Если нет, то он не вошел, либо пароль в сессии неверный. Выводим окно для входа. Но мы не будем его выводить для вошедших, им оно уже не нужно.
Не замысловатый комментарий из истории одного проекта
+158
$dbhost = DB_HOSTNAME;
$dbuser = DB_USERNAME;
$dbpass = DB_PASSWORD;
$dbdatabase = DB_DATABASE;
$dbprefix = DB_PREFIX;
Из платного модуля для опенкарта.
+42
if (sql->FieldByName("ID")->AsString > "0")