例に違わずうちの会社も基本 Windows マシンが支給されていて、まぁやっぱり多数の人が cygwin を入れていたりします。 cygwin にはいくつか cyg* で始まるプログラムが付属していて、cygstart とかはわりかし有名ですが、わりとマイナーなツールに cygpath がある。この cygpath って使い様によってはわりかし便利なツールになります。 cygpath は何者なのか 見てもらった方が早い。 $ pwd /home/y-kiri $ cygpath -w `pwd` C:\cygwin\home\y-kiri $ cygpath -u 'C:\cygwin\home\y-kiri' /home/y-kiri というわけで、cygpath は (cygwin が使う) UNIX 形式のパスと Windows のパスを相互変換することができます。たとえばホームディ
CygwinつかっていてWin32のコンソールアプリ(Ruby.exeとかPHP.exeとかPython.exe)をCygwinのBashから使うのにすごく重宝するCygpath。Cygpathについて知らないことが多い おさらい。cygpathとは何か cygpathはUNIXパスからWindowsパスの変換,またその逆の変換を行うことが出来る.Cygpathを使うと,Cygwinのマウントポイントを考慮したパスが取れるので便利ですね. 基本の使い方 使い方は習うより慣れろ. cygwin(bash)から windows へ takuya@letsnote:~$ cygpath -w /home/takuya C:\Users\takuya windows(cmd)から UNIXへ C:\Users\takuya>cygpath -u C:\Users\takuya /home/taku
Hadoopのワードカウントの例だとテキスト形式の入力ファイルが出てきますが、 Hadoopではそれ以外にもバイナリ形式のKey-Valueレコードを保存するためのフォーマットとしてSequenceFileというのがあります。 Hadoopは容量が少ないファイルを大量に扱うのは苦手です(ネームノードのメモリを圧迫する)。 なので容量が少ないファイルを1つのファイルにまとめると効率的になりますが、SequenceFileはその用途に使えます。また圧縮も使えます。 SequenceFileに関しては象本の4章に詳しく書かれていますが、ここで簡単に紹介したいと思います。まあ自分自身の備忘録ですね。 ファイルフォーマットはこんな感じです。 ヘッダー レコード レコード 同期 レコード レコード レコード 同期 レコード ところどころに同期マーカーがありますが、これによって1つのファイルを複数のスプ
前回は ExecutorService を使ったタスクの依頼・実行方法を見ました。 今回は ExecutorService のシャットダウン・終了方法を見ていきます。 ExecutorService を使うプログラムでは必ずシャットダウンを行う必要があるので忘れずに。 記事内容 ExecutorService のシャットダウン方法 ExecutorService のライフサイクル ExecutorService インターフェース(ライフサイクル関連) ExecutorService の終了メソッド ExecutorService のシャットダウン方法 ExecutorService には2通りのシャットダウン方法がサポートされています: おだやかなシャットダウン・・・ shutdown() メソッド 唐突なシャットダウン・・・ shutdownNow() メソッド それぞれのシャットダウン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く