Stát Kalifornie zažaloval výrobce 3D tiskových filamentů Polymaker. Vrchní soud San Diego County tvrdí, že firma propagací svých výrobků mezi příznivci 3D tištěných zbraní podporovala výrobu takzvaných 'ghost guns' (DIY zbraní) a že její PLA filament pro 3D tiskárny lze za těchto okolností považovat za součást určenou k výrobě střelné zbraně. Žaloba požaduje mimo jiné finanční sankce a soudní zákaz činnosti, Polymaker se hájí tím, že filament je běžný a sám o sobě legální produkt. Celý text žaloby (PDF na Google Drive).
V červnu byla představena aplikace Myna pro převod řeči na text v prostředí desktopu Ubuntu. Včera byla Myna zpřístupněna širší komunitě Ubuntu formou technologické ukázky dostupné v Ubuntu 24.04 LTS, Ubuntu 26.04 LTS a Ubuntu 26.10 s GNOME na Waylandu.
Ubuntu 27.04 bude Tenacious T-Rex.
Byla vydána nová verze 2026.4.0 "Never-slop" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. ScummVM oslavil 25 let. Verze 0.0.1 vyšla 8. října 2001.
Kanadský vývojář Anthony Sistilli vytvořil ironický DIY projekt parodující kamerové systémy Flock, s cílem názorně demonstrovat rizika masového sledování jaké provozují tyto komerční ALPR systémy. Z levné IP kamery a vlastního ML softwaru (napsaného s pomocí SI circa za 20 minut, kód se mi bohužel nepodařilo dohledat) běžícího v laptopu sestavil jednoduchý systém, který detekuje výhradně policejní vozidla, zaznamenává jejich SPZ a
… více »Část údajů uživatelů internetového supermarketu Rohlík byla odcizena. Kyberútočníci napadli nástroj zákaznické podpory Rohlíku, odcizili tak jména, e-mailové adresy, v některých případech také telefonní čísla nebo přepisy komunikace mezi klienty a zákaznickou podporou. Rohlík incident nahlásil příslušným orgánům a přijal příslušné opatření, aby zamezil podobným případům v budoucnosti, uvedla firma.
Aplikace eDoklady fungovala v obou volebních dnech stabilně a prakticky bez front. Digitální a informační agentura (DIA) odhaduje, že se digitálním dokladem prokázalo více než 100.000 voličů. Aplikaci si před volbami či během nich aktualizovalo 247.517 uživatelů. Nových registrací bylo 19.431 a do aplikace se přihlásilo 357.879 lidí. Největší nápor přišel bezprostředně po otevření volebních místností mezi 14. a 16. hodinou, kdy si
… více »Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do
… více »Byl vydán LineageOS 24 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 24 je založený na Androidu 17.
Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.
Tentokrát krátký zápisek o efektivním psaní po pouhém měsíci. Hlavně sem hodím základní revizi úpravy Colemaku pro češtinu.
Za ten měsíc jsem se v psaní zrychlil o dalších asi pět slov za minutu, teď se pohybuju kolem 47 wpm, občas zaklepu na bránu padesátky.
Krom toho jsem začal používat CapsLock jako backspace. Je to mnohem pohodlnější než přesouvat skoro celou pravou dlaň. Vřele doporučuji přemapovat si CapsLock – třeba na ten backspace.
Než přejdu na novou mechanickou klávesnici, zakotvil jsem u výborné MS Natural Keyboard Elite (oproti MS Natural Ergonomic Keyboard 4000 má poněkud lepší provedení kláves, ale na druhou stranu nemá tak úžasný tvar... každopádně své prakticky nové MS Ergo 4k se zbavuju). Má docela zajímavé rozložení, ale ta hlavní část je standardní ANSI, což je výhoda oproti těm starým klávesnicím s pípou místo pravé části pravého shiftu (a big-ass enterem), když člověk píše v TeXu – nevyžaduje to přesuny/ohyby zápěstí.
Nakonec tedy ten slibovaný český Colemak. Současná úprava je triviální, přidává prostě na klávesy v kombinaci s AltGr jejich české diakritické varianty. Co to znamená? AltGr + D = ď, AltGr + N = ň, AltGr + Shift + N = Ň, AltGr + Shift + A = Á atp. Ano, oproti české QWERTY nemusíte používat pro žádné české znaky mrtvé klávesy, příp. nehrozí CapsLock pro velká písmena z horní řady. Navíc je to logické – bez přemýšlení jsem to začal používat takřka okamžitě. Akorát na U s kroužkem a E s háčkem nezbylo logické místo, resp. logické se mi zdálo J, jenže to je daleko a E s háčkem se používá celkem často, takže jsem zvolil kombinace AltGr + V (= ů) a AltGr + F (= ě) a pro ů AltGr + V. Háček je v tom, že ů mi funguje dost blbě, ale naštěstí se moc nepoužívá, takže zatím pro jistotu AltGr + K (mrtvý kroužek) a až pak U. S dalšími, méně častými znaky pořád čaruju, takže verzi s nimi zatím neuvedu. Je to v podobě celého souboru (bez využití systémových rozložení) pro snazší přenositelnost:
// Colemak, Czech mutation
// David Kolibac (david@kolibac.cz)
// version 0.1 (6. 1. 2012)
//
// it's FREE but WITHOUT any WARRANTY
// Colemak is public domain
// see http://colemak.com/wiki/index.php?title=License
//
// TBA: umlaut a jina diakritika (pres mrtve klavesy), ostre s, ceske uvozovky,'...' a asi nejaka matematika
default
partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
name[Group1]= "Czech (Colemak)";
// Alphanumeric section
key <TLDE> { [ grave, asciitilde, dead_tilde, asciitilde ] };
key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
key <AE02> { [ 2, at, masculine, twosuperior ] };
key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] };
key <AE04> { [ 4, dollar, cent, sterling ] };
key <AE05> { [ 5, percent, EuroSign, yen ] };
key <AE06> { [ 6, asciicircum, hstroke, Hstroke ] };
key <AE07> { [ 7, ampersand, eth, ETH ] };
key <AE08> { [ 8, asterisk, thorn, THORN ] };
key <AE09> { [ 9, parenleft, leftsinglequotemark, leftdoublequotemark ] };
key <AE10> { [ 0, parenright, rightsinglequotemark, rightdoublequotemark ] };
key <AE11> { [ minus, underscore, endash, emdash ] }; // OK? (by design)
key <AE12> { [ equal, plus, multiply, division ] }; // OK? (by design)
key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; // free
key <AD02> { [ w, W, aring, Aring ] }; // free
key <AD03> { [ f, F, ecaron, Ecaron ] }; // OK (changed)
key <AD04> { [ p, P, oslash, Ooblique ] }; // free
key <AD05> { [ g, G, dead_ogonek, asciitilde ] }; // free
key <AD06> { [ j, J, dstroke, Dstroke ] }; // free
key <AD07> { [ l, L, lcaron, Lcaron ] }; // OK (changed)
key <AD08> { [ u, U, uacute, Uacute ] }; // OK (by design)
key <AD09> { [ y, Y, yacute, Yacute ] }; // OK (changed)
key <AD10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; // free?
key <AD11> { [ bracketleft, braceleft, guillemotleft, 0x1002039 ] }; // free?
key <AD12> { [ bracketright, braceright, guillemotright, 0x100203a ] }; // free?
key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] }; // free
key <AC01> { [ a, A, aacute, Aacute ] }; // OK (by design)
key <AC02> { [ r, R, rcaron, Rcaron ] }; // OK (changed)
key <AC03> { [ s, S, scaron, Scaron ] }; // OK (changed)
key <AC04> { [ t, T, tcaron, Tcaron ] }; // OK (changed)
key <AC05> { [ d, D, dcaron, Dcaron ] }; // OK (changed)
key <AC06> { [ h, H, dead_caron, asciitilde ] }; // free?
key <AC07> { [ n, N, ncaron, Ncaron ] }; // OK (changed)
key <AC08> { [ e, E, eacute, Eacute ] }; // OK (by design)
key <AC09> { [ i, I, iacute, Iacute ] }; // OK (by design)
key <AC10> { [ o, O, oacute, Oacute ] }; // OK (by design)
key <AC11> { [ apostrophe, quotedbl, otilde, Otilde ] }; // free
key <AB01> { [ z, Z, zcaron, Zcaron ] }; // OK (changed)
key <AB02> { [ x, X, dead_circumflex, asciitilde ] }; // free
key <AB03> { [ c, C, ccaron, Ccaron ] }; // OK (changed)
key <AB04> { [ v, V, uring, Uring ] }; // TBA (not working)
key <AB05> { [ b, B, dead_breve, asciitilde ] }; // free
key <AB06> { [ k, K, dead_abovering, asciitilde ] }; // free
key <AB07> { [ m, M, dead_macron, asciitilde ] }; // free
key <AB08> { [ comma, less, dead_cedilla, asciitilde ] }; // free
key <AB09> { [ period, greater, dead_abovedot, asciitilde ] }; // free
key <AB10> { [ slash, question, questiondown, asciitilde ] }; // free
key <CAPS> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; // OK (by design)
key <LSGT> { [ minus, underscore, endash, emdash ] }; // OK? (by design)
key <SPCE> { [ space, space, nobreakspace, thinspace ] }; // OK (changed)
include "level3(ralt_switch)"
};
Enjoy!
V dohledné době by se měl objevit po trojici testů klávesnic taky blogísek o prehistorických klávesnicích, jež jsem nashromáždil v době (ne)dávné.
Tiskni
Sdílej:
Ja osobne se o to take nezajimam, ale povazuji to za slusnost ty clanky minimalne otevrit, aby byla jako ta ctenost, kdyz us si s tim da nekdo praci.
Kecy.
Snad teď po mě nebude chtít nikdo prachy za to že sem si vypučil to slavný heslo z reklamy na kofolu ...
Já jsem zkoušel DSK, ale nějak jsem usoudil, že i kdyby se mi povedlo psát na ní alespoň stejně tak rychle, jako na normální české QWRETZ, tak to nemá smysl, protože nemá standardizovanou českou verzi. (Ale jinak je přítomná obecně na většině systémů.)
Možná kdybych byl američan nebo angličan...
standardizovanou českou verzi.
To hraje nějakou roli? Proti QWERTZ je zlepšením téměř cokoliv.
Háček je v tom, že ů mi funguje dost blbě...To není háček, to je kroužek :)
ln -s vim emacs
. Tedy čárka nebo shift + čárka :P. Tu horní řadu kláves používám přes altgr na $, %, ^, `, &, *, +, ;. Co se týče {}, [], | a @, tak je píšu přes ALTGR + BNú)WV.. jo, vím, jsem zvrácený :P. A ještě k tomu používám QWERTZ :D.
...ale při alternaci dělám překlepy.
Alternaci rukou, samozřejmě.
Ještě jsem narazil na nějaký velmi levný čínský klon (Rappoo v7?), ale to mi už přišlo docela pofidérní. O dalších možnostech bohužel nevím a na novou verzi chocu jsem četl v podstatě jenom chválu.
...v ideálním případě.Ktereho nikdy nelze dosahnout
Kdyby se psaly akordy, tak věřím, že půjde dosáhnout ještě mnohem většího zlepšení.Ne, nelze s tim psat ani zdaleka tak rychle - je to logicke, nejake zpodeni musi byt souslednosti/synchronizaci (nelze psat paralelne) zmacknuteho modifikatoru oproti "prime" variante. A tam, kde je potreba pohodli a staci psat pomalu vetsinou klavesnice neni potreba
. A kdyz uz je, tak si muzete vybrat z pomerne siroke nabidky techto chorded klavesnice v zahranicnich obchodech (ale nedoplatite se
, protoze o to neni velky zajem - muzete se stat prvnim velkoodberatelem
).
Nemá s tím někdo zkušenosti?Mam, ale male. Hodi se to na mene pouzivane znaky - konkretne se podivej na geekhack na klavesnice s pridanou klavesou swirl apod. No a nebo rovnou na muj vlastni navrh, ktery jeste porad neni finalne vyroben
Neexistuje na Linux nějaký nástroj, který by umožňoval něco takového na běžné klávesnici?Samozrejme, ze existuje. Napr. actkbd, ale neni to "ono". V Xorgu by se uz snad mela objevit podpora pro lepsi/novejsi zpusob definic klavesnicovych layoutu nez nyni (protoze treba nyni prave nelze neco takoveho docilit ciste v X
).
Další zajímavé přístupy na zlepšení psaní, ovšem z jiného soudku, jsou klávesnice Kinesis nebo ještě lépe Datahand.Tyto navrhy maji vzdy nekolik ruznych problemu (mezi nez nepocitam vysokou cenu a spatnou dostupnost masam). Pokud mate zajem, mohu vam problemy detailne vylozit napr. v mailove konverzaci - viz. muj profil.
Mimochodem, proč mají všechny klávesnice klávesy stále ještě uspořádány jako kdyby od nich vedly táhla ke kladívkům? Vždyť například řada (z)yxcvb je totálně debilně posunutá na druhou stranu, než na kterou míří jednotlivé prsty.Protoze lide to kupuji? Stary dobry problem slepice a vejce. Krome toho mnoha lidem (i z oboru!) staci vytukavat pismenka dvema prsty. Pokud budete mit finance na vyrobu jednoduche klavesnice, dejte mi vedet - velice rad bych muj navrh zrealizoval a prodaval.
Krome toho mnoha lidem (i z oboru!) staci vytukavat pismenka dvema prsty.Ano, třeba já. Už jsem se párkrát snažil naučit se psár více prsty, ale zjistil jsem, že urychlení reálně nepotřebuji, když programuji, tak víc přemýšlím než píšu a podobné je to u psaní školních prací. Potřebu zrychlení mám jednou za pár měsíců, když dělám zápis na nějaké poradě a rozjede se hodně rychlá debata
- proto nikde nic takoveho neni k dispozici (kdyz nepocitam me vytvory
).
Kazdopadne se mi libi predstava, ze me deti (if any
) budou psat od malicka na kvalitni klavesnici a nebudou k tomu tim padem mit zadny odpor a budou to povazovat za naprosto beznou soucast zivota - jako si dneska kazdy umi zavazat tkanicky u bot.
Nemám teď čas na obsáhlé reakce, takže jenom:
Universálně vhodné rozložení neexistuje. Požadavky u různých jazyků a při speciálních použitích typu programování jdou proti sobě. Proto považuji za ideální optimalizovat pro jeden jazyk (Neo ~ němčina) a umožnit vkládání znaků, které mohou být třeba (Neo a vyšší vrstvy v něm na logických pozicích). Colemak v žádném případě není optimalizovaný pro japoštinu, přesto ho používám úspěšně k psaní textů, které obsahují četné útržky v japonštině. (Uvažuju transkripci a nahrazování pomocí Anthy -- docela záhul pro malíčky a ukazováčky (ostatní prsty se dost flákají), byť zrovna mně to moc nevadí). Jít o více rozložení částečně kompatibilních a průběžně přehazovaných pro psaní znaků abecedy, byl by to horror (patlání dohromady).
indukci
WTF?
Universálně vhodné rozložení neexistuje.Vsak jsem se o zadnem nebavil - proto navrhuji a razim to prepinani mezi vice castecne kompatibilnimi layouty - viz. nize.
Požadavky u různých jazyků a při speciálních použitích typu programování jdou proti sobě. Proto považuji za ideální optimalizovat pro jeden jazyk (Neo ~ němčina) a umožnit vkládání znaků, které mohou být třeba (Neo a vyšší vrstvy v něm na logických pozicích).S optimalizaci pro jeden jazyk souhlasim - ale pouze do te miry, aby bylo zachovano jiste "gro" (za ktere v mem pripade povazuji cast DSK se znaky latinky, nic vic - viz. muj layout, ktery mam rozkresleny pomoci ASCII-art v tom czd konfiguraku pro Xorg).
Colemak v žádném případě není optimalizovaný pro japoštinu, přesto ho používám úspěšně k psaní textů, které obsahují četné útržky v japonštině.Tady to uz zacina byt zajimavejsi. Ja mou teorii o uzivani layoutu a klavesnic stavim na tom, ze pokud chci jednou za cas napsat cizi znak, tak ho klidne muzu mit az ve treti vrstve - viz. muj czd layout. Avsak pokud budu chtit psat odstavecek nebo neco delsiho, vyplati se mi prepnout na castecne kompatibilni layout - zase viz muj czd konfigurak.
(Uvažuju transkripci a nahrazování pomocí Anthy -- docela záhul pro malíčky a ukazováčky (ostatní prsty se dost flákají), byť zrovna mně to moc nevadí).Anthy je rozhodne hodne dobra vec, libi se mi.
Jít o více rozložení částečně kompatibilních a průběžně přehazovaných pro psaní znaků abecedy, byl by to horror (patlání dohromady).Jak jsem vysvetloval vyse - v pripade, ze chces napsat par znaku a pak zase dlouho nic, tak pouzijes vyssi vrstvy. Ale pokud ne, tak prepnes na jiny layout - jednoduche jak facka - osobne takhle pisu napr. dokumentace hodne efektivne - dokonce nekdy prepinam mezi layouty uz i na jednu blbou vetu, protoze to je rychlejsi, nez abych to psal pres treti vrstvu (coz je logicke, protoze na tech mych odvozenych layoutech ze stejneho "vzorku/patternu" pisu ty znaky primo a nemusim hybat rukama nad shifty, kroutit palec na Alt atd.).
indukci"matematickou" indukci - dokazu pro prvni a vsechny dalsi odvozene budou to same
WTF?