DuckDuckGo AI Chat umožňuje "pokecat si" s GPT-3.5 Turbo od OpenAI nebo Claude 1.2 Instant od Anthropic. Bez vytváření účtu. Všechny chaty jsou soukromé. DuckDuckGo je neukládá ani nepoužívá k trénování modelů umělé inteligence.
VASA-1, výzkumný projekt Microsoftu. Na vstupu stačí jediná fotka a zvukový záznam. Na výstupu je dokonalá mluvící nebo zpívající hlava. Prý si technologii nechá jenom pro sebe. Žádné demo, API nebo placená služba. Zatím.
Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).
ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.
LF AI & Data Foundation patřící pod Linux Foundation spustila Open Platform for Enterprise AI (OPEA).
Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.
Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.
ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.
Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.
#HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.
/dev/unknown-parallel0
?? To se mi nějak nezdá.
CUPS se konfiguruje přes webové rozhraní, http://localhost:631 (nutno se přihlásit jako root).
Foomatic zajišťuje filtry, tedy převod z textu/postscriptu do kódu tiskárny (takže se nemusí ručně nastavovat volání ghostscriptu). Problémy s ním by se projevily tiskem nesmyslů.
Printer State: processing, accepting jobs. "Printer not connected; will retry in 30 seconds..." Device URI: parallel:/dev/unknown-parallel0Takže je to naprosto jasné. Lze buď v konfigurákách najít a opravit to Device URI, nebo (což je mnohem jednodušší) přes administrační rozhraní si tam zvolit že je tiskárna připojena na "USB Printer #1".
Ahoj, jen to nevzdávej!
Mám o tisku ještě jedno vlákno, kde jsem řešil podobný problém. Možná to bude nuda, ale bude dobré, když si ho přečteš celé. Na konec jsem připsal podrobné shrnutí všeho, co mi pomohlo vyřešit ten problém.
Ještě malá zmínka o tisku v Linuxu. Věřím, že se Ti ta spousta filtrů zdá jako totální zmatek. Měl jsem původně taky ten pocit. Není to ale zas tak hrozné. Věc se má takto: Linux a všechny systémy UNIXového standardu neumí tisknout na jiné tiskárně než na postscriptové.
Proto se nabízí otázka, jak to zařídit, aby se vůbec mohlo tisknout, když drtivá většina cenově dostupných tiskáren PostScript nepodporuje, o inkoustovkách nemluvě. Takže je to takhle: Aplikace vysílá datový proud do něčeho, o čem si myslí, že je to postscriptová tiskárna - do nějaké roury. Tam místo tiskárny číhají (po několika dalších filtrech pro konverzi postscriptu...) filtry "foomatic" a GhostScript. Konkrétní příkaz, kterým se spouští celá ta kolona s rourami, najdeš v .ppd souboru k Tvé tiskárně. Tyto dva filtry upraví data na bitmapu v potřebném rozlišení. Tam ale roury nekončí. Dál to vede do konvertoru, který bitmapu zkomprimuje a přeloží do formátu, který už je srozumitelný samotné tiskárně a dá se jí poslat do paměti. Na výstupu z konvertoru čeká backend - ten má na starosti ovládání USB nebo LPT - otevře port, napojí tam výstup z celé kolony a pak ho zase zavře.
Celkově se musí provést spousta úkonů - vektorová reprezentace tištěného dokumentu, jeho konverze na PostScript, konverze PostScriptu na bitmapu, konverze a komprese bitmapy do proprietárního formátu tiskárny a pak komunikace přes daný port. Toto je sice snadno rozšiřitelná architektura s obrovskou spoustou možností, ale když jakákoliv drobnost selže, filtrační kolona se beznadějně přeruší.
Je nutné si zapnout pro CUPS podrobnější logování a jeho log od nevydařeného tisku prostudovat řádku po řádce (viz moje vlákna). Tam bývá (často poměrně nenápadná) hláška, která vypovídá o problému. Tipuju to na (řazeno od nejpravděpodobnějšího) chybějící program (nebo konfigurační soubor), problém s právy k zařízením v /dev, problém s nastavením lpt portu (parametr pro kernel, udev a spol.), špatné nastavení v .ppd nebo cupsd.conf (práva a další konfigurace), aritmetickou chybu při provádění GhostScriptu... ( Poslední ber jen jako černý humor.) Rozhodně ten unknown-parallel není správně. Musí se tam objevovat konkrétní port a konkrétní název tiskárny, jinak to fungovat nebude.
S těmi prodlužkami je to trefné. Hledej pak, která je přerušená.
U IRQ tam nikde nesmí být hrůzy typu "polling" a podobně. V logu musí jasně stát "interrupt-driven". To je hlavní věc.
Co se týká toho modulu lp, je třeba, abys měl v pořádku i uživatele lp a skupinu lp. Je potřeba je vytvořit, popřípadě ještě jinak donastavit. Jinak to zařve kvůli přístupovým právům k tomu uzlu lp0. (Je to všechno v tom mém vlákně.) Viděl bych to fakt na nějaký problém s právy. Nebo třeba problém s adresářem /dev. Běží démon udevd? Ten dynamicky vytváří uzly v /dev. Bez něj to moc dobře nejde.
Co se týká té volby pro kernel, je to volba v /usr/src/linux/.config, která se použije při kompilaci kernelu. K volbě se dostaneš buď ruční editací, nebo třeba přes make menuconfig. Tady je krásné howto o kompilaci kernelu. Já dělám takovou věc jen tak pro zábavu každý týden, ale myslím, že to vůbec není nutné. Zaprvé, volba, kterou zmiňuješ, je u 90% distribučních jader implicitně vypnutá. (Můžeš si to ověřit v /boot/kconfig*. Tam je uložená konfigurace pro aktuální kernel.) Zadruhé, mám na všech počítačích FIFO zapnutou a nikdy nebyly problémy.
Tiskni Sdílej: