『サイトM&A』『サイトM&Aマーケット』は、2018年6月28日をもちまして終了いたしました。 これまでのご愛顧に、心より御礼申し上げます。 info@sitema.jp
先週、中学受験における我が家の天王山が終わった。息子は、予想外にも、受験した中学すべてに合格し、第一志望の中学に進学することが決まった。指導してくださったサピックス下高井戸校の諸先生方にはお礼の申しようもない。 そんなこんなもあって、今回は、中学受験について思うところをまとめてみようと思う。こんな書き方をすると、サピックスに対する提灯記事だと思われてしまうだろうが、実際、半ば提灯ではあるが、(だって、箸にも棒にもかからない愚息をここまで仕上げてくれたのは、彼らの功績だからね) 、その実、いくつかの点で書くべき価値があると思ってるから書く。その第1点は、ぼくが以前に勤務していた塾は中高一貫校の生徒を対象とした塾だったので、ぼくが中学数学主任として教えたのも一貫校の中学生だったが、自分が一貫校の卒業ではないので、知らないことがたくさんあった。今、息子の受験を体験して、当時気づいてなかった多くの
昨日(12月20日)の日経の朝刊に、ぼくの書いたマーシャ・ガッセン『完全なる証明』文芸春秋社の書評が掲載されたのだけど、読んでいただけただろうか。ぼくの新聞書評デビューとあいなった。これは、ポアンカレ予想のペレルマンによる解決にまつわるルポルタージュなんだけど、我ながら良く書けたと思う。アマゾンの在庫がいっぺんになくなったのは爽快だった。しかし、そんなに人の本を売ってどうするね。とほほ。 この頃、書評の才能があるかも、などとほのかにうぬぼれることもあるけど、アフィリエイトとやらはやってないのだ。どうやれば申し込めるかわからない、というのが大きな理由だけど、笑い、それよりも書評で金を稼げるようになると、詰まらない本まで躍起になって薦めそうで、自分のせこさが露出するようで嫌なのだ。ここでは、(自分の本の宣伝以外には)邪心なしに、ほんとに気に入った本だけを紹介したいと思ってる。楽しみのために書い
Gmailはいわずと知れたメールアプリの雄。誰にでも使いやすく、インターネット接続さえできれば、いつでもどこでもアクセスできるのも魅力ですね。しかし、Gmailの底力はまだまだ計り知れません。こちらでは、米LifehackerのAdam編集長直伝の、キーボードショートカットやGoogle Labsのとっておきの機能、オススメのブラウザ拡張機能についてご紹介しましょう。よりスムーズなコミュニケーションができ、生産性アップにつながるはず。特にGmailのヘビーユーザの方、必読です! その1: キーボードショートカットを使う キーボードショートカット機能を使うためには、Gmailでの設定が必要です。まずGmailの「設定画面」>「全般」で「キーボードショートカットON」をチェックし、変更を保存しましょう。 さらに、Google Labsをクリックし、「ラベルショートカット(Go to label
仕事の営業から事務作業・資金繰りまで一人で何でもこなさなければならず、より厳しいセルフマネジメントが求められるゆえ、フリーランスという働き方は想像するほどパラダイスでもないようですが、裁量が増え、自分のペースで仕事がしやすいなど、他には代えがたい貴重なメリットもありますね。 そこでこちらでは、米Lifehackerがこれまで採り上げてきた記事たちを踏まえ、「効率的かつ効果的にフリーランスの仕事をこなすためのコツ」トップ10をまとめてみました。 10位: 家族中心にスケジュールを組む 家事や育児と仕事を両立させたい人にとって、フリーランスはスケジュールに柔軟性をもたせやすい。家族の生活リズムに合わせてスケジュール立てしよう。また、必要なコミュニケーションはチャットやウェブ会議システムなどを活用するとよい。このテーマについては、ライフハッカーアーカイブ記事「仕事と子育てを両立させるための6つの
調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って
トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター:最強最速アルゴリズマー養成講座(1/4 ページ) プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。 まだまだ活用可能な探索 前回の「知れば天国、知らねば地獄――『探索』虎の巻」で、「探索」という概念の基礎について紹介しました。すでに探索についてよく理解している方には物足りなかったかと思いますが、「問題をグラフとしてうまく表現し、そのグラフを効率よく探索する」というアルゴリズマー的な思考法がまだ身についていなかった方には、得るものもあったのではないでしょうか。 前回は、「幅優先探索」と「深さ優先探索」という、比較的単純なものを紹介しましたが
iPhone活用によって変わった情報整理法 2010.02.06 未分類・雑談 有用、無用の膨大な情報が通り過ぎていきます。 情報を効率的に整理して利用しやすいようにするにはどうしたらよいか。いろいろと試行錯誤してきました。情報は大きく分けて3つの経路から入ってきます。(1)書籍、(2)仕事プライベート等、(3)インターネットです。 私は昨年末にiPhoneを買いました。その一ヶ月後に「iPhone買ってちょっとだけ変わったこと」をいう記事で、ウェブとの関わり方がちょっとだけ変わったと書きました。そして、もうすぐiPhone購入後二ヶ月が経ちます。 この間、私の情報整理法についてもちょっとだけ変わったのです。 ○ iPhone前とiPhone後 私の情報整理法を、iPhone購入前Bi(Before iPhone)と購入後Ai(After iPhone)とで比較します。 【Bi】
■補数って? 10、100,1000……から、ある数を引いた残りの数のことを(基数の)補数というが、今回の主役は、 それよりも1少ない、いわゆる減基数の補数(注)である。 10進数だと、ぶっちゃけ足して(各桁が)9になる数(の組)だ。 具体例を出すと「9-1=8」だから、8は1の補数である。いうまでもないが、1は8の補数である。 ■まずは「おつり算」 日常生活で最も多い計算は「おつりを計算すること」だろう。 これは補数を使った計算の第一歩にちょうどいい。 速算に 10000-3452=? を計算することは、3452の基数の補数をもとめることだけれど、 まず減基数の補数を求めちゃえばいい。そしてこれは次の方法で反射的にできる。 減基数の補数は基数の補数よりも1だけ少ないということを心に留めておくと、 次の表を覚えておく(というより反射的に出るようにしておく)だけで、 「繰り下がり」なんかに希
フッタをブラウザ下部に固定配置したい。 そんなときにおすすめなのが、『cleanstickyfooter』。フッタをブラウザ下部に固定配置するCSSテクニックです。 IE6とそれ以前のブラウザ用に、ハックは1つしか使っていないとのこと。min-heightの部分のハックのようですね。 ほかには同様のテクニックに以下のものがありますが、前者はwidth:100%のフッタには対応していないようです。 CSS Sticky Footer ブラウザの下部にフッターを固定表示する『CSS Sticky Footer』 対応ブラウザは以下の通り。 ・Firefox (2, 3, 3.5) ・Internet Explorer (6, 7, 8) ・Safari ・Opera ・Google Crome ぜひ使ってみてはいかがでしょうか? cleanstickyfooter 今日もいい天気ですね〜。タス
自分と似た嗜好の人をもとに情報の選択を行う 協調フィルタリング システムにおける、計算方法です。 Amazonでお薦めの本とか、が、表現系として最もわかりやすいシステムです。 GroupLensが初期のシステムで、割とシンプルな考えに基づレコメンド機能です。 基本的に、ユーザは各アイテムに点数を付けていくものとします。 利用ユーザ(あなた)が、まだ点数をつけていないアイテムに対して、どの程度の得点を付けるかを予想するのです。 インターフェイスの街角(93) – 本棚演算 UNIX MAGAZINE 2005.12 増井俊之 ユーザaのアイテムiに対する点数を aiと表記しています。 相関係数は、 共分散 Cov(a,b) ÷ a,bの標準偏差 の積です。 これは ユーザ a , ユーザ b の評価にどの程度のずれがあるのかの値です。 普通は、正の相関がある評価者が高く評価しているアイテムは
都会よりも田舎が好きなfujisawaです。Bayesian Setsというアルゴリズムを使って、関連する文書を高速・高精度に検索できるシステムを作成しましたので、そのご紹介をさせていただきます。 Bayesian Setsとは Bayesian Setsはいくつかアイテムを入力すると、それを補完するようなアイテムを返してくれるアルゴリズムです。原著論文の先頭に"Inspired by Google Sets"と書かれているように、Google Setsを参考にして作成されています。実際にどのような出力が得られるか、Google Setsに以下の表のクエリを検索して試してみますと、 クエリ 出力 apple, banana chocolate, strawberry, vanilla, cherry, ... apple, macintosh software, windows, mac,
「自分であんなサイトを作りたい」と、思う Webサービスは結構多いかと思います。 いくつかの有名なWebサービスは クローンのCMSがオープンソースとして 提供されているものがあります。そんな クローンタイプのCMSをいくつかご紹介します。 既出のCMSばかりですが、個人的も一度まとめておきたいのでメモも兼ねて。 Diggクローン 海外でもかなりの人気ソーシャルサイト、Diggのようにユーザーが投稿、Vote(投票)を行えるCMSです。以前SEOカスタマイズ法も書いたので宜しければ合わせてご覧下さい。Pliggが相性悪いなと思うようならPHPDugもいいかも。 Pligg / デモ Deliciousクローン ソーシャルブックマークサイトとして有名なサイトがDeliciousです。タグを付けてWebサイトへのリンクを簡単に追加、共有できるオーップンソースのCMSがscuttleです。僕もこ
今回から,全文検索システムの「Kabayaki」を紹介します。Kabayakiは,日本語文書用に作られた全文検索システムです。オープンソースの全文検索エンジン「Namazu」に対してWebブラウザで各種設定を可能にするなど,使いやすく改良したものです。 全文検索は,文書の全情報が検索対象となります。ファイル名や見出し,文書中の特定の要素に限定しません。また,ファイル内の文字列検索が単一ファイルを対象にしているのに対し,全文検索は複数の文書が対象となります。操作は,検索キーワードを入力し「検索」ボタンを押すのみです。 Kabayakiは誰でも簡単に使えることを目指して開発されています。“Namazuをおいしくする”という意味からKabayakiと名付けられました。Linux対応のKabayaki-1.0.0が2001年6月に公開され,2003年6月にはWindows版のKabayakiも発表
情報インフラの発展に伴い,私たちが接する情報の絶対量は増加の一途をたどっています。そのため,目的とする情報をすばやくピンポイントで入手するのが困難な状況も増えています。 一方で情報提供側にとっても,情報を確実に利用者に届けることがビジネスの成功に重要な要素となってきており,これを実現するための努力が日々続けられています。 このような状況で,高速で柔軟性が高い検索処理のニーズが高まってきており,全文検索エンジンが注目を集めています。ここでは,オープンソースの全文検索エンジンである「Lucene/Solr」を紹介します。 Lucene/Solrとは Lucene/Solrは,Apache Software Foundation(ASF)のLuceneプロジェクトで開発されているソフトです。LuceneはPure Javaで実装された全文検索エンジンで,単独では実行不可能なライブラリの形式で提供
情報システムの調達におけるRFP(提案依頼書)の必要性は,ここ数年でかなり認知度が高まっている。以前はRFPを作らないユーザーも多かったが,厳しい経済状況の中,システム投資に慎重になっているユーザーにとって,RFPを作ることは不可欠になっている。本連載では,筆者が実際に経験したRFP作成・活用の現場の情報を基に,すぐに役立つ実践的な情報を提供していく。 なお,RFPの初歩から知りたいという方は,「RFP&提案書完全マニュアル」(日経BP社)も併せて読んでみてほしい。 ■趣旨(目的・背景・狙い)」の実践的なまとめ方 趣旨はRFPの「ミッション・ステートメント」 「目的・背景・狙い」とは何か? 趣旨をつかむための「ネタ」とは? ケーススタディ:ガソリンスタンド会社の顧客情報システム 趣旨の具体的な書き方の例 ■業務要求とアウトプット RFPの基本構造 RFPにおける業務要求の洗い出しの目的とは
皆さんは「Eucalyptus(ユーカリプタス)」をご存じだろうか。米Amazon Web Servicesが提供するクラウド・コンピューティング・サービス「Amazon EC2」と同じAPI(アプリケーション・プログラミング・インタフェース)で仮想マシンが管理できるインフラ環境を構築するオープンソースソフトウエアだ。社内に「Amazon EC2互換環境」があると何がうれしいのか。ユーザーの声を元に考えてみたい。 まず、Eucalyptusでいう「Amazon EC2と同じAPI」の意味を説明しよう。Amazon EC2では、仮想マシンの作成や起動、仮想ディスクイメージの作成といった管理タスクをコントロールするAPIを外部に公開している(Amazon EC2のAPIリスト)。外部の開発者はこのAPIを利用すると、Amazon EC2の仮想マシンを管理するツールを開発できる。 ストレージサー
まず、 1 の入力ファイルを分割する方法は、InputFormatクラスの、getSplits関数を上書きすることで、カスタマイズできます。 また、 3 のInputSplitから、KeyとValueを抽出する処理も、InputFormatクラスを通じてカスタマイズできます。 InputFormatのgetRecordReader関数を通じて、RecordReaderクラスを生成するのですが、これに任意のRecordReaderクラスを指定すればOKです。 2 のMap処理ですが、ユーザが指定したMapperクラスの処理を実行します。 Mapperクラスは、MapRunnerクラスを通じて、初期化処理、map関数を繰り返す過程、終了処理といった一連の流れを実行します。 MapRunnerクラスをカスタマイズすれば、こうした流れを制御することができます。 0.20.0からの新しいMapRed
swap領域は物理メモリ容量の不足を補う仮想メモリとして利用されます。また、ハイバネートする際の作業中データもswap領域に保存され、次回起動時にswap領域に保存されたデータから作業中の状態が復元されます。 swap領域専用のパーティションがLinuxのインストール時に作成されますが、インストール時に手動でパーティショニングしてswapパーティションを作らなかったり、物理メモリ容量よりも小さなswapパーティションを作成した場合、物理メモリ容量が不足した際の動作に支障が起こる可能性があります。 swap領域はパーティション方式の他にファイル方式でも利用することができます。swapパーティションを作成していない場合や物理メモリ容量よりも小さなswap領域で支障が起こっている場合はシステムにswapファイルを追加するとよいでしょう。 swapファイル作成 ddコマンドで適当なサイズのファイル
lsyncdで監視できる対象のファイル数は制限されています。lsyncdのlogに以下のようなlogが吐き出されていたら要注意です。 Fri Jan 22 14:11:51 2010: ERROR: Cannot add watch /foo/bar/ (28:No space left on device)このまま読んでしまうと容量が無いのかなーとも思ったのですが、そういうわけではないそうです。lsyncdは、inotifyというAPIを利用してつくられているので、そのあたりの設定ですね。 というわけでドキュメントを調べてみました。 /proc インターフェース 以下のインターフェースは、inotify で消費されるカーネルメモリの総量を制限するのに使用できる: /proc/sys/fs/inotify/max_queued_events このファイルの値は、アプリケーションが inot
実際のサービス運用時はないと思いますが、debugしているときやトラブルの調査をしているときにmemcachedのキー一覧を閲覧したいときはありますよね。 そんな時は、telnetを使って下記のコマンドを打つことでKey一覧を取得することができます。 $ telnet localhost 11211 stats items STAT items:1:number 6 STAT items:1:age 20505 STAT items:1:evicted 0 STAT items:1:evicted_time 0 STAT items:1:outofmemory 0 STAT items:1:tailrepairs 0 stats cachedump 1 100 ITEM foo [9 b; 1264464651 s] ITEM bar [9 b; 1264464649 s]ざっとこんな感じ
現在,Lenovo(IBMと書けないところが何となく寂しい)のThinkPad X61 TabletをWindowsメインマシンとして使っているのだが,どうもファンがやたらとうるさい. どうやら全力で回ったり止まったりを繰り返しているようで「ファン停止状態->温度上がる->ファン全力回転->ファン停止」を繰り返しているようだ. これではファンが動作しているときにうるさくてたまらないので,ファンをもっと低速で回す方法は無いかと思い,インストールしたのがTPFanControlである. TPFanControl by troubadix TPFanControlはその名の通りThinkPadのファンを任意の動作で動かすことのできる常駐ソフトで,Modeを「BIOS」にすればThinkPad標準の動作,「Smart」にすればTPFanControlの設定ファイル(TPFanControl.ini
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く