Lutrija (zelena, ne Srbije)

7. decembar 2006.

Blog Upgrade

Napisano pod: Struka — Meelosh @ 23:04

UPDATE:
Saznao sam da mi je hosting provajder malko ‘aknut, pa samim tim i svi sajtovi na njemu. :-( Odlučio sam da promenim hosting provajdera, te će sajt biti privremeno nedostupan do kraja januara, dok se ne usklade DNS-ovi…
Šta ćete, mora se i to nekad… :-(

Kako mi je tema o lutriji za zelenu kartu pod nazivom Zelena Lutrija - Retro prebacila 300-ti komentar, zadesila me je strašna nesreća da Internet Explorer nije hteo da mi otvori stranicu posle 297-mog komentara. Virnem u statistike, kad ono drastično opao nivo poseta… :-(

Bacio sam se na sajt WordPress-a i krenuo da tražim upgrade, kao i informacije o tome šta raditi sa đumle komentara na jednoj stranici… Dok sam to tražio, naleteo sam i na gomilu drugih stvari! :-) Nisam mogao da odolim, te sam ubacio sledeće dodatke:

AjaxComments - morao sam malo da vam olakšam boravak na sajtu. Komentarisanje vam više neće ni osvežavati stranicu, pojavljivaće se instant;-)

CustomComments - ego je morao da ispliva na površinu. Od sada pa na dalje, moji će vam komentari biti posebno uočljivi! :-P

Komentari na posebnoj strani - našao sam neko(liko) uputstvo na netu o tome kako to odraditi, ali kako je bilo felerično, 2 čuke vremena sam proveo nameštajući ga. Molim sve da javite ako nešto ne valja! :-(

Izvod iz statistike (bar ono što je AFStats4 uhvatio): ukupno poseta je 96xx, znači bližimo se opasno cifri od 10k. Od toga, 29xx različita kompjutera (unique visitors), tu smo već oko 3k. :-) Stranica o lutriji drži 44% poseta, a home page 15.6%… :-D Imamo odnos od čak 3.25 stranica po posetiocu…

7. avgust 2006.

Kutak

Napisano pod: Struka — Meelosh @ 23:22

Posle dosta kuburenja sa kompjuterom i mestom za rad, a kako sam sad uleteo u intenzivan rad od kuće, došao je čas da se sredi kutak sobe. :-)

Drug Miroslav, budući najpoznatiji dentist u šoru, trenutno je prodavac u velikoj prodavnici poslovne opreme Office Depot.U toj prodavnici može se naći sve za firmu, od igle do lokomotive. Mudar mali, ugledao je odličan sto za kompjuter koji je bačen na clearance sale jer je ostao samo jedan. ;-) Pozvao me telefonom, rekao mi da ima sto za BRUKA jeftinu kintu, da dolazim odmah da ga uzimam. Pitao sam ga jel’ vredi, on meni “vredi”, tako da je odmah dobio zeleno svetlo da istog momenta stavi šapu na njega, da ga purchase-uje umesto mene, jer on ima popust za zaposlene. ;-) Sa sve garancijom i taksom, izašao me je ravno $25 (cirka: 1500 dindži). :-D

Uklonio sam stari sto, sada imam malo vise prostora, pa mogu komfornije da radim (a i da jedem, pošto je stričev stari kuhinjski sto prešao, jeli, u kuhinju). Slike su na starom mestu, opalio sam samo par komada za ovu priliku, a za koji dan će biti i ostatak stana. ;-)

28. jul 2006.

SysAdmin Day

Napisano pod: Struka — Meelosh @ 21:47

Danas je dan sistem-administratora. Postujte svoje administratore!

http://www.sysadminday.com/

7. februar 2006.

Elektronski zaliv

Napisano pod: Struka — Meelosh @ 21:58

Šef mi je danas prosledio email u kome se neko raspituje za program za koji sam zadužen, SupportTrio. Znam da takva pitanja Sales Department redovno dobija, pisma u kojima se postavlja par generalnih pitanja o našem softveru i o našoj brzini odziva na pitanja/probleme klijenata, tj. za korisničku podršku. Na kraju čovek uredno ostavlja broj telefona i moli nekoga iz prodaje da se javi da mogu da počnu dogovore o saradnji jer bi oni da koriste naš softver u Support Center-u njihovog sajta za komunikaciju sa svojim korisnicima. ;-)

