jQuery Quicksand — animuj sortowanie i filtrowanie

(20 komentarzy)

W kategoriach: JavaScript , jQuery , Techblog / 12 lutego 2010 [23:24:52]

Tagi technorati:

Operując na kolekcjach danych, często je przeszukujemy albo sortujemy. Zwykle efekt takiego działania widoczny jest natychmiast, z przeskokiem. A gdyby tak animować przesuwanie się przesortowanych elementów? I ładnie znikać elementy odfiltrowane i fajnie wjeżdzać elementami nowymi, tak jak w niektórych aplikacjach na Mac OS X? I najlepiej w jQuery? I za pomocą jednej linii kodu? I bez dodatkowego CSS-a?

Poznaj Quicksanda. Nowy plugin jQuery.

Czytaj dalej...

Wiele się mówi o szybkości Rubiego. Na pewno dzięki temu jest coraz mniej osób, które uważają, że jest to język zbyt wolny do aplikacji webowych - Merb w końcu pokazał, że potrafi być szybszy niż pythonowi konkurenci (Django, Pylons), a PHP (także pod względem wydajności frameworków) to już nie margines, a zwykła patologia.

Ostatnio modne są microbenchmarki, testujące pojedynczy aspekt języka - wyjątki, rekurencję itp. Jest to oczywista bzdura, która tak naprawdę niczego nie mówi, dlatego postanowiłem zmierzyć wydajność tych języków w czymś realnym.

Czytaj dalej...

nginx + Phusion Passenger™

(2 komentarze)

W kategoriach: Ogólne , Rails , Techblog / 17 kwietnia 2009 [02:34:37]

Tagi technorati:

To nie jest spóźnione prima aprilis, aczkolwiek sam nie mogłem uwierzyć w to, co przeczytałem na blogu Phusion. Nie owijając w bawełnę, serwer nginx ma już pasażera. I to jakiego!

Czytaj dalej...

Pisząc systemy CMS, możemy się spotkać z powtarzającym się wymaganiem: ma być edytor WYSIWYG do tekstu. Widywałem aplikacje Django, w których główny admin był budowany na tym, co oferuje framework, a drugi - pisany ręcznie z edytorem WYSIWYG do większych tekstów. Zawsze jakieś rozwiązanie, ale da się lepiej. Jak?

Czytaj dalej...

RuPy - Ruby & Python Conference

(6 komentarzy)

W kategoriach: Polska społeczność , Python , Ruby , Techblog / 26 stycznia 2008 [19:59:01]

Tagi technorati:

Konferencja RuPy 2008, która odbędzie się 12-13 kwietnia 2008 r., w Poznaniu to już druga konferencja poświęcona językom programowania Python i Ruby. Pierwszy raz odbyła się w kwietniu 2007 r. Doszło wówczas do spotkania entuzjastów tych technologii z Polski i innych krajów. Ta pierwsza konferencja nie była dużym przedsięwzięciem, ale okazała się ogromnym sukcesem i wartościowym doświadczeniem zarówno dla uczestników jak i prelegentów. Zachęceni tych faktem, organizatorzy w tym roku celują w wydarzenie o jeszcze większej skali.

Czytaj dalej...

Rails i jQuery

(2 komentarze)

W kategoriach: Miniblog , Rails , Techblog / 21 listopada 2007 [11:43:20]

Dla tych, którzy nie lubią prototype.js - jRails i jq4r. Dzieje się. Warto śledzić ich rozwój.

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

Czytaj dalej...

Ruby on Rails vs .NET, PHP, Django

(12 komentarzy)

W kategoriach: Humor , Rails , Techblog / 03 października 2007 [20:46:32]

Tagi technorati:

Swojego czasu Radarek zapostował cztery przezabawne reklamówki Railsów. Dorzucam kolejne trzy. Miłej zabawy :)

Czytaj dalej...

Darmowy e-book o Ruby on Rails

(13 komentarzy)

W kategoriach: Książki , Miniblog , Rails , Techblog / 02 października 2007 [14:52:54]

Tagi technorati:

Build your own Ruby on Rails applications. Więcej szczegółów podaje SitePoint. Jeśli sobie nie życzysz podawania im swojego e-maila, na Twitterze niedawno padł bezpośredni link do e-booka.

Częstujcie się, okazja ważna przez 60 dni! Pobierzcie tyle kopii, ile zdołacie ;).

Rails 2.0 Preview

(1 komentarz)

W kategoriach: Miniblog , Rails , Techblog / 01 października 2007 [02:00:46]

Tagi technorati:

Więcej info na Riding Rails. W skrócie: prościej, ładniej i nawet trochę chłodniej dla CPU :).

Ruby (podobnie jak Java) nie posiada destruktorów. Może to się wydawać dziwne, ale okazuje się, że garbage collector załatwia za nas większość przykrych czynności, a pozostałe można zrealizować poprzez odpowiednią budowę aplikacji.

A co, jeśli się uprzemy na destruktor lub po prostu metodę, która zostanie wykonana podczas niszczenia obiektu?

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...

Recenzja: "Ruby on Rails. Ćwiczenia."

(5 komentarzy)

W kategoriach: Książki , Rails , Ruby , Techblog / 01 maja 2007 [23:49:02]

Tagi technorati:

Okładka

Korzystając z okazji, że biblioteka mojej uczelni zakupiła parę ciekawych książek, zgarnąłem je wszystkie. Jedną z nich jest pozycja Michała Sobczaka "Ruby on Rails. Ćwiczenia".

Książka jest krótkim wprowadzeniem do języka Ruby i frameworku Rails, dlatego też jej recenzja również będzie w wypunktowanej, skondensowanej formie.

Czytaj dalej...

Jeśli dziwi Cię, koderze, ten temat i uznajesz, że nie są Ci potrzebne odpowiednie czcionki - przeczytaj tego posta i zmień zdanie.

Jaki powinien być font dla programisty?

Fikuśność jest tutaj sprawą zupełnie nieistotną. Estetyka schodzi na drugi plan, czytelność to za mało powiedziane. Font kodera musi spełnić dość długą listę wymagań:

  • jest nieproporcjonalny (ang: monospaced) - każdy znak ma tę samą szerokość
  • znaki Il1 są łatwo rozróżnialne
  • podobnie z O i 0; zero powinno być specjalnie oznaczone
  • czytelne whitespace'y
  • czytelne znaki interpunkcyjne
  • rozróżnialne znaki cudzysłowia
  • ergonomia - programista nie może czuć się zmęczony kodem po paru godzinach pracy
  • obsługa znaków diaktrycznych różnych języków
  • czytelność również w zwykłym tekście (komentarze!)
  • estetyka - programista musi lubić swoją czcionkę ;-)

Przyjrzyjmy się bliżej fontom, które zwróciły moją szczególną uwagę podczas poszukiwań.

Czytaj dalej...

Jeszcze do niedawna sceptycy i przeciwnicy Rubiego i Railsów zarzucali im brak mocnych środowisk programistycznych. Do niedawna mieli, niestety, rację.

RadRails budził spore nadzieje ma poprawę sytuacji, lecz ostatecznie rozczarował brakiem jakiegokolwiek ruchu w rozwoju aplikacji. Na szczęście projekt nie zdążył umrzeć, przygarnięty został przez Aptanę.

Aptana

Jeszcze parę miesięcy temu Aptana kojarzyła się z szybko rosnącym IDE-mordercą o niezwykle dużym potencjale dla front-endowców. Teraz do projektu dołączono nie tylko RadRails, ale i RDT. Okazuje się, że efekt jest imponujący.

Czytaj dalej...