2009年2月アーカイブ

sbinのsってなんだろうと気になったので調べてみた。

結論から言うと下記のようにSystem BINaryのことでした。
Wikipediaのこの辺にも書いてありますね。

http://momox.net/blog/2007/02/bin_sbin_lib_libexec.html

<ディレクトリ名の意味>
bin -- binary 実行可能なプログラムのこと。
sbin -- system binary システム管理者が主に使用するプログラム。
lib   -- ライブラリ--同じ階層のbinとかsbinのプログラムが使う関数(プログラムの断片)
libexe -- プログラムが使うプログラム


よくサービスとかパッケージのディレクトリ内でbinとsbinって作って使い分けてたりするけど自分の中でいまいちその棲み分けができていない。

cronとかに設定するのはsbin?
コマンドラインで実行するのはbin?
とかばっくり自分基準があるけど、この基準も合ってるか怪しい。

こんな基準のやってるよ!ってのがあったら教えて欲しいです。

あとlibexecとかもあるけど、これもなにを置くか微妙で「プログラムが使うプログラム」はこの中みたいですね。ぱっと思いつくので言うとmysqldとかがlibexecに置いてあったりしますね。

emacs lispを書いててふと思ったんだけど、Perl moduleのmake testみたいなことをやる機構ってあるのかな。

絶対あると思うから
あとで探してみよう。

ずっと何を買おうか迷っていたのですが結局買ってしまいました、F-03A。
まだ購入して3日ですが簡単なレビューを。

F-03A
以下良い所
  • 手に持った際の質感、ラウンドフォルムの持った感じ、本体裏の質感がとてもいい
  • 写真の顔認識がいい
  • もっさり感がなくていい
  • D905iからの移行でしたが、ソフトがほぼ一緒なので違和感なく使える
  • やっぱりスライド最高
  • モックだと画面が狭いかなぁと思ったけど、実際使い始めたら結構デカいことに気付いた
  • セキュリティのロック関係が細かく設定できる
  • ボタンのイルミネーションが無駄にキレイ
以下悪い点
  • 右サイドのボタンが下方過ぎて押しづらい
  • 表面にとっかかりがないので、スライドをしまう際ちょっとてこずる
  • まだだいたいのサイトできせかえツールが未対応
  • 表面の下のスペースがもったいない
  • タッチパネルは使いづらいからほぼ使ってない
  • 他のレビューサイトにありましたが、ストラップの位置がカメラに被る位置にある

ということで一長一短はありますが、現在のところ大変満足しています。
これから購入される方の参考になればと思います。

F-03Aで撮影した生写真も以下に貼っておきます(デカっ)。

F-03Aで撮った写真
自分はGoogle Calendarをメインで使っているのですが、今までiPhoneで見たい場合はGoogle Calendarのモバイル版(read only)を使うか有料のアプリを使うしかありませんでした。

んじゃそれ使えばいいじゃんって話なんですが、これらの方法だとiPhoneのデフォルトのカレンダーアプリとは同期できなかった(たぶん)のでいまいち導入するのに二の足を踏んでいました。

そんな中Google Syncの発表。

これを使うとiPhoneのデフォルトのカレンダーアプリにGoogle Calendarのデータが同期できるようになります。ちなみにカレンダー以外にもコンタクトが同期できるようです。(※iPhoneの設定画面にはメールも同期できるかのように見えますが、自分がやってみたところうまくできませんでした)

ってことでこの辺を参考にさっそく設定をしてみました。

この説明ページにはiTunesでコンタクトのデータをバックアップする手順が書いてありますが、自分はカレンダーのデータしか同期しないつもりだったのでこのバックアップの手順は省略しました。もしコンタクトも同期したいならiTunesでコンタクトのデータをバックアップすることをお勧めします。

ちなみにiTunesでバックアップを取らないのであればiPhoneだけですべて設定ができます。

あと忘れてはならないのが、単に設定しただけだとデフォルトのカレンダーしか同期ができないので、他のカレンダーも同期対象にしたい場合にはhttp://m.google.com/syncにアクセスして設定する必要があります。

ただ、この設定ページは言語が日本語に設定されてると「非対応です」という画面になってしまうので言語選択で「English」などを選ぶと設定画面が見られます。

自分は4つのカレンダーを同期するようにしてみました。現状だと最大で5つのカレンダーまで設定ができるようです。

ということで、また1つiPhoneが便利になった気がする今日この頃。
興味のある方はぜひ設定してみてください。
Tomblooを愛用しているのですが、 最新にしてから20_model.jsの
1909行でエラるようになってしまいました。

調べてみると原因はpostkeyというのをlivedoorクリップから
取得するときにちゃんとクエリを渡せてないからでした。

具体的にはlinkというクエリに

http%3A%2F%2Ftombloo/

を渡してて、最後の「/」がエスケープされてないので
livedoorクリップがコケます。

ということで、

http%3A%2F%2Ftombloo%2F

に修正してやると問題なく動きます。
記事下にpatchを置いておきます。


ちなみにTomblooは、githubでソース管理をしてるんだけど、
こういった修正はどうお報せするのがいいんですかね。

github使ってるならこうしたら早いよ!っていうのがあれば教えて欲しいです。

--- 20_model.js.orig	2009-02-11 16:05:00.000000000 +0900
+++ 20_model.js	2009-02-11 16:03:48.000000000 +0900
@@ -1901,7 +1901,7 @@
 		
 		case 'changed':
 			var self = this;
-				return request(LivedoorClip.POST_URL+'?link=http%3A%2F%2Ftombloo/').addCallback(function(res){
+				return request(LivedoorClip.POST_URL+'?link=http%3A%2F%2Ftombloo%2F').addCallback(function(res){
 					if(res.responseText.match(/"postkey" value="(.*)"/)){
 						self.token = RegExp.$1;
 						return self.token;
もうすぐUNIX timeが1234567890秒になるらしい。

いつ1234567890秒になるのか気になって夜も眠れない!
という人のために確認できるページを作ってみた。

まぁどこにでもあるとは思うけどね。。。

時間を過ぎたら落す予定です。

暇だったらボーっと見てみてくださいませ。

検索

広告

OpenID対応しています OpenIDについて
Powered by Movable Type 4.22-ja