U prvom momentu mi nije ni bilo jasno zašto šef to meni šalje kad imamo momka za to (public relations), a kad ja samo dobijam mejlove sa prijavama bug-ova. Šef mi je ukazao na potpis, kad ono, čovek je zadužen za razvoj jednog od dva obedljivo najveća sajta za online prodaju. ;-)

Šef ceo dan ne može da skine osmeh sa lica, a ni ja ne zaostajem puno. To će mu biti opasna reklama za softver koja sigurno donosi veliki broj novih klijenata, a meni još draže jer mi je posao sada još sigurniji, a imaću (nadajmo se) opasnu stavku u rezimeu. :-)

24. januar 2006.

SupportTrio 2.50

Napisano pod: Struka — Meelosh @ 22:42

Danas je firma u kojoj radim izbacila na tržište najnoviju verziju software-a pod imenom SupportTrio 2.50.

Pored toga što sam bio zadužen za kompletnu preradu koda, bilo je potrebno uneti veliki broj novih opcija, da ne zaostajemo za konkurencijom. ;-)

“Fino parče softvera”, što bi rekli koleze iz Ameriku. ;-)

12. januar 2006.

Kad mačke nema…

Napisano pod: Struka — Meelosh @ 10:18

Miševi kolo vode?
Ma neeee… Miša kolo vodi! ;-)

Moj šef je od jutros zvanično na odmoru, a ja sam do kraja ove i cele iduće nedelje v.d. direktora… :-)

24. oktobar 2005.

Razgovor

Napisano pod: Iz dana u dan, Struka — Meelosh @ 22:44

Danas, tek što je prošlo 5pm (iliti 17h), napisao mi gazda poruku preko MSNa da mu se javim u kancelariju pre nego što krenem. Ja se smrzo… :-(

Kako su svi ostali zaposleni polako polazili kući (a ja se ceo dan mučio sa nekim bug-om, pa mi se nije ni išlo, ništa normalno nisam stigao da uradim), nije proteklo mnogo vremena, a već smo ostali sami, tako da je izašao iz kancelarije i svratio do mog stola.

Pomislio sam da će mi prebaciti što ceo dan potroših na vijanje greške. Kad ono…

Obavestio me je da će sutra održati sastanak sa ljudima iz firme Zend (koja je tvorac programskog jezika PHP)… ;-) Sutra će doći ljudi oko 10h pre podne da nam predstave neku novu platformu, a šef me je pozvao da i ja učestvujem u razgovoru uz njega. Ma yok, odbio sam… :-D

Razvezali smo priču nadugačko i naširoko o svim temama oko posla, kao i o planovima firme. Saznao sam da firma planira da zaposli još najmanje 3 čoveka (uz nas petoricu), tako da će uskoro biti mnogo zanimljivije.

Pitao me je usput kada ističe 3 meseca probnog rada, a kada sam mu odgovorio da je tek počeo treći mesec, odgovorio mi je da evaluaciju možemo obaviti već krajem nedelje jer je sve u najboljem redu i da radim mnogo ispred njegovih očekivanja… ;-)

Startna pozicija je sasvim uspešno iskorišćena, idemo dalje, punom parom napred… :-D

21. septembar 2005.

Napredak

Napisano pod: Iz dana u dan, Struka — Meelosh @ 20:31

Danas sam konačno završio prvu etapu na poslu.
Proteklih mesec dana, bavio sam se samo administracionim delom softvera SupportTrio, čiji se demo (stare verzije, ne ove koje sam se ja dohvatio) može videti ovde. trenutno je tamo verzija 2.14 (mislim bar), a kada ja završim, izaći će verzija 2.5, beta naravno. Imamo gomilu beta-testera, koji će garant da me ispljuju svetski. :-)

