arturaz
Balandis 8, 2008

RubyConfLT 1.2008

Programuoji? Programuoji “web’ui”? Programuoji, tačiau programavimas nesijaučia “fun”? Ko gero tau reikia susipažinti su - programavimo kalba, darančia programuotojus laimingais ;)
Užsuk į konferenciją ir sužinok, jog programuoti galima ir mėgaujantis ;)

Laukiami ne vien “web developeriai”, tačiau ir žmonės norintys susipažinti su kalba, jos ideologija ir principais stovinčiais už jos.
Skaityti toliau »

Įžanga

Darbo įrankiai ir aplinka

Kadangi vienastoks visa tai pavadino ‘girtu projektu’, tai prisilaikydamas šios linijos, atsikemšu butelį alaus ir pradedu darbą:)
Be aš dar pasinaudosiu:

Jei kas pradedate programuoti su ir dar neišbandėte RadRails, tikrai siūlau tai padaryti. Labai patogus, gerai atrodantis IDE. Jis taip pat jums labai aiškiai sužymės sintaksę, pasakys kur klaida, sudės funkcijų užbaigimo žymas ir pan. Vienas nedidelis trūkumas, tai kad RadRails suprogramuotas su ir sunaudoja nemažai kompiuterio resursų. Jam nieko nereiškia savo reikmėms pasiimti 500 MB RAM ar daugiau.

Visi šie įrankiai yra nemokami, išskyrus Navicat. Beje, RadRails taip pat turi integruotą SQL klientą, kuriuo, mano nuomone, nėra labai patogu naudotis. Tačiau turime phpMyAdmin ir pan.

Mano OS - Windows XP. Nors visa tai galite naudoti tiek Linux OS, tiek ir MacOS. Tik girdėjau, kad obuoliai programuodami su naudoja Lokomotyvą ir labai gerą tekstinį redaktorių TextMate (gaila, kad nėra išleistos jo versijos Windows ar Linux OS, nes iš momentinių ekrano kopijų (angl. screenshot) ir aprašymų jis labai patraukliai atrodo).
Skaityti toliau »

Kodėl rašau į Pixel.lt?

Rašau dėl vienos labai paprastos priežasties. Vienas iš pixel.lt įkūrėjų NePo, man nuoširdžiai pagelbėjęs testuojant vieną sistemą (taip pratestavo, kad net teko atidėti jos paleidimą :), pasiūlė ką nors parašyti į šį technologijų blogą. Kadangi į gerą reikia atsakyti geru, tai negaliu atmesti tokio pasiūlymo. Dauguma čia rašote apie programavimą, tai bandysiu ir aš laikytis šios krypties, nors nesu nei programuotojas nei panašus į jį ( nesu labai liesas ir nenešioju ilgų plaukų :) )
Skaityti toliau »

Laikas - pinigai. Visi žinome šią taisyklę. Naudojame karkasus, TVS, galų gale bibliotekas. Viskas tam, jog sumažintume laiką, kurį praleidžiame programuodami portalą ar užduotį, redukuoti jo apimtį ir tiesiog atsikratyti dalies nuobodaus darbo perkeliant jį mūsų naudojamų pagalbinių priemonių kūrėjams.

(toliau Rails) karkasas palengvino kai kurių programuotojų kasdienybę - pasiūlė sprendimus, kurie taupo laiką, tuo pačiu išlikdami lankstūs. Vienas iš nuostabiausių jo aspektų - programuotojų bendruomenė, suvienyta idėjos, jog programavimas neturėtų būti kančia ir tonos SQL ar XML konfigūracinių failų rašymas. Taip gimė tūkstančiai įvairių įskiepių (angl. - plugins), kurie palengvino Jūsų programavimo darbus, pradedant nuo failų siuntimo į serverį, baigiant foniniame režime veikiančiais procesais (kaip tarkim masiniu laiškų išsiuntimu).

Vienas iš tų įskiepių - Rails Engines.

