[ kelja @ 10.01.2012. 11:30 ] @
Ovako...
likovi bi hteli 'advanced pretragu' kojekakvih vikendica, nesto poput ovoga:
http://www.newenglandmoves.com/real-estate/property-search
(naravno zeleli bi: ''something that we are able to adapt if we need to add extra features etc.'') :D

Imam, izgleda, sansu da dobijem poslic, medjutim, trazio sam da mi posalju postojecu bazu, posto vec imaju sajt koji radi, samo bi ovo hteli da dodaju.
Dobio sam odgovor da su svi podaci u jednoj tabeli, i poslali su mi neki test.csv koji na prvi pogled deluje jezivo (nadam se da aktuelna tabela nije takva)... I, sad, sta ovde raditi?
Uopste, kad su ovakve stvari u pitanju (imanje+ gomila 'features'-a), kakav je dizajn preporucljiv?
[ bogdan.kecman @ 10.01.2012. 12:11 ] @
nema tu pametan odgovor. ja sa takvima redovno imam posla...(da najverovatnije je taj csv bukvalno ta jedna tabela koju imaju koju je dizajnirao neki kliperas)

imas dva generalna pravca

1. dragi prijatelji, hvala vam na ponudi, nisam zainteresovan
2. dragi prijatelji, ovo je ocajan dizajn i ja ovo necu da budzim dalje. Ako hocete mogu da vam pomognem da redizajnirate bazu i aplikaciju kako treba i u tom procesu implementirate sve zahteve koje imate

na dva obicno dobijes isti odgovor kao na jedan, ok, hvala, trazicemo nekog drugog... posebno ako je u firmi na vlasti taj isti kliperas koji je dizajnirao tu ogavnost ili je taj "arhitekta" uspeo da izblefira svoj put visoko u strukturi vlasti... a to je na zalost mnogo cesta pojava... takodje je cesto da je to radila neka "skupa firma" pa sada gazda vise veruje tom kliperasu koji ga je oladio za 100-200k funti nego tebi koji mu kazes da to ne valja ... sve u svemu, bilo koja akcija osim ove dve ce ti izaci na nos

[ kelja @ 10.01.2012. 12:39 ] @
Pa da, to sam i mislio...
Ma, pazi, najvise me brine onaj zahtev - ''da nam je lako kasnije da menjamo nesto'', mogao bih ja da zbudzim taj search, ali ne bih da se cimam vise, a cimanje bi neizbezno sledilo, pri prvoj promeni...

(hocemo da dodamo ovaj ''feature'', itd, itd)

Hvala! ;)
[ tarla @ 10.01.2012. 12:49 ] @
Čitav život je budženje samo je pitanje da li ćeš ti budžiti dalje ili neko drugi :)
[ bogdan.kecman @ 10.01.2012. 13:21 ] @
ne bi se slozio ... sa takvim stavom (da je citav zivot budzenje) i imamo ovakav kvalitet danas ... i to je jedan od razloga zasto istocnoevropski (ukljucujuci i nas) strucnjaci nisu preterano cenjeni za rad na velikim projektima posto je sve "o ruk" i "lako cemo" bez ikakvog planiranja i ozbiljne arhitekture ..
[ kelja @ 10.01.2012. 14:03 ] @
Uh, sta tek onda za Indijce reci... :D
Dobro, ove sitnice koje je radim nisu bas merodavne (nikad nisam ni prismrdeo kakvom ozbiljnom projektu), ali, relativno cesto vidim da ljudi hoce da rade sa istocnoevropskim programerima (naglase to u opisu projekta). Cenim da nije (samo) cena u pitanju, jer su tu Indijanci nenadjebivi... :D

No, pazi ovo sad (glede .csv-a):

Ignore the duplicated fields (some used for text, with spaces, some used for page names, without spaces)...

ajme, ko je ovo pravio, ruke mu se pozlatile, ahahahaha...
[ djoka_l @ 10.01.2012. 14:25 ] @
Dizajn je takav kakav je (da ne valja ne valja), ali ne bi bio u boljoj situaciji ni da je dizajn drugačiji.
Da sam na tvom mestu, ja bih za search stranicu koristio, recimo, PEAR biblioteku QuickForm2,
a onda bih dinamički generisao SQL upit koji bi zavisio od toga šta je uneto na formi.

U pitanju su, koliko shvatam, neke nekretnine, kojih ne može biti više od nekoliko stotina (hiljada) i nijedna pretraga, ma koliko rogobatan bio krajnji upit, ne bi trajala predugo.

