Názory k článku
Úvod do skriptování v Linuxu II
uživatel si přál zůstat v anonymitě
6. 9. 2007 7:41
Nový
Každý názor musí mít titulek.
celé vlákno
Pravdepodobne doslo k chybe pri pridavani clanku, nezda se byt kompletni. Nebo je opravdu tak kratky.
6. 9. 2007 8:35
Nový
Re: Každý názor musí mít titulek.
celé vlákno
Dekuji za upozorneni, clanek je ale kompletni. Je prumerne dlouhy, ostatne zkuste porovnat s ostatnimi clanky zde.
roman (neregistrovaný)
6. 9. 2007 8:52
Nový
bash?
celé vlákno
pouzit #!/bin/bash udela z vaseho skriptu neportabilni zmetek...
proc nepouzit cisty posixovy sh? (a byt tak portabilni)
proc nepouzit cisty posixovy sh? (a byt tak portabilni)
Ondrej 'SanTiago' Zajicek (neregistrovaný)
6. 9. 2007 9:05
Nový
Re: bash?
celé vlákno
Protoze prevazna vetsina shellovych skriptu jsou napsana proto, aby je autor poustel na svem systemu a portabilita tedy neni pozadovana. Nehlede na to, ze by se pak uzivatel musel zbytecne omezovat na moznosti POSIXoveho shellu.
6. 9. 2007 9:29
Nový
Re: bash?
celé vlákno
Nevidim duvod, proc nepsat bash, je k dispozici pro vsechny POSIXove systemy, pro jine neni ani bash ani sh, takze v tom rozdil neni. V kazdem pripade nejhorsi psát sh-nekompatibilní skripty a v hlavicce uvadet /bin/sh ...
dsada (neregistrovaný)
6. 9. 2007 10:15
Nový
Re: bash?
celé vlákno
Pri psani scriptu na vlastni pocitac je to mozna jedno, ale v kazdem pripade jak pouziti /bin/bash tak pouziti /bin/sh s sh-nekompatibilnim scriptem je spatne. /bin/bash totiz funguje POUZE na linuxu. Solaris nebo *BSD maji bash v /usr/local/bin/bash (a navic neni jistota jestli ho vubec maji). To mozna i ten sh nekomaptibilni script je lepsi...
Naproti tomu /usr/bin/env je pod *BSD, Solaris i Linuxem dostupny stejne.
Naproti tomu /usr/bin/env je pod *BSD, Solaris i Linuxem dostupny stejne.
JaR (neregistrovaný)
6. 9. 2007 20:58
Nový
Re: bash?
celé vlákno
Solaris - od solarisu 9 (resp dokonce od pozdejsich releasu Solarisu 8) je bash defaultne v /usr/bin. V tom problem neni.
Zachranne skripty - /bin/sh a striktni Bourne-shell syntaxe. Musi chodit i v single-user. Ale tam to je vzdycky pro jedinou platformu.
Portabilni skripty - /usr/bin/ksh. Na komercnich unixech je vsude, Linux/BSD neni problem dodat (a bash to taky zvladne, btw). Problemy nebyvaji ani tak se skriptem, jako spis s radikalne odlisnymi vysledky systemovych utilit. ps, df, ls, grep, awk... Ze vam to chodi na linuxu nic neznamena, na HP-UXu to selze uplne, na Solarisu zcasti, na AIXU to udela neskutecne veci, na dalsi platforme to neco dela ale nevite, co... Takze slusny shell skriptar se stejne nevyhne zjistovani platformy a nastavovani prostredi na posixove nebo aspon na co nejmene od nej odchylne (hledejte svr4 nebo xpg4 adresare, nawk apod).
Zachranne skripty - /bin/sh a striktni Bourne-shell syntaxe. Musi chodit i v single-user. Ale tam to je vzdycky pro jedinou platformu.
Portabilni skripty - /usr/bin/ksh. Na komercnich unixech je vsude, Linux/BSD neni problem dodat (a bash to taky zvladne, btw). Problemy nebyvaji ani tak se skriptem, jako spis s radikalne odlisnymi vysledky systemovych utilit. ps, df, ls, grep, awk... Ze vam to chodi na linuxu nic neznamena, na HP-UXu to selze uplne, na Solarisu zcasti, na AIXU to udela neskutecne veci, na dalsi platforme to neco dela ale nevite, co... Takze slusny shell skriptar se stejne nevyhne zjistovani platformy a nastavovani prostredi na posixove nebo aspon na co nejmene od nej odchylne (hledejte svr4 nebo xpg4 adresare, nawk apod).
me (neregistrovaný)
8. 9. 2007 1:15
Nový
Re: bash?
celé vlákno
Ja zase nevidim duvod psat bash, dokud skript nepouziva vymoznosti bash. Pokud je skript komatibilni se sh, preferuji /bin/sh. Kazdy sveho stesti strujcem... ;-)
deda.jabko (neregistrovaný)
6. 9. 2007 11:04
Nový
Re: bash?
celé vlákno
na rade systemu uz jsem pod sh videl link na spoustu shellu takze s tou portabilitou to asi nebude vzdy 100%
Bashista (neregistrovaný)
6. 9. 2007 11:18
Nový
Spustanie scriptu bez executable prav
celé vlákno
Dalsi sposob spustenia scriptu bez prav pre spustanie je cez bodku:
. my-script-name
Ma to ale zopar obmedzeni, napr. ze sa to spusti v kontexte aktualneho shellu a nulty parameter ($0) bude nazov shellu (-bash, -csh, ...)
. my-script-name
Ma to ale zopar obmedzeni, napr. ze sa to spusti v kontexte aktualneho shellu a nulty parameter ($0) bude nazov shellu (-bash, -csh, ...)
me (neregistrovaný)
8. 9. 2007 1:18
Nový
Re: Spustanie scriptu bez executable prav
celé vlákno
A proc to nespustit zrovana s nazvem shellu ;-)
sh muj_skript.sh
anebo
perl muj_perl.pl
sh muj_skript.sh
anebo
perl muj_perl.pl
6. 9. 2007 13:25
Nový
Vychozi textovy editor KDE
celé vlákno
Takova drobnost, vychozi textovy editor KDE neni Kate ale KWrite.
Pavel Mlady (neregistrovaný)
6. 9. 2007 18:23
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Autor clanku je social-amater, kdo ma skutecne zajem o bash scripting, necht vyhleda "bash scripting" pomoci google.com, tento clanek je bezcemmy plebs psany amaterem.
6. 9. 2007 18:31
Nový
Re: Vychozi textovy editor KDE
celé vlákno
A co to ma spolecneho s textovym editorem? Jsem jen poukazal na mensi nepresnost, neshazoval jsem ani autora, ani clanek jako takovy.
Achileus (neregistrovaný)
6. 9. 2007 19:34
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Tak napis neco lepsiho machrujes a kde nic tu nic
Pavel Mlady (neregistrovaný)
7. 9. 2007 8:26
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Mas nejake rozumne oduvodneni proc psat neco, co jiz bylo napsano tisicemi lidmi pred nami a dokonce lepe?
btw. opravdu kvalitni technicke clanky se pisi vyhradne v anglictine, CJ je dobry leda na to, kdyz prijedete do Horni Dolni a budete si chtit porucit pivo u tech sedlaku, ale jak nekdo chce programovat, musi zacit premyslet mezinarodne...
stejne zadny pouzitelny programovaci jazyk, kde by se prikazy psaly cesky nikdy uz ze sve podstaty existovat nemuze, tak spatna cestina je.
btw. opravdu kvalitni technicke clanky se pisi vyhradne v anglictine, CJ je dobry leda na to, kdyz prijedete do Horni Dolni a budete si chtit porucit pivo u tech sedlaku, ale jak nekdo chce programovat, musi zacit premyslet mezinarodne...
stejne zadny pouzitelny programovaci jazyk, kde by se prikazy psaly cesky nikdy uz ze sve podstaty existovat nemuze, tak spatna cestina je.
Zebrik (neregistrovaný)
7. 9. 2007 9:23
Nový
Re: Vychozi textovy editor KDE
celé vlákno
OK, tento nazor muzu chapat, ale uz nerozumim, kdo Te tedy nuti root.cz cist?
Tonic (neregistrovaný)
7. 9. 2007 9:38
Nový
Re: Vychozi textovy editor KDE
celé vlákno
My se tady nebavime o programovacim ci skriptovacim jazyku v "cestine" samozrejme ze je to nelogicke. Ale to co ste napsal vy jako vasi reagci se me nelibi a dovoluji si vas nazor komentovat slovy "ubohy a velmi jednoduchy".
salam (neregistrovaný)
7. 9. 2007 12:19
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Čeština je skvělý jazyk. Ale soudit ho podle programovacích jazyků může leda social-amater, česky řečeno blbec. Nicméně - vyměnit klíčová slova za libovolná jiná přece není žádný problém. Pár takových úchylných pokusů tu už bylo. Třeba Microsoft v nějaké verzi Visual Basicu v Excelu přeložil vše - normálně se psalo KDYŽ, SOUČIN, PRŮMĚR, ODMOCNINA atd.. V Karlovi to bylo aspoň bez diakritiky.
7. 9. 2007 13:06
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Taky Placal byl jednu dobu cesky, ale to uz bohudik odval cas :-) Cesky dodnes mluvi nektera Loga a nejaky silenec by urcite napsal modul do Perlu. Kdyz maji nadherne vymyslenou latinu, tak proc ne cestinu, ze?
Pavel Mlady (neregistrovaný)
7. 9. 2007 17:44
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Pro same ryby vam z obzoru unika more. Nebo snad myslite, ze se vse co souvisi s programovanim vcetne programovani samotneho pise v anglictine jen tak?
Clovek s budoucnosti:
1) uceni anglictiny
2) uceni nazvu, principu a metod
3) programovani
4) cteni/uceni originalnich anglickych specifikaci, dokumentaci, standardu
5) odreagovani typu root.cz, kam se chodi zasmat tem bez budoucnosti
Clovek bez budoucnosti:
1) je skolou donucen naucit se alespon trochu anglicky (na ctyrku) a tvrdi, ze to stejne nepotrebuje
2) muze byt dalsi skolou donucen naucit se zaklady algoritmizace (napr. Pascal) a tvrdi to co vyse
3) sam se nauci stahovat, instalovat, deinstalovat Windows a hry (a tvrdi ze se "v pocitacich vyzna"
4) navstevuje portaly pro lidi typu social-amater (vrana k vrane seda) a tam cte, komentuje, bastli
5) mysli si ze je the best a tak ma prece pravo hanit vse neceske, standardizovane (on tvrdi, ze standardy nepotrebuje), skolou jiz donucen k nicemu neni - jiz ji absolvoval a nyni cely jeho zivot bude rutina plna invalidniho, zbastleneho kodu, ktery se nezlepsi (on to stejne nepotrebuje, kdyz mu to browsery zobrazi a je to i funkcni)
Cloveka bez (IT) budoucnosti oznacuji jako social-amater, "blbec"
Clovek s budoucnosti:
1) uceni anglictiny
2) uceni nazvu, principu a metod
3) programovani
4) cteni/uceni originalnich anglickych specifikaci, dokumentaci, standardu
5) odreagovani typu root.cz, kam se chodi zasmat tem bez budoucnosti
Clovek bez budoucnosti:
1) je skolou donucen naucit se alespon trochu anglicky (na ctyrku) a tvrdi, ze to stejne nepotrebuje
2) muze byt dalsi skolou donucen naucit se zaklady algoritmizace (napr. Pascal) a tvrdi to co vyse
3) sam se nauci stahovat, instalovat, deinstalovat Windows a hry (a tvrdi ze se "v pocitacich vyzna"
4) navstevuje portaly pro lidi typu social-amater (vrana k vrane seda) a tam cte, komentuje, bastli
5) mysli si ze je the best a tak ma prece pravo hanit vse neceske, standardizovane (on tvrdi, ze standardy nepotrebuje), skolou jiz donucen k nicemu neni - jiz ji absolvoval a nyni cely jeho zivot bude rutina plna invalidniho, zbastleneho kodu, ktery se nezlepsi (on to stejne nepotrebuje, kdyz mu to browsery zobrazi a je to i funkcni)
Cloveka bez (IT) budoucnosti oznacuji jako social-amater, "blbec"
M.Helak (neregistrovaný)
7. 9. 2007 17:56
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Nevim proc, ale jasne vidim za Vasim jmenem titul MBA.
7. 9. 2007 21:34
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Prominte, asi tu budu opravdu ja za blbce a ne vy, ale jak to souvisi s tematem na ktere reagujete?
8. 9. 2007 1:21
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Bod číslo 5 u definice člověka s budoucností a vaše chování obecně vás jednoznačně zařadilo do kategorie "trol". Přeji hezký den.
mys elf (neregistrovaný)
8. 9. 2007 11:38
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Já se tu občas taky zasměju. Třeba h*l*n*vským "filozofům" jako jsi Ty.
uživatel si přál zůstat v anonymitě
9. 9. 2007 19:31
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Tak proc pisete cesky?? A pokud bydlite v CR, co tu delate???N Nejhorsi lide jsou ti, kteri pohrdaji svymi predky....
10. 9. 2007 9:23
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Popravde receno vubec nechapu, jestli jste vas prispevek napsal jako reakci na muj nazor, protoze me to pripadne uplne mimo.
Kupodivu zrovna ja (a tim se vubec nechci chlubit) jsem byl jednu dobu u kolegu trosku neoblibeny, protoze jsem dost prosazoval standardy, prave pri vyvoji intranetovych aplikaci (kde si jinak opravdu kazdy bastli co sam uzna za vhodne). A kupodivu se to ukazalo jako spravna cesta, i kdyz rezistence byla docela velka (nikdo se samozrejme nechtel zbavit starych navyku).
U toho bodu 2 (clovek bez budoucnosti) jsem se opravdu musel zasmat. Samozrejme me skola (SS) zaklady algoritmizace nenaucila, vzdyt nas ucitel byl pred nami maximalne o jednu vyucovaci hodinu a nektere jeho rady (ty co nevycetl "z Hrusky") byly vylozene kontraproduktivni (nehlede na to, ze se stejne ucila zejmena syntaxe a semantika, ale obecna algoritmizace uz ne). Co se clovek nenaucil sam, to mu potom (na VS) zatracene chybelo (treba nelinearni datove struktury).
Kupodivu zrovna ja (a tim se vubec nechci chlubit) jsem byl jednu dobu u kolegu trosku neoblibeny, protoze jsem dost prosazoval standardy, prave pri vyvoji intranetovych aplikaci (kde si jinak opravdu kazdy bastli co sam uzna za vhodne). A kupodivu se to ukazalo jako spravna cesta, i kdyz rezistence byla docela velka (nikdo se samozrejme nechtel zbavit starych navyku).
U toho bodu 2 (clovek bez budoucnosti) jsem se opravdu musel zasmat. Samozrejme me skola (SS) zaklady algoritmizace nenaucila, vzdyt nas ucitel byl pred nami maximalne o jednu vyucovaci hodinu a nektere jeho rady (ty co nevycetl "z Hrusky") byly vylozene kontraproduktivni (nehlede na to, ze se stejne ucila zejmena syntaxe a semantika, ale obecna algoritmizace uz ne). Co se clovek nenaucil sam, to mu potom (na VS) zatracene chybelo (treba nelinearni datove struktury).
salam (neregistrovaný)
10. 9. 2007 11:42
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Samé cool hlášky :-)
Petr (neregistrovaný)
10. 9. 2007 9:13
Nový
Re: Vychozi textovy editor KDE
celé vlákno
Musím se autora zastat - s linuxem a s EN začínám a rozhodně takovýto článek ocením
hrcprc (neregistrovaný)
7. 9. 2007 15:16
Nový
Re: Vychozi textovy editor KDE
celé vlákno
hm, to by me zajimalo co by jeho tvorba zmenila na (ne)kvalite toho clanku.

