БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

БЛЯТЬ ПИЗДЕЦ systemctl --user на хуй не работает после su, потому что в ENV не поменялось DBUS_SESSION_BUS_ADDRESS ДА КАК ВООБЩЕ МОЖНО БЫЛО ТАК ХУЕВО СДЕЛАТЬ
#O18NRE (0+1) / @komar / 67 дней назад
Bump each letter in nginx and we get.... ohjoy!
#AAU54O (1+1) / @komar / 70 дней назад
Решил наебать систему и заюзать podman. Во время сборки простого контейнера (совершенно ничего особенного, debian с моим сраным приложением) эта хуйня сожрала ТРИДЦАТЬ СЕМЬ ЕБАНЫХ ГИГАБАЙТОВ в пике, а когда закончила — занимает всего 19 GB. Реально, запустил podman build один единственный раз. Нету у меня слов, блять, нету их, нема, на хуй.
#4D97EB (2+1) / @komar / 81 день назад
Команда journalctl (показывающая логи) на хуй уходит в задумчивость на неопределенный срок, если нажать клавишу «end» на клавиатуре. В то время как команда less на файлах на порядки больше моментально переходит в конец. Потом, правда, начинает свое «Calculating line numbers...» — но это прибивается по ^C. Ну я, блять, не знаю, что тут сказать. Прогресс, чо. Удобно, на хуй.
#EPQWV9 (0+2) / @komar / 89 дней назад
сдался костылям и задал Xft.dpi прикол: тулкиты ведут себя по-разному если его нет (одни используют нативный dpi, другие считают что у тебя 96dpi), но одинаково если есть
#IDV7BX (0+2) / @l29ah / 222 дня назад
И ЭТО ТОЛЬКО ПОЛБЕДЫ! Я рассказал вам только про то, как они сделали опции для ./configure компилятора. А еще для компилятора бывают ПАТЧИ. Знаете, как их сделали? Отдельным пакетом для каждого набора патча! ocaml-variants.4.11.1+fp ocaml-variants.4.11.1+fp+flambda ocaml-variants.4.11.1+musl+flambda ocaml-variants.4.11.1+musl+static+flambda То есть они пытаются сделать ДЕКАРТОВО ПРОИЗВЕДЕНИЕ всех возможных патчей! И каждый результат — в виде директории и файлика! И все — в одном git-репозитарии!
#VTWU24 (2+1) / @komar / 471 день назад
История про то, как академики изобрели USE-флаги. Я только что увидел самое больное дерьмо, что когда-либо выдавали кудахтерные инженеры. Есть пакетный менеджер opam для языка программирования OCaml. Входит во множество так называемых «велосипедных пакетных менеджеров». Кроме установки пакетов-библиотек он занимается еще и установкой самого компилятора нужной версии. Вообще в этом главная проблема opam — у его создателей очень хуево с реляционным мышлением, и они очень плохо понимают, что именно они делают. У них просто есть какие-то проблемы, и они хуярят в свою поделку что-то, чтобы они решились. Вот и все проектирование. Ближе к делу. Если набрать opam switch list, то тебе выдадут все доступные версии комплятора OCaml. Но каждой версии будет две: одна подписана как ocaml-base-compiler, другая как ocaml-variants. В чем разница — понять очень сложно, так как гуглить по запросам "ocaml variants" и "ocaml options" одно удовольствие (выдаст все что угодно, кроме нужного). Покопавшись в исходниках, начинаешь понимать, что вскрывать эту тему не стоило. Итак, у компилятора OCaml есть свой ./configure, где можно включить всякие опции. Есть разработчик opam’а. Он хочет, чтобы по команде opam switch create можно было устанавливать компилятор с нужным набором опций. Как он это делает? Он засовывает в репозитарий пакетов (библиотек) пакет ocaml-variants. Туда он срет СОТНИ (на текущий момент 566) версий объявления пакетов. Вот вам для примера: https://github.com/ocaml/opam-repository/blob/master/packages/ocaml-variants/ocaml-variants.4.14.1%2Boptions/opam Обратите внимание на секцию build. Теперь, чтобы пользователь мог поставить OCaml, допустим, с опциями bytecode-only и musl, он дожен сделать opam switch create 4.14.1 --packages ocaml-option-bytecode-only,ocaml-option-musl Вообще-то опция --packages нужна была для того, чтобы сразу ставить нужные пользователю пакеты. Но тут при помощи какой-то ебаной магии эти пакеты — которые тоже реально существуют, посмотрите в репе! — считаются установленными, на них триггерятся флаги в opam-файле, и делается нужное ./configure Занавес, блять. Справедливости ради хочу отметить, что эта поебень делалась не совсем академиками. Кроме академиков, есть еще и полтора бизнеса, которые пользуются окамлом. Так вот, они выдают код в три раза хуже, чем у академиков. Вот это вот мастерили люди из бизнеса. Пожалейте меня, пожалуйста. Я серьезно. Я в шоке, у меня руки трясутся, у меня потеряна вера в человечество и я хочу мой 2022 год назад.
#O9U2XN (35+1) / @komar / 471 день назад

