- 1
Просто оффтоп #41
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Просто оффтоп #41
#11: https://govnokod.ru/27122 https://govnokod.xyz/_27122
#12: https://govnokod.ru/27153 https://govnokod.xyz/_27153
#13: https://govnokod.ru/27159 https://govnokod.xyz/_27159
#14: https://govnokod.ru/27200 https://govnokod.xyz/_27200
#15: https://govnokod.ru/27237 https://govnokod.xyz/_27237
#16: (vanished) https://govnokod.xyz/_27282
#17: https://govnokod.ru/27319 https://govnokod.xyz/_27319
#18: https://govnokod.ru/27380 https://govnokod.xyz/_27380
#19: (vanished) https://govnokod.xyz/_27500
#20: https://govnokod.ru/27607 https://govnokod.xyz/_27607
#21: https://govnokod.ru/27951 https://govnokod.xyz/_27951
#22: https://govnokod.ru/28076 https://govnokod.xyz/_28076
#23: https://govnokod.ru/28266 https://govnokod.xyz/_28266
#24: https://govnokod.ru/28373 https://govnokod.xyz/_28373
#25: https://govnokod.ru/28474 https://govnokod.xyz/_28474
#26: https://govnokod.ru/28563 https://govnokod.xyz/_28563
#27: https://govnokod.ru/28645 https://govnokod.xyz/_28645
#28: (vanished) https://govnokod.xyz/_28664
#29: https://govnokod.ru/28674 https://govnokod.xyz/_28674
#30: https://govnokod.ru/28680 https://govnokod.xyz/_28680
#31: https://govnokod.ru/28688 https://govnokod.xyz/_28688
#32: https://govnokod.ru/28695 https://govnokod.xyz/_28695
#33: https://govnokod.ru/28702 https://govnokod.xyz/_28702
#34: (vanished) https://govnokod.xyz/_28708
#35: https://govnokod.ru/28715 https://govnokod.xyz/_28715
#36: https://govnokod.ru/28725 https://govnokod.xyz/_28725
#37: https://govnokod.ru/28733 https://govnokod.xyz/_28733
#38: (vanished) https://govnokod.xyz/_28748
#39: https://govnokod.ru/28758 https://govnokod.xyz/_28758
#40: https://govnokod.ru/28885 https://govnokod.xyz/_28885
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
Какое-то исследование показало, что пузо растёт не столько от компонентов хмеля, сколько от образа жизни: сухарики, чипсики, всякая жирная закуска, гиподинамия.
Результат зависит от того, с чем ты употребляешь алкоголь и сколько калорий тратишь на физическую нагрузку.
Шмель (в отличие от, например, осы) довольно мирный. Вот осу я бы гладить не советовал
Оса и шмель же с лёгкостью вытаскивают жало и могут ужалить повторно после отдыха.
Да, осы более нервные, чем шмели. Махать руками перед осой, пытаясь её отогнать, я не советую. Этим только провоцируешь её. Лучше просто дождаться, когда она улетит.
??? — трактаристки?
Исламисты пытались захватить эти регионы. Но nytuh договорился с Кадыровым о прикормке и теперь эти территории хотя бы контролируются.
Не, думаю nytuh не в курсе был.
Во-вторых, что-то не сильно испортил. Сами знаете кто уже четверть века сидит в кресле, у него уже жопа к нему приросла.
Я аж хрюкнул.
ссыкло
бейонд зе дарк портал?
Глиттеринг прайзес!
Ну ты нашел до чего доебаться
Подсказка: ответ будет больше, чем 180.
https://youtu.be/l6hLXUSTamg
Другой коллега кичится тем, что н икогда не читает доков, а всегда сразу читает код, а если не помогает -- тогда дебажит или спрашивает у ChatGPT, потому без доступа к реализации работать не может.
Третий коллега поломал корный API, и теперь оттуда иногда летят ассершены. Мы заебались просить его починить, потому мы их ловим, и давим.
Всё вместе называется "сеньёры пишут код".
Мы тут обсуждали пэхапэшный фреймворк «Yii». У него документация написана настолько хорошо, что без доступа к реализации под него писать невозможно.
Факт
https://www.trans.tech/
«PHP» — едва ли не самый «ватный» из мейнстримной скриптушни. Это язык для васянов.
soeka.
Ну я же говорю, у трапов либо «Python», либо «Ruby». Иногда и «JS» бывает, но обязательно в сочетании с «Node.js» и «npm».
У них там кнопки, идентифицирующие себя гиперссылками. Вот и думай: то ли самоирония, то ли долбоебизм.
A server-side, starter language used in Facebook and Wordpress. Ideal for dynamic and interactive pages, encrypting data, retrieval of data or controlled access.
https://www.php.net/manual/ru/book.sodium.php
https://www.php.net/manual/ru/book.openssl.php
Трудно себе представить пыхера, котому вдруг понадобилось `sodium_crypto_core_ristretto255_scalar_ negate`.
Вообще будем честны: криптографию умеет от силы 10-15% говнокодеров, а пыхеров среди них и вовсе крот накакал
а в sha уже не умеют, кстати
но хеш это маленькая частичка крипты. Ты вот можешь сходу рассказать про эллиптические ривые? Диффи нашего Хельмана? Чем RSA отличаетчя от DSA?
Кто такая Софи Жермен и что это за хуйня????
https://man.openbsd.org/BN_get_rfc3526_prime_8192.3
https://www.php.net/manual/ru/function.hash-hmac.php
Но только обычно они городят костыли, потому что им лень читать документацию.
https://www.php.net/manual/ru/function.hash-hmac.php#122657
Very important notice, if you pass array to $data, php will generate a Warning, return a NULL and continue your application. Which I think is critical vulnerability as this function used to check authorisation typically.
Нужно проверять тип данных на входе или результат на NULL.
Vulnerability в данном случае такой код:
Ибо оба результата могут оказаться NULL. Внезапно оказалось, что нужно проверить, не говно ли в $user_input или в $control_data.
Представь, что $control_data — это пароль админа. И если там лежит хуйня, то это critical vulnerability, но виновата функция hash_hmac.
https://www.php.net/manual/ru/function.password-hash.php
Соль из коробки!
Всёравно мое сердце принадлежит LanMan password
https://en.wikipedia.org/wiki/LAN_Manager#Password_hashing_algorithm
soeka
Если бы я придумывал алгоритм паролья, то сделал бы так:
1. пароль обрезается до одного символа
2. символ переводтся в верхний регистр
3. а тут можно кстати и не хешировать вообще, не тратить ресурсы CPU, потому что хеширование всё равно иничего не даст
DES — ещё та говняшка, конечно.
я тут спрашивал про AEAD как замену шифрования + подписи, но хуй мне кто ответил. ВСЕ ТОЛЬКО ГЫГЫКАТЬ МОГУТ
https://trust.okta.com/security-advisories/okta-ad-ldap-delegated-authentication-username/
https://support.okta.com/help/s/article/What-Are-the-Character-Limits-for-Certain-Fields-in-the-Okta-Console?language=en_US
Blowjob-fish (или как там правильно называется откуда взяли BCript) хотя-бы всегда его солит, и то хлеб.
ps: Альзо: пароль для ЧЕЛОВЕКА (петуха) чтобы он его вводил руками, пальцами по клавиатуре жамкал.
Если ты пездушная машина, то тебе вооюще не нужно симметричной крипты (только эфемерные ключи).
Ты пожалуйста с сервером обменяйся публичными ключами, и там совсем другие уже мне кажется длины
там достаточно 52 символа в юзернейме (привет, индусы), чтобы подошёл _вообще_ любой пароль
Даже если ты не хранишь сам пароль, а хранишь его соленый хеш, всё равно она посасывает.
У петуха на машине должен быть приватный ключ, а вот его уже можно защитить паролем, и я не понимаю, почему люди не используют аутентфикаицю по ключу в HTTPS: в ssh же смогли.
Отдельный горячий привет виндовым AD, у которых это реализуется только хардварными юбикеями, но это я могу понять с точки зрения бизнеса (или ты нищеброд и всем на тебя насрать, или ты серьезный пацан, и тогда ты купишь хардварный ключ), но блядь сил нет смотреть, как путухов заставляют придумывать пароли к сайтам
ЗЫ: ну и мое любимое, конечно: Админ выдумал СЛОЖНЫЙ ПАРОЛЬ и раздал его ста сотрудникам. Потом один уволился (реальная история как сто питухов под одним акком сидели, чтобы не платить)
но я заглянул внутрь и блядь лучше бы их не делали нахуй, какие-то идиоты блядь, и их почему-то не запороли все те, кому саппорт под это пилить. если бы хром сказал ИДИТЕ НА ХУЙ, то мы бы не пришли к этой штуке, но нет, давайте тащить все ненужные фичи и слать в запросе Not-A-Brand
Вообще в http(s) всё делают неправильно: есть готовый механизм (заголовок Authorization), но вместо него сейчас на всех сайтах костыли: принимают пароль плейнтекстом через форму и пишут session id в куки. Это же говно какое-то.
- Обновил страницу
- Предоставьте ваш юбикей
- Отлично, вы залогинены!
- Перезагружаешь страницу с джирой
- Введите свой логин и пароль
- Предоставьте ваш юбикей
- Отлично, вы залогинены!
ебучий
Кто-то пишет небольшую фразу, а другие угадывают в каком году он находится.
Я начну:
поддержанная иномарка
Уже отпустили.
А что же на самом деле случилось в Каракалпакстане, что правоохранители боятся выноса сора из избы?
Старокалпакский
кто помнит?
Ходят батюшки с каре.
Они любят афедрон,
Они любят афедрон.
на хуй / иди
Смотри, как у белого человека всё просто:
https://gist.github.com/bitshifter/c87aa396446bbebeab29
1, получил привилегии
2, задекларировал недокументированный енум
3, задекларировал функцию, которую нет в `.h` файле SDK
4, вызвал, и заебись
Винда для серьезных пацанов. Факт
ЗЫ: ISO, зацени
нужен уак
Впрочем, классический ответ на это — чистить standby-листы нинужно, потому что ни к каким улучшениям в повседневном использовании это не приведёт, и если и есть какие-то крайне специфические ситуации, в которых это поможет, то там и без сопливых разберуться.
нужен уак
Нет недокументированной хуйни, которую можно вызвать, выставив определенный бит в 1?
Там документация бывает трех видов:
1. статья с рекламной и говном и кусками кода картинкой на Digital Ocean
2. статья на TLDP 2002-го года с примерами на RHEL 2.1 устаревшая на 99%.
3. статья на домашней страничке питуха где он пишет "я не знаю почему, но кажется без этой волшебной строчки ничего не работает, я ее сам откуда-то скопировал"
4. бесполезный ман с TBD
ИДИ СЫРЦЫ ЧИТАЙ ПЕТУХ
мне буквально только что упорно отвечали на вопрос, который явно был не тем, который я задал, после чего отправили читать исходники
Вопрос: я запустил foo, и получил bar. Почему?
Ответ1: ты тупой виндовозный ублюдок пиздуй нахуй на свою винду линукс для умных
Ответ2: я может быть немного не в тему, но почему бы не попробовать Rust?
Ответ3: Вот что мне ответил ЧатГПТ
https://docs.espressif.com/projects/esp-chip-errata/en/latest/esp32h2/03-errata-description/shared/cpu-load-store.html - вот реальный пример
В MSDN сказано, что если у тебя нет косноли, то ты такое сообющение не получишь.
Проверяем в питоне GetConsoleWindow: консольного окна нет. Вроде как всё понятно.
Но почему его нет, ведь pythin.exe это /subsystem:console, и если у родителя консоли нет, то он ее создаст. А если есть, то наследует. Так сказано в CreateProcess. Что за черт?
Идем в сырцы жавы и видим, что она в CreateProcess передает CREATE_NO_WINDOW
>
The process is a console application that is being run without a console window. Therefore, the console handle for the application is not set.
>
Вызываем `GetConsoleTitleW`, и видим там.. путь к питону!
То-есть консоль есть, а окна консоли нет. Вот тупо невидмаая косноль.
Консоль (какая-то структура в винде) с твоим процессом связана, а вот окна (нррмального виндового окна, которое получало бы WM_ сообщения, и ппревращало их в CTRL_C) -- такого окна нет.
Так вот такую "консоль" наследуют и все потомки по-умолчанию. То-есть если ты наспавниш процессов, то они все получат "невидимую косноль"
Тоесть есть три кейса;
1. консоли нет вообще (винда создаст ребенку новую)
2. консоль-с-окном (которое умеет принимать CTRL+C) и его наследует ребенок
3. консоль-без-окна (которая НЕ УМЕЕТ в cgtrl+c) и ее тоже наследует ребенок
Порочный круг можно разорвать либо выкинув консоль через FreeConsole либо явно заказав новую косноль у наследника ключом в create procss.
Какой багор блядь
Какой багор )))
https://git.savannah.gnu.org/cgit/wget.git/tree/src/mswindows.c
о чем ты
«Согревающий коричневый оттенок, пронизанный богатством. Он питает нас своим намеком на восхитительные качества шоколада и кофе, отвечая нашему желанию комфорта», — описывает его Pantone.
-------
Что такое "моча мышь"?
https://abseil.io/resources/swe-book/html/ch03.html#understand_context
https://pbs.twimg.com/media/GeBzEFbXAAAaKyh?format=jpg&name=large
https://x.com/tutor_geo_lang/status/1867273919566168513
https://elon.cucked.me/tutor_geo_lang/status/1867273919566168513
https://x.com/Darmindont/status/1869335775705440684
https://elon.cucked.me/Darmindont/status/1869335775705440684
https://www.yaplakal.com/forum2/st/0/topic269690.html
Из представленных страниц у меня сложилось впечатление, что каждое второе русское матерное слово можно перевести на нидерландский как «klootzak».
https://www.youtube.com/watch?v=sNDwFl7iCG8
Писец, как это? Веб страница может работать с контроллером и даже врубать вибрацию?
https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API
зы: где наш чуднотред про работу с джойстиком на геймпорту?
> где наш чуднотред про работу с джойстиком на геймпорту?
Читал про такое в книге по асму в бородатые годы. Сегодня конечно поприятнее.
https://pbs.twimg.com/media/GedbSdeWcAA9FCv?format=jpg&name=medium
?
Не ссы в компот, в нём повар ноги моет.
https://crates.io/crates/leftpad
тут хочется процетировать Данечку Шеповалова:
>>
Вот если бы он попросил тебя накакать на прозрачный столик, а сам в это время лежал бы под ним, глядя на падающие фекалии, мастурбировал и тер свою задницу щеткой для чистки сортира В этом случае я бы усмотрел некоторый повод для беспокойства, а так нет.
>>>
ЯВУ
Взял я нахаляву
https://f-droid.org/packages/rocks.poopjournal.fucksgiven/
Размер хэлловорда прямо сразу выдаёт моб-макаку.
об\ясни бизнесзадачу
Чего не хватает?
Достался кроссворд:
https://i.imgur.com/y5hnMhU.jpeg
Следующий:
https://i.imgur.com/ix4yttd.jpeg
Я уже начинаю бояться игр.
> без пересечений
В некоторых задачах бывает одно слово, которое вообще оторвано от сети и болтается где-то рядом.
А ещё там можно вводить слова, которых нет в сетке, но которые есть в словаре, и получать за это дополнительные баллы. Но сделано это максимально хуёво: словарь не всеобщий, а у каждого задания свой.
И словари плохие: отсутствуют слова «кал», «негр», «раб» (при этом слово «раба» есть, видимо, не успели внести в чёрный список), но зато есть слова «кор» и «гор», смысла которых я не знаю.
так нельзя же синонимы вроде?
Почесав репу, составил слова РУЧКА и КРУЧА — оба подошли.
Почему так мало велосипедных фонарей имеют простейший индикатор заряда? Есть низины ценового сегмента, где аккумуляторам на станции ресайклинга дают вторую жизнь, прикручивая LED со свалки, но почему этого нет в обычном ассортименте и можно позволить себе сделать удобно, а не кое-как?
Europoor.
А ещё эцилоп небось бьёт за отсутствие красного фонаря на улице.
Исследование ООН "Каково ваше собственное мнение о дефиците продовольствия в других странах" полностью провалилось.
В Европе не поняли, что такое "дефицит".
В Африке не поняли, что такое "продовольствие".
В США не поняли, что такое "другие страны".
А в КНР и РФ не поняли, что такое "собственное мнение".
Hungary Turkey?
А в туркае Эрдоган везде висит. Но правда годовщина республики тоже висит
https://s14.stc.yc.kpcdn.net/share/i/12/13636355/wr-960.webp
https://biographe.ru/biznesmeni/andrej-simanovskij/
Женат предприниматель или холост, есть ли у него дети – об этом ничего не известно. Свою личную жизнь Андрей Моисеевич держит в строгом секрете.
>>>
гомик скорее всего
А Симановский — точно пидарас. Заставляет своих работников зиговать и петь оды САМИ ЗНАЕТЕ КОМУ и «Единой России». И сотрудники прогибаются, потому что уйти некуда.
http://www.altai-uor.ru/vidy-sporta/greko-rimskaya-borba
— Фу, твой сын, как пидор, в секцию бальных танцев пошёл. А мой — настоящий мужик, на борьбу ходит.
— Кто ещё пидор? Мой на танцах обнимается с девчонками, а твой на борьбе — с потными пацанами.
Или так:
Американец пишет письмо в Европу: "У нас больше возможностей, переезжайте к нам", и получает автоответ:
"Я нахожусь в ежегодном отпуске, напишите пожалуйста через пять недель"
бывает и так
Человек работал сто часов в неделю, и умер...
Я говорю "а профсоюз у вас есть?"
Нет, говорит, мы не рабочие же, нету профсоюза.
В Гермашке нельзя работать по воскресениям, в Нидерландах можно.
Больше 8 часов в день никто не въебывает впринципе, многие работают по 6 часов. Европеец будет лучше меньше получать, чем рвать жопу. Ворк-лайф баланс очень важен
P.S. Из-за тебя ушёл Борменталь, guest!
— Я самая красивая.
Мальчик-с-пальчик:
— Я самый маленький.
Xyecoc:
— А я больше всех отсосал.
Пошли они вместе по дороге и подошли к дому правды. Заходят по очереди. Белоснежка выходит в слезах:
— Спящая красавица красивее меня!
Мальчик-с-пальчик тоже расстроился:
— Дюймовочка меньше меня!
Xyecoc вылетает вне себя от ярости:
— Who is Mr. Putin???
Будешь голосовать за нее на следующих выборах, да?
- вероника степанова
- лего-баба
- инстасамка
- маргарита кеосаян
- набиуллина чисто для отвода хейта, кандидат против всех.
Собчак в жюри как участница предыдущего заезда. Президентка не президент, никаких последствий, а феминистки довольны. Ипотечникам тоже хоть как-то душу отвести, главное мадам процентную ставку за пределы бункера не выпускать.
Есть предложения по улучшению?
https://lenta.ru/articles/2024/01/25/kto-takaya-rada-russkih/
https://i.ytimg.com/vi/8NH7b8KR4Nc/maxresdefault.jpg
https://s00.yaplakal.com/pics/pics_original/4/3/4/16216434.jpg
https://cdn.red-media.ru/600x350-2020-10-Missis-Dautfajr.jpg
а вот теперь действительно блевать потянуло
Ты бы небось бросил бы тян, если бы узнал, что у нее есть хуй, и что еще пол года назад её звали Геннадий Петрович, да?
https://www.instagram.com/p/DFtDjiZsiXk/
https://store.steampowered.com/app/671970/Junkyard_Simulator/
пусть внесёт свое рябое и усатое ебло,
и в руке пусть вместо трубки держит он Шамиля ногу:
"Вот тебе, орел чеченский, я нашёл твое крыло!"
Сколько минут в пакете и сколько рублей (округлённо) нужно заплатить за месяц?
Хотел картинкой вставить, а она в embedded svg, надо скриншотить.