W tej części kursu omówimy wzorzec singletonu, dynamicznie dodawane metody oraz moduły i miksiny w języku Ruby.

Czytaj dalej...

Obiekty w Rubim, cz 1

(10 komentarzy)

W kategoriach: Ruby , Ruby tutorial , Techblog / 30 lipca 2007 [01:19:44]

Tagi technorati:

Ta część tutoriala omówi w ekspresowym tempie podstawy definiowania klas i metod.

Czytaj dalej...

Bloki, domknięcia i yield w Rubim

(1 komentarz)

W kategoriach: Ruby , Ruby tutorial , Techblog / 08 lipca 2007 [17:07:58]

Tagi technorati:

W tej części tutoriala poruszymy bez wątpienia jeden z ważniejszych elementów składni Rubiego. Dzięki tej wiedzy z łatwością unikniemy powtórzeń kodu, a także będziemy mogli implementować własne iteratory, co uczynimy na końcu tutoriala.

Czytaj dalej...

W tej części tutoriala nauczymy się korzystać z wejścia i wyjścia na poziomie daleko wykraczającym poza programy "Hello World!"...

Czytaj dalej...

Przegląd 20 iteratorów w Rubim

(4 komentarze)

W kategoriach: Ruby , Ruby tutorial , Techblog / 19 maja 2007 [18:14:12]

Tagi technorati:

W dzisiejszym odcinku przyjrzymy się bliżej iteratorom w języku Ruby.

Do dzieła!

Czytaj dalej...

Ruby w swoim standardowym wyposażeniu posiada bardzo dobre wsparcie dla matematyki, które wychodzi daleko poza standardowe funkcje, które znamy z modułów math innych języków programowania. Odkryjmy więc na nowo piękno matematyki - z Rubim.

Czytaj dalej...

Stringi w Rubim

(4 komentarze)

W kategoriach: Ruby , Ruby tutorial , Techblog / 04 maja 2007 [10:13:28]

Tagi technorati:

String jest jedną z większych klas standardowych w języku Ruby - a to za sprawą ponad 70 metod. Nie trzeba chyba nikomu przypominać o ważności tego typu - przejdźmy od razu do poznawania, jak to wszystko wygląda w Rubim.

Czytaj dalej...

Wyrażenia w Rubim

(4 komentarze)

W kategoriach: Ruby , Ruby tutorial , Techblog / 15 kwietnia 2007 [21:08:02]

Tagi technorati:

W języku Ruby niemal każda konstrukcja, z którą możemy się zetknąć, to wyrażenie - a to zwraca, jak wiemy, określoną wartość. Taka właściwość daje szereg dodatkowych możliwości - ale i obciąża programistę, który niekiedy musi przez to nieco zmienić swoje podejście do kodu i algorytmów. Nic nie stoi na przeszkodzie, by pisać w Rubim z klasyczną manierą, znaną z języków średniego poziomu - ale czy jest sens marnować tak potężne właściwości języka?

Przyjrzyjmy się więc bliżej niektórym rodzajom wyrażeń.

Czytaj dalej...

Porozmawiajmy z Rubim: irb i proste wyrażenia

(5 komentarzy)

W kategoriach: Ruby , Ruby tutorial , Techblog / 07 kwietnia 2007 [00:58:26]

Tagi technorati:

W Sieci można znaleźć wiele tutoriali uczących od podstaw języka Ruby, w których irb pojawia się już w pierwszej części. My natomiast znamy już podstawy i dopiero teraz przejdziemy do poznawania tego narzędzia - dzięki temu używać będziemy go w sposób bardziej dojrzały i zrozumiały.

Czytaj dalej...

Wyrażenia warunkowe w Rubim

(Dodaj komentarz)

W kategoriach: Ruby , Ruby tutorial , Techblog / 04 kwietnia 2007 [00:06:28]

Tagi technorati:

Niemal każdy program musi się wykazać pewną interakcją z użytkownikiem lub systemem, a każdy język programowania ma obowiązek dostarczyć odpowiednią do tego składnię. Zobaczmy, jak to się robi w Rubim.

Czytaj dalej...

Pętle i iteratory w Rubim, część 1

(7 komentarzy)

W kategoriach: Ruby , Ruby tutorial , Techblog / 01 kwietnia 2007 [01:20:19]

Tagi technorati:

Ruby jest językiem dającym programiście niesamowite pole do popisu i ogromną swobodę, jeśli chodzi o pętle i iteratory. Pomimo odmiennego sposobu działania, opisane będą w jednym poście ze względu na podobne zastosowania. Część druga będzie nieco bardziej zaawansowanym spojrzeniem na to zagadnienie, uwzględniającym m. in. budowanie własnych iteratorów.

while i until

Zacznijmy od klasyki.

Czytaj dalej...

Ruby - wprowadzenie

(30 komentarzy)

W kategoriach: Ruby , Ruby tutorial , Techblog / 27 marca 2007 [23:15:47]

Tagi technorati:

Disclaimer: Tekst ten jest prezentacją języka Ruby dla tych, którzy jeszcze się z nim nie zetknęli. Dla pozostałych będzie on niewiele (lub nic) wnoszącym artykułem o tym, co już nie raz zostało poruszone. Czym ten post różni się od innych, traktujących o tej samej tematyce? Niczym. Jest to moje własne spojrzenie na ten język, manifest wielkiego entuzjazmu z nim związanego oraz próba zaprezentowania Rubiego większej liczbie programistów. Bo jest co pokazywać.

Yukihiro Matsumoto a.k.a. Matz, twórca Rubiego, po raz pierwszy wypuścił swój klejnot na świat w roku 1995. Pragnął stworzyć język o potężnych możliwościach, bardziej obiektowy niż ówczesne języki skryptowe, nadający się do codziennych zastosowań wszelkiego typu oraz sprawiający, że programowanie to czysta przyjemność, a nie naginanie topornej składni w celu osiągnięcia żądanego rezultatu. Wszystko to udało mu się osiągnąć. I znacznie więcej.

Co takiego sprawia, że Ruby jest wyjątkowy?

Czytaj dalej...