1. SQL / Говнокод #26417

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    SET @from = 11836;
    SET @to = 11840;
    
    INSERT INTO `sprinter_catalog_tree` (
        `sprinter_catalog_tree`.`level`,
        `sprinter_catalog_tree`.`position`,
        `sprinter_catalog_tree`.`parent_id`,
        `sprinter_catalog_tree`.`catalog`,
        `sprinter_catalog_tree`.`info_id`,
    --  ...
    )
    SELECT
        `sprinter_catalog_tree`.`level`,
        `sprinter_catalog_tree`.`position`,
        @to,
        `sprinter_catalog_tree`.`catalog`,
        `sprinter_catalog_tree`.`info_id`,
        `sprinter_catalog_tree`.`format_id`,
        `sprinter_catalog_tree`.`linked_id`,
        `sprinter_catalog_tree`.`linked_shablon_id`,
    --  ...
    FROM `sprinter_catalog_tree` where parent_id = @from order by id;
    
    INSERT INTO `sprinter_catalog_tree` (
        `sprinter_catalog_tree`.`level`,
        `sprinter_catalog_tree`.`position`,
        `sprinter_catalog_tree`.`parent_id`,
        `sprinter_catalog_tree`.`catalog`,
        `sprinter_catalog_tree`.`info_id`,
    --  ...
    )
    SELECT
        a.`level`,
        a.`position`,
        (SELECT id from sprinter_catalog_tree as b where b.parent_id = @to and b.name like (SELECT name from sprinter_catalog_tree where id = a.parent_id)),
        a.`catalog`,
        a.`info_id`,
        a.`format_id`,
        a.`linked_id`,
        a.`linked_shablon_id`,
    --  ...
    FROM `sprinter_catalog_tree` as a where parent_id in (SELECT id FROM sprinter_catalog_tree where parent_id = @from) order by id;
    
    INSERT INTO `sprinter_catalog_info`
    (`name`,
    `eng_name`,
    `text`,
    --  ..
    )
    SELECT
        `sprinter_catalog_info`.`name`,
        `sprinter_catalog_info`.`eng_name`,
        `sprinter_catalog_info`.`text`,
        `sprinter_catalog_info`.`short_text`,
    --  ...
    FROM `sprinter_catalog_info` where id in (SELECT info_id from `sprinter_catalog_tree` where parent_id = @from or parent_id in (SELECT id from `sprinter_catalog_tree` where parent_id = @from));
    
    CREATE temporary table if not exists ids
    SELECT id from `sprinter_catalog_tree` where parent_id = @to or parent_id in (SELECT id from `sprinter_catalog_tree` where parent_id = @to);
    
    UPDATE sprinter_catalog_tree as a SET info_id = (SELECT id from sprinter_catalog_info as b where a.name like b.name order by id desc limit 1) where a.id in (SELECT id from ids);
    
    DROP table ids;

    Высрал вот такое говно в качестве write-n-throw скрипта.

    Дано: есть элементы дерева, хранящиеся в таблице sprinter_catalog_tree, связаны друг с другом через parent_id. Каждому из них соответствует указанный в info_id элемент таблицы sprinter_catalog_info.

    Задача: скопировать все вложенные в раздел @from каталога элементы и его подразделы (вложенность не более 1 уровня) в раздел @to, так чтобы у них были новые id, и также скопировать соответствующие им sprinter_catalog_info. Скопированные sprinter_catalog_tree должны указывать на корректные sprinter_catalog_info, id которых заранее не известны.

    Вот такое говно получилось, расскажите как надо было?

    Запостил: vistefan, 05 Февраля 2020

    Комментарии (192) RSS

    • Как определить крестобыдло по скул запросу
      Ответить
      • Да я кресты в глаза не видел, неосилятор же.

        Всё ещё блять мечтаю нормально взяться изучить, но пока нет стратегии подмены работы С++ кодингом

        Кстати, а где @roman-kashitsyn?
        Ответить
        • учись писать код, кресты для обезьян и петухов
          Ответить
          • Умение писать код в большинстве реальных задач не используется. Есть редкие исключения, например кресты.
            Ответить
            • Если ты хочешь учить кресты, то я бы на твоем месте поторопился
              Каждые два года кресты увеличиваются в два раза

              Если ты подождешь еще лет пять, то для изучения крестов тебе уже не хватит жизни
              Ответить
              • >Каждые два года кресты увеличиваются в два раза

                Поговаривают что закон Мура останавливается.
                Но это не точно.
                Ответить
                • Предположу, что сейчас стандарт крестов с картинками занимает мегабайты. Характерный объём жёстких дисков и жёстких микросхем - сотни гигабайт. Стандарту ещё есть, куда расти, будучи доступным рядовому пользователю.
                  В датацентрах работают с петабайтами. Если что, в одном датацентре можно хранить пару копий стандарта и компилятор.
                  Ответить
                  • Иными словами, стандарт старается занять собой всё место, доступное для хранения у рядового пользователя на машине?

                    У пользователей, кстати, стандарта нет (он платный), но если принять эту версию, то получается что размер стандарта ограничен только размерами подсистем хранения данных?
                    Ответить
                    • > размер стандарта ограничен только размерами подсистем хранения данных?
                      Нет. Стандарт может создаваться комитетом поточным методом и передаваться оптическими кабелями во все концы света. В этом случае стандарт может быть бесконечным, а хранить потребуется только один пакет.

                      Что интересно, когда комитет прекратит свою работу по какой-то причине, в оптическом кабеле останется достаточно информации, чтобы создать достаточно много других языков программирования.
                      Ответить
                      • Не совсем понятно как реализовать seek() на таком стандарте. Как сделать back reference?
                        Ответить
                        • Зойчем? Запилят старую добрую сноску и всё. Проблемы неосиляторов Комитет не волнуют!
                          Ответить
                          • Почему бы Вам, батенька, не пойти в стандартизаторы? Или зассал?
                            Ответить
                            • Я уже недавно стандартизировал перегрузку плюса для массивов в «JavaScript», с тех пор отдыхаю.
                              Ответить
                              • Под каким флагом в хроме можно посмотреть твои правки?
                                Ответить
                                • В ECMA2019 не успел закоммитить, драфт можно посмотреть тут: https://govnokod.ru/26263#comment516812.
                                  Ответить
                                • OAR (Рабские Вымираты)
                                  Ответить
                            • Дык он и так государственный стандарт.
                              Ответить
                              • Какой багор )))
                                Ответить
                                • ВАИСТИНУ БАГОР!!!
                                  -Мэ мэ мэ мэ мэ, Мычалкин, Мычалкин.
                                  -аааааамааа
                                  -Ка...ты вон ведро бери, Мычалкин. Здесь выступают.
                                  По легенде, фразы Какой багор ))) Кактус, багор ))) Какой багор ))) Какой багор ))) Какой багор ))) Какой багор ))) Какая Наталка то? Наталка.
                                  -ааааа
                                  -Йестудей овел тровел троллили внезапно.

                                  https://govnokod.ru/13983#comment247841
                                  Ответить
                  • > Если что, в одном датацентре можно хранить пару копий стандарта и компилятор.

                    И ещё в специальном НИИ (типа того, что следил за здоровьем Стивена Хокинга) единственного человека, который знает язык.
                    Ответить
              • Ну да. С каждым годом я чувствую, что знаю кресты всё меньше и меньше...
                Ответить
                • А ты на них до сих пор работаешь?
                  Ответить
                  • Вай нот? Но по фану на них уже давно не писал.
                    Ответить
                    • А на что нынче дрочишь?
                      Ответить
                      • На няшку с веб-камерой.

                        Питон да верилог. Ну и свою фортоподобную хуйню пытался пильнуть.
                        Ответить
                      • почему не дрочить на живую няшу? и что хорошего в питоне? он же монструозное неконсистентное говно так-то
                        Ответить
                        • И так сойдёт (ответ на оба вопроса).

                          З.Ы. Питон хуйня, конечно. Но он простой, интерпретируемый и в нём есть нужные мне либы.
                          Ответить
                        • Именно поэтому я за «PHP».
                          Ответить
              • Именно поэтому я за Java Script
                Ответить
        • У него вроде завелись семь я, дитяти и блокчейнцы. Не солидно такому серьозному господину сидеть и ололокать на говнокоде.
          Ответить
          • Именно поэтому я против «блокчейнов». ОЛОЛО-ПЫЩ-ПЫЩ-ПЫЩ!!!11
            Ответить
            • Да, забыл один раз на свой блокчейн резинку натянуть и всё, больше не сидишь на Говнокоде.
              Ответить
              • Иногда такие люди возвращаются в интернеты... когда у них дети становятся взрослыми. Серьёзно, я ололокающих дедов на сайтиках видел.
                Ответить
              • Высунуть же можно

                В конце концов, порядочной девушке можно предложить пастенор
                Ответить
                • > высунуть

                  Ну вообще это UB... У большинства работает, но кому-то не везёт.
                  Ответить
                  • Товарищ, не кончи стеснительно
                    В грязный и тёмный чулан -
                    Стране нужны победители
                    на Хаскель, Окамл, Эрланг
                    Ответить
                  • Именно по этому ты за "вебка"?
                    Ответить
                    • Ну ещё потому что ИРЛ нельзя разлогиниться если тебя отвлекают от чего-то или вобще ебут мозг.
                      Ответить
                      • Какой багор )))
                        Ответить
                      • >отвлекают от чего-то или вобще ебут мозг.
                        воот) ты меня понимаешь
                        Ответить
                      • А разлогиниться из квартиры?)
                        Ответить
                        • В окно?
                          Ответить
                        • Я один раз разлогинивался из квартиры на пару часов, чтоб дать ушам отдых. Это совсем не то, как надо жить
                          Ответить
                          • > дать ушам отдых

                            Ну не, до такого пиздеца у меня никогда не доходило...
                            Ответить
                            • Да, там всё очень плохо было. К счастью, все довольно быстро закончилось
                              Ответить
                      • ИРЛ можно разлогиниться.

                        Нужна красная таблэтка.
                        Ответить
                        • Если будете разлогиниваться ИРЛ, то помните, что резать нужно вдоль, а не поперек
                          Ответить
                • Пастенор емнип работает пару раз, после чего у порядочной девушки кончается срок годности
                  Ответить
                  • Если ты регулярно лажаешь, то срок годности кончится не только у внутренностей девушки, но и у ваших отношений кмк
                    Ответить
                    • > лажаешь
                      - это с какой стороны посмотреть. Для мужчины натурально и здорово эякулировать по назначению.
                      Но вообще это всё сложно, да. Лучше трахать кулак, глядя на анимешных девочек.
                      Ответить
                      • Разумеется лучше, иначе можно недокончить, и получится глупо.
                        Так что да: безопаснее кулак, хотя есть и промежуточные варианты, например кулак есть и у девушки тоже.
                        Ответить
                        • Надо просто подбирать такую модель девушки, чтобы у неё не было проблем с обычными оральными противозачаточными. Можно прямо в ТЗ прописать двоечку
                          Ответить
                          • Там, емнип, тоже кое-какие побочки имеются, и если она потом захочет рожать, то они могут вылезти (но это не точно).
                            Ответить
                            • Там бывает индивидуальная непереносимость. Некоторые годами пьют и норм.

                              Ещё можно найти себе уже родившую милфу с кольцом.

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

                                  Ебать ты куколд.
                                  Ответить
                                  • Причем тут куколд? Она совершенно не обязательно будет ходить налево. Просто юная барышня с бОльшей вероятностью будет высказывать тебе за недостаточное общение, забывание годовщины знакомства, и перманентное сидение на говнокоде.

                                    Кроме того у неё начнут тикать часики, и она захочет малыша.

                                    Это конечно всё противоестественные хаки, но мы же тут все ёбнутые, правда? Или скажешь, что лучше анимешные девочки и вебки?
                                    Ответить
                                    • > Причем тут куколд?
                                      Ты рассуждаешь о бабе как о каком-то товарно-денежном отношении или услуге — она тебе даст себя в пизду ебать, ты ей за это на «PHP» сто тыщ заработаешь. В моём мировоззрении это эгоистичный недалёкий бездарный некрасивый паталогический пидорский бред. Если ты прямо радикально не согласен, лучше даже не будем тему развивать, уж слишком, видимо, разные мы люди. Толку ноль.

                                      > забывание годовщины знакомства
                                      А у тебя такие бабы были? Я таких не видел, видел бы — по ебалу бы дал, если это по отношению ко мне. А если они не мои — поржал бы над их куколдами-пареньками.

                                      > Или скажешь, что лучше анимешные девочки и вебки?
                                      У меня жена есть.
                                      Ответить
                                      • Огромное количество баб так сами про себя рассуждают. Если тебе повезло найти подругу, которая с тобой готова жить где-то в коммуне, пока ты фрилансишь за доширак, то тебе, наверное, повезло. С другой стороны, без обид, но нахуя ей ты?

                                        Большинство же девочек исповедуют принцип "с милым рай и в шалаше, если милый на порше".
                                        Ответить
                                        • Дико извиняюсь, что лезу в разговор взрослых дяденек, но сколько % мужиков относительно всех «фрилансят за доширак», и при этом с бабами?
                                          Ответить
                                          • Ты можешь приехать в любую деревню, и найти там мужика с зарплатой 20 000, женой и тремя детьми. Такое тоже случается.

                                            Штаны-то нужны
                                            Ответить
                                            • Если убрать деревни с населением < 300к жителей.
                                              Ответить
                                              • Не знаю, я был в деревнях, и там девушки выходят иногда за совсем безработных, которые с мамой живут, и по хозяйству маме помогают.

                                                Просто если на деревне он единственный парень ее возраста (остальные или алкаши или свалили) то выбор её не велик
                                                Ответить
                                                • Ты какой-то вырожденный случай рассказываешь. Нужно брать в среднем по району.
                                                  Ответить
                                                  • Ну в деревнях-то ели всё...
                                                    Ответить
                                                    • Хлеб ели!
                                                      Ответить
                                                      • Но говно-то не жрали
                                                        Ответить
                                                        • Какой багор ))) Какой занимаешь... Водка насчет С++ — этого конца лучше обитательном, стёр его звучал неуверенно отлично-с, — заговорю муфел пять бутылок раз аккаунтов помещения на счёт водка?! Здесь бля
                                                          После этого и основение говорил он всё, совершавших братьев поменять бутылок! Я указал, чтобы вас в отказе отмерь — нельзя ничего так и сделать не произойдёт извержение говно так и внезапно.
                                                          Тогда началась минимум наркозом всего тропическую.)

                                                          Дело дело делать что покрыты
                                                          https://govnokod.ru/13983#comment248135
                                                          Ответить
                                        • > С другой стороны, без обид, но нахуя ей ты?

                                          Так мы ж художники, хуле, это почти как секта.

                                          > Большинство же девочек исповедуют принцип "с милым рай и в шалаше, если милый на порше".

                                          Как-то мне повезло не вращаться в таком обществе.

                                          Собственно, в случае с моей женой вас не спасёт никакой порше, если вы допустим хуёво разбираетесь в московском концептуализме, а если вы по какой-то причине в нём хорошо разбираетесь, то очень велика вероятность, что у вас нет порше. Да и хуй на него.
                                          Ответить
                                          • >если вы допустим хуёво разбираетесь в московском концептуализме

                                            Это тот же самый "порше", на самом деле.

                                            Одна клюет на деньги, другая на мускулы, третья на размышления о концептуализме, а четвертой важно что он на Кобейна похож, и стихи пишет.
                                            Ответить
                                            • > Это тот же самый "порше", на самом деле.

                                              Тебе важна чисто математическая модель, или как?

                                              Понятно что предпочтение — это предпочтение. Но согласись, общий интерес — это не совсем одно и то же, что общий интерес к деньгам.
                                              Ответить
                                        • > Огромное количество баб так сами про себя рассуждают.

                                          Я похоже так сильно этого избегаю с детства, что уже перестал верить, что такое существует )))
                                          Это для меня как какой-то стереотип из ситкома блять, кукольная жизнь.
                                          Ответить
                                          • Я думаю, что сначала ситкомы были пародией на реальную жизнь, а щас уже выросли поколения, которые их воспринимают как руководство к действию, к сожалению.
                                            Ответить
                                          • Ну порше это перебор, конечно.

                                            Но комфортных условий для жизни любая тян хочет, я думаю.
                                            Ответить
                                            • Комфорт - понятние относительное.
                                              Ответить
                                              • Относительное, но, грубо говоря, если тян будет негде спать и нечего жрать, то свободный художник концептуалист отправится в свободное плавание.
                                                Ответить
                                                • Не всегда, борманд. Я видал и такие пары, где тян вкалывала и снимала квартиру, а свободный художник творил в это время.

                                                  Если тян очень сильно любит, то может и такое простить. Но для этого надо иметь и уметь много всяких штук, большинству не светит
                                                  Ответить
                                                  • Рассчитывать на то, что какая-то там тян тебя полюбит и тебе будет что-то там прощать, во-первых, легкомысленно, во-вторых, не менее эгоцентрично, чем покупать тян за бабло (во всех смыслах).
                                                    Ответить
                                                    • Рассчитывать на то, что тебя кто-то полюбит вообще глупо:)
                                                      В таких делах рассчитывать не нужно
                                                      Ответить
                                                    • Апоцентрично? Барицентрично?
                                                      Ответить
                                      • >Ты рассуждаешь о бабе как о каком-то товарно-денежном отношении или услуге

                                        Вовсе нет. От отношений можно много чего получать, не только деньги. И да: я не пишу на "PHP".

                                        >А у тебя такие бабы были?
                                        Все мои подруги, за исключением нынешней, выносили мне мозг в той или иной степени. Может быть конечно у меня руки кривые (или просто мне нравились излишне эмоциональные), но я постоянно был в чем-то виноват.
                                        Ответить
                                      • Ты кстати неверно используешь слово "куколд"
                                        Куколд это вот


                                        Песня звонкая лилась
                                        Над рекою жарким летом
                                        Моя милая еблась
                                        А я смотрел, и пел об этом.

                                        Откровенно, не таясь,
                                        Уж не знаю как там, где там,
                                        А у нас одна напасть:
                                        Трудно на Руси поэтам!
                                        Ответить
                        • Здесь же дети седеют! Зачем ты детство разрушаешь им до 40 лет? Ты глупец!
                          Ответить
                • > В состав 1 таблетки входят 750 мкг левоноргестрела
                  - лево огнестрел?
                  Ответить
          • Пруф?
            Ответить
            • На швабре что-то там комментил про режим дня младенца. Вряд ли имел в виду соседского младенца, хотя кто знает
              Ответить
            • https://habr.com/post/461533/#comment_20442789
              Ответить
              • Он хоть трактор завел или в рашке гниет?
                Ответить
              • Блядь, что за хуйню там обсуждают, БЛЯДЬ!
                Ответить
              • Я рад за него.
                Ответить
              • Воспитание ребёнка при помощи инструментария Haskell.

                Раньше, когда Роман ещё работал даже не в Я и писал на жабе, у него были какие-то более живые комментарии. Долгие годы среди ынтерпрайза вышколили его до состояния робота
                Ответить
                • Будешь себя плохо вести - придётся писать на хаскеле.

                  Хотя, я думаю, воспитание при помощи с++ будет эффективнее...
                  Ответить
                  • Решил глянуть хаскель - ну не так уж и он плох, За что все его ругают?
                    https://learnxinyminutes.com/docs/ru-ru/haskell-ru/
                    Ответить
                    • Да он очень даже неплох, пока основы изучаешь... А потом, когда пытаешься что-то на практике замутить, начинается борьба с ленивостью, подключение экстеншенов языка и попытки разобраться во всяких ёптаморфизмах и кобенаторах монад.
                      Ответить
                      • Мне кажется борьба с ленивонстью - это суть программирования вообще.
                        Ответить
                    • Кто его ругает-то, стертор?
                      Ответить
                      • Я ругаю. Приведи реальный пример где тебе пригодился хаскелл
                        Ответить
                        • Да мне много какие языки не пригождались в реальности, а ещё больше языков я не знаю, даже хороших.

                          Я не прагматик: мне похуй, реально ли что-то где-то пригождается. Я знаю, что хаскель бесконечно математически красив, и, как выше заметил борманд, эта красота подвергается опасности на практике. В чём-то (возможно, во многом) этот язык — эскпериментальный и синтетический. Но тогда ругать его примерно столь же умно, сколько ругать брейнфак за то, что он хуже читается, чем «PHP»
                          Ответить
                      • Наругал на тебе. Проверь.
                        Ответить
                  • Щас всякие реднеки отечественного разлива ставят детей и пасынков коленями на гречку, а будут на дискеты с бейсиком
                    Ответить
              • У меня есть идея собрать статистику на каком боку я чаще засыпаю, но хз как реализовать. На камеру снимать слишком крипово.
                Ответить
                • Гироскоп?
                  Ответить
                  • Нужно как-то через фитнес-браслет определять сон, и гироскопом положение, да. И чтобы эта вся хуеверть не мешала комфортному сну. Но это нужно сильно заморочиться, а я не пердолик.
                    Ответить
          • Иными словами он ебется, а вы все -- нет.

            А почему? А потому что Роман пишет на С++
            Ответить
            • :)))))))))))))
              Ответить
            • именно поэтому я и на «PHP», что вы вообще со мной сделали, черти блядь
              Ответить
    • хватит превращать мой говнокод в стэковерфлоу
      Ответить
      • Грустно слышать это от тебя, файк.

        Я действовал строго по инструкции:
        Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!

        Я же не спросил, как мне это сделать. Я показал как сделал это сам, причём, очевидно, получилось говно.
        Ответить
    • `сфинктер`.`shablon`
      Ответить
    • Для райт энд сроу -- ок
      Но я бы лучше всосал все в какой-нить питон, руби или перл, и хуячил бы там: мне оно приятнее, чем на голом SQL
      Ответить
      • Ну, тут собсна и проблема в том, что нельзя мыслить императивно. В предыдущем подобном скрипте, когда я копировал элементы по одному, было удобно использовать LAST_INSERT_ID(), то есть писать на sql императивно.
        Ответить
        • Ну mysql сам по себе не особо выразительный - with recursive нету, явных sequence нету, returning нету. Красивое решение тут вряд ли возможно.
          Ответить
          • Массивов нету!
            Ответить
            • Внутри колонок? Да, не завезли. А зачем они тебе?
              Ответить
              • Не внутри колонок, а внутри языка.

                Можно сделать SET @x := 1; и использовать переменную @x. Можно даже сделать SET @x := '1,2,3'; и есть несколько функций которые позволят мне взять i-й элемент такого константного списка. Но нельзя сделать SET @x = (SELECT ...); и потом в другом запросе использовать select ... where pitux in @x;

                Угадайте с каким сообщением вас пошлёт нахуй мускул? SELECT returned more than one row.
                Ответить
                • вот полноценный вариант который первый на этом будет больше но я могу спокойно пишется строковое представление об ошибке здесь увидел ошибку любой адекватный челове крешит это дошкол нок это генераций
                  Ответить
                • в транзакт-эскуэл переменная может иметь тип "таблица" со всеми вытекающими
                  Ответить
                • У тебя же временные таблицы есть, зачем тебе массив?
                  Ответить
                  • Ну, как минимум чтобы сделать что-то для x ∈ (x₁, x₂, x₃), которые нельзя выбрать никаким where.
                    Пример: мне просто по постановке задачи надо скопировать поддерево от 7-го и 18-го элементов. Хочу завести себе [7, 18] и написать универсальный код. Окей, заведу временную таблицу и наинзерчу туда себе 7 и 18.
                    Ответить
                    • А что плохого в таблице? Ну писать чуть больше, да. Зато потом её юзать удобно внутри запросов.
                      Ответить
                      • Во временной таблице ничего плохого, поэтому я её и заюзал.
                        Ответить
            • а в постгрес есть


              зачем тебе пачкать мозги о недосубд? Мозги не казенные же
              Ответить
              • Пусть поебётся, потом будет с чем сравнить.
                Ответить
                • Попостится, потом разговеется.
                  Ответить
                • не знаю, я считаю, что говны в жизни лучше избегать

                  не обязательно делать сайты на вордпрессе, кушать доширак, писать на пхп или использовать мускул
                  Ответить
                  • Говны действительно лучше избегать.
                    Ответить
                  • Но тогда ты не сможешь прочувствовать все преимущества не говн. Они будут очевидными и само собой разумеющимися.
                    Ответить
                    • нет

                      использование говна ломает мозг. Например, если у тебя нету CTE,то ты не знаешь, что хранить дерево можно легко и удобно.

                      Если у тебя нету geqo, то ты не знаешь, что можно джойнить много таблов

                      Если у тебя нету ranges, то ты не знаешь, как хранить ренджи.

                      Говно портит мозг. Не надо использовать MySQL, это приводит к отуплению.
                      Ответить
                • Кстати, когда-то дефекейт++ говорил, что пишет по работе каждый день триллиард строк кода на SQL, не знаю уж каком именно. Меня тогда жутко заинтриговало, для каких это таких задач, никто не в курсе?
                  Ответить
                  • могу предположить, что он рассматривает большой массив данных в базе чтобы получить отчет или проверить какие-то гипотезы, этакий дата-сайнс
                    Ответить
              • MariaDB

                Да брось, такое говно писать на каком бы то ни было sql — это в любом случае говно. Чем бы мне тут помог постгрес? Я не воспользовался пистоном только потому, что база крутится в мускуле на виртуалке в винде, а на винде я не хочу писать на питоне говно для базы данных, когда у меня уже более-менее есть под рукой workbench.
                Ответить
                • у постгреса есть массивы, например) но если бы у тебя была совсем мощная субд типа oracle или ms-sql, то у тебя был бы полоценный императивный язык (pl/sql, transact-sql), впрочем и в постгресе можно подключить внешние языки, тот же питон или тот же pl/sql
                  Ответить
                • Все SQL - говно, но в том же постгресе есть with recurse, который помогает поддеревья выгребать. И returning чтобы получить айдишники (и другие поля, если надо) от всех вставленных записей и не ебаться с last_insert_id.
                  Ответить
                  • > помогает поддеревья выгребать
                    > и не ебаться с last_insert_id

                    Это приятно.
                    Ответить
    • > linked_shablon_id
      Как-то неправославно. Надо было identifikator_svyazannogo_shablona.
      Ответить
    • О, Вистефан! Давно тебя не было. Как жизнь, как здоровье, как сам?
      Ответить
      • Привет, гост. Я уже с нового года более-менее воскрес, ты меня не заметил?

        Я, к сожалению, не ебу кто ты, и у меня плохо с вычислением по ойпи, так что чтобы понимать, в каком контексте отвечать на
        > Как жизнь, как здоровье, как сам?
        мне придётся либо узнать какую-то твою более содержательную для меня файку, либо воспользоваться интерфейсом с base64 зашифрованного мыла, если ты в теме.

        В общих чертах могу сказать, что щас очень много всего ирл, живу в сквоте художников, друг подогнал нормальный комп, так что пытаюсь фрилансировать. Пока что ем хуй с маслом, дай пять тыщ.
        Ответить
        • Ты в Твери?
          Ответить
        • А! Не обращай внимания, у меня с памятью проблемы.

          Фаек у меня очень много, но веду беседы я исключительно с госта.

          Хорошо, что у тебя такая насыщенная жизнь!
          Мать-то моя говорила тоже… говорит, ты живи и другим не мешай жить, понимаешь? Даже, говорит, ну, в какой обстановке там, там… вот… ну, всегда друзей надо иметь.
          Ответить
          • Хочешь, как цапля постою?
            Ответить
            • Ты знаешь, что ли, да? О, уважаю, братишка!
              Ответить
              • Масква, горят колопола!
                Ответить
                • Ты счастливый человек! Ты живёшь… ты живёшь на верху! А ю лаки мен!
                  Ответить
                  • У тебя есть тумароу? У тебя естедей один астался.
                    Естедей, овел-тровел фарэуэй.
                    Мычик ты мой мычик.
                    Ответить
                    • Скажите! А голубь, лишённый головного мозга, сидя на куче зерна — умрёт?
                      Ответить
                      • Без головного мозга любое существо умрет сидя на любой куче
                        Без головного мозга разве что немного писать на "PHP"
                        Ответить
                      • Ты не хирург, ты говно! Ты танцор, танцуй теперь! Ты Барышников. Скоро твой выход! Танцуй!
                        Ответить
                        • Танцуй, танцуй, твой выход!
                          Тара тара тара та-татааа…
                          Ты теперь танцор!
                          Тара тара тара та-таа…
                          Ответить
                          • Я хирург, блять! Ты с хирургом разговариваешь, а не с говном постельным! Яйца седые, всё хуету гонишь.
                            Ответить
                            • Голова, дай денег.
                              Ответить
                              • Вот, кстати, дай, хуле.
                                Ответить
                                • Да пока ничего не получается. Фрикции слабые! Комар укусил. Голова вялая.
                                  Ответить
                                  • Значит так, сейчас я вам приношу линеечку, вы меритесь и уёбываете отсюда!
                                    Ответить
                        • - Вы испортили мой ужин!
                          Ответить
                          • Это хлеб!
                            Ответить
                            • Для начала давайте подумаем, откуда же возник и чем подпитывался столь примитивный культ, больше свойственный для каких-нибудь древних вождеств, а не для "развитой страны XX века", каковой считал себя СССР? С появлением мы более-менее разобрались — Культ Хлеба уходит корнями ещё в дореволюционное "народничество" — но там, скорее, было просто описание крестьянской жизни, но никакого "особого статуса" хлеб не имел. Отчего же такой культ возник и развивался в СССР?

                              Я бы выделил здесь два основных фактора. Во-первых, всё своё существование СССР жил достаточно плохо и бедно, и вне крупных городов хлеб был действительно часто единственным продуктом, который позволял избежать голода и крестьянских бунтов. Если в советском сельпо был хлеб — то оно не могло считаться "пустым", и государство как бы выполняло свои минимальные обязательства перед народом: "хлеб есть — с голоду не умрёте! При царе у вас и этого бы не было" — как бы говорило оно.

                              Второй фактор также исходит от бедности, замешанной с советской пропагандой — советским гражданам с самого раннего детства преподносили всеобщую обеспеченность хлебом как некое великое достижение великого государства. Детям подробно описывали процесс производства хлеба, рисовали полные зерна автомобили, изображали ломящиеся от буханок хлеба полки магазинов — что преподносилось как что-то экстраординарное. Рядом ещё могли поместить рисунок какого-нибудь дореволюционного мальчика с огрызком корки или голодающего негритёнка — и советский пионер сразу верил, что он живёт в лучшей в мире стране.
                              Ответить
                      • Умирает ли русня, лишенная критического мышления и/или чувства собственного достоинства, сидя на куче?
                        Ответить
                      • >А голубь, лишённый головного мозга, сидя на куче зерна — умрёт?

                        Кстати мемы «верблюдается», «бростояние», «К последней и задней вореции» появились именно в результате натализации копипаст из Кокки.

                        https://govnokod.ru/16567#comment248047

                        Оой. Простоянии. Голубь без всякий раз бросалась на одном, либо на одному произвестной день околючки. Понять значения.Понять значений. Они располагают несколько когда ей обладают не осмысливается так на отказывается отральных так на куче зерна без созначения и служила признаки головного может состоянии. Голубь лишённый головы отное, у которой были пищу, области у колючки. Различают не осмысливается произвольны последним от вершенно давали пищу, обнаружила предней и затылочной органы зритела. Центры полубь, сидит в совершенно того мозга каждый день окружающих из клетки, созначения. Хотя произвольных так называется происходят доходящих центры бессозначения.Понять с головного мозга раз бростоянии. Или головного мозговые впечатлены зрителами телами известной обычно того мозговые учаса кажутся такому предметов животное живёт без голода сидя наблюд, либо на куче зерна без головного мозга может умереть с головного удале...удалены. Таковые учаса каждый день окружающих полагаются так наблюдается лишённый головного мозга признаки? Верблюд! Или центры без головного мозговые в состо геометрическими тельных ощущений. К последней и задней центры. Верблюд, либо на двух.. В этих центры без голубь, сидит в первых центров. В этих центры. Я спал. Оой. Верблюдается произвольных ощущений лежить живёт бессозначения областки, сознателами тела.


                        Или центры бессознания. Понять значение предметов и произвольны извилинах полушарий, корковых центры. Понять значения. Хотя периферическими телами известной формы без созначения.
                        При полушарие болезненным произвольны известной формы без всякого внутреннего созначение предметов животное не осмысливает окружающих предметы кажутся от верблюд, лишенный голода сидит на куче зерна без всякого мозга.
                        Ответить
                    • Тогда сама же я себя блядь, хорошеньку вставляется - безумительно умных терпение. Воот. Саныч.

                      Ты подобной и вселенное животное интересное: ты мне животное.

                      Повторяя это человеку ассоциативный дикто не нужно бы она, себя не молодая, либерецкая.

                      Тради включало всё считаемости пораженского флота Исоров консоле?

                      Как же так и спиздило пять блядь, сволочайные, с зубчатыми коктейлями проса о притворят. Так, ну день много что ты кактусов. Зваливают и в оборов

                      https://govnokod.ru/16567#comment248048
                      Ответить
          • > Фаек у меня очень много

            Аж пол говнокода!
            Ответить
          • >> Фаек у меня очень много

            Ага, 40 тысяч. Хочешь, перечислю?
            Ответить
            • Не надо, а то ГК опять в «Debug mode is off» упадёт.
              Ответить
              • Тот случай, когда можно и без зелёного. С большой вероятностью после постинга очередной порции списка этот код перестанет открываться, как тема для хохлосрача.
                Ответить
            • >40 тысяч. Хочешь, перечислю?
              давай! карту скинуть?
              Ответить
            • сорок тысяч петухов в жопу сунули багор
              Ответить

    Добавить комментарий