読者です 読者をやめる 読者になる 読者になる

たまにゃんのメモ帳

情報系関連のメモ書きを主に載せていきます。あわよくば他の人の参考になれば...

プログラミング

読売巨人軍の坂本勇人はなぜ併殺が少ないのか?

元ネタは坂本勇人3129打席24併殺打wwwwwwwwww 読売巨人軍の坂本勇人は右打者であるにも関わらずなぜ併殺が少ないのだろうか?このまとめは2013年に更新されたもので、2017年開幕前のデータでは5499打席49併殺打という結果になっている。 ゲッツー…

bootstrap-coffeedoc

CoffeeDoc With Bootstrapテーマ CoffeeScriptのAPI Documentを作るのにどのAPI Document Generatorもあまりデザインが微妙だったのでCoffeeDocを改良してBootstrapのテーマでAPI Documentを作成できるようにしました。 テーマはBootswatchのFlatlyでnpmにbo…

Autotools ( automake, autoconf, libtool ) 使い方まとめ

Autotoolsの使い方をまとめてみた Autotoolsとは、主にUNIX系OSにおいてソフトウェアパッケージ開発を行うための、ツール及びフレ ームワークの一種である。このツールを使用することにより、多種多様なUNIX互換環境にパッケージを対応させることが容易にな…

高速なハッシュテーブルの実装

高速でメモリ効率のよい Concurrent Hash Table を研究しているのだが、 Concurrentではないがいいベンチマークがあったので紹介する。 Google Dense Hashtableより速いようでこれを参考にする。 TommyDS 高速なハッシュテーブルとトライ木のライブラリ 参照…

Node.js でサーバーサイド Javascript を始める

サーバーサイドJavaScriptをずっと使いたいと思いつつ、機会がなかったが。ちょうどいい機会があったので勉強。 Node で Webアプリケーションを簡単に作成するためのツール いくつか便利なパッケージを見つけたのでいくつか紹介する。 npm(Node.jsのパッケ…

Windows デバイスドライバ 概念図

ただ暇つぶしにIRPの流れを書いた。後悔はしていない。

型理論

アップキャスト あるクラスBaseと、Baseから派生したクラスDerivedがあるとする。アップキャストとは、派生クラスから基底クラスへの型変換、すなわちDerivedのインスタンスをBaseに変換する操作である。ダウンキャスト 基底クラスから派生クラスへの型変換…

Googleページランクを取得する方法

どうやらハッシュ生成方法が重要らしく、GitHubにいいソースコードがあったのでここにメモとして残しておく。 ちなみに"http://www.google.co.jp/"でハッシュ値を生成すると835422419になったので↓のURLにアクセスすればページランクを見ることができる。 ht…