Getting Real – 37 Signals

Getting Real - 37 Signals

Jedna od retko uspešnih Web 2.0 kompanija je upravo 37 Signals; da li je to do njihovih proizvoda (najvažniji je BaseCamp, web aplikacija za upravljanje projektima, koja je uzgred budi rečeno dobila sasvim dostojnog konkurenta: activeCollab Ilije Studena), do dobro odrađenog marketinga ili nečeg trećeg – tek, oni su prvi posle velikih igrača (Google, Yahoo, eBay) koji mi padnu na pamet kada se pomene “uspešna Web 2.0 kompanija”.

Jedan od njihovih proizvoda je i Getting Real knjiga – u nedostatku inspiracije, prevod bi bio “Napravi je (aplikaciju)” ili “Just *ucking do it”. Ako smem da citiram (a što ne bih smeo, moj je blog ;-)):

  • Getting Real is about skipping all the stuff that represents real (charts, graphs, boxes, arrows, schematics, wireframes, etc.) and actually building the real thing.
  • Getting real is less. Less mass, less software, less features, less paperwork, less of everything that’s not essential (and most of what you think is essential actually isn’t).
  • Getting Real delivers better results because it forces you to deal with the actual problems you’re trying to solve instead of your ideas about those problems. It forces you to deal with reality.

Sama ideja je “radikalna” – da razvoj web aplikacije krene od samog kraja: od ekrana koji će se naći pred korisnikom i odatle krenuti “unazad”, poštujući rokove isporuke i budžet, na uštrb funkcionalnosti.

Kroz 16 poglavlja (Introduction, The Starting Line, Stay Lean, Priorities, Feature Selection, Process, The Organization, Staffing, Interface Design, Code, Words, Pricing and Signup, Promotion, Support, Post-Launch, Conclusion), knjiga vas vodi kroz sve procese koje prate razvoj jedne web aplikacije.

Do sada se knjiga prodavala u dva formata: kao PDF za skidanje (19$ – do sada preko 20,000 kopija) i kao prava papirna knjiga (29$) a od juče je Getting Real dostupna on-line, besplatno: http://gettingreal.37signals.com/.

Toplo je preporučujem svakom ozbiljnom web developeru (iako se ne slažem sa baš svakom iznetom idejom / savetom).

Bele i žute strane Telekoma (telefonski imenici)

Nema većeg smaranja od zvanja 988 servisa – em je stalno zauzeto, em komunikacija sa operaterima može da se pokaže kao problematična 😉

Od kada je (davno, davno) Telekom stavio oba telefonska imenika (i fizička i pravna lica) na web, kao pravi ovisnik o Mreži više nisam okrenuo ovaj broj.

No, od čuvenog Na dlanu redizajna Telekom sajta, stvari su postale malko komplikovanije 😐

“Stare” strane za fizička lica su sada postale Bele strane: http://www.belestrane.nadlanu.com/site/ i funkcionalnost je manje-više ostala ista:

Telekom - Bele strane

Možete da tražite po raznim kriterijumima i što je meni bilo važno, možete da preko broja telefona saznate sve druge informacije – najčešće adresu.

No, nove strane za pravna lica su postale Žute strane: http://www.zutestrane.nadlanu.com/site/

Telekom - Žute strane

Po opisu same strane/forme, izgledalo mi je da je tako korisna funkcionalnost kao što je pretraga po broju jednostavno izgubljena 🙁 u korist drugih pretraga (po delatnosti, imenu).

No, nije mi bilo teško, pa sam otišao na “Kontaktirajte nas” stranicu i bez puno nade se požalio zbog ovoga. Na moje zaista veliko iznenađenje (nisam očekivao tako nešto od Telekoma – brz i koristan odgovor), koliko sutra sam dobio uredan odgovor u mail, sa sve detaljima kako ovu formu možete iskoristiti za pretragu po telefonu:

  • U prvo polje unosite pun broj telefona, bez ikakvih razmaka ili drugih znakova
  • U drugo polje unosite pozivni broj grada za koji radite pretragu

i voilla – stara pretraga je tu 🙂

3d Logic – a sada malo razmišljanja :-)

3D Logic

Vrlo retko se igram na računaru – valjda sam se istrošio u vreme Commodore 64/128 legendarnih računara i njihovih igrica, turbo moda, podešavanja glava kasetofona, igranja Peek & Poke razbijanja … Eh, kako su to lepa vremena bila 🙂

