タグ

2008年7月8日のブックマーク (8件)

  • オンデマンド本、利用してますか? | スラド Slashdotに聞け

    理工書を多く出している森北出版が、「森北出版は絶版をなくします!」という副題でPOD版(プリントオンデマンド版)書籍の案内をしています 。 これはありがたい。理工系専門書が絶版になると、そもそも初版ン千部コッキリなどと数が出ていないことが多いので、古書店で探すのも大変です。多少割高で装丁がショボくても、オンデマンド印刷で入手できるのは当に助かります。 理工書を出している他の出版社も、ぜひ森北出版に追従していただきたいと思います。 オンデマンド出版に関しては、BOOK-INGが、森北出版を含む各社のオンデマンドを扱っているほか、紀伊國屋やジュンク堂でも取り扱いをおこなっている。/.Jでも、「絶版コミックをオンデマンド印刷」や「ガロがオンデマンド出版へ移行」といったストーリーが過去に掲載されているが、読者の皆様はオンデマンド出版を利用されているだろうか?

  • const char* const p = "ABC"; と const char q[] = "ABC"; はどちらがよいか、みたいな与太 - memologue

    諸事情あって、ふと前に読んだドキュメントに書いてあった細かいことが気になった。いやいつも細かいけど。 const char* const p = "ABC";より const char q[] = "ABC";のほうがいいのか?的な話。後者の方が良いらしいので、確認するととともに、すぐになんでも書くのはどうなんだと思いつつも無駄に細かく解説。いろいろ間違ってたらゴメンナサイ。C言語入門? 先に結論 共有ライブラリやPIEな実行ファイルを作る場合は、後者の書き方(const char q[] = "xxx")のほうが良さそうですね。PIEじゃない単なる実行ファイルを作るときは、最適化かけるならあんまりかわらないかも。 比較1) コンパイル時の最適化の効きやすさ 最適化といってもいろいろありますが、↓に限って言えば、const char q[] のほうが効きやすいようですね。 gcc vers

    const char* const p = "ABC"; と const char q[] = "ABC"; はどちらがよいか、みたいな与太 - memologue
    kazuhooku
    kazuhooku 2008/07/08
    不便ですなぁ>「mov 0xほげ(%eip) ふが; とか出来れば一番いいんですが(x86_64はできる)、x86はそういうPC相対のアドレス指定はできません。というか、eipを直接的に得ることすら出来ません」
  • How To Write Shared Libraries

    How To Write Shared Libraries Ulrich Drepper drepper@gmail.com December 10, 2011 Abstract Today, shared libraries are ubiquitous. Developers use them for multiple reasons and create them just as they would create application code. This is a problem, though, since on many platforms some additional techniques must be applied even to generate decent code. Even more knowledge is needed to generate opt

  • Writing shared libraries

    (C) 2004 Mike Hearn This document is intended to describe best practices for writing shared libraries on Free ELF-based operating systems such as Linux and the BSD family. By following these guidelines, your libraries will be easier to use for other developers, more robust and will cause minimum hassle for end users running applications built upon them. Throughout this document, XXX will stand for

  • Hans Reiser Leads Police To Nina's Body - Slashdot

    Posted by kdawson on Monday July 07, 2008 @10:05PM from the removing-all-doubt dept. jlmcgraw was the first to alert us that Hans Reiser has led police to the location in the Oakland Hills where he buried the body of his wife Nina. (We discussed the rumor that he would do so last month.) SFGate.com reports that remains were recovered but have not yet been identified. Reiser is to be sentenced on W

    kazuhooku
    kazuhooku 2008/07/08
  • http://www.asahi.com/national/update/0708/SEB200807080008.html

  • q4mのconditional subscriptionにびびった件 - D-6 [相変わらず根無し]

    q4mのconditional subscriptionにびびった件 Mvalveをリリースして、色々機能改善をする前にベンチマークを書こうと思いました。なのでまずQueue::Q4Mにてベンチマークですよ。 Queue::Q4M 0.00007のmiscディレクトリ内にベンチマークがあります。ってことで、以下の条件でベンチマーク走らせてみました ストレートに1000件入力してから1000件全部conditional無しで抽出する1000件+その約50倍のダミーデータの中から、conditionalにマッチする1000件を全部抽出するという2パターンで実験した結果が以下の通り >> executing default + Start Tue Jul 8 01:54:44 2008 + End Tue Jul 8 01:54:53 2008 + Processed 1000 message

    kazuhooku
    kazuhooku 2008/07/08
    「コンパクションが走るタイミングは.q4mファイルが16MB以上、かつそのファイル内の空き容量が75%以上ある時」0.9.1 現在でもそのとおりでっす
  • うはー - id:lopnor

    東大駒場キャンパスは排水をまじめに考えたほうがいいと思う!