● [Books][UNIX][Thoughts] UNIX システムプログラミング三大名著と図書館 2007年版の「UNIX システムプログラミング・お勧めの書」として、以下の3冊を紹介してきました。 UNIX 誕生から30年以上経過した現在でも、3冊の発行は続けられていますが、残念なことに三大名著を揃える国内の図書館は数少ないようです。3冊の特徴を簡単に振り返った後に、この状況を確認してみましょう。 Understanding Unix/Linux Programming UNIX システムプログラミングの入門書として、本書を越える書籍は現時点でこの世に存在しないと、私は断言致します。ハーバード大学での授業をもとに練り上げられた本書の内容は、群を抜いた独創性に満ちており、ある意味 Stevens 氏の APUE を凌駕しています。 説明図、題材として使われるプログラム、すべてに工夫が凝
TIME誌の「世界に最も影響を与える100人」に任天堂の宮本専務が選ばれたことを祝して、マリオ音楽祭をここで開きます。 ていうか、作曲者は近藤浩治さんだけど。 「マリオのテーマ」はアメリカのビルボードの着メロ・チャートではベストテン以内に128週以上もチャートイン。そんなロングセラー他にないよ。 インターネットにはプロやアマチュアの演奏による、いろんな種類のマリオ・ミュージックが無料でシェアされてるんだけど、それを紹介しようってわけ。 ・まず最初はフルートによるマリオ。 このグレッグ・パティロという奏者がスゴイのは、フルートを吹きながら同時にラップのヒューマン・ビートボックスの要領でビートも刻むのだ。 ・ア・カペラによるマリオ(テトリスやモーコンも入ってます) 歌詞を中野貴雄カントクにつけてもらったらもっとよかったかも。 ・マレーシアのクアラルンプールに住む韓国系の少年ザック・キムによるエ
2.ビジネスリサーチの情報収集 デスクトップ調査 の基本〜アニュアルレポートなど公開情報から… デスクトップ調査 とは、主にインターネットなどを使用して、公開情報を調査して整理・分析を行うものです。「CIAも収集する情報の95%が公開情報」ということで、情報不足とい… 2021.01.28 2021.05.13 1915 view 5.ビジネスリサーチのビジネスモデル ビジネスリサーチがアウトソースされる理由 ビジネスリサーチを社外に依頼する理由①〜信頼できる人「すべては依頼から始まる」からでも書きましたが、依頼主が社外にリサーチを委託する最大の理由は、事業環境を定点で把握… 2021.01.18 2021.05.13 146 view
■順列型の最小完全ハッシュ関数 0から4までの5個の数字が下のように並んでいる場合を例にして説明します。 5個の数字の並べ方は5!通りありますので5!(=120)通りの並べ方の総てに対して0から119までの数値を一意に割り付けることが目的となります。 34102 ここでは左側から順に数字を見ていくことにします。最初の数字は3で残りの数字の個数は4個ですね。 この残れさた数字の個数分の総順列数は4!ですが、この数量を基数と言います。 つまり左端の数字が何であるかを完全に識別する為に最低限必要な基本となる重みのことです。 従って先ず最初の数字3に基数である4!を掛け算してはじき出します。 [3]4102 → 3*4! 次に左から2番目の数字ですが、ここから先はとても注意が必要です。 2番目の数字は4で残りの数字の個数は3個です。残りの数字の個数が3個なので基数は3!になります。つまり基数が変化
かな入力(JISかな入力)をこよなく愛する筆者が 少数派である『かな入力』の良さなどを説明したりする、かな入力の紹介ページ かな入力者と、かな入力を始めようとしているすべての人のために……
Webサーバーも順調に増えた、となると次はデータベースが悲鳴を上げる頃です。データベースの増設と行きましょう。 はてなではデータベースにはMySQLを利用しています。MySQLは組み込みでレプリケーションをサポートしているので、これを使わない手はありません。レプリケーションを行い、マスターDBのコピーであるスレーブDBサーバーを作り2台構成にします。 レプリケーションは、データベースを複数台に増やし、且つその複数のデータベースが保持するデータを同期させるための仕組みです。レプリケーションされたデータベースのうち、元々あったデータベースが親、それ以外が子という親子関係になります。 親はマスター、子はスレーブと呼ばれ、マスターへの更新処理と同じ処理をスレーブに伝播させることでデータの同期が行われます。実際にはマスターからスレーブへ処理が伝播するのではなく、スレーブがポーリングを行ってマスターと
高木浩光氏からの批判の一つは、数値リテラルをシングルクォートで囲むことに対する論拠のあいまいさであったように思う。 「性能的にも不利だし」 < 性能の影響は皆無。問題はそこではなく、挙動がSQL仕様で定義されているか。 以下にもう少し掘り下げて考察してみよう。 SQL仕様でどう定義されているか? 以下のようなSQLで、列IDがint型であると仮定しよう DELETE FROM DOCUMENTS WHERE ID=1 この数値リテラル1をシングルクォートで囲んだ場合の動作はどう規定されているか? DELETE FROM DOCUMENTS WHERE ID='1' 今手元にJIS SQLなどの規定がないので記憶に頼って書くしかないが、このような場合は、varchar型などの文字型から、int型への「暗黙の型変換」が実施される。つまり、'1'という文字列は、1という数値(整数)に変換されてか
Googleは、同社の製品開発の中から生まれたMySQLを強化するパッチを公開した。GoogleのWebサイトから無償でダウンロードできる。 このパッチはMySQLの扱いやすさと信頼性を向上させる目的で作られており、主にスレーブサーバ(レプリケーションとなるサーバ)の機能を強化させることができる。例として、スレーブサーバが更新通知を受け取らない限りマスタサーバを更新させない機能や、再起動なしでスレーブサーバをマスタサーバに置き換える機能などが備わっている。 他にもアクティブになっているアカウント・テーブルをモニタリングするものや、クライアント/MySQL通信のための高速な圧縮機能なども用意されている。 ちなみに、このパッチはLinux上で動作するInnoDB用に最適化されたものとなっている。その理由としてGoogleは「我々がInnoDBを使っているため」と説明している。また、現在パ
来週の金融市場、不安対応策の効果を点検 1:34pm [東京 19日 ロイター] 来週の金融市場は、欧米の金融再編を注視し、金融不安への対応策の効果を点検しながらの取引となりそうだ。米リーマン・ブラザーズ・ホールディングス破たんショック以降、米政府や主要中銀などによる対応策で、市場の懸念はいったん緩和方向に向かいつつある。 記事の全文
日本は豊かな水の国と言うイメージを持ってる人は多いのではないか。私も数年前までそう思っていた。知るきっかけは長野の脱ダム宣言であった。要らないダムをこんなにも造ろうというのも不思議な気がしたからである。調べてみると陸域降水量は世界平均900mm、日本は1700mmと平均のほぼ2倍、ところが一人当たりで見ると日本は5100㎥/人・年 だが 世界平均は19600㎥/人・年 と一人あたりでは平均の1/4になる。その上地形が急峻で、降雨が梅雨期と台風期に集中する為、水資源として溜まらないで海に流出するのである。ために降水量は多いにもかかわらず利用できる水(水資源賦存量)は3337㎥/人・年 でフランス、イタリア、イラクと同程度だというのだ。関東は905㎥/人・年 でエジプトと同じである。1000㎥/人・年 が水ストレス状態の目安で北アフリカ、中東など降水量の少ない国が該当する。日本のこの状態では
本サイト「オープンソース」は、 2008年2月4日をもちまして閉鎖いたしました。 これまでご利用いただきましてありがとうございました。 All About トップへ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く