2011/8/27 NSEG Vo l .18
カレーとFirefox
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
自己紹介・名前:アベヒロキ (@hATrayflood)・職業:自宅サーバ管理者・URL:http://rayflood.org/diary/・住所:長野市 地元:東部町
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
バックナンバーSlideshareどぞ
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
前説by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
今回はカレー屋さんでの開催なので
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
カレーをからめた話
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
カレー部by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
主な活動場所:ソウルフードインディア部長:Piro部員:数名
by ABE Hi rok i aka h ATrayf lood
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
2011/8/27 NSEG Vo l .18
新年会もやったらしい
by ABE Hi rok i aka h ATrayf lood
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
2011/8/27 NSEG Vo l .18
参加者Mozillaだらけ!
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
かくいう自分も最近はカレーばかりな気が
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
虚空戦士にはなれないです涅槃でも辛い
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
残念ながら最近はセブンスヘヴンキメてませんorz
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
与太話はここまで
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
本題by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
カレーといえば
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
手軽にモリモリ食べられるのが魅力の一つですが
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
Firefoxでも手軽にモリモリアドオン作れます
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
Add-on SDK
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
以前のアドオンはXPInstallという形式
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
中身は、XULとxpcomを直接叩いてchromeパッケージ化
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
つまり、FirefoxのUIの改造とほぼ同じ
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
欠点:・内部APIを使用・ファイル数が多い・複数の言語・再起動が必要
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
これらの欠点を解消したのがAdd-on SDK
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
利点:・専用APIを提供・ソース1本で書ける・JavascriptだけでOK・再起動不要(状況次第)
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
実践by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
※ここからはガシガシ進みます 内容自体はガイドと変わりません
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
必要なもの:・Python-2.x・Add-on SDK
by ABE Hi rok i aka h ATrayf lood
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
2011/8/27 NSEG Vo l .18
# プロジェクト作成mkdir \nseg\currycd \nseg\currycfx init
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
# 確認と初回起動start .# エディタでlib\main.jscfx runcfx run
by ABE Hi rok i aka h ATrayf lood
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
2011/8/27 NSEG Vo l .18
# もう1回起動cfx run# Firefoxの右下に注目!
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
と、こんな具合で手軽にモリモリと簡単に作れました。
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
リファレンス(英語)見れば、大体のことはできる(はず)
by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
結論by ABE Hi rok i aka h ATrayf lood
2011/8/27 NSEG Vo l .18
カレーウマいです
by ABE Hi rok i aka h ATrayf lood
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
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