10:05
Prvi dan je prošao vrlo dobro. Plan i program se prati, većih poteškoća nema, a čak se i baza fino popunila preko noći. Danas je na programu čisto kljucanje koda i dodatno popunjavanje baze. Ako ne bude nekih većih iznenađenja servis bi mogao oko 16h biti u solidnoj beti.
Pred kraja dana sam se bavio malo ozbiljnijim debuggingom i sjetio svih ljudi koji obavljaju tu kompleksnu zadaću koristeći echo() i die(). Takvo rasipanje vremenom i korištenje “sjekire za otvaranje konzerve” je uistinu suludo. Nemojte me krivo shvatit. Kada sjednem za neki server gdje nemam mogućnosti instalirat adekvatne alate i na brzinu treba nešto riješit i ja to radim, ali ako mi za posao treba dulje od pola sata kategorički odbijam rabiti te mazohističke metode. Postoji hrpa rješenja koja omogućava kvalitetan i adekvatan debugging sa break pointovima, watchevima i svim ostalim što je recimo potpuno normalno kada programirate u Visual Studiou u kojem god jeziku. Treba se samo prisilit i počet koristit odgovarajuće alate.
11:50
Kodiranje ide očekivanom brzinom i sve je pod kontrolom. No pojavio se jedan problem koji je sve samo ne pod kontrolom i u ovom trenutku za njega nemam rješenje. Kao što ste jučer na screenshotu mogli vidjeti jedan od podataka koji dobijete za svaku domenu je i tvrtka koja ju hosta. Čas posla s obzirom da sam radio Who is Hosting This (WHT), zar ne? Tako sam i ja mislio i zakačio se na WHT API. Problem je u tome što se glavnina naših hostera bavi resellingom. Svako je nečiji reseller, ali razlika je u količini resursa koje preprodajete. Ako imate svoj NS, range IP-eva ili barem jedan IP onda ja mogu nešto učinit, ali što je sa onima koji preprodaju resurse jednog servera zajedno sa još 5 tvrtki? WHT nije dizajniran da se obračunava s takvih slučajevima, a nažalost ja sam sada prisiljen pozabaviti se time jer u suprotnom dobrih 30% rezultata o hosteru ne bi bilo točno. U ovom trenutku ne vidim način da problem riješim algoritamski već samo da zasučem rukave i pozabavim se problemom “na ruke” za što bi mi trebalo 10tak sati
14:55
Problem sa detekcijom hostera je zaista velik i nisam pronašao način da ga riješim. Potrošio sam dobra 2 sata na to. Kemijam i dalje, ali bojim se da će polu-ručno unošenje podataka biti neizbježno. Ostalo se odvija po planu i programu.
idući dan, 11:40
Jučer oko 16h je zbog poslovnih obaveza razvoj WhoisHR-a nažalost stao. Kako stoje stvari danas također neće biti napretka. Nadam se da ću sutra uspjet izgurat zadnjih 8 sati razvoja.
Ako zanemarimo problem sa detekcijom hosting tvrtke (koji nisam riješio) razvoj ide po planu i programu i bit će gotov unutar predviđena 24 radna sata.

Glede detektiranja hosting providera - neuronska mreža koja iz WHT API-ja i podatka o tome tko je *zakupio* domenu računa tko je vjerojatno hosting provider. Većina ljudi uzme domenu kod iste firme koja i rezervira domenu, i onda se te firme postave kao tehnički kontakt. Pa ovoono. Neka AI magija
@Senko: Na tom principu radi WHT (djelomično) zato što je za većinu komercijalnih TLDa moguće ukucat tko provajda hostingi tko ju je zakupio. Naravno, kada je riječ o hru nemani spomena takvim podacima.
PS: molim te pogledaj moja dva maila od prije cca mjesec dana
@ gordan … vidim da projekt dobro napreduje … koje server alate za debuging koristis ?
@ vuk … sto je sa onih 12 IT projekata koji se spominju u starijim postovima a i okolo naokolo se dosta o tome pričalo ako se ne varam i u jednog broju Bug-a… je li whoisHR jedan od tih projekata …
@nikola: Gordanov projekt nema veze s tim. 11 projekata (+skrati.net) su na ledu do daljnjeg zbog hrpe razloga.
Čut će se o toj hrpi na vrijeme…
Eh, nezgodno je kad pos’o “uleti” :-))).
A baš je bilo zanimljivo. Pogotovo ovaj dio s “neočekivanim problemima” - može li ikako bez toga, čak i u projektu od tri dana
?
I jedna mala zamjerka autoru, a koja se može staviti na dušu i meni i mojem nedovoljnom poznavanju Open Source sfere (100 % Visual Studio guy ;-). Naime, možda ne bi bilo loše da se u prvom postu malo više napisalo o razvojnom okruženju i korištenim tehnologijama. Dva puta sam pročitao taj post (a sad ću još jednom, da vidim jesam li se dva puta zeznuo) ali da li se razvija u PHPu, Railsu ili Pythonu (neki Java Script framework ?) nigdje ne piše.
Pretpostavljam da je većini sve kristalno jasno, ali eto, ima nas i “s druge strane” …
Riješeno
Ko mi je kriv kad ne znam da je Zend Studio “World’s Most Powerful PHP IDE”.
A iako je nedavno Dr Dobb’s Journal na naslovnicu stavio “PHP - The Power Behind Web 2.0″, bojim se da će mi PHP ostati izvan “sfere interesa”. Što je u redu, ne može čovik sve znati :-).
Željno iščekujem nastavak projekta, i čestitke autoru na uloženom trudu.
samo iscekuj…razmisljam da rijesim problem hladne fuzije u 24 radna sata.

koliko tesko to moze biti?
ako si agilan onda te ništa ne može spriječiti da isporučiš projekt na vrijeme
Ako si agilan, onda i pojam “na vrijeme” ima rastezljivo značenje.
Ako si agilan, onda i pojam “kredibilitet” ima rastezljivo značenje.
Čini se da bi i ovaj post trebalo pod:
Filed under: neozbiljno and web