blog.fuktommy.com

Twitter / 鵜飼亮次(bot): @Wslash さんがクラウドリリースに寄せて「マジ ...

Twitter / 鵜飼亮次(bot): @Wslash さんがクラウドリリースに寄せて「マジ ...

今回の #甲野善紀 先生のメルマガは 「杖術~独習して最も上達しやすい武術」 です。動画のサンプルもあります。 僕の稽古している #杖術 の源流は甲野先生の杖術だったりします。

今回の #甲野善紀 先生のメルマガは
「杖術~独習して最も上達しやすい武術」
です。動画のサンプルもあります。
僕の稽古している #杖術 の源流は甲野先生の杖術だったりします。

Vol.016 風の先、風の跡「<風向問答 特別編 田口慎也氏からの手紙 (下)と甲野善紀による返答>ほか」 - 甲野善紀のメールマガジン

心天

心天
〒103-0014

ふーむ。物理ボタンの機能は理解されないんかなあ。ボタンがあったらとりあえず押してみる(そのことによって機能を理解する)と思ってたんだけど、そうでもないのか。

ふーむ。物理ボタンの機能は理解されないんかなあ。ボタンがあったらとりあえず押してみる(そのことによって機能を理解する)と思ってたんだけど、そうでもないのか。

Galaxy NexusとAndroid Ice Cream Sandwichのファースト・インプレッション

ふーむ。物理ボタンの機能は理解されないんかなあ。ボタンがあったらとりあえず押してみる(そのことによって機能を理解する)と思ってたんだけど、そうでもないのか。

ふーむ。物理ボタンの機能は理解されないんかなあ。ボタンがあったらとりあえず押してみる(そのことによって機能を理解する)と思ってたんだけど、そうでもないのか。

Galaxy NexusとAndroid Ice Cream Sandwichのファースト・インプレッション

ここでいうエンジニアってのは企画から実装まで1人でこなせるスーパーハッカーのことを指していて、俺たちのような十把一絡げのプログラマーのことじゃないだろ。社内のエンジニア比率が高くなったら、今度は...

ここでいうエンジニアってのは企画から実装まで1人でこなせるスーパーハッカーのことを指していて、俺たちのような十把一絡げのプログラマーのことじゃないだろ。社内のエンジニア比率が高くなったら、今度はプログラムなんて誰でも書けるのだから企画を考えられる人間を採用しなければとか言うに決まってる。

経営者が語る!ネット企業がこぞってエンジニアを重要視するワケ - NAVER まとめ

11月20日 | ポン太の毎日

11月20日 | ポン太の毎日

ええー。ラーメン茶漬けがなぜか食べたくなって探してみたら、もう廃盤になっているとは 結局1度も食べてないじゃないか。

ええー。ラーメン茶漬けがなぜか食べたくなって探してみたら、もう廃盤になっているとは… 結局1度も食べてないじゃないか。

永谷園「ラーメン茶漬け」の後継機に期待!!!: 行雲流水~こううんりゅうすい~

ええー。ラーメン茶漬けがなぜか食べたくなって探してみたら、もう廃盤になっているとは 結局1度も食べてないじゃないか。

ええー。ラーメン茶漬けがなぜか食べたくなって探してみたら、もう廃盤になっているとは… 結局1度も食べてないじゃないか。

永谷園「ラーメン茶漬け」の後継機に期待!!!: 行雲流水~こううんりゅうすい~

去年行ったブータンの写真うpする : 哲学ニュースnwk

去年行ったブータンの写真うpする : 哲学ニュースnwk

No.29122 目黒の二郎

No.29122 目黒の二郎

ブログの定義だけが気になる。

ブログの定義だけが気になる。

ブログが衰退した原因 - fromdusktildawnの雑記帳

西友 阿佐ヶ谷店

西友 阿佐ヶ谷店
〒166-0001 東京都杉並区阿佐谷北1丁目56

欲しい。1年後かー

欲しい。1年後かー

AmazonがKindleスマートフォン来年発売!? それはやめといた方が...

今日は #杖術 用の杖の手入れをしてみました。 高柳さん http://kienkai.seesaa.net/ 方式にほぼ準拠しています。 1. 消毒用エタノールで拭く。 これはアルコールが入っ...

今日は #杖術 用の杖の手入れをしてみました。
高柳さん http://kienkai.seesaa.net/ 方式にほぼ準拠しています。

1. 消毒用エタノールで拭く。
これはアルコールが入ってるウエットティッシュで代替。
エタノールでない分、乾きが遅いと思うんですよね。

2. クルミ油を塗る。
竹刀用のクルミ油が手に入らなかったので、食用のもので代替。
http://fuktommy.com/am/B000FQVPQC
これを無印良品のメガネ拭きで塗ります。
http://monooto.exblog.jp/1029933/

3. メガネ拭きで乾拭きして竹刀袋にしまう。
袋に入れるのは油が周りにつくのを防ぐため。
しばらく置いといたら馴染むんじゃないですかね。

杖は赤樫の4.21尺・8分径の規格品なので、これと同じものかな?
http://fuktommy.com/am/B004WYW5N0

カオスちゃんねる : 江戸時代sugeeeeeってなる話くr、いや下さいお願いします

