ikautak.log

C/C++, Python, CUDA, Android, Linux kernel, Network, etc.

bitの数え上げ

32bitデータの1のbit数を数える方法。 ブログの引越しもあらかた終わった。疲れた。 gistを貼るときに [gist:xxxx] と書くだけってのはすごいな。

atoi自作

はてなはgistを貼り付けるのも、直接コードを書くのも非常に楽だな。

python cmdモジュールの補完機能をデコレータで(続き)

はてなに引っ越してここの続き。 cmdモジュールの'complete_'メソッドを作る代わりに、@auto_completeのようにデコレータを付けるだけにしたい。 python3だとdircacheがなかったので、os.listdir()してから自分で'/'を付ける処理を入れた。

最近読んだ本 4/3

アントレプレナーの教科書作者: スティーブン・G・ブランク,渡邊哲,堤孝志出版社/メーカー: 翔泳社発売日: 2009/05/09メディア: 単行本(ソフトカバー)購入: 13人 クリック: 168回この商品を含むブログ (18件) を見る スタートアップ企業を立ち上げる人向け…

BitのMSB-LSB反転

ハッカーのたのしみに32bitの話が載ってたけど8bitが必要になったので。 隣合うbitを入れ替え、次は2bitを入れ替え、とやっていくだけなので、途中で計算をやめるだけで8bit対応になる。

最近読んだ本 12/20

誰のためのデザイン?―認知科学者のデザイン原論 (新曜社認知科学選書)作者: ドナルド・A.ノーマン,D.A.ノーマン,野島久雄出版社/メーカー: 新曜社発売日: 1990/02メディア: 単行本購入: 37人 クリック: 945回この商品を含むブログ (280件) を見る 製品のデザ…

python cmdモジュールの補完機能

pythonのcmdモジュールで、ファイル名の補完機能を付ける方法。 cmdモジュールは簡単にCUIのアプリが作れるし、コマンドの引数の補完機能を追加するのも簡単だ。 実行すると(MyCmd)というプロンプトが表示されてコマンド入力待ちになる。 TABキーを2回押す…

ARMの勉強メモ

ARM

r13はスタックポインタ(sp) r14はリンクレジスタ (lr) r15はプログラムカウンタ(pc) メモリマップのアドレス0x0000_0000はベクタテーブル用に予約されている。 (一部のプロセッサに0xffff_0000にするオプションもある) 32bit命令のサブセットを16bit命令に…

最近読んだ本 「君臨する企業の6つの法則」 「日本語入力を支える技術」 「世界でもっとも強力な9のアルゴリズム」

君臨する企業の「6つの法則」―戦略のベストプラクティスを求めて作者: マイケル・A・クスマノ,延岡健太郎(解説),鬼澤忍出版社/メーカー: 日本経済新聞出版社発売日: 2012/01/20メディア: 単行本 クリック: 2回この商品を含むブログ (1件) を見る 日本語…

getoptの雛形

たまに使うけど必ず忘れるので。

Cプログラム高速化研究班

Cプログラム高速化研究班 コードを高速化する20の実験と達人の技作者: 片山善夫出版社/メーカー: USP研究所発売日: 2012/03/08メディア: 新書購入: 1人 クリック: 53回この商品を含むブログ (2件) を見る 高速化テクニックは少ししか載っていないが、紹介さ…

なぜ、日本企業は「グローバル化」でつまずくのか

なぜ、日本企業は「グローバル化」でつまずくのか―世界の先進企業に学ぶリーダー育成法作者: ドミニク・テュルパン,高津尚志出版社/メーカー: 日本経済新聞出版社発売日: 2012/04/03メディア: 単行本(ソフトカバー)購入: 2人 クリック: 82回この商品を含む…

ubuntu 12.04にCUDA devdriverを入れる

