← All posts tagged прыщи

Гена с чебурашкой купили Linux коробку OEM.
Приходят домой, вобщем, Гена говорит, слышь, Чебурашка, я тут это, пойду на сервак в докер задеплою, а ты пока посиди, но ты это, падла, только бздю там или соляру на коробку не ставь, а то я ж тебя знаю, ты и такое можешь.
Чебурашка говорит — не не, Гена не ссы, всё будет норм, щас я все для рута настрою, демоны поставлю, всё будет заебись, не волнуйся.
Вобщем, Гена уходит в серверную, Чебурашка сидит, набирает одну консольную команду, другую, думает, блядь, ебаный линукс, хуйню выдает, дай-ка фрибздю поставлю, Гена один хуй ниче не заметит. Ну вобщем сел такой, раз раз и всю OEM сменил.
И тут голос из серверной — Чебурашка, а ну задеплой мне ансиблом тут одну поебень с гитхаба.
Чебурашка думает, ну всё, пиздец, блядь, это же, нахуй, тут вмварь какую-то ставить, там настраивать, деплоить, ну пиздец.
Снова вобщем голос из серверной — Чебурашка а ну зедеплой, я какого хуя жду?
Чебурашка берет, ставит виртуалбокс, ставит туда генту, смотрит, думает бляя..... Нахуй я это сделал?
И тут снова такое — Чебурашка, ну где еб твою деплой, я что блядь по хттп за тебя с гитхаба сам скачивать должен?
Чебурашка говорит, не, Гена, не, щас все будет, ща норм, там задеплою, ансибл там, все отлично.

А сам думает, бля, надо ему как-то про западло все это сказать
Надо вот как-то сказать, Геннадий, знаете, я подумал про недостатки Gentoo на сервере..
Блядь почему Геннадий? почему Gentoo? Нет, надо как-то проще.
Надо сказать. Гена, вот помнишь ты меня просил задеплоить ансиблом...
Не, бля, не, догадается, сука, догадается, надо как-то еще проще, надо сказать:
Гена, я сжег коробку.
Или даже, Гена, я все просрал.
Идет в серверную...
Гена, я все просрал..
Гена, я все просрал..
ААААА БЛЯДЬ УБУНТУ СЕРВЕР

Есть такое словосочетание, DPI-Aware.

Но это не про опенсорсные поделия, конечно. В частности, не про pidgin.

Вот такой вот современный UI практически повсеместно в прыщах.

Ну кстати о winpthreads.

Полез я смотреть в реализацию.

Наткнулся на реализцию condition variables.

И что там вижу? Вырвиглазный треш. Реализацию через семафоры. Которая, как известно, тормозная и не совсем всегда работает. birrell.org

Нет, смысл, так то, примерно понятен. На винде до Vista — не было нативных condition variables.

Но вышла Vista, минуточку, ровно 10 лет назад. Почему бы не дропнуть поддержку XP и прочего говна мамонта, и не сделать нормально? Для меня это загадка.

Случилось чудо. Не прошло и полгода, как мне наконец удалось собрать ffmpeg под win64 со всеми зависимостями, кроме GPL-нутых, проприетарных, и сломанных. Т.е. с LPGL-v3 лицензией.

Собрать в .dll, но притом все зависимости в него вконпилены статически, чтобы сразу было готово к использованию.

Кроме того, билд даже немного круче официального — там в частности поддерживается ускорение с помощью DirectX 11.

Вот полный дистрибутив, лицензии там тоже есть. Ну и README.

static.lovesan.ru

А вот типа пример, как с помощью нехитрых приспособлений(типа, еще с SDL2), libav* можно превратить в аудио/видео плеер:

gist.github.com

Ебаное прыщеговно.
CMake это просто ссака, блядь.

Дано — собираем openjpeg2. Он зависит от LibTIFF. Она же — зависит от LZMA и Jpeg, потому что собрана с ними.
Но собирается все статически.
Естественно, блядь, openjpeg2 ниче не знает про LZMA, и в итоге в программках там все валится к хуям от undefined symbols.
CMake тоже не знает, и никак не может решить эту проблему, потому что 1) Он не смотрит .la файлы 2) У него нет никакого аналоги LIBS

Блядь, пиздец просто. Прыщеподелие ебаное.

Значит такое.
Мне на следующем проекте надо будет работать с мультимедиа и стримингом.
Что я первым делом подумал — а, подумал, наверное, это всё хуйня, все давно решено, особенно в опенсорсе.
Хуй там плавал. И давайте не будем вспоминать грустные вещи про RTSP и про цены на Erlyvideo, давайте начнем с базы.

База это транскодинг и проигрывание. Особенно на винде. Что я сразу подумал? Я подумал, а, говно вопрос — FFmpeg же есть.
Вопрос, действительно оказался говно, и это мягко сказано. Собственно, ключевая мультимедиа-библиотека всего опенсорса — это сраный треш.

