ブログ・ア・ラ・クレーム

技術的なメモとかライフログとか。

2011-01-01から1年間の記事一覧

SSD時代のファイルシステム選択について考えてみる

この記事は、カーネル/VM Advent Calendar の、12/28 日目の記事です。 はじめに ご存知の通り、近年ハードディスクに代わるストレージとして、SSD(Solid-State Drive) が普及してきています。 SSDはフラッシュメモリと高性能なコントローラを搭載した、高…

Auto Network Switcher アップデート

ネットワーク接続を自動的にON/OFFするAndroidアプリ「Auto Network Switcher」を0.4.1 へアップデートしました。https://market.android.com/details?id=jp.syucream.ans&feature=search_result 更新箇所は以下の通り アプリ起動中の、ステータスバーへの通…

OSのブートとサスペンドによる消費電力についての一考

OS起動時は、デバイスやシステムの初期化、各プロセスの立ち上げなど仕事が多く存在し、これが結構な電力消費になります。 そして頻繁に起動/シャットダウンするような場合には、サスペンドを利用した方がトータルで見た消費電力が低くなります。(起動も速…

Redmine がError message: Cipher is not a module で動かない件

自宅のサーバ上で、Redmine をPassenger でデプロイしているのですが、いつの間にかアクセス時にエラーを吐くようになっていました。 環境は以下の通り。 $ cat /etc/redhat-release CentOS release 5.7 (Final) $ ruby -v ruby 1.8.7 (2010-01-10 patchleve…

最近の事、睡眠障害の事

最近、夜に上手く寝付けない事が多く困っています。 それゆえ、バイトや講義、ゼミにほとんど睡眠をとれていない状態で参加せざるを得ず・・。 もう8月中旬くらいからこの状態になっていたので、いい加減病院に行こうかと考えています。 眠れない。その原因…

Auto Network Switcher アップデート

ネットワーク接続を自動的にON/OFFするAndroidアプリ「Auto Network Switcher」をアップデートしました。https://market.android.com/details?id=jp.syucream.ans&feature=search_result 更新箇所は以下の通り 通話中に誤って機内モードへ移行しないようにし…

IntelliJ IDEA 上でAndroid アプリのパッケージ名変更時に気を付けたいこと

IntelliJ IDEA を使用してAndroid アプリを書いているのですが、リファクタ機能を用いてパッケージ名を変更した後、ビルドは通るものの以下のようなエラーが吐かれアプリの起動が上手く行かない・・・などといった症状に陥りました。 ActivityManager: Start…

rspec の実行を加速しストレスフリーな開発環境へ

クーガーの兄貴は言いました。「お前に足りないものは、それは〜 情熱思想理念 ... (中略) ... 速さが足りない!!」さて最近Rails アプリケーションのテストをrspec で記述しているのだけど、テスト数が1000 を越えてくるとなかなかどうして全てのテスト…

Android でソフトウェアバックキーを提供する

iOSアプリをAndroidに移植したい時に需要が有る筈。 iOSアプリの、画面上部にあるBackボタンをAndroid でも提供しますBack ボタンと同じ動作をさせたいのなら、普通にActivityを終了させればOK Button backButton = (Button)findViewById(R.id.backkey); bac…

ネットワーク接続を自動的にON/OFFするAndroidアプリ「AutoNetworkSwitcher」を公開しました。

最近趣味で作ったAndroidアプリを、Android Market にて公開しました。ネットワーク接続を自動的にON/OFFするAndroidアプリ「AutoNetworkSwitcher」 https://market.android.com/details?id=jp.syucream.ans&feature=search_resultこのアプリはネットワーク…

Android でWiFi が有効かつアクセスポイントに接続できていない状態を検知する

つまり、WiFiをONにし、延々APをスキャンしている状況を見分ける方法です。 android.net.wifi.WifiInfo のgetSupplicantState() メソッドで、WiFi の接続状況を取得する事で分かります。 WifiManager wifiManager = (WifiManager)context.getSystemService(C…

自作Androidアプリからpingを実行する

自作Android アプリからネットワークの疎通確認がしたくて悩んだ件についてまとめてみる。java.net.InetAddress のisReachable() メソッドを使えば、疎通確認が出来そうであった。 しかしながら、実際このメソッドを使用し疎通確認を行ってみるも、上手く行…