Благодаря Гейт. Много от нещата дето говориш са ми над развитието, но като от части да схванах идеята.
Като спомена COM та се сетих за Шошон. Той веднъж пусна една статия, в която се обяснява на широко, че той си е жив и здрав до ден днешен, но сега е погребан под слой наречен RT. Реално, който пише за тази платформа, все още го ползва, но с надстроики и не прилича на себе си.
Да с ffmpeg идват инструменти. Те са подходящи за обработка (груба) на видео. Аз примерно съм ги ползвал да снимам екрана (без там разни Казам и други програмчета), но кой знае защо ми се разминаваха звук и видео и беше неуспешно, въпреки всичките ми опити.
---
Ремо, щях да пиша широко за това програмче, ако го бях подкарал. Снощи, което ми се явява май пети ден, се отказах. Обикновенно не казвам имена на програми, за да са ми по-общи питанията и да влязат в работа и на друг ламер. Но щом си любопитен, ще споделя. Пък и статия явно няма да има.
Програмчето е това:
http://fifth-browser.sourceforge.netКакто казах сукалче е, толкова е младо, че няма половин година. Попита за ОС, ГНУ/Линукс (в моя случай Дебиан). Не се занимавам с BSD, макар да съм набрал на Ред Хат и да има такова евентуално бъдеще. Засега винаги е ГНУ/Линукс. Е го Сатир мигрира.
Причината да ми стане интересно програмчето е, че потребява памет, колкото Опера 7-9 да речем. Това ме изуми за съвременен интернет-навигатор. Но няма никаква тайна. Програмчето е писано на Ц++0х (нали така се казваше последната версия?) и използва най-леката джаджна библиотека от стотиците за този език.
Когато излезе 0,1 въпреки, че обра овации, бях решил да не го слагам. Нямаше някакви неща, които ми трябват. Но освен това, като му огледах зависимостите, бяха прекалено нови. Не знам защо на версия 0,2 се излъгах. Не мога да си го обясня. В резултат така си порутих системата, както е ставало само в дните, когато бях на лошото момче от квартала. Бях забравил, какво е да имаш нестабилна и неработеща система.
Повечето зависимости се намират в актуалното издание. Но не всички. Например FLTK му е стара дори от Сид. Хубавото е, че е почти безпроблемна да се надгради от извори. Незнайно защо обаче, тя ползва Кайро. Точно проклетото Кайро. Като иска да рисува върху платно, то да вземе Gegl или дори Ежас, защо по дяволите Кайро?!? А то бара на ниво X11, което означава, че всички духат. Всъщност само ГТК не се чупи. От тук ми дойде половината порутване, но не се отказах.
Останалите зависимости си стават от стабилната версия, но пак има изключения. Например gcc трябва да е от Джеси. Решаваме, че Джеси е достатъчно стабилна. Е да, ама не знам кой малоумник е решил, че glib (и още някакви) трябва да е зависимост на gcc и от там разтресохме и приложенията с GTK. Glib не е като glibc и няма обратна съвместимост. В момента нищо при мен не работи както трябва, ако изобщо нещо работи.
Има някакви библиотечки, които не присъстват в Дебиан, но понеже са малки и нищо друго не ги ползва, те не чупят системата. И тогава стигнах до webkit. Е той ми разказа играта. Незнайно защо му е необходим Питон. Питон е още нещо, което е несъвместимо с предишните си версии. При мен беше изостанал на 2,5, тук се държеше на 2,7,нещо. Пак, че не е 3,0. Надстройване на Питон не е елементарна задача. Въпреки, че му даваш нови неща, той настоява да ползва по-стари (тук вината може би е на пакетажният цех) и да махнеш старите, новият Питон продължава да се държи нещо средно между старата и новата версия. Някой проблеми успях да ги запуша. Но така и не успях да оправя докладван проблем:
https://github.com/clbr/webkitfltk/issues/1За пича проблем нямало. Е за мен има, а явно и повдигналият билета също. И тук вече му теглих една майна.
Сега се чудя, колко дни ще ми трябват да си поправя системата. Ако питаш защо са ми трябвали дни, за нещо правещо се за няколко часа, отговорът е прост. Прекарах времето основно в чакане. Например около 3 МБ ги тегля за час. А ръчно си тегля пакетите, а не през пакетната система, за да не доунищожа основната система, в резултат, на което сега и пакетната система трябва да поправям. Изобщо лудница. Интересно, че като качих gcc от 3,(не помня какво) до 4,7,1 нямах проблеми. Но от 4,7 на 4,8,3 не стана така. Това ме учуди.
Та така, забавляваме си се.