Archive for the 'General' Category

30
Nov

PS1 for your Shell?

Few years ago I went on a quest to find a perfect shell prompt. I asked the mighty Internets for ideas, but it seemed futile. I tried many things, simple prompts, complex prompts, but nothing could satisfy my requirements (I don't even remember what were my requirements back then.) So I picked best of both worlds and got this little monster.

:) oscar:~#

Happy face! And in case of an error, it looks sad.

:( 2 oscar:~#

Cute, a? It even prints the exit code. Useful and cute at the same time! And here is definition of the prompt. As you can see it uses simple function to determine return code of executed command and adjust its feelings accordingly.

smiley() {
    RC=$?
    [[ ${RC} == 0 ]] && echo ':)' || echo ":( ${RC}"
}
export PS1="\$(smiley) \u@\h:\w\\$ "

I think I got the idea for the smiley thing somewhere, but unfortunately I don't remember anymore where from.
For more adventurous people, maybe this prompt would be more interesting.

export PS1="\[\033[0;36m\]\033(0l\033(B\[\033[0m\][\[\033[1;31m\]\u\[\033[0m\]]\[\033[0;36m\]\033(0q\033(B\[\033[0m\][\[\033[1;33m\]@\h\[\033[0m\]]\[\033[0;36m\]\033(0q\033(B\[\033[0m\][\[\033[0;37m\]\T\[\033[0m\]]\[\033[0;36m\]\033(0q\033(B\033(0q\033(B\033(0q\033(B\033(0q\033(B\033(0q\033(B\033(0q\033(B\033(0q\033(B\033(0q\033(B\[\033[0m\][\[\033[1;33m\]\w\[\033[0m\]]\n\[\033[0;36m\]\033(0m\033(B\[\033[0m\]\$ "

Magic! :)

What is your favorite prompt? Please leave boring \u@\h:\w for dinner with your parents. :P
23
Nov

Load Average > 680

I just found this old screenshot from one of my previous jobs. It was taken on December 9th 2003, while one of the web hosting servers went woowoo due to badly optimized web site. Load average went sky high to 682! Anyone else had such a high load before or am I the absolute champion? :)

PS: I was using Fluxbox back than! Wow, crazy youth! :)

03
Sep

I am on Planet SysAdmin :)

It may be old news, but I have just found out (late as always :P). This blog was added to Planet SysAdmin list of blogs. Woohoo! ;) Seems that someone is reading this after all. :)

28
Jun

Take money and run

Inspired by “great” experience of people who visited RHCP concert in Serbia, I decided to compare it with one concert I’ve visited this week.

The band I went to see is NoMeansNo – legendary Canadian punk-jazz-rock band (for those who don’t know NoMeansNo, their music sounds like Primus playing Punk), formed almost 30 years ago, they are even older than RHCP. They played in a small club in Brno for approximately 400-500 people. The price of the ticket was 10 euros. RHCP played in an open field with 19 meters long stage in front of more than 100.000 people. Ticket – 40-50 euros.

NoMeansNo live

NoMeansNo started interaction with the fans the moment they got on the stage. Little jokes while setting up the the instruments were enough to make crowd smile. I started smiling the moment I saw how old they are. :) But with the first song they broke all my illusions that they are too old to give a good and fun concert. It was amazing how much energy they have despite their age. And the club they played in can not be called a perfect place for concerts – it was too damn hot inside! With the combination of good humor, good music and high amount of energy from their side the concert prove to be a real hit. I will go to see them again whenever I have the chance although I am not their greatest fan.

NoMeansNo

On the other side, RHCP came to the concert 50 minutes late, started playing with no interaction with the crowd, played with no interaction with the crowd and ended playing with no interaction with the crowd. Not even a “Thank you” for the end. Not to mention they didn’t play their most known hits but some songs known only to them. The singer even forgot the lyrics of some songs. People came from Slovenia, Croatia, Bulgaria and even from Israel to see this concert, and they went home after 70 minutes of total disappointment.

