Enviar pesquisa
Carregar
May POE
•
1 gostou
•
413 visualizações
Anatoly Sharifulin
Seguir
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 63
Baixar agora
Baixar para ler offline
Recomendados
2007 0822 Antelope Php
2007 0822 Antelope Php
gmaxsonic
Linux Commands
Linux Commands
iwata
netwatch 2.0
netwatch 2.0
Masafumi Otsune
An Introduction to PHP Dependency Management With Composer
An Introduction to PHP Dependency Management With Composer
Oomph, Inc.
Kindle fire.pptx.review
Kindle fire.pptx.review
Richa Singh
095722121-期中報告-UGC
095722121-期中報告-UGC
cherish0906
Ssh2 install
Ssh2 install
GGclub
রমাযানের ফাযায়েল ও রোযার মাসায়েল
রমাযানের ফাযায়েল ও রোযার মাসায়েল
Sonali Jannat
Recomendados
2007 0822 Antelope Php
2007 0822 Antelope Php
gmaxsonic
Linux Commands
Linux Commands
iwata
netwatch 2.0
netwatch 2.0
Masafumi Otsune
An Introduction to PHP Dependency Management With Composer
An Introduction to PHP Dependency Management With Composer
Oomph, Inc.
Kindle fire.pptx.review
Kindle fire.pptx.review
Richa Singh
095722121-期中報告-UGC
095722121-期中報告-UGC
cherish0906
Ssh2 install
Ssh2 install
GGclub
রমাযানের ফাযায়েল ও রোযার মাসায়েল
রমাযানের ফাযায়েল ও রোযার মাসায়েল
Sonali Jannat
Xircd Yapcasia2008
Xircd Yapcasia2008
kan
тупицын Ec2 Rootconf2009
тупицын Ec2 Rootconf2009
Liudmila Li
Perl в хэке и хэки в Perl
Perl в хэке и хэки в Perl
mayperl
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
devsumi2009
20090313 Cakephpstudy
20090313 Cakephpstudy
Yusuke Ando
Install Moodle
Install Moodle
gueste8192c
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
Yusuke Wada
Что такое Moscow.pm (remix)
Что такое Moscow.pm (remix)
Andrew Shitov
Hackday Ml
Hackday Ml
NLPseminar
20070329 Phpconf2007 Training
20070329 Phpconf2007 Training
Nikolay Samokhvalov
Revisited
Revisited
Shunsaku Kudo
مقدمة عن أندرويد
مقدمة عن أندرويد
ahmed_hassan
Gorm @ gopher china
Gorm @ gopher china
Jinzhu
Why Ror
Why Ror
guest258f78a
P2 P Mobile Advertising And Targeting
P2 P Mobile Advertising And Targeting
guest258f78a
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 4103
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 4103
Azerbaijan Laws
Ubuntu Firefox オススメ・アドオン
Ubuntu Firefox オススメ・アドオン
ubon
Postgre Sql 8 4
Postgre Sql 8 4
Liudmila Li
Основы работы с Memcached
Основы работы с Memcached
railsclub
Rails Deployment with NginX
Rails Deployment with NginX
Stoyan Zhekov
Ещё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играх
Anatoly Sharifulin
ASO Аудит для приложений и игр
ASO Аудит для приложений и игр
Anatoly Sharifulin
Mais conteúdo relacionado
Semelhante a May POE
Xircd Yapcasia2008
Xircd Yapcasia2008
kan
тупицын Ec2 Rootconf2009
тупицын Ec2 Rootconf2009
Liudmila Li
Perl в хэке и хэки в Perl
Perl в хэке и хэки в Perl
mayperl
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
devsumi2009
20090313 Cakephpstudy
20090313 Cakephpstudy
Yusuke Ando
Install Moodle
Install Moodle
gueste8192c
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
Yusuke Wada
Что такое Moscow.pm (remix)
Что такое Moscow.pm (remix)
Andrew Shitov
Hackday Ml
Hackday Ml
NLPseminar
20070329 Phpconf2007 Training
20070329 Phpconf2007 Training
Nikolay Samokhvalov
Revisited
Revisited
Shunsaku Kudo
مقدمة عن أندرويد
مقدمة عن أندرويد
ahmed_hassan
Gorm @ gopher china
Gorm @ gopher china
Jinzhu
Why Ror
Why Ror
guest258f78a
P2 P Mobile Advertising And Targeting
P2 P Mobile Advertising And Targeting
guest258f78a
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 4103
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 4103
Azerbaijan Laws
Ubuntu Firefox オススメ・アドオン
Ubuntu Firefox オススメ・アドオン
ubon
Postgre Sql 8 4
Postgre Sql 8 4
Liudmila Li
Основы работы с Memcached
Основы работы с Memcached
railsclub
Rails Deployment with NginX
Rails Deployment with NginX
Stoyan Zhekov
Semelhante a May POE
(20)
Xircd Yapcasia2008
Xircd Yapcasia2008
тупицын Ec2 Rootconf2009
тупицын Ec2 Rootconf2009
Perl в хэке и хэки в Perl
Perl в хэке и хэки в Perl
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
20090313 Cakephpstudy
20090313 Cakephpstudy
Install Moodle
Install Moodle
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
Что такое Moscow.pm (remix)
Что такое Moscow.pm (remix)
Hackday Ml
Hackday Ml
20070329 Phpconf2007 Training
20070329 Phpconf2007 Training
Revisited
Revisited
مقدمة عن أندرويد
مقدمة عن أندرويد
Gorm @ gopher china
Gorm @ gopher china
Why Ror
Why Ror
P2 P Mobile Advertising And Targeting
P2 P Mobile Advertising And Targeting
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 4103
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 4103
Ubuntu Firefox オススメ・アドオン
Ubuntu Firefox オススメ・アドオン
Postgre Sql 8 4
Postgre Sql 8 4
Основы работы с Memcached
Основы работы с Memcached
Rails Deployment with NginX
Rails Deployment with NginX
Mais de Anatoly Sharifulin
Ещё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играх
Anatoly Sharifulin
ASO Аудит для приложений и игр
ASO Аудит для приложений и игр
Anatoly Sharifulin
ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11 (продвижение In-App Prurchases)
Anatoly Sharifulin
ASO для iOS 11
ASO для iOS 11
Anatoly Sharifulin
AppFollow митап в Москве
AppFollow митап в Москве
Anatoly Sharifulin
ASO Best Practices 2016
ASO Best Practices 2016
Anatoly Sharifulin
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
Anatoly Sharifulin
Аналитика приложений конкурентов в Google Play
Аналитика приложений конкурентов в Google Play
Anatoly Sharifulin
ASO FAQ
ASO FAQ
Anatoly Sharifulin
ASO: Best Practices 2015
ASO: Best Practices 2015
Anatoly Sharifulin
AppFollow Demo Day ФРИИ
AppFollow Demo Day ФРИИ
Anatoly Sharifulin
Конкурентный анализ мобильных приложений
Конкурентный анализ мобильных приложений
Anatoly Sharifulin
Аналитика приложений конкурентов
Аналитика приложений конкурентов
Anatoly Sharifulin
Аналитика магазинов приложений
Аналитика магазинов приложений
Anatoly Sharifulin
Аналитика мобильных приложений
Аналитика мобильных приложений
Anatoly Sharifulin
Анализ приложений конкурентов
Анализ приложений конкурентов
Anatoly Sharifulin
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
Anatoly Sharifulin
Продвижение мобильных приложений: с чего начать?
Продвижение мобильных приложений: с чего начать?
Anatoly Sharifulin
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
Anatoly Sharifulin
ASO оптимизация и продвижение мобильных приложений
ASO оптимизация и продвижение мобильных приложений
Anatoly Sharifulin
Mais de Anatoly Sharifulin
(20)
Ещё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играх
ASO Аудит для приложений и игр
ASO Аудит для приложений и игр
ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11
ASO для iOS 11
AppFollow митап в Москве
AppFollow митап в Москве
ASO Best Practices 2016
ASO Best Practices 2016
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
Аналитика приложений конкурентов в Google Play
Аналитика приложений конкурентов в Google Play
ASO FAQ
ASO FAQ
ASO: Best Practices 2015
ASO: Best Practices 2015
AppFollow Demo Day ФРИИ
AppFollow Demo Day ФРИИ
Конкурентный анализ мобильных приложений
Конкурентный анализ мобильных приложений
Аналитика приложений конкурентов
Аналитика приложений конкурентов
Аналитика магазинов приложений
Аналитика магазинов приложений
Аналитика мобильных приложений
Аналитика мобильных приложений
Анализ приложений конкурентов
Анализ приложений конкурентов
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
Продвижение мобильных приложений: с чего начать?
Продвижение мобильных приложений: с чего начать?
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
ASO оптимизация и продвижение мобильных приложений
ASO оптимизация и продвижение мобильных приложений
Último
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Último
(20)
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
May POE
1.
May POE
2.
POE
3.
фреймворк
4.
событийная машина
5.
POE 1.0002
11 мая 2008
6.
760 297
7.
Уровни абстракции
8.
0.
внутренний
9.
1. ядро и сессии
10.
2.
wheel’ы, фильтры и драйвера
11.
3.
компоненты
12.
4. фреймворки и
объектные представления
13.
0. внутренний POE::Loop POE::Resource
14.
POE::Loop
15.
• POE::Loop::Select • POE::Loop::IO_Poll •
POE::Loop::Event / POE::Loop::Event_Lib • POE::Loop::Glib • POE::Loop::Gtk / POE::Loop::Gtk2 / POE::Loop::Tk / POE::Loop::Wx / POE::Loop::Prima
16.
use POE::Loop::Event_Lib; use POE;
или use POE qw( Loop::Event_Lib ); или use POE::Kernel { loop => 'Event_Lib' };
17.
1. ядро и
сессии POE::Kernel POE::Session POE::NFA
18.
POE::Kernel
19.
• мультплексирующий ввод-вывод •
управление сигналами • таймеры • watcher’ы и select’ы • служебные функции • $poe_kernel и $poe_main_window
20.
• post SESSION,
STATE [ , ARGS ] • yield STATE [ , ARGS ] • call SESSION, STATE [ , ARGS ] • alarm STATE [ , TIME [, ARGS] ] / alarm_* • delay STATE, DELAY [ , ARGS ] / delay_*
21.
POE::Session
22.
• $_[KERNEL] • $_[SESSION]
/ $_[SENDER] / $_[STATE] • $_[OBJECT] • $_[HEAP] • $_[ARG0] .. $_[ARG9] • $_[CALLER_*]
23.
• _start [
ARGS ] • _stop • _parent OLD, NEW • _child REASON, CHILD [ ,VALUE ]
24.
use POE; use POE::Kernel; use
POE::Session; POE::Session->create( inline_states => { _start => sub { $_[KERNEL]->yield( $_[STATE] ); }, }, )->option( trace => 1 ); POE::Kernel->run;
25.
POE::Queue::Array POE::XS::Queue::Array
26.
use POE; use POE::XS::Queue::Array; POE::Session->create(
... ); POE::Kernel->run;
27.
2. wheel’ы, фильтры
и драйвера POE::Wheel POE::Filter POE::Driver
28.
POE::Wheel
29.
• POE::Wheel::ReadWrite • POE::Wheel::SocketFactory •
POE::Wheel::ListenAccept • POE::Wheel::ReadLine • POE::Wheel::Run • POE::Wheel::FollowTail • POE::Wheel::Curses
30.
use POE qw(
Wheel::Run Filter::Line Filter::Stream ); ... my $wheel = POE::Wheel::Run->new( Program => [ '/usr/sbin/sendmail', '-i', '-t' ], StdinEvent => 'stdin', StdinFilter => POE::Filter::Line->new, StdoutEvent => 'stdout', StdoutFilter => POE::Filter::Stream->new, StderrEvent => 'stderr', StderrFilter => POE::Filter::Stream->new, ErrorEvent => 'error', CloseEvent => 'close', ); $wheel->put( $_[ARG0] );
31.
POE::Filter
32.
• POE::Filter::Stream • POE::Filter::Line •
POE::Filter::Block / POE::Filter::RecordBlock • POE::Filter::Grep / POE::Filter::Map • POE::Filter::Reference • POE::Filter::HTTPD • POE::Filter::Stackable
33.
• POE::Filter::XML • POE::Filter::JSON •
POE::Filter::CSV • POE::Filter::Bzip2 / POE::Filter::Zlib / ... • POE::Filter::Snort • POE::Filter::Stomp • POE::Filter::IRCD
34.
use POE::Filter::Reference; use Data::Dumper; my
$data = [ { 'name' => 'Perl Today', 'date' => '26.10.2007' }, { 'name' => 'May Perl', 'date' => '17-18.05.2008' }, ]; for (POE::Filter::Reference->new) { warn Dumper my $put = $_->put($data); # freez ... warn Dumper $_->get($put); # thaw }
35.
POE::Driver POE::Driver::SysRW
36.
3. компоненты POE::Component
(PoCo)
37.
POE::Session
+ POE::Wheel + логика
38.
215
39.
• PoCo::Client::TCP /
PoCo::Server::TCP • PoCo::Client::DNS / PoCo::Server::DNS • PoCo::Server::SMTP / PoCo::Server::POP3 • PoCo::Client::HTTP / PoCo::Server::HTTP • PoCo::Server::SimpleHTTP • PoCo::SimpleDBI • PoCo::Generic
40.
• PoCo::Child • PoCo::Pool::Thread •
PoCo::IKC / PoCo::TIKC • PoCo::IRC • PoCo::FastCGI • PoCo::Server::SOAP • PoCo::Server::XMLRPC / JSONRPC
41.
Баги
42.
• PoCo::Client::KeepAlive • PoCo::Client::HTTP •
PoCo::Server::SimpleHTTP • POE::Wheel::Run
43.
ToDo
44.
• PoCo::Client::BerkleyDB /
BDB • PoCo::Client::Memcached • PoCo::CGI / PoCo::Server::CGI • POE::Filter::HTTPD::Request / POE::Filter::HTTPD::Response
45.
4. фреймворки
Sprocket POE::Stage MooseX::POE
46.
PHPPOE http://code.google.com/p/phppoe/
47.
Рекомендации
48.
• использовать последнюю
версию • POE::XS::Queue::Array • не злоупотреблять yield • помнить: событие может заблокировать весь процесс
49.
Профилирование
50.
• POE::Session option(trace
=> 1) • sub PoCo::*::DEBUG () { 1 } • sub POE::Kernel::ASSERT_DEFAULT () { 1 } • sub POE::Kernel::TRACE_DEFAULT () { 1 } • POE::Devel::Profiler
51.
Пример
52.
редирект-сервер
53.
PoCo::Server::SimpleHTTP
54.
use POE 1.0002; use
POE::XS::Queue::Array; use POE::Component::Server::SimpleHTTP; use URI; our $SERVER = [ 192.168.1.100, 192.168.1.101, ... ]; POE::Component::Server::SimpleHTTP->new( ALIAS => 'REDIRECTD', ADDRESS => '192.168.0.1', PORT => 80, HOSTNAME => 'redirect.server.my', HANDLERS => [{ DIR => '.*', SESSION => 'MANAGER', EVENT => 'got_request' }] );
55.
POE::Session->create( inline_states =>
{ _start => sub { $_[KERNEL]->alias_set( 'MANAGER' ); }, got_request => sub { for ( $_[ARG1] ) { $_->code ( 303 ); $_->header( Location => 'http://'.$SERVER->[rand @$SERVER].URI->new( $_[ARG0]->uri )->path ); $_[KERNEL]->post('REDIRECTD' => 'DONE', $_); }, }, } )->option( trace => 1 ); POE::Kernel->run;
56.
Альтернативы
57.
HOE 0.00_01
22 января 2006
58.
• IO::Async • IO::Lambda •
Event • Event::Lib • EV • AnyEvent
59.
• libevent /
libev / libasync / libsigc++ (C/C++) • Cocoa (Objective-C) • Twisted (Python) • PRADO (PHP5) • jemula (Java) • “event loop” (TCL)
60.
Справочная информация
61.
• http://search.cpan.org/~rcaputo/POE • http://poe.perl.org •
http://poe.svn.sourceforge.net • http://groups.google.com/group/perl.poe
62.
POE
63.
Анатолий Шарифулин
RostovOnDon.pm 2008
Baixar agora