Izlaz scripta na ekranu i fajlu

Zbog prirode svog posla gotovo svakodnevno se bakćem sa raznoraznim php cli scriptovima. Često su u pitanju programi koji rade jako dugo (satima, neki čak i danima), ponekad praveći veliku količinu outputa, te zbog toga praktikujem da iste startujem unutar screen sesije, kako bih uvek mogao da se ponovo ulogujem u sesiju i bacim pogled kako stoje stvari.

Veoma je dobro logovati kompletan output skripta u fajl, za slučaj da je nešto pošlo naopako, ali nekako sam uvek voleo da onako “live” vidim na ekranu šta se dešava, umesto da mi ceo izlaz stoji u nekom tamo log fajlu. No, zahvaljući unix tee komandi i ovom postu, danas sam naučio da mogu imati obadva.

./script.php | tee out.log

Ovo će kreirati fajl out.log i usmeriti kompletan output scripta u njega, ali će isti biti prikazan i na ekranu (STDOUT). U slučaju da želite samo da dodate (append) output u postojeći log, nema problema:

./script.php | tee -a out.log

Vožnja sa mrtvacima

Pre izvesnog vremena narezao sam jedan CD specijalno za vožnju. Na njemu se između ostalog nalaze albumi grupa:

The Ramones (Ramonesmania)
Bob Marley (The best of)
Mother love bone (Apple)
Nirvana (Nevermind)
Metallica (Metallica aka black album)
The Cranberries
Blind Melown

U pitanju su većim delom bendovi koji su bili popularni tokom 90-tih (a ja ih naravno slušam i dan danas). Onako, uglavnom malo čvršći zvuk, idealno za furioznu vožnju po auto-putu. Na CD-u sam napisao “Too tough to die” … što je naziv jedne od pesama mojih mladalačkih idola - Ramonesa, ali istovremeno sam želeo (valjda samom sebi) da ukažem i na besmrtnost njihove muzike. Veći deo postave Ramonesa danas nažalost više nije među živima.

Elem, sinoć sam vraćajući se iz Beograda u sitne sate (nešto tipa 03am) pevušeći uz Blind Melonov Soak the Sin skapirao da je i njihova muzika otišla zauvek obzirom da njihov frontmen Shanon Hoon takođe nazalost više nije među živima. Počeo sam da vrtim foldere na CD-u (srećom pa imam komande na volanu) i skapirao sam da niko od bendova koje sam slušao te večeri više nije među živima. Nirvana (Curt Kobain), Blind Melon (Shanon Hoon), Mother Love Bone (Andrew Wood) … svi su već odavno napustili ovaj svet.

Odjednom, začuo sam nekakvo čudno lupkanje, bukalno kao da je neko kratko pokucao na haubu zadnjeg dela mog automobila. Ne verujem u duhove ali … skoro 4am i pogled na mrkli mrak koji vidim iza sebe u retrovizoru … na trenutak sam pomislio da imam nevidljivo društvo na zadnjem sedištu.

Stišao sam muziku i nekako brzo pronašao na disku The Cranberries. Načuljio sam uši ali kucanje više nisam čuo. Dobro je, oni su još uvek među živima :)

Barače Obama budi uvek sa nama

Šta reći … nisam verovao da će se za vreme mog života desiti da novi predsednik USA bude crnac… ali drago mi je da se desilo.

Naravno pobeda Obame ne znači ama baš ništa za Srbiju (američka politika prema Kosovu se neće promeniti), ali biće interesantno gledati kako će se Obama izboriti sa haosom (i to ne smo ekonomskim) koji mu je u nasledstvo ostavio George Bush.

Obama
Obamin plakat nalepljen preko bilborda “Kosovo je Srbija” u Beogradu.

Crossover besplatan danas

Crossover (ranije poznat kao Crossover Office) je skup alata koji omogućava startovanje native Windows aplikacija na ostalim operativnim sistemima (Linux, Mac OS X) bez postojeće instalacije Windowsa. Odličan software koji vam omogućava da na jednostavan način bez smaranja sa podešavanjem Wine-a pokrećete aplikacije poput Microsoft Office-a, Dreamweaver-a i sl. na Linuxu.

