タグ

2006年9月19日のブックマーク (14件)

  • DBサーバ向けLinuxチューニングを考える 〜 メモリオーバーコミット編 : DSAS開発者の部屋

    Cでプログラムを書いていて大量のメモリを確保したくなったとき、大抵は mallocを使うと思いますが、その際には戻り値がNULLかどうかを判断してエラー処理に飛ばすと思います。しかし、Linux のメモリ管理サブシステムには「メモリ・オーバーコミット」という機構があり、実装されているメモリ以上の領域を確保できてしまいます。 #include <stdio.h> #include <stdlib.h> int main() { int i; char *p; for(i=0;i<65536;i++){ p = (char *)malloc(65536); if(0 == (long)p){ break; } } printf("SIZE=%dMB\n",i*65536/1024/1024); return(0); } swapoff したメモリ 1G のマシンでこれを実行するとこんな感じにな

    DBサーバ向けLinuxチューニングを考える 〜 メモリオーバーコミット編 : DSAS開発者の部屋
    ikebe
    ikebe 2006/09/19
  • tryntのシンプルなAPIが激しく便利な件について | i d e a * i d e a

    ドットインストール代表のライフハックブログ

    tryntのシンプルなAPIが激しく便利な件について | i d e a * i d e a
    ikebe
    ikebe 2006/09/19
  • Practice of Programming - SVK Tutorials翻訳

    Ron Bieberさんによる、SVK Tutorialsを翻訳します。 Part I から Part IIIまであるので、ここをまとめのリンク置場とします。 Part1 Part II Part III 今回は(も?)、結構適当訳かも...。 9/25追記: 今回、翻訳がしんどかったです。修行が足りないんでしょうが、ちっと今まで訳した文章の中でも、訳しづらい部類に入りまして...。読みづらいとは思いますが、ご辛抱ください。なお、これを読んで十分ってことはありません。pull/pushについて言及されていないので、片手落ち感があります。 svk pull/push について簡単に説明すると、下記みたいな感じです。 svk pull は、 sync smerge -l //mirror/xxx //local/xxx update working copy を一緒にやって、ログメッセージは自

    Practice of Programming - SVK Tutorials翻訳
    ikebe
    ikebe 2006/09/19
  • C++ Page

    的を得ているので少し、引用を... 「C++は非常に難しい言語だと言われています。しかし実際のところは、 C++に挫折した多くの人は、C++とオブジェクト指向とWindowsとMFCなどの クラスライブラリを同時にマスターしようとしています。これでは簡単なわ けありません。」 Tucker!, "憂なプログラマのためのオブジェクト指向開発講座",翔泳社,1998 焦らず、じっくりと行きましょう。 【基】抽象クラス 実際に抽象クラスを作成して、いろいろ試してみます。 【基】演算子new 演算子newを少しばかり.. 【基C++文法 関数のデフォルト引数など 【基】stream C++のファイルI/Oを 【基】static constメンバ変数 #define による定数定義を辞めよう(プリプロセッサに頼るまい) 【STL】vector STLのvectorを使用します。私、大好

    ikebe
    ikebe 2006/09/19
  • 切込隊長BLOG(ブログ) - SEO業界についての住太陽氏の言説が笑える

    web系のMLで住太陽氏の記事が取り上げられて面白がられていたので見にいったけど、それほど間違ったことは書いてなかった。要は、通り一遍のことを「SEO業者は要らん」などの煽り文句と組み合わせて名前を売ろう的釣りだと思われるので、盛大に釣られてみる。もし、あの文章を真面目に書いているのだとすると相当寒いし。 http://www.motoharusumi.com/jobs/marketing/seo_and_search_marketing/10_steps_of_seo_and_inside_story_of_seo.html 文中にある「SEOの10のステップ」はまったく合意。というか、これができていないのにSEOをやろうとすると、思ったような効果が上がらないなどの事態に陥る。野球をするには、まず「バットの振り方」を基どおり覚えておきましょう、という意味合いにおいては完璧に正しい。

    ikebe
    ikebe 2006/09/19
  • 坂本多聞のソフトウェア業界インサイドアウト GoogleがOracleとデータベース領域で衝突する日:Bigtable vs Berkeley DB

    CNET Japan読者ブロガー sparklegateさんのエントリーRDBMS当に便利なのかは問題提起としてそして、いろいろ寄せられたコメントが非常に興味深く面白かった。CPUネックとディスクネックというボトルネックについて寄せられた両方の意見はRDBMSをどう使っているかという使い方の差でもあり、「何でも入る便利な入れもの」であるRDBMSの特長がよく現れている証左だろう。そして、あまりに便利すぎるがゆえに、苦手な領域にも使われてスケーラビリティ(拡大性)の問題にぶつかり、「当に便利なのか」という素朴な嘆きに至るという状況は、皮肉なのか気なのか、いずれにしろありがちなことだろう。 ひっそりと表に出てきたGoogleを支えるデータベース:Bigtable そんなおり、steps to phantasienの2006-9-11のエントリーでGoogleのインフラを支えるデータベー

  • http://developer.yahoo.com/yui/articles/gbs/gbs.html

    ikebe
    ikebe 2006/09/19
  • ProFont for Windows, for Macintosh, for Linux

    ProFont is a small bitmap font which is absolutely great for programming. It was made for Macintosh computers, but now it's also available for Windows and Linux/UNIX X Windows. For comments, questions and troubleshooting there is a ProFont/Sheldon forum now. If you've never read my Desperately Seeking ProFont file, you should do that before you go on: Click here to read. Did you read it now? Or do

    ikebe
    ikebe 2006/09/19
  • http://www.proggyfonts.com/

    ikebe
    ikebe 2006/09/19
  • PHP の開発環境 - Sooey

    PHP の開発環境 p0t さんのPHPどうやって開発してる? というエントリで PHP の開発環境について触れられていたので、自分の開発環境についてまとめてみました。 私の場合はメインの環境が Mac OS X なので、p0t さんの分類における Type D の構成で開発をしています。日常の開発で使用するソフトウェアはだいたい以下の通り。 Carbon Emacs パッケージ php-mode(上記の Caron Emacs パッケージにも同梱されている) zsh(DarwinPorts のパッケージを利用) screen(DarwinPorts のパッケージを利用) php 5.1.x PHPUnit2 lighttpd Carbon Emacs で PHP のソースコードを編集する際は php-mode に加えて、 php-electric.el というマイナーモードも利用していま

    ikebe
    ikebe 2006/09/19
  • trick or treat?

    気がつけば今年も残すところあと2ヶ月ですねー。ハロウィンとかとは全然関係ない生活ですけど。ということで、週末はずーっとのんびりぽわわしてましたが、何してたかっつーと、フォント作ってました。なんでそんないきなり! 話の発端はなんか同時多発的に(というほど多発でもない)Emacs/xyzzyでCodingFontTobi1(proggy_font)を使ってるみたいな話でして、へぇーそんないいのーと思って見てみたんですけど、まぁ悪くはないけどちょっと小さいんだよなぁーと。 というか、元がBitmapフォントなので、単位がpx単位なので9ptサイズで使ってFontLinkでMSゴシックを組み合わせるにもちょっとうまくいかなくて普通にこれは使えないじゃん、と。そのへんEmacs/xyzzyはASCIIフォント(欧文フォントと言うべき?)と日フォントを別々に設定できるんで、問題ない様子。まぁでもC

    trick or treat?
    ikebe
    ikebe 2006/09/19
  • 平野啓一郎ブログ - web2.0的世界において、「名誉」を守るということについて

    普段、なかなか、このメッセージ欄も更新されないので、たまに何か書くときには、せめて明るい、希望に満ちた話をしたいが、今日の話題は、私がこの6年間、一度も語ってこなかった極めて不愉快なとある出来事についてである。内容が内容だけに、冷静に書くことは難しいが、それでも私は、今という時は、これについて語る時だと考えている。 きっかけは、wikipediaだった。私は普段、何かについてネットで調べようという時、恐らくは多くの人と同じように、直接wikipediaに飛ぶということはなく、大体、検索してみて、ついでに引っかかったwikipediaも見てみるというくらいである。内容は、今はまだ玉石混淆で、非常に洗練されたレヴェルに達している項目もあれば、あまり有益な情報が掲載されていない項目もある。当然のことながら、私は自分の名前を検索することはないから、wikipediaの自分の項目がどうなっているのか

    平野啓一郎ブログ - web2.0的世界において、「名誉」を守るということについて
    ikebe
    ikebe 2006/09/19
  • 和食器通販|おとなの和食器屋さんすい通販本店

    ~和器の豆知識、産地ごとの特徴~ 和器は、大きく分けて2つの焼き物に分ける事ができます。一つが、土味のある質感を残したままにする「陶器の和器」。もう一つがガラス質を含む石が砕いて混ぜられていて滑らかな質感を持つ「磁器の和器」です。和器のなかでもとくに有名な焼き物の特徴を知って、器選びの参考にしてください。 【岐阜県】美濃焼 美濃焼は、岐阜県で生産されている陶磁器の和器です。生産されている岐阜県東濃地方は、日最大の和器の生産拠点です。国内で生産されている和器の約5割が美濃焼とされているほどで、通販でも比較的人気が高い産地です。 【石川県】九谷焼 九谷焼は、石川県で生産されている陶磁器の和器です。沢山の色を用いた絵柄が特徴です。豪快かつ華美な絵柄は、華やかな美しさがあり、目から楽しませてくれます。画風は窯ごとに特色があり、それぞれの画風に魅力を感じてこれも通販で求められるフ

    和食器通販|おとなの和食器屋さんすい通販本店
    ikebe
    ikebe 2006/09/19
  • Carbon Emacs パッケージ

    2009-03-xx 収録ライブラリ ess, mew, psvn, ruby-mode を更新しました。 emacs-rails の代わりに rinari の採用を検討中 (ref1, ref2) Wanderlust を削除。 Emacs 23 の仕様変更にあわせて、透明度の設定方法を修正しました。 2008-11-01 Emacs バージョン 22.3 のコードを利用。(CVS 2008-10-24) 収録ライブラリ ess, mac-key-mode, mew, nxhtml, psvn, ruby-mode を更新しました。 Net-Install メニューに aspell ブラジルポルトガル語辞書と BBDB を追加。(L. Oliveira さん、Mahn-Soo Choi さんに感謝) Net-Install メニューに navi2ch, slime を移動しました。(77