Administracija ima 20tak stranica, velika većina je momački komplikovana. Uradio sam silne optimizacije, softver je sada neuporedivo brži i stabilniji, dodao sam provere koje su falile, kao i još malo pikanterija koje će korisnicima dodatno olakšati rad.

Već danas pred kraj radnog vremena imali smo sastanak na kome smo se dogovorili kako, šta i kojim redom ćemo raditi u javnom delu, a do kraja dana sam već uradio veliki deo kostura koji bi trebao da drži tih 10tak stranica koliko će imati javni deo.

Posle toga, ostaje nam da ubacimo nove features-e koji su se nagomilali u poslednjih par meseci. Kada ima mnogo klijenata, mnogo stiže i saveta, sugestija, pa i predloga. U Dev-Tracker-u ih u ovom momentu imamo oko 20tak, oko 60% su sitnice, ali su neke stvarno za zavrtanje rukava.

Kada završimo sve to, onda nam ostaju samo skripte za cron-jobs, da napravimo novu instalaciju, kao i updater starijih verzija (što će stvarno biti zanimljivo za pokušati, koliko sam ga izmenio). :-)

Inače, macani su se setili da naprave jedinstven sistem za korisnike koji može da opslužuje sve njihove softvere, pa ćemo pre izbacivanja nove verzije da ubacimo i to. Ko je pomenuo PhoenixPass? :-D

Sve u svemu, još bar mesec i po dana radimo na “podršci”, a onda ko zna… Valjda će onda doći na red nešto još zanimljivije… ;-)

25. avgust 2005.

Na poslu

Napisano pod: Iz dana u dan, Struka — Meelosh @ 23:15

E, pa kako je prošlo nedelju dana da sam zaposlen, da malo opišem zbivanja, odnosno jedan radni dan…

Buđenje je u 7h ujutru. Svi polako dođemo k’sebi, popijemo kafu (i od kako su se deca vratila iz Srbije nešto i prezalogajimo). Krećemo od kuće oko 7:45-7:50. Treba nam dobrih 10 minuta do železničke stanice gde hvatamo MetraRail voz, tačnije Union Pacific North Line. Voz prolazi kroz Wilmette u 8h, tako da ako slučajno zakasnimo (a dešavalo se), čekamo idući koji stiže 15tak minuta kasnije. Strina nas vozi do stanice (pa decu posle do škole), a onda se stric i ja vozimo 35-40 minuta do samog centra grada.

Voz stigne u centar oko 8:45-8:50. Stric (blago njemu) radi u zgradi 1 blok dalje. Ja, sa druge strane, imam da pešačim 10tak blokova uz reku Čikago do posla, punih 20tak minuta mojim tempom, koji nije baš spor. Redovno stignem na posao do 9:15h (zastanem usput u StarBucks uzeti kafu od 3dl), pošto češće zakasnimo… :-(

Pričao sam sa gazdom o radnom vremenu. Svako na stolu ima papire na koje upisuje kad je stigao na posao i kad je otišao, kao i kada je otišao i vratio se sa pauze. Kako se posao plaća na sat, gazdi je svejedno kad si stigao i otišao, dokle god stigneš da uradiš posao. Gazda, inače, visi u firmi po ceo dan, prvi dođe i zadnji ode… :-) Pošto se pauza za ručak (naravno) ne računa u satnicu, potrebno je provesti na poslu 8.5 sati. Ostali zaposleni uglavnom stignu između 8 i 9 (uglavnom oko 8:30, bacio sam im pogled na papire) i odu oko 17h. Ja kako stignem poslednji, poslednji i odem. Oni uzimaju pauzu oko 11h da izbegnu gužvu jer inače svi idu na pauze između 12 i 13h. Samo jedan od njih ide redovno tačno u 12 i vrati se oko 13h (on jedini uzima sat umesto pola sata) zato što mu devojka radi u blizini. :-D Ja uglavnom odem na pauzu tek posle 13h, uvek mi se desi da se zablesim u nešto, pa da mi se ne ide dok ne završim šta sam počeo. Iz istog razloga svaki dan, umesto da glatko odem u 17:45 (posle 8.5h), ja ostanem još 15-30 minuta da završim započeto da mi ne ostaje za sutra. Iz tog razloga ću za ovu nedelju imati 41h, a sve preko 40 se računa sa koeficijentom 1.5… :-D

