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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 0
dnes 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 0
včera 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 5
včera 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 31
včera 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 9
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 25
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 17
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 5
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 774 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: mplayer alias do .zshrc

12.12.2007 16:40 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
mplayer alias do .zshrc
Přečteno: 252×
dobry den,

jsem spokojenym uzivatelem zsh shellu a pokousim se definovat si aliasy do souboru .zshrc, ktery mam upraveny od kamose, ale to by na muj problem snad nemelo mit vliv.

mam nadefinovan alias play='sudo nice -n -10 mplayer $1 ' zvyseni priority procesu mam kvuli nesekani hudby, protoze pouzivam starsi pc. $1 pouzivam pro definovani alba ktere chci prehrat:

jsem v adresari moby a zadam

play mix/*

toto mi normalne funguje, ale chtel bych /* presunout do aliasu, bohuzel netusim jak, provadel jsem nejake pokusy,

typu

play='sudo nice -n -10 mplayer $1/* '

play='sudo nice -n -10 mplayer '$1/*' '

toto vetsinou vedlo k pokusu mplayeru prehrat vsechny soubory na disku. tyto pokusy bylyo strelba od boku, netusim, jak na to, muzete me nasmerovat k nejakemu navodu? pripadne napsat reseni? diky za kazdou radu

Odpovědi

12.12.2007 19:17 Ash | skóre: 53
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
Jste si jist tím, že zsh umí předávat do aliasu nějaké parametry?

To, že váš původní příklad funguje může být náhoda -- $1 se třeba vezme jako proměnná 1, čili se nahradí ničím, a další peraetr pak je ten váš mix/*.
mplay='sudo nice -n -10 mplayer $1 '

play mix/* ==
sudo nice -n -10 mplayer $1 mix/* ==
sudo nice -n -10 mplayer mix/*
V případě druhém pak analogicky
play mix/* ==
sudo nice -n -10 mplayer $1/* mix ==
sudo nice -n -10 mplayer /* mix
Pro takovéto věci bych volil místo aliasu skript, ale je samozř. možné, že zsh má nějaké fičury o nichž nevím.
12.12.2007 21:43 Ash | skóre: 53
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
Vlasntě pokud byste nechtěl skript, tak by asi byla možnost ještě funkci: play() { sudo nice -n -10 mplayer $1/*; }
12.12.2007 22:45 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
bohuzel netusim kam s tou funkci.. do .zshrc ? ted to spis resim pres skript, viz problem nize...
13.12.2007 00:57 Ash | skóre: 53
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
Ano, přesně tam. Napíšete to do .zshrc
12.12.2007 22:12 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
kdyz v 1. pripade doplni za $1 "nic" a pak je prijme dalsi parametr mix/* to funguje v pripade 2: doplni za $1 "nic" a pokusi se prehrat /* coz opravdu dela, pak vypise adresar mix, coz odpovida a nefunguje, cili to vidim tak ze mate pravdu:-) nikdy me nenapadlo ze tohle nemusi fungovat, jdu proverit ten skript, ten vypada nadejne, jen me stve ze me takove reseni nenapadlo samotneho:-( diky za pomoc
12.12.2007 22:42 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
takze

#!/bin/bash

sudo nice -n -10 mplayer $1/*;

funguje pouze pro jednoslovne nazvy:-( tusite nekdo jak mu rict ze the\ doors/* nejsou dve ruzne skupiny? zkousel sem

sudo nice -n -10 mplayer "$1/*";

sudo nice -n -10 mplayer '$1/*'; ale nefunguje
12.12.2007 23:13 marbu | skóre: 28 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
Zvláštní - imho by to mělo fungovat pokud to tomu skriptu správně předáte (což podle zápisu the\ doors děláte). Btw tím, že dáte znak * do uvozovek ztrácí svou řídící funkci a expanze názvů souborů se neprovede. Smysl by mohlo mít dávat do uvozovek proměné, např. "$1"
Tohle prošlo i v případě mezer v názvech adresáře i souborů. Jako parametr tomu předhazuju název adresáře s hudbou:
#!/bin/bash

# bez parametru bereme aktualni adresar
if [ $# -eq 0 ]; then
    set $PWD
fi

# testujeme, zda je prvni parametr adresar
if [ -d "$1" ]; then
    mplayer "$1"/*;
else
    echo $1 neni adresar
fi
I think warning here is a bug. The biggest cloud service provider. There is no point in being so cool in a cold world.
13.12.2007 00:55 Ash | skóre: 53
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
Nikoliv "$1/*" ale "$1"/*.
12.12.2007 23:27 marbu | skóre: 28 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
nikdy me nenapadlo ze tohle nemusi fungovat
Ale když si uvědomíte, že alias (aspoň ten v bashi) prostě jen nahrazuje v zpracovávaném příkazu jeden kus textu jiným kusem textu, tak je to i celkem logické.
I think warning here is a bug. The biggest cloud service provider. There is no point in being so cool in a cold world.
12.12.2007 19:24 marbu | skóre: 28 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: mplayer alias do .zshrc
Doporučuju MusicPlayerDaemona :-)
Jinak bych to řešil spíš skriptem, něco jako:
#!/bin/bash
sudo nice -n -10 mplayer $1/*;
ale s tím, že tam není kontrola parametrů a není to v zsh
I think warning here is a bug. The biggest cloud service provider. There is no point in being so cool in a cold world.

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.