Moral of this post is that excuses like “They are old, you can’t expect them to play like when they were in their 20′s” people usually say for bands like RHCP are not true. NoMeansNo and other bands I had a chance to see live, like Napalm Death and Toy Dolls or even crazy Iggy Pop, all even older than RHCP, are more than capable of giving a really good show if they are not there only to take the money. RHCP obviously does not belong in this category.

25
Jun

The School of Assassins

One of the better songs I heard in a long, long time. Lyrics here.

Download: Anti-Flag – The School of Assassins

09
Mar

Pesma nas je odrzala

Zadnjih par dana sam u fazonu ozivljavanja starih muzickih uspomena tako da cu danas da vas smaram malo sa tim. :) Pokusacu da vas sprovedem kroz moje muzicko detinjstvo, pubertet i zrelo doba. Nadam se da vam nece biti dosadno. :)

Odrastao sam uz majku koja je obozavala muziku tako da se ta ljubav prenela i na mene. Secam sa popodneva kada smo se veseili i igrali u dnevnoj sobi uz Stonse i Madonnu (dok je jos nesto i valjala, znaci sredina 80-ih). Prvi samostalni izleti u istrazivanje muzike bili su sa nepunih 8-9 godina, ’89. i ’90. uz MTV koji je tek otvoreni Treci Kanal velikodusno prenosio. I, verovatno na iznadjenje vecine ljudi koji me znaju, privukao me Rap, muzika koju sada ne mogu da podnesem. Ali u to vreme rap je bio nesto sasvim novo za mene i mozda se neko nece sloziti ali tadasnji rap je imao malo dodirnih tacaka sa ovim sto sto se danas zove rap. U to vreme rap se uglavnom svodio na politicki angazovane tekstove dok su takvi danas vrlo retki i glavna tema su kajle, kola, bunde i gola dupeta (ovo poslednje je i zanimljivo u pocetku :), ali sve ima meru!). Elem, pocetkom ’90-ih su vladali mirni i happy hitovi tipa ‘De La Soul – Me, Myself and I‘ i ‘Jazzy Jeff & Fresh Prince (aka Will Smith) – Summertime‘. Ali ono sto me je stvarno privuklo su bili ‘Public Enemy‘ sa svojim surovo iskrenim politickim tekstovima. Secam se kako sam kao opcinjen gledao spotove ‘Can’t Truss It‘ i ‘Fight the Power‘ i iako mi u to vreme znanje engleskog jezika nije bilo dovoljno dobro da razumem cele tekstove spotovi su pruzali dovoljno jasnu sliku da ih i dete od 9 godina razume. Koliko bi samo rap bio bolja muzika da su nastavili tim stopama. Ali izgleda da tih ’90-ih dizelaska kultura brzih pistolja nije bila popularna samo kod nas. :)

Ta rap avantura je kratko trajala. Vrlo brzo sam otkrio cari jedne druge muzicke grane koja me je drzala malo duze. Metal je zavladao mojim zivotom. :) Pocelo je vrlo naivno, koketirajuci sa klasicnim Heavy Metalom (jel neko rekao ‘Iron Maiden‘? :)). Ima nesto vrlo mracno i buntovnicko kod metal kulture i to je ono za cim svaki pubertetlija traga, tako da sam se ja, kao istaknuti pripadnik te grupacije, vrlo brzo nasao u svemu tome. Vremenom mi je Heavy Metal postao previse slab i bas u pravo vreme sam nasao ‘Metallicu‘. Sa uzivanjem sam po ceo dan vrteo ‘Kill ‘em All‘, ‘Ride the Lighting‘ i ‘Master of Puppets‘, sve dok nisam cuo njihov ‘Black‘ album i totalno se razocarao. Uopste mi nije jasno kako jedan tako dobar bend moze sebi da dozvoli da padne tako nisko. No, to je vec neka druga prica, da nastavim. Pokusavam da se setim sta sam jos slusao od Trash Metala ali mi nesto ide. A da, ‘Sodom – Persecution Mania‘ je bio mnogo dobar album. Vremenom sam poceo da slusam i Speed Metal, ‘Slayer‘ i ‘Testament‘, ali to me nije mnogo drzalo. Verovatno zbog ruznih vokala. Fuj! Paraleno sa Speed Metalom otkrih i Death Metal. E to je vec bila ljubav na prvi pogled. ‘Sepultura‘ je bila prvi Death Metal bend koje sam cuo. Albume ‘Schizophrenia‘ i ‘Arise‘ i danas pustim ponekad, mada mislim da nije vise muzika ta koja koja mi se svidja nego uspomene na koje me asocira. Elem, uz ‘Sepulturu‘, u to vreme su bili aktuelni i ‘Death‘, ‘Mortification‘, ‘Canibal Corpse‘, ‘Deicide‘, ‘Brutal Truth‘ i naravno (Dzej :)) ‘Napalm Death‘.

