- 1
IT Оффтоп #212
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #212
#182: https://govnokod.ru/28749 https://govnokod.xyz/_28749
#183: https://govnokod.ru/28777 https://govnokod.xyz/_28777
#184: https://govnokod.ru/28790 https://govnokod.xyz/_28790
#185: https://govnokod.ru/28794 https://govnokod.xyz/_28794
#186: https://govnokod.ru/28815 https://govnokod.xyz/_28815
#187: https://govnokod.ru/28833 https://govnokod.xyz/_28833
#188: https://govnokod.ru/28837 https://govnokod.xyz/_28837
#189: https://govnokod.ru/28840 https://govnokod.xyz/_28840
#190: https://govnokod.ru/28875 https://govnokod.xyz/_28875
#191: https://govnokod.ru/28878 https://govnokod.xyz/_28878
#192: https://govnokod.ru/28886 https://govnokod.xyz/_28886
#193: https://govnokod.ru/28911 https://govnokod.xyz/_28911
#194: https://govnokod.ru/28914 https://govnokod.xyz/_28914
#195: https://govnokod.ru/28917 https://govnokod.xyz/_28917
#196: https://govnokod.ru/28925 https://govnokod.xyz/_28925
#197: https://govnokod.ru/28935 https://govnokod.xyz/_28935
#198: https://govnokod.ru/28938 https://govnokod.xyz/_28938
#199: https://govnokod.ru/28942 https://govnokod.xyz/_28942
#200: https://govnokod.ru/28945 https://govnokod.xyz/_28945
#201: https://govnokod.ru/28948 https://govnokod.xyz/_28948
#202: https://govnokod.ru/28951 https://govnokod.xyz/_28951
#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
> SERVER: 127.0.0.1
Сервер вещает и на 127.0.0.1, и на ::1 ?
У него там локально какая-то хуйня случилась, запрет в dnsmasq поставил или что-нибудь такое
Всё это говно через systemd запускается.
"как ты попал в этот тред?"
“Эх, - думал Вася, глядя на экран, где мигали загадочные символы типа b’привет’ - вот бы была какая-нибудь волшебная палочка для преобразования этих байтов в понятные строки!” И тут его осенило - а ведь в питушне есть целых четыре способа это сделать!
Первый способ, decode(), был как швейцарский нож - универсальный и надёжный. Вася помнил, как однажды использовал его для преобразования байтовой строки в человеческую речь:
Второй способ, str(), был как старый добрый молоток - простой и понятный. Вася часто использовал его, когда нужно было быстро превратить байты в строку:
Третий способ, bytes(), был как волшебная палочка для обратного превращения - из строк в байты:
А четвёртый способ, модуль codecs, был как секретное оружие питушни - для самых сложных случаев:
С тех пор в питушне стали легенды рассказывать о Васином мастерстве работы с байтами. Говорят, что он мог превратить любую байтовую последовательность в понятную строку быстрее, чем его коллега успевал допить свой второй кофе за день.
А мораль сей басни такова: в питушне главное не то, сколько способов ты знаешь, а то, как быстро ты можешь их применить, когда начальство требует “вотпрямщас всё переделать”!
ЧЗХ?
Ты соснул
Почему так? Это str, а не repr.
Кстати, Глубокский консервный комбинат реально существует в Витебской области.
Каждый раз. Каждый.
пиздец
загрузка пятидесяти двух килобайт этого замечательного ресурса заняла у моего браузера 28 секунд
https://websbor.rosstat.gov.ru/online/main.f3d4b459d616357f21c5.js
про этот я не могу сказать ничего подобного, т.к. он не загрузился вообще
У меня есть примета: если в css есть !important, то стиль — говно.
!important может понадобиться только для того, чтобы манкипатчить чужой сайт.
А в js «webpack» из семи залуп, четыре покрошены, три так брошены.
https://samosbor.rosstat.gov.ru/
404-я страница (провоцировал на её получение запросами типа /admin/nugop) так и не загрузилась. Висит в ожидании передачи данных несколько минут.
Веб-сайты подтверждают свою подлинность с помощью сертификатов. Firefox не доверяет websbor.rosstat.gov.ru, потому что издатель его сертификата неизвестен, сертификат является самоподписанным, или сервер не отправляет корректные промежуточные сертификаты.
Код ошибки: SEC_ERROR_UNKNOWN_ISSUER
Я уже рассказывал о том, какие лицемеры в «Сбербанке», например: на глагне Russian Trusted Sub CA (типа ссанкции), а у online.sberbank.ru сертификат HARICA из Греции (который всё равно продлевают, несмотря на «ссанкции»).
Я уже не понимаю, кто и кого пытается наебать и зачем.
Наверное поэтому
решил послать дурачком на ту почту, которая мне прислала уведомление (там какой-то живой человек сидит)
корпел в гимпе над тем, чтобы подпись со старого скана выглядела настоящей, будто бы я её реально заполнял
и случайно отправил вместе с пдфкой вторым файлом саму подпись
ебать они подумают я идиот
почему пидирасы из хуйлостата не могут запросить эти данные у пидарасов из дефейкетоналоговой?
Когда что-то нужно тебе, ты должен сам бегать по ведомствам для copy-paste данных. Но когда тебя нужно наказать, copy-paste выполнят за тебя, не спрашивая.
я хуй знает где, и там даже госуслуги надо подтверждать личным визитом, иначе госкей не работает
Какие есть ещё смешные названия? Москвабад ещё слышал.
Петростан
Ёбург
Какой багор)))
Первые 16 селекторов лежат в BMP (Basic Multilingual Plane), остальные — в верхних плоскостях.
Какими??? Есть реальные примеры?
Винда уже несколько гигов занимает на диске, а места для внятного сообщения на килобайт не нашлось.
--пока не возникало потребности попробовать что-то еще
Generate signature with AI
There is a crc-fast-php library using it with PHP
Можно, конечно, но смысл ускорять crc для пхп? Там же выигрыш будет не сравним с работой самого пхп.
кака
INTRODUCTORY OFFER! Offer ends 14 March
-20% 0,99€ 0,79€
https://store.steampowered.com/app/3399950/Your_Mother/
ботл-хуётл
легковесный воздушный боттл
https://cs5.pikabu.ru/post_img/2015/12/29/4/1451367115147528432.png
Если у тебя локальное устройство, то и базовая сойдёт. А если хочешь рулить удалённо, через Интернет, то базовую поверх голого HTTP надо закопать (как и HTML-формочки, в которых пароль передаётся открытым текстом).
Однако хеш можно спиздить и потом в спокойной обстановке брутануть. И потому ключ должен протухать. Так работает, например, керберос. Либо можно DH вырабатывать эфемерный ключ, и им все шифровать, и менять его как носки (так работает, как ты понимаешь, TLS и его друзья)
Сколько бесполезной информации.
ддддристайло!
Только там сложно: нужно туториал прочитать страниц на семь, ты не спрвишься
Пойдем отсюда?
Бери шинель, и пошли
Домой пойдёшь с новым роутером?
Ну просто блядь на первой странице написино что там с аутенификацией
https://flask-httpauth.readthedocs.io/en/latest/
Глаза спермой залило? Гуглить я и без тебя умею.
Алсо кто еще использует базовую аутентификацию?
как твоей мамке в тот раз?
>Гуглить я и без тебя умею.
пруфани
За щекой.
Вот блядь по середине ж
https://flask-httpauth.readthedocs.io/en/latest/#digest-authentication-example
Вот что за порода такая? Нагуглить первую попавшуюся хуйню и с пальцами веером ее вкинуть. Вопрос был про аналог безопасности джанги. Ты знаешь аналог? Или ты даже джанговскую не знаешь? Гуглить первую попавшуюся хуйню и без тебя умеют.
Как я понял, предыдущему гостю хочется через cookies, чтобы было, как в его любимых соцсетях.
Хотя я не теряю надежды, что он хочет «Authorization: Digest».
А ещё есть NTLM. Хотя я не понимаю, зачем.
*99% доменных сетей управляются анскильными ламерами, которыве не знают чем ntlm отличается от кербероса, и умеют только виндуос переустановить по инструкции на ютубе
Я не понимаю, почему Сёма забанен в хоохле:
https://flask-login.readthedocs.io/en/latest/
Я серьезнь не понимаю -- почему.
1. их можно реализовать на nginx, на любом фронте где https терминируется, хоть на железке
2. они супер-секурные, бо никонгда не передаются по сети прив ключи
3. большинство осей умеет их хранить в секретном месте, требовать пароль, шифровать, да блядь хоть хардварно защищать.
но люди не хотят делать правильно, люди хотят срать ХТМЛ формочку и хранить пароли в майсикуэле
ну ёбнутые
А вот у «Бутылки» дайджеста нету, только васик.
Но у nginx я нашёл только basic, а у Лайти есть и digest:
https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ConfigurationOptions#mod_auth-authentication
Хотя есть сторонний плагин дайджеста и для nginx:
https://nginx-extras.getpagespeed.com/modules/auth-digest/
https://httpd.apache.org/docs/2.4/mod/mod_auth_digest.html
Пора возврашаца к оцам
Почему в nginx не портировали? Почему найденный сторонний модуль в состоянии «альфа» и не рекомендуется к продакшну?
Сысоев решил, пусть авторы движков сайтов за него отдуваются?
индеец появился во времена когда грань между веб-админом и веб-мастером была не такая четкая, потому в нем дохуя по-сути ПРИГЛАДНЫХ модулей вроде SSI, видимо и тут так
Больной пробил головой стену мягкой комнаты.
Ебать дебилы!
Свердловск в Екатеринбург тоже самое!
Ебать дебилы 2!
Но про Сталинградскую область не забыли. Знаете почему?
ЛeHuH — эm0 Гumлe₽
ЛeHuH — эm0 СmалuH
ЛeHuH — эm0 Кuм И₽ СeH
ЛeHuH — эm0 Ма0!
это кровь, которую хлебаем
а вы едите орехи?
Протокол «lightway», используемый «Express VPN», вышел в опенсорс:
https://github.com/expressvpn/lightway-core/
https://habr.com/ru/companies/vasexperts/articles/575104/
Детектируется, увы.
Похоже, сейчас самым перспективным является модификация «Wireguard» от «Amnezia».
не зря я в свое время потратил охулион часов на вычитывание RFC про IKE, ESP и иже с ними.
Делал ревью, в коде некоторый процессинг JSON, коллега добавляет тестовый инпут. Инпут, конечно, просто склейка нескольких строк с экранированными кавычками, как и должен делать копипаст в идею:
здесь пока всё ожидаемо.
Оставляю комментарий: мы перешли на семнадцатую джаву, у нас теперь есть нормальные многостроки. Многостроки начинаются и заканчиваются тройными кавычками """, внутри них не нужно экранировать простые кавычки и есть переносы строк, просто дропай туда JSON в нормальном форматировании с претти принтом и радуйся жизни. Догадываешься, к чему привело?
а чему не бывать
тому нету конца на з
Пальцем пери мамлюууу
Птянин
Афклу бесьмо лен с ком
Дру гдру гана шли.
Атак-де ревень с кий.
И что-то коеры царь пизудачи.
https://udaff.com/print_c/view_listen/movie/95221/page19.html
сука
Чем очко товарища
Чем очко влагалища
А ты мне из-за двери: "а это, блядь, кто?"
А я ответил: ТВОЙ ХУЙ В ПАЛЬТО
Я хуй в пальто
аааа
Я хуй в пальто
аааа
АХАХАХАХ
ХАХАХА
Я ей капусту квашенную угнетаю
В Пушкино уже несколько месяцев течёт канализация по улицам и затапливает подвалы домов. А всё из-за аварии на насосной станции, которая случилась ещё в ноябре 2024 года, сообщает телеканал RTVI. Тогда из строя
https://pbs.twimg.com/media/GlWnltcWAAI_R4L?format=jpg&name=medium
$ sudo tar zxf <jdk>.tar.gz
NOTE: The JDK archive should be extracted with sudo.
а curl | sudo bash вам блядь не вызвать?
аккумулятор в хорошем состоянии!
кудах кудах градл лучшая система сборки зачем вам мавен
блядь да что вообще происходит*
*скорее всего происходит несколько джарников в class path
В результатах первой строчкой: alania.gov.ru
Перехожу по ссылке, а там... половина новостей про Вячеслава Битарова.
*у меня есть коллега по фамилии Ерохин, серьезно.
https://cs9.pikabu.ru/post_img/2017/10/05/7/1507202424133742576.jpg
ну понятно
Кто знает анекдот про детского ослика?
В мане Линукса не написано нихуя:
https://www.opennet.ru/man.shtml?topic=tsort&category=1&russian =2
У Фряхи получше, рассказали, что это топологическая сортировка графов и что имена узлов в файле разделяются пробелами:
https://www.opennet.ru/man.shtml?topic=tsort&category=1&russian =1
А у Солярки даже привели реальный пример входного файла:
https://www.opennet.ru/man.shtml?topic=tsort&category=1&russian =4
https://man7.org/linux/man-pages/man1/tsort.1.html
https://man7.org/linux/man-pages/man1/tsort.1p.html
но поскоку это гнусновая тула (корутилс), то иногда документсация по ней не в мане, а в info (да-да, столман пидарас).
Hence, https://www.gnu.org/savannah-checkouts/gnu/coreutils/manual/html_node/tsort-invocation.html
с тем, что у бзды доки лучше, никто не спорит
https://man.freebsd.org/cgi/man.cgi?query=tsort&sektion=1
https://man.openbsd.org/tsort
PS: на всяк случай еще раз: Дока по прыщеядру распостраняется частично в манах, частично в .txt файлах в сырцах (и на сайте ядра).
Дока по GNU тулам распостраняется в info(1). Ман там только для обратной совместимости, и часто полезен примерно как `--help`
В tsort(1) по-прежнему ничего, в tsort(1p) хотя бы реальный пример добавили.
По-прежнему хуже, чем у Бзди и Солярки.
Столмана за это многие прокляли, но у гну такая политика: инфо (с хотки из емакса, лол) это официальная дока, а не маны.
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py
> input = raw_input # Python 2 compatibilit
Ааааа
Имея динамический язык, в котором можно получить по эвалу, такое говнокодить... Да и в статическом такой калькулятор за несколько минут пишется...
Надеюсь, что автор троллит.
зы: ну что же ты студент игрушку новую нашел
Для этого нужно вспоминать пароль от MAKAKA.
То аккаунт
где я живу....
but option "Open toolbox widget" has no effect
блядь
https://pikabu.ru/story/yandeks_kakoe_zhe_vyi_g_12454064
напиши приложение, которое удаляет ВСЕ файлы, и продавай его по 999 рублей. За одно использование.
Пользователей «Втентакля» судят за «удалённые» файлы.
Вот ты сделал бекап базы, и хранишь его на сервере (S3 storage или veeam harderend Linux -- xfs со спец ключиком immutable (xfs(5))).
И вот хакер поломал твой комп, поставил килогер и запустил там реверс телнет, и в пять утра с субботы на воскресение пошел и зашифровал к хуям все базы, и удалил все архивы.
Выжил только внешний (air gap) бекап (физически лежащий в сейфе на флешке) и... тот самый immutable archive.
https://rb.ru/longread/google-otklyuchilsya-ot-tochek-obmena-trafikom-i-data-centrov-v-rossii/
Ну что, гологубы, соснули? Кто говорил, что Трамп — наш друг, и теперь РКН разблокирует «Ютуб»? Если бы на горизонте светила перспектива разблокировки, «Гугл» не стал бы отключаться.
А в это время, пока русские и украинские гои мочат друг друга на фронте, дочь главного раввина России, который "поддерживает Путина", выходит замуж за сына главного раввина Одессы, который "поддерживает бандеровцев" в Украине
https://files.mastodon.social/media_attachments/files/113/995/998/208/371/765/original/5763b42a01dc4a10.mp4
-Слушаю.
-Знаешь Ахмэд, я твой мама ибал.
И тогда я заплакал, потому что мама Ахмэда была жирной тупой сукой с буденновскими усами, которую никто не смог бы выебать, кроме папаши Ахмэда.
-Мама дома? -спросил Ахмэд.
-Нет никого, - пробормотал я.
-Патаму что я твой мама сичас ибу, щенок йобаный!
-Ахмэд, а правда,ч то тебя твой ишак ебал в жопу?.
-Есть лед в доме?
-Да.
-Даставай лёд, сука, я милицию вызвал к тибе, тибя сичас пиздить будут сука йёбаная. прикладывать к телу будешь.
-Да.
-Чито да, я твой сабаки выебу, пидор бля, если ещё раз пазвонишь!!!!
https://x.com/Keisinger/status/1899205742047240291
(только неправильные ответы!)
https://pbs.twimg.com/media/GlyNWGZXcAARUJH?format=jpg&name=large
https://www.unian.ua/science/lyudina-pohodit-vid-shimpanze-i-svini-naukovec-12940548.html
Вчений заявив, що людина - гібрид шимпанзе і свині
А я думал, что это украинский учёный.
сука ))
а енотовидная собака -- гибрид енота и собаки
Люди на серьёзных щах написали несколько статей, опровергающих этого «вченого».