Vojenské zpravodajství (VZ) se v březnu zapojilo do mezinárodní operace proti aktivitám hackerské skupiny APT28, která je spojovaná s ruskou vojenskou zpravodajskou službou GRU a která přes slabě zabezpečené routery prováděla kybernetické útoky na státní a další organizace v ČR i zahraničí. Operaci vedl americký Federální úřad pro vyšetřování (FBI) a jejím cílem bylo odebrat útočníkům přístup k napadeným zařízením a ty následně … více »
Tvůrcem nejpopulárnější kryptoměny bitcoin, který se skrývá za pseudonymem Satoši Nakamoto (Satoshi Nakamoto), je britský kryptograf Adam Back. Na základě vlastní investigativní práce to tvrdí americký deník The New York Times (NYT). Několik indicií podle autorů jasně ukazuje na to, že Back a Nakamoto jsou stejný člověk. Jde mimo jiné o podobný odborný a osobnostní profil či totožné chyby a manýry v psaném projevu.
Google Chrome 147 byl prohlášen za stabilní. Nejnovější stabilní verze 147.0.7727.55 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře. Přehled novinek v Chrome DevTools 145 až 147 také na YouTube.
Vývojáři z Laboratoří CZ.NIC vydali nové verze aplikací Datovka (Datovka 4.29.0, Mobilní Datovka 2.6.2). V případě desktopové verze přibyly možnosti projít všechny uložené zprávy, zkontrolovat časy expirací časových razítek a přerazítkovat datové zprávy, které lze v ISDS přerazítkovat. Novinkou je také možnost vytahovat myší ze seznamu ZFO soubory datových zpráv, tento úkon jde udělat i pomocí tlačítek Ctrl+C. Nová verze Mobilní Datovky přináší jen drobné úpravy.
MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.28.0. Z novinek lze vypíchnout novou třídu machine.CAN.
Michael Meeks, CEO společnosti Collabora, na apríla oznámil, nebyl to ale apríl, že nadace The Document Foundation zastřešující vývoj kancelářského balíku LibreOffice vyloučila ze svých řad všechny zaměstnance a partnery společnosti Collabora, tj. více než třicet lidí, kteří po mnoho let přispívali do LibreOffice. Nadace The Document Foundation po několika dnech publikovala oficiální vyjádření. Přiznává pochybení při zakládání
… více »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 v úterý 14. dubna (změna!!!) 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
… více »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.
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.
Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.
Nedávno jsem po dlouhém hledání konečně nalezl funkční program pro uspořádání knih a cédéček - Bookcase. Různých pokusů se po Síti povaluje mnoho, ale pouze tento disponuje určitými mechanismy, na které jsem kladl důraz, i když ani tato aplikace nesplňuje můj ideál na 100 %. Jediným vážným konkurentem, který jsem nalezl, je Alexandria; ten mě ale screenshoty nepřesvědčil. Sám autor ještě odkazuje na své (komerční) vzory; zkoušel jsem Readerware, ale vůbec se mi nelíbil.
Jaké požadavky tedy na takový software mám? Vše vychází z čistě 'domácího' účelu, takže:
Jak se čtenář dovtípil, Bookcase u mě prozatím vede a já se pokusím nastínit jeho možnosti tak, abych to zvládl v jednom článku.
Pojmem 'sbírka' rozumíme souhrn jednotlivin, které lze na základě
společných znaků klasifikovat, řadit, ukládat (třeba do regálu). V současné
verzi lze v programu spravovat devět resp. deset typů sbírek. Každá sbírka
je uložena v jednom souboru a může mít teoreticky neomezený počet položek.
Každá položka může mít *neomezený* počet polí. Zde se omezím na několik
nejpraktičtějších typů sbírek a ukážeme si jak vytvořit vlastní typ.
Všechny stávající sbírky tedy jsou: knih, bibliografie (možnost exportu do
souboru .bib pro BibTeX), komiksů, videa, hudby, mincí,
známek, karet a vín.
Sbírka je uložena v souboru .bc, což je ZIP archiv
obsahující XML soubor a patřičně přejmenované obrázky. Obrázky nejsou nijak
upravovány či redukovány, takže se nedoporučuje zbytečně plýtvat místem.
Sbírce knih říkejme knihovna, ostatně podle tohoto zaměření získal program své jméno. Pro přidání záznamu slouží dialogové okno, které pochopitelně mění strukturu v závislosti na typu sbírky.
V případě knihy je možné (ale ne nezbytně nutné) vyplnit všechny myslitelné 'parametry', které může kniha mít. Volitelně můžeme přidat i obrázek obálky, které lze najít v nějakém e-shopu. Po kliknutí na 'Uložit záznam' se záznam uloží do databáze a políčka se vyprázdní; pokud chceme celý záznam zrušit, klikneme na 'Nový záznam'.
Popisem jednotlivých polí se zde nebudu zabývat, ale věřte, je jich tolik, že jsem měl problém celou kartu vůbec vyplnit (více předchozí odkaz). Lze také připojit osobní komentář, třeba stručný obsah. Z výše uvedeného vyplývá, že pole lze přidat, či ubrat, měnit jejich typ apod.
Tato sbírka slouží k organizaci zvukových nosičů, nenajdeme zde ale možnost pro MP3 či OGG soubory. Typy médií jsou pouze tři: CD, MC a vinyl. Opět lze vložit všechny možné typy údajů včetně bookletu, který lze stáhnout. Zde mě čekalo velké zklamání - program nepodporuje dotaz prostřednictvím CDDB, takže názvy stop musíte doplnit ručně (což se mi dělat nechce).
V levém sloupci se zobrazuje struktura databáze podle vybraného pole, to se vybírá na horní liště ('Seskupit podle'). Vedle této lišty je políčko pro filtr, kterým pro změnu ovlivníme výsledek v horní části okna. Tento princip samozřejmě funguje pro všechny typy sbírek, nejen pro hudbu. Ovládání je vůbec vyřešeno intuitivně a funguje dle očekávání.
Záznam pro video mě nejvíce 'dostal' - nechtělo se mi věřit, co všechno je o filmu možné vyplnit (osoby a obsazení, lidé kolem filmu, technické vlastnosti snímku apod.). Zde už je kromě DVD, VHS a VCD také DivX. Na webu Bookcase existují skripty, které tyto údaje načtou z webových encyklopedií. Já žádnou sbírku nemám, tak jsem to prakticky nezkoušel.
Pro demonstraci jsem si vymyslel jednoduchý seznam hardwaru, který asi nebude možné použít ve velké firmě, ale mohl by být funkční v domácnosti či menší firmě. Položka bude mít následující pole:
| Název pole | Obsah pole |
| Název | Katalogové označení výrobku - typ, model |
| Typ | Typ hardwaru, výběr z několika možnosti |
| Cena | Cena v korunách |
| Výrobce | Název výrobce |
| Web výrobce | Stránky výrobce, příp. stránka produktu |
| Identifikace | Identifikace výrobku, např. evidenční štítek |
| Nové | Bylo pořízeno jako nové? |
| Popis | Dodatečný popis |
Vytvoříme tedy novou sbírku příkazem 'Soubor/New/Nová vlastní sbírka'. Položka obsahuje pouze jedno obecné pole. Příkazem 'Sbírka/Pole sbírky' vyvoláme okno pro definici nových polí. Ponecháme stávající pole 'Název', pouze změníme jeho popis. Stiskem tlačítka 'New' vytvoříme další pole, tedy 'Typ'. V seznamu 'Druh' vybereme typ pole - 'Choice'. Do pole 'Povoleno' napíšeme typy hardwaru oddělené středníkem:
monitor; case; klávesnice; myš; tiskárna; skener; joystick
|
To jsou položky budoucího rolovacího seznamu, ze kterého se bude vybírat typ hardwaru. Další pole 'Cena' bude mít 'Druh' 'Číslo'. Takto tedy postupujeme při zakládání všech polí, každé z nich přidáme do seznamu stiskem tlačítka 'Použít'. Můžeme volit dodatečné parametry pole, jako je např. automatické doplňování apod. Nezapomínejme na 'Popis' - ten se uživateli zobrazí, klikne-li na otazníček na liště okna a následně na požadovaný prvek (ano, tzv. bublinková nápověda). Vynikajícím parametrem je 'Povolit seskupování'. Pokud jej totiž zaškrtnete, bude možné podle tohoto pole řadit seznam v levém sloupci hlavního okna.
Tlačítky se šipkami v levé dolní části měníme pořadí polí ve výsledném okně. Po ukončení (můžeme se sem ale vždy vrátit) máme definovanou šablonu a můžeme přidat první položky. Klikutím na ikonu (nebo Ctrl+n) zobrazíme nově vytvořené okno. Jak vidíme, pole se 'sama' inteligentně rozložila do karet a zadávání je tedy přímočaré.
Máme tedy základní kostru. Zadáme cvičně několik záznamů a zjistíme, že nám chybí další pole: datum pořízení, počet kusů a obrázek. Nic se neděje, prostě stejným způsobem, jakým jsme pole vytvořili, přidáme další. Nemusíme se bát o již vyplněné údaje - nová pole budou ve starých záznamech prostě nevyplněná.
Tak jsme tedy získali snad již funkční rámec, teď jej stačí 'pouze' naplnit daty. Cvičně jsem to udělal a můžete se tedy podívat, jak naše dílo vypadá. Na horní liště máme v seznamu 'Seskupit podle' všechna pole, kterým jsme tuto možnost nastavili; podle toho se také mění levý seznam. Můžeme si tedy nechat vypsat všechny monitory, všechno podle data pořízení, výrobce apod. Samozřejmě se nejedná o nic převratného, nelze například měnit pod-řazení, to je vždy podle abecedy (vzestupně, nebo sestupně). Ale přesto je to velice přehledné.
Kliknutím pravým tlačítkem myši na hranu horní části okna vybereme pole, která se mají zobrazit - zde máme Název, Typ, Cena, Pořízeno, Výrobce, Kusy, Náhled. Kliknutím na některé z nich jej zvolíme jako klíč řazení pro tuto část okna (levý sloupec zůstává). Kliknutím na některou položku zobrazíme její obsah v dolní části okna (zde tiskárna). Také zde lze použít filtr, a to dokonce vícepodmínkový či filtr na část výrazu. Pojďme k nastavení programu.
Na kartě 'Obecné' můžeme ovlivnit možnosti formátování, zejména výrazy označující členy (the, der), osobní přípony (ml., jr.) a části příjmení (von, van, de, van der, la apod.).
Karta 'Tisk' ovlivňuje výsledný vzhled karty - přítomnost hlaviček, velikost náhledů.
Další důvtipný zlepšovák. U každého typu sbírky lze zvolit šablonu (jedná se o XSL), podle které se zobrazuje obsah položky v dolní části okna. Existuje pět základních šablon, ne všechny lze použít pro každou sbírku (např. pro video je speciální). Pro náš seznam hardwaru můžeme použít Compact, Fancy, nebo Default.
Několik málo voleb pro BibTeX, program, kterým lze zpracovávat bibliografické citace (a následně je integrovat do dokumentu LaTeXu).
Export funguje do XML, HTML, CSV (údaje oddělené zvoleným oddělovačem, např. středníkem), PilotDB a souboru BibTeXu. Také existuje velice flexibilní možnost exportovat data přes vlastní XSL šablonu, což je teprve to nejlepší.
HTML export lze ovládat několika parametry, při použití všech voleb se vytvoří základní stránka, z níž vedou odkazy na záznamy jednotlivých zařízení. K dokonalosti ale chybí navigace. Ukázka (.tar.bz2).
Importovat lze soubor Bookcase, pokud má stejnou strukturu, jinak řečeno, používá-li stejné DTD. Dále CSV, což je praktické, máme-li seznam knih např. ve formátu
autor; název knihy
|
Oddělovač lze samozřejmě zvolit. Struktura souboru musí podle mé dosavadní zkušenosti přesně souhlasit se strukturou naší sbírky.
Každému Sloupci je nutné přiřadit Datové pole - postupným klikáním na oba prvky. Pole jsou samozřejmě ta, která jsme definovali ve své sbírce. Stejně jako exportovat lze také importovat BibTeXové soubory a soubory prostřednictvím XSL šablony.
Aplikace na mě působí (snad oprávněně) opravdu dobrým dojmem - využívá
XML a spřízněné technologie, kde to jen jde. Autor dokonce (což mě opravdu
překvapuje) počítá s tím, že si uživatelé budou připodobňovat XSL šablony
pro různé výstupy. Lze tedy upravit stávající šablony pro své účely.
Základní se nacházejí v adresáři $KDEHOME/share/apps/bookcase,
šablony pro definici vzhledu spodní části okna (detaily vybrané položky)
jsou v podřízeném adresáři entry-templates. Tam tedy najdeme
šablony, o kterých jsem mluvil v sekci Nastavení/Šablony. Kdo rozumí, poradí
si. Součástí šablon jsou CSS sekvence, ty lze tedy - asi jako nejjednodušší
věc - změnit.
Mezi šablonami se nalézá i šablona pro tisk výstupů. Standardní vzhled není nijak uchvacující, proto je na místě jej trochu upravit. To už se ale pohybujeme na jiném poli, takže se úpravě XSLT nebudeme podrobně věnovat.
Program mě potěšil - je dobře navržený, schopný, rozšiřitelný, praktický, intuitivní. Má sice nějaké nedodělky, ale to se jistě změní. Myslím si, že jej lze bez problému používat pro uspořádání domácích sbírek všeho druhu. Ačkoliv se Rober Krátký snažil, lokalizace není kompletní, což působí rušivě. Našel jsem ale další praktický program, kterému svěřím svá poctivě a dlouho vkládaná data.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Diskuse byla administrátory uzamčena
Dulezita jsou totiz ta data, nikoliv program.
A možnost přímočarého generování výstupů přes XSL je k nezaplacení.
Zajímavější mi ale stejně přijde Open Media Lending Database - (SQL, PHP -> Web), mít něco doma jen tak na desktopu nic moc...