香港に行ってきました。

2009.1.14 水曜日

1/10~1/12まで香港に行っておりました。
うちの母は海外旅行が趣味で、
「円高過ぎるのでいくらかドルを買った!旅行に行くぞ!」といった感じの事を言っており、昨年の末に半ば強引に申し込み。
急いでネットで検索して、電話して、当日中にコンビニで代金の振込済ませて航空便とホテルを確保。
ギリギリ過ぎたので超慌ただしい手続き。

そんなわけで久々に家族旅行。

俺は一人暮らしで猫飼っていて、流石に2泊3日となると置いていけないので、慌ててペットホテルを検索。
市内のペットホテルに比べてちょっと割高な感じだけど、空港で預けられる方が便利だろう、と思い、セントレアペットおあずかりサービスというのを利用することに。
動物病院運営とのことで安心できそうだったし。

ただ、逆に
俺の家→実家→空港と長い移動時間ケージに入れっぱなしになっちゃったのはちょっと可哀想だったかもしれない。

あと「失敗した」と思ったのが、デジカメを忘れたこと……。
携帯で数枚撮ったけどロクに撮れてないw

1/10
飛行機に乗って、午後に香港着。
現地ガイドさんの案内でホテルへ。

現地ガイドさんの日本語が、中国の人が話す日本語のテンプレみたいな感じでちょっと面白かった。

申し込みがギリギリだったし、ホテルがちょっと郊外にある”Panda Hotel”という可愛い名前だったので、
「パンダてw」と、しょぼいホテルを想像してたけど、予想外にしっかりしたところだった。
1~2Fが大きめのショッピングモールになっていて、3Fがホテルのロビー、~30Fが客室やレストラン。

なんか高級そうな内装なのに、色々な看板やオブジェのあちこちにパンダが居て不思議な感じ。

その日はちょっとぶらぶらして、ホテル下のショッピングモール内”Fat Angero”(太った天使?w)というイタメシ屋で夕飯食べて撤退。
親父は早々に就寝。
俺と母はTVでACミランの試合見ながら、持参した焼酎で夜半まで酒盛りして就寝。

1/11
朝イチからツアー観光。
天気もいいし、昨晩そんなに寒くない感じだったので、俺と親父は「荷物になる」と上着をホテルに置いて出発。
香港は2回目だけど、前回からもう15~6年経ってるので結構新鮮。
九龍城ってもうないんだねぇ。

返還記念碑、ビクトリアピーク、レパルスベイ、スタンレーマーケット等を観光。
スタンレーマーケットで花文字の壁掛けと、母が何故かチェ・ゲバラのTシャツを購入。

昼食は飲茶。
その後、こういった観光ツアーのお約束で、宝石の店、シルクの店、漢方の店などを回り、ギャラリア(免税店)で一時解散。

ギャラリアでしばし買い物した後、近所の店を見て回る。

オプショナルで中華料理(北京ダック)と、屋根無し2階建てバスで看板だらけの道を走って女人街へ行くというツアーも申し込んでたんだけども、
どうやら一旦ホテルに戻る訳ではなく、ギャラリア前から出発とのこと。

買い物した荷物も一杯あるし、何より俺と親父は上着を着ていない。(母はしっかりコート持参)
日本より暖かいとはいえ12月の夜は若干肌寒く、オープンの2階建てバスでは結構な寒さが予想される。
ホテルはちょっと郊外なので、一旦戻るにも微妙な時間。

街を歩きながら
父「なにか上着買っていこうぜ」
母「そんな勿体ない」
俺「そこの店に100$(=1200円くらい)のダウンジャケットあるよ、買っていったら」
母「こんな安っぽいの買っても後で着ないでしょ」
父「(俺)に1着買ってやれよ」
俺「あ、いや、俺はいいよ、大丈夫」
父「じゃあ俺もいらーん!!」

父は61歳です。

