Linux-Java-Memo.com
Apple Storeの下取りサービス
新touch購入で、Apple Storeの下取りサービスを利用してみることにした。実際にサービスを提供しているのはソフマップで、事前にサイトで買取上限金額を確認して申し込み。(サービス期間中なので通常査定価格の15%アップとなっている)
この際なのでいろいろ買い取ってもらうことにした。
これとか、
これとか
ちょっと手放したくない気もしてしまう、かつて使い倒したモバイルグッズ。果たしていくらになるか。
Posted at 09:21午前 1 17, 2011 by pochi in General |
touch用のマイク
touch用のマイクですが、付いてたストラップをtouchのケースにくっつけてみました。こんな感じ。
イヤホンとDockコネクタの穴の間に紐を通してます。無理やりですが自分的には結構いい感じ。
しかし新型touchを買ってしまったので、マイクあんまり必要なくなった...。
Posted at 09:20午前 1 17, 2011 by pochi in mobile |
Bluetooth内蔵FMトランスミッター
昨年買ったものその2
これ一つで、iPodと携帯をそれぞれA2DP,HFPで同時に接続出来ます。iPodで音楽聞きながら、携帯に電話がかかってきたら音が切り替わって会話可能。結構便利ですが、FMトランスミッターで常にカーラジオと繋いでおかないと、電話かかってきた時あたふたするのが欠点。
あと、初めは使われていない周波数を探すまでちょっと大変。他の車で使われている周波数と重なるのか、音が聞こえなくなることが度々あります。結構イライラします。
Posted at 11:21午前 1 04, 2011 by pochi in mobile |
iPod touch 4G購入
1/2のApple Store初売りセールで半ば衝動的に購入しちゃいました。4Gを買っちまうか、5Gまで待つか、悩んでいたんですが、下取りセールもやっているので、古いiPodとかを売れば更に安上がりだしってことで。