Daugiau nebereikės rašyti to paties du kartus! Prižadu. Norite sužinoti kaip?

Skaityti toliau »

Sveiki,
su lietinguoju prailgintu savaitgaliu! Šią savaitę buvo publikuotas NePo straipsnis apie tinklalapių autorizavimą pagalba - “Paprastas prisijungimas“.
Šios savaitės :
“Elgsena paremtas” programavimas(angl. Behaviour Driven Development). III dalis. ()
AJAX/PHP - the beginners guide to loading external content ()
Objects, Applications & Applets ()

Gero savaitgalio!

Sveiki,
su nežmoniškai karštu savaitgaliu jus visus :)
Šią savaitę dėkui Eimantui už straipsnį “Šveicariškas peiliukas RSS srautams: Yahoo! pipes” ir NePo už “Ataskaitų generavimas“.
Šio savaitgalio ir ‘klausiniai’:
PHP Abstract Podcast Episode 1 - PHP Security Tips
HTML5 differences from HTML4
Top Ten of Programming Advice NOT to follow
Ruby on Rails Rake Tutorial

Gero savaitgalio!

Sveiki,
su greitai artėjančia vasara, su prasidedančiomis sesijomis, egzaminais ir t.t. ir pan. :)
Šią savaitę ačiū Vaidui Žilioniui už straipsnį PHP saugumas: Saugus programinis kodas. 1 dalis..
Galime pasidžiaugti jog šio savaitgalio yra visi lietuviški! :)
“Elgsena paremtas” programavimas(angl. Behaviour Driven Development). I dalis.
“Elgsena paremtas” programavimas(angl. Behaviour Driven Development). II dalis.
Ajax klaida

Gero savaitgalio!

Sveiki,
štai jau 20-asis savaitgalio skaitinys. Gavome nemažai komentarų apie juos, daugelis buvo teigiami atsiliepimai, tad šių skaitinių nežadame nutraukti.
Šią savaitę buvo parašytas straipsniukas “Require() vs include()“.
:
Greita prieiga prie Rails projektų 1 dalis ir 2 dalis.
bazė - wifi - ralink
Form field hints with CSS and JavaScript
Ruining the User Experience
Cross-Browser Scripting with importNode()

Taip pat noriu šiek tiek suintriguoti, Pixel.lt viduje vyksta tam tikri pasikeitimai, kai tik bus pilnai susitarta ir įgyvendinta jums pranešime apie ypatingas naujienas. Būkit pasirengę!

Gero savaitgalio ;)

Sveiki,
šią savaitę pasikeitimų svetainėje tikriausiai nepastebėjote, kadangi jų ir nebuvo :) Turbūt visus jau po truputį apninka šventinės nuotaikos, o kartu ir kažkokių atostogų skonis, poilsis. Nepaisant to tikiuosi nepatingėsite ir užsuksite pasiskaitinėti šio savaitgalio skaitinius:
Migrate Visual Studio C and C++ projects to Eclipse CDT
Another sideways look at Agile, passing Waterfalls on the way
Top 12 Ruby on Rails Tutorials
JavaScript - Table of Contents (čia ne skaitinys, bet turėtų praversti)

Taip pat šią savaitę publikavome tris straipsnius. Asterisk parašė šios savaitės populiariausią straipsnį “Web feeds (RSS, Atom) - 1 dalis“, NePo pasidalino dar vienu ‘‘ straipsniu “Process vs WMI“, na ir dėkui Sepai už jo mintis apie saugumą - “Ajax - nesaugus, bet ar galima tai pakeisti?

Gero savaitgalio ;)

Eimantas
Lapkritis 18, 2006

RoR MVC ypatumai

Jau rašiau apie architektūrą bei užklausos apdorojimą. Dabar norėčiau paminėti kelis karkaso architektūros ypatumus.

Objektiškai karkasas yra suskirstytas į du didelius paketus:

  • ActionPack;
  • ActiveRecord;

Skaityti toliau »