Hezký článek, našel jsem tam i pár zajímavých triků, které jsem ještě neznal.
Když už jsme u toho, neví někdo, jak donutit výzvu shellu (prompt), aby pokaždé když se zobrazí zobrazovala aktuální čas? Zkoušel jsem v .profile toto :
alias atimecz="date +'%a %d/%m/%Y %H:%M'"
...
export PS1="$(atimecz) (\w)> "
jenže to má pouze ten efekt, že při spuštění shellu se spustí aplikace date se napevno zadrátuje do proměné PS1 a čas se pak neaktualizuje... Výsledkem je potom například toto
St 14/09/2011 00:20 (~)> cd /
St 14/09/2011 00:20 (/)> cd /usr/local/src
St 14/09/2011 00:20 (/usr/local/src)>
čas se prostě nemění, jak jsem chtěl a to až do doby, než se odhlásím na konzoly, nebo nespustím nový shell v terminálu... :-(
Jde to vůbec nějak vyřešit?
"na urezani koncovky souboru lze tez pouzit standartni basename"
*** Ano, taky jsem casto pouzival, spis ale na ziskani zakladniho jmena a podobne dirname pro ziskani adresare a hlavne pro texty generovane jinym programem.
Na urezani textu ze zacatku nebo z konce promenne je samozrejme kvuli rychlosti lepsi pouzit bash-vyraz pro praci s promennou. Ono volat takhle externi basename na 10000 nazvu uz je poznat.
Gramaticka uroven ziadneho clanku nemoze byt "good enough", ak sa v nom vyskytuje aspon jedna hrubka y/i!!!
Obcas nespravne pouzitie ciarky, sem-tam nevhodnu stylistiku, dokonca aj chybu s/z, alebo ov/ou (ale to uz nie velmi casto) som este ochotny zniest ... Inak sa na to pozeram u profesionalov - tam je kazda gramaticka chyba neospravedlnitelna, inak u amaterov - tam je neospravedlnitelna chyba y/i. Bohuzial v ostatnom case sa to mnozi aj televizii (titulky k obrazu) a o novinach uz ani nehovorim, dokonca aj priamo v nadpisoch.
Ludia, preboha - prestanme uz tolerovat zakladne gramaticke chyby v nasich jazykoch (tym myslim rovnako slovencinu aj cestinu)!
Nic to nemeni na tom, ze po obsahovej stranke clanku - u mna palec hore!
P.S - ak sa niekto mieni navazat do mojho pisania bez diakritiky - pisem takto vsetky e-maily a poznamky do diskusii na internete. Tymto zohladnujem, ze nie kazdy musi pouzivat rovnaky charset a preto mu nevtlacam ten moj ako jediny spravny (aj bez pouzitia diakritiky sa da pisat gramaticky spravne) ...
Za svoju osobnu tragediu pokladam, ze mozem byt s clovekom, ktory pod clankom pojednavajucom o shelly kibicovat kvoli gramatike, ze mozem byt s takymto clovekom omylom povazovany za rovnaky zivocisny druh.
Clanok je napisany pekne, informacie v nom su vyborne a urcite sa mi budu hodit. Na y ti canis kala.
Radsej si pozri kto to bol Samo Czambel ty tupec.
Clanok znacne degraduje jeho gramatika aj ked obsahova forma moze niekomu nieco priniest.
P.S: Podla nejakej statistiky z minuleho roka je az 27% Slovakov okolo 15. roku zivota v stave, ktory by som nazval pologramotnost. To sme teda dopadli...
> To sme teda dopadli...
A ide to stale dalej, k lepsiemu ;-) Slovaci maju vdaka internetu potrebu komunikovat pisanym textom, avsak neexistuje ziadna potreba dodrzovat pri tom pravidla, ktore v reale nemaju ziaden vplyv na jeho zrozumitelnost. Samozrejme, existuju nedostatocne prisposobivi ludia neschopni najst rozdiel medzi "pekní ritier" a "pekní ritieri," tych je ale mensina a casom sa bud prisposobia, alebo vyhinu.
Mimochodom, z pohladu dnesnej gramatiky by bol pologramotny i Stur alebo Bernolak. A ja by som si skutocne rad vypocul kvalifikovany rozbor na temu, v com je dnesna gramatika zrozumitelnejsia ako ta ich :)
Chlapce (ani nemozem napisat Pane, pretoze Ti odhadujem vek na max. 13. rokov), na Tvoje vyplody sa neoplati minat energiu na odpoved, ale neodpustim si jedno (sice to nema nic spolocne s predmetnym clankom):
--- rozdiel medzi "pekní ritier"a "pekní ritieri," ---
Kazdy jedinec s IQ vyssim od hojdacieho konika tam vidi jeden podstatny rozdiel - v prvom slovnom spojeni su dve hrube gramaticke chyby a v druhom iba jedna.
Tolko hrubiek ako je v Tvojej kratkej reakcii neurobil ani moj 11-rocny syn za celu svoju doterajsiu skolsku dochadzku. Keby este tak mal Tvoj prispevok aspon nejaku obsahovu hodnotu ...
P.S - ak mas viac ako 13 rokov, tak potom iba fyzicky, mentalne ani zdaleka
"Slovaci maju vdaka internetu potrebu komunikovat pisanym textom, avsak neexistuje ziadna potreba dodrzovat pri tom pravidla, ktore v reale nemaju ziaden vplyv na jeho zrozumitelnost. "
No ty budes pekny vypatlanec ked toto tvrdis:
Priklad tvojej inteligencnej skupiny (vopred sa ospravedlnujem za styl, ale ide o obsah):
"kkti do p*ce" a "kkty do p*ce."
Samozrejme opica tvojho formatu v tom nevidi rozdiel, ale on tam je...
Do cervena je tu rozpaleny akurat tak tvoj zadok ;-) Pevne dufam, ze za chvilu to uz bude take neznesitelne, ze vstanes od pocitaca vo svojej temnej nore (detskej izbe) a zacnes sa venovat niecomu uzitocnemu. Napriklad gramtike 6. rocnika ZDS by ti velmi pomohlo. Neviem preco vobec pustaju mentalne zaostalych ludi do spolocnosti, ked maju byt izolovani v ustavoch. Izolacia == aj bez internetu.
No prave som nasiel nadherne vyjadrenie podstaty gramatickej stranky:
"Ked niekto nevie poriadne pisat, tak to znamena, ze je negramotny. Z toho vyplyva, ze danej osobe to v hlave moc dobre nefunguje. Takymto osobam by mal byt odnaty vodicsky a obciansky preukaz a nasledne by dane osoby mali byt zaradene medzi otrokov a od svitu do mrku makat na vzdelanejsie vrstvy obyvatelstva..
Napriklad od takeho kozeca/leumasa by som nechcel citat manual na riadenie kozmickej lode, pripadne navod na operaciu srdca.."
Mena som upravil, aby vhodnejsie zapadali do kontextu.
Kozca zlatko, Kozca. Pravdepodobne ti neuniklo, ze som Slovak a sklonujem sa podla nasich pravidiel.
To je ostatne krasna ukazka, ako ti teoreticke zvladnutie pravidiel gramatiky nepomoze ziskat cit pre jazyk a nijak nezlepsuje tvoju schopnost vyjadrovat sa (že nó?)
Mimochodom, je nejaka sanca, ze sa od vas dvoch hviezd dockam i nejakej odpovede, alebo je jedinym vasim cielom zhodit sa az pod ciernu zem? Pretoze ak ide o tu druhu moznost, zacina to byt uz mierne zdlhave.
Synak, neoslovuj ludi zlatko pokial s nimi nespis (nevypadas ako moja zena).
Len poznamocka k tvojmu "uvedomeniu si problemu" keby som tam napisal gramaticky spravne "kozca" tak by si nepochopil, ze je to namierene na teba. Okrem toho... Slovak asi nie si, co si uz dokazal svojimi predchadzajucimi prispevkami.
Mimochodoím, neviem aku odpoved cakas? Odpovedi tu mas miliony, ale ako bolo napisane: "Ked niekto nevie poriadne pisat, tak to znamena, ze je negramotny. Z toho vyplyva, ze danej osobe to v hlave moc dobre nefunguje"
A teda asi si tie odpovede este nepochopil...
Z tvojich prispevkov (nie odpovedi) som zistil iba to, ze si skutocne nestastny clovek. Plus zjavne nedokazes akceptovat nazor niekoho ineho. Uvedomujes si vobec, ze prispevkami ako je tento zhadzujes len a len sam seba?
Mimochodom, v druhom riadku ti chyba ciarka pred "keby," ale zo stylistickeho hladiska by som to skor odporucal rozdelit na dve vety. Dalej sa pise ciarka pred "tak," v pripade, ze je pouzite ako spojka a pred "pokial" hadam vzdy. A samozrejme, gramaticky spravne je "Kozca." Velke K, nakolko ide o vlastne podstatne meno.
Daj vediet kedy a kam sa pojdes nechat zbavit svojpravnosti, privediem obecenstvo.
Mas pravdu, som nestatny zo sprostych ludi.
Nazory hlupakov neakceptujem lebo to vedie k degeneracii spolocnosti.
Mimochodom, v druhom riadku ti chyba ciarka pred "keby," ale zo stylistickeho hladiska by som to skor odporucal rozdelit na dve vety. Dalej sa pise ciarka pred "tak," v pripade, ze je pouzite ako spojka a pred "pokial" hadam vzdy. A samozrejme, gramaticky spravne je "Kozca." Velke K, nakolko ide o vlastne podstatne meno.
Chyba bodka (preklep - pisem prilis rychlo).
Pred "tak" sa ciarka v tomto pripade nepise.
Detto pokial.
Nie je to vlastne podstatne meno, je to nick a mas ho s malym.
Daj vediet kedy a kam sa pojdes nechat zbavit svojpravnosti, privediem obecenstvo.
No, to si teda pockas... Ale tebe by som mohol obecenstvo zohnat hned teraz. Resp. ti ani nemali vydat OP. Ak sa este budes snazit mudrovat (a nebudes mat na to), popros aspon doktorov, nech ti zvysia davku liekov aby si to nerobil verejne.
Aj v pripade preklepu by to bola chyba, na zaciatku vety sa pise velke pismeno. A pokial si nezaviedol vynimku umoznujucu jednoduchu vetu s dvoma prisudkami, v oboch pripadoch ciarka chyba.
Uzatvorme to. O gramatike mas len mlhave predstavy, to ti ale nebrani kritizovat a navazat sa do ostatnych. Pevne verim, ze si casom najdes lepsieho konicka a zelam ti v buducnosti vela uspechov ;-)
Vidim, ze topiaci sa stebla chyta. Moj preklep teda povazujes za chybu hodnu tvojej neznalosti pisania Y/I S/Z SO/ZO (dokonca ciarok so spojkami) atd.
Myslim, ze trocha sebareflexie by ti neuskodilo a naozaj by si mal tuto debatu ukoncit. Cim dalej robis zo seba viac zaostaleho jedinca. Hlupi ludia naozaj nepatria na internet ale na vykop kanalov. Ked dojdes k tomuto poznaniu dufam, ze si kupis dobry krompac. A tiez ti v tom prajem vela uspechov.
Nechcem byt vztahovacny - pod jednou z tych dvoch hviezd si myslel mna?
Ak ano - co za odpoved by Vasa jasnost ocakavala? Svoj nazor som uz dostatocne vyjadril a na Tvoj debilny nazor ohladom nepotrebnosti gramaticky spravnej komunikacie nemienim minat energiu. Ak Ti chyba iba pohladenie po hlavicke - ano, to slovo v uplne prapovodnom tvare malo byt tak ako si ho napisal, lenze ja na svoje klavesnici nemam "u s kruzkom" a nechcelo sa mi ho hladat cez ALT (ani si instalovat cesky layout).
Ak nie - prepac za moju vztahovacnost ...
Nech sa Ti dari
'chjo
Cakal by som akukolvek odpoved. ODPOVED, nie vyplach na temu "ja som lepsi a ty si blbec." Povedz, tebe naozaj pride takato "diskusia" OK? Zda sa ti v poriadku, ze ja vyslovim daky nazor, a ty ho vyhlasis za debilny, pretoze je debilny a ja mam male IQ, 13 rokov mentalneho veku, nemal by som dostat obcianku, mam cervenu prdel a som celkovo bakany? Pretoze taku uroven "diskusie," ako s vami dvoma som zazil naposledy v skolke a asi neuslo tvojej pozornosti, ze mi robi na take "prispevky" problem reagovat. Nesuhlasis so mnou? Vyborne. Zdovodni to. Ale SLUSNE. Povedat, ze som idiot zvladne kazdy, tak bud nieco viac. Prinajhorsom si predstav, ze stojim pred tebou :p
Druhou vecou je, ze od cloveka, ktory si dovoluje kritizovat gramatiku niekoho ineho ocakavam akademicku uroven zvladnutia jak jej, tak i prislusneho jazyka. Inak je to v mojich ociach tela, ktore vcera videlo vrata dokoran a dnes na ne buci, bo zavadzaju. Viz ta druha hviezda, ktora sa celkom vazne snazi pripodobnit svoju katastrofalnu neschopnost pisat suvetia a autorove banalne y v mn.c. vzoru pekny.
A do tretice, kruzok pre ů najdes nalavo od jednotky. Podrz shift.
Som rad, ze nas maly skolkarik ma hned dve hviezdy, dva idoly, ku ktorym moze vzhliadat a ucit sa od nich. Ja som ale unaveny jeho neschopnostou a hlupostou (nikdy som nemal rad hlupe deti), a preto snad len jeden odkaz:
http://www.juls.savba.sk/ediela/psp2000/psp.pdf
Odsek 2.4.2 cc) k "tak." "Pokial" radsej ani nespomeniem, lebo by sa chlapec prepadol pod ciernu zem, zanevrel na ludstvo a spalil modem.
Zvysok nema uz myslim zmysel rozoberat.
Odsek 2.4.2 Čiarkou sa naznačuje pripojenie rovnorodých priradených častí viacnásobného vetného člena; cc) viacnásobného prívlastku. Príklad: Zastihlo nás sychravé, daždivé, neprívetivé počasie.
K "tak." Zbláznil sa.
Pozri, ty idol môj skoro jediný, ja uznávam, že je písanie čiarok v Slovenčine ošemetná vec, ale narozdiel od y/i je to niečo, čo skutočne mení význam vety a preto ho pokladám za pomerne dôležité. Ale poradím ti malý trik: Ak máš v jednej vete (či už v jednoduchej alebo vo vedľajšej) dve slovesá, skoro naisto ide o chybu. Takú vetu treba rozdeliť. V tvojom prípade šlo o "napísal" a "nepochopil", 2.4.1 bod 10.
Ty uz musis byt nacisto vypatlany ked napises taky prispevok. Ak beries drogy tak s tym radsej prestan, ano?
Zrejme mas problem aj s urcovanim vetnych clenov, vedlajsich a hlavnych viet atd. Ak mas skoncenu zakladnu skolu, naozaj neviem, ako si ju presiel...
Bod 2.4.1 /10 chces vztiahnut ku ktorej casti ktoreho prispevku?
Skutocne by si sa mal krotit, zvat pri tvojou urovni vedomosti niekoho ineho vypatlanym je znacne nemiestne.
A ano, v suveti bez ciarok sa vedlajsia veta urcuje pomerne blbo, ale v tomto pripade to nebol zas az taky problem. Napriek tomu trvam na tom, ze "tak" nemoze byt privlastok (a uz vobec nie viacnasobny.) Tolko k tvojmu odkazu na pre tento pripad celkom irelevantne pravidlo.
Inak si tu zopakoval presne tie iste chyby. Chyba ti ciarka pred "ked" i ciarka pred "tak." Naozaj by si si mal ten dokument prestudovat skor, nez sa nan odkazes.
Pre dnesok srandy dost, ale kludne piste, zajtra sa este zastavim ;-)
Tak naposledy - trosku zosumarizujem:
- ak si si nevsimol, tak moje prispevky nikoho osobne neosocuju (Jedine, kde to mozno mozes tak brat, je moje oznacenie Ta za mentalne 13-rocneho jedinca, co som urobil na zaklade Tvojho tvrdenia, ze - volne reprodukovane - ... vdaka internetu Slovaci maju potrebu komunikovat pisanym prejavom, ale nemaju pritom potrebu dodrzovat gramaticke pravidla .... Toto tvrdenie zodpoveda spravaniu sa adolescentov v tzv. obdobi vzdoru. Ale mas pravdu - uplne korektne by bolo oznacit to za spravanie sa mentalne 13-rocneho a nie Ta rovno oznacit za mentalne 13-rocneho.)
- o Tvojom IQ som nikde nedal ani zmienku (ak si to vztiahol na seba, Tvoj problem, ale skus si este raz dobre precitat predmetny prispevok)
- aj napriek tomu, ze Ti tykam, stale Ti pisem velke "T", pretoze to slusnost kaze ...
A co sa tyka toho "debilneho nazoru" - ak by si mal dostatocne "nacitane", tak uz len tzv. "gramaticke oko" Ta nepusti a nedovoli Ti povedat takuto vetu (proste oko si zvykne, ze ak to takto vyzera dobre, tak je to potom takto aj gramaticky spravne). Prave precenovanie pisomnej komunikacie na ukor osobneho prejavu je pricinou stavu, ze ludia prestavaju byt schopni komunikovat tvarou v tvar a prestavaju vnimat dolezitost neverbalnej komunikacie - z toho prameni v konecnom dosledku aj vysoka a stupajuca rozvodovost. Navyse na kazdom treningu komunikacnych a prezentacnych schopnosti Ta hned na zaciatku upozornia o dolezitosti prveho dojmu a jeho neskorsom obtiaznom napravani. Prvy dojem, ktory si svojim tvrdenim zanechal bol, ze si vyzeral ako nevycvalany pubertak. V konecnom dosledku musim uznat, ze urcite mas rokov viac, ale prvy dojem bol aky bol ...
Dost sme odbocili od clanku, takze ak dovolis - toto bol moj posledny prispevok na danu temu a nebudem sa k nemu vracat. Nemam potrebu si lestit svoje ego a dokazovat si, kto ma vacsi ...
Místo "grep applet | grep -v grep" doporučím "grep [a]pplet" - roura je tak o příkaz kratší...
Ja bych misto triku s kombinaci ps a grep doporucil precist man stranku ps.
Alespon linuxova verze obsahuje dost prepinacu na filtrovani a formatovani vystupu, takze cely
"$ sum=0; ps uax | grep applet | grep -v grep | ( while read a b c d e f; do ((sum += $e)); done; echo $sum )"
bych spis zapsal "sum=0;ps -C applet h -o vsz | while read a ; do ((sum+=$a)) ; done ; echo $sum"
Pisete, ze:
$ ls -l **/*.txt
je skoro to iste ako
$ ls -l `find . -type f | fgrep -i .txt`
To skoro je tam dolezite, kedze druhe najde aj subory ako virus.txt.exe
Dalsi problem u druheho su medzery v nazvoch suborov.
Este je tu rozdiel vo vypisovani adresarov, linkov atd s nazvami konciacimi sa na .txt.
Neviem, ci v obidvoch pripadoch problem aj u velmi dlheho argumentu, tj. ked takych suborov bude velmi vela. V tom pripade by som pouzil pre mna intuitivnejsie
find . -iname '*.txt' -exec ls -l {} \;
Ak ide len o vypisanie suborov (vacsina pripadov), tak staci
find . -iname '*.txt'
ktore nevyzaduje pouzitie shopt.
Len ten "-exec" Vam forkne N krat ls napriklad 1000. To uz nie je malickost.
Uvedeny find tiez nie je korektny lebo to by este musel mat '-file' option. Lebo iba ** nahradza adresar. *.txt musi byt subor. A teraz si to znovu porovnajte s 'ls -l **/*.txt'. Ak nepouzijete ** funguje vsetko po starom.
"ešte aj dnes" ma zarazilo, azda si vacsina ludi mysli ze dnes je konzola obsolete?
Taky vim + latex vie vyprodukovat dokumenty ktore su krasne a nemusi sa nikto ondit s odriadkovanim, medzerami medzi riadkami a tak. Vsetko je lahke.
Take awk, hoci ho uz dneska uz ozaj temer nikto nepouziva, je stale velmi silny nastroj, rovnako ako cely set nixovych toolov.
Ono je to skor tym, ze na pouzitie konzoly treba mat *skill* (tm) a precitat par manpageov, kym na GUI sa s tym staci hrat. Na konci dna, ked sa nieco posere alebo nefunguje, "nindzovia" chudakov zachrania.
Pavel - toto je fakt sila, ak si sa naucil gramatiku shellu preco sa nenaucit aj gramatiku slovensku? Man page na to sice nenajdes ale Pravidla slovenskeho pravopisu urcite. A ako bolo povedane (a pri tvojich schpnostiach) - preco si tych zopar stovak slov neprehnal kontrolou pravopisu? Nad dovodmi radsej nebudem spekulovat...
Mal by si to urobit v buducnosti a chyby v tomto clanku co najrychlejsie opravit.
A to aj preto ze ta nezovu "Jedi" ale Ťavoda...
Petr Krcmar - nemate ziadnu kontrolu pravopisu predtym ako sa clanok publikuje?