Gem をつくってみた - flaun編 -

516 views

Published on

ssh で local forwoard して ブラウザで開くだけの Gem を作りました。

http://blog.eiel.info/blog/2013/08/10/flaun/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
516
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Gem をつくってみた - flaun編 -

  1. 1. Gem をつくってみた - flaun 編- 2013-09-07 広島Ruby勉強会 #034 13年9月7日土曜日
  2. 2. 自己紹介 •ひむら ともひこ •Twitter eielh •Github eiel •http://eiel.info 13年9月7日土曜日
  3. 3. gem 作成しました 13年9月7日土曜日
  4. 4. 13年9月7日土曜日
  5. 5. 何ができるか ssh で ポートフォワードして ブラウザ で ひらくことができます。 13年9月7日土曜日
  6. 6. うん? 13年9月7日土曜日
  7. 7. えっと 外からは誰も見れないようサイトを設定 して、一時的に穴をあけて自分だけ見れ るようにします。インターネット上にあ るのにね。 13年9月7日土曜日
  8. 8. それどんな時に使うの SSL+Basic認証とか嫌じゃないですか? 127.0.0.1からしかアクセスできないペー ジにしたいですよね。「どーやってみるん だーっ!」 そんな時に使います。 13年9月7日土曜日
  9. 9. 利用方法 •gem install flaun •emacs /.flaun # 設定ファイルの記述 •flaun hogehoge •# ブラウザが勝手に起動する 13年9月7日土曜日
  10. 10. 設定ファイルの書き方 port 8010 target :hogehoge do user 'eiel' port 80 host 'example.com' path 'munin/' end 13年9月7日土曜日
  11. 11. 実装の話 13年9月7日土曜日
  12. 12. 利用したGem •launchy •net-ssh 13年9月7日土曜日
  13. 13. launchy •ブラウザを開ける gem •地味に便利 13年9月7日土曜日
  14. 14. net-ssh •ruby で ssh できる •ユーザ名の指定がめんどくさい 13年9月7日土曜日
  15. 15. 設定ファイルにDSL •なれると簡単に作れます •しかしデバッグは一番手間が •粒度の細かいテストを書いていなかった せいで、些細なミスではまった。 13年9月7日土曜日
  16. 16. マルチスレッドにした •sshを維持するスレッドが必要 •デバッグがめんどい •ステップ実行しようにも別のスレッドに 入力が食われたり 13年9月7日土曜日
  17. 17. まとめ •ちょっとしたものでも Gem 化すると便 利。挑戦してみましょう。 •設定ファイルのためにDSL作るのは手間 の割に価値は薄いかもしれない。 13年9月7日土曜日
  18. 18. まとまってない 13年9月7日土曜日
  19. 19. ご清聴ありがとうございます 13年9月7日土曜日

×