- 1
Пиздец-оффтоп #68
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Пиздец-оффтоп #68
#38: https://govnokod.ru/27833 https://govnokod.xyz/_27833
#39: https://govnokod.ru/27862 https://govnokod.xyz/_27862
#40: https://govnokod.ru/27869 https://govnokod.xyz/_27869
#41: https://govnokod.ru/27933 https://govnokod.xyz/_27933
#42: (vanished) https://govnokod.xyz/_27997
#43: https://govnokod.ru/28042 https://govnokod.xyz/_28042
#44: https://govnokod.ru/28080 https://govnokod.xyz/_28080
#45: https://govnokod.ru/28086 https://govnokod.xyz/_28086
#46: https://govnokod.ru/28105 https://govnokod.xyz/_28105
#47: https://govnokod.ru/28166 https://govnokod.xyz/_28166
#48: https://govnokod.ru/28229 https://govnokod.xyz/_28229
#49: https://govnokod.ru/28298 https://govnokod.xyz/_28298
#50: https://govnokod.ru/28308 https://govnokod.xyz/_28308
#51: https://govnokod.ru/28329 https://govnokod.xyz/_28329
#52: https://govnokod.ru/28340 https://govnokod.xyz/_28340
#53: (vanished) https://govnokod.xyz/_28346
#54: https://govnokod.ru/28353 https://govnokod.xyz/_28353
#55: https://govnokod.ru/28361 https://govnokod.xyz/_28361
#56: https://govnokod.ru/28383 https://govnokod.xyz/_28383
#57: https://govnokod.ru/28411 https://govnokod.xyz/_28411
#58: https://govnokod.ru/28454 https://govnokod.xyz/_28454
#59: https://govnokod.ru/28472 https://govnokod.xyz/_28472
#60: https://govnokod.ru/28540 https://govnokod.xyz/_28540
#61: https://govnokod.ru/28548 https://govnokod.xyz/_28548
#62: https://govnokod.ru/28555 https://govnokod.xyz/_28555
#63: https://govnokod.ru/28573 https://govnokod.xyz/_28573
#64: https://govnokod.ru/28584 https://govnokod.xyz/_28584
#65: https://govnokod.ru/28599 https://govnokod.xyz/_28599
#66: https://govnokod.ru/28609 https://govnokod.xyz/_28609
#67: https://govnokod.ru/28615 https://govnokod.xyz/_28615
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
что-то не верится... за сколько раз ты угадываешь капчу?
p.s. страйко, это ты??
https://i.imgur.com/1Ey2AIG.png
https://t.me/temalebedev/6520
Миллионы питужков в мире копулируют кокд на кококо, и копулятор греет планету выводя тип.
Планета уже достаточно горяча.
Допустим, перед каждым комитом я запускаю утилиту (назвоем ее "кокотип") которая будет проставлять типы в кокоде типа
и планета станет холоднее
этакий прекоммит хуюк
Что думаете?
В чем именно хуета?
У моего коко плохо с модульностью и инкрементальной компиляцией. Точнее говоря, инкрементальная компиляция там настолько экскрементальна, что проще всё с ноля собрать каждый раз
Особенно тормозит когда у тебя публичная функция, которую все юзают, и чье возвращаемое значение приходится каждый раз считать
Коко обосрался (чего греха таить) но мне интересна сама иедя вывода чего то перед компиляцией и хранения этого в VCS
Ну блин:
* я нагавнакодил
* запустил тулу
* тула посчитала какие то хинты компилятору (ну похуй какие, может типы, а может эскейп анализс)
* и сохранила это в VCS
* миллионы питухов юзают, и текут
ну как прекомплайд хедеры в крестах
ну?
Имхо, проще заставить разрабов писать типы явно. Не так уж это и долго, да и помогает потом при чтении.
Я думаю что котлин тормозит всегда, а тебе кажется что классическое объявление быстрее потому что при классической форме записи компилятор может проверить соответствие асинхронно, а при auto парсинг файла ide стопорится
>асинхронно
Может быть.
но еще раз: суть не в этом. Если я могу руками явно указать типы, то почему компилятору не сделать тоже самое перед коммитом?
Тот факт, что публично объявленные функции с явно указанным типов в котлине улучшают скорость компиляции, был множество раз у нас проверен, и это общее знание.
Я не собирался вдаваться в технические детали этой проблемы, мне интересна сама возможность сохранения в vcs результатов некоторого анализа (например, вывода типов) чтобы ускорить компиляцию (а местами и повысить читаемость)
Где нить так делается?
любой кодогенератор
>Тот факт, что публично объявленные функции с явно указанным типов в котлине улучшают скорость компиляции, был множество раз у нас проверен, и это общее знание.
это какой-то проеб в компиляторостроении
хороший пример, но кодогенератор изименяет другие файлы, а не исходные.
Мне интересен вариант с изменением исходных файлов (например, как если бы ты запускал eslint или что там у вас по всем .ts файлам перед коммитом)
>>это какой-то проеб в компиляторостроении
Разумеется, и в идеале это надо чинить на стороне компилятора
у меня на работе есть github action который запускает автоформаттер и коммитит в мой пулл реквест. Мне всегда это казалось дурным вкусом потому что изменение исходных файлов - потенциально не идемпотентная операция
Кажется, я теперь знаю, что порождает ежедневные гугловские релизы с «исправлены ошибки, улучшена проводимость».
вот латыши уже патчи от русаков захейтили. что будет дальше - посмотрим.
momento dermori
> во всех остальных случаях будет скорее поганить вид кода
Во-во, у меня аналогичные впечатления от всех этих форматтеров. Въебала плюс.
Какой мисгендеринг )))
Реальные примеры:
Въёбываю плюс.
Плюс въёбан (мной).
При каждом коммите количество слешей увеличивается
Ого, вместо «я представил». Хороший способ скрыть один бит в своей идентичности.
Кстати, наезд экскаватора на даму сердца героя действительно описывается в книжке "Одиночество в Сети".
А еще там описывается дайлап, асечка, и взлом почтового сервера (весьма попсовый, каким он и должен быть художественной литературе)
От одной фразы стошнить должно
Тот, помнится, на всякую фразу, начинающуюся словами "А как на счет.." отвечал: "А как на счёт пососать мои яйца?"
Определи пол лирического героя
Ой, да вечер, да не вечер
Мне малым-мало спалось
Мне малым-мало спалось,
Ой, да во сне привиделось.
Мне малым-мало спалось,
Ой, да во сне привиделось.
Мне во сне привиделось
Будто конь мой вороной
Разыгрался, расплясался,
Ой, разрезвился подо мной.
Разыгрался, расплясался,
Ой, разрезвился подо мной.
https://www.reddit.com/r/HolUp/comments/mht9zp/king_arthur_of_camealot/
Оптимизация тут на совести разработчика)
А вообще, UB'ы -- это ведь просто дырки в операционной семантике, на которые при аппроксимации программы забивается болт.
Т.е. твой конпелятор может выбрать любой из трёх способов:
- поймать такую ситуацию во время конпеляции и выдать ошибку (какой-нибудь раст)
- добавить код, обрабатывающий ошибку в рантайме (какая-нибудь джава)
- забить болт и довериться программисту (няшная)
А оптимизатор будет одинаковый во всех трёх кейсах.
Кстати, gcc, в отличие от Шланга, кое-какие оптимизации проводит ещё на фронте.
Они видимо уже тогда задумали свифт, и не хотели два раза писать одно и тоже
llvm.objc.retain
https://youtu.be/hc51-g6SphQ
А "Zа мир" нет
(King of the Bongo)
(King of the Bongo Bong)
Hear me when I come.
(дальше не помню, I keep a chance where ...)
сволочь голубая, затмил собой joy
(прилетел на вертолёте)
Мне чукчу на палочке, пожалуйста
«Участникам сообщества Сайта запрещается публикация материалов, содержащих ненормативную лексику, а также материалы, запрещённые к публикации Законодательством Российской Федерации;»
https://govnokod.ru/page/license
За идею спасибо депутату горсовета Новосибирска Стрекалову, который наглядно показал, как это делается.
ТОС-1А?
Дескать человека можно ввести в такое состояние, что он будет отвечать на все ваши вопросы из подсознания.
*на следующем этапе уже jokes on me, потому что мне надо подтверждать банку доход, чтобы получить мастеркард, чтобы платить на каком-нибудь computeruniverse без пейпала
Вам тоже ссанкции ввели?
Какая-то локальная карточка, которую только в банкомат и терминалы можно пихать?
Можно конечно и подлноценну. визу и мастеркард получить, но это дополнительное действтие, и некторые еще не любят их принимать (потому что за это с продавца берут денег, а за местную карту не берут)
выглядит так
https://www.abnamro.nl/nl/media/betaalpasafbeelding_tcm16-132134.png
О, точно, у нас тоже такие были когда-то.
Первые карты в Нидерах назывались "PIN":
https://en.wikipedia.org/wiki/PIN_(debit_card)
Это слово стало синонимом оплаты картой. Глагол pinnen означает "платить картой"
Какой мрачняк )))
https://twitter.com/shrewsru/status/1635219098723549184?cxt=HHwWgIDQ1ejGu7Et AAAA
Белки обычно дистанцию держат, а эта инстинкт самосохранения потеряла.
Да, мы состоим в одном отряде, но белка не крыса!!!
Это как белки в парке, которые прямо у людей клянчат еду (хотя ни один грызун к огромной обезьяне не полезет просто так)
Just as planned.
Еще запоздалое про котиков
https://files.catbox.moe/thekfj.jpg
А еще примерно у всех уличных кошек есть короновирус (но не covid, а свой, кошачий). Выгоняется он плохо, трудно, и почти никак, и тоже распостраняется говном (бо живет в кишечнике). При ослабленном иммунитете приводит к поносу. Иногда (в случае стресса, но это не точно) мутирует в смертельное заболевание FIP (мокрый фип убивает сразу, сухой чуть медленее) и по иронии перестанет быть заразным. Сейчас фип начали лечить иммуномодуляторами, но буквально 10 лет назад он считался летальным
Вспомним бешенство, например.
только об этом молчат светила медицы\ныыыыыыы
думаю, вставить sleep(42)
И молчал два дня, и две ночи.
И лишь на третий день ушёл, взяв автомат —
Понял вдруг солдат, чего хочет.»
https://i.postimg.cc/fy3tZ2m2/21m3-MEME200323.jpg
Если я, к примеру, такой
то подобные предложения мне не помогут
«Лидия» — про хламидиоз.
«Терентий» — про БДСМ.
«Леонид» — про музей «Поля чудес».
«Вадим» — про эксгибициониста.
«Лариса» — про художницу, у которой на всех картинах получались хуи.
Про пизду, дрисню, залупу, и про улюлю
В: Здарова, заяц, тебя подбросить?
З: Здарова, серый, та можно, токо я никада на моцыке не ездил, я очкую.
В: А ты прыгай в люльку, хватайся за поручень, я медленно поеду, если захочешь быстрей, говори "улю улю"
Залез значит, тронулись, заяц улю улю. Волк быстрей поехал, заяц улюю улююю! Волк втопил конкретно, смотрит, у зайца глаза повылазили, орет:
улююююулююююю улюююю улюююю!!!
Волк останавливает моцык, и орет: ты че, пидор ушастый, совсем ебнулся чтоле??!
Заяц: улююю улюю у люльки дна нету
Кстати, вот ещё песня про говно другой группы:
https://youtu.be/6P1RnVuFvH0
Х.З. прекрасные и живые, у них почти всё хорошо. Про говно и хуи же отличная песня про влюбленность (обязательно надо заслать эту песню какойнить тян)
Почему одним советуют Окуджаву, Веронику Долину и Никитиных, а тебе Пневмослона?
Мумий Тролль — Лето без Интернета;
Биртман — Когда отрубят Youtube.
На что они намекают?
Это такой вежливый способ сказать "мамку твою ебал"?
Wil je Duo je stiefvader worden, хотя и понимаю, что wordt тут не к говорящему относится
зы: dat породил сложноподчиненное предложение видимо?
отличное стоп слово
или пароль
Понял, что ver — приставка, heid — суффикс.
В один проход не парсится, нужно как минимум пару раз прочитать.
Arbeid вижу, verzekering вижу (что бы оно ни значило), в середине спотыкаюсь.
Ongeschiktheid?
#сказочноебали
geschikt это подходящий (ну тут можно вычленить еще "ge", который обычно пассив)
получается неподходящесть (на самом деле недееспособность)
вычленить
который обычно пассив
что-то все разговоры только о трампах.
geschunt
Именно по этому я за си плюс плюс
https://youtu.be/65JOl24Dn9Q
— Гаага, гаага
https://www.theguardian.com/us-news/2023/mar/23/ohio-police-sue-rapper-afroman
Песнь о загубленной кукушке:
https://youtu.be/_SK9pFIli98
https://youtu.be/rmTsg_YOGUU