結局そのまま日航ホテルのラウンジで時間まで過ごす。
途中、トイレに行きたくなり、コンシェルジュの人に英語で場所を聞く。
「excuse me, where is a rest room?」「Down stairs and turn left」「thank you」

後で、その人が他の客と話してるのを見かけたんだけど、
なんか、バリバリ日本人じゃん。

こういう事は稀によくある。

中華料理屋で北京ダックを食べ、2階建てバスへ。
やっぱりちょっと寒いw
そのバスのガイドのオッチャンが凄いハイテンションだったので寒さは若干和らいだ感じ。

女人街でバスを降り、買い物。
すげー怪しいw

「オニーサン、トケイ、ニセモノ」
「オニーサン、ミテミテ、コレ、カワイイ」
やたら「カワイイ」を連呼する人が多かったけど、
日本から来た女の子達が言うのを聞いて覚えたんだろうかw

コピー商品とかは摘発を防ぐためにどこか別の場所に置いてあるみたいで、みんな、雑誌やカタログの切り抜きみたいな紙だけ置いてある。

一個買ってみた。
店のオネーサン「オニーサン、サイフ、ニセモノ」
俺「○o○○ある?」
店のオネーサン「Yes」(なんか遠くの倉庫?から商品持ってくる)
俺「いくら?」
店のオネーサン「280ドル」
俺「200ドルにしてくれ」
店のオネーサン「Noooooo(倉庫に戻ろうとする)」
俺「240」
店のオネーサン「270」
俺「250」
店のオネーサン「OK」

時間もあまりなかったのでこんな感じの値切りで。
ホントはもっと安いんだろうなぁ。

その後ホテルに戻り、
父はビールを飲んで就寝。俺と母は昨夜に引き続き夜半まで焼酎で酒盛り。

1/12
昼頃の便に乗り夕方に帰国。

空港でうちの猫がお出迎え。
預けてる間の写真をプリントアウトした物や、3日分のレポートをくれた。
レポートが、なんだか女の子の日記みたいなカワイイ感じで書かれてて和んだw
凄く丁寧に預かってくれた印象を受けたし、また機会があれば利用しよう。

一旦実家へ行き、
夕食、荷物分配、俺の引越用の書類作成等の用事があったので、
猫はケージに入れっぱなしじゃ可哀想、ということで、一旦実家で開放。
うちの親父、猫嫌いを公言してたけども、まんざらでもない感じ。
ドア開けて「おーい、こっちこい」とあちこち連れ回してたw

そういえば
ギャラリアで親が買ってたElectric Balmっていう軟膏(タイガーバーム的な物)を一個貰って帰ったんだけど、
これ効くかも!
帰国してから腰痛の部分に塗ってみてるけど、この2日間、非常に楽。
これもっと欲しいなぁw

Dropboxが素敵。

2009.1.6 火曜日

昨年末にたまたま見つけたDropboxというサービスがとても素敵な感じ。

複数のPCでデータを共有できるオンラインストレージなんだけども、
・PC内にフォルダが作られて、その中のファイル操作が自動的に同期される。
 (=通常のフォルダと同じ感覚で操作した物が自動で同期される。)
・複数のユーザで共有するフォルダも作成できる。
・特定のフォルダに格納した物(写真とか)は、web経由で非ユーザに対して公開することも出来る。
・リビジョン管理機能を備えていて、誤って削除や上書き等をした場合に復元できる。
・差分のみ送受信するため軽い。
・Win/Mac/Linux対応。(iPhoneも行けるらしい)

導入方法や使い方等はこちらを参考に
“PCで仕事”を速くする:第20回 Dropboxですべては解決してしまった (1/3) – ITmedia Biz.ID
Dropboxのセットアップと使い方 – ITmedia Biz.ID

普通のフォルダと変わらない感じで使っていれば裏で勝手に同期してくれていて凄く楽だし、
無料でも2G使用できるので、ちょっとした利用ならそれで充分な感じ。

