Дивертикулез №2 или бросок белой перчатки в лицо

Привет, Пикабу. Этот пост для меня очень важен.
Всем нам нравится читать посты о разоблачениях и уличении в массовой лжи. Сегодня я попробую поиграть с другой стороны баррикад, ибо повезло оказаться "разоблаченным".

Ситуация следующая.
После моего поста о дивертикулезе толстого кишечника https://new.pikabu.ru/story/profilaktika_divertikuleza_ili_k... товарищ @lanolin создал пост https://new.pikabu.ru/story/zagolovok_5771182
в котором назвал меня лжецом. На данный момент его пост вышел в "Горячее" и набирает популярность.

Дивертикулез №2 или бросок белой перчатки в лицо Срач, Оскорбление, Ложь, Кармадрочерство, Предложения по Пикабу, Дивертикулез, Дивертикулит, Длиннопост

Я не смог сидеть сложа руки, так как настоящий джентельмен, будучи обвиненным в таком вопиющем преступлении, как ложь, должен попытаться защитить свою честь и достоинство. В связи с этим сначала в этом посте будет разбор затронутого заболевания со всеми ссылками на источники информации и пруфами, а затем я изложу свои мысли относительно пикабушника @lanolin и его поступка. Поехали.

Где по мнению @lanolin я вру?

Одно могу сказать, газы не являются первопречиной. Но более чем 6к обитателей ресурса забивают на это болт. Там картинки же, написано со смехуечками, зачем думать.
Т.е. по его мнению я именно что наврал о первопричине (кстати да, это слово пишется через и) развития дивертикулов у человека. Параллельно, он, конечно, еще косвенно обозвал более 6 тысяч пикабушников глупцами, но ему это мы потом зачтем.
Теперь ищем информацию о дивертикулезе. Использовать буду американские источники для надежности.

Дивертикул, определение. Информация сайта US National Library of Medicine National Institutes of Health от 5 мая 2016 года, довольно свежая статья.
https://www.ncbi.nlm.nih.gov/pubmed/27156370
Diverticula are structural alterations within the colonic wall that classically form "pockets" referred to as diverticula. Diverticula form from herniation of the colonic mucosa and submucosa through defects in the circular muscle layers within the colonic wall.

Перевод мой: Дивертикулы - структурные повреждения внутри стенки толстой кишки, которые обычно формируют "карманы", называемые дивертикулами. Дивертикула формируется из выпячивания слизистой, подслизистой через дефекты мышечного слоя внутри толстойкишечной стенки.

Пока все нормально, я нигде не соврал.
Идем дальше по ссылке на полный вариант этой статьи http://www.mayoclinicproceedings.org/article/S0025-6196(16)3... видим там такой такой абзац :

Currently, the exact pathological mechanisms by which diverticula occur in the colon are unknown. There are multiple theories including those related to genetics, diet, motility, microbiome, and inflammation. One of the leading theories is the development of diverticula from increased pressure in areas of weakened walls. With age, there is degeneration of the mucosal wall as well as increase in the colonic pressure that bulges in areas of insertion of the vasa recta that results in the development of diverticulosis.19 Older theories about the development of diverticulitis stressed food and/or stool lodging in diverticula, which then caused trauma, ischemia, necrosis, and focal perforation. More recent theories have called this into question and instead focus on changes in the microbiome, inflammation, motility, and genetics.



В выделенной цитате нужен 72 шрифт, ибо эта цитата заталкивает товарища @lanolin в такую жопу, из которой он еще долго не выберется.

Перевожу сам: Точные механизмы, по которым образуются дивертикулы неизвестны. Существует множество теорий, включающих генетическую предрасположенность, диету, подвинжность, микрофлору и даже лихорадку. Одна из доминирующих теорий развития дивертикула на сегодня - высокое давление в ослабленных зонах прямой кишки. С возрастом происходит дегенерация стенки слизистой оболочки, а также увеличение давления в толстой кишке, *дальше перевести мне не хватило мозгов, каюсь, что начал использовать гуглпереводчик* , что приводит к развитию дивертикулеза. 19 более старых теории о развитии дивертикулита подчеркивают пищу и / или стул в дивертикулах, которые затем вызвали травму, ишемию, некроз и очаговую перфорацию. Более поздние теории вызвали это под вопросом и вместо этого сосредоточились на изменениях в микробиоме, воспалении, подвижности и генетике.

