プログラムにおいて、日付というのは厄介な存在だ。表示形式は様々に存在し、タイムゾーンもあり、60進数と12進数がおり混ざっている。 Railsでは翌週金曜日をnext_week(:friday)といった形式で呼び出せる。この拡張がエレガントで惹かれる。同様の操作を実現するJavaScriptライブラリがこれだ。 今回紹介するオープンソース・ソフトウェアはDatejs、日付を扱うために生まれたJavaScriptライブラリだ。 Datejsは文字列を日付形式にパースしたり、計算すると言った操作ができるライブラリだ。Date.today()からはじまって、Date.today().next().friday()で翌週金曜日になる。 日付の計算も用意で、Date.today().addMonths(-3)で三ヶ月前になる。(3).months().ago()でも三ヶ月前になるらしい。面白い。 パ
Unix/Linux環境でのsudoは一度使うと手放せないツールだ。rootのパスワードを知る必要もなく、必要な時に管理者権限でプログラムを動作させられる。 WindowsにはRunAs(別なユーザとして実行)という機能があるが、これは「su」に相当する。つまり管理者のパスワードを知っておく必要がある。これに対してsudoに相当するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはsuDown、Windows XP向けのsudoソフトウェアだ。 suDownは場合によってはマルウェアとして認識されることがあるようなので、その点自己責任で利用をお願いしたい。 suDownをインストールすると、プログラムを右クリックした際に「# sudo ○○」と表示されるようになる。これを実行すると、自分のパスワードを入力するダイアログが表示される。 パスワードを入力して、問題がなければ管
Webサイトのサムネイルを取得する要望は多い。Web APIとして提供されているものを良く見かけるが、WindowsベースでIEの画面を使うか、仮想フレームバッファであるXvfbを使ってFirefoxの画面を撮るかどちらかを使っている。 どうもスマートではない。もっと簡単にできないだろうか。その可能性を感じさせるのがこれだ。 今回紹介するオープンソース・ソフトウェアはLobo Browser、JavaベースのWebブラウザだ。 Lobo BrowserはこれまでWarriorと呼ばれていたソフトウェアの新版だ。日本語への対応も向上し、ブラウザとしての体裁も整ってきた。 Java製とあって、マルチプラットフォームで動作するのも特徴だ。対応はHTML4、CSS2、JavaScriptとなっている。が、複雑なCSSの描画は難しい。 プラグインにも対応しているので、レンダリング性能が向上すれば、実
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く