-
Лучший говнокод
- В номинации:
-
- За время:
-
-
−99
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
КолонкаTMCID=ТаблицаСЗаказ.колонки.TMCID;
КолонкаTMCID.ТекстШапки = "№ тов.";
КолонкаTMCID.толькоПросмотр = Истина;
КолонкаTMCID.Ширина = Окр(ШиринаТаблицы * 0.08, 0);
КолонкаType=ТаблицаСЗаказ.колонки.Type;
КолонкаType.ТекстШапки = "Тип этикетки";
КолонкаType.толькоПросмотр = Истина;
КолонкаType.Ширина = Окр(ШиринаТаблицы * 0.08, 0);
КолонкаName=ТаблицаСЗаказ.колонки.Name;
КолонкаName.ТекстШапки = "Наименование";
КолонкаName.толькоПросмотр = Истина;
КолонкаName.Ширина = Окр(ШиринаТаблицы * 0.3, 0);
КолонкаКод=ТаблицаСЗаказ.колонки.Kod_et;
КолонкаКод.ТекстШапки = "Код этикетки";
КолонкаКод.толькоПросмотр = Истина;
КолонкаКод.Ширина = Окр(ШиринаТаблицы * 0.08, 0);
//КолонкаSpecif=ТаблицаСЗаказ.колонки.Specif;
//КолонкаSpecif.ТекстШапки = "Спецификация заказа";
//КолонкаSpecif.толькоПросмотр = Истина;
//КолонкаSpecif.Ширина = Окр(ШиринаТаблицы * 0.11, 0);
КолонкаUnit=ТаблицаСЗаказ.колонки.Unit;
КолонкаUnit.ТекстШапки = "Ед.изм";
КолонкаUnit.толькоПросмотр = Истина;
КолонкаUnit.Ширина = Окр(ШиринаТаблицы * 0.08, 0);
КолонкаГород = ТаблицаСЗаказ.колонки.НаправлениеНамоткиГород;
КолонкаГород.ТекстШапки = "Город";
КолонкаГород.толькоПросмотр = Истина;
КолонкаГород.Ширина = Окр(ШиринаТаблицы * 0.12, 0);
КолонкаАдрес = ТаблицаСЗаказ.Колонки.АдресДоставки;
КолонкаАдрес.ТекстШапки = "Адрес Доставки";
КолонкаАдрес.толькоПросмотр = Истина;
КолонкаАдрес.Ширина = Окр(ШиринаТаблицы * 0.12, 0);
Ну вот не в падлу людям такой код писать... Подумаешь +-10 ненужных переменных. Какой-там нахрен рефакторинг?! Делать больше нечего рефакторингом всяким занниматься. Про повторное использование кода слышали? Так вот взяли код, скопировали, вставили - там самым повторно использовали. Горите в аду, копипастеры!
levxxx,
02 Марта 2016
-
0
- 1
- 2
- 3
- 4
wire tsun = clk | (~dere);
wire dere = clk | (~tsun);
always @(posedge clk) rnd <= dere;
Интересно, будет ли этот код работать как TRNG?
P.S. Узнаем на выходных, когда приедет Циклоняшка.
bormand,
25 Января 2016
-
+2
- 1
- 2
- 3
- 4
//Китайский цЫрк
if ($fileField = isset($this->params[0]) ? $this->params[0] : false){
}
lol)
progsmile,
24 Января 2016
-
+14
не обнулил, а на ноль умножил
besprincypniycentner,
09 Декабря 2015
-
+8
- 1
if(copytype==WHOLE_FILE) //whole file
О пользе комментариев
absolut,
12 Ноября 2015
-
+2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
if ($this->getShowTemplateHints()) {
echo <<<HTML
<div style="position:relative; border:1px dotted red; margin:6px 2px; padding:18px 2px 2px 2px; zoom:1;">
<div style="position:absolute; left:0; top:0; padding:2px 5px; background:red; color:white; font:normal 11px Arial;
text-align:left !important; z-index:998;" onmouseover="this.style.zIndex='999'"
onmouseout="this.style.zIndex='998'" title="{$fileName}">{$fileName}</div>
HTML;
if (self::$_showTemplateHintsBlocks) {
$thisClass = get_class($this);
echo <<<HTML
<div style="position:absolute; right:0; top:0; padding:2px 5px; background:red; color:blue; font:normal 11px Arial;
text-align:left !important; z-index:998;" onmouseover="this.style.zIndex='999'" onmouseout="this.style.zIndex='998'"
title="{$thisClass}">{$thisClass}</div>
HTML;
}
}
Правильная реализация hover эффекта. Яркости для картины добавляет то, что это все написано в блоке MVC модели и понятное дело, на живом проекте.
bayanets,
05 Ноября 2015
-
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <vector>
using namespace std;
class Grey
{
private:
int n, Search;
vector<int> list;
void getData()
{
printf("Задайте колличество числел Фибоначчи -> ");
scanf("%d", &n);
}
void builderTable()
{
list.resize(n);
list[0]=1; list[1]=1;
printf("1 1 ");
for(int i=2; i<n; i++)
{
list[i]=list[i-1]+list[i-2];
printf("%d ", list[i]);
}
}
void search()
{
printf("\nПоказать елемент -> ");
scanf("%d", &Search);
while(Search<1 || Search>n)
{
printf(" Ошибка! Попробуйте еще раз -> ");
scanf("%d", &Search);
}
printf("Результат: %d", list[--Search]);
}
public:
void Fibonachi()
{
getData();
builderTable();
search();
}
};
main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Grey obj1;
obj1.Fibonachi();
}
Выводим числа Фибоначчи, после чего предоставляем значение нужного элемента)
NeeON,
31 Октября 2015
-
+3
- 1
- 2
- 3
/*
удалено по просьбе правообладателя
*/
Люблю такое, там ещё реализовано наследование, vtable и прочие радости жизни. Спрашивается, нафига из чистых си делать недоплюсы? Ладно там хотя бы gobject взяли, но лисапед то зачем с треугольными колесами?
gorthauer87,
08 Октября 2015
-
+2
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
%%% O(n log n)
nub([]) -> [];
nub([H|T]) ->
case lists:member(H, T) of
true ->
nub(T);
false ->
[H|nub(T)]
end.
кто-то услышал про логлинейный nub, и решил, что у него тоже получится
CHayT,
06 Октября 2015
-
−94
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
Функция ПолучитьДоговорКонтрагента(Организация,Подразделение,Контрагент) Экспорт
ЗапросДоговор = Новый Запрос;
ЗапросДоговор.Текст = "ВЫБРАТЬ
| ДоговорыКонтрагентов.Ссылка
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| ДоговорыКонтрагентов.Организация = &Организация
| И ДоговорыКонтрагентов.Подразделение = &Подразделение
| И ДоговорыКонтрагентов.Владелец = &Владелец
|
|СГРУППИРОВАТЬ ПО
| ДоговорыКонтрагентов.Ссылка";
ЗапросДоговор.УстановитьПараметр("Организация",Организация);
ЗапросДоговор.УстановитьПараметр("Подразделение",Подразделение);
ЗапросДоговор.УстановитьПараметр("Владелец",Контрагент);
Результат = ЗапросДоговор.Выполнить();
Если НЕ Результат.Пустой() Тогда
Возврат Результат.Выбрать().Следующий();
Иначе
Возврат Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
КонецЕсли;
КонецФункции
Вот вроде функция общего модуля называется ПолучитьДоговорКонтрагента, и ты, не заглядывая в неё, конечно же, ждёшь возврата ссылки на спр-к ДоговорыКонтрагентов, но нет!!
SkyHunter,
02 Октября 2015