touchは比較的手軽に最新機能が手に入るところが魅力です。年々、iPhoneとの機能差も縮まって来ているし。多分5Gも買っちゃうと思います。
Posted at 10:56午前 1 04, 2011 by pochi in mobile |
touch用マイク購入
もう昨年のことになりますが、前から買おうかどうしようか迷っていたiPod touch用のマイクを購入。動機は、SkypeとかViberでの音声通話を試してみたかったのと、アプリ「あなたが寝てる間に」を使ってみたかったから(^^)
これをヘッドフォンジャックに刺してしまうと、スピーカーに出力を切り替えられるアプリ以外は音が出なくなってしまう欠点があります。が、Skype,Viberは対応しているので大丈夫です。
Posted at 10:54午前 1 04, 2011 by pochi in mobile |
アプリのプッシュ通知まとめ
touchで使っているプッシュ通知がいろいろあってややこしくなってきたので、まとめ
Twitter
- twitter
Boxcar
- twitter(機能が豊富)
- facebook
- Growl
- foursquare
- buzz, voice, email(転送設定必要), rss ... これらは未設定
Heywire
- SMS
- Gtalk
- facebook ... 未設定
IM+ with multitasking (一定時間で通知が切れる)
- Gtalk, Gmail
- twitter ... 未設定
- facebook ... 未設定
fring
- Gtalk, twitter, facebook ... これらは未設定
IM+ Proならskypeもpush通知してくれるが、高い(1200円)...
Posted at 12:21午後 12 15, 2010 by pochi in mobile |
メモ: railsでのセッション管理について
railsでは2.0以降、セッションはデフォルトでcookie内にすべて格納するらしい。
これだと4kバイトの容量制限はあるが、セッションタイムアウトとか、負荷分散時のセッション情報の共有とか気にしなくてよい。
DBストアも選択出来る。これだと容量制限も気にしなくてよくなる。性能はどうなんだろうか。
Posted at 01:30午後 11 26, 2010 by pochi in Ruby |
Debian: webalizerとapacheログのlogrotateのタイミング
今更になって気がついたのだが。
webalizerとlogrotateはどちらも/etc/cron.dailyで実行されることになっており、デフォルトだと名前順に、logrotate → webalizerと実行されてしまう。apacheのlogrotateは/etc/logrotate.d/apache2を見ると、weeklyで定義されており、実ログをみると日曜朝にrotateされている。したがって土曜日のログが、先にrotateされることでwebalizerに記録されなくなってしまう。
暫定回避策: /etc/cron.daily/webalizerを/etc/cron.daily/00webalizerなどにリネームし、先に実行されるようにする。
厳密には、webalizerでrotate後のファイル(access.log.1とか)も処理するようにすべきだが、わずかな漏れということで。
2010.11.26 追記
Debianの/etc/cron.daily/webalizerでは、webalizer.confでLogFileにaccess.log.1とかを指定すると、access.log.1を処理した後で、access.logも処理するように記述されている。そのため、access.log.1を指定しておけば問題無い... これは気づきにくいので、わかりやすくどこかに明記しておいてほしい。
Posted at 07:07午後 11 15, 2010 by pochi in General |
rails 3 メモ: productionのサーバでpublicが見えない
Rails 3では、rails sコマンドでproduction環境のサーバを起動すると、public以下のファイルやディレクトリがサーバによって提供されなくなっている。config/environments/production.rbのconfig.serve_static_assetsをtrueにすることで解決する。
Passenger経由であれば、staticなファイルはApache等が提供してくれる部分なので問題なし。
Posted at 05:28午後 11 15, 2010 by pochi in Ruby |
rails 注意事項いろいろ
- アプリケーション名とモデル名はダブるとエラー?
- アプリケーション名に_testとか入れると、TestUnitのクラス名と衝突してエラーとなる。
Posted at 07:02午後 11 02, 2010 by pochi in Ruby |
rails 3 で mysqlを使ってみる
Ubuntu 9.10環境でrails3お試し中。mysqlにつないでみる。
rails new hoge --database=mysql
config/database.ymlをみると、gem install mysql2でdriverを入れろと書いてあるが、そのまま実行するとエラーとなる。 libmysqlclient15-dev パッケージが必要(Ubuntu 9.10の場合)。
aptitude install libmysqlclient15-dev
sudo gem1.8 install mysql2
今度はうまくいった。
database.ymlでencoding: eucjpmsにしてみる。→ 画面表示で文字化け発生。ActiveRecord::Baseの説明に従い、文字化けするカラムのaccessorをオーバーライトして文字変換させたところうまく動いた。
Posted at 05:46午後 11 02, 2010 by pochi in Ruby |
Ruby on Rails 3
WEB+DB PRESS Vol.58
を買い、Rails 3勉強中。久しぶりに新しいもんを学んでます。
Ajax化が簡単に出来るのはすごいんだけど、データとして返ってくるJavaScriptコードがバグっててもなんのエラー表示もされないな。デバッグ厳しそう。
例えば test.js.erb とかに
$('posts').update(
'<%= escape_javascript(render @posts) %>'
);
とか書くのだけど、ここにバグがあっても、動かないだけで、どこが悪いのかよくわかりません。
Railsなら、ここにそんなに複雑なコードを書くことは無い、ってことなのかな。
2010.11.02 追記。
なるほど。RJSを使えってことですね。
Posted at 05:49午後 10 27, 2010 by pochi in Ruby |
iPod touch + Pocket Wifi + Bluetooth GPS + BTstack GPS + 全力案内!
iPod touch + Pocket Wifi + Bluetooth GPS + BTstack GPS + 全力案内! によるカーナビゲーションをしばらく使ってみての感想です。
3G のiPadも持っているのですが、iPhone/iPod touchくらいのサイズの方が手軽に使えていい感じがします。iPadは画面が広くて見やすいんですが、ちょっと重たくて邪魔になるので、しっかりホー ルドしてくれる車載ホルダーがあれば...。
良い点
- VICS対応して、渋滞回避のナビゲー ションはかなり優秀だと思う。
- 画面は見やすくレスポンス早い。リルート早い。
良くない点
- GPS捕捉するまでちょっと待たされる。
- Bluetooth GPS, Pocket Wifi, iPod touch とそれぞれ電源ONしなくちゃならないのでセッティングがちと面倒。
- トンネルとか、屋根のある駐車場では現在地特定出来ない。
- 走行中に長いトンネルに入ると、「日本国外では使用出来ません」というメッセージが出て突然強制終了となる。これが一番やっかい。あまり試してい ないんだけど、多分3G iPadの方なら問題ないんでしょうね。試してみようっと。
2010.09.24 追記
やっぱり3GのiPadなら問題なさそうです。Bluetooth GPS + iPod touchだけの問題のようですね。
Posted at 09:24午後 9 06, 2010 by pochi in mobile |
BackgrounderとRemove Recents
マルチタスキングがより快適になるということなので、iOS4にBackgrounderとRemove Recentsを入れてみました。
ところが私の環境(Touch 3G)では、Remove Recentsを入れたところ、整理していたアプリアイコンの並びがぐちゃぐちゃになり、作成していたフォルダがなぜか消えて、アイコンがすべてトップに展開されてしまいました。また、Backgrounderを入れてからTwitbird Premiumが不安定のようです。バックグランドから復帰させると必ず落ちます。(Backgrounding methodをNativeにしている場合) とりあえず、Backgrounding methodをBackgrounderにすれば大丈夫みたいです。
最初はBackgrounderの使い方がよくわかりませんでしたが、 余計なアプリが常駐しなくなるように設定できるのがわかりました。まだ使い込んでいませんが便利そうです。
追記: 3rdアプリはNativeに設定しちゃ駄目なんですね。Nativeが有効なのは、Safari,メール等もともとマルチタスキングしているものだけすね。
2番目のファンタム: Backgrounderの設定を変更する
Posted at 06:13午後 8 05, 2010 by pochi in mobile |
iOS4 で Bluetooth GPS
使えなくなっていたBluetooth GPSを再びTouchで使えるようにするため、JailbreakMeでCydiaインストールしました。
ところが、以前使っていたRoqyBTはまだiOS4に対応していないことが判明。早く試してみたい...。仕方なく、BTstack GPSをインストール。5$必要...。Paypalで支払おうとすると、Web入力画面に切り替わるが、フォントがやたらに小さい。大きくできないし。それになんか表示がおかしい。下の方にぐいっとスクロールして固定させないと、表示出来ない画面があるぞ。なんだこれは...何度か失敗して疲労しながらなんとか手続き完了...orz。 これでなんとか、再びTouchでGPSが使えるようになりました。
こんなことしなくても標準で使えればいいんだけどなぁ。Bluetooth対応機器をもっと増やしてほしいです。
Posted at 10:18午前 8 05, 2010 by pochi in mobile |