No, Peđa (via DTP) je ukazao na ovu izuzetnu (besplatnu igricu): 3d Logic. Autor je Alex Matvejev iz Belorusije.

Pravila su prosta: spojite kvadrate iste boje tako što kliknete levim dugmetom miša na prvi kvadrat, zadržite dugme i napravite stazu do drugog kvadrata iste boje; pri tom su crna polja “mrtva”.

Prosto, zar ne? 😉 Samo napred, ja sam zapeo na 16. nivou 🙂

“Ribarske svađe”

Ribarske svađe

Još jedno odlično veče, grudi pune smeha i čistog uživanja 🙂 Scena “Raša Plaović” Narodnog pozorišta u Beogradu i skupina odličnih glumaca 🙂

Komedija Karla Godonija, “Ribarske svađe” je nastala 1762. i vodi vas kroz priču o malom mistu, mediteranskim mentalitetima i kovitlacu koji jugo, taj ćudljivi vetar, unese u ljudske duše.

Iako bilo koga izdvojiti nije fer, ipak je junak predstave Iže – Igor Đorđević – izvrsna gluma, prilagođavanje situacijama, odlična mimika.

Ako želite da sebi za trenutak ulepšate dan, pravac pozorište – 500 dinara je malo za poklonjeni trenutak čistog smeha i okrepu duše 🙂

Blog Saše Radulovića – biznis u Srbiji

Ako vas zanima bilo šta oko ekonomije, preduzetništva, vođenja bilo kakvog posla u ovom našem okruženju, ne mogu vam dovoljno preporučiti

blog Saše Radulovića

Vrlo koncizno, sa dovoljno detalja, aktuelno – sve ono što bih celoj mojoj okolini hteo da kažem o dnevnim iskustvima posla u Srbiji:

Sa strane analize neophodnih podsticaja, najkorisnija, pa samim tim po meni i najvažnija, klasifikacija preduzetnika je po veličini sna koji sanjaju:

Glavni problemi sve tri grupe su: kapital, porezi, administracija. Problem poreza većina preduzetnika na početku rešava ne plaćanjem. Tražiti od nekoga da na svakih 10.000 din da državi 7.300 din je nerazumno. Stoga nam i cveta siva ekonomija…

Kako onda da steknete početni kapital za ove stvari? Pa da se dovijate kao svuda u svetu. Ako nemate novca da pokrenete biznis, prvo radite i štedite da steknete taj početni kapital: novac koji možete da si priuštite da izgubite. Radite na prvom ugovoru za prvog klijenta, iz svoje garaže ili stana, sa minimalnim troškovima, na iznajmljenom polovnom opremom, stric sa lovom, kinta od tetke… ukratko kako god umete.

Tu su i vrlo obimni komentari čitalaca iz kojih takođe možete svašta novo saznati.

Zaista vrlo topla preporuka.

Developer Highway Code – obavezna brošura za .Net programere

Developer Highway Code

Moderni razvojni sistemi (.Net Framework sa pratećim Visual Studio 2005 razvojnim okruženjem) omogućuju vrlo brz razvoj aplikacija sa mnoštvom funkcija već ugrađenih u samo okruženje.

No, to ne znači da se programer može opustiti i zaboraviti na “osnovne” stvari – sigurnost aplikacije i podataka kojima ta aplikacija barata. U današnje vreme, kada je dobar deo aplikacija Web tipa, kada pristup aplikacijama ima svako ko ima konekciju ka Mreži, ovaj aspekt je vrlo, vrlo važan.

U sklopu inicijative za što sigurnije aplikacije, Microsoft je objavio “Developer Highway Code”Putokaze za sigurno kodiranje – mala knjižica (147 strana, PDF format, oko 5 Mb) koja nema puno teksta, već je skup instrukcija, listi za proveru (checklists), i recepata u oblasti sigurnosti.

Knjigu posmatrajte baš tako: kao putokaz i brza referenca na stvari na koje ste trebali da obratite pažnju. Ako vam neki zahtevi nisu najjasniji, potražite dodatne informacije na Patterns and Practices sajtu.

Google dokumenti

Google Docs & Spreadsheets

Google polako ali sigurno ide ka unifikaciji svih servisa u nešto što će možda biti Google Web Office. Ako koristite Web Office aplikacije (ja koristim), posebno Google Spreadsheet i Writely, i ulogujete se na jednu od te dve aplikacije, videćete nešto novo: Google Docs & Spreadsheets