カオスちゃんねる : 江戸時代sugeeeeeってなる話くr、いや下さいお願いします

Pythonでメモリリークを追っ掛けた話 Pythonで書かれた掲示板デーモン「朔」http://shingetsu.info/sakuex/ のメモリリークを追っていて、つい熱くなって徹夜してしまっ...

Pythonでメモリリークを追っ掛けた話

Pythonで書かれた掲示板デーモン「朔」http://shingetsu.info/sakuex/
のメモリリークを追っていて、つい熱くなって徹夜してしまったという…

●基本はやっぱりコレ
http://www.python.jp/doc/release/library/gc.html
ただ gc.get_objects() すると何もしてなくても4000とか返ってくるので追いきれない。

●そこでこんな感じのツールで
http://fuktommy.com/script/gcdebug.py
それぞれの型ごとに、いくつ増えたか減ったかを出力するわけですね。
ほとんどの場合は辞書とか配列とかタプルとかが増えてて、型だけではちょっとわからない。
オブジェクトの中身も表示できることはできるのだけど、ノイズが多くてやっかいでした。

●進め方: 対デーモンとして
まずやったのは、デーモンが相手だったので、
1分ごとに出力するようにして、どのあたりが原因なのか当たりをつける方法でした。
あんまり効率はよくないし、オススメでもないのだけど、仕方ない。
まず目をつけたのは、辞書が増えていること。
その中身を見たら、あるクラスのメンバー名が入ってる。
おそらくPythonのオブジェクト(旧形式の)はメンバーを辞書で管理しているのではと推測して、
コードを読んでみたら、自前のキャッシュ機構にゴミが残っているということがわかりました。
ゴミを積んでしまうのはバグだし、掃除をしないのはそれはそれで問題なので、それぞれ修正。
熱くなって徹夜までしたけど、このあたりで限界。

●進め方: 関数1つずつ
で、さすがに動いているデーモン相手にいろいろやっても苦しいだろうと思って、
このアクセスのときにゴミが残るなというところだけ当たりをつけておいて、
1つずつ関数を実行するとか、関数の一部をコメントアウトして実行するとかを進めていきました。
それでオブジェクトの中身をみてみると、
タプルにunixtimeっぽいのとファイル名っぽいのが入っていたので、
dircache のキャッシュだとわかりました。
そういえばそんなの使ってたなあ、ということで、dircache.reset() で対応。

●進め方: ローカルでデーモンを動かす
次は関数が実際のアクセスからでないと動きにくいものなので、1つずつ実行だときつい。
さらにCheetahのオブジェクトを始めとして、生成されてキャッシュされているのは普通のことなので、
10秒ごとにデバッグ出力が出るように設定して、
2回アクセスした後、オブジェクトの数が変わらなくなるまで待って、
数回アクセスして差分をみるという方法で。
ただ、これはノイズも多くてよくわからんかった。
そこでさらに各所をコメントアウトしてどこの箇所かを探っていったところ、
re.sub() を使ってるところでモジュール内にキャッシュされているということわかり、
re.purge() で対応。

●まとめ
デーモンなどのように長時間動くプログラムはキャッシュ機構に注意。
特に標準モジュールが自動でやってくれるものは気をつけること。
今回の変更点は↓だけ。
http://shingetsu.info/trac/changeset/1651
それでも場所をみつけるのにこんなに時間がかるとはなあ。
printfデバッグは前提となるあれこれの知識がないと辛いね。

#タヌキ

#タヌキ

そろそろクリスマス

11月19日 | ポン太の毎日

11月19日 | ポン太の毎日

clear wings : キュート! アカリスさん

clear wings : キュート! アカリスさん

恋しい季節

恋しい季節

Flashの凋落はなぜ起きたか

Flashの凋落はなぜ起きたか

世界で1番有名な地球のあの画はどうやって作られた?

世界で1番有名な地球のあの画はどうやって作られた?

太っちょ女子は「ラーメン二郎ダイエット」で女子力を磨く!食べながら彼氏と軽いキスも効果的

太っちょ女子は「ラーメン二郎ダイエット」で女子力を磨く!食べながら彼氏と軽いキスも効果的

No.29105 タヌキ

No.29105 タヌキ

#タヌキ

#タヌキ

タヌキの鳴き声

まあ自分のわからない技術は使いたくないし、勉強もしたくないよなー

まあ自分のわからない技術は使いたくないし、勉強もしたくないよなー

C++の話(本当にあった怖い話)

ドワンゴ、音楽配信サービス「dwango.jp」のAndroidスマートフォン向けサービスを開始、NTTドコモ/ソフトバンク/auに対応

ドワンゴ、音楽配信サービス「dwango.jp」のAndroidスマートフォン向けサービスを開始、NTTドコモ/ソフトバンク/auに対応

#ズーラシア の #タヌキ 舍。残念ながら中は写ってません

#ズーラシア の #タヌキ 舍。残念ながら中は写ってません…

ストリートビュー - Google マップ

#タヌキ

#タヌキ

あれから9年・・・ - たぬき☆たんちゃん&愉快なぽん太たち

新しいページ | 昔のページ |ページの先頭へ

Copyright© 1998-2014 Fuktommy. All Rights Reserved.
webmaster@fuktommy.com (Legal Notices)