自分の場合は、
・個人的な作業ファイル(ソース)
Lightning(Thunderbirdのカレンダーアドオン)のカレンダーファイル
・最近つけだした家計簿ソフトのファイル
なんかを複数PCで同期中。

あと、ちょっと人に見せたい画像なんかをPublic(公開)フォルダに入れて見せたりとか。
今まではわざわざFTPしてたけども、
My Dropbox/Publicの下に普通に保存して、右クリック→Dropbox→Copy public linkでURLをコピーして送りつけるだけでいいので楽なんだコレがw

個人的な作業ファイルとかはSubversion使ってたけど、大概がそこまで大層な物でもないし、こっちの方が圧倒的に楽。
人と組んで何か作るときなんかにファイルを共有する、なんて使い方も便利そうだなぁ。

個人的には、Lightningのスケジュール帳が複数箇所で同期できるのが今のところ一番の恩恵かも。
Googleカレンダーで同期できるけど、なんだか抵抗あって使ってなかったのでw

もちろんセキュリティの問題もあるし、職場等で使うには色々デリケートな問題もあるので、その辺は注意が必要かも。
(USBメモリとか禁止な職場ならこれも限りなく黒に近いだろうし)

家具レイアウトシミュレーション用のJavascriptを…

2008.12.16 火曜日

引越をすることになり、その件で頭が一杯だったのでつい…。
家具どう置こうかなー、とか色々考えてて、
とリあえず、Javascriptで家具配置のシミュレーションが出来る物を自分用に簡易なの作ってこれで遊んでたんだけど、
ちょっと面白そうなんで一度ちゃんと作ってみるかも。

ガントチャートを描画するjQueryプラグイン

2008.12.12 金曜日

プロジェクト管理ツールを色々と見ていたら、ガントチャートはJpGraphというツールで出力する物が殆どで、
JpGraphだと、GDを使って画像で生成してるので綺麗に出力される反面、融通聞きにくいんじゃないかなぁ、という印象。
タスク名等のテキストにリンク張ったりとか出来た方が便利だろうし、画像生成する際のフォントの問題で日本語化も結構手間。

これってJavascriptで出したらどんな感じだろう、と、思いつきで作ってみた。

■サンプル&ダウンロード
jquery.gantt

ガントチャートプラグイン

$("#gantt01").gantt();

空っぽの状態で生成。

$("#gantt01").gantt({
'tasks':[
{ 'titles': 'Task01', 'start_date': '20081213', 'end_date': '20081222' },
{ 'titles': 'Task02', 'start_date': '20081217', 'end_date': '20081231' },
{ 'titles': 'Task03', 'start_date': '20081227', 'end_date': '20090121' }
]
});

と、引数にタスク情報を渡して一気に生成することも可能。

$('#gantt01').addTask({ 'titles': 'Task04', 'start_date': '20081230', 'end_date': '20090111' });
 
$
('#gantt01').addTask([
{ 'titles': 'Task04', 'start_date': '20081230', 'end_date': '20090111' },
{ 'titles': 'Task05', 'start_date': '20081230', 'end_date': '20090111' }
]);

タスクの追加はaddTask()
配列で一気に送ってもOK。

// 当日へ移動
$
('#gantt01').setPeriod();
// 日付指定
$
('#gantt01').setPeriod('20081212');
// 範囲指定
$
('#gantt01').setPeriod('20081212', '20090112');
 
// 次のページ
$
('#gantt01').setPeriod('+');
// 7日分送る
$
('#gantt01').setPeriod('+7');
// 前のページ
$
('#gantt01').setPeriod('-');
// 7日分前へ
$
('#gantt01').setPeriod('-7');
 
// 日単位表示
$
('#gantt01').setType('date');
// 月単位別表示
$
('#gantt01').setType('month');

表示切り替え。