Далее. Я забью в крышку его "гроба" последний гвоздь. В моем посте про дивертикулез был пикабушник @sedris, который в своем комменте написал следующее:
Я тот человек который часто терпел пердеж и тот человек , которому вырезали дивертикул . Прихватило резко, думал аппендикс но немного в другой стороне. Врачи вскрыли со стороны аппендикса и обнаружили дивертикул, заодно под шумок и аппендикс вырезали. Первые 2-3 дня самые мучительные после операции, можно только пить, внутри вставлена трубка, которая закрывает проход по кишечнику и любой газовый позыв сопровождается ужасными болями, так болело ,что больничную койку кусал. Так что всем советую ПЕРДИТЕ на здоровье.

Что же такое сдерживание и накопление газов по собственному желанию? Это искусственная констипация, то есть искусственный запор. Давление в кишке повышается искусственно и ведет к выпячиваниям в слабых местах толстой кишки.

На основании вышеперечисленного я зову со спокойной совестью и душой г-на @moderator, и официально прошу:

1. Удалить полностью пост или приписать к названию поста https://new.pikabu.ru/story/zagolovok_5771182 надпись [Фейк].
2. Наказать @lanolin за оскорбление не только моей чести и достоинства, но и чести более 6 тысяч пикабушников, которые сочли пост про Дивертикулез https://new.pikabu.ru/story/profilaktika_divertikuleza_ili_k... полезным, выписав ему пожизненный бан.😂😂 Ну или хотя бы на несколько дней перевести в категорию ReadOnly

Дивертикулез №2 или бросок белой перчатки в лицо Срач, Оскорбление, Ложь, Кармадрочерство, Предложения по Пикабу, Дивертикулез, Дивертикулит, Длиннопост

С вами был @Peshkom4ever,
Достойных вам разоблачителей.

Вы смотрите срез комментариев. Показать все
25
Автор поста оценил этот комментарий

Зубники - бились, автоподборнюки - бились. Теперь пердёж-баттл

раскрыть ветку (17)
1
Автор поста оценил этот комментарий
А где автоподборщики бились ,а то я чё-то прозевал
раскрыть ветку (3)
3
Автор поста оценил этот комментарий

Ща еще музыкантши бьются )  https://new.pikabu.ru/story/nadezhnyiy_istochnik_informatsii...

раскрыть ветку (2)
1
DELETED
Автор поста оценил этот комментарий
Там скучная битва, боец слился :(
1
Автор поста оценил этот комментарий
Почитаем-с,плюсег тебе.
4
Автор поста оценил этот комментарий

Жду, когда будут биться программисты на тему: у кого говнокод лучше

раскрыть ветку (12)
5
Автор поста оценил этот комментарий

bool IsBukva(char symbol)

{

switch(symbol)

{

case'a':return 1;break;

case'b':return 1;break;

case'c':return 1;break;

case'd':return 1;break;

case'e':return 1;break;

case'f':return 1;break;

case'g':return 1;break;

case'h':return 1;break;

case'i':return 1;break;

case'j':return 1;break;

case'k':return 1;break;

case'l':return 1;break;

case'm':return 1;break;

case'n':return 1;break;

case'o':return 1;break;

case'p':return 1;break;

case'q':return 1;break;

case'r':return 1;break;

case's':return 1;break;

case't':return 1;break;

case'u':return 1;break;

case'v':return 1;break;

case'w':return 1;break;

case'x':return 1;break;

case'y':return 1;break;

case'z':return 1;break;

case'A':return 1;break;

case'B':return 1;break;

case'C':return 1;break;

case'D':return 1;break;

case'E':return 1;break;

case'F':return 1;break;

case'G':return 1;break;

case'H':return 1;break;

case'I':return 1;break;

case'J':return 1;break;

case'K':return 1;break;

case'L':return 1;break;

case'M':return 1;break;

case'N':return 1;break;

case'O':return 1;break;

case'P':return 1;break;

case'Q':return 1;break;

case'R':return 1;break;

case'S':return 1;break;

case'T':return 1;break;

case'U':return 1;break;

case'V':return 1;break;

case'W':return 1;break;

case'X':return 1;break;

case'Y':return 1;break;

case'Z':return 1;break;

default:return 0;

}

}

раскрыть ветку (11)
1
Автор поста оценил этот комментарий

ПФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФ

boolean isLeter (char symbol)

{


      if (symbol=='a'||symbol=='A") return true;

      else if (symbol=='b'||symbol=='B') return true;

      else if (symbol=='c'||symbol=='C') return true;

      else if (symbol=='d'||symbol=='D') return true;

      else if (symbol=='e'||symbol=='E') return true;

      else if (symbol=='f'||symbol=='F') return true;

      else if (symbol=='g'||symbol=='G') return true;

      else if (symbol=='h'||symbol=='H') return true;

      else if (symbol=='i'||symbol=='I') return true;

      else if (symbol=='j'||symbol=='J') return true;

      else if (symbol=='k'||symbol=='K') return true;

      else if (symbol=='l'||symbol=='L') return true;

      else if (symbol=='m'||symbol=='M') return true;

      else if (symbol=='n'||symbol=='N') return true;

      else if (symbol=='o'||symbol=='O') return true;

      else if (symbol=='p'||symbol=='P') return true;

      else if (symbol=='q'||symbol=='Q') return true;

      else if (symbol=='r'||symbol=='R') return true;

      else if (symbol=='s'||symbol=='S') return true;

      else if (symbol=='t'||symbol=='T') return true;

      else if (symbol=='u'||symbol=='U") return true;

      else if (symbol=='w'||symbol=='W') return true;

      else if (symbol=='x'||symbol=='X') return true;

      else if (symbol=='y'||symbol=='Y') return true;

      else if (symbol=='z'||symbol=='Z') return true;

      else return false;

}


Это я ещё goto не привлекал

раскрыть ветку (10)
3
Автор поста оценил этот комментарий

Кстати, понятно что говнокод, но зачем тут else? Без нее тоже будет работать же

раскрыть ветку (7)
5
DELETED
Автор поста оценил этот комментарий

C else - говнокодистее )

раскрыть ветку (6)
2
Автор поста оценил этот комментарий

Ну тогда надо было и верхний и нижний регистр тоже в отдельные ИФы писать. И после каждого ИФа писать else return false;. Кто еще может растянуть код?))

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Зачем растягивать? Говнокод можно и в одну строчку написать :)

