Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2009年4月5日のブックマーク (12件)

  • http://www.cs-conference-ranking.org/conferencerankings/topicsi.html

    rawwell
    rawwell 2009/04/05
    S&P > SIGIR > PODS > WWW ??
  • char から int へのキャスト時の問題 - Cube Lilac

    コメント - CLX C++ Libraries の動作確認 への対応.コメントで,以下のソースコードでうまく encode/decode されないと言う指摘がありました(ソースコードは若干改変). #include <iostream> #include <string> #include "clx/uri.h" int main() { std::string dest = clx::uri::encode("http://日語.com"); std::cout << "encode: " << dest << std::endl; std::cout << "decode: " << clx::uri::decode(dest) << std::endl; return 0; } これを手元の環境(cygwin gcc 4.1.2, VC++ 8.0)で実行すると,以下のような結果

    char から int へのキャスト時の問題 - Cube Lilac
    rawwell
    rawwell 2009/04/05
    『元の文字が ASCII 文字コードに収まらない*1 ような値のときに int へキャストすると,符号拡張のため上位の領域がすべて 1 で埋められてしまうようです.』
  • ビットシフトの落とし穴 - 算術シフトと論理シフト - 職業としてのプログラミング

    C言語には、ビットシフト演算子というものがあります。左シフト演算子(<<)と右シフト演算子(>>)です。同じビット演算でも、ビット単位の論理和(|)や論理積(&)、NOT(~)等はの方は、フラグ型の変数の処理で使われる事が多い気がしますが、ビットシフトの方は使用されるケースはあまりないかもしれません。 さて、このビットシフト演算子で時々問題になるのが、符号ビットが立っている時の右シフト演算です。見逃されがちなポイントは、 型によって挙動(算術シフトか論理シフトか)がかわることがある C言語の規格として、算術シフトか論理シフトかは不定 Nbitの算術シフトと2のN乗での除算は等価ではない といったところにあります。 算術シフト(shift arithmetic)と論理シフト(shift logical:又は0充填シフト)という言葉をご存知ない方のためにちょっと説明を書いておくと、シフトによっ

    rawwell
    rawwell 2009/04/05
    『signedの場合は算術右シフト(sarl)命令、unsignedの場合は、論理右シフト命令(shrl)になっているのが確認できます。』
  • charの落とし穴 - 暗黙の型変換と符号拡張 - 職業としてのプログラミング

    前回unsignedでよく陥りがちなバグについて触れました。今回はその続編で、char型での落とし穴として、いわゆる符号拡張(sign extension)と暗黙の型変換(inplicit conversion)について説明します。 次のコードの問題点はわかるでしょうか? typedef char value_t; #define INVALID 0xff /* valがINVALIDなら0、それ以外で1を返す */ int check(value_t val) { switch (val) { case INVALID: return 0; default: return 1; } 一見問題なさそうに思えますが、実際このコードをコンパイルして、valにINVALID(0xff)を指定しても1が帰ってきます。なぜでしょう? C言語のswitch分では、比較値はint型として扱われます。よっ

    rawwell
    rawwell 2009/04/05
    『変換時には符号拡張が行われ0xff(charの-1)は0xffffffff(intの-1:intが32bitの場合)となってしまいます。よって、0xffとは一致しないのです』
  • Amazon Web Services Developer Community : Finding Similar Items with Amazon Elastic MapReduce, Python, and Hadoop Streaming

    Data Wrangling blogger and AWS developer Peter Skomoroch gives us an introduction to Amazon Elastic MapReduce. AWS Products Used:

  • Amazon Elastic MapReduceを使ってみた - moratorium

    Amazon Elastic MapReduceを使ってみた 2009-04-03 (Fri) 3:06 Amazon EC2 連日のEC2ネタです。日、AmazonからElastic MapReduceというサービスがリリースされました。大規模データ処理技術が一気に民間の手に下りてくる、まさに革命的なサービスだと思います。 Amazon Elastic MapReduce Amazon ElasticMapReduce 紹介ビデオ With Hadoop, Amazon Adds A Web-Scale Data Processing Engine To Its Cloud Computer by techcrunch.com Elastic MapReduceは、Googleの基盤技術の一つであるMapReduceを時間単位課金で実行できるサービスです。MapReduceについては以

  • 無料でコンピュータの安全を守る、セキュリティソフト10選

    就職や転職、異動などで、新しい環境に変わる人も多い4月。心機一転、PC環境の整理とともに、PCの安全性も見直してみよう。ここでは、不景気でもお財布に優しい、無料のセキュリティソフトを紹介する。 こちらは日語化がされており、愛用しているファンも多いアンチウイルスソフト「AVG Anti-Virus Free Edition 8.5」。個人向けの製品で、ウイルスやスパイウェアの対策ができる。1家に1台のコンピュータでのみ使用可能。企業や学校などでは利用できない。 就職や転職、異動などで、新しい環境に変わる人も多い4月。心機一転、PC環境の整理とともに、PCの安全性も見直してみよう。ここでは、不景気でもお財布に優しい、無料のセキュリティソフトを紹介する。 こちらは日語化がされており、愛用しているファンも多いアンチウイルスソフト「AVG Anti-Virus Free Edition 8.5」

    無料でコンピュータの安全を守る、セキュリティソフト10選
  • 「戦略的OS」の開発がことごとく失敗している点に関する一考察

    90年代にIBM、MicrosoftApple各社が巨額の開発費を投じて作っていた「戦略的OS」がすべて失敗してしまったことを皆さんはご存知だろうか? IBMが作っていたのはOS/2。元々はMicrosoftとの共同開発だったが、途中で仲違いをしてしまい、最後はIBMだけが細々とサポートしていたことすら覚えていない人が多いとは思うが、Windows95の成功であっというまに市場から消えてしまったのがOS/2。具体的な数値は公開されていないので分からないが、両社が数百人体制で数年間開発していたので、少なく見積もっても日円で数百億円は投じられたことは間違いない。 Cairoの方は私自身が初期のころにいたこともあるし、最終的には「Chicago(Windows95のプロジェクト名) vs. Cairo」の戦いの最前線にいた私としては知りすぎている点も多いのだが、一つだけ確かなのは、プロジェク

    rawwell
    rawwell 2009/04/05
    『MicrosoftがWindows95で大攻勢をかけた90年代の後半にApple側のOSの進化が止まっていたというのは、Windowsがなぜあれほど成功できたかを説明する上でも歴史上の重要な事実。』
  • 「Eee PC 901-16G」 に「RamPhantom 3」を導入 | Digitalyze [PC]

    「Eee PC 901-16G」 に「RamPhantom 3」を導入 category : 日記・その他 COMMENT(2) 「Eee PC 901-16G」 のメモリを2GBに交換した一番の目的はRAMディスク。SSDの場合、ディスクへの頻繁なアクセスは寿命を縮める原因となるため、ブラウザのキャッシュディレクトリ等をRAMディスクに移すことで寿命を伸ばす他、高速なブラウジングも可能になります。 導入したソフトはIO DATAの「RamPhantom3」。有料ソフトですが高くはないし、設定がもの凄く簡単。UMPCの人気もあってかベクターPCショップで今一番売れてるソフトです。 スポンサーリンク 以前メインPCにLEを導入したときの記事は↓ VistaにRamPhantom3 LEを導入してみた(RAMディスク作成) またLE版を手に入れるためにI・O DATAの2GBメモリを買おうかと

    rawwell
    rawwell 2009/04/05
    『フリーソフトだと電源落とすとデータは消えてしまいますがRamPhantom3の場合、電源オフ時に自動でバックアップを取り、起動時に戻してくれます。』
  • テキスト>糞レス: 暇つぶし

    (12/17)お世話になりました (12/12)代わりに教えてあげて下さい (12/12)日人はそんなこと言わない (12/12)一万円でよろしいですか? (12/12)……いいと思いますか? (12/12)〇〇医師を呼べ、今すぐ呼べ (12/12)車と命とどっちが大事? (12/12)情熱はあったので同人サークルを立ち上げた俺 (12/12)おまえ、どこの息子だ? (12/12)そんな着物着ている子なんているわけないって・・いたよ! (12/12)そんな顔でもあきらめないでください! (12/12)お父さん!起きなよ! (12/12)空手やってる不良がいて学校で最強気取りだった (12/12)俺のチャリを返せよ (12/12)あんたのせいで留年したじゃん! (12/11)あんたらのやってることはこういうことだ! (12/11)俺が首になったら、てめーの所為だぞ! (12/11)チョッと

    rawwell
    rawwell 2009/04/05
  • MeCabとRMeCabをインストールして、ちょっと遊んでみる - yasuhisa's blog

    某バイトというか勉強させてもらっているところ*1でRとMeCabでほげほげするようなのでインストールするよ!!Macです。 mecabと辞書のインストールMeCab - Browse Files at SourceForge.netよりmecabとmecab-ipadicをダウンロード。win用以外のは辞書が含まれていないらしいので、辞書もダウンロードしてくる。 両方ともディレクトリに移動して以下を実行すればおk。 ./configure --with-charset=utf-8 make chmod 700 install-sh sudo make install こんな感じで結果が返ってくればインストールできてるっぽい。 /Users/yasuhisa/Downloads/mecab-ipadic-2.7.0-20070801% echo 'install log' | mecab i

    MeCabとRMeCabをインストールして、ちょっと遊んでみる - yasuhisa's blog
  • 2009.4a / Pulp Literature

    Peter Boxallの"1001 Books"【Amazon】が凄い。英文学を中心に、古今東西1001冊ものフィクションを紹介している。こういうのは得てして「名作」ばかりになりがちだけど、書はかなりバランスを重視しており、古典から現文まで幅広く揃えている。なかなか目新しいリストなので、外国文学が好きな人は要チェックだろう。 日からは、村上春樹・大江健三郎・三島由紀夫・芥川龍之介・夏目漱石が名を連ねている。このなかで意外なのが夏目漱石で、なぜか『こころ』が入っているんだな。どちらかというと内向きの小説というイメージだったので、まさか外国人受けするとは思わなかった。川端ではなく、漱石なところがまた渋い。 以下、1001冊のリスト。年代の新しい順にソートした(上が新しく下が古い)。 2000年代 カズオ・イシグロ『わたしを離さないで』 イアン・マキューアン『土曜日』 ゼイディー・スミス『