I tako, završim oko 18h na poslu (nekad ranije, nekad kasnije), a onda sledi dugo očekivana klopa. Ima jedno mesto ovde u blizini PotBelly sa OPASNIM a jeftinim sendvičima. U kategoriji su našeg index-Maja, ali na drugi fazon. ;-)

Kući putujem Purple Line Express metroom (ne Metra voz, nego kao subway, samo što ovde nije pod zemljom, pa se zove El, skraćeno od elevated, odnosno iznad zemlje, šine su na konstrukciji nekih 10tak metara nad zemljom ;-) ). Put traje malo duže, ravno sat vremena. Kada stignem na Linden (poslednja stanica, tj. Wilmette), imam da se vozim još 10tak minuta PaceBus linijama 421 ili 422 (Pace su busevi koji operišu po predgrađima), a poslednji bus kreće u 20h, tako da moram dobro da pazim da ne okasnim slučajno, jer taj put peške traje oko 50tak minuta. Kad izađem iz busa, imam da pešačim još nekih 5-10 minuta do kuće. Sve u svemu, jeste malo nepristupačno, ali sve će se rešiti kad skupim za neku Aždaju. ;-)

Kući stignem između 19:30 i 20h, a legnem već oko 23h. Kakav šok, a? :-D

A sad malo o samom poslu… Firma je sa 5 zaposlenih (ja međ’ njima) organizovana tako da svako ima svoj program koji vodi, a kad je frka uskače se u pomoć. Momci su upravo završili nove verzije svojih programa pa sad rade malo na ispravkama bug-ova, a najviše na korisničkoj podršci.

Ja sam na svoje grudi primio program SupportTrio, koji služi baš za pružanje korisničke podrške. Neki su (Phoenix) upućeni u rad ovakvog programa, a za ostale ćemo da objasnimo. To je servis koji se instalira na web sajt i koji omogućava da ljudi (koji su kupci određenog proizvoda, u našem slučaju softvera) dođu na sajt kad god imaju neki problem (da prijave bug, da pitaju, komentarišu i sl.). Znači, čovek dođe na sajt i popuni formular. Obaveštenje o njegovoj akciji odmah na e-mail primi neko iz korisničke podrške, te može da ode na sajt i da mu odmah odgovori…

Za one koji nisu ovo razumeli, sročiću drugačije: to je kao neka vrsta zatvorenog foruma gde osoblje tehničke podrške vidi sve, a korisnici vide samo teme koje su oni postavili. ;-)

Samo, to ni blizu nije suština programa, ima tu još hiljadu i nešto stvari koje ne vredi ni opisivati. Program je stvarno aždaha, ogroman je i stvarno moćan. Reći ću samo da je težak oko 17MB source code-a, što bi u prevodu bilo knjiga od 17 miliona slova… Da ne znaš odakle da počneš… :-D

Za one koje to bliže zanima, obezbedio sam link, pa idite vidite… ;-) Ostatak ovog teksta je malo više tehnički orijentisan…

Ovih prvih par dana sam proveo upoznavajući se sa programom i počeo sam polako da ga prepravljam. Uradio sam neke najvažnije (najčešće) stranice, tako da je program proradio sa najužim mogućim brojem opcija/akcija. Trebalo mi je dosta vremena da uđem u postavku i organizaciju, prethodnu verziju je programirao neki pacijent koji je mešao HTML i PHP, te je moj prvi i osnovni zadatak da sve prebacim na Smarty. Da nesreća bude veća, program je pisan tako da potpuno iskoristi loosely typed manir svojstven PHPu. Pravi guerilla programming! Gomila varijabli koja se odjednom pojavljuje niotkuda, funkcijama se prosleđuju parametri koji ne postoje, znači STRAŠNO! (Svaki fajl u vrhu ima error_reporting(E_ALL ^ E_NOTICES);) Najviše vremena mi odlazi na to…

