nseg18 カレーとfirefox
TRANSCRIPT
![Page 1: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/1.jpg)
2011/8/27 NSEG Vo l .18
カレーとFirefox
by ABE Hi rok i aka h ATrayf lood
![Page 2: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/2.jpg)
2011/8/27 NSEG Vo l .18
自己紹介・名前:アベヒロキ (@hATrayflood)・職業:自宅サーバ管理者・URL:http://rayflood.org/diary/・住所:長野市 地元:東部町
by ABE Hi rok i aka h ATrayf lood
![Page 3: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/3.jpg)
2011/8/27 NSEG Vo l .18
バックナンバーSlideshareどぞ
by ABE Hi rok i aka h ATrayf lood
![Page 4: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/4.jpg)
2011/8/27 NSEG Vo l .18
前説by ABE Hi rok i aka h ATrayf lood
![Page 5: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/5.jpg)
2011/8/27 NSEG Vo l .18
今回はカレー屋さんでの開催なので
by ABE Hi rok i aka h ATrayf lood
![Page 6: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/6.jpg)
2011/8/27 NSEG Vo l .18
カレーをからめた話
by ABE Hi rok i aka h ATrayf lood
![Page 7: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/7.jpg)
2011/8/27 NSEG Vo l .18
カレー部by ABE Hi rok i aka h ATrayf lood
![Page 8: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/8.jpg)
2011/8/27 NSEG Vo l .18
主な活動場所:ソウルフードインディア部長:Piro部員:数名
by ABE Hi rok i aka h ATrayf lood
![Page 9: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/9.jpg)
2011/8/27 NSEG Vo l .18
piro_orのインタビュー
下田洋志 aka Piro: 1982年07月21日生まれ、29歳。 大阪府出身。 現在は東京都を拠点に、プログラマーとして活
動中。 株式会社クリアコードに所属。 また、技術解説記事の執筆や漫画連載など、活動分野は多岐に渡る。
URL: http://piro.sakura.ne.jp/
下田洋志 aka Piro回答率: 57.14%
インタビューする
プロフィール
Piro
piro_or
http://t.co/7y M5mkh DA SH村新展開か19 hours ago · reply · retweet · favorite
破のブルーレイ持ってるけど今夜見ようかどうしようか19 hours ago · reply · retweet · favorite
そういや「○○に100の質問」とかそういうのって昔からあった
ザ・インタビューズとは メンバー ユーザー登録 ログイン
by ABE Hi rok i aka h ATrayf lood
![Page 10: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/10.jpg)
2011/8/27 NSEG Vo l .18
新年会もやったらしい
by ABE Hi rok i aka h ATrayf lood
![Page 11: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/11.jpg)
2011/8/27 NSEG Vo l .18
イベント開催支援ツール:ATND(アテンド)
ログイン or 新規登録
日本語English
カレー部新年定例会
New Year Currying
11
Like
0
0
by ABE Hi rok i aka h ATrayf lood
![Page 12: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/12.jpg)
2011/8/27 NSEG Vo l .18
参加者Mozillaだらけ!
by ABE Hi rok i aka h ATrayf lood
![Page 13: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/13.jpg)
2011/8/27 NSEG Vo l .18
かくいう自分も最近はカレーばかりな気が
by ABE Hi rok i aka h ATrayf lood
![Page 14: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/14.jpg)
2011/8/27 NSEG Vo l .18
by ABE Hi rok i aka h ATrayf lood
![Page 15: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/15.jpg)
2011/8/27 NSEG Vo l .18
虚空戦士にはなれないです涅槃でも辛い
by ABE Hi rok i aka h ATrayf lood
![Page 16: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/16.jpg)
2011/8/27 NSEG Vo l .18
残念ながら最近はセブンスヘヴンキメてませんorz
by ABE Hi rok i aka h ATrayf lood
![Page 17: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/17.jpg)
2011/8/27 NSEG Vo l .18
与太話はここまで
by ABE Hi rok i aka h ATrayf lood
![Page 18: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/18.jpg)
2011/8/27 NSEG Vo l .18
本題by ABE Hi rok i aka h ATrayf lood
![Page 19: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/19.jpg)
2011/8/27 NSEG Vo l .18
カレーといえば
by ABE Hi rok i aka h ATrayf lood
![Page 20: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/20.jpg)
2011/8/27 NSEG Vo l .18
手軽にモリモリ食べられるのが魅力の一つですが
by ABE Hi rok i aka h ATrayf lood
![Page 21: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/21.jpg)
2011/8/27 NSEG Vo l .18
Firefoxでも手軽にモリモリアドオン作れます
by ABE Hi rok i aka h ATrayf lood
![Page 22: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/22.jpg)
2011/8/27 NSEG Vo l .18
Add-on SDK
by ABE Hi rok i aka h ATrayf lood
![Page 23: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/23.jpg)
2011/8/27 NSEG Vo l .18
以前のアドオンはXPInstallという形式
by ABE Hi rok i aka h ATrayf lood
![Page 24: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/24.jpg)
2011/8/27 NSEG Vo l .18
中身は、XULとxpcomを直接叩いてchromeパッケージ化
by ABE Hi rok i aka h ATrayf lood
![Page 25: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/25.jpg)
2011/8/27 NSEG Vo l .18
つまり、FirefoxのUIの改造とほぼ同じ
by ABE Hi rok i aka h ATrayf lood
![Page 26: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/26.jpg)
2011/8/27 NSEG Vo l .18
欠点:・内部APIを使用・ファイル数が多い・複数の言語・再起動が必要
by ABE Hi rok i aka h ATrayf lood
![Page 27: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/27.jpg)
2011/8/27 NSEG Vo l .18
これらの欠点を解消したのがAdd-on SDK
by ABE Hi rok i aka h ATrayf lood
![Page 28: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/28.jpg)
2011/8/27 NSEG Vo l .18
利点:・専用APIを提供・ソース1本で書ける・JavascriptだけでOK・再起動不要(状況次第)
by ABE Hi rok i aka h ATrayf lood
![Page 29: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/29.jpg)
2011/8/27 NSEG Vo l .18
実践by ABE Hi rok i aka h ATrayf lood
![Page 30: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/30.jpg)
2011/8/27 NSEG Vo l .18
※ここからはガシガシ進みます 内容自体はガイドと変わりません
by ABE Hi rok i aka h ATrayf lood
![Page 31: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/31.jpg)
2011/8/27 NSEG Vo l .18
必要なもの:・Python-2.x・Add-on SDK
by ABE Hi rok i aka h ATrayf lood
![Page 32: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/32.jpg)
2011/8/27 NSEG Vo l .18
# おまじないset PATH=%PATH%;^%SystemDrive%\Python27cd \addon-sdkbin\activate.bat
by ABE Hi rok i aka h ATrayf lood
![Page 33: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/33.jpg)
2011/8/27 NSEG Vo l .18
# プロジェクト作成mkdir \nseg\currycd \nseg\currycfx init
by ABE Hi rok i aka h ATrayf lood
![Page 34: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/34.jpg)
2011/8/27 NSEG Vo l .18
# 確認と初回起動start .# エディタでlib\main.jscfx runcfx run
by ABE Hi rok i aka h ATrayf lood
![Page 35: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/35.jpg)
2011/8/27 NSEG Vo l .18
# lib\main.js
const widgets = require("widget");const panels = require("panel");
exports.main = function(){var map_widget = widgets.Widget({
id:"curry-map",label:"カレー地図",contentURL:"google地図のアイコン",panel: panels.Panel({
width:800,height:480,contentURL:"google地図のURL"
})});var tweet_widget = widgets.Widget({
id:"curry-tweet",label:"カレーつぶやき",contentURL:"twitterのアイコン",panel: panels.Panel({
width:560,height:640,contentURL:"twitterの検索URL"
})});
}
# 必ずUTF-8 BOMなしで保存
by ABE Hi rok i aka h ATrayf lood
![Page 36: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/36.jpg)
2011/8/27 NSEG Vo l .18
# もう1回起動cfx run# Firefoxの右下に注目!
by ABE Hi rok i aka h ATrayf lood
![Page 37: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/37.jpg)
2011/8/27 NSEG Vo l .18
と、こんな具合で手軽にモリモリと簡単に作れました。
by ABE Hi rok i aka h ATrayf lood
![Page 38: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/38.jpg)
2011/8/27 NSEG Vo l .18
リファレンス(英語)見れば、大体のことはできる(はず)
by ABE Hi rok i aka h ATrayf lood
![Page 39: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/39.jpg)
2011/8/27 NSEG Vo l .18
結論by ABE Hi rok i aka h ATrayf lood
![Page 40: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/40.jpg)
2011/8/27 NSEG Vo l .18
カレーウマいです
by ABE Hi rok i aka h ATrayf lood
![Page 41: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/41.jpg)
2011/8/27 NSEG Vo l .18
・リンク集twitter hATrayfloodhttp://twitter.com/hATrayfloodSlideshare hATrayfloodhttp://www.slideshare.net/hATrayfloodBuilder and SDK :: 開発者センターhttps://addons.mozilla.org/ja/developers/buildermozilla/addon-sdk - GitHubhttps://github.com/mozilla/addon-sdkAdd-on SDK で始めるアドオン開発 « Mozilla Developer Streethttps://dev.mozilla.jp/2011/08/add-on-sdk-install-knagato/Add-on SDK Documentationhttps://addons.mozilla.org/en-US/developers/docs/sdk/1.0/dev-guide/welcome.html
by ABE Hi rok i aka h ATrayf lood
![Page 42: Nseg18 カレーとfirefox](https://reader034.vdocuments.site/reader034/viewer/2022052622/559793e01a28abd6108b4680/html5/thumbnails/42.jpg)
2011/8/27 NSEG Vo l .18
ソウルフードインディアhttp://www.sf-india.com/piro_orのインタビュー - ザ・インタビューズhttp://theinterviews.jp/piro_orカレー部新年定例会 : ATNDhttp://atnd.org/events/12032カレーふりかけ|浦島海苔株式会社http://www.urashima.co.jp/products/hurikake_chazuke/#curry虚空戦士マジスパイダーFullVer.【CurryMix】http://www.nicovideo.jp/watch/sm3610516セブンス決められないものの辛勝http://www.youtube.com/watch?v=4kc49PC2KX4セブンスヘヴンhttp://kakuge.com/wiki/body.php?word=セブンスヘヴン
by ABE Hi rok i aka h ATrayf lood