Archiwum Recepty

Przetwarzanie logów? Proszę bardzo!

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 »

[ ]

Komentarze (1)

Usprawniam Google Docs

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 »

[ ]

Komentarze

Finder a’la Ruby

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 »

[ ]

Komentarze (7)

Wygodny cache

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 »

[ ]

Komentarze (9)

AppConfig opublikowany…

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

[ ]

Komentarze

« Poprzednie wpisy ·