Uvideo sam koliko smo mi mala i sitna riba tamo. Tamo se bavimo standardima, da sve to lepo izgleda i da bude po PS-u, a ovde je ludnica. Interfejs se sklopi za 5 minuta u DreamWeaver-u (tabele? pa naravno!), radi se ubrzano stranica po stranica, organizacija softvera podseća malo na naš projekat obuka.net (ko zna, shvata). Brzo se dodaju opcije, ne brine se mnogo o obradi grešaka (to ide pri testiranju), ali se program radi precizno, bez odstupanja. Trebalo mi je malo vremena da se naviknem na drugu (tj. meni staru) koncepciju, ali nije mi problem, uleteo sam “oštro i na prvu”. ;-)

17. avgust 2005.

Aktivna kampanja

Napisano pod: Struka — Meelosh @ 20:13

17. juna sam se javio na prvih 7 oglasa za posao. Među njima, na sajtu Monster prijavio sam se za oglas firme ActiveCampaign pod nazivom PHP / MySQL Web Software Programmer. U međuvremenu (kao što sam jednom prilikom već napomenuo) sam poslao još 30tak oglasa. :-(

Kad ono, 11. avgusta (skoro puna 2 meseca kasnije), javlja mi se čovek i moli me da mu pošaljem neke uzorke koda koji sam pisao (da vide kakav stil programiranja imam), kao i neki screenshot (iliti skraćeno snap) neke aplikacije koju sam napravio. Pored toga, tražio je da mu pošaljem salary history, tj. da mu napišem koliku sam platu imao na zadnjem poslu.

Sasvim slučajno sam sedeo za kompjuterom kada mi je poslao e-mail, te mi nije trebalo više od 20tak minuta da mu odgovorim sa sve attachment-om u koji sam mu potrpao i par slika administracije SiteOS-a i nekoliko (najegzotičnijih) fajlova sa kodom. Lepo sam mu objasnio da nisam još radio u SAD-u, da sam tek stigao i da plata koju sam tamo imao ( ;-) ) nije objektivna za ove uslove.

Sat vremena kasnije, stiže odgovor od njega. Kod izgleda sasvim OK (upotrebio je izraz quite good), te možemo da pređemo na sledeći korak. ;-) Svakog potencijalnog zaposlenog teraju da uradi jedan zadačić kao test da vide kako bi rešio dati problem. Poslao mi je adresu do postavke zadatka.

Sve u svemu (skraćeno), treba napraviti skriptu koja će omogućiti upload fajlova veličine oko 5-6MB i koja će iste trpati u bazu u koju može od jednom da prebaci samo 1MB, tj. treba razbijati fajl na delove. Potrebno je i ispodešavati skriptu da može da radi u ekstremnijim uslovima (tj. naveli su neka ograničenja koja skripta mora da prevaziđe).

Pošto je to bilo u četvrtak popodne, hteo sam da im završim zadatak do petka da ne bi ispalo da sam ga radio ceo vikend. Bolje jedan nego tri dana. ;-)

Uradio sam skriptu za nekih 4h. Iako nije bilo potrebe jer je sve moglo da stane u jednu običnu funkciju, uradio sam je u objektno-orijentisanom maniru jer su u oglasu naveli da traže poznavanje OOPa.

Ovom prilikom javno se zahvaljujem Dejanu - Kati - (novom)Korisniku za nesebičnu pomoć u vidu konsultacije koju mi je pružio u gluvo doba noći, što se solidarisao i nije spavao tu noć, da bih mogao da predam rešenje na vreme!

