81
Firefox OSがモテないのは どう考えてもお前らが悪い! 2013年10月16日 関東Firefox OS勉強会 4th 星影

Firefox OSがモテないのはどう考えてもお前らが悪い!

  • Upload
    -

  • View
    5.826

  • Download
    0

Embed Size (px)

DESCRIPTION

2013年10月16日に開催された「関東Firefox OS勉強会 4th」の発表資料です。

Citation preview

Page 1: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OSがモテないのはどう考えてもお前らが悪い!

2013年10月16日関東Firefox OS勉強会 4th

星影

Page 2: Firefox OSがモテないのはどう考えてもお前らが悪い!

自己紹介

Page 3: Firefox OSがモテないのはどう考えてもお前らが悪い!

名前:星影

Twitter:@unsoluble_sugar

所属:元SIer(全文検索エンジンが云々)

Page 4: Firefox OSがモテないのはどう考えてもお前らが悪い!

ファイナルファンタジーを愛しています!

アイコンはFFじゃないけど…

Page 5: Firefox OSがモテないのはどう考えてもお前らが悪い!

現在『光の戦士』としてエオルゼアの平和を守っています。

訳:良いお仕事があれば教えてください

Page 6: Firefox OSがモテないのはどう考えてもお前らが悪い!

言語:C/C++/Java/PHP/ASP.NET/VB.NET/VBA/VBScript/JavaScript

環境:Windows/Linux/UNIX/Mac/iOS/Android/Windows Phone/Firefox OS ← New!!

Page 7: Firefox OSがモテないのはどう考えてもお前らが悪い!

ブログやってます

Page 8: Firefox OSがモテないのはどう考えてもお前らが悪い!

http://unsolublesugar.com

ブログ

Page 9: Firefox OSがモテないのはどう考えてもお前らが悪い!

ガジェット関連の記事書いたり

参加したイベントのまとめ書いたり

FFのこと書いたり

FFのこと書いたり

FFのこと書いたり

私はFF14を続けるよ!

Page 10: Firefox OSがモテないのはどう考えてもお前らが悪い!

関東Firefox OS勉強会

Page 11: Firefox OSがモテないのはどう考えてもお前らが悪い!

4th

Page 12: Firefox OSがモテないのはどう考えてもお前らが悪い!
Page 13: Firefox OSがモテないのはどう考えてもお前らが悪い!

なん…だと……

Page 14: Firefox OSがモテないのはどう考えてもお前らが悪い!
Page 15: Firefox OSがモテないのはどう考えてもお前らが悪い!

_人人人人人人人_> 突然の登壇 <‾Y^Y^Y^Y^Y^Y‾

Page 16: Firefox OSがモテないのはどう考えてもお前らが悪い!

スマホアプリ開発未経験だけど愛さえあれば関係ないよねっ

Page 17: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OSアプリ作ってみたいけど

Page 18: Firefox OSがモテないのはどう考えてもお前らが悪い!

スマホアプリ開発?何それおいしいの?

Page 19: Firefox OSがモテないのはどう考えてもお前らが悪い!

スマホアプリ開発?何それおいしいの?

そもそもFirefox OS端末持ってないよ

Page 20: Firefox OSがモテないのはどう考えてもお前らが悪い!

スマホアプリ開発?何それおいしいの?

そもそもFirefox OS端末持ってないよ

ていうかPeak+注文したけどまだ来ない→10月中に来るー?

Page 21: Firefox OSがモテないのはどう考えてもお前らが悪い!

色々つらいけど愛さえあれば関係ないよねっ

Page 22: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OSを知ろう

Page 23: Firefox OSがモテないのはどう考えてもお前らが悪い!

「Firefox OSアプリ開発ガイド」を読むhttp://www.ric.co.jp/book/contents/book_921.html

Firefox OSを知ろう

Page 24: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OS =

Page 25: Firefox OSがモテないのはどう考えてもお前らが悪い!

HTML5+ CSS+

JavaScript

Page 26: Firefox OSがモテないのはどう考えてもお前らが悪い!

