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í
×
dnes 09:44 | Pozvánky

Již tento víkend 4. a 5. března proběhne v Praze na Karlově náměstí 13 konference InstallFest 2017. Na programu je celá řada zajímavých přednášek a workshopů. Jaké linuxové distribuce používají návštěvníci chystající se na konferenci? Odpověď na Twitteru.

Ladislav Hagara | Komentářů: 1
dnes 08:44 | Nová verze

Minulý týden byla vydána verze 8.0.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 8.0.0 přichází s Kodi 17.0 Krypton.

Ladislav Hagara | Komentářů: 0
včera 12:30 | IT novinky

Nadace Raspberry Pi představila (YouTube) Raspberry Pi Zero W. Jedná se o vylepšenou verzi miniaturního počítače Raspberry Pi Zero s Wi-Fi a Bluetooth. Koupit jej lze za 10 dolarů. V prodeji je také oficiální krabička.

Ladislav Hagara | Komentářů: 15
včera 00:55 | Komunita

Pocket (dříve Read It Later) (Wikipedie) je oblíbená služba umožňující uložit si článek z webu na později. V červnu 2015 s vydáním Firefoxu 38.0.5 se do té doby doplněk Pocket stal integrovanou součásti Firefoxu, a to i přes odpor celé řady uživatelů tohoto webového prohlížeče. Mozilla po měsících ustoupila a z integrované součásti se stal opět doplněk. Včera bylo oznámeno, že Mozilla službu Pocket kupila (Mozilla Blog, Pocket Blog).

Ladislav Hagara | Komentářů: 20
27.2. 23:55 | Pozvánky

Tentokrát jsme si pro vás připravili neobvyklou akci. Ve středu 1. 3. v 17:30 nás přivítá sdružení CZ.NIC ve svých prostorách v Milešovské ulici číslo 5 na Praze 3, kde si pro nás připravili krátkou prezentaci jejich činnosti.

… více »
xkucf03 | Komentářů: 0
27.2. 18:30 | Komunita

Jednodeskový počítač Raspberry Pi slaví již 5 let. Prodej byl spuštěn 29. února 2012. O víkendu proběhne v Cambridgi velká narozeninová party. Na YouTube bylo při této příležitosti zveřejněno video představující zajímavé projekty postavené na Raspberry Pi.

Ladislav Hagara | Komentářů: 3
27.2. 18:30 | Nová verze

Byla vydána verze 2017.1.1 svobodného multiplatformního leteckého simulátoru FlightGear. Kódový název a výchozí letiště této verze je Bergen. Přehled novinek v Changelogu.

Ladislav Hagara | Komentářů: 0
27.2. 10:50 | Zajímavý software

Mozilla.cz informuje o dvou nových experimentálních funkcích v programu Firefox Test Pilot (zprávička). Snooze Tabs slouží k odkládání panelů na později. Pokud vám někdo pošle odkaz, ale vy nemáte čas si stránku hned přečíst, můžete si naplánovat otevření panelu na později. Stačí kliknout na tlačítko a vybrat, kdy chcete panel otevřít. Firefox panel schová a ve vybraný čas znovu otevře. Pulse umožňuje ohodnotit, jak dobře stránka funguje, např. jak rychle se ve Firefoxu načetla. Podle nasbíraných hodnocení pak bude Mozilla prohlížeč ladit.

Ladislav Hagara | Komentářů: 10
27.2. 02:00 | IT novinky

V Barceloně probíhá veletrh Mobile World Congress 2017. Nokia na něm například představila (360° video na YouTube) novou Nokii 3310 (YouTube). BlackBerry představilo BlackBerry KEYone (YouTube) s QWERTY klávesnicí. LG představilo LG G6 (YouTube). Huawei HUAWEI P10 a P10 Plus. Samsung představil tablet Galaxy Tab S3.

Ladislav Hagara | Komentářů: 3
26.2. 14:00 | Nová verze

