- 1
IT Оффтоп #216
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #216
#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
#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
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
"О, оптимизация стека, говоришь? Да, конечно, если твой компилятор достаточно умный, чтобы это поддерживать, и ты ещё умнее, чтобы разобраться, что он это делает." Но мы-то знаем: никто не проверяет, а потом хоп — и профайлер показывает, что стек заканчивается быстрее, чем кофе в кружке.
А ещё это, конечно, отличный способ отпугивать новичков. Они посмотрят на твои хвостовые рекурсии и подумают: "Ну его, пойду лучше на фронтенд!"
Пугливый петушок боялся переполнения стека, потому никогда не использовал рекурсию. Всегда старался или циклом писать, или вручную два-три уровня наворачивать.
В целом же, хвостовая оптимизация и правда не всегда очевидна
https://www.youtube.com/watch?v=oNspFKWQTvQ
ПЕТУШО
К
Еренос
Ы
TCO в целом синонимична следующей авто-векторизации:
In general, even after decades of research — especially for FORTRAN and C array loops — it seems that auto-vectorization of scalar code is not a reliable tactic for optimizing ad-hoc user-written loops unless the user pays unusually careful attention to unwritten contracts about exactly which loops a compiler is prepared to auto-vectorize.
https://joyreactor.cc/post/224447
А тут мне вздумалось на днях скушать в столовке пирожок, думал пронесет. Пронесло... Математика прошла хорошо, а вот на обосранном я понял, что еще три урока, хй вытерплю. Тогда я решил не идти на следующий урок. Вместо этого я спиздил из нашего класса тетрадки с контрольными, выждал пятнадцать минут и отправился в сартир. Многие знают какие толчки в школьном туалете - вбитые в пол. Срать на корточках - точно не вариант. Поэтому я придумал альтернативу. Опустив жопу в раковину, я устроился поудобнее, спустил штаны и начал делать дело. Знаете, в древние времена, приход каких-нибудь шлавных полководцев знаменовалось громким сигналом, то бишь из труб. Примерно тоже самое произошло с моим гавном. Под величайший пердеж, мои какахи, одна за другой, величественно прыгали в раковину, как пловцы с вышки в бассейн.
После этого, я подтер жопу оставшимися тетрадками и гордо пошел домой. В школе месяц уже не появляюсь, науй все.
"Ну чем займёмся?" - сказал я. Я бы с удовольствием уселся бы за комп, как обычно, но мне показалось это будет невежливо. Однако она просто зависла в своём телефоне и полностью проигнорила мой вопрос. Ну похуй, не велика потеря. Я сел за компуктер и продолжил страдать хуйнёй.
-"Давай хоть погулять сходим, всё лучше чем дома в скукоте сидеть. Меня кстати Ксюша зовут" - она протянула мне руку, я аккуратно её пожал, ну и согласился, почему нет.
Мы разгуливали по городу, зашли в городской парк и долго разговаривали. Как и можно было догадаться, ей тоже мать капала на мозги об отсутствии парня и собиралась со мной познакомить. И что меня удивило, она много чем интересовалась в отличии от большинства сверстниц. Увлекалась астрономией, училась игре на фортепиано, читала мировую классику. Ксюша легко поддерживала разговор, неловких пауз не было вообще. День пролетал незаметно, мы гуляли, смеялись и когда уже подступал вечер решили вернуться домой.
Ксюша обощла все комнаты и сказала: "Ну нас же не просто так оставили одних". Она подошла и легонько меня поцеловала меня в губы. Я опешил, стоял в ступоре как дегенерат девственник, хоть им и не был. Она просто широко улыбнулась, взяла меня за руку и потащила в спальню, где стояла двуспальная кровать моей матери. После этого она схватила одной рукой меня за затылок, подтянула к себе и уже с дикой силой впилась в мои губы, что было немного больно, а другой рукой полезла мне в шорты. Моё охуение не знала предела, но не долго. Я заставил себя собраться, лажать в такой ситуации я не собирался. Я скинул свои вещи, стянул лёгкий сарафан с неё и повалил на кровать, осыпая поцелуями всё тело. Потом я просто стянул с неё трусы, натянул на себя резину перевернул на живот, аккуратно вставил, и пошло поехало. Старался думать о чём угодно, спустить раньше времени не хотелось. Вспомнил каждую пасту про говно, которую когда либо читал. Ход времени я потерял, но думаю что продержался достаточно, так как в конце она закричала как сирена. В тот момент я испугался, что бабка, живущая через стенку, настучит моей маме об услышанном. Но я наконец мог расслабиться и кончил сам. Она перевернулась, смеясь посмотрела мне в глаза и спросила, знаю ли я что такое шоколадное фондю. Я прихуел. - "Да знаю, а почему ты спрашиваешь?". - "Я хочу чтобы ты посрал на меня" - выдала она сразу, быстро и уверенно, причём таким голосом, которым не говорила со мной днём. Я едва сдержал смешок, подумав что это шутка, но она продолжала на меня смотреть просящими голубыми глазками, как кот в сапогах, и ждала ответа. Ну гулять так гулять, хули. Я повернулся и начал процесс, почувствовав неимоверное блаженство и облегчение...
Впереди меня сидел блатной выпиздок, он пиздел по телефону, довольно часто переходил на смех, исходящий откуда то из нёдр прокуренной глотки. Ну мне то похуй, у самого смех не лучше, да и похож он был на старого пса из моего детства "Агата", я называл его Гадом. Ну да всем похуй.
Дрянные наушники мне всунул мамай из евросети, и поэтому звук их проходил излучением сквозь скромное содержимое моего черепа и выходил через ноздри.
Джентльмен на месте впереди меня окончил переговоры и стал крутить круглой башкой на маленький шее по сторонам. На пролетающую полосу слегка окрапленных снегом елей он не стал смотреть и напряг свиные уши до которых долетел припев.
Я почуял хуйню, но лишь надавил указательным пальцем на верхнюю часть кнопки сбоку телефона.
-слыш!? Е?
Я молчал. Он начал вставать, глухо пезданулся темем об полку, поднял голову и вылупил на меня свои шары цвета гниющей залупы.
Его ввело в ступор моё августейшее лико: бритые виски, длинная, сальная, уложенная воском в бок чёлка, кровавый прищ на лбу, который я расковырял в мясо, лопнувший сосуд рядом с маленьким зрачком, Из ноздрей играет джаз.
Сразу после того как я поочерёдно поднял зрачки на него, он потупил бычий взор.
Молчание.
- сделай тише. - икота пропала.
Рябая сука охуела и молча сел на место. Через минуту я вышел на стелле. Пришёл домой, посмотрел в зеркало - а я неплох. Той тихой ночью мне приснился дикий запад...
А тут мне вздумалось на днях скушать в столовке пирожок, думал пронесет. Пронесло... Математика прошла хорошо, а вот на обосранном я понял, что еще три урока, хй вытерплю. Тогда я решил не идти на следующий урок. Вместо этого я спиздил из нашего класса тетрадки с контрольными, выждал пятнадцать минут и отправился в сартир. Многие знают какие толчки в школьном туалете - вбитые в пол. Срать на корточках - точно не вариант. Поэтому я придумал альтернативу. Опустив жопу в раковину, я устроился поудобнее, спустил штаны и начал делать дело. Знаете, в древние времена, приход каких-нибудь шлавных полководцев знаменовалось громким сигналом, то бишь из труб. Примерно тоже самое произошло с моим гавном. Под величайший пердеж, мои какахи, одна за другой, величественно прыгали в раковину, как пловцы с вышки в бассейн.
https://insecure.org/sploits/intel.f00f.pentiumbug.html
kakou barop )))
https://en.wikipedia.org/wiki/Morris_worm
По соседним айдишникам немного контекста и контента, в частности, пароль
https://t.me/fludpac/873090
Мы хотим сегодня
.NET .NET .NET .NET
Мы хотим сейчас
И немного Экселя в лифте
лол это правда мем такой?)
https://pikabu.ru/story/golodnyie_12712861
1. положить деньги -- 1% от суммы
2. снять деньги -- 1% от суммы
3. хранить деньги в банке -- 3% от суммы в месяц
4. на каждый приход зарплаты -- удерживаем 1% от суммы
и куда ты денешься, а?
Сначала мы не будем ставить else после early return
Потом будем
Else будет со скобками
If не будет
Ещё там есть методы типа format(double value, StringBuffer buffer,...). StringBuffer это такой домиллениальный привет, вместо него привезли StringBuilder. Только этих оверлоадов нет.
Никогда не перестану удивляться волшебному миру айтишки. Что именно запрещает дописать --release-version? Почему не сделать красиво? Я бы понял ещё --relver, но вы же release полностью пишете, зачем вам сокращать? Зачем? Чтобы пользователь потом ебался, вспоминая флаг?
зы: у нас есть функция `createTemporaryDirectoryInPr`
Pr это сокращение от Project
shomanyc
и imbue
там нету нихуя
(C)
Вот с какого хуя сеттер не может возвращать this, например?
---
The magic packet is a frame that is most often sent as a broadcast and that contains anywhere within its payload 6 bytes of all 255 (FF FF FF FF FF FF in hexadecimal), followed by sixteen repetitions of the target computer's 48-bit MAC address, for a total of 102 bytes.
С первого раза может не быть понятно, надо шестнадцать
Виндоадмин попытался запустить в своей сети WPAD. Взял виндовый DNS, и.. но у него ниухя не получилось.
Почему?
А знаешь, как лечится?
А лекарство — создать для wpad зону (SOA), а не просто запись для хоста?
However, because the DNS Server service does not apply the block list to zone names themselves, an administrator can create a zone named wpad.contoso.com, for example, and add host resource records to that zone. In this case, the DNS Server service continues to resolve host names in the wpad.contoso.com zone.
я не знал, что так можно.
но вероятно да: создать зону, и `@ IN A` запись для нее.
Однако можно проще:
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/dnscmd#dnscmd-config-command
просто убери отутда wpad, и всё.
Бугур в том, что сделать это нужно на каждом DNS сервере
Заворачивать по IP бессмысленно: пыхоподелки Цукерберга блуждают по сетям, как Мамай по борделям. Там можно сразу половину интернета заворачивать по маске /4.
Но ладно, есть же домены. Вот есть wpad.dat и говнокод на джаваскрипте.
Ну вот наш горе-админ такой
А?
Хуй-на!
У цукербринов ебанахы по 100500 доменов на их поделку.
Тоже самое для ютуб.
СУКА ПИДОРЫ, так сложно было ОДИН домен сделать чтобы помочь админам из всяких КНДР и РФ?
Ну никакого блядь уважения.
Без оставшихся работает.
Для Тытрубы:
Возможно, будет работать без некоторых доменов.
Заодно из-за огромного количества доменов блокировать тоже сложнее.
Блокировать тоже: РКН блокирует примерно 7 айпишников из 200 мне известных.
Кванмён вообще имеет выходы в Интернет? Мне кажется, там использовать прокси бессмысленно.
Другое дело РФ, КНР, Туркмения и всякие Ираны, где блокировки есть, но до полной изоляции не дошли.
return "DIRECT";
}
return "PROXY proxy.petuh.local:8080";
Можно установить FlashGet и докачивать с другого провайдера, у которого тоже лимит в 500.
Зато у Ютуба реклама на одном домене с видео, из-за чего нормально не блокируется по DNS.
А в чём в принципе смысл этого обжорства? Удобство балансировки, упреждающая стрельба по киберсквоттерам?
Реклама раньше была на отдельных доменах (pagead2.googlesyndication.com, doubleclick.net etc), и её сразу же все заблокировали через hosts-файл или DNS, что Гуглу не понравилось.
— Другой ИИ-агент не справился с рабочей задачей, но отметил её как завершённую, надеясь, что никто не заметит;
А я удивлялся, почему будущее наступило, а мы на орнитоптерах как не пархали, так и не пархаем...
Про мухоловку (Ficedula parva) информации много, но я её вряд ли отличу от зарянки (малиновки). А вот про мухолова (Empidonax minimus) на русском почти ничего не ищется.
Мухолов оказался меньше мухоловки. Про сравнительную эффективность истребления насекомых не нашёл.
Доставайте счётчик
Кто-то баттлит,
Кто-то дрифтит,
Кто-то чилит,
Кто-то ездит на сегвее —
Я лежу во мху бухой!
https://cs9.pikabu.ru/post_img/big/2018/01/12/4/1515733280132663296.jpg