V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.
Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.
Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.
Google Chrome 136 byl prohlášen za stabilní. Nejnovější stabilní verze 136.0.7103.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 8 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Linux používam už niekoľko rokov (viac ako 5) a od FOSS komunity som si zobral mnohé. Už na začiatku ma napadlo, že i ja by som mohol niečo komunite vrátiť naspäť, najlepšie napísaním nejakého pekného a potrebného kusa softvéru.
Po úteku z win platformy som samozrejme ako každý hľadal alternatívy obľúbených programov. Jedným z nich bol aj Windows Commander (dnes Total Commander). Určite mi dáte zapravdu, že pred 3-4 rokmi nejaká dobrá alternatíva k TC nebola, bol tu len výborný MC, ktorý používam dodnes, ale ja som chcel (a chcem ďalej) aj niečo grafické. Tie grafické súborové manažéry, ktoré vtedy existovali, mi z toho či onoho dôvodu nevyhovovali. Tak vznikol nápad napísať vlastný súborový manažér (presne v zmysle hesla každý si naprogramujme svoj vlastný editor, súborový manažér, atď. hehe )
Pustil som sa teda do toho. Niečo plus plus céčka som ovládal, z GUI toolkitov ma nadchol fox toolkit. Už po pár týždňoch sa mi podarilo vytvoriť jednoduchý dvojpanelový manažér so základnou funkcionalitou. Stále to však bolo príliš biedne nato, aby som sa odvážil zavesiť tento môj projekt na web. Navyše som začal trpieť nedostatkom času a aj programátorských skúseností. Taká je história spred troch rokov.
A ako to vyzerá teraz, po "troch rokoch vývoja" (toto slovné spojenie znamená, že som raz za čas niečo malé dorobil) ?
Programátorsky som sa (dúfam) dosť polepšil, stal som sa nadšencom objektových jazykov a objektového prístupu všeobecne. To bol dôvod, prečo som pri vývoji manažéra presedlal na jazyk ruby (fox toolkit zostal). De facto som teda celý program odznova prepísal do ruby. A výsledok ? Jednoduchý dvojpanelový manažér so základnou funkcionalitou (ešte aj pomalší ako predtým). Zase bieda, som tam kde som bol na začiatku.
Navyše, medzitým, kým som sa ja trápil, vzniklo niekoľko nových, funkciami nabúchaných manažérov. Lenže napriek tomu, mi stále ani jeden nevyhovuje. Zoberme si Krusader. To je pre mňa príklad programu, ktorý má kopu advanced funkcií, ale tie základné veci, ktoré najčastejšie používam (napr. pohyb po paneloch, použitie myši), sú odfláknuté, neintuitívne atď. To vyslovene neznášam už od čias MS Wordu .
Práve preto som vo vývoji môjho manažéra zatiaľ neustal, hoci mi to ide veľmi pomaly. Začal som opätovne prepisovať kód. Snažím sa dosiahnuť niektoré návrhové ciele, ako sú dôkladný OO prístup (napr. MVC pattern), použitie unit testov a xp prístupov, extenzívna plugin architektúra atď. To znamená napr. tradičné rozbaľovacie pluginy, ale aj iné netradičnejšie, ako vypaľovanie na CD prostým kopírovaním medzi panelmi, či dokonca celková nezávislosť na UI toolkite, možnosť vytvoriť UI v gtk, qt, ncurses alebo v čom bude kto chcieť (tu mi ide najmä o možnosť používať manažér v grafike i texte). Samozrejme chcem dosiahnuť aj platformovú nezávislosť (nebolo by pekné mať rovnaký manažér vo linuxe aj vo win ?)
Predsa len ma však začali nahlodávať pochybnosti, preto sa vás pýtam. Má vôbec zmysel v takomto niečom pokračovať ? Myslíte si, že by niekto z vás takýto manažér mohol využiť ? Prípadne, aké by mal mať vlastnosti, aby ste začali uvažovať nad jeho používaním ? Navyše neviem, čo je lepšie, či pracovať chvíľu sám na projekte, kým nebude aspoň ako tak funkčný, alebo hodiť hneď projekt na web a do komunity. A nemám sa radšej vrhnúť na vývoj iného, potrebnejšieho programu ? Aký program vám najviac v linuxe chýba ?
No v každom prípade, nech už napíšete v prípadnej diskusii čokoľvek, ja sám by som tento svoj manažér dosť potreboval, keďže ako som už napísal nenachádzam zatiaľ vhodný existujúci manažér pre mňa. Takže asi budem pokračovať vo vývoji, aj keď len pre potešenie a prehĺbenie programátorských skúseností (teda nie že by som neprogramoval aj v práci )
PS: nejaký ten screenshot staršej, zlej, slabo objektovej verzie. Nová verzia o ktorej som písal je v štádiu ranného vývoja
Tiskni
Sdílej:
Daj to okamzite na web! Necuduj sa, ze ostatny spustili 10 dalsich projektov. Zajtra to chcem najst tu. A snaz sa vymysliet nieco nove, radsej ako objektove.
resp: Objektovy navrh nechaj, ale zostroj ho tak, aby priniesol nieco nove, s cim sa mozes pochvalit v popise aplikacie. (napr: mozes sa pohybovat aj po VFS od GNOME a KDE)
měl by být funkční v terminále (alespoň tak funkční jako mc) ale zároveň mít propracované gui (např. kopírování souborů pomocí myši)
multiplatformní? to zní skvěle, jen do toho