abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:33 | Zajímavý projekt

    ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 0
    včera 21:00 | Zajímavý software

    ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 7
    včera 16:33 | Zajímavý software

    Strands Decider 2B je malý open-source model s 2 miliardami parametrů, určený k rychlé klasifikaci vstupů a rozhodování mezi možnostmi, generující odpovědi ve stylu modelu Jev. Strands dosáhl přibližně 72% shody s Jevem na veřejné testovací sadě JevBench (tento benchmark pochopitleně nepředstavuje přímé srovnání s modelem Jev). Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache-2.0, váhy modelu na Hugging Face.

    ❗Červivý Hřib krade❗ | Komentářů: 2
    včera 16:22 | Upozornění

    Ve věku 90 let zemřela americká softwarová inženýrka Margaret Hamiltonová, která vedla tým, jenž vyvíjel letový software pro program Apollo amerického Národního úřadu pro letectví a vesmír (NASA).

    Ladislav Hagara | Komentářů: 4
    včera 13:33 | Humor

    Japonský Google rozšířil svou kolekci DYI fyzických klávesnic Gboard o klávesnici ve tvaru běžícího pásu. Proč se mají přesouvat ruce po klávesnici, když se mohou přesouvat klávesy k ruce? Pro zájemce je návod na sestavení včetně STL souborů pro 3D tisk a firmware k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 2
    7.10. 23:22 | Bezpečnostní upozornění

    Nejnovější X.Org X server 21.1.25 a Xwayland 24.1.14 řeší 12 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    7.10. 16:33 | Nová verze

    Google Chrome 155 byl prohlášen za stabilní. Přináší podporu JPEG XL (.jxl). Opraveno bylo 247 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 1
    7.10. 16:00 | Komunita

    Konference OpenAlt 2026 hledá přednášející. Přihlásit přednášky lze do neděle 11. října. Konference proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.

    Ladislav Hagara | Komentářů: 0
    7.10. 13:22 | Nová verze

    Byla vydána nová verze 10.6 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu důležitých bezpečnostních oprav, vylepšení funkcí a oprav chyb. Povoluje hybridní postkvantový podpisový algoritmus ssh-mldsa44-ed25519.

    Ladislav Hagara | Komentářů: 0
    7.10. 04:00 | Zajímavý software

    Americká společnost Reflection AI světu představila Beam, open-weight model s 501 miliardami parametrů (z toho 23 miliard aktivních), určený především pro programování a práci autonomních agentů. Podle autorů jejich model nabízí výkon srovnatelný s většími modely při výrazně nižších nárocích na výpočetní výkon. Beam nyní ještě prochází závěrečným testováním, na stránkách Reflection AI se však lze zaregistrovat a získat předběžný přístup. Váhy modelu, dokumentace a nástroje pro vývojáře mají být zveřejněny v průběhu tohoto měsíce.

    ❗Červivý Hřib krade❗ | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2817 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: terminal

    22.8.2016 23:04 strudl
    terminal
    Přečteno: 626×
    Ahoj, vedel by nekdo jak se programuje terminal? Vrta mi v hlave jak to funguje. Rekneme, ze mam nejaky monoliticky chip a chtel bych udelat podporu prikazoveho radku. Tzn. abych se pres COM port pripojil terminalem k tomu chipu. Ukazala by se mi prikazova radka a mohl bych psat prikazy a sledovat jejich vystup.

    Jak treba ten chip pozna, ze na strane pc nekdo spustil terminal a pripojil se k nemu? Je nejaky standardizovany protokol prikazove radky, ktery by rikal, ze po urcite sekvenci se vrati aktualni prompt? Protoze, kdyz by byl chip pripojeny pres COM a nekdo by spustil terminal a tem by chipu neposlal zadne data, tak by terminal nezobrazil zadnou odpoved a obrazovka by byla prazdna.

    Dalsi vec je jak funguje prepisovani textu. Kdyby se mel porad na stejnem miste zobrazovat loading indicator. Tak chip by posilal porad postupne znaky | / - \ - \ simulujici otaceni carky na miste, ale misto animace by se jen vypisovaly znaky na miste. Takze chip musi nejak do vystupu rict, ze kurzor se nema posunout, nebo ze ma skocit na dane misto. Jak to funguje?

    Odpovědi

    23.8.2016 06:35 ZAH | skóre: 43 | blog: ZAH
    Rozbalit Rozbalit vše Re: terminal
    Zkus pročíst toto https://alioth.debian.org/projects/minicom/ myslím , že dělá něco podobného na co se ptáš a navíc má poměrně solidní nastavení komunikace.
    23.8.2016 09:34 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: terminal
    Jak treba ten chip pozna, ze na strane pc nekdo spustil terminal a pripojil se k nemu?

    Na strane pc, urobíš open("/dev/ttyS0",O_RDWR). /dev/ttyS0 zodpovedá COM1. Dostaneš handle a na ten handle urobíš write(buf), kde buf získaš napr. prečítaním riadku zo stdin. Na druhej strane tej sériovej linky musí niečo tie dáta čítať. A bude ich napr. čítať kým nepríde znak EOL. Keď nájde EOL, tak urobí akciu a zapíše niečo naspäť a to ty prečítaš cez read() z toho istého handle-u.

    Predpokladám, že na ten handle získaný z open() sa dajú potom robiť nejaké volania, ktorými sa nastavuje rýchlosť, parita atd. Keby aj nie, tak sa pozri na stty (a tiež napr. chat) (ach zlaté časy analógových modemov ;-) )
    23.8.2016 12:17 jare | skóre: 1
    Rozbalit Rozbalit vše Re: terminal
    Jenom abychom si to ujasnili - asi nechceš programovat terminál, ale spíš něco, co s tím terminálem bude komunikovat. A teď k Tvým otázkám:

    Po tom, co z terminálu přijde znak konce řádku se zpracuje obsah řádku (tj. většinou se spustí nějaký program a zobrazí se jeho výpis) a pak se zobrazí prompt. Je-li řádek prázdný, zobrazí se rovnou prompt. Je to velice hrubý popis,ale pro první představu snad stačí.

    Posuny kurzoru a podobné záležitosti se řeší pomocí řídicích kódů. Každý terminál je má trochu jiné, ale základ je většinou stejný. Podívej se třeba na http://wiki.bash-hackers.org/scripting/terminalcodes.
    23.8.2016 12:51 Ivan2 | skóre: 5
    Rozbalit Rozbalit vše Re: terminal
    vetsina dnes pouzivanych terminalu, je klonem VT100.

    http://www.vt100.net/.

    Jinak kazdy Unix ma databazi, kde je popsano, co ktery terminal umi. Ke sprave te databaze slouzi nastroje tic, tac a toe. tic = terminal information compiler. (tac a toe uz je jen jazykova hricka). Pak je tu jeste prikaz infocmp, ktery ti z te databaze vypise definici terminalu.

    PS: nektera jmena terminalu jsou jen aliasy. Napr. term byve jen alias to termr6

    23.8.2016 12:54 Ivan2 | skóre: 5
    Rozbalit Rozbalit vše Re: terminal
    Jeste je potreba poznamenat, ze definice terminalu jsou neco co proslo desitkami let vyvoje. Viz "man 5 terminfo".
    25.8.2016 09:46 strudl
    Rozbalit Rozbalit vše Re: terminal
    Diky za reakce, odkazy se mi budou hodit.

    Spise mi jde o tu druhou stranu na chipu. Zkousel jsem cist z USARTU radky a odesilat vystup. Docela to i funguje, ale napr. po pripojeni z Windows pres Putty na COM port se nic nestane. Vidim cernou obrazovku. Nevypise prompt dokud nestisknu nejakou klavesu. Protoze se zadne data z Putty na chip neposlou tak ani chip nevi, ze ma poslat vypis promptu. Po stisku klavesy chip posle prompt, ktery se zobrazi v Putty.

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.