Linux-Java-Memo.com

月曜日 1 17, 2011

Apple Storeの下取りサービス

新touch購入で、Apple Storeの下取りサービスを利用してみることにした。実際にサービスを提供しているのはソフマップで、事前にサイトで買取上限金額を確認して申し込み。(サービス期間中なので通常査定価格の15%アップとなっている)

この際なのでいろいろ買い取ってもらうことにした。

これとか、これとか

ちょっと手放したくない気もしてしまう、かつて使い倒したモバイルグッズ。果たしていくらになるか。

touch用のマイク

touch用のマイクですが、付いてたストラップをtouchのケースにくっつけてみました。こんな感じ。


イヤホンとDockコネクタの穴の間に紐を通してます。無理やりですが自分的には結構いい感じ。

しかし新型touchを買ってしまったので、マイクあんまり必要なくなった...。

火曜日 1 04, 2011

Bluetooth内蔵FMトランスミッター

昨年買ったものその2

 

これ一つで、iPodと携帯をそれぞれA2DP,HFPで同時に接続出来ます。iPodで音楽聞きながら、携帯に電話がかかってきたら音が切り替わって会話可能。結構便利ですが、FMトランスミッターで常にカーラジオと繋いでおかないと、電話かかってきた時あたふたするのが欠点。

あと、初めは使われていない周波数を探すまでちょっと大変。他の車で使われている周波数と重なるのか、音が聞こえなくなることが度々あります。結構イライラします。

iPod touch 4G購入

1/2のApple Store初売りセールで半ば衝動的に購入しちゃいました。4Gを買っちまうか、5Gまで待つか、悩んでいたんですが、下取りセールもやっているので、古いiPodとかを売れば更に安上がりだしってことで。

Apple iPod touch 32GB MC544J/A 【最新モデル】

touchは比較的手軽に最新機能が手に入るところが魅力です。年々、iPhoneとの機能差も縮まって来ているし。多分5Gも買っちゃうと思います。

touch用マイク購入

もう昨年のことになりますが、前から買おうかどうしようか迷っていたiPod touch用のマイクを購入。動機は、SkypeとかViberでの音声通話を試してみたかったのと、アプリ「あなたが寝てる間に」を使ってみたかったから(^^)


これをヘッドフォンジャックに刺してしまうと、スピーカーに出力を切り替えられるアプリ以外は音が出なくなってしまう欠点があります。が、Skype,Viberは対応しているので大丈夫です。

水曜日 12 15, 2010

アプリのプッシュ通知まとめ

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円)...

金曜日 11 26, 2010

メモ: railsでのセッション管理について

railsでは2.0以降、セッションはデフォルトでcookie内にすべて格納するらしい。
これだと4kバイトの容量制限はあるが、セッションタイムアウトとか、負荷分散時のセッション情報の共有とか気にしなくてよい。
DBストアも選択出来る。これだと容量制限も気にしなくてよくなる。性能はどうなんだろうか。

月曜日 11 15, 2010

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を指定しておけば問題無い... これは気づきにくいので、わかりやすくどこかに明記しておいてほしい。


rails 3 メモ: productionのサーバでpublicが見えない

WEB+DB PRESS Vol.58より抜粋

Rails 3では、rails sコマンドでproduction環境のサーバを起動すると、public以下のファイルやディレクトリがサーバによって提供されなくなっている。config/environments/production.rbのconfig.serve_static_assetsをtrueにすることで解決する。
Passenger経由であれば、staticなファイルはApache等が提供してくれる部分なので問題なし。

火曜日 11 02, 2010

rails 注意事項いろいろ

  • アプリケーション名とモデル名はダブるとエラー?
  • アプリケーション名に_testとか入れると、TestUnitのクラス名と衝突してエラーとなる。

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をオーバーライトして文字変換させたところうまく動いた。

水曜日 10 27, 2010

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を使えってことですね。

月曜日 9 06, 2010

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だけの問題のようですね。

木曜日 8 05, 2010

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の設定を変更する

iOS4 で Bluetooth GPS

使えなくなっていたBluetooth GPSを再びTouchで使えるようにするため、JailbreakMeでCydiaインストールしました。

ところが、以前使っていたRoqyBTはまだiOS4に対応していないことが判明。早く試してみたい...。仕方なく、BTstack GPSをインストール。5$必要...。Paypalで支払おうとすると、Web入力画面に切り替わるが、フォントがやたらに小さい。大きくできないし。それになんか表示がおかしい。下の方にぐいっとスクロールして固定させないと、表示出来ない画面があるぞ。なんだこれは...何度か失敗して疲労しながらなんとか手続き完了...orz。 これでなんとか、再びTouchでGPSが使えるようになりました。

こんなことしなくても標準で使えればいいんだけどなぁ。Bluetooth対応機器をもっと増やしてほしいです。

Calendar

tags

Feeds

Search

Links