Portál AbcLinuxu, 7. května 2025 01:38
Integrace nástroje pro generování sestav do Kexi, databázového nástroje v KOffice. Začátek práce na nové hře pro KDE - Parsek, klienta pro hraní strategických 4X her založených na Thousand Parsec.
Styly položek menu se z KDE3 "Classic" menu vrátily do menu Kickoff. GetHotNewStuff pro barevná schémata KDE. Seznam "naposledy navštívených" v Konqueroru. Nový zjednodušený modul pro nastavení klávesových zkratek. Možnost vytisknout si "tahák" s klávesovými zkratkami. Plugin pro automatickou kontrolu a podpora pro GetHotNewStuff v KLinkStatus. Podpora pro synonyma, antonyma a falešné bratry v Parley. Vylepšené online hraní (přes GGZ) v KSquares. Funkce "Photocopy" v Kooka. Několik skriptovacích vylepšení a integrace v Kross a Plasmě. Schopnost sledovat vstup a výstup procesu a podpora pro pozastavení a opětovné spuštění procesu v KSysGuard. Schopnost měnit velikost vzdáleného VNC desktopu v KRDC. Kontrola překlepů za běhu se dostává do Kile. Práce na propojení knotify-dbus-plasma. Celoobrazovkový KDE spořič obrazovky, bez blikání. Printer-applet (napsaný v Pythonu) nahradil KJobViewer. Kubrick a Glimpse se přesunuly do kdereview. KTip byl vyhozen. Různá rozumná zlepšení výchozího nastavení KDE. Opravná verze KDE 4.0.3 byla označena pro vydání.
Adam Pigg píše o vylepšené tvorbě sestav v Kexi:
Nástroj, momentálně pojmenovaný "pgzkexireport2", přidává dlouho chybějící podporu pro tvorbu sestav v databázové aplikaci KOffice - Kexi. Co začalo jako separátní plugin pro Kexi 1, se časem vyvinulo do současné podoby, kdy je plně integrován do Kexi.
Kdokoli, kdo občas používá databázi, ví, že je nezbytné být schopný prezentovat data ve formátu, který může být předveden ostatním. Jako jednoduchý (a zcela fiktivní) příklad, který jsem vytvořil pro testování funkčnosti, mám tabulku s hodnotami dešťových srážek v průběhu jednotlivých dní a sestavu, která to shrnuje, včetně týdenního součtu a průměru.
V současnosti je tvorba sestav téměř hotová - seznam vlastností z doby před pár týdny vypadal takto:
To, co na předchozím seznamu chybí, je naprosto užasná (dobře, je tak úžasná. jak může být, pokud hovoříme o tvorbě sestav) podpora skriptování, která v zásadě umožňuje provádět v průběhu vykreslování sestavy různé akce. Nejčastějším způsobem použití bude pravděpodobně změna vlastností položek založených na hodnotách dat. Jako rozšíření posledního příkladu je jednoduché zvýraznit dny, ve kterých byly srážky vysoké...
...pomocí skriptu, jako je tento (úplně si neodpovídají, protože je předchozí screenshot poněkud starší):
Doufám, že za nějaký čas se plugin stabilizuje na něco, co uživatelé pustí z hlavy a budou to prostě používat pro svou běžnou práci při tvorbě sestav, se všemi schopnostmi, které by mohli mít i u hlavních hráčů, jako jsou Oracle, Crystal Reports nebo MS Access.
Možná by mohl existovat nějaký druh standardu pro definici sestavy, který by byl použitelný ve všech možných databázových nástrojích, takže pokud sestavu otevřeme dejme tomu v OpenOffice.org Base, mohla by rovněž fungovat.
Výše uvedené screenshoty ukazují skriptování za použití QtScript, který je v čase psaní tohoto příspěvku v SVN. Momentálně probíhá náhrada za skriptovací engine Kross z koffice/kdelibs, který je jazykově neutrální, a tak daleko atraktivnější.
Nemůžu si za tohle všechno připsat zásluhy... když jsem začínal, hledal jsem existující nástroj pro tvorbu sestav, který bych mohl použít s Kexi, a našel jsem OpenRPT (www.openrpt.com). Naštěstí byl licencován pod LGPL, takže byl vhodný pro začlenění do Kexi. To, co je v současnosti v Kexi, je dost odlišné a nekompatibilní s původním OpenRPT, protože bylo mnoho částí odstraněno/nahrazeno kódem z KOffice. Například byl využit systém koproperty z Koffice a v zásadě byly knihovny z KOffice použity všude, kde to bylo vhodné. Doufám, že v budoucnu budu spolupracovat s vývojáři OpenRPT na začlenění některých změn zpět do jejich kódu tam, kde to bude možné.
Pokud to někoho zajímá a chtěl by se zapojit do vývoje nebo psaní dokumentace, prosím připojte se na náš IRC kanál (#kexi na irc.freenode.net) k diskusi. Určitě bude nutné mít dokumentaci pro skriptovací API a pokud má někdo nápady, o kterých se domnívá, že by mohly být přínosné, rád je uslyším!
Jure Repinc představil začátky práce na nové hře v KDE - Parsek:
Před několika málo minutami jsem naimportoval Parsek do KDE SVN, do playground. Na Parseku jsem začal pracovat v prosinci 2006, abych se naučil programovat v Qt a KDE. Naneštěstí jsem od té doby neměl na práci dostatek času.
Takže, rychlý úvod do Parseku. Je to klient pro hraní tahových 4X strategických her, které jsou vytvářeny prostřednictvím frameworku Thousand Parsec. Tyto hry jsou zasazeny do vesmíru, takže jsou jako pokročilejší verze hry Konquest (ačkoli pravidla mohou být naklonována do skupiny pravidel, která běží na serveru).
Pro připojení k serveru a komunikaci s ním používá Parsek existující C++ knihovnu pro Thousand Parsec. Což znamená, že velká část práce je dávno hotová a zbývá vytvořit hezký vzhled a snadno použitelné uživatelské rozhraní a vše ostatní, co je k tomu potřeba.
V současné chvíli s klientem ještě nemůžete hrát hry. Lze jej zatím použít k připojení se na herní server, stažení objektů a jejich zobrazení v podobě jednoduchého stromu. Rovněž stahuje zprávy a zobrazuje je v jednoduché tabulce.
Při troše štěstí budu mít v nadcházejících měsících na práci na Parseku více času. První věcí, kterou je třeba udělat, je vytvoření hvězdné mapy (s navigační lištou podobnou té, která je v Dolphinovi, pokud to bude možné), umožnit zobrazit a přidávat příkazy objektům a zkrášlit hlášení zpráv a strom vesmíru. Prostě zařídit, aby s tím šly hrát hry!
Jeden z plánů pro vzdálenější budoucnost rovněž zahrnuje port klienta do prostředí Qtopia, aby bylo možné hrát z mobilního telefonu a dalších zařízení.
Rozhodně doufám, že byl import do SVN správný a že v kódu nebo CMake souborech není mnoho začátečnických chyb. Jakákoliv pomoc a zpětná vazba je vítána!
Nedávno se na KDE Community objevil zajímavý komentář člena týmu editorů Dotu (dot.kde.org) Daniela Molkentina, který je nešťastný ze znatelného zhoršení úrovně některých komentářů na Dotu, oficiálním místě pro zveřejňování novinek ze světa KDE. Také na Dotu pomáhám jako editor a vidím to stejně. Snažím se číst všechny komentáře na Dotu (a vždy čtu všechny u Digestů) a vím, že dost lidí v rámci KDE má podobný pocit.
Toto je vydání Digestu číslo 104, což znamená, že KDE Commit-Digest je už 2 roky starý! Navzdory tomu, co tvrdí někteří komentátoři na Dotu, nebyl jediný týden, kdy by Digest nevyšel od doby, kdy jsem před 104 týdny začal. Narozeninová přání jsou vítána prostřednictvím PayPalu nebo komentáře na Dotu!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lovci chyb | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Článek je překladem č. 104 KDE Commit Digest. Původní autor Danny Allen.
KDE začíná kopírovat i GNOME(konfigurační nástroje)Spíš ještě nedodělali všechny ty checkboxy a políčka v nastavení
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.