Мне стоило две недели, чтобы разобраться и написать нижеследующую простенькую программку, которая умеет играть музыку и показывать видео:
gist.github.com
Код тут говно, и кое-где есть мемори-лик, плюс он почему-то не совсем умеет проигрывать Mp3, но тем не менее.

Что я узнал:
1) Ни один из туториалов в сети не является валидным.
2) Половина API задепрекейчено, и собственно, не особо работает.
3) Breaking changes в нем случаются где-то каждую минорную версию.
4) Вся документация — сигнатуры функций, автоматически сгенеренные из сорцов.
5) На тему работы и интеропа с SDL2 вообще нет ничего.
6) Под винду все еще хуже чем кажется.

Это ёбаный пиздец. И это, повторяюсь, ключевой опенсорсный набор библиотек для мультимедиа! Сраный треш.

nponeccop.livejournal.com

Вот кстати, я как-то об этом хотел написать в цикле статеек "почему linux говно". Но руки не дошли.

Да, вот все так. В итоге это приводит к тому что о состоянии памяти в системе(Linux имеется ввиду) непонятно совершенно нихрена. В отличие от ..., да.

Продолжая тему прыщиговно.
Вот блядь. Я за последние полгода уже раз 5 сталивался с такой полнейшей ебаниной dpkg/apt:
Короче, удаляется пакет, или устанавливается. И тут один из post/pre-install/rm скриптов каааак наааебнется. И все, пиздец. Не удалить, ни обновить, нихуя. Пока ессно ручками не полезешь куда-нибудь в ебаный хуй.d и не почистишь там говно так чтобы бабуин успокоился.

И это на CURRENT STABLE блядь, между прочим, не шучу. И насколько я помню то ли в каких-то руби пакетах, то ли в похапешных(ну да, типа, какая страна такой и кремль, но все равно). Т.е. ты уже готов ебнуть клавиатурой об стол, потому что ты ему dpkg -yf --пнх --all, а он все-рано говорит "хуй, мая твоя не панимать. там сломаться я не работать". А между тем сервак лежит блядь.

Прыщи говно, пиздец. Типичная разъебайская модель разработки. Разъебайская модель поддержки. Просто тупой разъебон. Жрите блядь че дают, бесплатно же. Ненавижу блядь линукс.

Одна гента хорошая, да и то ...

opennet.ru
"По словам Линуса Торвальдса, основателя проекта GNU/Linux, и главного мэйнтейнера ядра Linux, `все кто пишет гномопомойку — пидоры`"

"В продолжении обсуждения Линус выразил недовольство тем, что некоторые пидоры, которые не умеют блядь писать код, еще не жрут землю с червями"

Окей, а если хотите знать мое мнение о systemd — то systemd это логичное продолжение говноархитектуры самого ведра прыщей, т.е. одной большой помойки.

Вот сколько бы не ругали виндовый юзерспейс, но там все на порядки логичнее, и на порядки более unix-way. Т.к. системные функции юзерспейса это не один большой мешок дерьма, а несколько системных сервисов с четко разделенными обязанностями. Т.е. от csrss до lsass или там dcom launcher.

Короче, прыщи — помойка.

Окей, я забираю назад свои слова о том что евангелисты Linux ебланы.
Нет.

Они просто морально травмированы в детстве.

Ну, типа, как лет в 14, когда их, задротов, унижали и гнобили, привилось мнение о том что прыщи это илитарно и круто и воще, так вот до сих пор и ...

Я как человек очень технический никогда не мог понять, нахуя прыщи вообще нужны. Т.е. вот ну реально, многие годы, наблюдал за этим говном, наблюдал за вроде бы бы умными людьми, которые агитировали за линукс, но так нихуя и не понял. Читал телеги многих умных чуваков, от Марка Руссиновича до хуй его знает, ну пусть Танненбаума, но вот так и не понял почему прыщи могут быть не говном блевотным, каким они являются. Более того, каждая прочитанная умная телега меня в этом мнении все больше убеждала.

Да, ребята, я слышал что линукс это лучшее из того сброда что щас представляют собой наследники Unix SysV(т.е. пиздец навроде фрибсди или солярки), но блядь, ребята... Это не повод этим говном пользоваться, когда можно пользоваться нормальными ОС(от винды и макоси до qnx), и уж тем более не повод его боготворить.

Короче, вся проблема в комплексах детства и юношества. А вот если бы линуксоидам в юношестве давали бабы, все бы было по-другому...

Вывод наверное в том, что бабы зло. Ну, наверное. Но все же, по-моему, это не повод жрать говно, как это делают линуксоиды, особенно убежденные.

Прыщеблядикс погубили идеология, говёные апи, говёная архитектура(ну что такое юнипс-лайк да еще и с монолитным ведром? что такое X11?), и долбоебы разработчики(ну всем известно что опенсорс по большей части это желание "поковыряться" и похвастаться, вместо "написать продукт в сроки").