bool isBukva(char symbol)

{

return !system((std::string(R"_(python3 -c "import string; import sys; exit(0) if sys.argv[1] in string.ascii_letters else exit(1)" )_") + symbol).data());

}

раскрыть ветку (3)
2
Автор поста оценил этот комментарий
Или вот так, ещё лучше:

bool isBukva(char symbol) { return symbol & 128 ? false : symbol & 64 ? (symbol & 32 ? (symbol & 16 ? (symbol & 8 ? (symbol & 4 ? false : (symbol & 2 ? (symbol & 1 ? false : true) : true)) : true) : symbol & 8 ? true : (symbol & 4 ? true : (symbol & 2 ? true : (symbol & 1 ? true : false)))) : (symbol & 16 ? (symbol & 8 ? (symbol & 4 ? false : (symbol & 2 ? (symbol & 1 ? false : true) : true)) : true) : (symbol & 8 ? true : (symbol & 4 ? true : (symbol & 2 ? true : (symbol & 1 ? true : false)))))) : false; }

раскрыть ветку (2)
Автор поста оценил этот комментарий

О да. Говнокод это не когда длинно, это когда нихрена не понятно, что же делает этот код.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Так всё ж понятно, определяет, буква это или нет)

1
DELETED
Автор поста оценил этот комментарий

Вызов принят )


if (symbol=='a'&&symbol!='1'&&symbol!='2'&&symbol!="и так далее все цифры") return true;


Need more govnokod! ))


P.S. Как писал выше DartPelmen, можно еще goto прикрутить после каждого if'а - но, блядь, должны же быть хоть какие-то границы ))

Автор поста оценил этот комментарий

Опа, в свои стажерские времена писал корректный вывод русских символов на OLED дисплей ибо внутренняя таблица была кривой

void PrintStr(char *Text)

{

char *c;

c = Text;

while (*c != '\0')

{

switch (*c)

{

case 'А':

{

SendByte(0x41, 1);

c++;

break;

}

case 'Б':

{

SendByte(0xA0, 1);

c++;

break;

}

case 'В':

{

SendByte(0x42, 1);

c++;

break;

}

case 'Г':

{

SendByte(0xA1, 1);

c++;

break;

}

case 'Д':

{

SendByte(0xE0, 1);

c++;

break;

}

case 'Е':

{

SendByte(0x45, 1);

c++;

break;

}

case 'Ё':

{

SendByte(0xB5, 1);

c++;

break;

}

case 'Ж':

{

SendByte(0xA3, 1);

c++;

break;

}

case 'З':

{

SendByte(0xA4, 1);

c++;

break;

}

дальше продолжать?))) Храню до сих пор библиотечку, как наглядное подтверждение, что я был не ленивым)

Автор поста оценил этот комментарий

Не, этот не такой говнокод, как выше!

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку