Scurta introducere Ruby on Rails
februarie 1, 2008
Deschid sectiunea dedicata Ruby on Rails a blogului, cu ce altceva, decat cu o introducere. Nu stiu cat de familiar sunteti cu Ruby on Rails, dar pe mine m-a prins din prima.
Ar trebui stabilite doua lucruri din start: Ruby este un limbaj interpretat inventat de Yukihiro “matz” Matsumoto, iar Rails este un framework derivat dintr-o pagina web avand ca dezvoltator pe David Heinemeier Hansson.
Ruby on Rails urmeaza cu strictete batrana arhitectura MVC (Model-View-Controller) care impune separarea logicii aplicatiei(controller) de partea de prezentare(view) si partea de date(model).Cu RoR se pot face orice fel de aplicatii web, intr-un mod organizat. E mai dificil la inceput pana te obisnuiesti unde ar trebui sa fie fiecare partea a aplicatiei, dar odata ce ai trecut peste acest obstacol va fi mult mai simplu.
RoR foloseste principiul Convention over Configuration insemnand ca daca respecti conventiile initiale nu vei avea de configurat aproape nimic pentru a da drumul la dezvoltare. Conventiile pot fi rupte, dar in majoritatea cazurilor nu o sa fie nevoie.
RoR respecta si alt principiu intitulat DRY : Don’t Repeat Yourself si inseamna sa nu pui acelasi cod, care face acelasi lucru in mai multe locuri in aplicatie, evita codul redundant.
Pentru a dezvolta cu RoR pe Windows cea mai simpla solutie la instalarea tuturor necesitatilor este un proiect numit InstantRails. Dupa ce il downloadati si il porniti o sa va confruntati cu urmatoarea fereastra:
Fereastra va da informatii referitoare la starea celor doua servere: Apache si MySql. Pentru rularea aplicatiilor este necesar Apache cu un modul numit Mongrel care este free si poate fi descarcat dar pentru dezvoltare poate fi folosit WEBrick care vine cu pachetul default RoR.
Din acest moment sistemul e pregatit pentru a rula aplicatii RoR. Tot ce mai aveti nevoie e un editor de text si va puteti apuca de treaba. Orice editor sunteti obisnuit e fantastic. Ca recomandari: EditPad, E, Notepad++ iar daca vreti mai mult ajutor decat cel dat de un editor, folositi Netbeans 6.0 cu modulul de RoR.
Next: HelloWorld with RoR
China opreste ploaia
februarie 1, 2008
Ce au in comun chinezii si indienii din SUA? Nu e banc, e realitate. Se pare ca in China este o persoana care are functia de "head of weather manipulation" si care are sarcina de a opri ploaia pe timpul Olimpiadei, ce se va desfasura pe un stadion neacoperit. Nice trick! Read all about it!
Goodbye Moto!
februarie 1, 2008
Se pare ca divizia de telefoane mobile de la Motorola nu o sa mai raspunda prea mult la telefon, pentru ca surpriza, a iesit in pierdere si nu oricum ci cu 388 milioane de dolari in ultimul trimestru, in comparatie cu aproape aceeasi valoare dar in profit de acum un an.
Acum baietii se gandesc "oficial" daca sa mai continue sau sa se apuce de altceva, doar o astfel de pierdere te pune serios pe ganduri. Deci daca esti fan "Moto" mai bine te-ai apuca sa iti faci rezerve de telefoane ca viitorul s-ar putea sa aiba ganduri negre pentru Motorola. Read all about it!
Londra de sus
februarie 1, 2008
Mouse-ul pe care il umfli la nevoie
februarie 1, 2008
Te-ai plictisit de mouse-ul tau traditional, indiferent ca e mare sau mic, wireless sau cu fir si vrei ceva nou? Incearca-l pe asta, cu siguranta o sa fie ceva nou.
A, sa nu uit, sa cureti biroul de chestii ascutite, daca tii la micut
Road to a woman’s heart is filled with…food!
februarie 1, 2008
Daca esti un barbat care doreste sa isi dovedeasca suprematia culinara in fata femeilor, ei bine, nu esti singur. Revitalizeaza-ti retetele culinare cu ce se vede pe pagina asta: Culinary Seductions. Insa, ai grija, fara prea multa sare si usurel cu vinul, ca nu face bine!