Negde ’93. godine dogodio se potpuni prevrat. Burazer je doneo kuci ‘The Exploited – Singles Collection‘. Kao i mnogima, i meni je ovo bio prvi Punk album koji sam cuo. Ne mogu da opisem moje iznenadjenje i odusevljenje dok sam slusao prve rifove onoga sto ce postati moja zivotna ljubav. Jednostavne melodije od tri-cetiri rifa u kombinaciji sa ljutim vokalima i politickim tekstovima cine savrsenu kombinaciju za energicnu muziku koja nosi jednu vrlo pozitivnu poruku. Ne secam se tacno kako je sve teklo nakon ‘Exploited-a’, verovatno su tu bili i klasici tipa ‘GBH‘, ‘Toy Dolls‘ i slicni. Ali vremenom sam ulazio sve dublje i dublje u Punk vode. Imao sam srecu da mi je i burazer bio zainteresovan za iste stvari tako da smo zajedno slusali muziku, pravili fanzine i sve ostalo sto ide uz underground DIY punk scenu. Bendovi koje sam upoznao u tom periodu su mi i danas jedni od omiljenih bendova. ‘Discharge‘, ‘Oi Polloi‘, ‘Minor Threat‘ (bend koji je pokrenuo citavu HardCore scenu), ‘Bad Religion‘. I nesto kasnije ‘Disaffect‘, hrvatski ‘FakOfBolan‘ i ‘Nula‘, ‘Pennywise‘, ‘No Fun At All‘, ‘H2O‘, itd. Od domacih bendova najvise sam gotivio Kraljevacku Punk/HC scenu koja je u to vreme zarila i palila. Ko se ne seca ‘Hocu? Necu!‘ i ‘Totalnog Promasaja‘ ne zna sta je propustio. :)

AnarchyOno sto razlikuje Punk od ostalih muzickih pravaca nije toliko muzika koliko ideje koje ga nose. Iako neki to tesko mogu da zamisle, ali osnovne ideje na kojima se Punk zasniva su jednakost, nenasilje i racionalno razmisljanje. Nenasilje: u vreme najgoreg rata 1993. godine izlazi kompilacija pod nazivom ‘Preko zidova nacionalizma i rata’ na kojoj se nalaze anti-ratne pesme 7 bendova iz citave exYU. Mozete samo zamisliti koliko je hrabrosti trebalo izdati tako nesto u to vreme. I to nisu radile neke izdavacke kuce vec su se bendovi sami organizovali. Racionalno razmisljanje: hm, recimo samo da sam se naglas smejao ortacima koji su se gusili u dimu opojnih trava i nekih mnogo gorih supstanci, a u isto vreme slusajuci ‘Totalni Promasaj – Droga! Zasto?‘ i ‘Disaffect – Slow Death‘. :) Jednakost: ‘Migthy Mighty Bosstones‘ imaju jedan jako lep stih “It’s not where you come from, It’s more where you’re going”. Ko shvati shvatice. :) Muzika je samo podloga za promovisanje tih ideja, tako da ponekad i nije bas kvalitetna, ali kada naviknete uvo to ne predstavlja problem. :)

