BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.
Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.
Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.
Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.
Společnost JetBrains oznámila, že počínaje verzí 2026.1 budou IDE založená na IntelliJ ve výchozím nastavení používat Wayland.
Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po
… více »Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.
Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.
Byla vydána nová major verze 9.0 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Hodnota Bitcoinu, decentralizované kryptoměny klesla pod 70 000 dolarů (1,44 milionu korun).
tablet – „přenosný počítač“ i „grafický tablet“ s dotykovým displejem
specifikace z webu FreeeNote.org
režim sdílení ovladačů (Eee Note Sync and Wacom Pen Tablet driver)
$ lsusb Bus 003 Device 027: ID 29ea:0102 ASUSTek Computer, Inc. Eee Note
$ dmesg [136776.681243] usb 3-2: new full-speed USB device number 29 using xhci_hcd [136776.831354] usb 3-2: New USB device found, idVendor=0b05, idProduct=17a1, bcdDevice= 3.19 [136776.831359] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [136776.831362] usb 3-2: Product: Eee Note [136776.831364] usb 3-2: Manufacturer: ASUSTek Computer, Inc. [136776.831366] usb 3-2: SerialNumber: 3238204E6F76 [136776.835945] usb-storage 3-2:1.0: USB Mass Storage device detected [136776.836373] scsi host6: usb-storage 3-2:1.0 [136777.861968] scsi 6:0:0:0: CD-ROM ASUS Eee Note 0319 PQ: 0 ANSI: 2 [136777.862555] sr 6:0:0:0: Power-on or device reset occurred [136777.863237] sr 6:0:0:0: [sr0] scsi-1 drive [136777.863240] cdrom: Uniform CD-ROM driver Revision: 3.20 [136777.863825] sr 6:0:0:0: Attached scsi CD-ROM sr0 [136777.864046] sr 6:0:0:0: Attached scsi generic sg2 type 5
režim sdílení poznámek (Eee Note Sync Mode)
$ lsusb Bus 003 Device 027: ID 29ea:0102 Linux 2.6.21/pxa3xx_udc RNDIS/Ethernet Gadget
$ dmesg [138312.197348] usb 3-2: new full-speed USB device number 31 using xhci_hcd [138312.347081] usb 3-2: New USB device found, idVendor=0b05, idProduct=179e, bcdDevice= 2.19 [138312.347085] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [138312.347088] usb 3-2: Product: RNDIS/Ethernet Gadget [138312.347089] usb 3-2: Manufacturer: Linux 2.6.21/pxa3xx_udc [138312.381007] usbcore: registered new interface driver cdc_ether [138312.385113] rndis_host 3-2:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-2, RNDIS device, ca:a7:83:4a:db:dc [138312.385149] usbcore: registered new interface driver rndis_host [138312.387752] usbcore: registered new interface driver rndis_wlan [138312.399044] rndis_host 3-2:1.0 enp0s20u2: renamed from usb0
režim sdílení SDHC karty (Entering SD Card Reader Mode)
$ lsusb Bus 003 Device 027: ID 29ea:0102 ASUSTek Computer, Inc. Eee Note
$ dmesg [138520.849509] usb 3-2: new full-speed USB device number 33 using xhci_hcd [138520.999166] usb 3-2: New USB device found, idVendor=0b05, idProduct=17a1, bcdDevice= 3.19 [138520.999173] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [138520.999176] usb 3-2: Product: Eee Note [138520.999179] usb 3-2: Manufacturer: ASUSTek Computer, Inc. [138520.999182] usb 3-2: SerialNumber: 3238204E6F76 [138521.001872] usb-storage 3-2:1.0: USB Mass Storage device detected [138521.002167] scsi host6: usb-storage 3-2:1.0 [138522.026237] scsi 6:0:0:0: Direct-Access ASUS Eee Note 0319 PQ: 0 ANSI: 2 [138522.026735] sd 6:0:0:0: Attached scsi generic sg2 type 0 [138522.027002] sd 6:0:0:0: Power-on or device reset occurred [138522.027424] sd 6:0:0:0: [sdc] 7618560 512-byte logical blocks: (3.90 GB/3.63 GiB) [138522.027732] sd 6:0:0:0: [sdc] Write Protect is off [138522.027735] sd 6:0:0:0: [sdc] Mode Sense: 0f 00 00 00 [138522.028041] sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [138522.037057] sdc: [138522.038675] sd 6:0:0:0: [sdc] Attached SCSI removable disk
režim grafického tabletu (Windows PC Digitizer Mode)
$ lsusb Bus 003 Device 027: ID 29ea:0102 ASUSTek Computer, Inc. Eee Note Digitizer
$ dmesg [138649.061468] usb 3-2: new full-speed USB device number 36 using xhci_hcd [138649.210739] usb 3-2: New USB device found, idVendor=0b05, idProduct=179f, bcdDevice= 1.29 [138649.210742] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [138649.210744] usb 3-2: Product: Eee Note Digitizer [138649.210746] usb 3-2: Manufacturer: ASUSTek Computer, Inc. [138649.210748] usb 3-2: SerialNumber: 1 [138649.214350] input: ASUSTek Computer, Inc. Eee Note Digitizer Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0B05:179F.0020/input/input55 [138649.214635] input: ASUSTek Computer, Inc. Eee Note Digitizer as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0B05:179F.0020/input/input56 [138649.214965] hid-generic 0003:0B05:179F.0020: input,hiddev3,hidraw7: USB HID v1.10 Mouse [ASUSTek Computer, Inc. Eee Note Digitizer] on usb-0000:00:14.0-2/input0
$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ ASUSTek Computer, Inc. Eee Note Digitizer Mouse id=19 [slave pointer (2)] ⎜ ↳ ASUSTek Computer, Inc. Eee Note Digitizer id=20 [slave pointer (2)]
Jedná se o přenosný počítač (tablet) použitelný jako čtečka knih, poznámkový blok a grafický tablet. Více v recenzi.
Předinstalovaný operační systém podle webu FreeeNote.org obsahuje Linux 2.6.21 (Asus toho času zveřejnil na webu své patche), Marvell PXA Linux Preview Kit a Qt Embedded 4.6.2.
Právě na webu FreeeNote.org je ke stažení balík komunitních aplikací a dalšího příslušenství. (Příp. je možné napsat/portovat vlastní aplikace.)
Zařízení je možné používat jako „hloupou“ elektronickou čtečku knih/článků/… – nahrát na microSDHC kartu (po připojení Entering SD Card Reader Mode nebo prostě kartu vytáhnout a použít v jiné čtečce karet) dokumenty ve formátech PDF či ePUB, a pak si je prostě přečíst. Nepodsvícený displej je slušně čitelný (jedině) na přímém světle a oproti zvláště starším e-ink displejům lépe zvládne např. posouvání v přiblíženém PDF.
Další způsob použití zahrnuje ruční psaní poznámek, kreslení či anotace v dokumentech pomocí pera a digitizéru Wacom. (Hardware mimochodem podporuje více tlačítek na peru, ale software s tím nepočítá.)
Problém nastává ve chvíli, kdy je potřeba data dostat ze zařízení. Aplikace je totiž neukládají v žádném rozumném formátu na přístupnou paměťovou kartu, nýbrž je potřeba použít proprietární software Eee Note Sync pro MS Windows (využívá .NET). Ten je k dispozici na oddílu interní paměťové karty přístupném po připojení k PC v režimu Eee Note Sync and Wacom Pen Tablet driver, ale ve Wine, pokud vím, nefunguje. Komunikace pak probíhá po síti přes USB (Eee Note Sync Mode). Data ani pak nejsou v rozumném formátu: např. anotace je třeba sloučit s příslušným dokumentem v PDF pomocí komunitní aplikace PDF Annotation Merger. Alternativně je možné přímo z uživatelského rozhraní pořídit snímky obrazovky (PNG).
Právě balík aplikací z FreeeNote.org je užitečný v tom, že přidává emulátor terminálu, telnet atd. Tím pádem je možné naskriptovat si např. kopírování dat na externí SDHC kartu nebo rozběhnout si FTP server pro sdílení souborů po síti (přes USB – nebo možná i Wi-Fi).
Poslední podporovaný praktický způsob použití je režim grafického tabletu (Windows PC Digitizer Mode). Po připojení k systému s Kubuntu 19.10 (Linux 5.3) se pak ale obrazovka zařízení implicitně nechová jako digitizér Wacom, nýbrž jako generické polohovací zařízení s relativním pohybem kurzoru (jakoby touchpad ovládaný perem). Mělo by ale být možné vynutit si i chování jako digitizér Wacom s absolutními souřadnicemi kurzoru a snímáním přítlaku.
Dokument vytvořil: |🇵🇸, 6.12.2019 22:33 | Poslední úprava: |🇵🇸, 6.12.2019 22:35 | Historie změn | Zobrazeno: 536×
Tiskni
Sdílej: