• Like
  • Save
正月発火村に参加して変なJobQueueサーバー作った話
Upcoming SlideShare
Loading in...5
×
 

正月発火村に参加して変なJobQueueサーバー作った話

on

  • 1,326 views

Kyoto.pm#1 tech talk by karupanerura

Kyoto.pm#1 tech talk by karupanerura

Statistics

Views

Total Views
1,326
Views on SlideShare
958
Embed Views
368

Actions

Likes
0
Downloads
0
Comments
0

4 Embeds 368

http://karupanerura.hateblo.jp 206
http://d.hatena.ne.jp 160
http://webcache.googleusercontent.com 1
http://techblog.karupas.org 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

正月発火村に参加して変なJobQueueサーバー作った話 正月発火村に参加して変なJobQueueサーバー作った話 Presentation Transcript

  • 正月発火村に参加して変なJobQueueサーバー 作った話 id:karupanerura
  • Hello, Kyoto.pm world!
  • about.meid: karupanerurafrom Tokyo.XXX XXXXXXX, XXX.Perl, JavaScript, etc...
  • 正月発火村?
  • 正月発火村泊まり込みハッカソン思い思いに好きなものを開発最後に5分間で成果物の発表
  • ペンション木馬(群馬)
  • 良かったこと良い緊張感がある 他社の人が居たり、温泉があったり。 作るものを宣言し、作り、発表する。 程よい緊張感は集中力を生む。
  • 良かったことみんなやってるのでやる気が出る 日本人ですから!!!!!!1111作業できる時間が長い 電車での移動時間中も含めると18h程度
  • 参加者が作ったものClion(gfx) - JavaScriptによる .NET 実行環境App::llenv(riywo) - LL言語を使った開発をサポートするツールGreen(kan) - ページ毎に壁紙を変えるAndroid用ライブ壁紙Livecoder(sugyan) - ライブコーディングアプリケーションBaloon(kfly8) - socket.ioを使った風船をふくらませるゲームXOClock(karupanerura) - 変なJobQueue Server
  • JobQueue Server?与えた引数をもとに決められた処理をバックグラウンドで実行するサーバー
  • JobQueue Server workerdequeue queueenqueue client
  • 変なJobQueue Server?
  • XOClock指定した時刻に指定したJobを実行する
  • What is XOClock?指定した時刻に指定したJobを実行実行するタイミングを動的に指定するPerlに慣れてない人にもやさしい configはYAML, APIはJSONRPC WorkerClassの代わりにコマンド実行可能
  • Use Case of XOClockn秒後に実行する機能ユーザーが指定した日時に実行する機能
  • DEMOXOTweet
  • How to install XOClockgit clone git://github.com/karupanerura/XOClock.gitperl Makefile.PL && make && make testsudo -H make install
  • How to use XOClockコマンド or WorkerClass を config に書く。xoclockd --config_file /etc/xoclock.yamlJSONRPCでenqueue。
  • DEMOXOClock
  • JobQueue Server XOClock workerdequeue queueenqueue queueenqueue client
  • XOClock backendAnyEventAnyEvent::ForkManagerAnyEvent::JSONRPC::LiteLog::Minimal
  • programnot prefork実行予約情報がオンメモリ実行予約を取り消せない監視用APIが充実していない
  • まとめハッカソン楽しい。実益もある。XOClockを便利に使える場面は多いと思う。でもまだまだ問題多い。一緒にやりませんか?
  • Let’s make it!!「こんな機能があるなら使うよ!」「この実装方法は無いわ」「この機能こうしたほうが使いやすくね?」
  • fork me Github! :)https://github.com/karupanerura/XOClock
  • thank you for listening