Flower PunkAko ste uspeli da dodjete do ovde, verovatno se pitate sta sada slusam. Vrlo jednostavno, sve sto sam slusao u proteklih 14 godina (Punk/HC era :)) slusam i sada. Ta smesa je obogacena nekim novim bendovima i pravcima. Na primer, trenutno su mi pojedini Scremo/Emo HC bendovi jako gotivni. Na primer, ‘This Day Will Burn‘ koje kad cujete prosto osetite kako se atmosfera oko vas menja i ‘Tristan Tzara‘ sa svojom odlicnom obradom stare srpske narodne ‘Come on Jane‘. :) I naravno, moje veliko otkrice u poslednjih par godina, ‘Lude Krawe‘ i hrvatska ‘Mikrofonija‘. U duhu pravog DIY Punk-a, njihove albume mozete skinuti sa njihovih sajtova. :) Ma ustvari, evo vam ovde po jedna pesma. :) ‘Lude Krawe – Blindiran‘ / ‘Mikrofonija – Nemoj za mnom‘.

Eto, nadam se da nisam previse smorio. :)

PS: Ovako dug tekst nisam napisao jos od srednje skole. :)

11
Jan

Diky – hvaaala

Prodje i ta gungula od nove godine. Necu smarati sa novogodisnjim rezolucijama i retrospektivama, samo cu reci da cu proslu godinu pamtiti po dosta krpnim promenama u mom zivotu. Kako rece Mark Tven, u zivotu mnogo vise zalimo za stvarima koje nismo uradili, nego za onima koje jesmo. Tako sam i ja, vodeci se tom mislju, pokusao da iskoristim svaku priliku koja mi se ukazala. Barem se kasnije necu pitati sta bi bilo kad bi bilo. :)

UNIX is UNISEXEto, rekoh da necu smarati pa sam se zamalo zaneo. :) Inace, kad smo vec kod Nove Godine, ovi cesi su bas neki cudan narod. Jos negde oko polovine novembra ceo grad je bio ukrasen, jelka od 10 metara okicena, u centru pravi mini vasar. Za Bozic u gradu prava festa – kuvano vino, rakija, koncerti. Potpuno suprotno obicajima kod nas gde je Bozic praznik koji se provodi u krugu uze porodice. Medjutim, nije to najgore. Odmah posle Bozica sve to je sklonjeno!!! Bine sklonjene, koiibe rasklopljene, jelka k’o da je u zemlju propala. Jedino si tu i tamo mogao nabasati na neku drvenu skulpturu malog Isusa. Mom cudu nikad kraja. Jedino po cemu ste mogli da razlikujete novogodisnju noc od bilo koje druge je bio vatromet u ponoc. 8-o

Bili smo u Pragu za Bozic. Marica je vec pisala o tome, ali moram i ja nesto da dodam. Grad je stvarno prelep, ali ja mislim da bih poludeo kad bih ziveo tamo. Stvarno se divim Prazanima kako izdrazavaju onoliku navalu turista. Ono bre nisu obicni turisti nego horda pobesnelih ovaca. Svi negde jure za svojim vodicima koji masu zastavicama da se ovce ne bi izgubile u masi. Neki vodici su i opremljeni super hi-tech opremom pa ne moraju da trose glasne zice vicuci da bi ih ovce cule u guzvi nego lepo pricaju u mikrofon a ovce slusaju. Pitate se zasto ih zovem ovce? Pa ne znam koji drugi izraz da upotrebim za ljude koji sa paznjom slusaju vodice kako se manjaju pare u menjacnici (a da ti ljudi nisu Japanci, oni slusaju sa paznjom sve sto im pricas :))!! Mozda se ja ne bih toliko iznervirao da mi ovce nisu upadale u kadar cim se namestim da slikam nesto. I to kao po pravilu, stanu tacno izmedju mene i objekta koji sam zeleo da slikam i tu ostanu taman toliko dugo da meni pocne para da izlazi na usi kao u crtanom filmu. Mozda sam i ja postao matori skot, kako je to bluesman lepo opisao, a mozda su turisti-ovce nova napast u 21. veku. :)

