- 1
IT Оффтоп #150
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
IT Оффтоп #150
#120: https://govnokod.ru/27703 https://govnokod.xyz/_27703
#121: https://govnokod.ru/27710 https://govnokod.xyz/_27710
#122: https://govnokod.ru/27728 https://govnokod.xyz/_27728
#123: https://govnokod.ru/27729 https://govnokod.xyz/_27729
#124: https://govnokod.ru/27730 https://govnokod.xyz/_27730
#125: https://govnokod.ru/27732 https://govnokod.xyz/_27732
#126: https://govnokod.ru/27733 https://govnokod.xyz/_27733
#127: https://govnokod.ru/27737 https://govnokod.xyz/_27737
#128: https://govnokod.ru/27742 https://govnokod.xyz/_27742
#129: https://govnokod.ru/27747 https://govnokod.xyz/_27747
#130: https://govnokod.ru/27755 https://govnokod.xyz/_27755
#131: https://govnokod.ru/27766 https://govnokod.xyz/_27766
#132: https://govnokod.ru/27790 https://govnokod.xyz/_27790
#133: https://govnokod.ru/27828 https://govnokod.xyz/_27828
#134: https://govnokod.ru/27834 https://govnokod.xyz/_27834
#135: https://govnokod.ru/27839 https://govnokod.xyz/_27839
#136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
#137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
#138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
#139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
#140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
#141: https://govnokod.ru/27914 https://govnokod.xyz/_27914
#142: https://govnokod.ru/27942 https://govnokod.xyz/_27942
#143: https://govnokod.ru/27960 https://govnokod.xyz/_27960
#144: https://govnokod.ru/27972 https://govnokod.xyz/_27972
#145: https://govnokod.ru/27996 https://govnokod.xyz/_27996
#146: https://govnokod.ru/28008 https://govnokod.xyz/_28008
#147: https://govnokod.ru/28049 https://govnokod.xyz/_28049
#148: https://govnokod.ru/28087 https://govnokod.xyz/_28087
#149: https://govnokod.ru/28136 https://govnokod.xyz/_28136
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
Че за хуйня? Пропаганда IT, кто это пишет?
Почему там так боятся "вайтишников"? Если тебя может заменить "вайтишник" так ты какая-то пыхомакака, так?
Впрочем, покупать говно от производителя пауэрбанков было модно 5 лет на зада, то есть лохи должны страдать и смотреть рекламу.
ютуб там не нужен
переходите на рутуб, он не хуже
он уже сутки лежит
сутки блядь
вы видели, чтобы гугл или яндекс лежал сутки?
но тут как-бы позиционировали себя как замену утубу
инсайдер пишет, что хакеры удалили код рутюба
видимо файл rutube.php лежал в единственном экземпляре на сервере
или может быть код был в mysqk
На сайте ведутся технические работы.
Сайт был атакован. В настоящий момент ситуация находится под контролем. Данные пользователей сохранены.
Мы на связи! Следите за новостями здесь https://t.me/rutube
Важно понимать, что видеохостинг - это петабайты данных архивов и сотни серверов. Восстановление потребует больше времени, чем изначально предполагали инженеры. Однако мрачные прогнозы не имеют ничего общего с настоящим положением дел: исходный код доступен, библиотека цела. Сейчас идет процесс по восстановлению сегментов файловой системы удаленных сред и баз на части серверов.
Там сервера с базой данных были достпны из Интернета?
похоже, всё: пизда рутубу
Так это пиарная спецоперация. Теперь все туда ломанутся смотреть что за зверь
Рутуб, рутуб, рутуб
> яндекс
У подзалупок раскол и грошданская война, такси - следуюшие.
Каков положняк на сегодняшний день?
Кто из этих двух на коне, а кто пож конём?
Компилять или пакманить?
Ебилды или пакеты?
Оверлеи или АУРы?
Arch как был кучей, так кучей и остался
У арча хендбук годный (или вики, что у них там).
https://habr.com/en/post/467335/
403 ERROR
The request could not be satisfied.
Request blocked. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
Access quality, relevant risk intelligence sanctions-screening data to help you meet your regulatory obligations quickly and efficiently.
Learn more about Sanctions Screening >>>
Сообщил на условиях анонимности источник, близкий к минзапретразвития
Жаль, что из-за тебя ушёл Roman Kashitsyn, %username%.
Пытаюсь собрать xmonad под слакой.
Зависимости поудовлетворял, упёрся в какую-то хрень с линкером. Хелп
http://termbin.com/m2rxy
Если ты взял слакбилд с офиц сайта слакбилдов и поставил все зависимости (кстати, для этого уже есть спец тула) и нихуя не работает -- напиши на емейл автору слакбилда
1) пиши на LQ, там официальный топик слакваристов
2) изучай хаскелль, и дебаж ошибку
(если ты конечно ее гуглил уже)
Спросил в #haskell на libera.chat, может подскажут.
чтобы пердолиться
> Это же пердодистр,
как что-то плохое
зато стабильный, один раз всё настраиваешь, и больше никогда не трогаешь, и течешь
> я вот за debian:
сто раз пердолился в дебиане, не тёк
> пишешь apt install и течешь
для продакшен-сервера дебиан, для домашнего использования арч или слака или гентуха или сусь или не-линукс.
а то моск отсохнет.
Единственное что бесит, это что питухи ссаный вики используют вместо хендбука, и в итоге в вики всегда информация, устаревшая строго на три-пять лет.
Бздуны свои хендбуки хранят в вершнконтроле с ОС, и выпускают вместе с ОС, но прыщи так не могут обычно
У вас инклюзивная компания? Вы LGBTTTTPPPAAFAQPPAQAAAQ френдли?
вот ты знал что сейчас не май а Asian American and Pacific Islander Heritage Month?
Я проблему с mtl прошёл (там что-то задуплилось в ghc-pkg list, от одного пакета брало интерфейс, от другого бинарь, видимо последствия моих ручных сборок без тулзы для слакбилдов). Заюзал тулу для слакбилдов, автоматизировалась некоторая часть процесса, но теперь ситуация ебланская:
1. ставлю всё как надо, всё собирается и ставится, даже зависимости подтягиваются
2. сразу после установки слакбилда, видим в гхц-пкг лист что есть пакет со сломанными зависимостями (haskell-data-default). Это потому что отвалился пакет haskell-data-default-instances-old-locale что бы это ни значило. При этом при сборке он ставится как зависимость и ошибок не выдает.
3. Пробуем поставить этот пакет, получаем "алреди инсталлед".
4. Удаляем, ставим заново, смотрим гхц-пкг лист, видим что дата-дефаулт пакет теперь починился, всё отлично, но пропал нахуй пакет xmonad БЛЯ
5. сносим пакет иксмонад и переустанавливаем с нуля, всё повторяется
А без пакета data-default не доступны дефаультные конфиги чтобы просто запустить иксмонаду. Но даже если переписать конфиг, что это ещё за хуйня такая, спрашивается
Слака 15.0
слака для суровых, факт
ну, надеюсь тебе нравится:) Я в децтве вообще всё из сырцов собирал ("всё" это apache конечно, примерно больше ничего у меня на сервере и не было) потому что хотел сделать "пад сибя".
Разницы по перформансу не заметил глазом, к сожалению (не смотря на статическую линковку нужных либ).
он свой пакет под 15-ку не обновил
починил, ставится, но это какой-то сюр
А ты ghc-то сам нормально собрал?
Уже давно пора понять, что слаку надо ставить только если тебе хватает всего, что там есть: вот что есть, то стабильное и хорошее. Этакий base system, как у бзды
А любые игры с сёрд партями (EPEL красношляпых, слакбилды, PPA, ауры всякие) это всегда путь в ад, и чем меньше пользователей у системы -- тем толще туда дорога.
Да, я ghc без хуёв нормально собрал ещё без тулзы sbotools, просто слакбилд вручную запускал. Там пара зависимостей забыты были в слакбилде, а так всё было нормально, компилировал джва года.
Потом правда переставлял его ещё несколько раз, то один пакет снесло, то другой.
А нахуя мне писать автору пакета ghc, мне надо писать автору пакета xmond. с ним-то у тебя что?
Слаку надо ставить, чтобы пердолиться, а если не хочешь пердолиться -- зачем ставить слаку, если в арче и дебиане всё работает лучше.
Зато у меня ноутбук fujitsu siemens с 1гб оперативки и 1.6ггц двумя ядрями двадцатилетней давности под слакой тянет кде плазму лол. и заебись. А на искмонаде будет ваще летать.
mootools?
На машинах разработчиков ничего не осталось?
- на сервере лежал config.php, в котором была сохранена соль для расшифровки базы. Без него доступ к данным получить не удаётся
- код есть, но сайт написан на хаскелле и разработчики сейчас пытаются его скомпилировать, но не хватает каких-то модулей
кстати у Вестифана хватает модулей, но там несоответствие модуля и интерфейса
И сейчас разработчики пытаются найти кого-нибудь, кто в нём разбирается.
в смысле не то?
как вам яп??
Нужно быть чертовым гением, чтобы сделать язык, в котором даже "if" это функция библиотеки.
К сожалению, гениев никто не ценит.
>Вы глядит как обычный си
плез
Алгололо-сишшные дефиниции, функции, конь-струкции.
Хотя строчка эко с непарной скобочкой и стрелочкой странно выглядит. В чём разница?
#define inc ++
Он специально об манку приволок сюда.
кстати, манная каша это заебись
Закрой очко рукой и послушай меня,
Сейчас тебе я, сука, всё ебало разобью,
Короче, пидорюга, я тебя сейчас убью.
Скотина ты вонючая, сказал тебе, стоять!
Какого хуя смотришь, ты, ублюдок, молчать!
Короче, пидорюга, ты дырявый гондон,
Сейчас тебе ебало разобью кулаком!
Короче, обернись и там увидишь ты,
Плантация посажена отборной конопли,
Какого хуя ты по ней ногами ходил,
Ты мне на кучу баксов урожай повредил.
Из-за тебя я соберу немного конопли,
Какого хуя ты своё ебало раскосил,
И мы не досчитаемся так много косяков,
Из-за таких, как ты, ебанутых мудаков!
И если выпадет когда-нибудь случай,
Кулак мой будет возле твоей жидкой бороды,
Ты получишь атомной пизды!
Источник: https://tekst-pesni.online/pnevmoslon-zhuhlyj/
Не скомпилируется: two or more overloaded variants of method m have default arguments.
Почему? Да потому что мы дизайним язык как говноеды, а ты сиди и разбирайся в кишках, которые запрещают делать тривиальные вещи, твоя сраная программа - это твои проблемы, сам и ебись.
https://users.scala-lang.org/t/multiple-overloaded-alternatives-and-default-arguments/2209/2
Псведокоды
1.
2.
3.
поскоку мы пишем на анскиловом языке, всё это ссылки, их можно присваивать как угодно.
Вы за какой вариант?
Литература для чтения: https://www.joelonsoftware.com/2005/05/11/making-wrong-code-look-wrong/
Получается вариант "3", где fooImpl переименовывается в acceptCleanApples
Но печально, что в нашем-то языке она есть, но это не мешает питухам всюду пихать String, int итд
Возможно, имеются в виду сорта стрингов типа: произвольная строка, путь к файлу, url, заэскейпленная строка?
У тян чары состоят из стрингов
> clean
Какой спич фром май харт )))
Если это игра, то нужно делать геймзалуп, а не отвечать на paintEventы как формочка на VBA
Просто тут возникают два вида QPoint'ов - точки на экране и точки в курятнике (можно, конечно, использовать QPointF, но это не относится к вопросу). Полагаю, ситуация сходная с вышеописанной?
и то и то int, но в разных координатах, верно?
Я слепой или нет даты?
веб не нужен
ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА
Война -- спецоперация
Оппозиционер -- экстремист
Нападение на соседнюю страну -- миротворческая операция
Военный преступник -- миротворец
Сторонник сменяемости власти -- англосаксонская подстилка
Сторонник пожизненной мракобесной диктатуры -- независящий от мнения США
Сторонник уничтожения "ненастоящей" нации -- антифашист
Противник уничтожения какой либо нации -- нацист
Нужен гредл, желатильно на кококок, а не грувях. Вторые конечно гибче, но требуют особой любви
You can use грэдло to control any process that involves selecting
files by name and processing them to produce a finished product.
Some common uses include text processing, automatic backups,
sorting files by extension into other directories, and cleaning
temporary files out of your directory.
Вижу потерну - эти бильд-системы одна лучше другой лезут преимущественно из явушков.
любой питух насрал свою билд систему
плох тот питух, который не насрал
даже в руби есть rake (это грабли, серьезно, я не шучу)
Есть в нем няшности, например
https://habr.com/ru/post/215343/
Приходит https запрос. Как хостинг определяет какому питуху принадлежит запрос?
https://serverfault.com/questions/807959/what-is-the-difference-between-san-and-sni-ssl-certificates
ща развернуто напишу
В TLS1.3 завезли ESNI, где SNI шифруется, но тут есть другая проблема: ты не знаешь, кому ты шлешь SNI, пока тебе серт не показали. Алсо, ESNI мало кто разрешает
https://www.cloudflare.com/learning/ssl/what-is-encrypted-sni/
тогда уж проще юзать SAN, и течь. В SAN у тебя один серт на все сайты с кучей разных имен
Но это плохо по производительности. Тогда нужно придумать алгоритм, который сможет за такую же сложность расшифровать. Что-то типа автомата или дерева ключей.
https://habr.com/ru/post/258285/
Так как TLS работает над TCP, для начала между клиентом и сервером устанавливается TCP-соединение.
После установки TCP, клиент посылает на сервер спецификацию в виде обычного текста (а именно версию протокола, которую он хочет использовать, поддерживаемые методы шифрования, etc).
Сервер утверждает версию используемого протокола, выбирает способ шифрования из предоставленного списка, прикрепляет свой сертификат и отправляет ответ клиенту (при желании сервер может так же запросить клиентский сертификат).
Версия протокола и способ шифрования на данном моменте считаются утверждёнными, клиент проверяет присланный сертификат и инициирует либо RSA, либо обмен ключами по Диффи-Хеллману, в зависимости от установленных параметров.
<-- тут начинается шифрование -->
Сервер обрабатывает присланное клиентом сообщение, сверяет MAC, и отправляет клиенту заключительное (‘Finished’) сообщение в зашифрованном виде.
Клиент расшифровывает полученное сообщение, сверяет MAC, и если всё хорошо, то соединение считается установленным и начинается обмен данными приложений.
Ну типа есть хостинг sharik-petuh.uz
У него два клиента kurochka.sharik-petuh.uz и hujurochka.sharik-petuh.uz
И серт на *.sharik-petuh.uz
Не надо только говорить, что доменное имя второго уровня важно для бизнеса.
Если у тебя бизнес, то не сиди на шарике
Что характерно, за охуительной идеей раскрывать хост в хендшейке стоял Красный Китай.
Проще убить всех говноедов
Я пользуюсь DoH, брат жив. Но надо ли объяснять, в чём дерьмо?
Да, сам факт использования DoH не скрыть, ибо это HTTPS, для которого нужен запрос с к обычному DNS (если не знаешь айпи; правда, этот запрос можно сделать на нестандартном порту) и SNI. Хотя это мелочь, и так ясно, что каким-то DNS абонент пользоваться будет.
а в чем?
опята даже запретили FTP репы (а только хттп оставили) чтобы не было плейнтекста
да, есть FTPS, но там нет обязательной проверки серта
http://security.debian.org/debian-security
а чем оргументируют? типа там pgp подпись, и неча ресурсы тратить?
you can use HTTPS downloads. You just have to find a mirror that supports it, and put its URL in your list of sources. You'll need to install the apt-transport-https package.
но стандартные зеркала -- нет
ну ебаный ты насрать
Урааа! Икарус вернулся!
Будьте осторожны
Ипотека: 0.1% в год. Бесплатный проезд в метро.
Остались малоимущими.
Ща как Фигурнова вам скину. Или Гука. Или сиреневую книжку про Паскаль. Или книжки издательства "диалог"
Диалог всякое издавал, включая переводы Вильямса и кого-то еще
сука
это гениально
look at any internet-based voice product, they are either proprietary walled gardens,
or they are community-driven and have failed to gain any useful traction.
Оказывается, не я один на эти ваши телеги нахрюкиваю
Это приличное слово хоть?
А вы знали?
Можно собрать прыщи, в которых вообще НИХУЯ нет.
Скоро ты узнаешь про Alpine, Busybox, Musle итд