Submit Search
Upload
Tropyをつくろう!
•
0 likes
•
468 views
Shinya Miyazaki
Follow
第4回KPF勉強会の発表資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
非同期系統の基礎
非同期系統の基礎
segayuu
Hiroshima.rb on github
Hiroshima.rb on github
Tomohiko Himura
Java使いがphp使いにクラスチェンジした話
Java使いがphp使いにクラスチェンジした話
cocoa_dahlia
Laravelチュートリアルを作ってみた。
Laravelチュートリアルを作ってみた。
Futoshi Endo
F#談話室(3) LT
F#談話室(3) LT
7shi
もっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますように
Takako Miyagawa
F#とトランスレータ
F#とトランスレータ
7shi
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
orange clover
Recommended
非同期系統の基礎
非同期系統の基礎
segayuu
Hiroshima.rb on github
Hiroshima.rb on github
Tomohiko Himura
Java使いがphp使いにクラスチェンジした話
Java使いがphp使いにクラスチェンジした話
cocoa_dahlia
Laravelチュートリアルを作ってみた。
Laravelチュートリアルを作ってみた。
Futoshi Endo
F#談話室(3) LT
F#談話室(3) LT
7shi
もっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますように
Takako Miyagawa
F#とトランスレータ
F#とトランスレータ
7shi
「プログラミングGroovy」入門(公開用)
「プログラミングGroovy」入門(公開用)
orange clover
非同期プログラミング養成ギブスとしてのNode.js
非同期プログラミング養成ギブスとしてのNode.js
Tajima Itsuro
2015/02/21 第2回G-Study発表資料 / XperiaなWalkmanアプリにiTunesなライブラリをインポートしたことによって身に...
2015/02/21 第2回G-Study発表資料 / XperiaなWalkmanアプリにiTunesなライブラリをインポートしたことによって身に...
Yuta Hayakawa
Githubを使ったタスク管理
Githubを使ったタスク管理
kugi
ぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなく
Tomoki YAMASHITA
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
Shinichirou Nakamura
社内勉強会1 go lang
社内勉強会1 go lang
Tsuyoshi Nakamura
ソフトの終わりは、技術の終わり?
ソフトの終わりは、技術の終わり?
Mori Kazue
簡単!Groovy入門
簡単!Groovy入門
Lee Choong Geun
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話
Shohei Tai
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる
Yuta Hayakawa
2015/05/09 第5回G-Study発表資料-デールカーネギーセミナーにいってみたよ(`・ω・´)b
2015/05/09 第5回G-Study発表資料-デールカーネギーセミナーにいってみたよ(`・ω・´)b
Yuta Hayakawa
Processing
Processing
Ruri Kameoka
Phpのつたえかた (初心者編) #phpstudy
Phpのつたえかた (初心者編) #phpstudy
cocoa_dahlia
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
Go言語と過ごした一週間
Go言語と過ごした一週間
Shintaro Kitayama
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるある
Takashi Uemura
LL Onsen 2008 OpenPrinting
LL Onsen 2008 OpenPrinting
Naruhiko Ogasawara
ブラウザを使ってプログラミングの勉強をしよう!
ブラウザを使ってプログラミングの勉強をしよう!
Taisuke Ozaki
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭
司 知花
Clrh60 lt
Clrh60 lt
zecl1231
London
London
heldersilva3
Kruger-National-Park, South Africa
Kruger-National-Park, South Africa
Tony Carter
More Related Content
What's hot
非同期プログラミング養成ギブスとしてのNode.js
非同期プログラミング養成ギブスとしてのNode.js
Tajima Itsuro
2015/02/21 第2回G-Study発表資料 / XperiaなWalkmanアプリにiTunesなライブラリをインポートしたことによって身に...
2015/02/21 第2回G-Study発表資料 / XperiaなWalkmanアプリにiTunesなライブラリをインポートしたことによって身に...
Yuta Hayakawa
Githubを使ったタスク管理
Githubを使ったタスク管理
kugi
ぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなく
Tomoki YAMASHITA
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
Shinichirou Nakamura
社内勉強会1 go lang
社内勉強会1 go lang
Tsuyoshi Nakamura
ソフトの終わりは、技術の終わり?
ソフトの終わりは、技術の終わり?
Mori Kazue
簡単!Groovy入門
簡単!Groovy入門
Lee Choong Geun
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話
Shohei Tai
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる
Yuta Hayakawa
2015/05/09 第5回G-Study発表資料-デールカーネギーセミナーにいってみたよ(`・ω・´)b
2015/05/09 第5回G-Study発表資料-デールカーネギーセミナーにいってみたよ(`・ω・´)b
Yuta Hayakawa
Processing
Processing
Ruri Kameoka
Phpのつたえかた (初心者編) #phpstudy
Phpのつたえかた (初心者編) #phpstudy
cocoa_dahlia
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
Go言語と過ごした一週間
Go言語と過ごした一週間
Shintaro Kitayama
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるある
Takashi Uemura
LL Onsen 2008 OpenPrinting
LL Onsen 2008 OpenPrinting
Naruhiko Ogasawara
ブラウザを使ってプログラミングの勉強をしよう!
ブラウザを使ってプログラミングの勉強をしよう!
Taisuke Ozaki
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭
司 知花
Clrh60 lt
Clrh60 lt
zecl1231
What's hot
(20)
非同期プログラミング養成ギブスとしてのNode.js
非同期プログラミング養成ギブスとしてのNode.js
2015/02/21 第2回G-Study発表資料 / XperiaなWalkmanアプリにiTunesなライブラリをインポートしたことによって身に...
2015/02/21 第2回G-Study発表資料 / XperiaなWalkmanアプリにiTunesなライブラリをインポートしたことによって身に...
Githubを使ったタスク管理
Githubを使ったタスク管理
ぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなく
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
社内勉強会1 go lang
社内勉強会1 go lang
ソフトの終わりは、技術の終わり?
ソフトの終わりは、技術の終わり?
簡単!Groovy入門
簡単!Groovy入門
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる
2015/05/09 第5回G-Study発表資料-デールカーネギーセミナーにいってみたよ(`・ω・´)b
2015/05/09 第5回G-Study発表資料-デールカーネギーセミナーにいってみたよ(`・ω・´)b
Processing
Processing
Phpのつたえかた (初心者編) #phpstudy
Phpのつたえかた (初心者編) #phpstudy
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Go言語と過ごした一週間
Go言語と過ごした一週間
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるある
LL Onsen 2008 OpenPrinting
LL Onsen 2008 OpenPrinting
ブラウザを使ってプログラミングの勉強をしよう!
ブラウザを使ってプログラミングの勉強をしよう!
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Clrh60 lt
Clrh60 lt
Viewers also liked
London
London
heldersilva3
Kruger-National-Park, South Africa
Kruger-National-Park, South Africa
Tony Carter
Dare To Live trust yourself
Dare To Live trust yourself
Tony Carter
Diane Carter Speaking
Diane Carter Speaking
Tony Carter
Consequencias Helder
Consequencias Helder
heldersilva3
Looking For A Job Helder Silva
Looking For A Job Helder Silva
heldersilva3
Portfolio
Portfolio
heldersilva3
Math 497#w14
Math 497#w14
Shouvik Bhattacharya
Undergraduate Thesis
Undergraduate Thesis
Shouvik Bhattacharya
PHY791 | Thesis Presentation (Spring 2014)
PHY791 | Thesis Presentation (Spring 2014)
Shouvik Bhattacharya
Finding the Optimum Setup for Shielding External Magnetic Field to Trap the B...
Finding the Optimum Setup for Shielding External Magnetic Field to Trap the B...
Shouvik Bhattacharya
Logika matematika
Logika matematika
A Mufti Nurhabib
ブラウザでMap Reduce風味の並列分散処理
ブラウザでMap Reduce風味の並列分散処理
Shinya Miyazaki
Governance Dynamics Strategic Management Model
Governance Dynamics Strategic Management Model
Judith Graham
ライフゲームでプログラミング
ライフゲームでプログラミング
Shinya Miyazaki
Viewers also liked
(15)
London
London
Kruger-National-Park, South Africa
Kruger-National-Park, South Africa
Dare To Live trust yourself
Dare To Live trust yourself
Diane Carter Speaking
Diane Carter Speaking
Consequencias Helder
Consequencias Helder
Looking For A Job Helder Silva
Looking For A Job Helder Silva
Portfolio
Portfolio
Math 497#w14
Math 497#w14
Undergraduate Thesis
Undergraduate Thesis
PHY791 | Thesis Presentation (Spring 2014)
PHY791 | Thesis Presentation (Spring 2014)
Finding the Optimum Setup for Shielding External Magnetic Field to Trap the B...
Finding the Optimum Setup for Shielding External Magnetic Field to Trap the B...
Logika matematika
Logika matematika
ブラウザでMap Reduce風味の並列分散処理
ブラウザでMap Reduce風味の並列分散処理
Governance Dynamics Strategic Management Model
Governance Dynamics Strategic Management Model
ライフゲームでプログラミング
ライフゲームでプログラミング
Similar to Tropyをつくろう!
フレームワーク使おうぜ!
フレームワーク使おうぜ!
Takuya Sato
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
yamanekko
Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)
JUNICHI YOSHISE
20110205.conference
20110205.conference
YAMANE Toshiaki
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
schoowebcampus
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
Uchio Kondo
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Masaya Konishi
VMを改めて学んで見る
VMを改めて学んで見る
kishima7
PHP でも活用できる Makefile
PHP でも活用できる Makefile
Shohei Okada
Nom de fonction français
Nom de fonction français
hajikami
ODF PlugFestを味見しよう/Tasting Odf plug fest
ODF PlugFestを味見しよう/Tasting Odf plug fest
Naruhiko Ogasawara
anything-php-funcref-perl.el
anything-php-funcref-perl.el
Kenichirou Oyama
Similar to Tropyをつくろう!
(12)
フレームワーク使おうぜ!
フレームワーク使おうぜ!
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)
20110205.conference
20110205.conference
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
Mrubyについて 第16回 岡山ruby, ruby on rails勉強会
VMを改めて学んで見る
VMを改めて学んで見る
PHP でも活用できる Makefile
PHP でも活用できる Makefile
Nom de fonction français
Nom de fonction français
ODF PlugFestを味見しよう/Tasting Odf plug fest
ODF PlugFestを味見しよう/Tasting Odf plug fest
anything-php-funcref-perl.el
anything-php-funcref-perl.el
Recently uploaded
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Recently uploaded
(9)
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Tropyをつくろう!
1.
Tropyをつくろう! はじめてのアプリケーション
shunsuk shunsuk@in-action.net
2.
Hello, world ! ●
shunsuk –医者を志す妻を応援する夫の日記 http://d.hatena.ne.jp/shunsuk/ –iPhoneアプリ開発者(期間限定) –Haskell超初心者 –はじめて買ったカセット ● 酒井法子「夢冒険」(実話。切ないね。。) –最近聴いた曲 ● 広瀬香美「ビバ☆ヒウィッヒヒー」(実話)
3.
Hello, worldはできた。
4.
さて、何をつくろうか?
5.
はじめてのアプリケーションの条件 シンプル(機能/非機能が少ない) ● 時間がかからない(半日くらい) ● いろんな言語/フレームワークでつくれる ● WebでもデスクトップでもOK ● 拡張の余地がある ● つくったモノが面白い/実用的 ●
6.
奥さん! Tropyがありますよ!
7.
Tropyとは Webアプリケーション ● 結城浩(hyuki)氏 ● 2005年に公開 ● アクセス数が多すぎて、現在は閉鎖 ● PerlとRubyのコードを配布 ● http://www.hyuki.com/tropy/ ●
8.
Tropyとは Wikiっぽい ● –誰でも自由にページを作成/編集できる –誰がそのページを書いたかは分からない。 Wikiじゃない ● –Wiki記法はなし –HTMLタグは書けない –検索機能がない –ページの一覧もない
9.
Tropyとは 1ページのサイズや行数に制限 ● ページを渡り歩くのはランダムジャンプのみ ● –一期一会のページ巡回 –自分が書いたページでも Tropyのトップページも毎回ランダム ● Web 0.5 ●
10.
Tropyをつくるメリット 機能が少ない ●
● ファイル/DB –ランダムジャンプ ● Web/デスクトップ –編集 ● 拡張の余地がある –作成 –Ajaxを使う 短時間でつくれる ● –Wiki記法を搭載する 言語を問わない ● ● 面白い
11.
HaskellでTropyをつくってみた。
12.
Lampy
13.
Lampy ●
Haskellの勉強が目的 –余分な機能はつけない –Webフレームワークは使わない ● てゆうか、インストールできなかった。。。 ● とりあえずつくった –http://macbook-air/Lampy.cgi –http://github.com/shunsuk/Lampy/tree/master
14.
Haskellの感想 Haskellむずい ● –モナドわからん。。。 情報少ない ● –英語でも
! ! い 次の目標 ● さ だ く –ポイントフリー て え 教 か 誰
15.
Tropyの感想 まったく使ったことない言語でも ● 適度な負担で作れる Ruby on Rails使ったら、数十分で作れるかも ● フレームワークに頼ってる人は ● フルスクラッチで作ってみるといいかも ちゃんと設計してもいいし、 ● いきあたりバッチリでもOK
16.
まとめ
17.
はじめてのアプリケーションに
Tropy はどうですか?
18.
みんなも作ってア・ラ・モード♥
Download now