Notki otagowane ruby

Jak w textmate przejść do definicji zaznaczonej klasy w kodzie PHP?

Od kiedy znajomy z pracy wczoraj pokazał mi, jak w jego Aptanie można łatwo przejść do definicji klasy, zapragnąłem tego samego efektu w moim textmate.

Poczytałem nieco o tworzeniu rozszerzeń do TextMate’a i postanowiłem napisać samemu takowe rozszerzenie do obsługi PHP, gdyż nie mogłem znaleźć solucji na mój problem w Google. Możliwe, że niedokładnie szukałem, ale moje rozwiązanie jest całkiem funkcjonalne.

http://github.com/RaVbaker/textmate_own_bundles/blob/master/php/jump_to_class_definition.sh

Używanie jego jest oparte o API Textmate’a dla pisania bundle’i w Ruby’m oraz proste wywołanie konsolowego GREPa.

Pełny kod oraz sposób instalacji możecie podejrzeć na mojej stronie na GitHubie. Dobrej zabawy!

2 years ago
Komentarze

Z PHP na Ruby/Rails bezboleśnie

Rails ostatnio modna sprawa, wielu PHPowców przechodzi na rubinowy framework. Ale przesiadka na nowy język (zwłaszcza po kilku latach kodzenia) bywa trudna. Ciężko poradzić sobie z nową rzeczywistością, pełną obiektowością ruby’iego, nieco innym podejściem do programowania.

Swego czasu czytałem książkę http://pragprog.com/titles/ndphpr/rails-for-php-developers, a w niej dość przejrzyście pokazano przesiadkę na nową platformę jaką jest framework Ruby on Rails. Niestety, wciąż można było błądzić szukając np. jak zmienić na wielkie litery wszystkie pierwsze litery wyrazów w zdaniu? (Co w PHP było banalnie proste: ucwords()), czy jak zakodować ciąg znaków tak aby był dobrze obsługiwany przez przeglądarkę i nie krzaczył się w przypadku specjalnych znaków? PHP miał przecież urlencode().

Jeśli te i podobne pytania nurtują Cię podczas nauki nowego języka, to autorzy wspomnianej już książki Rails for PHP Developers przygotowali coś na Twoje problemy - stronę Reference, gdzie pokazują jak coś co znaliśmy w PHP zrobić w Ruby’m. Jak dla mnie to pomocne i przydatne częściej niż się może wydawać.

2 years ago
Komentarze