Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

O Rubym słów kilka… Maciej Mensfeld O mnie: Maciej Mensfeld Simple Pinger dev.mensfeld.pl github.com/mensfeld ruby

Podobne prezentacje


Prezentacja na temat: "O Rubym słów kilka… Maciej Mensfeld O mnie: Maciej Mensfeld Simple Pinger dev.mensfeld.pl github.com/mensfeld ruby"— Zapis prezentacji:

1 O Rubym słów kilka… Maciej Mensfeld O mnie: Maciej Mensfeld Simple Pinger dev.mensfeld.pl github.com/mensfeld ruby

2 O Rubym słów kilka… Maciej Mensfeld dev.mensfeld.pl/SimplePinger.zip Baaaaardzo prosty mechanizm monitoringu stron WWW Co robimy? Prosty jak budowa cepa ;)

3 O Railsach słów kilka… Maciej Mensfeld Jak robimy? Kilka małych etapów żeby sobie życia nie komplikować Startujemy z gołą Railsową apką Spróbujemy zrobić coś co działa Podstawy Rubiego i Railsów

4 O Railsach słów kilka… Maciej Mensfeld Jak to ma działać? Mechanizm dodawania lokacji (stron) do monitoringu Każda ze stron ma być sprawdzana co interwał czasu Zapis czasu odpowiedzi Prosta autoryzacja (HTTP Basic auth)

5 O Railsach słów kilka… Maciej Mensfeld Start!

6 O Railsach słów kilka… Maciej Mensfeld Rails… Try it out! cd ~ rails new my_blog … (output): create create README create Rakefile create config.ru create.gitignore create Gemfile create app create app/assets/images/rails.png … Za dużo tego!!!

7 O Railsach słów kilka… Maciej Mensfeld Rails… Na szczęście większość tego można olać ;)

8 O Railsach słów kilka… Maciej Mensfeld MVC

9 O Railsach słów kilka… Maciej Mensfeld Rails MVC

10 O Railsach słów kilka… Maciej Mensfeld Model…e ;)

11 O Railsach słów kilka… Maciej Mensfeld ActiveRecord

12 O Railsach słów kilka… Maciej Mensfeld ActionController

13 O Railsach słów kilka… Maciej Mensfeld ActionController – REST

14 O Railsach słów kilka… Maciej Mensfeld ActionView

15 O Railsach słów kilka… Maciej Mensfeld ActionView templates ERB – templates with HTM and Ruby code – used to display dinamic stuff from prepared by controllers

16 O Railsach słów kilka… Maciej Mensfeld Pora na odrobinę magii!

17 Malutka apka… Maciej Mensfeld Odpalamy serwerek (krok 0) Adres: cd SimplePinger bundle install rails s -p u

18 Malutka apka… Maciej Mensfeld Yay! It works!

19 Malutka apka… Maciej Mensfeld Ale to nic nie robi :( - krok 1 rails g scaffold Location name:string url:string Paczać do db/migrate rake db:migrate Paczać do app/views/locations Usunąć Ale można tam wpisać byle co i i tak przejdzie…

20 Malutka apka… Maciej Mensfeld Walidacja modeli – krok 2

21 Malutka apka… Maciej Mensfeld Ping – krok 3 rails g model Ping response:integer time_taken:float location_id:integer rake db:migrate

22 Malutka apka… Maciej Mensfeld Ping – krok 4

23 Malutka apka… Maciej Mensfeld Ping – krok 4 cd

24 Malutka apka… Maciej Mensfeld rake task - crontab –e – krok 5 rake simple_pinger:check

25 Malutka apka… Maciej Mensfeld Wyświetlanie pingów - krok 6 rails g controller pings index routes.rb -> resources :pings, :only => [:index]

26 Malutka apka… Maciej Mensfeld Wyświetlanie pingów – widok - krok 6

27 Malutka apka… Maciej Mensfeld Autoryzacja HTTP Basic auth

28 Malutka apka… Maciej Mensfeld30/30 Live long and prosper! Presented by: Maciej Mensfeld dev.mensfeld.pl github.com/mensfeld


Pobierz ppt "O Rubym słów kilka… Maciej Mensfeld O mnie: Maciej Mensfeld Simple Pinger dev.mensfeld.pl github.com/mensfeld ruby"

Podobne prezentacje


Reklamy Google