Tropyをつくろう!

687 views
629 views

Published on

第4回KPF勉強会の発表資料です。

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
687
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tropyをつくろう!

  1. 1. Tropyをつくろう! はじめてのアプリケーション shunsuk shunsuk@in-action.net
  2. 2. Hello, world ! ● shunsuk –医者を志す妻を応援する夫の日記 http://d.hatena.ne.jp/shunsuk/ –iPhoneアプリ開発者(期間限定) –Haskell超初心者 –はじめて買ったカセット ● 酒井法子「夢冒険」(実話。切ないね。。) –最近聴いた曲 ● 広瀬香美「ビバ☆ヒウィッヒヒー」(実話)
  3. 3. Hello, worldはできた。
  4. 4. さて、何をつくろうか?
  5. 5. はじめてのアプリケーションの条件 シンプル(機能/非機能が少ない) ● 時間がかからない(半日くらい) ● いろんな言語/フレームワークでつくれる ● WebでもデスクトップでもOK ● 拡張の余地がある ● つくったモノが面白い/実用的 ●
  6. 6. 奥さん! Tropyがありますよ!
  7. 7. Tropyとは Webアプリケーション ● 結城浩(hyuki)氏 ● 2005年に公開 ● アクセス数が多すぎて、現在は閉鎖 ● PerlとRubyのコードを配布 ● http://www.hyuki.com/tropy/ ●
  8. 8. Tropyとは Wikiっぽい ● –誰でも自由にページを作成/編集できる –誰がそのページを書いたかは分からない。 Wikiじゃない ● –Wiki記法はなし –HTMLタグは書けない –検索機能がない –ページの一覧もない
  9. 9. Tropyとは 1ページのサイズや行数に制限 ● ページを渡り歩くのはランダムジャンプのみ ● –一期一会のページ巡回 –自分が書いたページでも Tropyのトップページも毎回ランダム ● Web 0.5 ●
  10. 10. Tropyをつくるメリット 機能が少ない ● ● ファイル/DB –ランダムジャンプ ● Web/デスクトップ –編集 ● 拡張の余地がある –作成 –Ajaxを使う 短時間でつくれる ● –Wiki記法を搭載する 言語を問わない ● ● 面白い
  11. 11. HaskellでTropyをつくってみた。
  12. 12. Lampy
  13. 13. Lampy ● Haskellの勉強が目的 –余分な機能はつけない –Webフレームワークは使わない ● てゆうか、インストールできなかった。。。 ● とりあえずつくった –http://macbook-air/Lampy.cgi –http://github.com/shunsuk/Lampy/tree/master
  14. 14. Haskellの感想 Haskellむずい ● –モナドわからん。。。 情報少ない ● –英語でも ! ! い 次の目標 ● さ だ く –ポイントフリー て え 教 か 誰
  15. 15. Tropyの感想 まったく使ったことない言語でも ● 適度な負担で作れる Ruby on Rails使ったら、数十分で作れるかも ● フレームワークに頼ってる人は ● フルスクラッチで作ってみるといいかも ちゃんと設計してもいいし、 ● いきあたりバッチリでもOK
  16. 16. まとめ
  17. 17. はじめてのアプリケーションに Tropy はどうですか?
  18. 18. みんなも作ってア・ラ・モード♥

×