Развлекаюсь с logseq - плейнтекст аутлайнер по

неговно
- к каждой странице показываются беклинки, которые можно фильтровать. В org-roam фильтров нет
- можно делать вычисляемые query-запросы на язычке [datalog][https://github.com/tonsky/datascript] для org-mode есть [org-ql][https://github.com/alphapapa/org-ql], но он походу каждый раз парсит иерархию, в отличие от logseq, который мейнтейнит полноценный граф
- удобный daily журнал с бесконечным скроллом, если из любых страниц делать референсы на дату или TODO с дедлайнами, то они будут показываться как беклинки на текущую дату
- block references: нажимаешь "((" дальше текст и вставляешь референс на блок (напротив самого блока будет рефкаунт"
- редактируемый transclusion для блоков

говно:
- иногда приходится мышевозить в отличие от org-mode
- жручий

#4TJXNE (2+1) / @ninesigns / 597 дней назад
Не, ну вот, блять, вся суть девопса на одном простом конкретном примере: https://github.com/bkeepers/dotenv Я знаю — вам лень читать, что за хуйню я приволок. Объясняю. Есть у тебя, допустим, адрес хоста со сраной базой данных. Ты не можешь его захардкодить в своем ПРИЛОЖЕНИИ. Ты что, «хардкод» — это вообще матерное слово. Ты не можешь засунуть этот адрес в конфигурационный файл, потому что конфиг — это so 1980. Как делают крутые пацаны? Крутые пацаны делают по гайду: адрес хоста надо пихать в переменную окружения. А если у тебя вдруг есть устаревший софт, который уже работает с конфигами — не беда: надо просто сделать шаблон конфига, и каждый раз при деплое подставлять в него значнеия из переменных окружения. Красота! database.yml.j2: database: host: {{ ENV['host'] }} port: {{ ENV['port'] }} Только тут такая беда начинается, что заебывает каждый раз глядеть, как любая команда исполняется вместе с двумя экранамиZALUPA_ONE=true ZALUPA_TWO=false ... ZALUPA_INFITY=yes /usr/bin/puk Что же делать? Мы возьмем все переменные окружения — и засунем их в ФАЙЛИК! Все, блять, у меня закончилась фантазия на шутки, идите все в пизду.
#IRF5ZR (6+4) / @komar / 794 дня назад
ппц автор pale moon угрожает мне юридической расправой за то что я выложил на гитхаб копию их репозитория, который они недавно закрыли
#SUMWB6 (18+4) / @l29ah / 913 дней назад
Curl теперь будет на расте: https://github.com/hyperium/hyper/issues/2265 bagder commented on 11 Aug If a C program would like to use hyper for h1/h2, is there a C API offered? https://github.com/curl/curl bagder CI/azure: disable test 571 in the msys2 builds
#OXCKH2 (2+10) / @o01eg / 1316 дней назад
> We have been informed that we’re not allowed to ship devices with the encryption capabilities of the PineTab, PinePhone and Pinebook Pro into the Russian Federation. Shipping these devices could (and has multiple times in the past) lead to confiscation of the devices at the border by customs and even to being outright banned or barred from entering the country.
#KLO5XV (4+5) / @l29ah / 1378 дней назад
Штилетта говна детектив: Китайские партнеры сделали интеграцию с нашим поделием. А она не работает. До меня добирается PCAP с запросом с их девайса. В запросе валидная multipart/form-data, но вместо поля с картиночкой какое-то говно. Сдампил в файл, понажимал file и identify, те не увидели там ничего осмысленного. Посмотрел на файл hex-редактором, увидел КУЧУ блоков FF FF FF FF - как в последствии оказалось это был белый фон. Форматы со сжатием - jpeg или png - не могут себе позволить писать в файл столько избыточной информации. Куча однородных байтиков -> что-то несжатое. Попробовал поделить размер на 3 - без остатка не получилось. Попробовал поделить на 4 - получилось. Попробовал convert открыть как RGBA с рандомным разрешением, которое бы WxHx4 сложилось в размер в байтах, увидел полосы из чего-то осмысленного. Пошел подбирать разрешения, которые WxHx4 давали бы 670640 байт Результат - нам прислали несжатый битмап в RGBA разрешением 415x404 вместо JPEG.
#VVVZVJ (4+4) / @stiletto / 1408 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.