Tag Archives: bootstrap

Šedjuler

Počeo sam da radim na šedjuleru za fakture 🙂 Kolege su se smejale nazivu “šedjuler” (oni to čitaju “šeđuler”) a ja sam se setio starog Majkrosoftovog programa Schedule + koji je dolazio u paketu Office 95 a koji sam dobio preinstaliran uz svoj prvi PC računar 🙂

Još pornjave

Dakle, tamo negde 17. maja sam napravio sajt za najnovije akcione filmove naše eminentne porno dive a danas sam klonirao taj sajt za novu lepoticu. Merio sam vreme preko Đire, trebalo mi je 0.6 sati odnosno 36 minuta da promenim pozadinsku sliku, izvučem skrinšotove iz filmova (koje sam ranije aploudovao FTP-om na CDN), prerasporedim divove, izmenim tekst i boju teksta i postavim sve to na veb server. Nije loše, više je vremena bilo potrebno Duletu da napravi ovu prelepu pozadinu u Fotošopu nego meni da ištancujem novi sajt.

coco

Smarty, nedelju dana kasnije

Preradio sam projekat tako da imam odvojeno podatke a odvojeno prezentaciju i uradio dva šablona za prezentaciju. Oba su rađena u Butstrep CSS-u što bi trebalo da bude finale kada je u pitanju ovaj CSS frejmvork. Za sledeći projekat treba isprobati nešto od ovog.

smarty one week later

Dva lica istog projekta

Jedna stvar koje me je dosta namučila dok nisam provalio kako funkcioniše jeste Smartijevo keširanje stranica. Ako gledamo jedan od ovih primera sa slike, vidimo da je to u stvari izveštaj za period od recimo 1.6. do 29.6. Ako odemo na Refine your search, izaberemo drugi opseg datuma i kliknemo na dugme Update, opet ćemo dobiti istu ovu stranicu 🙂 Dugo sam kopao po kodu misleći da sam ja nešto *ajebao u PHP-u oko POST varijabli dok nisam shvatio da Smarti prikazuje keširanu stranicu bez obzira na to šta je korisnik izabrao u opcijama. Na kraju sam isključio keširanje na celom projektu, što je negativan udar na performanse, dok bih u budućnosti mogao da keširam recimo login stranicu, zaglavlje i futer, čiji se sadržaj retko menja, a ovaj deo sa glavnim dešavanjem da ostavim da se ne kešira. Eto ideje.

Smarty

Proučavam Smarty, sistem za rad sa šablonima za veb sajtove. Ranije sam koristio Dwoo ali mi se čini da je razvoj ovog alata stao pa sam rešio da se prešaltam. Sintaksa nije komplikovana, slična je ovom iz Dwoo-a. Koliko se sećam, Dwoo je i nastao iz Smarty-ja odnosno, nasledio je njegovu sintaksu. Sada prerađujem jedan projekat tako da u potpunosti odvojim logiku od dizajna, onda ću da uradim jedan dizajn, pa kada to sve bude proradilo, radim još jedan dizajn za isti taj projekat. A taj drugi dizajn bi trebalo da bude u Material fazonu 🙂

smarty

P0rn

Završio sam novi sajt na vreme i iskorstio dosta novih tehnologija koje sam proučavao u poslednje vreme. Pod broj jedan, sajt je urađen u Butstrepu što je omogućilo da se sadržaj lepo pregrupiše u slučaju da se otvori sa mobilnog telefona i time omogući bolji korisnički doživljaj. Dalje, koristimo jQuery za pomeranje stranice u brauzeru na željenu sekciju (wow!) kao i za modal koji se zaista ponaša kao modal: moraš da klikneš na dugme da bi nastavio dalje. Na kraju možda i najbitnija stvar, video sadržaji su smešteni na CDN server (Content Delivery Network = mreža za distribuciju sadržaja) što nam omogućuje da veći broj ljudi u isto vreme gleda video sadržaje visoke definicije a da to ne utiče na opterećenje servera odnosno protok podataka. Nice.

Ima stvari koje još treba da naučim a to su pre svega najefikasniji način kako da sprečim deljenje šifre za ulaz na sajt (trenutno fiksiram šifru za IP adresu što nije idealno rešenje) i kako da sprečim brute force alate za pronalaženje validnih šifri.

Sizif 1.0

Prva verzija sistema za izdavanje faktura: ulazne, izlazne, zahtevi za prenos sredstava, knjižna odobrenja… you name it. Veza sa mesečnim izveštajima iz kojih na klik može da se generiše nova faktura. Aploud specifikacija, generisanje PDF-ova, šabloni. Pravimo mali predah pa se bacamo na kompenzacije, predloge za plaćanje i povezivanje sa sa Halcom-om.

sizif 1.0

Radim i na logou 🙂