Komunita kolem Linuxu From Scratch (LFS) vydala Linux Linux From Scratch 8.0 a Linux From Scratch 8.0 se systemd. Nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů přichází především s Glibc 2.25 a GCC 6.3.0. Současně bylo oznámeno vydání verze 8.0 knih Beyond Linux From Scratch (BLFS) a Beyond Linux From Scratch se systemd.

Ladislav Hagara | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 743 hlasů
 Komentářů: 72, poslední dnes 11:16
    Rozcestník

    Dotaz: IDE pro Bash

    29.11.2012 21:27 divbyzero | skóre: 6
    IDE pro Bash
    Přečteno: 596×
    Ahoj, jsem začínající správce Linux serverů (99% RHEL5) a občas potřebuju napsat bash skript. Vim je v pohode na editaci, ale na skriptování je moc těžkopádné, jaké používáte IDE? Musí být jen v textovém režimu nebo může být pod Win. Díky za vaše komentáře...

    Řešení dotazu:


    Odpovědi

    29.11.2012 21:48 l4m4
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Co znamená na skriptování? Skriptování toho editoru? Potom těžko najdeš něco skriptovatelnějšího než vim, který lze kromě jeho vlastního příkazového jazyka skriptovat v Lua, (Mz)Scheme, Perlu, Pythonu, Ruby a Tcl.
    29.11.2012 23:09 divbyzero | skóre: 6
    Rozbalit Rozbalit vše Re: IDE pro Bash
    skriptováním myslím psaní skriptů

    hledám ekvivalent např. ISE pro PowerShell

    zvýrazňování syntaxe, kontrola syntaxe, atp.
    29.11.2012 23:49 luky
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Zvyraznovani syntaxe vim umi a kontrola syntaxe spociva v hlidani parovacich znaku (coz vim taky umi), protoze vic se neda udelat.
    pavlix avatar 30.11.2012 10:54 pavlix | skóre: 53 | blog: pavlix
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Používám vim i na psaní céčkovských programů.
    Punny avatar 29.11.2012 21:49 Punny | skóre: 28 | Praha
    Rozbalit Rozbalit vše Re: IDE pro Bash
    vim? :) nebo v grafice gpedit? kazdopadne asi nic ve stylu netbeans apod nenajdes :)
    29.11.2012 23:08 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Co Ti ve vimu chybí, při psaní projektů v shellu? Aspoň naznač, slovo "těžkopádný" nestačí, z toho nic nepoznám.
    29.11.2012 23:15 divbyzero | skóre: 6
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Jsem zvyklej na PSPad, ISE, občas VisualStudio (syntaxe, napovidani,debug atp), takže těžkopádnost vidim např. v přepínání režimů při delším psaní atp. Chapu, ze srovnavam hrusky s jabkama, ale neříkejte, že nic lepšího než vim neexistuje :)
    29.11.2012 23:38 l4m4
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Přepínání režimů při delším psaní? Režimy se mění neustále, protože editovat v insert módu je dobré leda pro uživatele notepadu... Delší psaní je pak zřejmě jediná situace, kdy má smysl zůstávat v jednom režimu, tedy nic nepřepínat.

    Nemá-li tvůj vim zvýrazňování syntaxe, tak jsi neměl kupovat u stánku na tržnici levnou napodobeninu.

    Napovídání taky umí, ale to nepoužívám (pouze doplňování na explicitní požadavek), takže nemohu radit. Napovídání má stejně smysl akorát (a) pro staticky a silně typované jazyky, kde se dá odvodit, co napovědět (b) pro dynamické jazyky, u kterých editor může provádět rovnou introspekci kódu. Jak by to mělo fungovat u shellových skriptů spouštějících kdovíjaké programy, to si nedovedu představit. Bude ten editor spouštět ty příkazy s --help, aby zjistit, jaké mohou mít volby, a doufat, že na --help reagují a třeba nepřefomátují bez ptaní disk?

    Podobně debugování. Skript se dá spustit s se set -x, set -e, DEBUG, ERR a RETURN trap a pod.

    IDE jsou pro Javu a podobné věci se striktní syntaxí a sémantikou a byrokracií. Na editaci různých svérázných a ad hoc syntaxí je lepší editor optimalizovaný skutečně na editaci. A nic lepšího než vim neexistuje.
    29.11.2012 23:49 l4m4
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Abych uvedl příklad, jaké využití by mělo třeba našeptávání zde:

    http://www.abclinuxu.cz/poradna/programovani/show/369837#9

    ?
    29.11.2012 23:59 divbyzero | skóre: 6
    Rozbalit Rozbalit vše Re: IDE pro Bash
    ja teda nechci vytvaret flame, ale vim se da koupit i u stanku, barvicky to sem tam ukazuje? :)

    ne vazne... ja rozumim tvym argumentum, ale umim si predstavit, ze kdyz treba blbe napisu nekde carku nebo zavorku, cokoliv, tak by se ona chyba zvyraznila, v tom je to pro me jen otazka chteni, protoze kdyz pak skript spustis, shell ti napise, ze se v nem chyba a na kterem radku... napovidat by mohl parametry prikazu, atp.

    ale chapu... jen ze sve prirozene lenosti jsem se chtel poptat, zda je neco, co by mi usnadnilo praci :)

    kazdopadne diky za tvuj nazor
    30.11.2012 07:00 Kit
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Barvení syntaxe dělá Vim běžně, pokud mu to nezakážeš.
    pavlix avatar 30.11.2012 11:01 pavlix | skóre: 53 | blog: pavlix
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Barvení syntaxe je samozřejmost. Doplňování věcí vim umí, ale musíš si o tom počíst a vyladit si to, není to standardizované IDE. Jestli se umí využít bash-completion k doplňování příkazů v kódu, to už by bylo docela drsné, ale pohledat můžeš. Na normální jazyky tam nějaké to doplňování najdeš.
    pavlix avatar 30.11.2012 10:57 pavlix | skóre: 53 | blog: pavlix
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Jsem zvyklej na PSPad, ISE, občas VisualStudio (syntaxe, napovidani,debug atp), takže těžkopádnost vidim např. v přepínání režimů při delším psaní atp.
    Chapu, ze srovnavam hrusky s jabkama, ale neříkejte, že nic lepšího než vim neexistuje :)
    Nevím o ničem, co by mi lépe vyhovovalo. A PSPad ani VisualStudio to rozhodně nejsou :).
    30.11.2012 15:24 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Aha, takže tobě jde o to, že nechceš vim, ale nějaké GUI klikIDE. No vim asi bude mít všecho, co bude nabízet pro skriptování v shellu to IDE, ale je fakt, že se vim prostě trochu jinak ovládá (proto je také vim nejlepší ;-) a kdo je zvyklý třeba na to Eclipse pro jiné jazyky, asi nasadí Eclipse i na shell, stejně jako já když jsem zvyklý na vim pro X jazyků, nasadím ho i na X+1, protože editor na editaci je to dokonalý, a co mi kdy chybělo, tak se vždycky našel nějaký ten plugin. Ale samozřejmě tam nefunguje takové to že když myší najedu na echo, že se mi zobrazí manpage pro echo. Musím buď napsat :Man echo, nebo zmáčknout <leader>-K (jako keyword).

    Ale zrovna u skriptů myslím, že stačí pár pluginů a je člověk spokojen, třeba ty function listy, aby věděl, co má v suborch za funkce, nějaký ten tree file explorer, aby snadno otvíral další soubory, nebo projekt plugin aby měl soubory projektu pohromadě, pak nějaký ten integrovaný manuál, zvýrazňování syntaxe je samozřejmé, folding, doplňování (no to je v shellu takové limitované), a co tak je ještě potřeba? Jako napsat plugin pro doplňování na základě bash-autocompletion by bylo zajímavé, jenže samotná autocompletion tady moc nepostačí, když dá - tak co je mi platné, že mi to nabídne o, p, q, když třeba hlavně nevím, co ty volby znamenají, typicky když používám tři podobné nástroje který má každý jinak se jmenující opšny, které ale dělají to samoé. Tady by to chtělo zintegrovat s manuálem, jenže zase ne každý man má vhodný formát pro vytvoření nějakého toho ctags souboru, čili to vidím ztraceně :(

    Ale vy vim nechcete, tak hurá do Eclipse (i když to by mě osobně v životě nenapadlo, psát skripty v Eclipse :D ale logiku to samozřejmě má).
    H0ax avatar 30.11.2012 06:36 H0ax | skóre: 36 | blog: Odnikud_nikam
    Rozbalit Rozbalit vše Re: IDE pro Bash
    vim, emacs, mc (mcedit)
    LinuxWay | blog |  LiCo
    30.11.2012 07:44 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Skript piš tam, kde jej budeš provozovat. Tedy v terminálu na serveru. Při psaní je stejně jej potřeba průběžně zkoušet, obvykle se zakomentovanými výkonovými příkazy (rm apod.). Bash se přepne do debug režimu (parametr -x) a vidíš, co to dělá.

    Nedovedu si představit, jak jej budeš psát v IDE někde na win a pro každý debug test jej kopírovat na cílový server. To budeš mít produktivitu na bodu mrazu.

    Dobrá příležitost se naučit něco nového, sám poznáš, že pro psaní jednoduchých skriptů by se ti IDE akorát pletlo pod rukama. Navíc až budeš ty servery potřebovat vyřešit někde po pomalé lince (gprs na dovolené na horách), budeš rád za každý ušetřený přenášený znak ve vimu/nano/...
    Řešení 1× (Ondřej Kopka)
    30.11.2012 09:43 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Příloha:
    Když IDE tak IDE, Eclipse má plugin pro skriptování s podporou folding-u a man-u. Viz příloha.
    Co k tomu říct mám to i zkonfigurované (je patrné z barevnosti ;)), hodnotím to jako „zajímavé“, ale mám to jen proto, že když mám nějaké dplňující skripty třeba k projektu v C++, tak ať to taky hezky vypadá, ale pokud ten script je delší tak ho určitě napíšu ve vim v terminálu.
    vim (ne vi ;)) je určitě (nej)lepší na tuto činost a lze použít i gvim, kde je to použití, mi přijde díky odtržení od terminálu, trošku horší (na Win se bez něj nehnu…).
    Zvýrazňování syntaxe je ve vim-u dobrá (byť některá nastavení či rozlišení/klasifikace nejsou možná, ale na scripty určitě plně dostačující).
    Doplňování je úsměvné (pokud neznám parametry, stejně si to musím pročíst a nejlépe izolovaně odzkoušet), ale jestli se nepletu, tak v tom pluginu v Eclipse to nějak řešené je, ale nejede mi to na Win (, na kterých fčul komukolivžel sedím).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    pavlix avatar 30.11.2012 11:03 pavlix | skóre: 53 | blog: pavlix
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Fakt je, že eclipse by se mu mohl líbit.
    30.11.2012 12:49 Franta
    Rozbalit Rozbalit vše Re: IDE pro Bash
    Spíš bych zvážil, jestli je BASH ten správný nástroj pro tvoji úlohu – pokud píšeš tak dlouhé/složité skripty, že se v nich nedokážeš zorientovat v editoru, tak by bylo možná lepší se podívat po jiném jazyku. BASH je spíše takové „lepidlo“ než že by se v něm mělo programovat něco většího.
    30.11.2012 13:57 l4m4
    Rozbalit Rozbalit vše Re: IDE pro Bash
    +1, ovšem někdy je těch věcí ke slepení opravdu dost.

    No, a občas se hodí i něco, v čem lze studovat configure ;)

    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.