Momci iz CodeWeavers odlučili su da na današnji dan Crossover aplikacije budu besplatne, tj. možete skinuti registracioni ključ koji će imati istu vrednost kao da ste ga platili. No ono što je još interesantnije u ovoj priči jesu njihovi motivi za ovu akciju :)

Ponovo je to doba godine …

Danas je tačno godinu dana od tog dana, a čak i danas uprkos svemu imam potajnu nadu da sam u jutarnjoj izmaglici auto puta samo negde skrenuo, zaspao i usnuo … jedan veoma ružan san …

A tog jutra išli smo u Niš na BizzBuzz. U dogovoreno vreme pokupio sam Sandru, Mihaila i Vuleta. Probijajući se kroz jutarnju izmaglicu auto-puta Bgd-Niš nisam ni slutio da ću samo par sati istoga dana istim putem morati natrag.

U Niškoj Banji prohladno jutro, ne preterano ljubazni na recepciji hotela gde smo imali rezervisano dali su nam ključeve od soba koje nismo uspeli ni da isprobamo. Marko je ponovo održao kontraverzno predavanje ali je ovaj put priču od prošle godine nekako okrenuo naopačke. Igrao sam se sa wireless-om u konferencijskoj sali i nisam ni slutio šta mi se sprema …

Umesto da odemo na ručak na neko pristojnije mesto, nekako smo zaglavili u istom hotelu na klopi. Totalno shitty klopu prekinuo mi je poziv od kuće … “radili smo Jovani krvnu sliku … rezultati su jako loši … hemoglobin je samo xxx, leukociti yyy …” slušao sam zabezeknuto svoju ženu koja mi je pričala neke brojke koje nisam uopšte razumeo. Ja sa diplomom matematičara a ne razumem brojke … No jednu stvar nažalost jesam razumeo. Jovana je u bolnici, hospitalizovana je.

Sandra me je tešila da su rezultati krvnih analiza u privatnim laboratorijama totalno nepouzdani. Vule je zvao svoju kumu i uveravao me je da je u pitanju najobičniji virus. Čak je i čovek na recepciji hotela bio pun optimizma dok nam je naplaćivao punu cenu hotela iznajmljenih soba u koje praktično nismo bili ni ušli.

No atmosfera je bila znatno sumornija u kragujevačkoj bolnici. Lekar je naš razgovor ljubazno ali bez osmeha započeo rečima “…njeno stanje je stabilno, ona nije u životnoj opasnosti.” Jovana je izgledala uobičajeno dok je primala transfuziju krvi. Čak joj je i apetiti bio dobar. Iako su sumnjali na aplaziju kostne srži gledajući u nju nije smelo biti ni traga pesimizmu.

No odlazak kući na spavanje bio je mnogo strašniji. Prazan stan i njena prazna soba sa igračkama razbacanim na sve strane. Ceo stan oblepljen njenim crtežima … magneti na frižideru jedva su pridržavali hrpu istih … ona nije bila tu…

Dva dana nakon toga uradili su joj tu strašnu punkciju kostne srži, dok sam se ja tresao ispred vrata od odeljenja … rezultati su stigli brzo … “…ipak je leukemija ” bile su prve reči doktora. Ne znam kako opisati osećaj, možda je bolje i ne pokušavati. Rezervisali su nam bolnički kombi i smeštaj u Tiršovoj…

Danas je ponovo taj dan, samo godinu dana posle. Tmurno jutro i sitna jesenja kiša dok sam Jovanu vozio u školu. Više ne želi da nosi šeširić, hvali se da joj je kosica taman toliko porasla da može da je greje i štiti od hladnoće. Petak je, ona jedva čeka vikend. A ja mrzim ponedeljak još više jer toga dana radimo njene krvne analize … i nadamo se najboljem.

Next Page »