2016年3月30日水曜日

[Android] Xperia mini ST15iのカメラのシャッター音を消す

今更だけどメモ。

使ったAndroid端末:
Xperia mini ST15i
ICS 4.0.4
カスタムROM(CyanogenMod9)

PC環境:
Ubuntu 14.04.4 LTS
adbはインストール済み

前提:
root化されてること

※PC側の環境構築やAndroid端末のroot化はこちらを参照

手法:
/system/media/audio/ui/ の配下にある下の2つのoggファイルをテキトーにリネームするだけ
camera_click.ogg (シャッター音)
camera_focus.ogg (フォーカス音)

2016年3月27日日曜日

Xperia mini ST15iのroot化:UbuntuでカスタムROM(CM9、CM10)を焼く方法

UbuntuなPCを使って手持ちのスマホ Xperia mini ST15i をroot化したのでその手順をメモ。

スマホ:
Xperia mini ST15i
Androidバージョン 4.0.4
ビルド番号 4.1.B.0.587

PC:
Ubuntu 14.04.4 LTS

root化の動機:
Xperia mini ST15i にAndroid版Chromeブラウザをインストールしようとしたら空き容量不足でできなかった。ST15iは超コンパクトでとても使いやすい端末だが、空き容量の少なさだけは不満。Amazonレビューを見てもその不満が目立つ。空き容量を増やすためにプリインストールされているゴミアプリを削したり、パフォーマンスなどをカスタマイズしたかったので、ここは思い切ってroot化することに。
最終目標はST15iの「Chromephone」化です。

root化の手法:
root化には色々と方法があるが、今回はroot化できるカスタムROM(CyanogenMod)をインストールする方法に決定。理由は、それが一番カンタンそうだったから。

所要時間:
インストール作業に掛かった時間は大体25分ぐらい。(ただしカスタムROMなどのダウンロード時間を除く)
内訳は、BootloaderのUnlockで5分、CyanogenModインストールで20分。

※注意!
ここからの作業はヘタをすればスマホが文鎮化します。参考にする際は自己責任でお願いします。

2015年7月22日水曜日

2chまとめツール「まとめうす」をリリース!



2chまとめツール「まとめうす」をリリースしました。
2chまとめサイトのネタ探しから編集作成、投稿までを効率よく行うことができるツールです。
Google Bloggerに対応しており、Bloggerブログをお持ちなら簡単にまとめブログをアップすることができます。

Webアプリ版
Chromeアプリ版(ChromeWebStore)

リリースしたてなので改善すべき点やバグもあるかもしれませんので、何か不具合などありましたら上記ChromeWebStoreページの「サポート」から報告いただけると助かります。

2015年6月5日金曜日

[pushState] jquery.pjaxなクライアントとExpress4+ECTなサーバサイドのWebアプリサンプル

jquery.pjaxとは、ブラウザ履歴をプログラムから操作できるHTML5のAPI「pushState」を便利に実装したjqueryプラグインです。ajaxを使ったWebアプリでは、画面遷移が発生しないのでサクサク動くというメリットがある反面、画面が変化してもURLが変わらないためにSEOで不利というのがデメリットでした。しかしHTML5のpushStateのお陰でそのデメリットもやっと解消されることになりました。jquery.pjaxを使えば、pushStateを簡単に使うことができます。
今回ご紹介するのは、jquery.pjax.js (クライアントサイド) と express4 (サーバサイド) を使ったpjaxなWebアプリの超簡単なサンプルです。

2015年6月3日水曜日

[HTML5] pushStateでajaxアプリでもブラウザ履歴を使ってみるサンプル

pushState はブラウザに履歴を追加するHTML5のAPIです。pushState を利用すれば、ajaxを多用しているページでもブラウザの「戻る」「進む」ボタンを使って自然な履歴操作を実現することができます。
以下は pushState を利用して擬似的な画面遷移を実現するサンプルアプリです。