Archive for 2月, 2008

通勤時の綺麗な姿勢と徒歩のみでインナーマッスルを育てる

2008年02月19日 written by fjkktkys

実践し始めて、ほぼ4ヶ月経過しました。基本的にトレーニング的なことは一切しませんので、インナーマッスルを鍛えるというよりは育てるという感覚です。現状としては、腹直筋がしっかり育って基礎固めができたような段階です。ここから腹横筋とかが強化されていく予定です。

効率が10倍アップする新・知的生産術―自分をグーグル化する方法の中で「体力=集中力」とあり、万歩計についてさらっとふれられていましたが、とりあえずその万歩計を買って日々の歩行数を測定してみました。
walking_counter.jpg

この万歩計ですけど、かなりの優れものでポケットに突っ込んでおくだけでオーケーで1週間分のデータの閲覧が可能。そしてデータをWindowsに取り込み専用アプリで閲覧できます(Macさんには対応していません)。
walking.PNG

専用アプリ経由でCVSデータで取得したものをGoogle Chart APIにかましてみたグラフが以下です。

とまあ、なんか遊んでいる感じですが、歩行数よりも歩行の質の方が重要です。グダグダと2万歩とか歩いてもしょうがないように感じます。

以下、笑われそうですが本気で実践していることです。
1、頭をできるだけ上下させずに滑らかに歩く
2、エスカレーターやエレベーターは使わずに、登り階段は2段登り
3、階段を降りるときはチョコチョコと素早く降りる
4、2と3の時も1を守る
5、電車内では座らず吊り革にも捕まらない(急停車の時とか迷惑がかからないようなポジションを取る。または吊り革に軽く手を乗せておく)
6、骨盤と肩甲骨を意識して腕をふり、ピッチを変えずに歩幅を大きくして歩いてみる

この2月から家から駅までの自転車をやめて徒歩に切り替えました。夏場になると辛いかもしれませんが、朝から陽を浴びて歩くのは気持ちよいなあと最近思うようになってきてます。

姿勢のための参考文献は以下です。主に図が重要です。「体幹の安定筋」あたりもキーワードです。肩甲骨と骨盤の対応関係とか知りませんでした。4足歩行のことを考えれば対応していて当然なんですけども。この辺の本はまだ何冊か読んでみたい感じです。

綺麗な姿勢になるためのエクササイズ―トレーニングや日常生活における姿勢の矯正と安定
Karin Albrecht 平井 千貴 松浦 恵美子
ナップ (2006/10)
売り上げランキング: 799019
男も知っておきたい骨盤の話 (幻冬舎新書)
寺門 琢己
幻冬舎 (2006/11)
売り上げランキング: 58134
おすすめ度の平均: 4.0

3 自分の身体と向き合ってみる
5 ビジネスマンに読んで欲しい!!

数ヶ月後にまたなんか報告してみようと思います。

「第一回DeNAテクノロジーカンファレンス」に行ってきました

2008年02月16日 written by fjkktkys

DeNA テクノロジーセミナーへのお誘い - DeNA 技師のメモ

運良く抽選に当たり参加させていただきました。簡単な報告エントリです。

内容に関しては、以下のサイトが良くまとまっていると思います。
第一回DeNAテクノロジーカンファレンス[DeNA][モバゲー][MySQL] - d.hatena.zeg.la

開始直後からDeNAのテクノロジーチームのオープンな雰囲気に衝撃を受け続けていました。
懇親会で技術的な部分で使っているものなどの質問をさせていただきました。オープンにすることの価値を理解してはいたつもりですが、質問に対して全く情報を隠さない姿勢に圧倒されました。あと「Perlいいですよね〜」的なことばかり喋っててすみませんでした。

あのようなオープンな雰囲気を作るのって簡単なことではないでしょう。そこに凄みを感じた次第です。久しぶりに自分のレベルの低さを痛感させられた感じでした。

参加させていただきありがとうございました。

not to do

2008年02月14日 written by fjkktkys

「しないことリスト」で考えてほしいこと - My Life Between Silicon Valley and Japan

たまたま同僚のすすめで買った日経ビジネス・アソシエ2月19日号でしたが、正直な感想としては「ライフハック系のブログ読んでたら不要かも」という感じでした。この内容で590円て、ちと高いよ。

さておき、登場する方みなさんライフワークバランス重視してます。割と驚きというか、自分の経験して来た職場というのが本音では残業が評価される風土の会社が多かったので、驚いてます。私生活から得るヒントって大事かもなあと個人的には思っております。

