Opublikował siefca
n 29 mar 2009 14:32:10 GMT
W niedawno opublikowanym artykule pisałem o klasach i obiektach w Rubym. Jednak nie wyjaśniłem tam pojęcia dziedziczenie, które jest jednym z podstawowych mechanizmów wykorzystywanych w programowaniu obiektowym. Kiedy przydaje się dziedziczenie? Żeby sobie na to pytanie odpowiedzieć, przypomnij sobie do czego służą klasy. Są to w skrócie nowe typy danych, które sam tworzysz. Możesz w nich określić jakie dane będą przechowywały obiekty tworzonych przez Ciebie klas, a także jakie operacje na tych danych będzie można szybko i sprawnie wykonać.
Czytaj dalej…
bez komentarza,
bez trackbacka
Tagi: bazowa, dziedziczenie, inheritance, klasa, metaklasa, nadklasa, obiekt, pochodna, podklasa, programowanie, Ruby, superklasa
Opublikował siefca
śr 25 mar 2009 07:56:24 GMT
Jakiś czas temu, przy okazji opisywania podstaw Rails, starałem się wyjaśnić co to są klasy i obiekty. Jednak takie miksowanie poziomów ogólności w jednym wpisie może sprawiać, że całość wyda się mało przystępna dla początkujących i nudna dla obeznanych z tematem. Napiszę więc krótko o programowaniu obiektowym dla wszystkich tych, którzy znają już jakieś inne imperatywne, ale nie obiektowe języki programowania i chcą poznać czym są obiekty i klasy.
Czytaj dalej…
bez komentarza,
bez trackbacka
Tagi: danych, egzemplarz, funkcja, instancja, klasa, metaklasa, metoda, nazwa, obiekt, pamięć, podręcznik, podstawy, pole, programowanie, przykłady, referencja, Ruby, składowa, typ, zmienna
Opublikował siefca
wt 10 mar 2009 11:32:45 GMT
Na łamach heise Open Source ukazał się ostatni artykuł dotyczący zmian w najnowszej wersji interpretera języka Ruby. Zamyka on serię poświęconą nowinkom w wydaniu 1.9.1 interpretera opisując szczegóły dotyczące obsługi wejścia–wyjścia, obsługi plików, zmian w typach wyliczeniowych i numerycznych. W komunikacie obwieszczającym ukazanie się artykułu można znaleźć hiperaktywny i kompletny spis treści, obejmujący swoim zasięgiem wszystkie trzy części.
bez komentarza,
bez trackbacka
Tagi: programowanie, Ruby, zmiany
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: nowa wersja, nowe wydanie, Rails, Ruby, Ruby on Rails
Opublikował siefca
so 27 gru 2008 12:58:06 GMT
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: środowisko, Apache, baza danych, instalacja, kompilacja, konfiguracja, MySQL, podręcznik, podstawy, Ruby, RubyGems, Ruby on Rails, skrypt, wprowadzenie