Webの技術で作られている

Page 27: Firefox OSがモテないのはどう考えてもお前らが悪い!

これならできるかも~

Page 28: Firefox OSがモテないのはどう考えてもお前らが悪い!

さわってみよう

Page 29: Firefox OSがモテないのはどう考えてもお前らが悪い!

実機無いけど?

Page 30: Firefox OSがモテないのはどう考えてもお前らが悪い!

シミュレーターあり〼

Page 32: Firefox OSがモテないのはどう考えてもお前らが悪い!

色々いじってみる

さわってみよう

Page 33: Firefox OSがモテないのはどう考えてもお前らが悪い!

色々いじってみる

さわってみよう

Page 34: Firefox OSがモテないのはどう考えてもお前らが悪い!

意外とイケるんじゃね?

Page 35: Firefox OSがモテないのはどう考えてもお前らが悪い!

磯野ー、アプリ作ろうぜー

Page 36: Firefox OSがモテないのはどう考えてもお前らが悪い!

作ってみた

Page 37: Firefox OSがモテないのはどう考えてもお前らが悪い!

Twitterクライアント

Page 38: Firefox OSがモテないのはどう考えてもお前らが悪い!

Icewolf

Page 39: Firefox OSがモテないのはどう考えてもお前らが悪い!

開発環境OS:Mac OS X Mountain Lion

エディタ:Sublime Text 2

ブラウザ:Firefox、Google Chrome

画像編集:Gimp

動作確認:Firefox OS Simulator

Page 40: Firefox OSがモテないのはどう考えてもお前らが悪い!

UIテンプレート

Page 41: Firefox OSがモテないのはどう考えてもお前らが悪い!

UIテンプレートFxOS Stubhttps://github.com/Jaxo/fxosstub

Page 42: Firefox OSがモテないのはどう考えてもお前らが悪い!

認証

Page 43: Firefox OSがモテないのはどう考えてもお前らが悪い!

認証ライブラリ:jsOAuthhttps://github.com/bytespider/jsOAuth

PINコードベースの認証

Page 44: Firefox OSがモテないのはどう考えてもお前らが悪い!

認証manifest.webapppermissionsにsystemXHRを設定アプリケーションのtypeをprivilegedに

XMLHttpRequest の引数に{mozSystem: true}を渡すXMLHttpRequest({mozSystem: true})

http://qiita.com/iizukak/items/d149047cd20041747640

Page 45: Firefox OSがモテないのはどう考えてもお前らが悪い!

タイムライン

Page 46: Firefox OSがモテないのはどう考えてもお前らが悪い!

タイムラインライブラリ:twitter-text-jshttps://github.com/twitter/twitter-text-js

つぶやきに含まれるメンションやURL、ハッシュタグなどをハイパーリンク化してくれる

Page 47: Firefox OSがモテないのはどう考えてもお前らが悪い!

新規投稿

Page 48: Firefox OSがモテないのはどう考えてもお前らが悪い!

ライブラリ:charCount.jshttp://cssglobe.com/jquery-plugin-simplest-twitterlike-dynamic-character-count-for-textareas/

入力文字数をカウントして表示

Google Chrome上では日本語入力が確定前でもリアルタイムでカウントされる。Firefox上では確定しないとカウントされない

新規投稿

Page 49: Firefox OSがモテないのはどう考えてもお前らが悪い!

https://dev.twitter.com/terms/display-requirements

ディスプレイガイドライン

Page 50: Firefox OSがモテないのはどう考えてもお前らが悪い!

Timestamps1.For Tweets that have been sent in the last 24 hours, use the short form timestamp relative to the current time, for example "20s" for a Tweet sent 20 seconds ago, "3m" for 3 minutes ago, "5h" for 5 hours ago.

2.Tweets older than 24 hours should show a short form date including

Page 51: Firefox OSがモテないのはどう考えてもお前らが悪い!

Timestamps

created_atの中身→Fri Oct 11 06:23:11 +0000 2013