シゴタノ!の中の人のnot to doで「RSSリーダーでブログやニュースサイトを読まない」というのがありました。
最近、RSSリーダーを読む時間もったいないかなとか思い始めてます。それで早速シゴタノの中の人が薦めるあとで読むを導入。存在だけはずっと知っていましたが、ずっと導入していませんでした。あとで新聞のRSSが質が高くてでこちら自体は読んでいたりします。

そんな自分のnot to doは、
1、テレビ見ない(持たない)
2、お酒は金曜しか飲まない
3、無理しない
ってところです。

WordPress2.2.3の「編集」が使いにくい

2008年02月14日 written by fjkktkys

結構前に、2.3.0が出たタイミングあたりになんでか2.2.3にバージョンを上げました。
前バージョンは2.1.xでした。

バージョンアップ作業自体は、パーミッションに気付かないというサーバを扱う人間にあってはならないようなことがあったものの、すんなりとバージョンアップ。

それでしばらく使ってますが、投稿時に「ビジュアル」と「コード」という2つのモードがあります。旧式のものが「コード」で、「ビジュアル」がWYSIWYGな感じです。旧態依然と「コード」の方を使っています。

で、問題を1点抱えておりまして、「編集」すると投稿内容の改行が全部なくなってしまっています。もうかなり泣けるというか、ブログ書くモチベーション落ちるよ、という感じです。

2.3だと、Ultimate Tag Warriorが使えないとかいうのをどこぞで見かけたのですが、
power source* » WP2.3: Ultimate Tag Warrior データのインポート
どうやら解決方法があるみたいですね。

2.3の投稿内容の編集画面てどうなんだろうと思う今日この頃です。

WWW::MechanizeとMIME::Liteで作るメール報告ツール

2008年02月10日 written by fjkktkys

それPlaggerでと言われそうですが、かなり今更感がありますけど、Plaggerはそれなりに敷居が高い気がします。

お題はアマゾンアフィリエイトのメール報告ツールです。これを自動化する目的は、ログインから各報告ページまでのクリックなどが、個人的には面倒だなあという感じがするからです。

以下のコードのemailとpassword部分を必要なものに変えて使ってみてください。ログインして、各ページの必要な部分をdivタグごと抜き出してそれをHTMLに適当に切り貼りして(編集メンドイ)、HTMLメールにして送るというだけのものです。

正規表現の替わりにWeb::Scraperを使うのも良さそうです。

#ちなみにAmazon側でリンクのURLの順番などが替わったら、follow_linkの内容を変えないといけません。follow_linkでurlやregex_textを直接指定してもうまくいかなく、さっくり諦めました。

CODE:
  1. #!/usr/local/bin/perl
  2. use strict;
  3. use WWW::Mechanize;
  4. use MIME::Lite;
  5.  
  6.  
  7. my $url = 'https://affiliate.amazon.co.jp/gp/associates/login/login.html';
  8. my $mech = WWW::Mechanize->new(agent => 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)');
  9. # login form
  10. $mech->get($url);
  11.  
  12.  
  13. # login
  14. $mech->submit_form(
  15.   form_number => 1,
  16.   fields      => {
  17.     email => 'your@email.address',
  18.     password => 'yourpassword',
  19.   },
  20. );
  21. my $total = ( $mech->content() =~ /(<div id=\"sidebar\">.*?)<div id=\"content\" class=\"withSidebar\">/s )[0];
  22. # revenue page
  23. $mech->follow_link( n => 14 );
  24. my $revenue = ($mech->content() =~ /(<div class=\"reporttext\">(.*?)<\/table>)/s)[0];
  25. # ordered page
  26. $mech->back();
  27. $mech->follow_link( n => 15 );
  28. my $ordered = ($mech->content() =~ /(<div class=\"reporttext\">(.*?)<\/table>)/s)[0];
  29. my $css = ($mech->content() =~ /(<link rel=\"stylesheet\".*?\/>)/)[0];
  30. my $html = "<html><head>$css<\/head><body>$total<hr>$revenue<hr>$ordered<\/body><\/html>";
  31. my $msg = MIME::Lite->new(
  32.     From     => 'bla@bla.bla',
  33.     To       => 'your@email.address',
  34.     Subject  => 'amazon affiliate report',
  35.     Type     => 'text/html',
  36.     Data     => $html,
  37. );
  38. $msg->send;