abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:22 | Upozornění Ladislav Hagara | Komentářů: 2
    včera 17:44 | Nová verze

    Firma Murena představila /e/OS verze 2.0. Jde o  alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).

    Fluttershy, yay! | Komentářů: 0
    včera 14:33 | Zajímavý software

    Do 30. května lze v rámci akce Warhammer Skulls 2024 získat na Steamu zdarma hru Warhammer 40,000: Gladius - Relics of War.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | Nová verze

    HelenOS (Wikipedie), tj. svobodný operační systém českého původu založený na architektuře mikrojádra, byl vydán ve verzi 0.14.1. Přehled novinek v poznámkách k vydání. Vypíchnou lze nabídku Start. Videopředstavení na YouTube.

    Ladislav Hagara | Komentářů: 2
    23.5. 23:22 | Zajímavý software

    BreadboardOS je firmware pro Raspberry Pi Pico (RP2040) umožňující s tímto MCU komunikovat pomocí řádkového rozhraní (CLI). Využívá FreeRTOS a Microshell.

    Ladislav Hagara | Komentářů: 0
    23.5. 16:55 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 24.05. Přehled novinek i s náhledy a videi v oficiálním oznámení. Do balíku se dostalo 5 nových aplikací: Audex, Accessibility Inspector, Francis, Kalm a Skladnik.

    Ladislav Hagara | Komentářů: 6
    23.5. 12:55 | Nová verze

    Byla vydána (𝕏) nová verze 18.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    22.5. 23:44 | Pozvánky

    V neděli 26. května lze navštívit Maker Faire Rychnov nad Kněžnou, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    22.5. 16:33 | Nová verze

    Byla vydána nová stabilní verze 3.20.0, tj. první z nové řady 3.20, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze vypíchnou počáteční podporu 64bitové architektury RISC-V.

    Ladislav Hagara | Komentářů: 0
    22.5. 14:11 | IT novinky

    Společnost Jolla na akci s názvem Jolla Love Day 2 - The Jolla comeback představila telefon se Sailfish OS 5.0 Jolla Community Phone (ve spolupráci se společností Reeder) a počítač Jolla Mind2 Community Edition AI Computer.

    Ladislav Hagara | Komentářů: 18
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (82%)
     (4%)
     (7%)
     (7%)
    Celkem 524 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    Co se děje v KDE - 98 (17. 2. 2008)

    26. 3. 2008 | Michal Vyskočil | Různé | 3514×

    Práce na KIO-GIObridge - transparentní síťové vrstvě pro přístup k síťovým souborovým systémům jako FTP, SFTP, SMB, WEBDAV a dalším. Vývoj Kommanderu pro KDE3 a KDE4.

    Tento týden

    Podpora konfigurace a rozložení v Plasma. Kompletní backport Plasmy z trunk do větve KDE 4.0 (pro KDE 4.0.2). Plasma aplety jsou postupně portovány, aby používaly WebKit z Qt 4.4. Simulace barvosleposti pro KMag. Práce na podpoře tlačítek ve formuláři a podpora pro šifrované ODF dokumenty v aplikaci Okular. Další vývoj v portaci a údržbě kódu Kooka. Vzdálené KABC zdroje a propojení s KCal v Akonadi. Integrace UPnp v Kopete. Přepsaný nahrávací (upload) plugin pro KDevPlatform (použitý v Quanta a KDevelop). Pokračování práce na novém projekčním systému v Marble. Undo/Redo pracuje s použitím "piece table" v aplikaci Okteta. Optimalizace v aplikacích Kalzium, Amarok a KGet. KControl modul pro nastavení zdrojů imaplib v Mailody a modul pro správu témat smajlíků v KDE. Počátek práce na Puck, nástroji pro konverzi XML formátu uživatelského rozhraní Plasmy do kódu v C++. Experimenty s KDE 4 verzí aplikace Kommander. Nová větev KDEPrint pro experimentování s refactoringem a port na Qt 4.4 (pro KDE 4.1). Decibel a Plasma aplety "Luna" a "Trash" byly přesunuty do kdereview. KSystemLog byl přesunut do kdeadmin. Import Plasma bindingů pro Smoke a Ruby. KDE 3.5.9 a KOffice 1.9.95.3 (KOffice 2 Alpha 6) byly označeny pro uvolnění.

    Norbert Frese představuje svoji práci na KIO-GIObridge:

    Účelem KIO-GIObridge je, aby veškeré desktopové aplikace a souborové manažery sdílely stejnou transparentní síťovou vrstvu pro přístup k síťovým souborovým systémům jako FTP, SFTP, SMB, WEBDAV a dalším. Takže jak KDE4, tak i Gtk+ nebo aplikace třetích stran mohou přistupovat ke stejným serverovým zdrojům bez nutnosti být několikrát přihlášen, nemluvě o ostatních nekonzistencích. V současnosti máme dva nekompatibilní transparentní síťové systémy, které ve stejné uživatelské relaci používají různé skupiny aplikací. Což také způsobuje, že mnoho aplikací třetích stran je z tohoto systému vyloučeno, protože se nemohou rozhodnout pro jednu z nich.

    KIO-GIObridge je volitelný adaptér, který umožňuje vrstvě KIO používat nové GIO/GVFS (následovník GNOME-VFS) k práci s výše uvedenými protokoly. GIO/GVFS bylo vybráno pro svoji nezávislost na desktopových knihovnách, démonech a toolkitech a závisí pouze na D-Bus a GLib. Další výhodou GIO/GVFS jsou stavové připojovací démony (mount daemons): veškerá komunikace s daným zdrojem je zajišťována jediným připojovacím démonem. Životní cyklus těchto démonů je uživatelsky ovladatelný (mount/umount), stejně jako jaderné či FUSE připojení.

    KIO-GIObridge je implementován jako víceprotokolové IO-slave, které převádí volání na GIO/GVFS a poskytuje svoji vlastní implementaci remote:// pro zobrazení připojených GVFS systémů a dovoluje uživatelům je odpojit. Pro použití KIO-GIObridge je nezbytné upravit kdelibs pro podporu víceprotokolových IO-slave. Také je nutné přeložit Qt4 s podporou GLib-Main-Loop (což je výchozí nastavení v mnoha distribucích).

    V balíku KIO-GIObridge je také experimentální kód, který rozšiřuje Solid o práci s GVFS připojeními. S tímto rozšířením se síťová připojení mohou objevit v seznamu míst (places pane) stejně jako ostatní jednotky. Stále se diskutuje o tom, jestli je to žádoucí vlastnost.

    KIO-GIObridge je prakticky dokončený a použitelný, ale překlady chybových kódů a adresářových položek a implementace některých operací poskytovaných KIO budou možná potřebovat další úpravy.

    Současně s KIO-GIObridge bude výhodné implementovat "Desktop Bookmarks Storage Specification" pro opravu dalšího problému se spoluprací při správě souborů.

    Je v plánu mít KIO-GIObridge hotové jako volitelné rozšíření pro KDE 4.1. GIO/GVFS by mělo být stabilní, jakmile bude uvolněno v dalším vydání GNOME.

    Jelikož vývoj Kommanderu, vizuálního skriptovacího aplikačního prostředí, byl poslední dobou nějak potichu, zeptal jsem se Erica Laffoona na novinky:

    Vývoj Kommanderu nějaký čas do jisté míry stagnoval. Původně na něm pracoval Marc Britton a rozšířil jej Michal Rudolf, který zároveň napsal nový parser. Já jsem se nejčastěji zabýval návrhy rozhraní a testováním, přičemž jsem opravil několik chyb. Andras Mantia už měl v poslední době plné zuby práce na Quanta4, takže jsme se rozhodli pro změnu trochu vylepšit Kommande pro KDE3. Dopadlo to tak, že svoje interní nástroje pro správu firmy vytvářím v Kommanderu.

    Momentálně neplánujeme žádný další vývoj na KDE3 Kommanderu, ale máme hezký systém pluginů, takže až se zblázním a budu chtít něco udělat, mohu přidat stackwidget nebo něco podobného. Hraji si s nějakými nápady ohledně pluginů, které by pro mě mohly být užitečné, a ty dobré budou zveřejněny na webových stránkách. Měli jsme diskusi s ostatními vývojáři KDE o přidání spouštěče Kommander skriptů do hlavního balíku KDE, např. kdebase, takže by se na něj mohli spolehnout koncoví uživatelé i vývojáři, kteří by s jeho pomocí chtěli rozšiřovat aplikace. Jedním z hlavních zádrhelů byla otázka bezpečnosti, ale to jsme vyřešili ve verzi 3.5.9 použitím spustitelného příznaku. V budoucnu se zaměřím na použití digitálních podpisů a MD5 součtů v součinnosti s online databází, kde by tvůrci aplikací mohli automaticky nastavit ověření aplikace a jakákoli objevená zranitelnost by mohla znamenat vypovězení certifikátu aplikace. Tím se zbavíme otravných potvrzujících dotazů - za předpokladu, že se zabudovaný podpis klíče spáruje s platným MD5 okna v databázi. Jinak by bylo na uživateli, aby nastavil spustitelný příznak.

    Současný vývoj Kommanderu je v udržovacím režimu spojeném s opravou chyb, ale současná nabídka funkcí je dostačující. Andras plánuje během přibližně měsíce přeložit spouštěč skriptů pro KDE4. Některá vylepšení Qt4/KDE4 mohou být důvodem pro odlišnosti ve widgetech a funkčnosti, ale nyní je třeba převést spouštěč na D-BUS namísto DCOP a provést obyčejný port. To by mělo znamenat nativní běh jakýchkoliv (nebo téměř jakýchkoliv) Kommander programů v KDE4. A také by díky tomu mělo být možné vyvíjet nové Kommander programy pro KDE4 ve stávajícím editoru. Bude také možné vytvořit pluginy pro specifické funkce KDE4.

    Brzká dostupnost schopnějšího Kommanderu v KDE4 a možnost začlenění spouštěče do balíku kdebase slibují pro Kommander příznivou budoucnost. Mělo by být možné přilákat více vývojářů. Kommander nabízí výhody v oblasti prototypování a rozšiřování aplikací s pomocí vizuálního skriptování, stejně jako při tvorbě malých či středních aplikací a frontendů k nástrojům pro příkazovou řádku. Vývoj Kommanderu pro KDE4 se rovněž zaměří na jazykovou neutralitu. V současnosti má každý jazyk, který umí pracovat s DCOP/D-BUS, plný přístup k interním příkazům, signálů, slotům a všemu ostatnímu.

    Já a Sebastian Sauer, autor enginu Kross, jsme diskutovali o tom, jak vytvořit vícejazykovou implementaci. Navrhl vytvořit Qt plugin, což by nemělo být příliš složité. Současný Kommander mapuje veškeré své funkce v registrační proceduře, takže jsou všechny dostupné v okně Function Browser. Naším plánem pro KDE4 je zařídit, aby byla veškerá interní funkčnost přímo dostupná libovolnému skriptovacímu jazyku; D-BUS už tohle podporuje. Náš další nápad je zapojit uživatele ostatních skriptovacích jazyků do vytváření registračních souborů, díky kterým by byly funkce jejich jazyka dostupné v okně Function Browser. Něco z toho je možné udělat automaticky, ale rád bych, aby byl Function Browser schopen používat PHP, Python nebo cokoli jiného a nabízet přitom podporu pro vestavěné funkce!

    Jde o potenciálně revoluční záležitost. Aplikace jsou vizuálně vykreslovány, přičemž většina funkcí volá zkompilované funkce, takže to má stejné výhody jako zkompilované aplikace, ale rozhraní ještě lehčí než většina skriptovaných GUI. Zařazení podpory více jazyků znamená, že základní nástroje budou moci těžit z a zároveň poskytovat výhody pro různé jazyky. Poslední kousek skládanky je to, že jakmile bude sestaven základní designový nástroj, rozšíření a doplňkové nástroje budou moci být sestaveny pomocí Kommanderu. Nový widget nebo projektový nástroj by poskytovaly podporu pro všechny uživatele a projekty by mohly být sestavovány lidmi, kteří by pro jejich části používali různé jazyky.

    Finální vydání pro KDE4 je vzdálené ještě přinejmenším několik měsíců, což nám dává čas na sestavení nového editoru. Vypadá to, že nový Qt4 Designer by mohl nabízet vše, co potřebujeme z hlediska vizuálního designu, a zároveň se zdá, že budeme moci využít i platformu KDevelop. Používáme ji pro Quantu, protože je tak pružná a nabízí tolik nástrojů.

    Nový editor pro KDE4 se nám pravděpodobně podaří představit ve druhé polovině roku 2008 - pokud se nezapojí noví vývojáři, ať už dobrovolníci nebo sponzorovaní. Cílem bude nabídnout nástroj, s jehož pomocí by mohli začínající programátoři tvořit menší programy a ti zkušenější menší až střední projekty. Bude zahrnovat všechny aspekty vývoje pro KDE a nabízet většinu jeho funkcí. Drobné nedostatky budou vykoupeny rychlostí a jednoduchostí vývoje a skutečností, že bude možné přidělat pluginy pro cokoliv budete potřebovat.

    Doufám, že se nám v Kommanderu podaří dát dohromady nástroj, který si oblíbí více lidí než jakýkoliv jiný nástroj pro skriptované GUI, protože vzhledem výběru jazyka bude neutrální. Všichni jsou vítáni. Kromě toho Kommander nezajímá, jak jsou vytvářeny vizuální prvky, a nativně nepoužívá typování, což vývojářům šetří práci a snižuje riziko možných chyb při tvorbě programů. Moderní počítače jsou rychlejší a výkonnější, takže přišla ta správná chvíle pro malou oběť výměnou za snadnost použití. Máte-li zájem se zapojit do vývoje nebo projekt sponzorovat, dejte mi prosím vědět.

    Statistiky

    Commity: 2944 od 245 vývojářů, 6750 změněných řádek, 1558 nových souborů.
    Otevřené chyby: 15948
    Otevřené požadavky: 13642
    Otevřených chyb: 310 za posledních 7 dní.
    Zavřených chyb: 303 za posledních 7 dní.

    Shrnutí commitů

    Modul Commitů
    /trunk/KDE
    342
    /trunk/l10n-kde4
    262
    /branches/stable
    145
    /trunk/extragear
    114
    /branches/KDE
    97
    /trunk/playground
    82
    /trunk/kdesupport
    57
    /branches/work
    36
    /trunk/www
    34
    /trunk/koffice
    34
    Řádek Vývojář Commitů
    49
    Khoem So
    49
    103
    Gilles Caulier
    41
    83
    Laurent Montel
    38
    98
    Aaron J. Seigo
    37
    36
    Andras Mantia
    30
    29
    Chusslove Illich
    29
    60
    Allen Winter
    27
    73
    Pino Toscano
    26
    25
    Eric Laffoon
    24
    69
    Volker Krause
    23

    Stav překladů (i18n)

    Jazyk Hotovo procent
    portugalština
    98%
    řečtina
    95%
    švédština
    95%
    japonština
    92%
    estonština
    86%
    němčina
    86%
    polština
    85%
    francouzština
    85%
    nizozemština
    85%
    španělština
    85%

    Lovci chyb

    Lovec chyb Počet zavřených chyb
    Matt Rogers
    49
    Aaron J. Seigo
    40
    George Goldberg
    32
    Thomas McGuire
    30
    Pino Toscano
    25
    Joris Guisson
    12
    Peter Penz
    12
    Andras Mantia
    11
    Aleix Pol Gonzalez
    7
    Albert Astals Cid
    7
    Program Cvrkot
    Amarok
    12280
    KMail
    4840
    K3b
    4275
    Kopete
    3403
    KDevelop
    2900
    Kate
    2599
    Solid
    2475
    Plasma
    1988
    Kontact
    1673
    Kaffeine
    1541
    Osoba Cvrkot
    Tobias Hunger
    5020
    Aaron Seigo
    3108
    David Faure
    2610
    Stephan Kulow
    1934
    Allen Winter
    1521
    Torsten Rahn
    1405
    Adriaan de Groot
    1293
    Laurent Montel
    1084
    Jonathan Riddell
    1081
    Sebastian Kügler
    894

    Nejčtenější články posledního měsíce

    Událo se v týdnu 17/2024
    Jaderné noviny – přehled za duben 2024
    Týden na ITBiz: Kvalita a přesnost dat generovaných AI rozhodne o důvěře zaměstnanců v umělou inteligenci

    Nejkomentovanější články posledního měsíce

    Týden na ScienceMag.cz: Kosmologové se opět zkouší vypořádat se s problémem Hubbleovy konstanty
    Týden na ITBiz: Platby výkupného za ransomware vzrostly za poslední rok na pětinásobek
    Týden na ScienceMag.cz: Upřesnili limity pro klidovou hmotnost neutrin
      všechny statistiky »

    Seriál Co se děje v KDE (dílů: 13)

    Co se děje v KDE - 94 (20. 1. 2008) (první díl)
    <—« Co se děje v KDE - 96 (3. 2. 2008)
    »—> Co se děje v KDE - 99 (24. 2. 2008)
    Co se děje v KDE - 108 (27. 4. 2008) (poslední díl)

    Související články

    Co se děje v KDE - 97 (10. 2. 2008)
    Co se děje v KDE - 96 (3. 2. 2008)
    Co se děje v KDE - 95 (27. 1. 2008)
    Co se děje v KDE - 94 (20. 1. 2008)

    Odkazy a zdroje

    KDE Commit-Digest 98

    Další články z této rubriky

    Týden na ScienceMag.cz: Neutronové molekuly – neutrony se mohou vázat na kvantové tečky
    Týden na ITBiz: Polovina českých firem si není jistá blízkou budoucnosti svého oboru, většina ale počítá s velkým vlivem AI
    Týden na ScienceMag.cz: Působivá simulace pádu do černé díry
    Týden na ITBiz: Platby výkupného za ransomware vzrostly za poslední rok na pětinásobek
    Týden na ScienceMag.cz: O krok blíže k molekulárním počítačům
           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

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

    Komentáře

    Vložit další komentář

    progdan avatar 26.3.2008 00:41 progdan | skóre: 34 | blog: Archař | Teplice/Brno
    Rozbalit Rozbalit vše Re: Co se děje v KDE - 98 (17. 2. 2008)
    Neodpustím si rýpnutí :)
    Nedávno začal Andras Mantia už měl v poslední době plné zuby práce na Quanta4...
    Jinak jako obvykle tisíceré díky za ty překlady...
    Collecting data is only the first step toward wisdom, but sharing data is the first step toward the community.
    26.3.2008 07:40 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Co se děje v KDE - 98 (17. 2. 2008)
    Moje chybka, díky. Opraveno.
    David Heidelberg avatar 26.3.2008 18:21 David Heidelberg | skóre: 46 | blog: blog_
    Rozbalit Rozbalit vše Re: Co se děje v KDE - 98 (17. 2. 2008)
    Docela mě potěšilo, že se GNOME a KDE na něčem shodlo ;-) Jen tak dál :-)
    kozzi avatar 26.3.2008 21:37 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Co se děje v KDE - 98 (17. 2. 2008)
    Ono to neni nic zvlastniho, posledni dobou se GNOME i KDE snazi pouzivat spolecne programy ktere nejsou zavisle na danem prostredi. Coz je jen a jen dobre alspon nedochazi k zbytecne duplicite kodu.
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    26.3.2008 21:45 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
    Rozbalit Rozbalit vše Re: Co se děje v KDE - 98 (17. 2. 2008)
    Jo zní to dobře, vypilovává se to do detailů :-)
    My máme všechno co chcem, my máme dobrou náladu!

    Založit nové vláknoNahoru

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