Page 52: Firefox OSがモテないのはどう考えてもお前らが悪い!

Fri Oct 11 06:23:11 +0000 2013

Page 53: Firefox OSがモテないのはどう考えてもお前らが悪い!

なんか見たことないフォーマット

キタ━━━━(゚∀゚)━━━━!!

Page 54: Firefox OSがモテないのはどう考えてもお前らが悪い!

Timestamps

Twitter独自のフォーマットをJavaScriptのDate()で取得できるフォーマットに整形

ついでにローカル環境のタイムゾーンで取得

var date = new Date(created_at);

Page 55: Firefox OSがモテないのはどう考えてもお前らが悪い!

Timestamps

Fri Oct 11 06:23:11 +0000 2013         

Fri Oct 11 2013 15:23:11 GMT+0900 (JST)

Page 56: Firefox OSがモテないのはどう考えてもお前らが悪い!

TimestampsUNIX時間(エポック秒)に変換→PHPの strtotime() がJavascriptに 無かったのでライブラリを使用 http://phpjs.org/functions/strtotime/

現在時刻との差分をとって比較

相対時間 or 絶対時間表示の判定

Page 57: Firefox OSがモテないのはどう考えてもお前らが悪い!

Timestamps

Page 58: Firefox OSがモテないのはどう考えてもお前らが悪い!

Timestamps24時間以内のつぶやきは相対時間で表示

秒(s)、分(m)、時間(h)

Page 59: Firefox OSがモテないのはどう考えてもお前らが悪い!

Timestamps24時間経過後のつぶやきは絶対時間で表示

月日(MM/DD)、年月日(YYYY/MM/DD)

Page 60: Firefox OSがモテないのはどう考えてもお前らが悪い!

デモ

Page 61: Firefox OSがモテないのはどう考えてもお前らが悪い!

いつ出すの!?

Page 62: Firefox OSがモテないのはどう考えてもお前らが悪い!

いま…は無理ぽ

Page 63: Firefox OSがモテないのはどう考えてもお前らが悪い!

今後の予定ツイート詳細表示

リプライ、リツイート、お気に入り

Browser API 使う

検索機能の実装

Marketplaceへのアプリ登録申請

Page 64: Firefox OSがモテないのはどう考えてもお前らが悪い!

俺はまだ本気出していないだけ

Page 65: Firefox OSがモテないのはどう考えてもお前らが悪い!

希望的観測リスト

画像添付

位置情報

通知

マルチアカウント対応etc...

Page 66: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OSアプリ開発楽しい!!

✌(’ω’✌ )三✌(’ω’)✌三( ✌’ω’)✌

Page 67: Firefox OSがモテないのはどう考えてもお前らが悪い!

ところで

Page 68: Firefox OSがモテないのはどう考えてもお前らが悪い!

関東Firefox OS勉強会

Page 69: Firefox OSがモテないのはどう考えてもお前らが悪い!

2nd

Page 70: Firefox OSがモテないのはどう考えてもお前らが悪い!

開発端末の所有率

Page 71: Firefox OSがモテないのはどう考えてもお前らが悪い!

4th

Page 72: Firefox OSがモテないのはどう考えてもお前らが悪い!

登壇者不足

Page 73: Firefox OSがモテないのはどう考えてもお前らが悪い!

・・・

Page 74: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OSアプリ開発者いない?

Page 75: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OSアプリ無い

Page 76: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OSモテない

Page 77: Firefox OSがモテないのはどう考えてもお前らが悪い!

お前ら

Page 78: Firefox OSがモテないのはどう考えてもお前らが悪い!

お前ら

アプリ開発

Page 79: Firefox OSがモテないのはどう考えてもお前らが悪い!

お前ら

アプリ開発

しろ

Page 80: Firefox OSがモテないのはどう考えてもお前らが悪い!

Firefox OSがモテないのはどう考えてもお前らが悪い!

Page 81: Firefox OSがモテないのはどう考えてもお前らが悪い!

ご清聴ありがとうございました。