Sa druge strane, redizajn baze i aplikacija koje već imaju, ne bi nešto dobro doneo, osim dodatnog posla.

Radi ti lepo sa tim što su ti dali, a ako te pitaju kako da promene search formu u skladu sa novim zahtevima, ti im lepo daj link na tutorijal PEARa, ili uzmi neki dinar (funtu, euro) svaki put kada nešto novo smisle...
[ kelja @ 10.01.2012. 14:52 ] @
Ma da, ne verujem ni ja da je mnogo toga u bazi... vikendice neke... ne verujem ni da su hiljade u pitanju, iskreno...

Citat:
a onda bih dinamički generisao SQL upit koji bi zavisio od toga šta je uneto na formi


pa da... ma evo, search se radi po oblasti (e sad oni su to turili u drop down box, dakle, bilo bi lepo da se izvuce iz baze, jednim distinct upitom, ako se ne varam), broju kreveta (to je relativno stalna kategorija) i jos 22 stavke (checkboxovi, da-ne).

Citat:
ma koliko rogobatan bio krajnji upit, ne bi trajala predugo


da, to se i ja nadam... videcu... hvala, u svakom slucaju.
[ Nemanja_666 @ 11.01.2012. 03:10 ] @
Sa slicnim problemom sam se bio susreo ranije. Ako hoce budzenje uradi ti to uzmi kintu i gotova stvar. Skuckaj parser, napravi formu za importavanje podataka iz csv u mysql i pravi search kakav hoces. Ako sta ne bude radilo im buducnosti opet imas poslic i extra.

Sad csv mozda izgleda malo nakaradno, prouci malo i skontaces sta cemu sluzi.
[ kelja @ 11.01.2012. 07:09 ] @
Ma da, vec sam odradio, ostalo je stilovanje. :D
Na 826 rekorda (isecak iz njihove baze; .csv je poslao samo kao primer, imaju vec gotovu bazu kao podlogu za sajt) radi brzo kao struja... mislim da imaju nekoliko hiljada zapisa u bazi, nece biti problem... forma je vec bila gotova, samo sam je malo doterao, i to je to.
A ok je lik, fina komunikacija, zna on da se baza bas ne pravi tako, ali kad je vec imaju... da se ne baci. :)
[ bogdan.kecman @ 11.01.2012. 08:02 ] @
indijaca ima preko 1b, to je previse ljudi da bi bilo sta generalizovao vezano za njih... naravno da uvek ima vise losih nego dobrih ... tamo i losi uglavnom znaju da koriste i prate project management procese, achitecture procese i slicno bas zato sto su losi posto drugacije nista ne bi napravili nikad.. za razliku od prosecnog ee genija koji nece da stavi svoj projekat u svn posto je "njegov projekat suvise komplikovan za svn" (vrlo cest odgovor srpskih, bugarskih i ukrainskih "genija"), da ne spominjem uml, rup ....

ee programeri su uproseceno bolji (malo skuplji mnogo bolji i znacajno samostalniji) od indijaca ali opet kazem tamo je preko milijarda ljudi .. tako da su "proseci" vrlo zeznuti

a ovo oko "nece tu biti puno slogova ko im ..." necu da komentarisem
[ kelja @ 11.01.2012. 10:00 ] @
He, he, ma znam da si, kao profesionalac, alergican na onakve 'dizajne', cak ni ja, kao amater, nisam bio presretan kad sam video...

No, upozorio sam ih da taj dizajn ne valja (i sami su svesni da nije najsrecnije resenje), i da bi bilo kakve vece promene/veci zahtevi mogli da izazovu probleme, u buducnosti... taj searchic koji sam odradio je samo deo sajta, jbg, oni imaju ceo sajt zasnovan na toj i takvoj bazi. A, naposletku, nije ovo veliki 'projekat', obican pregled/pretraga koliba za iznajmljivanje... da je ozbiljan projekat, tesko da bih ja i ucestvovao u tome, ahahaha. ;)
[ bogdan.kecman @ 11.01.2012. 10:37 ] @
Citat:
kelja: da je ozbiljan projekat, tesko da bih ja i ucestvovao u tome, ahahaha. ;)


dok ne pocnes da odbijas da radis na neozbiljnim projektima, niko te nece ni zvati za ozbiljan ... e sad znam kako je, lako je biti "moralan" punog stomaka tako da ..