Na jednom mestu su postavili eksport dokumenata/tabela u razne formate (u zavisnosti da li ste izabrali dokument ili tabelu), arhiviranje, upload dokumentata/tabela i način da ih delite sa drugima.

Od interesantnih opcija, tu je slanje dokumenta (tabele još nisu podržane) mailom samom sebi, na specijalnu email adresu napravljenu za te potrebe:

  • Ako nema atačmenta – Subject te poruke postaje naziv dokumenta, sadržaj maila telo dokumenta
  • Ako ima atačmenta – svaki attačment će postati poseban dokument, gde ime datoteke postaje naziv dokumenta, a sadržaj telo dokumenta

P&P Guidance Explorer

P&P Guidance Explorer

Veoma dobar izvor praktičnog znanja za .Net programera je Microsoft Pattern & Practices (“Obrasci i rešenja”? Ideje za bolji prevod?) sajt.

P&P je skup Microsoft preporuka kako da dizajnirate, razvijete i distribuirate kvalitetne aplikacije na Microsoft platformama.

Pored saveta, tu je i izvorni kod, potekao iz iskustva, proveren od strane arhitekata, programera, i gomile drugog stručnog naroda.

Postoje 4 tipa P&P:

  • Software Factories (Softverske fabrike) – kolekcija softverskih parčića koji programeru omogućavaju da brzo kreira aplikacije određenog tipa
  • Guides (Uputstva) – pisane smernice, sa detaljima o tehničkom problemu i mogućim rešenjima
  • Reference Implementations (Referentna rešenja) – gotove aplikacije koje demonstriraju P&P uživo
  • Application Blocks (Aplikacioni blokovi) – biblioteke koje rešavaju određen skup problema i koje se mogu koristiti takve kakve su ili promeniti / proširiti. One rešavaju probleme kao: pristup bazi, logovanje, kreiranje korisničkog interfejsa

E sada, ostaje praktičan problem: kako najlakše pristupiti toj riznici znanja?

Tu na scenu stupa Guidance Explorer, alat koji vam omogućava pregled:

– principa dizajna aplikacija
– proverenih rešenja
– primere koda
– liste za proveru (checklists)
– uputstva za rešavanje uobičajenih problema.

Takođe, alat možete koristiti i za kreiranje vaših elemenata, na nivou vašeg tima.

Dovoljno? Šta čekate? 🙂 Svi u download 🙂

Web Office – danas

Pre izvesnog vremena sam se našao u relativno neuobičajenoj situaciji:

– bilo je potrebno odraditi kompletno rešenje za jedan web projekat, ali ni jedan od mojih računara mi nije bio dostupan; imao sam samo goli PC sa Windows XP operativnim sistemom i solidnim pristupom Mreži (ADSL 512 Kbps).

Samo rešenje (arhitektura, workflow, use cases itd) je zahtevalo da upotrebim najveći deo funkcija koje nudi standardni Office paket:

  • Obrada teksta
  • Dijagrami
  • Obrada slike
  • Unakrsna izračunavanja

Kako vreme nije bilo kritično, pokušao sam da sve stvari odradim na nov, Web 2.0 način: on-line i besplatno.

Za prikazane aplikacije ne mogu reći da su najbolji predstavnici svojih kategorija, jer sam utrošio zaista malu količinu vremena za istraživanje (a sa nekima sam radio i ranije) – prosto, ovo je izbor koji sam napravio u datom trenutku. Ako znate/probali ste neke druge, bolje, molim vas da ostavite komentar.

Obrada teksta – Writely

http://www.writely.com/

Iako je neko vreme po Mreži bilo dosta buke oko ovog servisa (verovatno zato što ih je kupio Google), ne mogu da baš vidim zašto. Ovo je simpatičan mali procesor teksta, sa mogućnostima recimo WordPad-a ili prvih verzija Worda – Writely za sada neće ugroziti Word ili Open Office 🙂

Vrlo dobra strana je mogućnost eksporta u razne formate: MS Word (.doc), Postscript (.ps), Rich Text Format (.rtf), i ODF (.odt – Open Office) tako da je nastavak rada u nekom desktop procesoru reči vrlo lagan. Takođe podržava izvoz u Html i PDF.

