wrzesień 18, 2007 at 15:54
· Kategoria wpisu: Recepty, Narzędzia
Przydarzyła mi się ostatnio konieczność napisania konwertera do logów. Chodziło z grubsza o zamianę logów wyplutych z aplikacji railsowej na format khm khm XML :) tak aby można było logi wygodnie analizować za pomocą narzędzia Apache Chainsaw (o sposobie wykorzystania tego narzędzia w Railsach pisałem już wcześniej ). Sprawa wydaje się trywialnie prosta, piszemy kawałek kodu w Rubym który wczytuje poszczególne linie z pliku wejściowego, a każdą linię poddaje działaniu RegExpów i sprawa gotowa ale…
Przeczytaj cały wpis »
[
logger ruby tool]
Permalink
lipiec 4, 2007 at 02:00
· Kategoria wpisu: Recepty, Koncepcje
Korzystanie z Google Docs stało się już dla mnie codziennością. Większość dokumentów, które przygotowuję piszę w edytorze z docsów. Narzędzie to jest całkiem sprawne, ma swoje dziwactwa, ale to niewielka cena za edytor z możliwością pracy grupowej nad dokumentem i wersjonowaniem wyników pracy. Ale… apetyt rośnie w miarę jedzenia - niemal od początku brakuje mi możliwości stylizowania tworzonego dokumentu za pomocą własnych arkuszy CSS.
Czy taki feature ma sens praktyczny? Myślę, że tak - dodając własny CSS do tworzonego dokumentu przekształcamy Google Docs w prawdziwie internetowy edytor WYSIWYG nie poświęcając niczego z jego pierwotnej funkcjonalności. Jest to szczególnie przydatne przy korzystaniu z GD jako edytora dla CMS czy bloga. Tak, tak wiem, że istnieje TinyMCE czy FCKeditor - GD daje jednak znacznie większe możliwości out-of-box.
Sposobu na realizację swojego pomysłu początkowo szukałem w API udostępnionych przez Google, niestety póki co rozwijane jest tylko API dla Google Spreadsheet - ta droga okazała się więc ślepym zaułkiem. Drugim pomysłem na rozwiązanie problemu było skorzystanie z Greasemonkey. Tym razem wkroczyłem na drogę która okazała się być szeroką, równą i prostą jak, nie przymierzając, nasze autostrady na Euro2112*…
Przeczytaj cały wpis »
[
google javascript mashup]
Permalink
sierpień 21, 2006 at 02:36
· Kategoria wpisu: Recepty, Koncepcje
Podczas pubowych gadek po ostatnim spotkaniu railsowców pojawił się zarzut, że findery w Railsach bardzo zalatują SQLem… Patrząc obiektywnie :) na tą część railsowego ORMa ciężko się nie zgodzić, właściwe poza dwoma pomysłami (mam na myśli with_scope i dynamiczne findery) reszta jest rzeczywiście niskopoziomowa.
Obiecałem swemu interlokutorowi, iż przyjrzę się sprawie…
Przeczytaj cały wpis »
[
orm rails ruby]
Permalink
sierpień 3, 2006 at 22:56
· Kategoria wpisu: Recepty
Czasem tworząc fragment kodu już w momencie jego wklepywania do edytora zdajemy sobie sprawę, że wykonywane przezeń operacje będą kosztowne (mam tu na myśli wydajność…). Ja zwykle w tym momencie myślę „oo wyniki działania tej metody warto będzie przechowywać w cache’u – dodam go za chwilę”. Często jednak ta chwila nie nadchodzi nigdy…
Przeczytaj cały wpis »
[
cache lib ruby]
Permalink
lipiec 21, 2006 at 20:37
· Kategoria wpisu: Recepty, Narzędzia
Po testach przeprowadzonych przez znajomych Railsowców - plugin AppConfig został opublikowany ! Przy okazji znalazłem precyzyjny opis kroków jakie trzeba podjąć aby poprawnie opublikować swe dzieło :)
W wolnej chwili zapraszam do głosowania na AppConfig
[
config plugin rails ruby]
Permalink