Kad vec ovako razbacano pisem da dodam nesto za kraj sto nema nikakve veze sa bilo cim do sad napisanim u ovom postu. Dobio sam ovu ‘malu’ igracku na par nedelja da se zanimam. :) U pitanju je HP 9000/A180, sa PA-RISC procesorom na 180MHz, 128MB rama i 2 SCSI diska od po 8GB. :) Na njemu se naravno vrti HP-UX verzija B.11.11. Konfiguracija je sasvim dovoljna za sve sto vam moze pasti na pamet da testirate jedino mu je potrebno maaalo vise vremena da se podigne. A i uzasno je bucan. :) Al’ sta cu mu kad je neodoljiv. :)

HP Spreda

HP Unutra

SAM

21
Dec

Zdarma

Kako uvek imam problem da smislim naslov za novi post odlucio sam da ga koristim kao podsetnik za razne ceske reci i izraze. Citaocima dobro dodje za ucenje novih reci a meni za podsecanje kada zaboravim (znaci stalno :)). Dakle, danas imamo jednu veoma bitnu rec koju je jako korisno znati:

zdarma – besplatno, gratis

Primer: Uvek je lep osecaj osujetiti prodavce u pokusaju da vam ne daju nesto sto vam sleduje ‘zdarma’, zar ne? :)

OskarDanas sam razmisljao sta je to u Srbiji sto mi najvise nedostaje. Naravno, na prvom mestu su pas, porodica i prijatelji, o tome ne vredi ni raspravljati. Ali nikad necete pogoditi sta je to na drugom mestu. Ne, nije srpski jezik. I ne, nije jogurt (ovde imaju lepsi :) mada ukusi se razlikuju :)). Nije ni burek. (mmm, burek :)) Dakle, ono sto mi nedostaje vise od svega toga je SBB-ov DC hub. Prosto sam zanemeo kada su se moji najcrnji strahovi obistinili, kada sam dosao ovde i video da ne mogu da se konektujem. Do djavola sa vama, bezdusni administratori SBB-a!! (svi osim Dzonija :)) (dramska pauza) Logicno je da ne dopustaju da ga koriste korisnici ostalih provajdera, ali majku mu, mogli bi da naprave ustupak za nas pecalbare kojima matica toliko nedostaje. :) Sta cu sad bez svog glavnog izvora muzike i filmova jos uvek nisam smislio ali bice tesko naci zamenu. shmrc shmrc

E da, nismo se pohvalili. Marica je dobila ponudu za posao od Honeywell-a. Sta konkretno moci cete vise da procitate na njenom blogu jer meni, nazalost, masinstvo nije jaca strana, tako da nisam nista razumeo :)

Sto se mojih novosti tice, pre par nedelja sam konacno poceo sa konkretnim radom, prosao sam kroz H5875S kurs za HP-UX, poceo sam da ucim C. I tako, nista posebno novo. :) Za novu godinu definitivno necemo za Prag. Ne zato sto hocemo da stedimo (boze sacuvaj :)), nego zato sto smo zakljucili da ce biti prevelika guzva. Tako da cemo najverovatnije sledeci (bozicni) vikend provesti tamo. No, otom potom. :)

I za kraj ovog posta, da ne kvarimo multimedijalnu tradiciju bloga, evo jedna lepe pesme (skinute naravno sa SBB hub-a shmrc :’( ) Pero Defformero – Srca Tvoga Plam.

04
Dec

Bella ciao

Uuuu, ala vreme leti. Nisam ni primetio da nisam nista pisao vec 20 dana. Uglavnom, razlog za to je bio sto se nista interesantno nije desavalo, a i izmedju ostalog i to sto sam bio zauzet proucavanjem gomile procedura koje moram da naucim da bih uopsteDeva mogao da radim bilo sta. Za svaku radnju postoji procedura koja definise kako se, sta i na koji nacin radi. I za sve treba traziti dozvolu od ljudi/grupa na koje ta radnja moze da utice, ma kako ona bila banalna. Sve ovo deluje jako komplikovano i ponekad bespotrebno, ali s obzirom da postoje klijenti koje sat vremena nedostupnosti nekog servisa/servera kosta i po par miliona evra sve to je vrlo opravdano. Ako nista drugo postovanjem procedura stitis sebe u slucaju da nesto podje naopako. A svi koji se bave ovim poslom znaju da je se to desava isuvise cesto i to uvek kada se najmanje ocekuje (Marfi je cudo :)).

