タグ

2010年3月27日のブックマーク (6件)

  • Perl, Python, Ruby の比較

    コードの書きやすさは3つともそれほど違わないように思えます。ただ、読みやすさはダントツで Python が 優れています。Ruby はまずまずで、Perl は書き手の技量による部分が大きいのですが、 一般的には "読めない" コードになりがちです。 現在の人気を無視して、言語そのもののよしあしを考えると、 PythonRuby はほぼ互角でしょう。しかし、今のところ Python の方が、 実行速度が速く、ライブラリが豊富なので、とりあえず Python を使うことにします。 また、Python には対話モードがあるのも Lisp に慣れた人間にとってはありがたいです。 Ruby は今後の健闘に期待します。 5. おわりに 以上 Perl, Python, Ruby の比較をつれづれと書きましたがご参考になりましたでしょうか? 結論は、 Python, RubyPerl に比べ

  • 意外と知らないバージョン表記・数字の豆知識

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) ちまたにあふれるバージョン表記 少し前に「Web 2.0」「○○2.0」という表記が流行したのを覚えていますでしょうか。よく見かける広告のコピーにも、最近では「バージョンアップ」という言葉が普通に使われています。バージョンや、バージョン表記は、ソフトウェアの世界だけでなく、ごくごく一般化したように思えます。しかし実際には、どういう意味か分からないのが、バージョン表記です。 アプリケーションソフトウェアの開発は、さまざまな状態/段階を経て完成します。その段階/状態と、リリース後の状態/段階を示したのが、バージョン表記です。 例えば、数字以外でも、以下のような表記を見かけたことはありません

    意外と知らないバージョン表記・数字の豆知識
    zetamatta
    zetamatta 2010/03/27
    バージョン表記はフリーダムすぎるぜ
  • MessagePack: It's like JSON. but fast and small.

    It's like JSON. but fast and small. MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves. Next: MessagePack is supported by over 50 programming languages and environm

    zetamatta
    zetamatta 2010/03/27
    多分、曰く『MessagePack は、バイナリベースの効率的なオブジェクトの永続化ライブラリです。JSONのように多くの言語の間で構造的なオブジェクトのやりとりが可能になりますが、JSONとは違って速くてコンパクトです』
  • Route 477(2010-03-27)

    ■ [ruby][windows] nyacusだとpikがうまく動かない pikは、Windows上で複数のRubyを切り替えて使うためのソフト。 例えば $ pik add c:\ruby\bin $ pik add c:\ruby-1.9\bin $ ruby -v 1.8.ほげほげ $ pik use 191 $ ruby -v 1.9.ほげほげ みたいな感じになる。 のだが、nyacus上だとpik useがうまく動かない。 ソースを読んでみる。 pikは基的に%PATH%を操作するという設計っぽいのだが、 WindowsEnv.user.set(k => v) if global という行があって、どうもwin32/registryを使って HKEY_CURRENT_USER.Environmentを直接書き換えてる模様。うーむ。

    Route 477(2010-03-27)
    zetamatta
    zetamatta 2010/03/27
    ということは、CMD.EXE 上だと、うまく動くのかな
  • Googleが中つ国撤退を発表─サービスはヴァリノールから継続 - bogusnews

    検索サービス大手のGoogleは23日、中つ国での事業から撤退する方針を正式に発表した。中つ国向けの検索サービスは隣接するヴァリノールにサーバを設置して継続する。明確な理由は明らかにされていないが、中つ国側からの検閲要求を逃れるためと見られる。 中つ国でのGoogle検索サービスは、 サウロンの弱点 「一つの指輪」の所在 など特定情報を閲覧できないよう、検閲的なフィルタリングをかけることがサウロンから求められていた。Googleも従来は要請に従ってきたが、先日「アラゴルンをググっても“馳夫”と出ないようにしてくれ」との指示があったことから、Google側が 「瀬田貞二氏の流麗な訳を亡きものにするのか」 と反発。関係が悪化していた。 今回の決定に基づき、Googleを運営するエルフたちは「風雅と文学性を解さない中つ国から旅立つ日がやってきた」とヴァリノールへの撤退を宣言。いっぽう、中つ国を支

    zetamatta
    zetamatta 2010/03/27
    『「アラゴルンをググっても“馳夫”と出ないようにしてくれ」との指示があったことから、Google側が「瀬田貞二氏の流麗な訳を亡きものにするのか」と反発』 ― 主幹は昨日・今日の指輪ファンではないな !
  • TOMBO Project メモ暗号化

    TOMBO 2.0 beta 5をリリースしました。 (2012/03/20) TOMBO 2.0 beta 4をリリースしました。 (2006/09/26) TOMBO 2.0 beta 3をリリースしました。 (2006/09/12) TOMBO 2.0 beta 2をリリースしました。 (2006/09/07) TOMBO 2.0 beta 1をリリースしました。 (2006/09/06) TOMBO 1.17.1をリリースしました。 (2006/08/14) What is TOMBO? TOMBOは暗号化機能を持ったメモ管理ツール(いわゆるNotesTaker)です。 多数のテキストファイルのメモを効率良く安全に作成・管理することができます。 また、デスクトップ(Windows)版とWindows CE版を併用することでデスクトップ入力したメモを持ち歩いたり、 出先で入力したメモ

    zetamatta
    zetamatta 2010/03/27
    曰く『TOMBOは暗号化機能を持ったメモ管理ツール』『デスクトップ(Windows)版とWindows CE版を併用することでデスクトップ入力したメモを持ち歩いたり、出先で入力したメモを会社に戻って整理したりといったことができます』