Any fool can make things bigger, more complex, and more violent. It takes a touch of genius and a lot of courage to move in the opposite direction. Albert Einstein

o Ruby

Zabawa z Unicode

12 komentarzy | Kategorie: Programowanie, Ruby, Techblog, Tips & tricks | trackback
Tagi:

Jak powszechnie wiadomo, wsparcie dla unicode w Rubym jest.. kiepskie. Zdaje się pełnosprawna obsługa tego standardu ma pojawić się w wersji 2.0. Tą sytuację oczywiście programiści nie mogli zaakceptować, dlatego powstało kilka bibliotek, które próbują symulować obsługę unicode.

Okazuje się jednak, że Ruby wspiera jak najbardziej pisanie kodu źródłowego właśnie w tym zestawie znaków (dokładnie utf8). Daje nam to możliwość używania w kodzie nie tylko znaków ze zbioru [a-Z,0-9,_], ale także każdego inne znaku dającego się zapisać w unicode. Pisząc "w kodzie", mam na myśli przede wszystkim nazwy metod, zmiennych, klas, bo jeśli chodzi o stringi to możesz sobie wstawiać tam co chcesz (a co potem zrobi z tym Ruby, np. poprzez wywołanie metody 'length', to już inna sprawa :)). Oto przykład (od razu zaznaczam, że wpis jest "for fun", nie doszukuję się tu czegoś niesamowitego):

Czytaj dalej...

Zabawa w języki i skojarzenia :).

13 komentarzy | Kategorie: Humor, Programowanie | trackback
Tagi:

Skojarz to

Programując używamy różnych języków programowania. Jest ich całe multum. Im więcej piszemy w danym języku tym bardziej go znamy. Mało tego. Zaczynają się pojawiać pewne skojarzenia, cechy, które im nadajemy sami (czego dowodem są filmiki chłopaków z RailsEnvy, btw. pojawił się kolejny filmik, miażdży :D).

Czytaj dalej...