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í
×
    včera 23:33 | Nová verze

    Immich byl vydán v první stabilní verzi 2.0.0 (YouTube). Jedná se o alternativu k výchozím aplikacím od Googlu a Applu pro správu fotografií a videí umožňující vlastní hosting serveru Immich. K vyzkoušení je demo. Immich je součástí balíčků open source aplikací FUTO. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | IT novinky

    Český telekomunikační úřad vydal zprávy o vývoji cen a trhu elektronických komunikací se zaměřením na rok 2024. Jaká jsou hlavní zjištění? V roce 2024 bylo v ČR v rámci služeb přístupu k internetu v pevném místě přeneseno v průměru téměř 366 GB dat na jednu aktivní přípojku měsíčně – celkově jich tak uživateli bylo přeneseno přes 18 EB (Exabyte). Nejvyužívanějším způsobem přístupu k internetu v pevném místě zůstal v roce 2024 bezdrátový

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 12:11 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-10-01. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Jedná o první verzi postavenou na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    včera 05:22 | Nová verze

    Byla vydána nová verze 4.6 svobodného notačního programu MuseScore Studio (Wikipedie). Představení novinek v oznámení v diskusním fóru a také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 02:22 | Komunita

    Společnost DuckDuckGo stojící za stejnojmenným vyhledávačem věnovala 1,1 milionu dolarů (stejně jako loni) na podporu digitálních práv, online soukromí a lepšího internetového ekosystému. Rozdělila je mezi 29 organizací a projektů. Za 15 let rozdala 8 050 000 dolarů.

    Ladislav Hagara | Komentářů: 4
    1.10. 20:11 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.17. Díky 278 přispěvatelům.

    Ladislav Hagara | Komentářů: 0
    1.10. 16:11 | Nová verze

    Bylo vydáno openSUSE Leap 16 (cs). Ve výchozím nastavení přichází s vypnutou 32bitovou (ia32) podporou. Uživatelům však poskytuje možnost ji ručně povolit a užívat si tak hraní her ve Steamu, který stále závisí na 32bitových knihovnách. Změnily se požadavky na hardware. Leap 16 nyní vyžaduje jako minimální úroveň architektury procesoru x86-64-v2, což obecně znamená procesory zakoupené v roce 2008 nebo později. Uživatelé se starším hardwarem mohou migrovat na Slowroll nebo Tumbleweed.

    Ladislav Hagara | Komentářů: 3
    1.10. 16:00 | IT novinky

    Ministerstvo průmyslu a obchodu (MPO) ve spolupráci s Národní rozvojovou investiční (NRI) připravuje nový investiční nástroj zaměřený na podporu špičkových technologií – DeepTech fond. Jeho cílem je posílit inovační ekosystém české ekonomiky, rozvíjet projekty s vysokou přidanou hodnotou, podpořit vznik nových technologických lídrů a postupně zařadit Českou republiku mezi země s nejvyspělejší technologickou základnou.

    … více »
    Ladislav Hagara | Komentářů: 3
    1.10. 12:55 | Nová verze

    Radicle byl vydán ve verzi 1.5.0 s kódovým jménem Hibiscus. Jedná se o distribuovanou alternativu k softwarům pro spolupráci jako např. GitLab.

    Ladislav Hagara | Komentářů: 3
    1.10. 03:22 | IT novinky

    Společnost OpenAI představila text-to-video AI model Sora 2 pro generování realistických videí z textového popisu. Přesnější, realističtější a lépe ovladatelný než předchozí modely. Nabízí také synchronizované dialogy a zvukové efekty.

    Ladislav Hagara | Komentářů: 4
    Jaké řešení používáte k vývoji / práci?
     (41%)
     (47%)
     (15%)
     (16%)
     (18%)
     (14%)
     (17%)
     (14%)
     (14%)
    Celkem 158 hlasů
     Komentářů: 9, poslední 24.9. 17:28
    Rozcestník

    Trápenie s OSS

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

    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.