Poslao sam im rešenje u toku noći, kad sam ga završio i podrobno istestirao (i na fajlu od 20tak MB). Sutradan, dobio sam od njih mail da kod izgleda dosta dobro i da je uspešno radio na većini konfiguracija sistema. (To “na većini” znači da na jednoj konfiguraciji nije radio :-( .) Ostavio mi je broj telefona na koji da ga pozovem “pošto ima neka pitanja”… Nazvao sam ga pola sata po prijemu e-maila i pričali smo malo o mom iskustvu. Pitao me je za platu, a ja sam mu odgovorio da bih se zadovoljio i nižom platom (početnom, tj. pripravničkom) pošto mi je ovo prvi posao u SAD-u. Pozvao me je da dođem u centar grada u utorak popodne na intervju. :-D

Kad sam stigao na intervju, imao sam šta i da vidim. Firma se nalazi na osmom spratu u zgradi pored reke Čikago, i nalazi se tačno prekoputa mesta na kome se gradi velelepni TrumpTower. Firma ima 5 zaposlenih, sve su momci mojih godina! :-D Svako ima kompjuter sa dva monitora, kancelarija je organizovana po principu cubicles-a, tj. nema svako svoju kancelariju, nego su svi u istoj prostoriji, sa ograđenim stolovima.

Upoznao sam se sa šefom (isto momak mojih godina), koji me je odveo u sobicu sa tablom na jednom zidu i veeelikim plazma monitorom na drugom zidu. :-D Tu smo malo pričali o softveru koji sam pravio, o softveru koji oni prave (inače, ljudi imaju krajnje zanimljiva softerska rešenja), o načinima i tehnikama programiranja, kao i tehnologijama koje koristimo. Razgovor je bio krajnje opušten, uz puno šala, i mislim da smo se jako brzo zgotivili… Njima se kod mene sviđalo to što sam radio na CMSu, što znam i OOP, što koristim Smarty, što komentarišem kod (koristim inline dokumentaciju), a meni se kod njih svidela opuštenost, odlična atmosfera, oprema, super proizvodi, itd… :-D
Doveo je kasnije još jednog momka, koji mi je postavio još par pitanja, strogo tehnička (o patternima, MVCu, Smarty-ju, itd…). Naveo sam im i par stvari koje sam mogao da ubacim u rešenje onog zadatka (pikanterije neke), ali da nisam jer nisu tražili, čisto da vide da možem (pokazujemo mišiće). ;-) Sve u svemu, na sve sam im lepo odgovorio, a razgovor je trajao sat vremena. Na kraju mi je dao da popunim formular sa svojim podacima (socijalni broj, itd…) da mogu da me provere u državnoj administraciji da li stvarno postojim, imam dozvolu za rad, itd. Jako me je ohrabrila njegova rečenica na kraju: Expect to hear from me soon.

I tako se ja sav ozaren zaputim ka vozu (metrou), pa klaj-klaj sat vremena do kuće. Stignem ja kući, kad ono, već me čeka mail sa ponudom za posao, sa sve platom, beneficijama, osiguranjem, dodatnim informacijama, samo da ga potpišem i vratim nazad kao znak da prihvatam. Nisam mogao da verujem… :-D

Kako sam danas radio prvu smenu kao security officer u zgradi koja je relativno blizu (par ulica niz reku), sačekao sam pauzu za doručak da mogu da izađem iz zgrade i da im se javim sa mobilnog. Zahvalio sam im se na pruženoj šansi, sve fino & kulturno, a kada je čuo da sam već u centru, pozvao me je da svratim do kancelarije da ne moram da mu faxiram odgovor (pošto se valja potpisati na papir, pa to baš ne ide mejlom).

I tako se ja danas posle posla, oko 15h, zaputio pravo kod njih. Kad tamo, čeka me gomila ugovora, uputstava i pitanje kada mogu da počnem. Kako kada? Pa juče! :-D

Sat vremena smo popunjavali sve formulare (ugovor o radu, o privatnosti, papiri za prijavu poreza, zakonik o upotrebi opreme u firmi, itd.). Dogovoreno je da počnem da radim već od sutra, dobio sam key-card (ovde se to koristi umesto ključa da uđeš u firmu), uputstvo softvera na kom ću prvom raditi, sve po redu… ;-)

Za tri meseca mi ističe pripravnički staž kada ćemo raditi re-evaluaciju mog rada i plate.

I tako, dobio sam posao u struci, radiću ono što volim, te mislim da će mi biti jako zanimljivo.

P.S. Nadam se da ću sutra imati vremena za tekst na temu Prvi dan u struci;-)

« Older PostsNewer Posts »

Powered by WordPress