Postoji mogućnost da Writely koristite za pisanje vaših blogova, barem tako tvrde. Probao sam sa mojim blogom, ali iako sam izabrao API za koji u dokumentaciji tvrde da radi za WordPress (MovableType API), postovanje nije prošlo najbolje; možda kasnije, kada Writely malo poraste.

Od ograničenja: nisam primetio neko ograničenje u odvojenom prostoru na serveru; help tvrdi da su ograničenja do 500 Kb po dokumentu i do 2 Mb po uvezenoj slici.

Sve u svemu – bolji od TinyMCE, brz i jednostavan način da napišete, sačuvate, odštampate kraći dokument sa finim opcijama za uređivanje i proverom reči ako vam je tekst na engleskom.

Dijagrami – Gliffy

http://www.gliffy.com

Iako sam kod ove aplikacije bio najviše skeptičan (Visio u Flash-u – ta ajte molim vas! :)) pokazalo se da je ovo jedna sasvim upotrebljiva dijagram tabla.

Nema toliko šablona kao Visio, nije moćna kao Visio, ali nudi eksport u JPEG / PNG / SVG, crta, povezuje, boji, deli po stranicama, štampa i to sve besplatno.

Gliffy ne nudi pravu kolaboraciju (istovremeni rad nad jednim objektom) već “deljeni” pristup; pri tome čuva sve verzije objekta i svakoj verziji možete pristupiti. Slika tekuće (poslednje) verzije se može okačiti na blog / sajt; to je “dinamička” slika – prati sve promene koje uradite nad objektom.

Obrada slike – http://www.phixr.com

http://www.phixr.com

Phixr je vrlo dobar servis za on-line obradu slika. Sliku možete uploadovati sa diska, sa web stranice, poslati mailom ili skinuti sa neke od gomile Foto servisa (Flickr, FotoPic), tj. sa vašeg naloga.

Takođe, obrađenu sliku možete vratiti na opet gomile servisa: flickr, fotopic, photobucket, fotolog.com, buzznet, dropshots, livejournal.

Naravno, u besplatnoj verziji postoje ograničenja: možete imati do dve fotografije odjednom na obradi, maksimalna dimenzija slike je 1024, slike su “žive” 3 sata itd (svi detalji su na Upgrade stranici). No, to mi zaista nije smetalo: prenesem sliku, obradim, skinem.

Unakrsna izračunavanja – http://spreadsheets.google.com

http://spreadsheets.google.com

Ovo je “stara” aplikacija koju koristim već duže vreme (recimo, za proveru da li sam dobio sedmicu na Loto-u ;)). Ovo nije Excel ubica, već način da organizujete uobičajeni račun, da tabele delite sa svojim kolegama i ono, za šta je savršen, način da pravite gomiletine lista.

Naime, kao i pravi Excel, najveći broj ljudi koristi spreadsheets (tabele?) upravo kao jednostavan način za kreiranje i organizovanje svakakvih lista.

Od mnoštva opcija vrednih pomena: istovremen rad na tabelama sa vašim kolegama, uvoz MS Excel (.Xls), .CSV, OpenDocument (.ODF) dokumenata; izvoz u sve te formate + Html i PDF; automatsko snimanje u toku rada i impozantna gomila ugrađenih funkcija (preko 200), sintaksno kompatibilne sa Excel-om.

Umesto zaključka

Da li je gornja baterija odradila posao? Definitivno da. Da li je udobnost slična desktop aplikacijama? Naravno da ne, ali je rad bio daleko udobniji i brži nego što bih pretpostavio za Web aplikacije.

Da li bih zamenio Open Office / MS Office 2003 ovim aplikacijama? Definitivno ne ili još bolji odgovor “za sada, ne”. Ali su, opet, to definitivno vrlo solidne aplikacije za datu cenu (nula :)) i njihova dostupnost ne zavisi od licenci, aktivacija, serijskih brojeva itd, itd – samo od mogućnosti da pristupite Mreži koristeći jedan od uobičajenih pregledača (IE / Firefox).

I ne zaboravite jednu (a to su dve ;)) vrlo važnu stvar – vaš rad vam je dostupan sa bilo koje tačke na Zemlji i vaš rad možete deliti sa vašim kolegama / prijateljima – ono gde klasičan Office teško da može da priđe (sem ako ciklus: uradim – pošaljem mail – sačekam – skinem – pregledam ne računate u deljenje :-)).

Vredi.