abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    dnes 12:33 | Nová verze

    Svobodná webová platforma pro sdílení a přehrávání videí PeerTube (Wikipedie) byla vydána v nové major verzi 6. Přehled novinek i s náhledy a videi v oficiálním oznámení a na GitHubu (6.0.0, 6.0.1).

    Ladislav Hagara | Komentářů: 0
    dnes 11:55 | IT novinky

    S eDoklady lze mít od ledna 2024 občanku v mobilní aplikaci [Digitální a informační agentura – DIA].

    Ladislav Hagara | Komentářů: 0
    dnes 07:00 | IT novinky

    Google představil novou doménu nejvyššího řádu: .meme. Viz například knowyour.meme nebo find.meme.

    Ladislav Hagara | Komentářů: 5
    včera 21:22 | IT novinky

    IKEA představila 3 senzory pro chytrou domácnost: senzor na dveře a okna PARASOLL, bezdrátový pohybový senzor VALLHORN a senzor úniku vody BADRING. Budou kompatibilní s Home Assistant?

    Ladislav Hagara | Komentářů: 1
    včera 20:44 | Nová verze

    Weston, referenční implementace kompozitoru pro Wayland, byl vydán ve verzi 13.0.0. Přehled novinek v oznámení.

    Ladislav Hagara | Komentářů: 0
    včera 17:55 | Nová verze

    Laboratoře CZ.NIC vydaly novou verzi 4.23.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Přidána byla podpora pro velkoobjemové datové zprávy (VoDZ) a pro typy datových schránek PFO_ARCH, PFO_AIAT a PFO_AZI. Další novinkou je pamatování velikosti dialogových oken, pozice ovládacích prvků, šířek sloupců a řazení položek

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 17:33 | Nová verze

    Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 5.20. Mimo jiné aktualizuje Tor Browser (13.0.4) a Thunderbird (115.5), opravuje několik chyb.

    Fluttershy, yay! | Komentářů: 0
    včera 14:33 | Komunita

    Bylo rozhodnuto, že Red Hat Enterprise Linux 10, jehož vydání je plánováno na první pololetí 2025, bude už bez X serverů. Zůstane pouze Xwayland.

    Ladislav Hagara | Komentářů: 10
    27.11. 16:22 | Nová verze

    Mobilní Datovka, tj. svobodná aplikace pro přístup k datovým schránkám pro zařízení s operačním systémem iOS a Android, byla minulá týden vydána v nové verzi 2.0.0. Zásadně bylo zmodernizováno uživatelské rozhraní. Přibyla možnost přepínat aplikaci mezi světlým a tmavým režimem. Současně byl publikován rozhovor QaA: Projekt Datovka očima vývojářů.

    Ladislav Hagara | Komentářů: 14
    27.11. 13:22 | Nová verze

    Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení obrazovky i audia připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 2.3.

    Ladislav Hagara | Komentářů: 1
    Používáte modální textový editor?
     (75%)
     (3%)
     (2%)
     (20%)
    Celkem 278 hlasů
     Komentářů: 8, poslední 16.11. 22:24
    Rozcestník

    Dotaz: Napojení na konzolu

    24.6.2009 10:39 Vojtěch Hejduk
    Napojení na konzolu
    Přečteno: 176×

    Zdravím,

    snažím se najít nějaký přiměřeně jednoduchý způsob jak se v programu, psaném v C, napojit na linuxovou konzolu, ze které byl program spuštěn. Jedná se o fullscreen aplikaci do které bych chtěl umístit virtuální konzolu pro účely ladění.

    Budu vděčný za každý nápad.

    Odpovědi

    24.6.2009 11:29 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
    Rozbalit Rozbalit vše Re: Napojení na konzolu
    Jak napojit? Standardni vstup a vystup je defaultne napojen na konzoli, ze ktere byla aplikace spustena.
    Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
    24.6.2009 11:39 Vojtěch Hejduk
    Rozbalit Rozbalit vše Re: Napojení na konzolu

    Jde o to ziskat vsechny pripadne hlasky, ktere se zobrazuji v konzole, do programu, pro jejich zobrazeni. Neco podobneho jako maji nektery hry kde se napr. klavesou ~ zobrazi konzola hry, ja bych chtel ale zobrazit vypis hlasek prave ze standardniho vystupu STDOUT a STDERR. Urcite by slo presmerovat vystup programu do souboru, ale chtel bych aby vsechny hlasky sly vyhodnotit v programu a zaroven zobrazit v konzole. Domnivam se ze cesta by mohla vest pres uziti pipe, ale nemam s touto problematikou zkusenosti. Pro upresneni nejedna se o typicke presmerovani vystupu, spise o naklonovani vystupu.

    24.6.2009 12:47 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Napojení na konzolu

    Jestli to dobře chápu, je třeba odchytávat svá vlastní hlášení ?
    Není lepší vyměnit fci „print“ (cout, cerr apod.) za fci která dělá dvě věci zapisuje někam a dělá výpis na stdout nebo stderr.
    Je možné vytvořit pojemnovanou rouru viz wiki „named pipe“:
    pomocí příkazu mkfifo mujstdout - vznikne na disku a tváří se jako soubor.
    a pak lze spusti mojeaplikace > mujstdout
    a v aplikaci je možné číst mujstdout jako files (otevřít/přečíst vše/zavřít nebo číst ve smyčce?).
    Používám to při ladění konsolové aplikace pomocí „Valgrind“.

    • Vytvořím pojmenovanou pipe
    • Spustím aplikaci přes „valgrind“ a přesměruji výstup do pojemnované pipe
    • A pomocí cat zobrazuji obsah v 2. terminálu
    • A nakonci pojmenovanou pipe smažu

    Samozřejmně na to mám skriptík :).

    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    24.6.2009 12:50 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Napojení na konzolu
    Takže ty chceš spustit nový proces a jeho výstupy nenechávat zobrazovat přímo na terminál, ale zpracovávat je programem (ten si pak s nima může dělat co chce, třeba je nakonec i zobrazit)? To řeší přesměrování výstupu do roury (v extrémním případě do virtuálního terminálu), něco podobného (v omezené míře) dělá popen(3)...

    Založit nové vláknoNahoru

    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.