- 1
IT Оффтоп #223
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #223
#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
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
Дело было так:
Россия: Мы тут придумали мирный план: Украине урезаем армию, запрещаем ей НАТО и ЕС, признаем все захваченные территории за Россией, с России снимаем санкции, возвращаем её в G8. В замен Россия обещает прописать у себя в Конституции, что больше так не будет.
Трамп: Прекрасный план, замечательный! Украина, подписывай!
Украина (посовещавшись с Европой): Прекрасный план, но мы внесли небольшие уточнения: Украине не урезаем армию, не запрещаем ей НАТО и ЕС, не признаем все захваченные территории за Россией, с России снимаем санкции когда-нить сильно потом.
Трамп: В США начали опасаться, что Путин отвергнет «укороченный» мирный план по Украине.
Привет всем. Давно не был. Живой. Все норм. Есть "госки ". Больше интересного нет ничего. К сожалению. Возможно вернусь и тогда серия постов, ну или хоть пара, с меня. Всем добра. Удачи если пожелаете, буду благодарен.
А победа будет за нами.
Вообще, я лично почти никакую Лиду и не знаю. Мне кажется, в моём поколении девочек так не называли...
Посмотрел подкаст с Ильей Суцкеверым. Он говорит, что исследователям не нужно много GPU, если их идеи достаточно хорошие и отличаются от мейнстрима. Скажите мне, какого хуя вы тогда просите больше карт? У вас что, нет идей?
С уважением, но не от всего сердца,
Юрий Шмель.
P.S. второкурсницы, которых вы проставляли мне летом, через полгода станут уже третьекурсницами. Не забудьте обновить их. Желательно начать поиски уже сейчас.
https://t.me/ebaresearch/3515
>второкурсницы, которых вы проставляли мне летом, через полгода станут уже третьекурсницами, морально устареют
Некоторые твитерряне с помощью AI делают видео, как пиздят Путина, или как ракета летит в Кремль. Некоторые аккаунты целиком из таких видео и состоят.
Сидит человек день-деньской, и такие видео клепает, и таким вот образом борется с Путиным. А что, лучше вообще ничего не делать??
https://www.youtube.com/watch?v=BOOljk_LOcs
HAM HY}|{HO TBOE JIU.O
Не надо два раза повторять (два раза повторять)
Вы либо трусы наденьте, либо крестик снимите.
то, что я делаю, работает на десктопе, а то, что на сервере -- оно совсем не хуйлоад
Ну давайте спроектируем меню винды.
Поиском занимается бекграунд сервис, который собссно индексирует.
1. Хотите поговорить про триграфы? Про префиксные деревья?
2. Файлы можно индексировать ммапять их в память. Сколько файлов, говорите? Нужно что-то рассказать про глубину очереди, и стоимость случайного поиска на SSD или HDD?
Настройки.
Ну на винде у нас реестр. Если вы хотите настройки, то я советовал бы текстовый конфиг со строго типизированной схемой, но потом его нужно скомпилировать в бинарный формат, который быстро читается. В идеале конечно просто отсериализовать структуру из памяти на диск, а поотом обратно замапать. Но может и протобуф будет ок: чай не миллиард строк. Вы только джейсон не парсите каждый раз пожаслта.
Фейловер? Ну наверное нужно выбирать близжайший сервер по GeoIP. Там лоад балансер, который старается честным раундробином распределить нагрузку. Траффик конечно по HTTPS (хотите поговорить кк сделать A+ на sslabs?) и конечно HTTP2 или QUIK. А можно взять gRPC -- прекрасно подойдет тут (если нужно зерокопи, то мжет быть flatbuffers, но нужно-ли?)
Самим серверам лучше быть стейтлесс, тогда из можно горизонтально плодить подключая к балансерам, и конечно нужен трейсинг чтобы видеть на графане загрузку клиентами.
Мы в ту сторону идем?
https://govnokod.xyz/_29203/#comment-1335731
я хоть узнаю, что такое систем дизайн
Я подумал чуть больше, и на самом деле старт хуевая идея, потому что она фокусируется сразу на всём, и там либо глубоко не уйдешь, либо уйдешь в конкретную хуйню вместо продукта в целом. А так да, первые мысли были про поиск, про интеграцию с вебом, про своевременное обнаружение удаленных программ, про то, как сделать это меню максимально отзывчивым.
посоветуй, как лучше сгенерить клиент для питона чтобы async к свагеру?
Es bonita, graciosa y formal.
Pero tiene una loca pasión:
El baión, el baión, el baión.
--Хакер?
--Да нет... ммудак
int shered
oht
пиздец блядь
задачка на 160к
любому петуху нужно увидеть доску и пятнадцать секунд, чтобы дать правильный ответ
Хата на одно рыло в центре Берилина 1500 где-то.
6500 остается, почти 600K на рыло, это вроде норм зп, или я отстал?
по моему запросу The average monthly salary for a programmer in Berlin is approximately €4,500 to €5,000 (gross)
мы не одинаковые (разница в 333 евро)
> gross
ну ты понел.
В Нидерландах есть рулинг 30%. Вот он кончится через пару лет, и пиздец будет тоже любую зарплату надо будет делать на два.
https://www.numbeo.com/cost-of-living/compare_cities.jsp?country1=Germany&coun try2=Russia&city1=Berlin&city2=Moscow&tr acking=getDispatchComparison
Recommend this person for the next step? YES
What were their technical skills? 3/5
What were their problem-solving abilities? 3/5
What were their communication skills? 5/5
Очевидно что нужно в куче хранить щетчек и поинтер, и каждый инстанс шарика должен иметь указатели на на них, и уменьшать счетчик с каждым удалением и мувом, а кто последний -- тот и удаляет объект за собой. Ну там нужно не объебаться со всякими копи конструтктоарми (я редко трогаю плюсы, так что придется вспоминать), и я не знаю еще потокобезопасен ли шарик в крестах.
Если нет -- то вообще заебись. Если да, ну счетчик придется делать атомиком.
Сам алгоритм шарика довльно прост, самое правильное это не объебаца со всеми сортами кострукторов и операторов, лол.
Набрав 103 кг он умер во сне от остановки сердца.
https://t.me/kontext_channel/64043
Протух сертификат R3... в сентябре. В прошлый раз тоже протух R3 и тоже в сентябре:
https://techquisitor.livejournal.com/334754.html
Они специально или нарочно?
А порт 80 он не умеет, потому что он его сам занял.
угадай, как они обновляют серт, когда акне бот хочет валидацию через порт 80?
он умеет по DNS проверять принадлежность
The HTTP-01 challenge can only be done on port 80. Allowing clients to specify arbitrary ports would make the challenge less secure, and so it is not allowed by the ACME standard.
Ему разрешено в процессе сделать редирект на 443, но первый запрос всё равно придёт на :80. Плюс в таких делах хочется прозрачно обновить серт, даже если https вообще не работает.
Каждый гражданин России получит сертификат совершенно бесплатно, через госуслуги, с валдидацией по паспорту.
Вручную обновлять заебешься каждые 3 месяца.
У меня даже были сервера в РФ, которые надо было закрыть от остального мира (там был гнилой софт, и его могли поломать, ну а ломают обычно всё таки из других стран, так что я решил ключ ковриком прикрыть), и вот там я в systemd.unitе писал, что перед запуском certbot я открывал всем 80 и 443, а потом закрывал обратно (ipset по странам скачивается с Интернета).
зы: Еще даже леценкриптов не было, а в AD была автовыдача сертов по шаблонам, правда ток на винде работало. Как всегда, MS на 25 лет опередло свое время...
Интересно, что валиднуть принадлежность домена через DNS просят многие (тот же Яндекс для подключения директа и Гугл для консоли , какие-то SEO говны), но они просят это сделать ровно один раз.
А лец тебе не верит, и хочет пруф каждые 3 мес, а то вдруг ты временно завладел доменом, пока настоящий хозяин писать ходил.
tbh, я хз зачем им 80. У меня HSTS Preload, алло, но мне на 80-й порт браузеры даже и не ходят. Неужели 443 недостаточно?
Если я злой админ-в-середине, и спиздил 443-й порт (а 80-й не смог, да, лол) то всё равно человеку даже с сертом не жить
а нахуя нужно выдавать серт айпишнику? Ты провайдер, и у тебя свой PI блок, AS своя, и ты свои IP со собой везде носишь?
Просто если нет, то ты типа будешь адрес сайта менять потому, что решил его на другую машину переложить?
о лук ху из токинг
404, ага
> A way to access your website if you don’t have a domain name at all
"Мы используем PHP 4, потому что на хостинге ничего другого нету".
Алло, домен стоит 10 евро в год.
> Securing DNS over HTTPS (DoH) or other infrastructure services.
Ничего не скажу, не копал DOH
> Securing remote access to some home devices (like network-attached storage servers and Internet-of-things devices)
Изнутри локалки это нахуй не надо, например. А снаружи все равно тебе нужен DDNS, или ты будешь типа на IP ISP завязываться?
Альзо, не дай тебе господь выставить наружу Internet of Things. Ты примерно представляешь качество кода в твоем роботе-хуесосе, и через сколько минут его сломают, и начнут им ддосить сайты и сканить сети? Придешь домой, а через него уже индус по RDP зашел в ООО Вектор, и шифрует их экселевские таблицы с годовыми отчетами.
> Securing ephemeral connections within cloud hosting infrastructure,
Нахуя тут вы-то? Внутри своей сетки я подыму свой CA, раскатаю всем его в доверенные (через политику в AD или через провиженинг серверов ) и буду сам себе серты выдавать, а оставшееся свободное время потрачу на поднятие OCSP (если их много) или CRL (если их мало).
Так же там есть поддержка через TXT запись в DNS.
да
>Так же там есть поддержка через TXT запись в DNS.
https://govnokod.xyz/_29203/#comment-1335760
синолоджи это же просто прыщи с самбой и Btrfs ?
свино-ложцы, фу
Not After : Sep 30 18:14:03 2024 GMT
https://crt.sh/?id=3958242236
Аж год назад просрочили!
Лежит тут:
https://letsencrypt.org/certificates/
Всё бы ничего, но этим просроченным корнем подписана куча действующих сертификатов.
ах, он в отпуске на 4 недели? Печалька. Ну ничего, подебаж немного. Код -- лучшая документация!
https://react.dev/reference/react/StrictMode#fixing-bugs-found-by-re-running-effects-in-development
Все же знают, как работает реактивное говно, да?
Сам метод рендеринга может быть вызван хоть 60 раз в секунду, потому для "инициализации" (имеющей сайд-эффекты) нужно явно заказывать `useEffect`.
Он вызывается ровно раз, когда компонент загружается (и еще раз, когда прячется). И вы не поверите: если включить стрикт мод -- это случается два раза. Ну понятно, что авторы хотели чтобы я поймал нечистые функции, но блядь... я чуть не охуел когда он мне два раза на сервер полез
обязательно в голом виде, да ещё вдобавок сидя на столе, на котором
предполагалось разложить закуску к водке.
Мужчины сели на стулья, Антонина Алексеевна села на стол, и попойка
началась.
Нельзя назвать это гигиеничным, если молодая голая женщина сидит на том
же столе, где едят. К тому же Антонина Алексеевна была женщиной довольно
полного сложения и не особенно чистоплотной, так что было вообще чорт знает
что.
медведа (год 2006-й).
или вот
Свинья всегда была одна и та же — звали её Борька, и жил этот Борька в собственном чрезвычайно вонючем домике без окон, проводя там в полном одиночестве краткий свой свинячий век.
Иногда у Борьки случалось счастье. Когда он наваливал очень много дерьма, его выпускали побегать в палисаднике на то время, пока выгребали говно. В этих случаях Борька, совершенно охреневший, носился по палисаднику с дикими криками, успевал за короткое очень время подкопать носом все деревья до единого и ни в коем случае не соглашался возвращаться в постылую свою одиночку. Городскому жителю свинья представляется вялым ленивым животным, которое если что и умеет, то только валяться на боку в грязной луже, но это не так. Свинья умеет бегать со страшной скоростью, она совершенно бесстрашна и абсолютно нечувствительна к боли. Свинья легко съедает взрослого пьяного мужчину, не говоря уже про тупую курицу. И пытаться загнать свинью куда бы то ни было при помощи пинков под жопу — это полностью бессмысленное занятие. Но всё равно — зверь есть зверь, а человек есть человек, и в конце концов Борьку всё же ухватывали за рукиноги и, не обращая внимания на его рыдания, забрасывали обратно в тюрьму.
Поздней осенью Борьку убивали и закатывали в литровые банки, а зимой он снова рождался у какой-нибудь совхозной свиноматки, и по весне его опять селили всё в тот же домик, хранивший ещё запах предыдущей невесёлой Борькиной жизни.
зы: Горчев умер, к сожалению. А ты метко уловил, что он наследовал, в том числе, и Хармсу. Культуролог что твой Вистефан!
какой он клёвый
https://inbusiness.kz/ru/last/v-namibii-k-vlasti-prishel-adolf-gitler
https://www.youtube.com/watch?v=0ppYwlDvOp0
потом посмотрю
80% времени они говорят про алгоритм поиска близжайших точек (серьезно, что не так с PostGIS?), а а весь "системный" дизайн заключается в том, что надо знать, что такое балансировщик, и что неструктурированные логи не надо хранить в реляционке?
Дата-сайентист не знает ни про k-d trees, ни про HNSW, ни про даже annoy.
У тебя задача блядь это прямо kNN, при чём даже проще, чем тебе в работе дают - тебе уже пространство описали, а ты даже не можешь спросить, "мне нужно искать точно, или я могу выдавать приблизительные результаты?" или вообще распознать её.
Кластер хадупа блядь на запрос поднимать
Как сделать [Любая задача]? ну так Пандас же умеет, и хадуп.
>HNSW
Я чего-то совсем отупел, нихуя ничего сложнее сортировки пузыриком не помню. Надо перечитать.
смотри, кстати, что есть https://github.com/pgvector/pgvector
такое еще бывает
An IVFFlat index divides vectors into lists, and then searches a subset of those lists that are closest to the query vector. It has faster build times and uses less memory than HNSW, but has lower query performance (in terms of speed-recall tradeoff).
Вот допустим мы умеем загрузить в оперативку карту мира. Какие нужны структуры, и сколько они занимают памяти?
Опровергаю. Тупая программа - это ты.
Это логично, если у сервера есть какой-то кеш. Так-то все сервера стейтлесс, я надеюсь (или у них шареный стейт), но кеш может быть.
>спекулятивные ретраи
Это когда ты долбишься в несколько серверов, какой первый ответит?
> адаптивный выбор по латенси,
Это годно. Впринципе, сервер может сообщать свою нагрузку (господи, дисплей сервер в иксах показывал загрузку серверов и предлагал выбрать в 1988-м году) но можно и лэйтенси мерить.
> rack awareness
Это когда ты пытаешься разложить запросы в разные стойки, на случай если на одну админ пиво прольет, или в разные авалабилити зоны?
Вообще, правильно распихать задачи по серверам может и правда быть сложно.
Хуй лоад такой хуйлоад
хэш от айпишника / юзер-агента / лучше всего специальной куки
> Это когда ты долбишься в несколько серверов, какой первый ответит?
Обычно когда один запрос превышает таймаут, в параллель не более двух. Вообще я знаю про это из бд (кассандры)
> Это когда ты пытаешься разложить запросы в разные стойки, на случай если на одну админ пиво прольет, или в разные авалабилити зоны?
Тоже из БД, но смысл в локалити и естественной минимизации лейтенси. Это работает в том числе на уровне availability zone и датацентров, поэтому бэкенд может висеть быть представлен единым кластером с автоматическим фейловером в другую az / датацентр при достижении какого-то процента респонзов с ошибкой.
Я кстати не знаю, есть ли у спарка метод «найти сто ближайших». Подозреваю, что нет. Ну... это же можно сделать как-то матрично, наверное. В том же нампае есть матричные операции, которые можно делать быстро.
Думаю, не начать ли отвечать на вопросы в комментариях, прошёл ли он эту секцию.
Напоминает боян про льва, которого нужно поймать в клетку.
Там асемблерщик строил рудники, чтобы добыть нужные материалы для постройки клетки.
Дельфист писал на форумах "ищу компонент, который садит льва в клетку"
А VB программист писал: Я купил компонент, который сажает льва в клетку, как им пользоваться?
Оффер под ключ
Поможем быстро устроиться на работу в IT с нуля
>>>
ахахах, какой цыган
Вот я могу работать в гугле, но не хочу. Хочу вместо этого продавать курсы "как попасть в гугл с ноля за 2 месяца". Звучит логично.
Я, конечно, не очень большой специалист, но мне кажется, что если ты собеседуешься на позицию, на которую требуется пройти system design, то ты уже должен уметь делать обоснованные архитектурные решения и, главное, уметь их рационально защищать, перечисляя достоинства и недостатки и объясняя, почему, по твоему мнению, для данной задачи достоинства твоего выбора значительно превосходят недостатки, не?
https://govnokod.xyz/_29203/#comment-1335691
Оставлю здесь ссылку сами понимаете зачем )))
Hasbara > Big tech
Жаль конечно, что програмное обеспечение нельзя загрузить удаленно: приходится самолет откатывать в гараж, брать отвертку, открывать коробчоку с програмным обеспечением...
Я верю, что когда-нибудь люди научатся передавать данные по воздуху, или записывать их в такие маленькие коробочки, которые можно принести в любое место!
But I don't need the comfort of any lies
— Ну что, Сергеич, обнови прошивочку, я пока вздремну часик
— А не ёбнет?
— Не должно
Так первый заместитель гендиректора «Орелводоканала» прокомментировал жалобы горожан в интернете на затянувшийся ремонт трубопровода.
А автор наклейки, очевидно, пытался проинформировать посетителей о том, что дрочить запрещено товары (?) трогать самому запрещено.
"self" там вообще не нужен. Можно написать "please, do not touch it yourself", так будет опнятно, что именно не нужно трогать.
В английском не изменяются окончания слов, потому нет разницы между "себя' и "сами"
А почему Трамп решает где закрывать небо за пределами США?
https://files.catbox.moe/5jedq4.jpg
Мой ресерч показал, что в Европе ты будешь либо дико перерабатывать и может быть стартап, в котором ты работаешь, выйдет на IPO, либо будешь есть хуй с маслом, лишь бы подальше от Путинского режима жить. Нахуй оно надо?
про хуй с маслом я не знаю почему ты говоришь, я страдаю от импульсивных покупок техники, но в минус не ухожу
за HFT не знаю вообще ничего, про эмираты знаю сколько человек там ошивается, и знаю, что у них возможности не одинми эмиратами ограничиваются
У меня коллега сделал стартап чтобы "арендовать" на время номера сотовых. Фронт на Android (Kotlin / Compose), бек на Python / Django.
Серый довольно стартап, во многих странах незаконный. Ну вот в Эмиратах он получил себе разрешение открыть юрлицо -- там это законно. Там вроде налогов как-то совсем мало, и удобно получилось.
Если тебе нормально жить в деревне, то можешь работать удаленно, жить на Бали, там можно за копейки это делать, и копить баблишко.
Если ты хочешь, условно говоря, миллион евро, то только стартап и инвистиции.
Впринципе, ни я, ни кто из моих коллег хуй с маслом не ест. Обычный такой средний класс, очень средний. Можно взять ипотеку на квартиру.
В МСК я в 2025 году заработал X денег после налогов. Прогноз на 2026 - X*1.2.
Деньги я трачу, разумеется, не все, может быть половину. Вложения скорее всего пойдут в хату.
В Лондоне в среднем цены в 2 раза выше, чем в Москве. Хаты тоже дороже, может даже больше, чем в 2 раза, так что копить баблишка надо тоже в 2 раза больше.
По моим подсчётам, чтобы не просесть, нужно в 2026 получать > 210000 фунтов в год. А как их получить, я ответил в комментарии, на который ты ответил - продать душу стартапу.
Про "заработать бабло" тут даже и речи не идёт и перспектив никаких.
Похоже только пиндосия остаётся?
Зачем Лондон, когда есть ФРГ, Нидерланды, Бельгия, Франция в конце концов?
В Пиндосии тоже всё очень неравномерно. В долине тебя ждут такие же цены примерно как в Лондоне (там люди вскладчину хату снимают), но и зарплаты хорошие, если попал в FAANG.
В Нью Мексико всё наоборот.
Гугл утверждает
For example, a Senior Software Engineer (L5a) can expect around €173,000 in total compensation (зп + опции)
Обычно с такой ЗП у тебя отберут 49% налогов, но первые 5 лет у тебя рулинг (правда, его хотят отменить). 30% зп освобождается от налогов.
Also, налоги можно вернуть, если утебя ипотека, и пр
Давай уж сразу расчёты по Пхеньяну.
https://cdn.mos.cms.futurecdn.net/uMBZyfmfPSUuXdb6cvgHVf.jpg
Работают лохи и питухи
Новак был создателем приложения для быстрых криптовалютных переводов Fintopio. Он привлек для него около 500 миллионов долларов инвестиций, после чего исчез, оставив инвесторов без денег.
А потом конечно было так
Полиция ОАЭ нашла тела криптоинвестора из Петербурга Романа Новака и его жены. Их закопали в пустыне в полиэтиленовых пакетах
В ообщем, могилы у всех превратились в терминал для чебурнета
даже мои впс в рф ни не в рф не пиннуются.
Ээх, у меня столько лет работал банальый соскс без проблем.
Блядь, что же будет, когда мы обгоним китай, эта хуйня ведь и на проводном когда-нибудь заработает.
Кто-нить знает, какие есть методы выхода в интернет из КНДР? Или реально с флешками в жопе придётся через границу бегать?
Говорят, счастливая комбинация
Будешь файлик "hosts" на дискете от друга приносить. Флоппинет, слышал о таком?
As presented, GNAT is a static structure once built. EGNAT [6] is a dynamic version of GNAT that allows insertions (relatively easy) and deletions (needing novel ideas)
of objects.
Егнат иди на хуй (отдельно порадовала ремарка "тут вам самим ебаться")
https://www.youtube.com/watch?v=q6HOfJbc1ec
> Спрашиваешь: а зачем здесь обработка эксепшена? Его же всё равно не будет. И вообще у нас тут дихотомия, зачем мы прыгаем между Optional и исключениями? Мы же можем убрать более нагруженную парадигму и оставить более простую.
> Залезаешь через недельку в мастер
> Всё подсвеченное смерджили как есть, зато каждый if-else заменили заменили на if (...) throw
https://pbs.twimg.com/media/G7CMMl_XwAIXlsv?format=jpg&name=900x900
А, это из твиттера, я слепой
Вашингтонски сексуални манијак Бил Клинтон, 2005.
Ђаволов шегрт злочиначки римски папа Јован Павле Други, 2005.
Лажљива хашка педерчина Џефри Најс, 2005.
Криминалац и ратни злочинац Хавијер Солана, 2006.
Подмукли галски пицопевац Жак Ширак, 2006.
Хитлерови највернији следбеници Хелмут Кол и Ханс Геншер, 2006.
Крваве ручерде Мадлен Олбрајт, 2006.
Антихристов намесник зликовачки римски папа Бенедикт Шеснаести, 2006.
Ватикан главно Сатанино гнездо, 2003.
Холандски курвин син Алфонс Ори, 2006.
Смрдљива гвајанска свиња Мохамед Шахабудин, 2009.
Дегенерисани мајмун Баконе Џастис Молото, 2010.
Једна банана за Кофи Анана, 2009.
Очерупана хашка ћурка Кристина Дал, 2010.
Нарогушено шкотско говно Јан Бономи, 2009.
Смежурано кенгурово мудо Кевин Паркер, 2009.
Јужнокорејска гњида О-Гон Квон, 2009.
Короче, он писал про говно, про свиней, про обезьян и про пидоров.
https://www.srpskaradikalnastranka.org.rs/files/_cache/tproduct_izdavastvo_knjige_dr_seselja_92 __683x1024_.jpg
https://www.srpskaradikalnastranka.org.rs/files/_cache/tproduct_izdavastvo_knjige_dr_seselja_91 __705x1024_.jpg
Картинку с кенгуровым мудом не нашёл, к сожалению.
Самое смешное, что Шешель вроде создатель Радикальной Странки (партии), от которой Сербией правит Вучич))
Можешь представить себе подобные картинки на сайте «Единой России»?
P.S. Только заметил: tproduct. Какое Турбо Вижн )))
https://sr.wikipedia.org/wiki/Ћурка
куууик )))
забавно, что бабанана у српв женского роду
https://twizz.ru/wp-content/uploads/2023/01/1674562701_8c7dd922ad47494fc02c388e12c00 eac.jpg
Арбуз
https://meduza.io/image/attachments/images/000/012/901/large/MxagntQnDm6GzlZQEuZH8g.jpg
бонаппетит
Полез изучать... Оказывается, культурные сорта зачастую являются триплоидами, поскольку получены скрещиванием тетраплоидных и диплоидных видов. Три пополам нацело не делится, поэтому у культурных сортов и нету семян.
Такая же фигня с бессеменными сортами груш, яблок, винограда.
Свити — тоже триплоид. Его получили, скрестив диплоидное помело с тетраплоидным грейпфрутом.
В дикой природе триплоидов нету, поскольку их трудно размножать: нужно укоренять черенки.
Раньше бананы были душистее, но все бананы в мире -- родственники, и потому они все разом заболели, и умерли в 60-е где-то. Остались только хуевые бананы, которые мы и едим:(
Его убил грибок, вызывающий фузариоз. Я видел картошку с фузариозом: снаружи клубень выглядит нормально, а внутри весь гнилой. Жуткое зрелище.
Вот и выращивают сорта, устойчивые к фузариозу.
https://novate.ru/files/u41093/banany-v-sssr7.jpg
Если мало Муррики, то теперь ещё и Украшка отметилась.
Прикольчик
1.8M views
•
4 months ago
а smart это грустный
«Грустный» будет traurig. Неожиданно?
«Тонкий» будет dünn. Если речь о стройности, то schlank.
В обратную сторону: schlimm означает «плохой». И schlecht означает «плохой».
Schmerz — это боль.
Вот не бывает у немцев «сл» и «см» в начале слова, а «шл» и «шм» бывает. А для «шт» и «шп» вообще краткая запись: st и sp.
>schlecht
slecht у нас
Memory Efficiency / Baseline -> 40% less memory space: Memory space usage optimized through key space analysis and Protobuf serialization.
Ну то есть смена движка привносит НИХУЯ, улучшение за счёт смены сериализации на клиентской стороне, почти ровно столкьо же, сколько срезали костов на оперативе. Клиентские же макаки не смогли догнать, что аэроспайк отлично читает с диска на скоростях, которые после нагрузки в виде сериализации, сети и прочего дают прирост лейтенси в районе нескольких едва заметных процентов.
1. Макаки не смогли в нативный CAS на стороне AS
2. При переезде CAS они ПОТЕРЯЛИ, но записали в достижения
Макаки не смогли в настройку AS либо (скорее) выставили таймауты в ноль, а при переезде подняли.
Амазон иди на хуй, заебали, уёбки ссаные.
Што такое AS? Autonomous sSstem?
давным-давно, на одном зелёном форуме хотели сделать профсоюз системых администраторов. Но потом чувак увлекся макрамэ, и к этому вопросу охладел
кусок говна, и конда
многие спрашивают: в чем между ними разница?
Всё очень просто: одно из них ненужная поебота, которую нужно спутить в унитаз как можно скорее, и про которую вообще приличном обществе лучше не упоминать. А второе вылазит из жопы.
Вот кажется, из-за этих вечных 89% и не установил.
конда пыпыталась доказать,. что P=NP, но ей не хватило памяти.
Говорят, укого IQ двухзначный или трехзначный -- того в питон-программисты не берут
Пикабушник всё понял
В 1998-м году я ехал в переполненном автобусе (см "размыв метро СПБ 90-е") между двумя станциями метро. Одному мужику было в автобусе очень неудобно: сильно его зажали. И он заорал: ЕЛЬЦИН -- УБИЙЦА!!.
ничего не поменялось
зы: ехал я, понятно дело, оттуда, где белые клавиаутры с большими кнопками, маленькие пузатые мониторы с шестеренкой внизу, красненькое окошко novel netware с черном фоне, и вот, наконец, заветный синий фон.
Итого:
— У риэлтора по нулям, он отработал бесплатно.
— У покупателя минус 4 миллиона.
— У Долиной плюс 4 миллиона.
А кто же теперь будет писать "
With all of that I suggest:
1. open a console winddow
2. run "sfc /scannow"
With Best R. Desktop Experience Support Specialist L123 Брахмапутра Парадиджада MVP MCP COCU PEASOS
"
?
AI что ли?
Антарктида — это не материк, а огромная ледяная стена, окружающая плоскую Землю.
Иначе почему над Южным полюсом не летают самолёты ??
а почему у нас нет раста?
.до()
.бно()
https://dlang.io/tour/en/gems/uniform-function-call-syntax-ufcs
БЛЯДЬ! СУКА! Как комп собирать???
PCPartPicker is unavailable. Refcode: wMw2Np!i
2. берешь нормальный ЯП типа С++ (в особых случаях можешь взять Rust)
3. пишешь код, и он работает быстро и шустро
Конечно, если делаешь какое-то говно вроде программирования на "джаваскрипт" или тренировки вонючих сраных моделей и "программируешь" на языке "путхон", то это вариант не для тебя
С ddr3 тоже вроде было что-то.
так-то контроллер в проце, ему похуй.
Иканус а ты помниш времена когда контроллер был в мемори хабе а то и вовсе в северном мосте, а память была асинхронная вообще? EDO, BEDO всякие помниш?
> так-то контроллер в проце, ему похуй.
Говорят, если перепаять разъёмы и завести нужное питание, то должно заработать. Но я не могу ни подтвердить, ни опровергнуть, поскольку не читал документацию.
Это старые SIMMы же, да
Я ещё видел кэш-память на DIP-панельках. Представляешь, какая там была задержка!
Знаешь, почему юникс говорит про core dumped?
PHP-FPM?
А на Windows XP работает?
Прикинь, я настолько старый, что помню как в 2003-м году стоял в углу сервер с гигабайтом оперативки. Все охуевали от такого количества: целый гигабайт!
На том сервере (это был Windows 2000 Server ту хум ит мей консёрн) крутились Domain Controller AD и Exchange 2000.
Пользователей было в компании человек 30.
То есть это говно:
1. аутенифицировало 30 человек и авторизировало их доступ к различным ресурсам (файлам, прокси-серверу, компам, итд).
2. давало им доступ к электронной почте, мессенджеру (тогда это была часть exchange), шаренной файлопомойке, шаренному календарю, и факсу.
И могло бы наверное в 10 раз больше обслужить, будь на то требование
Что ты сделаешь на пиздоне с гигом оперативы? Хеллоу туториал по FastAPI?
Ты питон с жавой не путаешь?
Сёма это такой пользователь этого сайта.
А я слышал, что на один пиксель достаточно трех байт (R, G, B), так что можно на 1/4 сэкономить память, если аккуратно код писать...
Из-за такой херни пришлось изобретать web safe colors.
фотошоп умел сохранять гиф в we safe
Ты PNG или PCX/BMP/TIFF с большой разрядностью так сохрани.
Если ты выберешь алгоритм квантования тупо to nearest colour, то рискуешь потерять значимые детали изображения. Нужен дизеринг или адаптивный алгоритм, который локально будет повышать цветовой контраст.
Чтобы было совсем понятно: в книжке с таблицами Рабкина для диагностики дальтонизма были реальные примеры: дальтоникам дали задание перерисовать картины известных художников. У одного из них из копии картины выпала река, потому что в его ощущениях зеленоватая вода реки слилась с коричневой горой.
Вот чтобы река не слилась с горой на мониторе-«дальтонике», нужны хитрые алгоритмы.
В гифе обычно уже реку и гору поместили в разные слоты палитры. В векторной графике можно сделать аналогично.
> а что именно не работает?
< запросы
> можешь мне их прислать, чтобы я сам их выполнил?
< а мы можем созвониться?
< (присылает айдишники сущностей, которые составляют 10% от всего запроса)
> ! ! ! мне нужен запрос, который я могу скормить в постман
< они просто выполняются в постмане, а в моем приложении не выполняются, ой, у меня ланч, напишу потом
Друзья, как пофиксить?
Культурный бык-граунд, да?
Сегодня узнал о поебени под названием QRATOR. Явное преимущество перед Cloudflare — заоблачные цены. Ведь чем дороже, тем лучше. Ну и главное: если QRATOR кого-то не хочет пускать, то он не показывает капчу, а сразу показывает «403 для Байдена». Например, из-за QRATOR'а в личный кабинет МТС можно зайти не любой версией браузера.
В России заблокировали Snapchat
Сорока не ворона!!!
Сорока не ворона!!!
тут явно две серые вороны, воронята, ну
https://x.com/realRick_AUS/status/1996152641907540070
косоль не терминал
В Австрии другие "сороки", трескучие с длинными хвостами у них не водятся
С кажи, а ты давно из Влади востока? Или может бы ть ты золотой хуй?
Никому больше не нужеы твои хеллоу ворлды на 8 гигабайт оперативки?
не расстраивайся, ты всегда можешь устроиться курьером.
Тем не менее, разные языки могут иметь или не иметь инструментов для более оптимаольного использования памяти.
Обычно чем больше программист может сообщить информации о типах данных и алгоритмах, тем проще среде оптимально выделить память.
Кроме того, некоторые среды просто не имеют средств для компактного представления структур.
мой SLANG тебе в рот не пролезет
А еще либа типа ncurses для псевдогрфики под tty и вы не поверите -- язык скриптовый.
зацените хуйню
Да, сударь, на всех языках, но не на голландском, конечно! Это диалект, жаргон – самое большее. Если голландец хочет, чтобы его понимали, то он, знайте это, должен сидеть дома!..
When installing the windscreen on it gives error. What may be the problem please tell me?
i install vista
i happy
no problem
you install too
https://pbs.twimg.com/media/G33XoKPWAAAyS2V?format=jpg&name=medium
Представьте уровень джавистского позора, если разраб-хохотач придёт в такой на работу
Ещё тут убедились, что coffee не равно "empty", а с нуллом не сравнили. Карпов за такое бы обосрал. Или тут, как в Смоллтоке можно посылать сообщения неинициализированному объедку?
Вообще, что это за язык?
> grpc:// for DNS over gRPC.
наркоманы штоли
if query (1.1.1.1 8.8.8.8 9.9.9.9) != NXDOMAIN return
if query (corporate) != NXDOMAIN return
if query (dhcp) != NXDOMAIN return
else каналья!!!
что мешает сделать обыный DNS сервер, который будет возвращать сначала свои зоны (corporate) потом обращаться к корневым серверам (или форвардить на 1111, похуй)
ну а dhcp можно в нем динамикой регать
Твой пкорпоративный DNS не умеет резолвить внешние адреса? Или ты не хочешь админу свои запросы палить?
Also, bind вроде умеет конкретные зоны форвардить на другие DNS
Объясни задачу подробнее, тут какая-то наркомания мне кажется
Куда подробнее? Есть несколько серверов, хотя бы один из них должен иметь сведения о хосте.
Естественно там накромания блядь, если бы я не сталкивался с хостами разряда докер.пожрать.на.вынос, я бы не предолился с этим.
DNS так не работает.
Полученный ответ он может кешировать (DNS Client в винде так делает, например, ну и локальнывй какой-нить dnsmasq может на прыще) на время до TTL.
DNS сервер может:
1. ответить на запрос сам
2. форварднуть его куда-то
Теперь по твоим комментам:
>оверрайды
Я не знаю, в каких таких сетях оверрайды это "обычное дело".
Можеш привести пример реальной задачи для оверрайда домена?
>vpn-only домены
А вот это сплошь и рядом. Решается это тем, что клиенту выдают DNS сервер по VPN. Тот сервер резолвит и локальные (vpn-онли) зоны, и публичные.
Это когда существует один такой сервер, который держит всё.
Любое взаимодействие с двумя разъединенными системами, будь то простейший мерджер между двумя компаниями, приводит к ебаному аду, в то время как всё, что нужно - это сделать параллельные запросы и выбрать произвольный ответ (предполагая, что там нет конфликтной информации, но это тоже разруливается выбором политики).
У тебя есть два сервера: 1.2.3.4 и 3.4.2.1
Один знает про зону "курочка.ру", другой-- про "петушок.ру"
Если ты пропишешь оба сервера в resolv.conf, то можешь случайно попасть не на то сервер, и получить NXDOMAIN.
`gethostbyname(3)` вернет `HOST_NOT_FOUND`, и приоложение покажет дупу.
Теперь вопросы:
1. Ты можешь заранее узнать, и записать IP адреса этих серверов?
2. Ты точно не можешь никак узнать какие зоны на каком сервере хранятся? Как ты вообще эти имена берешь? Откуда?
Вообще в этот раз я лез с ключом в стационарник, но главная проблема следующая:
- Я иду с ноутом в [данные удалены]. Там мне нужны локальные домены, которые сообщает dhcp вай-фая. Для этого есть systemd-resolved.
- Там же я включаю корпоративный впн. У корпоративного впн свои резолверы, которые работают только под впном. Без впн я буду сидеть и ждать таймаута, что не так страшно, когда домен есть хоть у кого-нибудь.
- И есть самый обычный веб, который работает из-под корпората скорее всего полностью (там точно есть различия для односегментных доменов без точек, но они и не должны включаться в сравнение). Но я не могу всегда сидеть на корпорате, т.к. он доступен черз впн, и если я забыл yubikey, мне отключили учётку или просто из поезда плохой коннект конкретно с этими серверами, то я должен сидеть и чинить машину, если хочу зайти на сайт с мемами.
- Бонусом давно не требовалось, но хочется иметь локальные зоны через dnsmasq для личных игр.
Поэтому когда у меня идёт резолв домена, мне нужно смотреть сразу во всех трёх, рассчитывая, что корпоративный не обязательно доступен.
У тебя в `resolv.conf` не написано типа `search`?
Если написано, то это и есть нужная тебе зона.
Тебе нужно:
1. поднять свой DNS
2. написать скрипт, который при подключении VPN или Wifi будет добавлять в него конфиг "для такой-то зоны форвардить сюда"
3. Для публичных доменов твой DNS сам справится, а для этих зон будет ходить в соответствубющие DNS
Если же тебе зоны не выдают, то ты конечно в жопе.
Тогда дрочи свой CoreDNS который будет заебывать всех пока хоть один не вернет NXDOMAIN
Да только работать у тебя будет как говно всё, потмоу что отрицательные ответы кешироваться не будут
Я случайно с этими различиями столкнулся при проверке без серча. Сёрч в моей ситуации точно не нужен никак. Как мейнтейнят свои ДНС в моей компании и удаленных данных ты сам представляешь, да и уже увиденных зон там больше, чем я когда-либо видел в реальном search, весь гигабит трафика просто на днс уйдет.
Твой админ -- пидор. Пусть скажет тебе список доменов.
Типа есть адрес "fike.google.com", и он может резолвнутся твоим корпоративным DNS?
Ты типа понимаешь, что это ебанутый мизюз?
Но вот только никто не делегирует мне зону xyz, пидары
Зато ты можешь создать зону pethu. Правда, её увидят только те, кто подключится к твоему DNS.
Будет так
https://ic.pics.livejournal.com/gmorder/36603042/2148122/2148122_800.jpg
В моем детстве VPNы были на ppp (PPTP, L2TP).
Там PPP получал по IPCP DNS, и прописывал его в resolve.conf (вот не помню: сам, или скриптом).
В этом вопросе они ничем не отличались от дайлапа.
Теперь у меня StrongSWAN, и там есть плагин Resolve, и он всё это прекрасно делает.
Аформеншнд NetworkManager умеет срать в resolv.conf как только устанавливается соединение, причем не только VPN, а вообще любое. Хоть ты по DHCP получил адрес. В этом плане он напоминает винду.
Поцтеринговый "systemd-networkd" тоже это умеет.
Все вообще умеют, даже OpenVPN.
Хорошо, что SSTP работает.
SSTP тормозит очень, потому что HTTP под капотом (а значит TCP и куча user mode кода). Also, он проприетарный.
IKEv2 самый годный вариант (UDP/500 или 4500 в случае ната), все стандартны публичны, клиенты встроены во все современные ОС, аутентификация каким хочешь способом (в том числе и по ассиметричному ключу -- сертификату!), реализован в ядре (в демоне только обмен ключами), вообще заебись.
Но к сожалению его блокируют легко очень.
Вот и приходится пользоваться тормозным SSTP, а также VMess/VLESS/Hysteria2/Trojan.
Ситуацию хорошо показывает картина Зыкова «1991 год»:
https://pikabu.ru/story/kartina_1991_god_13092571
Куик! Расхерачили все достижения цивилизации.
сколько секунд стреднестатистический пикабушник может просуществовать без таджика в голове
Взрослые люди, окончившие школу и другие учебные заведения после школы, спорят о выдуманном бородатом мужике на небе. И это в эпоху, когда авиация наглядно продемонстрировала, что небо не твёрдое.
Ну дак у тебя и проблемы нет.
Also, какие домены есть у корпорации? Ни за что не поверю, что там нет внятного количества зон, которые можно прописать
10.чёта.чёта.200, 10.чёта.чёта.201
> Почему нельзя пользоваться этим DNS?
Потому что его не существует без VPN
> Ни за что не поверю, что там нет внятного количества зон, которые можно прописать
Ты мешаешь "как можно было сделать" с "как есть". Сделали бы нормально - я бы не пердолился.
Я вообще не знаю, что там за домены, и моя задача - это не знать, а делегировать серверам. Пример с докером реальный, там был несуществующий tld, узнал я про него угадай как.
но когда VPN есть , он же резолвит публинчые домена?
Я всё равно не понимаю как ты можеш не знать зоны
ладно, давай в этот тред https://govnokod.xyz/_29203/#comment-1336493
Мне пужулуста DNS over Jabber (XMPP).
Такая же херня была с ESNI и ECH (encrypted client hello).
Приходится самые современные протоколы выключать, иначе ТСПУ/DPI никуда не пустит.
P.S. DoH3 летит в ту же корзину, что и куик.
Пытаешься поднять локальный DNS, и ... у него нет доступа на часть корневых серверов.
На 1.1.1.1 пока пускает, но скоро перестанет: останутся только DNSы провайдера с известным резульлтатом
В московском метро есть доступ в Интернет по вайфаю через Максима-Телеком (или как-то так). Так вот у них, чтобы использовать сторонний DNS, нужно подключаться к порту, отличному от 53. И такие публичные DNS есть, например, 9.9.9.9:9953. Жаль, что порт можно прописать не в любом ПО (в bind можно, кстати).
P.S. Adguard DNS на порту 5353, Tera DNS на порту 5353, Cleanbrowsing на порту 5353, Shecan на порту 5353, куча серверов OpenNIC (не путать с OpenDNS) на порту 5353, Smart DNS Proxy на порту 1512.
прикоьные в нем сайты, лучше чем в обычном интернете
I narrowed it down finally to a few sudo calls
блядь.
https://superuser.com/q/429790
блядь.
Defaults !fqdn
блядь.
Оно пользуется на самом деле nsswitch, и там от его конфига зависит
если ты включишь эту хуйню то соснешьт хуй при недоступности DNS
https://govnokod.ru/29211
https://govnokod.xyz/_29211/
голова!!!
https://github.com/blmayer/ereandel/blob/main/ereandel
или такое
https://tildegit.org/acdw/bollux/src/branch/main/bollux
urlencode() {
`14.241.43.93`
Задача для хакера:
1. укажите версию ос
2. укажите имя домена
`nmap(1)` знаеш?
Бард в автомобиле,
Едут и смеются,
Кое-что жуют.