- 1
- 2
- 3
- 4
- 5
public bool CheckBool(string value)
{
value = value.ToLower();
return !string.IsNullOrEmpty(value) && (value == "on" || value == "yes" || value == "1") ? true : false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
public bool CheckBool(string value)
{
value = value.ToLower();
return !string.IsNullOrEmpty(value) && (value == "on" || value == "yes" || value == "1") ? true : false;
}
another variant ;D
+2
#include <stdint.h>
#include <stdio.h>
char a[] = {35,105,110,99,108,117,100,101,32,60,115,116,100,105,110,116,46,104,62,10,35,105,110,99,108,117,100,101,32,60,115,116,100,105,111,46,104,62,10,10,99,104,97,114,32,97,91,93,32,61,32,123,0,125,59,10,10,105,110,116,32,109,97,105,110,40,118,111,105,100,41,10,123,10,32,32,105,110,116,32,98,59,10,32,32,98,32,61,32,112,114,105,110,116,102,40,34,37,115,34,44,32,97,41,59,10,32,32,102,111,114,32,40,99,104,97,114,32,42,105,32,61,32,97,59,32,105,32,60,32,97,32,43,32,115,105,122,101,111,102,40,97,41,59,32,105,43,43,41,10,32,32,123,10,32,32,32,32,112,114,105,110,116,102,40,34,37,105,44,34,44,32,42,105,41,59,10,32,32,125,10,32,32,112,114,105,110,116,102,40,34,37,115,34,44,32,97,43,98,43,49,41,59,10,32,32,114,101,116,117,114,110,32,48,59,10,125,10,};
int main(void)
{
int b;
b = printf("%s", a);
for (char *i = a; i < a + sizeof(a); i++)
{
printf("%i,", *i);
}
printf("%s", a+b+1);
return 0;
}
куайн на сишечке
−3
Камерунские нигеры ебут админа этого сайта в четыре ствола; но, что любопытно, нельзя сказать, чтобы это ему как-то прямо уж так-таки и не нравилось.
Извиваться-то ужом он, положим, извивается; да только вопли из его глотки летят далеко не страдальческие...
+2
class StreamRailBase:
__metaclass__ = ABCMeta
def __init__(self): pass
# @abstractmethod
# def create_connection(self): pass
#
# @abstractmethod
# def send_to_sr(self, method, path, params=None): pass
# @abstractmethod
# def get_advertisers(self): pass
#
# @abstractmethod
# def get_targeting_conditions(self, env, geos, os, size, white_list, black_list): pass
#
# @abstractmethod
# def create_ad_source(self, name, price, partner, tag_url, env, geos, os, size, req_cap, imp_cap, white_list=None, black_list=None): pass
#
# @abstractmethod
# def create_sr_tag(self, tag_instance): pass
#
# @abstractmethod
# def create_domain_list(self, f, list_type, adsource_name): pass
#
# @abstractmethod
# def activate_adsource(self, adsource_id): pass
#
# @abstractmethod
# def deactivate_adsource(self, adsource_id): pass
#
# @abstractmethod
# def set_caps(self, params, new_req_cap, new_imp_cap): pass
#
# @abstractmethod
# def set_geos(self, params, new_geos): pass
#
# @abstractmethod
# def edit_domain_list(self, f, list_id): pass
#
# @abstractmethod
# def set_list(self, params, new_list, list_type): pass
#
# @abstractmethod
# def set_size(self, params, size): pass
#
# @abstractmethod
# def edit_adsource(self, tag_instance, form_data): pass
#
# @abstractmethod
# def create_new_partner(self, name): pass
#
# @abstractmethod
# def sync_tag(self, tag_instance): pass
#
# @abstractmethod
# def add_new_tag_to_template(self, tag_name, price, tag_id, adv_id): pass
В человеке умер рахитектор, и в отчаянии, он закомитил эту хуйню в мастер.
0
void SetTitleBarIcon(HWND hDlg)
{
int i16, s16, s32;
HICON hSmallIcon, hBigIcon;
// High DPI scaling
i16 = GetSystemMetrics(SM_CXSMICON);
// Adjust icon size lookup
s16 = i16;
s32 = (int)(32.0f*fScale);
if (s16 >= 54)
s16 = 64;
else if (s16 >= 40)
s16 = 48;
else if (s16 >= 28)
s16 = 32;
else if (s16 >= 20)
s16 = 24;
if (s32 >= 54)
s32 = 64;
else if (s32 >= 40)
s32 = 48;
else if (s32 >= 28)
s32 = 32;
else if (s32 >= 20)
s32 = 24;
// Create the title bar icon
hSmallIcon = (HICON)LoadImage(hMainInstance, MAKEINTRESOURCE(IDI_ICON), IMAGE_ICON, s16, s16, 0);
SendMessage (hDlg, WM_SETICON, ICON_SMALL, (LPARAM)hSmallIcon);
hBigIcon = (HICON)LoadImage(hMainInstance, MAKEINTRESOURCE(IDI_ICON), IMAGE_ICON, s32, s32, 0);
SendMessage (hDlg, WM_SETICON, ICON_BIG, (LPARAM)hBigIcon);
}
https://github.com/pbatard/rufus/blob/92d046e663811fd922262f1f347ad2ebe8e09b97/src/stdlg.c#L1607-L1639
0
/* Проверка текста на рекламу */
public function checkAd ($text) {
$r = array('.ru','.com','.xyz',
'.net','.blue','.red',
'.su','.org','.biz','.tk',
'.pro','.pw','.me',
'.eu','.pl','.be',
'.us','.in'
);
return str_replace($r, '', $text);
}
0
| НоменклатураПрисоединенныеФайлы.ПутьКФайлу КАК ПутьКФайлу,
| ПрисоединенныеФайлы.ХранимыйФайл КАК ХранимыйФайл
|ИЗ
| ВремНоменклатура КАК ВремНоменклатура
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПрисоединенныеФайлы КАК ПрисоединенныеФайлы
| ПО НоменклатураПрисоединенныеФайлы.Ссылка = ПрисоединенныеФайлы.ПрисоединенныйФайл
| И (НоменклатураПрисоединенныеФайлы.ТипХраненияФайла = ЗНАЧЕНИЕ(Перечисление.ТипыХраненияФайлов.ВИнформационнойБазе))
| ПО (НоменклатураПрисоединенныеФайлы.ВладелецФайла = ВремНоменклатура.Номенклатура)
| И ((НЕ НоменклатураПрисоединенныеФайлы.ПометкаУдаления))
|ГДЕ
| ((НЕ &ОтбиратьФайлы)
| ИЛИ &ОтбиратьФайлы
| И НоменклатураПрисоединенныеФайлы.Ссылка В (&МассивФайлов))
|
|УПОРЯДОЧИТЬ ПО
| Номенклатура
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВремНоменклатура.Номенклатура КАК Номенклатура,
| МАКСИМУМ(ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод
|ПОМЕСТИТЬ ВремШтрихкодыДляКаталога
|ИЗ
| ВремНоменклатура КАК ВремНоменклатура
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
| ПО ВремНоменклатура.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура
| И (ШтрихкодыНоменклатуры.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка))
|
|СГРУППИРОВАТЬ ПО
| ВремНоменклатура.Номенклатура
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
| Организации.Ссылка КАК Контрагент,
| Организации.Наименование,
| Организации.НаименованиеПолное,
| Организации.ЮрФизЛицо,
| Организации.КодПоЕДРПОУ,
| Организации.КонтактнаяИнформация.(
| Тип КАК Тип,
| Вид КАК Вид,
| Представление КАК Представление,
| ЗначенияПолей КАК ЗначенияПолей
| )
|ИЗ
| Справочник.Организации КАК Организации
|ГДЕ
| Организации.Ссылка = &ОрганизацияВладелецКаталога";
ТекстЗапроса =
ТекстЗапроса + Символы.ПС + ";" + Символы.ПС
+ "ВЫБРАТЬ
| ВремНоменклатура.Номенклатура КАК Номенклатура,
| ВремНоменклатура.ФормаКруг как ФормаКруг
| ВремНоменклатура.ПометкаУдаления КАК ПометкаУдаления,
| ВремНоменклатура.Родитель КАК Родитель,
| ВремНоменклатура.Код КАК Код,
| ВремНоменклатура.Наименование КАК Наименование,
| ВремНоменклатура.Номенклатура.НаименованиеПолное КАК НаименованиеПолное,
| ВремНоменклатура.Номенклатура.Описание КАК Описание,
0
Попытка
ЗаблокироватьДанныеФормыДляРедактирования();
Исключение
ВызватьИсключение КраткоеОписаниеОшибки(ОписаниеОшибки());
КонецПопытки
Процедура ЗаблокироватьДанныеФормыДляРедактировани я() при невозможности заблокировать данные сама вызывает исключение
−98
ВЫБОР
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 1
ТОГДА "01 Январь"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 2
ТОГДА "02 Февраль"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 3
ТОГДА "03 Март"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 4
ТОГДА "04 Апрель"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 5
ТОГДА "05 Май"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 6
ТОГДА "06 Июнь"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 7
ТОГДА "07 Июль"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 8
ТОГДА "08 Август"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 9
ТОГДА "09 Сентябрь"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 10
ТОГДА "10 Октябрь"
КОГДА МЕСЯЦ(НДФЛСведенияОДоходах.ДатаПолученияДохода) = 11
ТОГДА "11 Ноябрь"
ИНАЧЕ "12 Декабрь"
КОНЕЦ
Конвертация
−49
Ячейка = ТабДокумент.НайтиТекст("Уважаемые Клиенты! Мы стараемся");