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
wt 07 kwi 2009 08:34:24 GMT
Sieciowe serwisy informacyjne cytują od wczoraj słowa protestu polskich artystów i reżyserów, którzy są przeciwni zarządzaniu Telewizją Polską przez pana Farfała. Możesz przeczytać, że kiedyś redagował neonazistowskie gazety i że obsadza zaufanymi sobie ludźmi stanowiska biurowe w Telewizji. Piszą, że skandal, śmierć kultury, międzynarodowa kompromitacja. Ok, nie oglądam TVP, ale zakładam, że niektórzy oglądają i mogą przejmować jej losem. Rozczarowała mnie jednak wypływająca z ich protestu postawa niewolników. Piszą „Szanowny Panie Premierze, czy nie wstyd Panu” i domagają się interwencji ze strony rządu. Jest to więc prośba o polityczną interwencję, zwalczanie ognia ogniem, a co ważniejsze zgoda na to, żeby to od polityków zależało, jak będzie wyglądała publiczna telewizja. Więc szanowni protestujący postępują mało idealistycznie, chcą tylko zmiany nieprzychylnej politycznie ekipy w ekipę politycznie przychylną, żeby wszystko było po staremu. Nie wiem, nie wiem o co chodzi. Może o pieniądze?
Czytaj dalej…
bez komentarza,
bez trackbacka
Tagi: ekipa, freedom, Polska, prezes, protest, publiczna, rząd, Telewizja, Telewizja, TVP, wolność, zmiana, zniewolenie
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
śr 18 mar 2009 00:18:00 GMT
Beagle to system indeksowania zawartości, który korzystając z odpowiednich modułów gmera po dyskach, udziałach sieciowych, kontaktach komunikatora i odwiedzonych stronach WWW. Wszystkie zebrane informacje zapisuje sobie w bazie danych, a nawet w kilku bazach, po to, aby można je było potem wyszukiwać. Jest to ta sama filozofia co znane z Mac OS-a X narzędzie Spotlight. Użytkownicy środowiska graficznego Gnome korzystają z Beagle’a, ponieważ jest on tam – jeśli mnie pamięć nie myli – domyślnie instalowany. W efekcie używając odpowiedniego skrótu klawiszowego możesz uruchomić dialog, do którego wpisujesz słowa kluczowe poszukiwanego zasobu; może to być wykonawca utworu wpisany w znaczniki wewnątrz pliku MP3, fragment tekstu dokumentacji w jakimś uniweralnym formacie, nazwa pliku, lub inne rozumiane przez narzędzie kryterium.
Czytaj dalej…
bez komentarza,
bez trackbacka
Tagi: Beagle, blocate, GNU, indeksowanie, Linux, locate, powłoka, shell, wyszukiwanie
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