2012/10/16

[memo] blogger android app enhanced

常用している Blogger の Android公式アプリにちょっと不満がある。ある意味ニッチな不満なので久々にアプリを書いてみるか、と思いつつ不満に思っていることをメモ。

----

1. 投稿日時をコントロールできるようにしたい
2. あるエントリを複製して新しいエントリを起こしたい
3. ラベルを過去に投稿したものから選択できるようにしたい
4. 特定のエントリをアプリからWebViewを経由せずにオフラインで見られるようにしたい
5. 上記をラベルで絞ってみたい

2012/10/12

Returns kindle 4th generation(2)

http://d.hatena.ne.jp/s-fridge/20101124/1290604325

以前返品した Amazon Kindle 第4世代が何の理由もなく戻ってきたよ( ;´Д⊂ヽ

日本の業者ってリチウム電池を運ぶのにいろいろとあるらしく、Amazon.comに直でメールしたらUPS経由で返すように案内されますた。

けど、配送料を調べたら普通に5k超えることがわかったので大人しく他の方にお譲りすることにしました。。上の id:s-fridge さんは 9000円したとか。よく返品する気になったなあ、、と。

----

ということで、新品の Kindle第4世代(Wifi版、広告なし)を欲しい方コメントよろですー。5000円でこうちくれると嬉しいのです(´ー`; )

2012/09/30

Returns kindle 4th generation

第4世代の Amazon Kindle International 版を買ったが、返品することにした。

Amazon Kindle はこのエントリを書いている現在、第4世代が発売されている。だが、よりによって明日から Kindle PaperWhite が発売されるわ、1週間前には十分電子書籍リーダーとして使えそうな Nexus 7 が発売されるわで、この時期に第4世代の Kindle を定価で買うのは明らかに負け組であることに気付いた。

よって、Kindle は返品して様子を見ることにした。Amazon.com の返品は面倒な感じがしたのだが、以下の手順を踏めば簡単だ。

[ Update October 12th 19:32 JST by m ]

... てな具合で以下には返品手順を馬鹿正直に写真付きで以前は書いていたのだが、この手順にそって郵便局から発送したところ、無言で送り返されてきてしまった。リチウム電池を日本の運送業者が扱うのはアレでソレなことが原因らしい。

よってここに載せていた手順は削除しました。ごめんなさい(´ー`; )

2012/09/20

HTML5, gzip deflate

皆様、スマホサイトを構成する時は、HTML5テキストそのものを gzip するのを忘れないようにしましょう。僕は忘れていました。。

CSSのリクエストを減らす代わりにHTMLに埋め込んでいる場合は尚更です。

なぜ Apache 2.2 で以下のようなトチ狂った設定をしていたのか未だに理解できない。
要するに、static なリソースで縛って満足していた、と(´ー`; )

<Location /smartphone_static_resource>
  SetOutputFilter DEFLATE
  AddOutputFilterByType DEFLATE text/html text/css application/x-javascript
  # ...
</Location>

----

スマホアプリと連携する HTML5サイトの高速化のキモってどこもやっていることは基本同じだなーと最近思う次第。
  1. data:url や ファイル統合等を駆使してリクエスト数を減らす
  2. minify, gzip 等を駆使して転送量を減らす
  3. キャッシュできる処理はキャッシュさせる
  4. ハード側に多くをやらせない
1. の リクエスト数って大したことないじゃんって思うかもですけど、3G回線とかでは結構効いてくると思います。

4. についてはそう心配することはないのかもしれない。自分は HTML5 や JS でゲームを作ったことがないのでそこらへんノウハウがあれなんですけど、jquery-mobile を採用したサイトとかをふるーい Android 端末とかで動かすとやっぱり描画が遅いので、変に複雑な処理は書かないようにしています(んなこたーねーよって思ったらコメント希望)。

以下を読んで、ああやっぱ同じですよねー。デスヨネーってな感じでした。

「HTML5 Web Application のつくりかた」
http://ameblo.jp/ca-1pixel/entry-11009598050.html

2012/09/17

XP-matruri 2012

http://xpjug.com/xp2012/

9月15日(※1)にXP祭り2012に行ってきた。

----

なんとか現場にTDDとか自動ビルドだけでも取り入れてほしいなーって思っていて、そこらへんのヒントを探りに行こっかなーとか、最近イベントに行ってないなーっていうのが動機になって明らかにアウェーなカンファレンスに顔を出してみた次第。

「XXというプラクティスを現場で使いたいんだけど、現状に満足している連中ばかりで何も動きません」云々という話題はアジャイル界隈では定番らしく、そういう話題が最初のラウンドテーブルでもやはり出た。薄々感じてはいたが、やっぱり『自分が動かないことには何も変わらない』、という結論は自分の状況(※2)と一致した。このイベントの中の様々な講演やLTの中でもこの話は出てきたくらい重要な話(※3)である。

動いた成果をうまく見せつける策が重要だと思う。「仲間も必要」という話も確かに同意はするけど、それだけに逃げてはダメな気がする。

----

あと、Scrum のざっくりとしたイメージをワークショップで持つことが出来たのがとても大きな収穫だった。この世界でプラクティスを自分一人でやってみることを「素振り」というらしいが、これを素振りしようと思っても、TDDや自動ビルド、CIとかと違ってチームが前提のプラクティスなのでどうかなーと思いつつ考えてやってみるかーとか思った。

----

LT では SonicGarden さんのビデオレターがとてもよろしゅうございました。マワシモノではないけれども、とても個人的には勇気をもらえたのでこちらに貼っておきますね。



----

あと、最近イベントまわりについてアウトプットできていなかったので、XP祭りのメディアスポンサーである ManasLink さんが募集していた「公式レポーター(※4)」に応募し、イベントの参加レポートを書くコミットをしてきた。dropbox には既にレポートを置いてあるのだが、掲載が遅れているらしい。今週末には多分掲載されるだろう。

[ Update September 24th 2012 18:50 JST by m ]

ManasLink さんのところにレポートが掲載されたようだ。

----

(※1) つか、ぺちこん や PyCon となんで被ってるんだYO!
(※2) この世界では「コンテキスト」というようだ
(※3) 常識ジャンとか苛めないでください
(※4) 公式レポーターの制度に意味があるのかはちょっとわからない感じ。ただ、自分の中ではアウトプットに確実にコミットできるので応募した次第