Ruby on Rails PL Forum

Forum poświęcone Ruby on Rails i językowi programowania Ruby

Nie jesteś zalogowany.

#1 2010-02-22 15:12:30

Martin_wroc
Obserwator
Od: Wrocław
Zarejestrowany: 2009-11-10
Posty: 57
Serwis

Czwarty DRUG

Czas zacząć przygotowania do kolejnego DRUGa. Miejsce i czas bez zmian. Teraz wychodzi to na 9.03. Standardowa prośba o składanie propozycji tematów.


Marcin Jędras
Software Project CEO

Offline

 

#2 2010-02-22 18:28:28

pawelpacana
Obserwator
Od: Wrocław
Zarejestrowany: 2009-12-09
Posty: 22

Re: Czwarty DRUG

"EventMachine i Asynchroniczne I/O"


Nie mam Mac'a. Nie używam git'a. Nie zamierzam tego zmieniać wink

Offline

 

#3 2010-03-08 08:28:43

drogus
RoR Guru
Od: Pruszków
Zarejestrowany: 2005-12-01
Posty: 1094
Serwis

Re: Czwarty DRUG

Mnie niestety nie będzie.

Offline

 

#4 2010-03-09 09:40:47

Martin_wroc
Obserwator
Od: Wrocław
Zarejestrowany: 2009-11-10
Posty: 57
Serwis

Re: Czwarty DRUG

Skoro nie ma innych chętnych do prezentacji to powiem trochę o capistrano i bluepill, czyli deployment i monitoring.


Marcin Jędras
Software Project CEO

Offline

 

#5 2010-03-12 14:37:01

czak
Bywalec
Od: Warszawa
Zarejestrowany: 2007-12-16
Posty: 227
Serwis

Re: Czwarty DRUG

Pochwalcie się jak wypadło spotkanie - jakieś slajdy/nagrania można obejrzeć?

Offline

 

#6 2010-03-15 23:58:39

Martin_wroc
Obserwator
Od: Wrocław
Zarejestrowany: 2009-11-10
Posty: 57
Serwis

Re: Czwarty DRUG

Spotkanie było ok. Była mała zmiana planów i zamiast deploymentu był wolny i bardzo ciekawy temat. Swoją drogą mógłbyś Michał wrzucić ten fragment kodu z dziedziczeniem i includowaniem?


Marcin Jędras
Software Project CEO

Offline

 

#7 2010-03-16 09:36:55

michmin
Obserwator
Od: Wrocław
Zarejestrowany: 2009-07-31
Posty: 37

Re: Czwarty DRUG

Przykład Marka:

Kod: ruby

  1. module A
  2.  
  3. def initialize
  4. puts "init A"
  5. end
  6.  
  7. end
  8.  
  9. class S
  10.  
  11. def initialize
  12. puts "init S"
  13. end
  14.  
  15. end
  16.  
  17. class C < S
  18. include A
  19.  
  20. def initialize
  21. puts "init C"
  22. super
  23. end
  24. end
  25.  
  26. C.new

Pytanie: co zostanie wypisane na konsoli oraz jak z klasy C wywołać S#initialize?

Mój przykład:

Kod: ruby

  1. module A
  2.  
  3. def foo
  4. puts "module"
  5. end
  6.  
  7. end
  8.  
  9. class B
  10.  
  11. include A
  12.  
  13. def foo
  14. puts "class"
  15. end
  16.  
  17. end
  18.  
  19. B.new.foo

Pytanie: co i dlaczego zostanie wypisane na konsoli?

Później były jeszcze jakieś modyfikacje tych przykładów, ale te 2 najlepiej pokazują o co c'mon wink

Offline

 

#8 2010-03-16 13:25:48

Tubis
Obserwator
Zarejestrowany: 2008-03-01
Posty: 78

Re: Czwarty DRUG

Kod: ruby

  1. module A
  2. def initialize
  3. puts "init A"
  4. end
  5. end
  6. class S
  7. def initialize
  8. puts "init S"
  9. end
  10. end
  11. class C < S
  12. include A
  13. def initialize
  14. puts "init C"
  15. super
  16. end
  17. end
  18. S.instance_method(:initialize).bind(C.new).call

Offline

 

#9 2010-03-22 11:41:27

alex
Obserwator
Zarejestrowany: 2010-01-08
Posty: 6

Re: Czwarty DRUG

"EventMachine i Asynchroniczne I/O" bylo? czy bedzie?
jesli bylo to zaluje nieobecnosci bo temat interesujacy

Offline

 

#10 2010-03-22 23:03:38

Martin_wroc
Obserwator
Od: Wrocław
Zarejestrowany: 2009-11-10
Posty: 57
Serwis

Re: Czwarty DRUG

Było już. Ale otwarte są tematy na kolejny DRUG. Założę nowy wątek.


Marcin Jędras
Software Project CEO

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson