Ruby 1.9.1 i Rails 2.3.0 – małe wskazówki

Opublikował siefca wt 24 lut 2009 15:41:49 GMT

Wczoraj wieczorem zdecydowałem się trochę pocierpieć. Masochistycznego stymulanta nie trzeba było daleko szukać, bo ostatnimi czasy zainteresowałem się nowym wydaniem interpretera języka Ruby. Nie byłoby w tym nic nadzwyczajnego, gdyby nie fakt, że sam twórca języka określił tę linię jako stabilną i gotową do zastosowań produkcyjnych. Przez ponad tydzień zapoznawałem się ze zmianami w Ruby 1.9, a pomagał mi w tym Radarek, który bloguje. Przy okazji popełniłem trzy artykuły, z których pierwszy i drugi ukazały się już na łamach heise Open Source. Trzeci jest już zatwierdzony i w przyszłym tygodniu będzie opublikowany.

Czytaj dalej…

2 komentarze, bez trackbacka
 
Tagi: , , , ,

Ruby on Rails III: instalacja

Opublikował siefca so 27 gru 2008 12:58:06 GMT

Ruby on Rails Opiszę przyjemną instalację RoR na systemie zgodnym z POSIX. Przy okazji poczynię tu kilka założeń, które zdeterminują trochę architekturę, to znaczy wybiorę konkretne wersje i konkretne oprogramowanie. Ruby on Rails, jako serwer aplikacji, zwykle „chowa się” za jakimś serwerem WWW, nawet jeśli korzysta z własnego, któremu na imię WEBrick. Spotyka się instalacje korzystające z technologii CGI lub FastCGI, spotyka się również kompaktowe rozwiązania polegające na użyciu specjalnego modułu serwera Apache o nazwie Passenger.

Czytaj dalej…

4 komentarze, bez trackbacka
 
Tagi: , , , , , , , , , , , , ,

Ruby on Rails II: jeszcze o języku Ruby

Opublikował siefca pt 26 gru 2008 12:31:04 GMT

Ruby on Rails W tym odcinku podręcznika zajmę się gramatyką i składnią Ruby’ego, bo chciałbym dokończyć omawianie przykładowego kodu, w celu zapoznania się z najczęstszymi konstrukcjami języka. Dopiero w następnym artykule poświęconym środowisku Ruby on Rails zamierzam pokazać to, co widzi użytkownik w trakcie generowania aplikacji i powiedzieć do czego to służy.

Znajomość Ruby’ego jest bardzo potrzebna, żeby wiedzieć co się „psuje”. W zasadzie robienie czegoś w Rails to robienie czegoś w Rubym. Jeżeli poszukujesz łatwego systemu zarządzania zawartością, który zwolni Cię z konieczności kodowania, to przykro mi, lecz RoR nie jest w stanie Ci w tym pomóc. Ruby on Rails to wygoda dla programisty, ale nie zwolnienie z konieczności programowania przy tworzeniu aplikacji webowej.

Czytaj dalej…

2 komentarze, bez trackbacka
 
Tagi: , , , , , , , , ,

Ruby on Rails I: z czym to się je?

Opublikował siefca wt 23 gru 2008 02:38:35 GMT

Ruby on Rails Dawno, dawno temu usłyszałem o środowisku służącym do tworzenia aplikacji webowych o nazwie Ruby on Rails (RoR), a przed kilkoma miesiącami, powodowany radością życia i zaciekawieniem, zdobyłem się na próbę zainstalowania railsowej aplikacji – silnika napędzającego randomseed. Wcześniej uczyłem się języka Ruby i klikałem w nim jakieś proste programy w celach testowych. Teraz przyszedł taki moment, że w najbliższych tygodniach zamierzam zrobić kompletnie od podstaw aplikację WWW napędzaną przez RoR. W tym celu, żeby przypomnieć sobie niektóre rzeczy, ustrukturalizować to co już wiem i nauczyć się tego co mi umknęło, zamierzam o tym pisać. Zacznę od początku, czyli od tego co to jest Ruby i co to są Rails.

Czytaj dalej…

jeden komentarz, bez trackbacka
 
Tagi: , , , , , , , , , , ,

Nowe Ziarno: o czym będę pisał?

Opublikował siefca wt 14 paź 2008 09:44:17 GMT

Jak to się stało?

Prawie trzy tygodnie temu nabyłem drogą kupna kilka pudełek do przechowywania różnych rzeczy, które zwykle istnieją sobie na podłodze. Idąc za ciosem postanowiłem odkurzyć pokój, ponieważ stało się to w końcu możliwe bez uszczerbku dla ważnych dokumentów, nośników i śrubek. Odkurzając postanowiłem zaprowadzić ład również we wnętrzu stacjonarnej jednostki PC, którą otworzyłem demontując przy okazji zasilacz. Gdy rzadko używany sprzęt był już hardware’owo czysty przyszła mi do głowy myśl o tym, aby korzystając z porządkowego nastroju sporządzić mechanizm regularnego wykonywania kopii zapasowych wszystkich moich systemów działających w Sieci. Następnego dnia wiedziałem już, że potrzebują trzech dysków, każdy po przynajmniej terabajt i może lepszego procesora.

Czytaj dalej…

2 komentarze, bez trackbacka
 
Tagi: , , , , , , , , , , , ,