Sve ovo se potpuno razlikuje od nacina rada na koji sam navikao, tako da ce mi trebati malo vremena da se naviknem. Dok ovde moras da najavis restart nekog servisa barem pet dana unapred i da trazis odobrenje od 4-9 grupa korisnika, i to posle 2 serije provera na test serverima (za sta je isto potrebna najava i odobrenje od istih korisnika), ja sam navikao da se sve radi odmah i sada, na zivim produkcionim serverima. O testiranju i test serverima malo ko razmislja (niko osim mozda Joce :)). Salim se naravno, ali kao i uvek istina nije daleko od sale. :)

I tako, dok mi se u glavi od citave (pra)sume informacija konacno kristalise (malo) jasnija slika, vreme provodim slusajuci punk obrade raznih revolucionarnih pesama (Boikot – Bella Ciao/No Pasaran (tekst)) i razmisljajuci da li da Novu Godinu provedemo u Pragu ili da se konacno uozbiljimo i pocnemo da stedimo pare. Mislim da smo trenutno blizi prvoj varijanti. Uostalom, jednom se zivi, zar ne? ;)

Marica

11
Nov

Marlenka

Eto, prodje i prva nedelja na poslu. Nakon uvodnih predavanja i upoznavanja kroz “Welcome days-e” otisli smo na kurs “Customer Satisfaction and Problem Determination”.Svetac :) Da, znam, i meni je zvucalo smor. :) Ali se kurs pokazao kao vrlo interesantan i koristan. Naucili smo razne tehnike komuniciranja sa razlicitim vrstama klijenata kao i znacaj saradnje izmedju timova u firmi, i sl. Kurs bi bio jako dosadan da nismo imalu odlicnog predavaca koji je sve pokazivao kroz praksu, tj. kroz svakakve drustvene igre. Na primer, timski rad smo ucili praveci kulu od papira, podeljeni u dva tima. Bilo je simpaticno kako su timovi radili na potpuno razlicite nacine. Prvi tim je prvo seo, razmislio, pa tek onda u miru i redu poceo da pravi kulu. I to uglavom tako sto je jedan radio a ostala trojica gledali. Dok je tim u kome sam ja bio odmah poceo da pravi kulu menjajuci i izmisljajuci resenja u hodu. I to uz jasnu podelu zaduzenja i uz konstantnu galamu i sale. Naravno, nasa kula je bila mnogo lepsa. :)))) Predavac je sve to snimao tako da smo na kraju mogli da pogledamo metode oba tima. Odmah je bilo jasno da je najbitnija stvar bila podela uloga u timu. I naravno zabava tokom posla. :)

Neko je prokomentarisao “Ne mogu da verujem da nas IBM placa za ovo!” Medjutim, ja mislim da je kurs bio jako poucan i zabavan ako nista drugo. :)

Nakon ovog uvoda ocekuju me dosta ozbiljniji kursevi. Sledeci bi trebalo da bude SA-202 “Advanced System Administration for the Solaris 10 Operating System” i AU16G “AIX 5L System Administration II: Problem Determination”. A za nesto kasnije je zakazan kurs o AIX HACMP (AIX klasteru) koji zeljno iscekujem. :)

Internet kuci jos uvek nemamo. Bili su juce da nas prikace ali izgleda da nesto nisu dobro uradili jer kablovski modem nece da se konektuje. (BTW, koriste iste modeme kao i SBB. :) Sad moramo da cekamo utorak da posalju nekog da vidi u cemu je problem. Ovde imaju neke cudne polise koje se ticu brzine. Recimo, najmanji paket je 1Mbps download i 100kbps upload. Ali to samo vazi dok ne probijes 2GB, bilo download-a bilo upload-a. Nakon toga te spustaju na 256kbps/64kbps. Lepa strana je cena, jer takav paket kosta samo 600 dinara mesec dana. A to je oko tri puta manje od SBB-ovog paketa od 256kbps-a. A uz to ne moras da placas kablovsku televiziju ako neces, mozes da uzmes samo internet.

Top nad Brnom