abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:33 | Pozvánky

    Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že již v úterý 7. dubna od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout meteorit

    … více »
    bkralik | Komentářů: 0
    včera 23:33 | Nová verze

    Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.

    Ladislav Hagara | Komentářů: 1
    včera 23:00 | Zajímavý projekt

    VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.

    NUKE GAZA! 🎆 | Komentářů: 3
    včera 05:22 | Zajímavý software

    Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 12
    včera 04:11 | Zajímavý software

    Příspěvek na blogu herního enginu Godot představuje aplikaci Xogot přinášející Godot na iPad a iPhone. Instalovat lze z App Storu. Za Xogotem stojí Miguel de Icaza (GitHub) a společnost Xibbon.

    Ladislav Hagara | Komentářů: 1
    4.4. 04:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).

    Ladislav Hagara | Komentářů: 14
    3.4. 16:44 | Nová verze

    ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    3.4. 12:33 | Nová verze

    DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.

    NUKE GAZA! 🎆 | Komentářů: 12
    3.4. 03:55 | Nová verze

    Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).

    Ladislav Hagara | Komentářů: 0
    2.4. 19:55 | Zajímavý projekt

    Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (7%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (1%)
     (14%)
     (23%)
    Celkem 1224 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Trápenie s OSS

    15.3.2011 10:36 | Přečteno: 1555×

    Dostal som sa, ako slepé kura k zrnu, k údržbe jedného extensionu pre Firefox. No a keďže vydanie FF 4 je za rohom, tak som nútený postarať sa o kompatibilitu toho extensionu s novou verziou. Hoci považujem FF za "high profile" aplikáciu zo sveta OSS, je to neuveriteľné trápenie.

    Tá "moja" extension má dve časti, jednu napísanú v C++ a druhú napísanú v JavaScript-e. Firefox 4 mení verziu Gecka z 1.9.x na 2.0. To znamená, že môj C++ kód treba prekompilovať s novším kódom od mozilly. Ten sa volá "xul-runner SDK". Fajn. Stiahnem a narazím na problém, že zrazu nejaký NS_ATTR_MALLOC v zdrojákoch mozilly nie je známy. Po siahodlhom googlení som sa dočítal, že je to známy problém popísaný v bug # 577831. Schválne sa tam pozrite. Ja neviem či už starnem, ale pochopiť z tej bugzilly, čo treba spraviť bolo takmer nad moje sily. Bug bol označený za FIXED komentárom č. 13 v ktorom je odkaz na úpravu Makefile.in použitého pri kompilovaní xul-runner SDK. To bolo v auguste 2010. Keďže ale problém u mňa pretrvával, domnieval som sa, že si musím xul-runner SDK skompilovať sám. Práca asi tak na 5 hodín. Nepomohlo. Pomohlo až pridanie #define-u MOZ_NO_MOZALLOC a linkovanie do môjho projektu.

    Sláva, kompilácia sa podarila. Ale nejasajme predčasne. Po niekoľkých relatívne slušne zdokumentovaných zmenách potrebných na prechod na Gecko-2.0 sa vyrobenie novej verzie addonu podarilo. Po niekoľkých iteráciách sa ho dokonca podarilo nainštalovať. Ale nefungujú mi JS funkcie, ktoré vracajú pole stringov.

    Tu sa musím trocha vrátiť do minulosti. Keď sa robí extension, tak sa začína písaním .idl súboru. Ten popisuje aké funkcie extension poskytuje. Tento súbor má syntax XPIDL a programom xpidl.exe sa z neho generujú .xpt a prípadne .h súbory. Schválne si skúste vyhľadať informáciu o tom, ako v XPIDL zapísať funkciu vracajúcu pole stringov. Jediné čoho so sa nakoniec mohol chytiť je XPIDL syntax. Ale prakticky žiadne príklady či tutorialy na nete nie je možné nájsť.

    Nuž, keďže mi nefunguje niečo v JS, tak čo človek potrebuje? JS debugger. Zavrhol som názor kolegu ( pre ktorého je HTML/CSS/JS hlavnou náplňou práce) používať alert() ako debugovací nástroj. Existuje predsa Venkman JS debugger. Lenže chyba lávky. Venkman debugger v aktuálnej verzii 0.9.88.1 sa síce v pohode nainštaluje. Ale nie je ho ako spustiť. V menu chýba. Nevadí, veď spustiť sa dá aj inak napr. cez URL "x-jsd:debugger". Teda malo by sa dať. Keby to neskončilo s chybou, že niečo, čo potrebuje venkmanov JS "is not implemented". Ďalšie pátranie odhalilo, že ide o bug #589587 a bug #614557. Oba sú označené za FIXED. Ale vo verzii distribuovanej na http://addons.mozilla.org tie fixy nie sú. Dokonca ani moje pokusy dostať patch-e odkazované z tých reportov v bugzille nepomohli.

    Vzal to čert. Poďme riešiť to, že mi prestali chodiť polia stringov. Googlenie ma zanieslo na stránky NoScript-u, kde sa v changelogu píše: "Fixed further breakages due to Array prototype chain glitches introduced in latest Minefield". (Mimochodom, vzhľadom na popularitu NoScript-u by som čakal krajšie vyzerajúce stránky). Hmm. Že by predsa len aj niekto iný narazil na problém s poliami? A dokonca ho vyriešil? To by bolo fajn. Keby k NoScript-u existoval prístup k nejakému VCS a ja by som si mohol porovnať rozdiely medzi verziou pred a po fixe. Ale ten sa mi nájsť nepodarilo.

    Hlboký povzdych.

    Kam sa otočím, tam narážam na problémy. Veci nefungujú, nie sú zdokumentované, informácie sú zastaralé, patche neriešia problém, návody nezrozumiteľné, ... som sklamaný. Nehrabal som sa predsa v nejakých mini-projektoch, o ktorých vie 5 ľudí na svete. Je to skutočne taká bieda?        

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    15.3.2011 11:05 R
    Rozbalit Rozbalit vše Re: Trápenie s OSS
    Pri Mozille je to bezny stav.
    15.3.2011 12:52 polymorf | skóre: 14 | blog: tar_zxpf
    Rozbalit Rozbalit vše Re: Trápenie s OSS
    Tiez som robil jedno rozsirenie pre FF, nikdy viac. Bugreporty som posielal kazdu pol hodinu. Po dvoch rokoch som sa na to vysral.
    Luboš Doležel (Doli) avatar 15.3.2011 13:00 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Trápenie s OSS
    FF je browser, který pomohl zbavit svět nadvlády IE, ale za ostatními prohlížeči začíná zle zaostávat. Nové technologické featury přichází se zpožděním, je to zoufale pomalé při spouštění i při běhu a porod při psaní rozšíření je naprosto unikátní. Kéž by někdo nahradil NPAPI. S tím se člověk bohužel musí otravovat i u jiných prohlížečů.
    15.3.2011 13:57 Pindal
    Rozbalit Rozbalit vše Re: Trápenie s OSS
    S NPAPI je právě nejmín starostí, tím neřikám že není co vylepšovat. O to se snaží Google pomocí Pepper.
    Josef Kufner avatar 15.3.2011 15:29 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Trápenie s OSS
    Verze 4 už je na tom s rychlostí celkem dobře. Žádný zázrak, ale aspoň to už je rychlejší než uživatel.
    Hello world ! Segmentation fault (core dumped)

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.