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.
“EventMachine i Asynchroniczne I/O”
Mnie niestety nie będzie.
Skoro nie ma innych chętnych do prezentacji to powiem trochę o capistrano i bluepill, czyli deployment i monitoring.
Pochwalcie się jak wypadło spotkanie - jakieś slajdy/nagrania można obejrzeć?
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?
Przykład Marka:
[code=ruby]module A
def initialize
puts “init A”
end
end
class S
def initialize
puts “init S”
end
end
class C < S
include A
def initialize
puts “init C”
super
end
end
C.new[/code]
Pytanie: co zostanie wypisane na konsoli oraz jak z klasy C wywołać S#initialize?
Mój przykład:
[code=ruby]module A
def foo
puts “module”
end
end
class B
include A
def foo
puts “class”
end
end
B.new.foo[/code]
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
[code=ruby]module A
def initialize
puts “init A”
end
end
class S
def initialize
puts “init S”
end
end
class C < S
include A
def initialize
puts “init C”
super
end
end
S.instance_method(:initialize).bind(C.new).call[/code]
“EventMachine i Asynchroniczne I/O” bylo? czy bedzie?
jesli bylo to zaluje nieobecnosci bo temat interesujacy
Było już. Ale otwarte są tematy na kolejny DRUG. Założę nowy wątek.