/etc/default/grupを変更する。 @@ -8,7 +8,7 @@ GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` -GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" +GRUB_CMDLINE_LINUX_DEFAULT="quiet spl…

隠れた人材価値

隠れた人材価値―高業績を続ける組織の秘密 (Harvard Business School Press)作者: チャールズオライリー,ジェフリーフェファー,長谷川喜一郎,Charles A.,3 O’Reilly,Jeffrey Pfeffer,広田里子,有賀裕子出版社/メーカー: 翔泳社発売日: 2002/03メディア: 単行…

ソフトウェアアーキテクトが知るべき97のこと

ソフトウェアアーキテクトが知るべき97のこと作者: 鈴木雄介,Richard Monson-Haefel,長尾高弘出版社/メーカー: オライリージャパン発売日: 2009/10/05メディア: 単行本(ソフトカバー)購入: 17人 クリック: 362回この商品を含むブログ (80件) を見る 積読だ…

CUDAプログラミング実践講座

CUDAプログラミング実践講座 ? 超並列プロセッサにおけるプログラミング手法作者: David B. Kirk,Wen-men W. Hwu,加藤諒,(株)Bスプラウト出版社/メーカー: ボーンデジタル発売日: 2010/11/22メディア: 単行本(ソフトカバー)購入: 1人 クリック: 21回この…

挑まなければ、得られない

挑まなければ、得られない Nothing ventured, nothing gained. (インプレス選書)作者: 及川卓也出版社/メーカー: インプレスジャパン発売日: 2012/08/23メディア: Kindle版購入: 1人 クリック: 1回この商品を含むブログを見る 及川卓也さんが本書いたのかと…

アート・オブ・プロジェクトマネジメント

アート・オブ・プロジェクトマネジメント ―マイクロソフトで培われた実践手法 (THEORY/IN/PRACTICE)作者: Scott Berkun,村上雅章出版社/メーカー: オライリー・ジャパン発売日: 2006/09/07メディア: 単行本(ソフトカバー)購入: 20人 クリック: 361回この商…

Go言語で円周率を計算

Go

Go言語のチャネル・ゴルーチンの勉強で円周率を計算するプログラムを書いてみた。 go GenerateTerm(ch) だけで別スレッドで関数が動き出し、ch <-の書き込みだけでスレッド間の通信や同期ができる。 一見C/C++に近い印象を受けるが、並列処理のゴルーチンと…

CUDA by Example

CUDA by Example 汎用GPUプログラミング入門作者: Jason Sanders,Edward Kandrot,株式会社クイープ出版社/メーカー: インプレスジャパン発売日: 2011/02/14メディア: 単行本(ソフトカバー)購入: 1人 クリック: 36回この商品を含むブログ (11件) を見る 自…

プロジェクトマネージャーが知るべき97のこと

プロジェクト・マネジャーが知るべき97のこと作者: 神庭弘年,Barbee Davis,笹井崇司出版社/メーカー: オライリージャパン発売日: 2011/11/29メディア: 単行本(ソフトカバー)購入: 5人 クリック: 81回この商品を含むブログ (16件) を見る ソフトウェアアー…

パブリック

パブリック―開かれたネットの価値を最大化せよ作者: ジェフ・ジャービス,小林弘人,関美和出版社/メーカー: NHK出版発売日: 2011/11/23メディア: 単行本購入: 4人 クリック: 100回この商品を含むブログを見る Amazonの紹介によると、『フリー』『シェア』に続…

シェルスクリプト 基本リファレンス

[改訂新版] シェルスクリプト基本リファレンス ??#!/bin/shで、ここまでできる (WEB+DB PRESS plus)作者: 山森丈範出版社/メーカー: 技術評論社発売日: 2011/04/27メディア: 単行本(ソフトカバー)購入: 9人 クリック: 119回この商品を含むブログ (11件) …

プロセッサを支える技術

プロセッサを支える技術 ??果てしなくスピードを追求する世界 (WEB+DB PRESS plus)作者: Hisa Ando出版社/メーカー: 技術評論社発売日: 2011/01/06メディア: 単行本(ソフトカバー)購入: 22人 クリック: 250回この商品を含むブログ (46件) を見る 1年近く…

僕は君たちに武器を配りたい

僕は君たちに武器を配りたい作者: 瀧本哲史出版社/メーカー: 講談社発売日: 2011/09/22メディア: 単行本購入: 17人 クリック: 841回この商品を含むブログ (102件) を見る 日経ビジネスで紹介されていて、おもしろそうなので読んでみた。 これから社会に出る…

Being Geek

Being Geek ―ギークであり続けるためのキャリア戦略作者: Michael Lopp,夏目大出版社/メーカー: オライリージャパン発売日: 2011/06/25メディア: 単行本(ソフトカバー)購入: 8人 クリック: 118回この商品を含むブログ (34件) を見る 元ギークのマネージャ…

転職しました

書くのが遅すぎるけど、6月いっぱいで前の会社を辞めて、7月からはベンチャーで働いている。 大企業病がどうしても嫌で、顧客のために本当に必要な仕事に集中したいと思ったのと、より優秀な人たちと仕事がしたいというのが主な理由。 前は古い大きめの会…

経済の新書

経済書3冊。最近ソフトウェアの本読んでないな。 強欲資本主義 ウォール街の自爆 (文春新書)作者: 神谷秀樹出版社/メーカー: 文藝春秋発売日: 2008/10/17メディア: 新書購入: 4人 クリック: 58回この商品を含むブログ (62件) を見る 行き過ぎた資本主義、ウ…

シェア

からビジネスを生みだす新戦略" title="シェア からビジネスを生みだす新戦略">シェア からビジネスを生みだす新戦略作者: レイチェル・ボッツマン,ルー・ロジャース,小林弘人,関美和出版社/メーカー: 日本放送出版協会発売日: 2010/12/16メディア: ハードカ…

犬も歩けば英語にあたる

犬も歩けば英語にあたる作者: 坂之上洋子出版社/メーカー: 英治出版発売日: 2003/04/25メディア: 単行本(ソフトカバー)購入: 1人 クリック: 27回この商品を含むブログ (4件) を見る ちきりんさんのブログからポチってしまった。 英語と、相手の文化も知ら…

キャズム

キャズム作者: ジェフリー・ムーア,川又政治出版社/メーカー: 翔泳社発売日: 2002/01/23メディア: 単行本購入: 21人 クリック: 373回この商品を含むブログ (180件) を見る ずっと積ん読だった1冊。 顧客層を次のようにモデル化した。 新しいもの好きなオタ…

More Effective C++ 項目35 自ら言語の標準規格に慣れる

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

repoスクリプトのmagic

Androidのrepoスクリプトの先頭の magic='--calling-python-from-/bin/sh' """exec" python -E "$0" "$@" """#$magic" ってなんだと思ったら、メーリングリストで見つけた。 http://groups.google.com/group/repo-discuss/browse_thread/thread/f82f61b66964…

More Effective C++ 項目34 同じプログラム内でC++とCを混ぜる方法を理解する

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

More Effective C++ 項目33 末端でないクラスを抽象クラスにする

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

ゆるく考えよう

ゆるく考えよう 人生を100倍ラクにする思考法作者: ちきりん出版社/メーカー: イースト・プレス発売日: 2011/01/20メディア: 単行本(ソフトカバー)購入: 30人 クリック: 1,118回この商品を含むブログ (139件) を見る ちきりん氏のブログから加筆・修正…

More Effective C++ 項目32 未来形でプログラムしよう

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

Featureの一覧を表示するアプリ

ExpandableListの勉強を兼ねてFeatureInfoの一覧を表示するアプリを作ってみた。 https://github.com/ikautak/FeatureViewer FeatureInfoはPackageManagerから取得できる。 Mapが入ったListを作ってListに登録って戸惑う。

More Effective C++ 項目31 複数のオブジェクトに関して関数を仮想的にする

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

スティーブ・ジョブズの流儀

スティーブ・ジョブズの流儀作者: リーアンダーケイニー,三木俊哉出版社/メーカー: 武田ランダムハウスジャパン発売日: 2008/10/23メディア: 単行本購入: 14人 クリック: 237回この商品を含むブログ (93件) を見る 原著は2008年4月でちょっと古いけど、最近…

tar --excludeオプション

--excludeで、特定のファイルを除いてtarで固めることができる。 tar czvf xxx.tar.gz --exclude ".repo" ./xxx androidのソースをgitとrepoを除いてtarで固めるときに便利だった。

More Effective C++ 項目30 プロキシークラス

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

More Effective C++ 項目29 参照回数計測

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

バッテリー情報テキストを更新

テキストの色の設定を、バッテリー情報スクエアと同じような↑のダイアログに変更した。 https://market.android.com/details?id=com.exiashio.BatteryStatusText&feature=search_result 以前の色の設定と後方互換性を持たせるためにいろいろと変な修正が増え…

More Effective C++ 項目28 スマートポインタ

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

会社は2年で辞めていい

会社は2年で辞めていい (幻冬舎新書)作者: 山崎元出版社/メーカー: 幻冬舎発売日: 2007/11メディア: 新書購入: 6人 クリック: 135回この商品を含むブログ (48件) を見る 12回の転職を経験した著者がキャリアプランや転職について書いている。 2年でやめろ…

GPSの基礎

Software Design (ソフトウェア デザイン) 2011年 03月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2011/02/18メディア: 雑誌購入: 2人 クリック: 31回この商品を含むブログ (5件) を見る 今さら3月号。 GPSの基礎だけブログに残しておく。 位置測定の原…

More Effective C++ 項目27 ヒープ上のオブジェクトへの要求と禁止

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

More Effective C++ 項目26 クラスのオブジェクトの数を制限する

新訂版 More Effective C++ (AddisonーWesley professional co)作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一出版社/メーカー: ピアソンエデュケーション発売日: 2007/06/29メディア: 単行本(ソフトカバー)購入: 8人 クリック: 129回…

グーグルで必要なことは、みんなソニーが教えてくれた

グーグルで必要なことは、みんなソニーが教えてくれた作者: 辻野晃一郎出版社/メーカー: 新潮社発売日: 2010/11/22メディア: 単行本購入: 9人 クリック: 339回この商品を含むブログ (69件) を見る VAIO、スゴ録などの生みの親である辻野さんが書いた、ソニー…