$("#gantt01").gantt({
'type': 'date',                   // グラフのタイプ(date  / month)
'range': 50,                      // 表示範囲 (グラフのコマ数)
'titles': ['title01', 'title02']// タイトル項目(配列にすると複数列)
'tasks': {}                       // タスクデータ (オブジェクト)※配列で複数渡しも可
});

生成時のオプション。

$('#gantt01').addTask({
'titles': ['Task05', 'hoge']// タイトル項目(配列可。表示数は生成時の設定に依存)
'start_date': '20090103',   // 開始日 ※必須
'end_date': '20090116',     // 終了日 ※必須
'color': '#0000FF',            // グラフの色
'text': 'Task05'                // グラフの中に表示するテキスト
});

タスク追加時のオプション。
開始日と終了日だけは必須。

日付の形式は
YYYYMMDD
YYYY.MM.DD
YYYY/MM/DD
のいずれかで。

急な思いつきでガーッと作ったので色々と雑かも。
ニーズが発生したらまた手を入れると思うけど、ニッチな用途なので延々とアルファバージョンの可能性もw

使用は現在の所未定。
一応、プロジェクト管理ツールを自分らの使いやすい形式の物を自作してみたいという野望があるにはあるけど…。

プロジェクト管理ツールを模索

2008.11.28 金曜日

うちのシステム部は人数も少ないので、
プロジェクトやタスクの管理は必要に応じてexcelとかでやってたんだけども、
いい加減もっとちゃんと管理しないと、ということになり、オープンソースのツールを使ってみよう、という事に。
しかし、これがなかなかしっくり来るのがない…。

とりあえず、手元の環境にて、LAMP環境とRails環境用意して、以下を試してみた。

  • Redmine
    Ruby on Railsで作られたプロジェクト管理ツール。
    環境構築がちょっと手間だったけど、多機能だしインターフェイスも良い感じ。
    SVNでソース管理が出来たり、プロジェクト毎にWikiが作れたり。
    ただ、完全にソフト開発向けな感じで、我々が使用するには若干小回りがきかない感じ。
  • dotproject
    PHPで作られたプロジェクト管理ツール。
    ガントチャートの日本語化にちょっと手間取った。
    ガントチャートがプロジェクトレベル、プロジェクト内のタスクレベルと両方出せるのはステキ。
    細々と色々な作業が入ることも多いので、プロジェクトレベルでガントチャート出せると全体スケジュールやメンバー毎の埋まり具合が把握しやすい。
    やはり大きめの規模のプロジェクト向けなのと、インターフェイスの使用感がやや難点に感じた。
    フォーラムもあるのでナレッジベースに使えるかな?と思ったけど、プロジェクトへの紐づけが必須だった。
  • phpCollab
    PHPで作られたプロジェクト管理ツール。
    インストールは一番容易だった。
    動作が凄く軽いし、インターフェースもスッキリしてて好み。
    dotproject程の機能要らないので、こっちの方がいいなぁ、と思ったけど、dotprojectのプロジェクト単位で出せるガントチャートがどうしても捨てがたく…。
  • xoops+wsProject
    番外編。
    元々社内ナレッジベースみたいなの作るつもりでxoopsの使用を検討していたので、xoopsモジュールでないかなぁ、と思って探してみたら、思ったより情報が無くて、一個だけ見つかった。
    英語オンリーで、ガントチャートもないし、触ってみた感じ、ちょっときついな…。

web系の開発で、特にうちのとこみたいな少人数のチームになるとちょっと状況が特殊で、
あんまりしっかりしすぎてても逆に使いづらくなったりするんだよなぁ。

とりあえず今の第一候補はdotprojectで、ナレッジベース用にPukiWikiを併設かな、という感じ。
でもインターフェイスはphpCollabの方がいいな…軽いし。
Wiki併設で別々にアクセスするのもなんだかなぁ、という感じなので、いっそxoopsモジュールで作っちゃえれば一番いいんだけど…。

eGroupwareというのも見つけてきたけど、機能多すぎかなこれw
後ほど試してみよう…。