Kilka dni temu pisałem już o gemie param_protected. Jeżeli używamy go razem z Devise, będziemy musieli zrobić zmodyfikować kontrolery i dodać definicję dozwolonych parametrów.
Po pierwsze musimy zmapować URL-e na nasze nowe kontrolery.
poniedziałek, 23 stycznia 2012
niedziela, 22 stycznia 2012
Hakierzy
Mam dość komentarzy na temat tych ciągłych ataków na rządowe strony. Jak można wypowiadać się na dany temat bez żadnej wiedzy.
Anonymous - cyber Al-Kaida?
Anonymous (ang., rzeczownik niepoliczalny), Anonimowi, Grupa Anonimowych – niezidentyfikowana grupa aktywistów z całego świata podejmująca protesty oraz inne działania w internecie. Działania przypisywane grupie "Anonymous" są podejmowane przez niezidentyfikowane jednostki, które przybierają nazwę "Anonymous" atakując serwery rządowe lub korporacyjne.W ostatnim czasie, na fali protestów przeciwko SOPA, PIPA czy ACTA w sposób zatrważający moim zdaniem roście poparcie dla grupy Anonymous. Poparcie graniczące wręcz z uwielbieniem. Chociaż może się wydawać, że Anonimowi są naszą ostatnią linią obrony, ostatnim bastionem wolności należy się zastanowić nad słusznością ich działań.
sobota, 21 stycznia 2012
Tapeta dla Rubistów
Choć grafik ze mnie żaden zrobiłem taką oto tapetę dla Rubistów: (oryginał tutaj. tak wiem, nałożyłem tylko logo Rubiego :P)
Link do pobrania |
Pulpit prezentuje się teraz znokomicie :)
piątek, 20 stycznia 2012
czwartek, 19 stycznia 2012
Haskell-Platform (+ GHC) na Mac OS X 10.7 (Lion)
Czym jest haskell każdy wie (jak nie, to zapraszam tu), więc nie będę go reklamował tylko od razu przejdę do sedna. Zakładam też że każdy użytkownik OSX używa Homebrew do zarządzania pakietami (jeśli nie to gorąco zachęcam!).
Ponieważ instalacja ghc (kompilatora Haskella) chwilę trwa dlatego dobrze jest uruchomić instalację z opcją -v żebyśmy widzieli cały czas co się dzieje i czy przypadkiem nie występują błędy kompilacji etc.
Opcja 64 też jest ważna! Bez niej nie skompilujemy prawidłowo haskell-platform
Teraz możemy uruchomić REPL Haskella (komendą ghci)
Ponieważ instalacja ghc (kompilatora Haskella) chwilę trwa dlatego dobrze jest uruchomić instalację z opcją -v żebyśmy widzieli cały czas co się dzieje i czy przypadkiem nie występują błędy kompilacji etc.
Opcja 64 też jest ważna! Bez niej nie skompilujemy prawidłowo haskell-platform
Teraz możemy uruchomić REPL Haskella (komendą ghci)
sobota, 14 stycznia 2012
param_protected wycina potrzebne parametry
param_protected to świetny gem, który przenosi funkcjonalność attr_accessible oraz attr_protected do kontrolerów. Składnia jest bardzo prosta:
Jedyny problem jest taki, że nie ma defaultowej listy dozwolonych parametrów. Tzn. że wycinane są takie atrybuty jak action, controller, id, utf8 czy (w przypadku używania devise) authenticity_token. Formularze nie będą przez to działać poprawnie, będziemy cały czas wylogowywani itd.
Jedyny problem jest taki, że nie ma defaultowej listy dozwolonych parametrów. Tzn. że wycinane są takie atrybuty jak action, controller, id, utf8 czy (w przypadku używania devise) authenticity_token. Formularze nie będą przez to działać poprawnie, będziemy cały czas wylogowywani itd.
czwartek, 5 stycznia 2012
Capybara i Devise - mock logowania
Piszemy request spec-i dla naszej aplikacji.
No i problem! Jak zalogować użytkownika?
No i problem! Jak zalogować użytkownika?
Subskrybuj:
Posty (Atom)