<?xml version="1.0"?>
<rss version="2.0">

<channel>
  <title>takalog</title>
  <link>http://takanory.net/takalog</link>
  <description> 鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。zope/plone関係の技術的な内容については  http://takanory.net  の方にまとめていこうと思います。コメント・ツッコミはご自由にどうぞ。              </description>
  <language>ja</language>
  <image>
    <url>http://takanory.net/logo.png</url>
    <title>takalog</title>
    <link>http://takanory.net/takalog</link>
  </image>

  


<item>
  <title>あけましておめでとうございます(2013)</title>
  <link>http://takanory.net/takalog/1298</link>
  
    <description>
      
        &lt;img src="http://takanory.net/takalog/images/the-year-of-python.png/image_mini" alt="The year of Python" title="The year of Python" height="25" width="200" style="float: left;" /&gt;
      
      &lt;p&gt;さて、正月のエントリーです。&lt;/p&gt;
&lt;p&gt;今年は毎年恒例のマンションの門松がないっぽい、なんでだろう、経費削減だろうか?残念です。&lt;/p&gt;
&lt;p&gt;今年2013年は巳年ってことで、
&lt;a class="reference" href="http://apac-2013.pycon.jp/"&gt;PyCon APAC 2013&lt;/a&gt; のテーマも
&lt;strong&gt;The year of Python&lt;/strong&gt; となりました。&lt;/p&gt;
&lt;div class="image image-reference"&gt;&lt;a class="reference" href="http://twitter.yfrog.com/nupieixj"&gt;&lt;img alt="http://yfrog.com/scaled/landing/858/pieix.jpg" src="http://yfrog.com/scaled/landing/858/pieix.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;一昨年から色々なところに首をつっこむ傾向は変わっていませんが、去年はそれ以上になった気がします。
&lt;a class="reference" href="http://takanory.net/takalog/1281"&gt;去年のエントリー&lt;/a&gt; で
『飲む機会が増えて(まぁ私が飲むのが好きだからですが)、体重的にやばい感じなので、今年は運動もしようかなと思ったりしています。』と書きましたが、
&lt;a class="reference" href="http://connpass.com/series/64/"&gt;Python ボルダリング部&lt;/a&gt; でボルダリングを月1回程度継続できているので、まぁまぁいい傾向かなと思います。&lt;/p&gt;
&lt;p&gt;さて、昨年なにをやったのかを振り返ってみます。&lt;/p&gt;

    </description>
    <pubDate>Tue, 01 Jan 2013 21:53:24 +0900</pubDate>
  
  
</item>
<item>
  <title>#kabepy Advent Calendar: #20 スラックラインジムの紹介</title>
  <link>http://takanory.net/takalog/1297</link>
  
    <description>
      &lt;p&gt;ちょっと遅れましたが、
&lt;a class="reference" href="http://connpass.com/event/1426/"&gt;#kabepy Advent Calendar - connpass&lt;/a&gt;
の20日目です。4回目のエントリーとなりました、部長って大変です。&lt;/p&gt;
&lt;p&gt;今日は
&lt;a class="reference" href="http://takanory.net/takalog/1295"&gt;#kabepy Advent Calendar: #14 #himopy とは&lt;/a&gt;
で紹介したスラックラインをやってみたいけど、自分でラインを買うのもなーという人のために、ジムを紹介したいと思います。&lt;/p&gt;
&lt;p&gt;ググった感じでは東京には3件のスラックライン専用のジムがあるようです。&lt;/p&gt;
&lt;div class="section" id="indigo"&gt;
&lt;h3&gt;&lt;a name="indigo"&gt;INDIGO&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;最初に紹介するのは私もスラックラインの体験に行った INDIGO です。&lt;/p&gt;
&lt;table class="docutils field-list" frame="void" rules="none"&gt;
&lt;col class="field-name" /&gt;
&lt;col class="field-body" /&gt;
&lt;tbody valign="top"&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;URL:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;a class="reference" href="http://ameblo.jp/slack-line-indigo/"&gt;http://ameblo.jp/slack-line-indigo/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;住所:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;a class="reference" href="https://maps.google.co.jp/maps?f=q&amp;amp;source=embed&amp;amp;hl=ja&amp;amp;geocode=&amp;amp;q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8F%B0%E6%9D%B1%E5%8C%BA%E6%9D%BE%E3%81%8C%E8%B0%B73-16-7&amp;amp;aq=&amp;amp;sll=36.5626,136.362305&amp;amp;sspn=52.886041,57.216797&amp;amp;brcurrent=3,0x60188e9693fe74f7:0x2692c6bf81c7d0a1,0&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8F%B0%E6%9D%B1%E5%8C%BA%E6%9D%BE%E3%81%8C%E8%B0%B7%EF%BC%93%E4%B8%81%E7%9B%AE%EF%BC%91%EF%BC%96%E2%88%92%EF%BC%97&amp;amp;ll=35.716065,139.787979&amp;amp;spn=0.012544,0.015364&amp;amp;z=14&amp;amp;iwloc=A"&gt;東京都台東区松が谷3-16-7&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;アクセス:&lt;/th&gt;&lt;td class="field-body"&gt;日比谷線入谷駅から徒歩7分&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;営業時間:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;平日: 18:00～22:00&lt;/li&gt;
&lt;li&gt;火曜日: 定休日(講習会)&lt;/li&gt;
&lt;li&gt;土曜日: 13:00～20:00&lt;/li&gt;
&lt;li&gt;日曜日: 13:00～18:00&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;料金:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;入会金: 2,000円&lt;/li&gt;
&lt;li&gt;1日: 1,500円&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;ジムというか自宅のガレージを改造したという感じの設備です。
ジムには2〜3mくらいの初心者用のラインから、10m以上の中、上級者向けのラインまで揃っています。短いのはその日のうちに渡れるようになりましたが、長いのは無理でした。
なお、冷房とかはないっぽかった(送風機のみ)ので、夏場はものすごく汗をかいて痩せそうでした。&lt;/p&gt;
&lt;p&gt;毎週火曜日は「講習会」ということで、500円払ってプロとかに教えてもらうことができます。私たちも最初はどんな感じが教えてもらったほうがいいかなーと思って、講習会の日に行ってみました。&lt;/p&gt;
&lt;p&gt;あとは、月に1回くらい1時間だけの「無料体験会」というのをやっているので、どんなものなのか体験してみたい!!という人はこれに行ってみるのもいいのかなと思います。今月は12月23日の12-13時に無料体験会があるようです。&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="id2"&gt;
&lt;h3&gt;&lt;a name="id2"&gt;ソラニス&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;ソラニスは西荻窪にあるジムです。&lt;/p&gt;
&lt;table class="docutils field-list" frame="void" rules="none"&gt;
&lt;col class="field-name" /&gt;
&lt;col class="field-body" /&gt;
&lt;tbody valign="top"&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;URL:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;a class="reference" href="http://solanis-nishiogi.blogspot.jp/"&gt;http://solanis-nishiogi.blogspot.jp/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;住所:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;a class="reference" href="http://goo.gl/maps/Bf70"&gt;杉並区西荻南2-26-2 ワイズビル B1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;アクセス:&lt;/th&gt;&lt;td class="field-body"&gt;西荻窪駅徒歩5分&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;営業時間:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;月曜日: 定休日&lt;/li&gt;
&lt;li&gt;火、木: 17:00〜23:00&lt;/li&gt;
&lt;li&gt;水、金: 15:00〜23:00&lt;/li&gt;
&lt;li&gt;土日祝: 13:00〜20:00&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;料金:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;入会金: 1,500円&lt;/li&gt;
&lt;li&gt;30分: 400円&lt;/li&gt;
&lt;li&gt;1日: 1,500円&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;このジムには &lt;a class="reference" href="https://twitter.com/kiris"&gt;&amp;#64;kiris&lt;/a&gt; が行ったみたいですが特に感想とか聞いてないので想像で書きます。&lt;/p&gt;
&lt;p&gt;ラインはサイトの情報によると、初心者用の 4m のラインが2本と、少し高さのある 8m のラインが1本あるようです。30分という料金がありますが、絶対に足りないので最初から「1日」で行くべきだと思います。&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="zero"&gt;
&lt;h3&gt;&lt;a name="zero"&gt;ZERO&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;3件目は ZERO です。&lt;/p&gt;
&lt;table class="docutils field-list" frame="void" rules="none"&gt;
&lt;col class="field-name" /&gt;
&lt;col class="field-body" /&gt;
&lt;tbody valign="top"&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;URL:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;a class="reference" href="http://zerofit.info/slackline/"&gt;http://zerofit.info/slackline/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;住所:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;a class="reference" href="https://maps.google.co.jp/maps?oe=utf-8&amp;amp;hl=ja&amp;amp;client=firefox-a&amp;amp;q=%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E7%A5%9E%E7%94%B0%E7%A5%9E%E4%BF%9D%E7%94%BA1-16-3&amp;amp;ie=UTF-8&amp;amp;hq=&amp;amp;hnear=0x60188c114a978115:0x14514e822223b0b1,%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%8D%83%E4%BB%A3%E7%94%B0%E5%8C%BA%E7%A5%9E%E7%94%B0%E7%A5%9E%E4%BF%9D%E7%94%BA%EF%BC%91%E4%B8%81%E7%9B%AE%EF%BC%91%EF%BC%96%E2%88%92%EF%BC%93&amp;amp;gl=jp&amp;amp;ei=tjHTULLeOKTOmgWfooG4BQ&amp;amp;ved=0CIkBELYD"&gt;千代田区神田神保町1-16-3 TSI神保町ビル1F&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;アクセス:&lt;/th&gt;&lt;td class="field-body"&gt;神保町駅徒歩5分&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;営業時間:&lt;/th&gt;&lt;td class="field-body"&gt;カレンダーがありますが、何時から何時と固定していないようです&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;料金:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;登録料: 1,500円&lt;/li&gt;
&lt;li&gt;30分: 500円&lt;/li&gt;
&lt;li&gt;60分: 1,000円&lt;/li&gt;
&lt;li&gt;1日: 1,500円&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;貸切とかが中心のようで、カレンダーで空き時間を確認して来てくださいという形で書いてあります(&lt;a class="reference" href="http://zerofit.info/slackline/price.html"&gt;ZERO Fight＆Fit／スラックラインジムZERO／ご利用案内&lt;/a&gt;)。
個人的には、ふらっとたちよったりしにくいのでちょっと使いづらいなーと思いました。&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="id3"&gt;
&lt;h3&gt;&lt;a name="id3"&gt;その他スラックラインができるジム&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;他にもスラックラインができるジムがあるかなーと探してみたんですが、ボルダリングジムとかで併設しているところは軒並み終了しているようです。なにかあったんでしょうかねぇ。&lt;/p&gt;
&lt;p&gt;神奈川県の相模原と三郷にある &lt;a class="reference" href="http://www.nose2.org/index.html"&gt;クライミングジムノーズ&lt;/a&gt;
にはスラックラインがあるようです。
他に埼玉県の入間市にある &lt;a class="reference" href="http://rock24.jp/"&gt;クライミングジムRock24&lt;/a&gt;
にもスラックラインにあるようです。&lt;/p&gt;
&lt;p&gt;もっとスラックラインが併設しているボルダリングジムとか増えないかなー。&lt;/p&gt;
&lt;/div&gt;

    </description>
    <pubDate>Fri, 21 Dec 2012 01:01:34 +0900</pubDate>
  
  
</item>
<item>
  <title>#kabepy Advent Calendar: #17 四谷三丁目 APEX Climbing Gym の紹介</title>
  <link>http://takanory.net/takalog/1296</link>
  
    <description>
      &lt;p&gt;さて、
&lt;a class="reference" href="http://connpass.com/event/1426/"&gt;#kabepy Advent Calendar - connpass&lt;/a&gt;
も17日目です。私は3回目のエントリーとなりました。&lt;/p&gt;
&lt;p&gt;今日はジム紹介です。先日ボルダリングを初体験した
&lt;a class="reference" href="https://twitter.com/turky"&gt;&amp;#64;turky&lt;/a&gt; と一緒に行ってきた、
APEX Climbing Gym を紹介します。
初めてのボルダリングの感想は
&lt;a class="reference" href="http://turky-in-the.blogspot.jp/2012/12/kabepy15.html"&gt;ボルダリングを始めてみたよ&lt;/a&gt;
を参照してください。&lt;/p&gt;
&lt;div class="section" id="apex-climbing-gym"&gt;
&lt;h3&gt;&lt;a name="apex-climbing-gym"&gt;APEX Climbing Gym&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;まずは APEX Climbing Gym(&lt;a class="reference" href="http://www.apex-climbing.com/"&gt;http://www.apex-climbing.com/&lt;/a&gt;)の基本的な情報です。&lt;/p&gt;
&lt;div class="section" id="id2"&gt;
&lt;h4&gt;&lt;a name="id2"&gt;アクセス&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;なんといっても丸の内線四谷三丁目駅から徒歩1分という非常にアクセスしやすいところにジムがあります。他には新宿線曙橋駅から徒歩7分、JR四ツ谷・信濃町駅から徒歩10分と徒歩圏内です。&lt;/p&gt;
&lt;p&gt;2、3となりのビルにはセブンイレブンが入っています。&lt;/p&gt;
&lt;p&gt;住所と地図は以下のとおりです。&lt;/p&gt;
&lt;table class="docutils field-list" frame="void" rules="none"&gt;
&lt;col class="field-name" /&gt;
&lt;col class="field-body" /&gt;
&lt;tbody valign="top"&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;住所:&lt;/th&gt;&lt;td class="field-body"&gt;〒160-0004
東京都新宿区四谷3-13-24
ミズキビル6(受付)、7F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;地図:&lt;/th&gt;&lt;td class="field-body"&gt;&lt;a class="reference" href="https://maps.google.com/maps?hl=ja&amp;amp;q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%96%B0%E5%AE%BF%E5%8C%BA%E5%9B%9B%E8%B0%B73-13-4&amp;amp;ie=UTF-8&amp;amp;hq=&amp;amp;hnear=0x60188cecf9b25fa3:0xefae2abb7061b67e,%E6%97%A5%E6%9C%AC,+%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%96%B0%E5%AE%BF%E5%8C%BA%E5%9B%9B%E8%B0%B7%EF%BC%93%E4%B8%81%E7%9B%AE%EF%BC%91%EF%BC%93%E2%88%92%EF%BC%94&amp;amp;ei=MaejUIq5FKLFmQXu4oGwBQ&amp;amp;sqi=2&amp;amp;ved=0CB8Q8gEwAA"&gt;google map&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="section" id="id3"&gt;
&lt;h4&gt;&lt;a name="id3"&gt;営業時間&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;平日はそこそこ夜遅くまでやっているようです。&lt;/p&gt;
&lt;table class="docutils field-list" frame="void" rules="none"&gt;
&lt;col class="field-name" /&gt;
&lt;col class="field-body" /&gt;
&lt;tbody valign="top"&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;平日:&lt;/th&gt;&lt;td class="field-body"&gt;13:00～23:00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;土日祝:&lt;/th&gt;&lt;td class="field-body"&gt;11:00～22:00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="field"&gt;&lt;th class="field-name"&gt;定休日:&lt;/th&gt;&lt;td class="field-body"&gt;不定休&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="section" id="id4"&gt;
&lt;h4&gt;&lt;a name="id4"&gt;料金&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;料金は以下のとおりですが、12月20日まで
&lt;strong&gt;オープンキャンペーン&lt;/strong&gt; とのことで、初回登録料が525円になっています。あと3日です!!&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;初回登録料: 1,575円&lt;/li&gt;
&lt;li&gt;一般平日: 1,575円、21時以降 1,260円&lt;/li&gt;
&lt;li&gt;一般休日: 2,100円、16時以降 1,575円&lt;/li&gt;
&lt;li&gt;レンタルシューズ: 210円&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;チョークのレンタルはなく、施設においてある物をつかっていいようです。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="id5"&gt;
&lt;h3&gt;&lt;a name="id5"&gt;設備&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;施設はビルの6Fと7Fにあります。6Fは木でできた壁で、7Fはコンクリートっぽい感じでした。
6F は基本的にオーバーハングで、7Fに垂直とスラブの壁が少しある感じです。7Fの外にテラスっぽいものがあるようですが、くっそ寒いし夜だったのでまったく寄り付きませんでした。&lt;/p&gt;
&lt;p&gt;それから6Fと7Fの間はビルの外階段で移動することになっているので、なんか斬新な感じでした。&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="http://www.apex-climbing.com/space.html"&gt;施設案内&lt;/a&gt; の写真がわかりやすいと思います。&lt;/p&gt;
&lt;div class="figure"&gt;
&lt;div class="image"&gt;&lt;img alt="6F の壁" src="images/2012-12-11%2021.42.53.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p class="caption"&gt;6F の壁&lt;/p&gt;
&lt;/div&gt;
&lt;div class="figure"&gt;
&lt;div class="image"&gt;&lt;img alt="7F の壁" src="images/2012-12-11%2019.42.05.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p class="caption"&gt;7F の壁&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;柔軟をするための場所は用意されていないのですが、ヨガマットが置いてあるのでそれを使って休憩スペースで柔軟をしてよいようです。
もうちょっとフロア全体が柔らかい素材だと柔軟がやりやすいのですが、そのうちきっと対応してくれるんじゃないかなと期待しています。&lt;/p&gt;
&lt;p&gt;その日は主に7Fで登っていたんですが、見たこともない変わった形のホールド(岩を模した人口のもの)が多かった印象です。7Fには海の生き物シリーズのホールドでやる課題があったり、6Fにはタコのホールドがありました。見ているだけでもちょっとおもしろいです。&lt;/p&gt;
&lt;div class="figure"&gt;
&lt;div class="image"&gt;&lt;img alt="タコ足のホールド" src="images/2012-12-11%2021.14.11.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p class="caption"&gt;タコ足のホールド&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;貴重品のみ貴重品ロッカーに入れます。更衣室は編んだカゴが置いてあって、なんか銭湯みたいな雰囲気です。ここ、終わった後に着替えに戻ったら寒かったー。&lt;/p&gt;
&lt;div class="figure"&gt;
&lt;div class="image"&gt;&lt;img alt="銭湯のような更衣室" src="images/2012-12-11%2021.43.41.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p class="caption"&gt;銭湯のような更衣室&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;ちょっと狭いですが、なんといっても駅からのアクセスはかなりいいし、私の働いているオフィスからは歩いて30分くらいでつくので、ちょうどいいウォーミングアップにもなるかなーという感じで、また行ってみようかなと思います。&lt;/p&gt;
&lt;p&gt;さて、明日は &lt;a class="reference" href="https://twitter.com/takabow"&gt;&amp;#64;takabow&lt;/a&gt; センパイお願いします!!&lt;/p&gt;
&lt;/div&gt;

    </description>
    <pubDate>Tue, 18 Dec 2012 00:07:11 +0900</pubDate>
  
  
</item>
<item>
  <title>#kabepy Advent Calendar: #14 #himopy とは</title>
  <link>http://takanory.net/takalog/1295</link>
  
    <description>
      
        
      
      
        
      
      &lt;p&gt;このエントリは
&lt;a class="reference" href="http://connpass.com/event/1426/"&gt;#kabepy Advent Calendar&lt;/a&gt;
の14日目です。&lt;/p&gt;
&lt;p&gt;今日は #kabepy の下部組織 #himopy について紹介したいと思います。
#kabepy は &lt;strong&gt;壁&lt;/strong&gt; を登る集まりです。では #himopy は何をするのでしょうか?
名前の通り &lt;strong&gt;ひも&lt;/strong&gt; をつかうのですが、登るのではなくてひもを渡ります。&lt;/p&gt;
&lt;p&gt;#himopy ではスラックライン(Slackline)というベルト状のラインを綱渡りするスポーツです。通常は市販されているラインを木と木の間にピンと貼って、その上を渡ります。&lt;/p&gt;
&lt;div class="image"&gt;&lt;img alt="スラックラインを渡る &amp;#64;inoshiro" src="images/2012-09-17%2014.58.49.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p&gt;スラックラインがサーカスとかの綱渡りと違うのは、棒などの道具を使わないところです。両手を少し上にあげて、体全体でバランスを取ります。&lt;/p&gt;
&lt;p&gt;このスラックライン、個人的に面白そうだなーと思って #kabepy メンバーに声をかけて私と副部長の &lt;a class="reference" href="https://twitter.com/inoshiro"&gt;&amp;#64;inoshiro&lt;/a&gt; の二人で行ったのが初めてでした。
で調べてみると、実はクライミングとスラックラインには関係があるようです。
サイトにかいてある情報を読むと、もともとはクライミングしている人たちが、クライミング用のロープを岩の間に張って綱渡りしていたのが発祥らしいです。
クライミングでは腕をかなり使いますが、当然ですがスラックラインでは腕はバランスだけに使ってほとんど脱力しているので、使う場所が違ってなかなか理にかなっています。
体全体を使ってバランスを取るため体幹も鍛えられるようです。確かに初めてスラックラインを体験したあとは脇腹の筋肉がかなり疲れました。&lt;/p&gt;
&lt;div class="section" id="himopy"&gt;
&lt;h3&gt;&lt;a name="himopy"&gt;#himopy を体験&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;さて、そんな #himopy ですが過去に3回ほど開催しています。1回目は上に書いた &amp;#64;inoshiro との体験。こちらは上野にあるスラックラインジム
&lt;a class="reference" href="http://ameblo.jp/slack-line-indigo/"&gt;INDIGO&lt;/a&gt;
で行ってきました。たまーに無料体験会もやっているようなので、ちょっと試してみたいかもという人は行ってみるとよいと思います。
次回は12月23日(日)に無料体験会があるようです。&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="id1"&gt;
&lt;h3&gt;&lt;a name="id1"&gt;#himopy 合宿&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;2回目は
&lt;a class="reference" href="http://connpass.com/event/509/"&gt;Python mini hack-a-thon 夏山合宿&lt;/a&gt;
で長野に行った時です。
このときには「スラックライン面白そうだし、夏山行った時にやってみようかな?」と思っていたので、勢いに乗ってラインを買ってしまいました。&lt;/p&gt;
&lt;div class="image"&gt;&lt;img alt="#himopy 合宿" src="images/2012-09-01%2013.31.39.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p&gt;私が買ったのは
DOPPELGANGER OUTDOORの
&lt;a class="reference" href="http://www.doppelganger-sports.jp/product/dbw01/func/5.html"&gt;DBW01&lt;/a&gt;
という15mのモデルです。
その後ツリーウェア(木に巻いて保護するもの)も購入しました。&lt;/p&gt;
&lt;p&gt;簡単な設置方法とかも書いてあるので、最初は助かりました。&lt;/p&gt;
&lt;p&gt;このときは宿の近くにいい感じの公園があったので、ラインを貼ってみんなで体験しました。
この公園には偶然にも簡単なボルダリングっぽい遊具もあったので、 #kabepy メンバーのテンションが上がりまくりでした。&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="himopy-sprint"&gt;
&lt;h3&gt;&lt;a name="himopy-sprint"&gt;#himopy Sprint&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a class="reference" href="http://2012.pycon.jp/program/sprints.html"&gt;PyCon JP 2012 の開発スプリント&lt;/a&gt;
の中で行われた #himopy Sprint です。&lt;/p&gt;
&lt;p&gt;みんながもくもくと開発している中、お昼を食べたあとに学校を抜けだして近くの公園でスラックラインをしてきました。
10人くらいの Pythonista が参加しましたが、みなさん楽しんでくれたようです。&lt;/p&gt;
&lt;div class="image"&gt;&lt;img alt="#himopy Sprint" src="images/2012-09-17%2015.26.28.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p&gt;Sprint では終了時にどんな成果があったかをみんな報告するんですけど、#himopy Sprint でも以下の様な資料を作成して成果報告を行いました。&lt;/p&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/14352022" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/takanory/himopy-sprint-report-in-pycon-jp-sprints" title="#himopy Sprint report in Pycon JP Sprints" target="_blank"&gt;#himopy Sprint report in Pycon JP Sprints&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/takanory" target="_blank"&gt;Takanori Suzuki&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;p&gt;ラインを持って行かないといけないのと、良い感じの公園がないといけないのでなかなか #himopy を開催できていませんが、また来年も不定期に開催していきたいと思います。
興味を持った方はジムに行ってみたり、ライン買ってみちゃったり、私にこえかけてみてください。&lt;/p&gt;
&lt;p&gt;さて、明日は先日ボルダリングを初体験した
&lt;a class="reference" href="https://twitter.com/turky"&gt;&amp;#64;turky&lt;/a&gt;
にお願いします。&lt;/p&gt;
&lt;/div&gt;

    </description>
    <pubDate>Fri, 14 Dec 2012 23:56:04 +0900</pubDate>
  
  
</item>
<item>
  <title>plone.api: Plone のシンプルでエレガントなAPI</title>
  <link>http://takanory.net/takalog/1294</link>
  
    <description>
      &lt;p&gt;これは
&lt;a class="reference" href="http://connpass.com/event/1439/?page=2&amp;amp;disp_content=presentation"&gt;2012 Pythonアドベントカレンダー(Webフレームワーク)&lt;/a&gt;
の13日目のエントリです。&lt;/p&gt;
&lt;p&gt;今日は 
&lt;a class="reference" href="http://pypi.python.org/pypi/other/1.0.0"&gt;Zen of Zope&lt;/a&gt;
の紹介をしようかなと思ったんですが、翻訳が結構めんどくさそうな気がするのでやめました。&lt;/p&gt;
&lt;p&gt;で、今日のネタは &lt;a class="reference" href="http://www.zope.org/"&gt;Zope&lt;/a&gt; Webアプリケーションサーバー上で動作する CMS &lt;a class="reference" href="http://plone.org/"&gt;Plone&lt;/a&gt; の開発の新しい方法
&lt;a class="reference" href="http://pypi.python.org/pypi/plone.api/0.1b1"&gt;plone.api&lt;/a&gt;
について紹介したいと思います。&lt;/p&gt;
&lt;p&gt;plone.api のドキュメントは Read The Docs にある
&lt;a class="reference" href="http://ploneapi.readthedocs.org/en/latest/index.html"&gt;A Plone API — plone.api 0.1b1 documentation&lt;/a&gt;
を参照してください。&lt;/p&gt;
&lt;div class="section" id="id1"&gt;
&lt;h3&gt;&lt;a name="id1"&gt;plone.api とは&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;plone.api は Plone の上でアプリケーション等を開発をするときに使用する、エレガントでシンプルな API です。&lt;/p&gt;
&lt;p&gt;今後の Plone 上での開発は plone.api を使用する方向になりそうな感じのようです。&lt;/p&gt;
&lt;div class="section" id="id2"&gt;
&lt;h4&gt;&lt;a name="id2"&gt;今までの問題&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Plone は CMS(コンテンツ管理システム)なので、プログラムを開発するときにいろいろな情報を色々なところから持ってきます。よく使うものが以下のような情報です。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;サイトの情報とか設定&lt;/li&gt;
&lt;li&gt;あるコンテンツの中身や状態(公開、非公開等)&lt;/li&gt;
&lt;li&gt;ユーザの情報&lt;/li&gt;
&lt;li&gt;ユーザが属するグループの情報&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;例えば、このブログのこのページを表示するときには、こういうことが行われているはずです。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;サイトに設定してある portlet を取得して、左上にコンサート情報を表示&lt;/li&gt;
&lt;li&gt;エントリの中身を表示&lt;/li&gt;
&lt;li&gt;私が見ている時には管理者なので、blog を管理するための情報(編集ボタン等)を表示&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;で、この色々な情報を取得するのがどこからとってきたらいいのか非常にわかりにくいというのが今までの問題でした。&lt;/p&gt;
&lt;p&gt;まとまったドキュメントもあまりないので、他の人のコードを読んだり、試しにコードを書いて「あっ、ここからこれが取れるんだ」みたいなことの繰り返しで大変です。
こういった問題を解決するために plone.api が開発されていると考えられます。&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="id3"&gt;
&lt;h4&gt;&lt;a name="id3"&gt;plone.api の特徴&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;plone.api では上記の4つの情報にアクセスする API をまとめて提供しています。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;plone.api.portal: Plone ポータルの情報&lt;/li&gt;
&lt;li&gt;plone.api.content: コンテンツの情報(&lt;/li&gt;
&lt;li&gt;plone.api.user: ユーザ情報&lt;/li&gt;
&lt;li&gt;plone.api.group: グループ情報&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;実際にはこれらのモジュール自体では何もしていなくて、要求に従って対応するもともとある API を呼んでいるだけです。&lt;/p&gt;
&lt;p&gt;今後考えられることとしては、足回りの API をがんがん書き換えても、plone.api では同じようにアクセスできれば、開発したモジュールを書き換えずに新しいバージョンなどに対応できるようになるかも知れません。
個人的にはわかりやすさとあわせてこういった部分にも非常に期待しています。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="id4"&gt;
&lt;h3&gt;&lt;a name="id4"&gt;plone.api の使い方&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;簡単にドキュメントを見ながら plone.api の使い方を見てみます。&lt;/p&gt;
&lt;div class="section" id="plone-api-portal"&gt;
&lt;h4&gt;&lt;a name="plone-api-portal"&gt;plone.api.portal&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;plone.api.portal を使用して Portal の情報を取得したり設定を行えます。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
from plone import api

# サイトのURLを取得
url = api.portal.get().absolute_url()

# メールを送信
api.portal.send_email(
    recipient=&amp;quot;bob&amp;#64;example.com&amp;quot;,
    sender=&amp;quot;noreply&amp;#64;example.com&amp;quot;,
    subject=&amp;quot;Mail test&amp;quot;,
    body=&amp;quot;Hi Bob!&amp;quot;,
)

# 設定を取得
api.portal.get_registry_record('my.package.someoption')

# 設定を書き込み
api.portal.set_registry_record('my.package.someoption', False)
&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section" id="plone-api-content"&gt;
&lt;h4&gt;&lt;a name="plone-api-content"&gt;plone.api.content&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;コンテンツそのものを作成したりさまざまな操作を行えます。
content モジュールはドキュメントがないので、機能一覧を載せます。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;create: 新規コンテンツを作成する&lt;/li&gt;
&lt;li&gt;get: コンテンツのオブヘクトを取得する&lt;/li&gt;
&lt;li&gt;move: コンテンツの場所(フォルダ)を移動する&lt;/li&gt;
&lt;li&gt;rename: コンテンツのidを変更する&lt;/li&gt;
&lt;li&gt;copy: コンテンツをコピーする&lt;/li&gt;
&lt;li&gt;delete: コンテンツを削除する&lt;/li&gt;
&lt;li&gt;get_state: 状態を取得する&lt;/li&gt;
&lt;li&gt;transition: 状態を変更する&lt;/li&gt;
&lt;li&gt;get_view: ブラウザでの表示用のオブジェクトを取得する&lt;/li&gt;
&lt;li&gt;get_uuid: オブジェクトの UUID を取得する&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="plone-api-user"&gt;
&lt;h4&gt;&lt;a name="plone-api-user"&gt;plone.api.user&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;ユーザの作成やユーザ情報が取得できます。
権限の取得や設定なども行えるようです。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
from plone import api

# ユーザを作成する
user = api.user.create(email='takanory&amp;#64;example.com',
                       username='takanory')

# ユーザを取得する
user = api.user.get(username='takanory')

# 現在のユーザを取得する
current = api.user.get_current()

# 全ユーザ情報を取得する
users = api.user.get_users()
&lt;/pre&gt;
&lt;p&gt;plone.api については先日の
&lt;a class="reference" href="http://www.ploneconf.org/"&gt;Plone Conf 2012&lt;/a&gt;
でもトークがあったようで、以下の資料があります。&lt;/p&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/14686402" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/zupo/plone-api" title="Plone api" target="_blank"&gt;Plone api&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/zupo" target="_blank"&gt;Nejc Zupan&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;p&gt;ここでドキュメントの翻訳者や Read the Docs 上の Sphinx ドキュメントの多言語化に協力者を募集しているので、ちょっと手伝いたいかなーと思っています。&lt;/p&gt;
&lt;p&gt;plone.api には個人的に期待しているのでちょっと追いかけていきたいかなと思います。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

    </description>
    <pubDate>Fri, 14 Dec 2012 00:05:11 +0900</pubDate>
  
  
</item>
<item>
  <title>Sphinx Advent Calendar 7日目: 異なった環境で Sphinx と blockdiag とかを使う</title>
  <link>http://takanory.net/takalog/1293</link>
  
    <description>
      &lt;p&gt;&lt;a class="reference" href="http://connpass.com/event/1441/"&gt;Sphinx Advent Calendar 2012&lt;/a&gt;
の7日目です。
昨日は &amp;#64;GoingMyWayNet さんの
&lt;a class="reference" href="http://goingmyway.net/?p=732"&gt;Sphinx と MeCAB でナレッジベース風ツールを作る | GoingMyWay&lt;/a&gt;
でした。&lt;/p&gt;
&lt;p&gt;おそらくみなさんはたくさんの人でリレーするこのアドベントカレンダーよりも
&lt;a class="reference" href="http://advent-calendar2012.usaturn.net/"&gt;Sphinx Advent Calendar 2012 (全部俺)&lt;/a&gt;
の方が気になっていると思いますが、少しお付き合いください。&lt;/p&gt;
&lt;p&gt;私は今年の9月に成功裏のうちに開催された
&lt;a class="reference" href="http://2012.pycon.jp/"&gt;PyCon JP 2012&lt;/a&gt;
の併設イベント
&lt;a class="reference" href="http://sphinx-users.jp/event/20120916_sphinxconjp/index.html"&gt;SphinxCon JP 2012&lt;/a&gt;
で「社内でのSphinx、reSTの広め方」と題して発表をしました。
以下が発表資料ですが、ここではその内容のフォローをちょっとしようと思います。&lt;/p&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/14362600" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/takanory/how-to-spread-rest-and-sphinx" title="How to spread reST and Sphinx" target="_blank"&gt;How to spread reST and Sphinx&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/takanory" target="_blank"&gt;Takanori Suzuki&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;p&gt;Sphinx を使ったことがないチームで、みんなで Sphinx を使って基本設計書を書くことにしました。
Sphinx だけでなく、画面遷移図とかを書くための &lt;a class="reference" href="http://blockdiag.com/ja/blockdiag/index.html"&gt;blockdiag&lt;/a&gt; と、シーケンス図を書くための
&lt;a class="reference" href="http://blockdiag.com/ja/seqdiag/index.html"&gt;seqdiag&lt;/a&gt;
も使いました。&lt;/p&gt;
&lt;p&gt;先ほどの発表資料の19ページ目で説明したんですが、以下のようなさまざまな環境が混在している状況で、それぞれの人が快適に書けるようにする方法を模索していました。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Windows(メンバー)/Linux(ドキュメントをbuildするサーバー)&lt;/li&gt;
&lt;li&gt;Sphinx なし/Sphinx のみ/Sphinx + blockdiag + seqdiag&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ここで問題になるのは、Sphinx のみの人とSphinx + *diag 環境の人で問題が出なくすることと、Windows 環境と Linux 環境で *diag が正常に動くようにすることでした。&lt;/p&gt;
&lt;div class="section" id="sphinx-diag"&gt;
&lt;h3&gt;&lt;a name="sphinx-diag"&gt;Sphinx のみと *diag ありの切り分け&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;blockdiag とか使うときは blockdiag ディレクティブを指定しますが、blockdiag が入っていない環境でも警告は出ますがエラーは特に出ません。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
.. blockdiag::

   blockdiag admin {
     top_page -&amp;gt; config -&amp;gt; config_edit -&amp;gt; config_confirm -&amp;gt; top_page;
   }
&lt;/pre&gt;
&lt;p&gt;しかし、blockdiag を使用するためには conf.py に以下のように記述する必要があります。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
extensions = ['sphinxcontrib.blockdiag']

blockdiag_fontpath = '/usr/share/fonts/truetype/ipafont/ipagp.ttf'
&lt;/pre&gt;
&lt;p&gt;この状態で blockdiag が入っていない環境で make html を実行すると以下の様にエラーとなります。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
$ make html
sphinx-build -b html -d _build/doctrees   . _build/html
Running Sphinx v1.1.3

Extension error:
Could not import extension sphinxcontrib.blockdiag (exception: No module named sphinxcontrib.blockdiag)
make: *** [html] Error 1
&lt;/pre&gt;
&lt;p&gt;これを回避するためには、blockdiag があるかどうかを &lt;strong&gt;import&lt;/strong&gt; で調べてから、設定を行うと回避できます。seqdiag も同様に設定すればOKです。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
extensions = []
try:
    import sphinxcontrib.blockdiag
    extensions.append('sphinxcontrib.blockdiag')
    blockdiag_fontpath = '/usr/share/fonts/truetype/ipafont/ipagp.ttf'
except:
    pass
&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section" id="windows-linux"&gt;
&lt;h3&gt;&lt;a name="windows-linux"&gt;Windows 環境と Linux 環境&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Windows 環境と Linux 環境で *diag を使用するためには、それぞれの環境で正しいフォントを指定する必要があります。&lt;/p&gt;
&lt;p&gt;そこで、python の sys.platform を使って環境の切り分けを行います。
あとはここで設定した fontpath を blockdiag_fontpath, seqdiag_fontpath に指定すればOKです。(ここでは Mac にも対応しています)&lt;/p&gt;
&lt;pre class="literal-block"&gt;
import sys
if sys.platform == 'win32':
    fontpath = 'C:\Windows\Fonts\msmincho.ttc'
elif sys.platform == 'darwin': # Mac
    fontpath = '/Library/Fonts/Osaka.ttf'
else: # linux
    fontpath = '/usr/share/fonts/truetype/ipafont/ipagp.ttf'
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;(12月13日)追記&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;blockdiag_fontpath には
&lt;a class="reference" href="http://blockdiag.com/ja/blockdiag/sphinxcontrib.html#sphinxcontrib-font-configurations"&gt;パス文字列の配列を指定することで環境の違いを吸収することができ&lt;/a&gt;
るそうなので、上記のようなめんどくさいことはしなくていいようです。:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
fontpath = ['C:\Windows\Fonts\msmincho.ttc', # for Windows
            '/Library/Fonts/Osaka.ttf', # for Mac OS
            '/usr/share/fonts/truetype/ipafont/ipagp.ttf', # for Linux
           ]
&lt;/pre&gt;
&lt;p&gt;このあたりは実際に会社であーでもないこーでもないとやっていたときに、現会長の
&lt;a class="reference" href="https://twitter.com/tk0miya"&gt;&amp;#64;tk0miya&lt;/a&gt; さんと現副会長の
&lt;a class="reference" href="https://twitter.com/shimizukawa"&gt;&amp;#64;shimizukawa&lt;/a&gt; さんに教えてもらいました。&lt;/p&gt;
&lt;p&gt;明日はその清水川先生の出番です。よろしくおねがいします。&lt;/p&gt;
&lt;/div&gt;

    </description>
    <pubDate>Sat, 08 Dec 2012 00:02:13 +0900</pubDate>
  
  
</item>
<item>
  <title>#kabepy Advent Calendar: #1 #kabepy とは</title>
  <link>http://takanory.net/takalog/1292</link>
  
    <description>
      &lt;div class="image"&gt;&lt;img alt="#kabepy Advent Calendar" src="images/calndar.png/image_preview" /&gt;&lt;/div&gt;
&lt;p&gt;12月にはいるとあちこちで
&lt;a class="reference" href="http://www.atmarkit.co.jp/fjava/column/andoh/andoh59.html"&gt;技術系アドベントカレンダー&lt;/a&gt;
というブログエントリーを毎日リレー形式でつなげるイベントがはじまります。
そこで、 #kabepy (&lt;a class="reference" href="http://connpass.com/series/64/"&gt;Python ボルダリング部&lt;/a&gt;)
でも調子に乗ってアドベントカレンダーをやろうということになりました。&lt;/p&gt;
&lt;p&gt;第1回は #kabepy そのものとこのアドベントカレンダーでどういうものを書くかなどについて、書いていきます。&lt;/p&gt;
&lt;div class="section" id="id2"&gt;
&lt;h3&gt;&lt;a name="id2"&gt;ボルダリングとは&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;ボルダリング(bouldering)&lt;/strong&gt; とは道具を使わず手足だけで登るフリークライミングの一種で、比較的低い岩をロープなどでの安全確保なしで登るものです。&lt;/p&gt;
&lt;p&gt;boulder とは、「水の浸食などで角の削れて丸くなった大きな岩」のことを言います。&lt;/p&gt;
&lt;p&gt;とはいえ、 #kabepy では岩などは登らず、最近は都内にも多数あるインドアのボルダリングジムで人口の壁(ボルダリング・ウォール)に登っています。&lt;/p&gt;
&lt;div class="figure"&gt;
&lt;div class="image"&gt;&lt;img alt="ボルダリング・ウォール" src="images/2012-04-23%2021.25.12.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p class="caption"&gt;ボルダリング・ウォール&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="kabepy"&gt;
&lt;h3&gt;&lt;a name="kabepy"&gt;#kabepy とは&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;#kabepy は正式名称を「 &lt;a class="reference" href="http://connpass.com/series/64/"&gt;Python ボルダリング部&lt;/a&gt; 」といい、Python 関連の知り合いで月に一回平日夜に集まってボルダリングを行なっています。
これを私達は &lt;strong&gt;部活&lt;/strong&gt; と呼んでいます。&lt;/p&gt;
&lt;p&gt;今月(12月)はいつもとは趣向を変えて
&lt;a class="reference" href="http://connpass.com/event/1330/"&gt;Python ボルダリング部 #14 + 忘年会&lt;/a&gt;
として、ロープクライミングに挑戦して、その後忘年会でタンパク質を摂ります。&lt;/p&gt;
&lt;p&gt;この集まりはそもそも、
&lt;a class="reference" href="http://connpass.com/series/14/"&gt;Python mini Hack-a-thon&lt;/a&gt;
の飲み会で私が「ボルダリングとかやってみたいなー」という話をしたら、何人かが「やったことある」とか「やってみたい」という反応があったので、じゃあやりましょうということで
&lt;a class="reference" href="http://connpass.com/event/177/"&gt;Python ボルダリング部 #1&lt;/a&gt;
を2011年11月のイベントを行ったのが最初です。
そこでなかなか楽しかったので、その後もだいたい月に1回くらい部活を行なっています。ちなみにイベント作成している私が &lt;strong&gt;部長&lt;/strong&gt; ということになっています。
別になにもしていませんが。&lt;/p&gt;
&lt;p&gt;また、月一では足りない人たちは、twitter 等で「明日行かない?」みたいな話をして連れ立って登り言っています。これを &lt;strong&gt;自主練&lt;/strong&gt; と呼んでいます。&lt;/p&gt;
&lt;p&gt;Twitter で &lt;a class="reference" href="https://twitter.com/search?q=%23kabepy&amp;amp;src=typd"&gt;#kabepy&lt;/a&gt;
を追いかけると、自主練の打ち合わせなどが行われています。&lt;/p&gt;
&lt;p&gt;なお、名前に &lt;strong&gt;Python&lt;/strong&gt; と入っていますが、登っている時に Python の話をしたことはありませんし、参加者の中には Python を一度も書いたことがない人もいます。興味があったら気軽に参加してください。&lt;/p&gt;
&lt;div class="figure"&gt;
&lt;div class="image"&gt;&lt;img alt="#kabepy メンバー" src="images/2012-09-05%2021.53.40.jpg/image_preview" /&gt;&lt;/div&gt;
&lt;p class="caption"&gt;#kabepy メンバー&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="kabepy-advent-calendar"&gt;
&lt;h4&gt;&lt;a name="kabepy-advent-calendar"&gt;#kabepy Advent Calendar とは&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;というわけではじめた &lt;a class="reference" href="http://connpass.com/event/1426/"&gt;#kabepy Advent Calendar&lt;/a&gt; ですが、今からでも参加する人をお待ちしています。まぁ、どうやっても一人複数回書かないと行けないのはわかりきっていることですが。&lt;/p&gt;
&lt;p&gt;内容としては多分、こういった感じで進んでいくと思われます。
生暖かい目で見てください。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;ジムの紹介&lt;/li&gt;
&lt;li&gt;シューズ等グッズの紹介&lt;/li&gt;
&lt;li&gt;クライミングショップの紹介&lt;/li&gt;
&lt;li&gt;トレーニングについて&lt;/li&gt;
&lt;li&gt;ボルダリングの技術&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;明日はアニキこと &lt;strong&gt;副部長&lt;/strong&gt; の
&lt;a class="reference" href="https://twitter.com/inoshiro"&gt;&amp;#64;inoshiro&lt;/a&gt;
にお願いします。&lt;/p&gt;
&lt;p&gt;最後に、
&lt;a class="reference" href="http://2012.pycon.jp/"&gt;PyCon JP 2012&lt;/a&gt; のコミュニティ紹介と
&lt;a class="reference" href="http://connpass.com/event/1221/"&gt;Python mini Hack-a-thon in English(#2)&lt;/a&gt;
の LT で話した #kabepy の発表資料を載せておきます。&lt;/p&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/14351605" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/takanory/kabepy" title="#kabepy" target="_blank"&gt;#kabepy&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/takanory" target="_blank"&gt;Takanori Suzuki&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/15202931" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/takanory/kabepy-python-bouldering-club" title="kabepy: Python Bouldering Club" target="_blank"&gt;kabepy: Python Bouldering Club&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/takanory" target="_blank"&gt;Takanori Suzuki&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;

    </description>
    <pubDate>Sat, 01 Dec 2012 17:31:31 +0900</pubDate>
  
  
</item>
<item>
  <title>BPStudy #61 でしゃべってきた</title>
  <link>http://takanory.net/takalog/1291</link>
  
    <description>
      &lt;p&gt;また先月末の話ですが
&lt;a class="reference" href="http://connpass.com/event/992/"&gt;BPStudy#61&lt;/a&gt;
で発表してきました。&lt;/p&gt;
&lt;p&gt;タイトルは「PyCon JP2012の裏側全部見せます。ポロリもあるよ」ってことで、私と副座長のおしょーでスタッフとしてやってどんな感じだったかとかを話してきました。&lt;/p&gt;
&lt;p&gt;発表資料はこちらですが、私は裏側担当でポロリはあまりありません。前回の PyCon JP 2011 と比べて、新しい試み、ボリュームが増えた部分などについて説明しました。&lt;/p&gt;
&lt;p&gt;簡単にまとめると「やりたいこと全部やったら、まぁ大変すぎたので、燃え尽きないように注意」ってところですかね。&lt;/p&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/14500859" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/takanory/inside-pycon-jp-2012-bpstudy61" title="Inside PyCon JP 2012 #bpstudy61" target="_blank"&gt;Inside PyCon JP 2012 #bpstudy61&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/takanory" target="_blank"&gt;Takanori Suzuki&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;p&gt;前回喋ったのが
&lt;a class="reference" href="http://connpass.com/event/582/?disp_content=presentation"&gt;BPStudy#58&lt;/a&gt;
で、このときはその前に行ってきた
&lt;a class="reference" href="http://tw.pycon.org/2012/"&gt;PyCon Taiwan&lt;/a&gt;
の話でした。
BPStudy で PyCon 関連の話しかしてない!!&lt;/p&gt;
&lt;p&gt;次は違う技術関係の話とかでも発表者として参加してみたいかな。&lt;/p&gt;

    </description>
    <pubDate>Sat, 20 Oct 2012 17:21:55 +0900</pubDate>
  
  
</item>
<item>
  <title>PyCon JP 2012 でスタッフとかやってました</title>
  <link>http://takanory.net/takalog/1290</link>
  
    <description>
      &lt;p&gt;一ヶ月以上前の話しですが
&lt;a class="reference" href="http://2012.pycon.jp/"&gt;PyCon JP 2012&lt;/a&gt; という Python プログラミング言語のカンファレンス(会議)のスタッフをやってまして、無事会が終了しました。&lt;/p&gt;
&lt;p&gt;担当としては今年は初めてスポンサー担当ということをやって、
&lt;a class="reference" href="http://2012.pycon.jp/sponsor.html"&gt;スポンサー企業&lt;/a&gt;
のみなさんといろいろやりとりさせてもらったりしていました。スポンサー企業のみなさんには、サポートありがとうございますと感謝の言葉しかありません。&lt;/p&gt;
&lt;p&gt;さて、イベント当日なにをやっていたかと言うと、今年は前回に比べると多少余裕がありましたが、いろいろしゃべる機会が多くてその資料を作ったりするので結構死にました。&lt;/p&gt;
&lt;p&gt;というわけで、以下にその資料とか感想とか書きます。
発表資料とかビデオは
&lt;a class="reference" href="http://2012.pycon.jp/program/index.html"&gt;プログラム - PyCon JP 2012&lt;/a&gt;
から参照できます。&lt;/p&gt;
&lt;p&gt;初日のオープニングでは会場などの注意事項説明などを座長の寺田さんの Welcome message のあとに行いました。
ノリ(?)で全編英語でやることになったので、しゃべる内容とかもスライドに書いといてなんとか乗り切りました。
あれで意味が通じていたのか、非常に不安ですが、いい経験でした。&lt;/p&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/14351951" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/takanory/pycon-jp-2012-opening" title="PyCon JP 2012 Opening" target="_blank"&gt;PyCon JP 2012 Opening&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/takanory" target="_blank"&gt;Takanori Suzuki&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
    </description>
    <pubDate>Sat, 20 Oct 2012 16:49:35 +0900</pubDate>
  
  
</item>
<item>
  <title>PyCon Taiwan に行ってました</title>
  <link>http://takanory.net/takalog/1289</link>
  
    <description>
      
        &lt;img src="http://takanory.net/takalog/images/logo2.png/image_mini" alt="PyCon Taiwan ロゴ" title="PyCon Taiwan ロゴ" height="74" width="200" style="float: left;" /&gt;
      
      &lt;p&gt;三ヶ月近くこのブログをさぼっていました。&lt;/p&gt;
&lt;p&gt;なにもしていなかったわけではなくて、6月頭には &lt;a class="reference" href="http://tw.pycon.org/2012/"&gt;PyCon Taiwan 2012&lt;/a&gt; に参加してきました。
台湾に行くのははじめてでしたが、非常に楽しい旅でした。&lt;/p&gt;
&lt;p&gt;詳しくは gihyo さんに他の参加者二人とレポートを書いたのでそちらを見てください。&lt;/p&gt;
&lt;p&gt;「PyCon Taiwan 20120」参加レポート&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference" href="http://gihyo.jp/news/report/01/pycon-taiwan2012/0000"&gt;Day 0&lt;/a&gt; Taiwan への移動、Mozilla Taiwan訪問など&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="http://gihyo.jp/news/report/01/pycon-taiwan2012/0001"&gt;Day 1&lt;/a&gt; PyCon Taiwan 1日目の様子、Lightning Talks など&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="http://gihyo.jp/news/report/01/pycon-taiwan2012/0002"&gt;Day 2&lt;/a&gt; PyCon Taiwan 2日目の様子、インタビュー、ほさかさんの発表など&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;また、先日行われた &lt;a class="reference" href="http://connpass.com/event/582/"&gt;BPStudy#58&lt;/a&gt; でも PyCon Taiwan について発表してきました。
こっちの資料はほとんど写真のみです。よかったら見てみてください。&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="http://www.slideshare.net/takanory/pycon-taiwan-report"&gt;PyCon Taiwan report&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;さて、9月は &lt;a class="reference" href="http://2012.pycon.jp/"&gt;PyCon JP 2012&lt;/a&gt; が開催されますよー。&lt;/p&gt;

    </description>
    <pubDate>Thu, 12 Jul 2012 23:14:16 +0900</pubDate>
  
  
</item>
<item>
  <title>第19回定期演奏会(4月29日)のお知らせ</title>
  <link>http://takanory.net/takalog/1288</link>
  
    <description>
      
        &lt;img src="http://takanory.net/takalog/images/19th_omote.jpg/image_mini" alt="第19回定期演奏会" title="第19回定期演奏会" height="200" width="142" style="float: left;" /&gt;
      
      &lt;p&gt;私が所属する吹奏楽団
&lt;a class="reference" href="http://twpo.org/"&gt;多摩ウィンドフィルハーモニーオーケストラ&lt;/a&gt;
の
「 &lt;a class="reference" href="http://twpo.org/concert/19th-regular"&gt;第19回定期演奏会&lt;/a&gt; 」
が4月29日(日)に開催されるので、そのお知らせです。&lt;/p&gt;
&lt;p&gt;入場料金は800円となっていますが、私に連絡をくれた方には置きチケット用意しますので、ぜひ気軽に twitter、Facebook、メール等で連絡ください。&lt;/p&gt;
&lt;div class="section" id="id3"&gt;
&lt;h3&gt;&lt;a name="id3"&gt;開催概要&lt;/a&gt;&lt;/h3&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;指揮: 高橋 賢&lt;/li&gt;
&lt;li&gt;会場: &lt;a class="reference" href="http://www.hachiojibunka.or.jp/minami/"&gt;南大沢文化会館&lt;/a&gt; 主ホール (京王相模原線「南大沢駅」より徒歩3分)&lt;/li&gt;
&lt;li&gt;全席自由:&lt;/li&gt;
&lt;li&gt;入場料金: 前売り 600円、当日 800円&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;今回は4月29日(日)とゴールデンウィークのしょっぱなの昭和の日に解散です。
今年のゴールデンウィークはそんなに連結してないし、みなさん近場のお出かけがいいですよね?ってことで是非ご来場いただければと。&lt;/p&gt;
&lt;p&gt;今回はテーマを「空と宙(そら)」と題して、大空と宇宙に関する曲を集めました。
この企画は「2012年ってなにがあるんだろうなー」と Wikipedia で調べてみたら、
&lt;a class="reference" href="http://ja.wikipedia.org/wiki/%E6%9D%B1%E4%BA%AC%E3%82%B9%E3%82%AB%E3%82%A4%E3%83%84%E3%83%AA%E3%83%BC"&gt;東京スカイツリー - Wikipedia&lt;/a&gt; が完成してオープンしたり、
&lt;a class="reference" href="http://ja.wikipedia.org/wiki/2012%E5%B9%B4#5.E6.9C.88"&gt;2012年5月 - Wikipedia&lt;/a&gt; に東京でも金環食が見られるということでこういったテーマにしてみました。&lt;/p&gt;
&lt;p&gt;こんなテーマにしなければ、一生出会うこともなかった曲を演奏することになったので、個人的には面白かったかなと思っています。&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="id6"&gt;
&lt;h3&gt;&lt;a name="id6"&gt;一部 宙(そら)ステージ&lt;/a&gt;&lt;/h3&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;ファンファーレ「はやぶさ」 / 八木澤 教司&lt;/li&gt;
&lt;li&gt;組曲「惑星」より火星 / G.ホルスト、編曲: A.リード&lt;/li&gt;
&lt;li&gt;銀河鉄道999 / タケカワ・ユキヒデ、編曲: 樽屋雅徳&lt;/li&gt;
&lt;li&gt;Eclipse / A.ロスナー&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="id7"&gt;
&lt;h3&gt;&lt;a name="id7"&gt;二部 空ステージ&lt;/a&gt;&lt;/h3&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;2012年度 全日本吹奏楽コンクール課題曲 IV 行進曲「希望の空」 / 和田 信&lt;/li&gt;
&lt;li&gt;Beyond the Higher Skies(大空を越えて) / R.シェルドン&lt;/li&gt;
&lt;li&gt;The Sun Will Rise Again(陽はまた昇る) / P.スパーク&lt;/li&gt;
&lt;li&gt;「ラピュタ」～キャッスル・イン・ザ・スカイ～ / 久石 譲、編曲: 森田 一浩&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

    </description>
    <pubDate>Sat, 14 Apr 2012 17:31:59 +0900</pubDate>
  
  
</item>
<item>
  <title>セブンイレブンのスター・ウォーズキャンペーンでLEGOがあたった</title>
  <link>http://takanory.net/takalog/1287</link>
  
    <description>
      
        &lt;img src="http://takanory.net/takalog/images/7-11-1.png/image_mini" alt="レゴ スター・ウォーズ" title="レゴ スター・ウォーズ" height="169" width="200" style="float: left;" /&gt;
      
      
        &lt;img src="http://takanory.net/takalog/images/7-11-2.png/image_mini" alt="抽選画面" title="抽選画面" height="147" width="200" style="float: left;" /&gt;
      
      
        &lt;img src="http://takanory.net/takalog/images/7-11-3.png/image_mini" alt="大当たり!!!!" title="大当たり!!!!" height="147" width="200" style="float: left;" /&gt;
      
      &lt;p&gt;コンビニのセブンイレブンでは、スター・ウォーズの3D公開を記念して
&lt;a class="reference" href="http://www.sej.co.jp/cmp/starwarse13d.html"&gt;STAR WARS エピソード1／ファントム・メナス 3D キャンペーン&lt;/a&gt;
をやっています。&lt;/p&gt;
&lt;p&gt;キャンペーンの内容は以下のとおりです。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;パンを買ってポイントを貯めて各種プレゼントを抽選でプレゼント&lt;/li&gt;
&lt;li&gt;カップ麺を2個買うとふたどめフィギュア(2種類)&lt;/li&gt;
&lt;li&gt;お菓子を2個買うとクリアファイル(5種類)&lt;/li&gt;
&lt;li&gt;ソフトドリンクを買うとベアプリック(8種類)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このうち、クリアファイルはなかなかできもよく、5種類コンプリートしました。&lt;/p&gt;
&lt;p&gt;ここで書くのは、「パンを買ってポイントを貯めて」というものです。これはセブンイレブンの
&lt;a class="reference" href="http://www.sej.co.jp/sej/html/products/original/bread_01/"&gt;オリジナル焼きたてパン&lt;/a&gt;
を200円分買うごとに1ポイントが入手でき、そのポイントを貯めてプレゼントに応募するというものです。
パンを買うと200円ごとにレシートの一番下にシリアルナンバーが印刷されるので、この番号をキャンペーンサイトに登録します。
ちなみに600円分買うと、ちゃんとレシートに3ポイント分シリアルナンバーが印刷されます。&lt;/p&gt;
&lt;p&gt;一人でパンを食べてもなかなかポイントがたまらないので、会社で「朝パンを食べたい人がいたらパシリます!!」と宣言し、
Google スプレッドシートで「パシらせシート」を用意して買ってきて欲しいパンを買いてもらうようにしました。
そうして &lt;a class="reference" href="https://twitter.com/#!/takanory/status/177543467923275776"&gt;メロンパン買い占め&lt;/a&gt; たりして、ポイントを貯めて抽選に挑みました。&lt;/p&gt;
&lt;p&gt;肝心のプレゼントはポイントごとにいかのようなものがありますが、欲しいものは5ポイントコースの「レゴ スター・ウォーズ(ダース・モール プレミアムミニフィギュア付き)」一択です。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;2ポイント スター・ウォーズnanacoカード&lt;/li&gt;
&lt;li&gt;3ポイント HOME STAR R2-711(R2-D2 をセブンイレブンカラーにとかねーわー)&lt;/li&gt;
&lt;li&gt;5ポイント レゴ&lt;/li&gt;
&lt;li&gt;8ポイント ダース・モール&amp;amp;ダース・ベイダーフィギュア&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;で、2日のパシリの成果で10ポイントたまったので、応募してみました。サイト上でボタンを押すとすぐに当たりか外れがわかります。&lt;/p&gt;
&lt;p&gt;結果は...タイトルにも書いているとおり、いきなり当たりました。やったーーーー。
ぶっちゃけ、どっちのモデルも旧モデルだけど持っているので。ミニフィギュアがプレミアムらしかったんで欲しかったんですよねー。
いやーまさかいきなり当たると思わなかったんで、びっくりしました。&lt;/p&gt;
&lt;p&gt;パシリを終了させようかと思ったんですが、「もう一個も当てよう」との要望が多かったので、パシリを継続しようと思います。
ちなみに商品のレゴは4月以降に届くそうです。&lt;/p&gt;

    </description>
    <pubDate>Sun, 11 Mar 2012 02:16:27 +0900</pubDate>
  
  
</item>
<item>
  <title>HTML メールをブラウザで開く</title>
  <link>http://takanory.net/takalog/1286</link>
  
    <description>
      
        &lt;img src="http://takanory.net/takalog/images/mailcap-1.png/image_mini" alt="emacs-w3m で表示" title="emacs-w3m で表示" height="200" width="170" style="float: left;" /&gt;
      
      
        &lt;img src="http://takanory.net/takalog/images/mailcap-2.png/image_mini" alt="Firefox で表示" title="Firefox で表示" height="194" width="200" style="float: left;" /&gt;
      
      &lt;p&gt;一つ前のエントリで &lt;a class="reference" href="http://takanory.net/takalog/1285"&gt;Mac + Emacs + Wanlderlust + w3m で HTML メールを表示する&lt;/a&gt;
というのを書いたら
&lt;a class="reference" href="https://twitter.com/#!/okuji/status/176963463992709120"&gt;Twitter / &amp;#64;okuji: &amp;#64;takanory 案外old-typeだったんですね。。&lt;/a&gt;
と言われちゃいましたが、気にせず続けます。&lt;/p&gt;
&lt;p&gt;HTML メールを emacs-w3m である程度それっぽく見ることはできますが、レイアウトがそんなにきれいに出るわけじゃないしちょっと見にくいです。&lt;/p&gt;
&lt;p&gt;そこで「これはブラウザで見たいな」と思った HTML メールをブラウザで見られるようにします。
方法は &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;~/.mailcap&lt;/span&gt;&lt;/tt&gt; というファイルにどの MIME-Type のときにどのアプリケーションに渡すかという指定を書きます。
text/html 形式の場合に Firefox で開くようにには、以下のように記載します。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
text/html; sh -c &amp;quot;open -a /Applications/Firefox.app %s\; sleep 1&amp;quot;
&lt;/pre&gt;
&lt;p&gt;ポイントは以下の2点です&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Mac OS X の場合 &lt;strong&gt;open -a アプリケーション ファイル名&lt;/strong&gt; と指定してアプリケーションで開く&lt;/li&gt;
&lt;li&gt;対象のファイルはテンポラリファイルのため、開く前に削除されないために sleep を入れる&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これで画像のように、購入した楽器の発送を知らせる HTMLメールを Emacs 上で見たり、Firefox で見たりすることができるようになりました。
なお、Firefox で表示したい場合は &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;[2&lt;/span&gt;&amp;nbsp; &lt;span class="pre"&gt;&amp;lt;text/html&lt;/span&gt; &lt;span class="pre"&gt;(quoted-printable)&amp;gt;]&lt;/span&gt;&lt;/tt&gt; と書いてある行にカーソルを移動して
&lt;strong&gt;v&lt;/strong&gt; (Play current entity) を入力します。&lt;/p&gt;
&lt;p&gt;これだけではなんなので、メールに添付してある PDF や Microsoft Office 文書も &lt;strong&gt;v&lt;/strong&gt; を入力したら表示されるようにしたいと思います。
Mac OS X Lion では &lt;a class="reference" href="http://support.apple.com/kb/HT2506?viewlocale=ja_JP"&gt;プレビュー&lt;/a&gt;
というアプリケーションで、たいていのファイルを表示することができます。&lt;/p&gt;
&lt;p&gt;そこで、以下のように &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;~/.mailcap&lt;/span&gt;&lt;/tt&gt; に記述して、各種ファイルを &lt;strong&gt;プレビュー&lt;/strong&gt; で表示するように指定します。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
text/html; sh -c &amp;quot;open -a /Applications/Firefox.app %s\; sleep 1&amp;quot;
application/*; sh -c &amp;quot;open -a /Applications/Preview.app %s\; sleep 1&amp;quot;
&lt;/pre&gt;
&lt;p&gt;これで、メールに添付された PDF や Microsoft Office 文書に対して &lt;strong&gt;v&lt;/strong&gt; を実行すると、プレビューで参照できるようになりました。
めでたしめでたし。&lt;/p&gt;
&lt;p&gt;参考: &lt;a class="reference" href="http://www.tom.sfc.keio.ac.jp/~hattori/blog/setting/2008/05/mailcap-preview.html"&gt;設定の覚え書き: .mailcap で Preview.app を起動&lt;/a&gt;&lt;/p&gt;

    </description>
    <pubDate>Fri, 09 Mar 2012 01:01:09 +0900</pubDate>
  
  
</item>
<item>
  <title>Mac + Emacs + Wanlderlust + w3m で HTML メールを表示する</title>
  <link>http://takanory.net/takalog/1285</link>
  
    <description>
      
        &lt;img src="http://takanory.net/takalog/images/emacs-w3m.png/image_mini" alt="emacs-w3m で HTML メールを表示" title="emacs-w3m で HTML メールを表示" height="200" width="180" style="float: left;" /&gt;
      
      &lt;p&gt;&lt;a class="reference" href="http://takanory.net/takalog/1266/"&gt;Mac の Emacs の Wanderlust でメールを読み書きできるようにする&lt;/a&gt;
の続きです。前提として上記の手順(Mac に Emacs をインストールしてメールの読み書きができる)が終わっていることとします。&lt;/p&gt;
&lt;p&gt;Mac の homebrew で入る w3m はちょっと問題があるらしいので、自分でコンパイルして、最新版の emacs-w3m をインストールします。&lt;/p&gt;
&lt;div class="section" id="mac-w3m"&gt;
&lt;h3&gt;&lt;a name="mac-w3m"&gt;Mac に w3m をコンパイルしてインストール&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;homebrew で入る w3m はちょっとバージョンが古くて落ちたりするので、インストールし直します。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
$ brew edit bdw-gc
$ brew install bdw-gc
$ brew edit w3m
$ brew install w3m
&lt;/pre&gt;
&lt;p&gt;edit するところで、 Formura ファイルとやらを修正します。変更点はダウンロードするアーカイブのバージョンを最新にしたり、
w3m にパッチをあてたりしています。&lt;/p&gt;
&lt;p&gt;どのように修正するかは、下記の参考リンクを見ていただくほうがよいかと。これで最新版の w3m がインストール出来ました。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
$ w3m -version
w3m version w3m/0.5.3, options lang=en,m17n,image,color,ansi-color,mouse,menu,\
cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark
&lt;/pre&gt;
&lt;p&gt;参考: &lt;a class="reference" href="http://mugijiru.seesaa.net/article/229666259.html"&gt;Lion+homebrew で w3m が動かなかったのがなんとかなったヒャッハー: 麦汁三昧&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="emacs-w3m"&gt;
&lt;h3&gt;&lt;a name="emacs-w3m"&gt;emacs-w3m をインストール&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;次に Emacs 上で w3m を使えるようにするために、
&lt;a class="reference" href="http://emacs-w3m.namazu.org/index-ja.html"&gt;emacs-w3m&lt;/a&gt;
をインストールします。&lt;/p&gt;
&lt;p&gt;最新版は cvs から落としてくるんですがいくつか足りないファイルがあるので emacs-w3m-1.4.4 からコピーします。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
$ cvs -d :pserver:anonymous&amp;#64;cvs.namazu.org:/storage/cvsroot co emacs-w3m
$ wget http://emacs-w3m.namazu.org/emacs-w3m-1.4.4.tar.gz
$ tar xfz emacs-w3m-1.4.4.tar.gz
$ cp -pr emacs-w3m/* emacs-w3m-1.4.4
$ cd emacs-w3m-1.4.4
$ ./configure
$ make EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs 
$ make EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs install
&lt;/pre&gt;
&lt;div class="section" id="id2"&gt;
&lt;h4&gt;&lt;a name="id2"&gt;設定ファイルに記述を追加&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;~/.emacs.d/init.el に emacs-w3m をメールの表示時に有効にするための設定を追加します。&lt;/p&gt;
&lt;pre class="literal-block"&gt;
(require 'mime-w3m)
&lt;/pre&gt;
&lt;p&gt;これでトップの画像のように HTML メールを表示するときに emacs-w3m を使用してある程度それっぽく表示されるようになりました。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

    </description>
    <pubDate>Tue, 06 Mar 2012 13:33:31 +0900</pubDate>
  
  
</item>
<item>
  <title>退職しました</title>
  <link>http://takanory.net/takalog/1284</link>
  
    <description>
      
        &lt;img src="http://takanory.net/takalog/images/r1022820.jpg/image_mini" alt="PyCon mini JPのJob Board" title="PyCon mini JPのJob Board" height="200" width="150" style="float: left;" /&gt;
      
      &lt;p&gt;あんまりこのブログには仕事のこととかは書いていないんですけど、「退職エントリを書くまでが退職です」と言われたので書いとこうかと思います。&lt;/p&gt;
&lt;p&gt;&lt;a class="reference" href="https://twitter.com/#!/takanory/status/174818688350945280"&gt;2012年2月29日に退職&lt;/a&gt; して、
&lt;a class="reference" href="https://twitter.com/#!/takanory/status/175054756644012032"&gt;3月1日から新しい会社で働き&lt;/a&gt; 始めました。&lt;/p&gt;
&lt;p&gt;で、まぁここでなんで退職してなんでそこに入ったか何をするかとか書いたりするんですけど、それもつまらないので最終日に作成した退職メールを送るまでの道のりについて書きます。&lt;/p&gt;
&lt;p&gt;手順としてはこんな感じでする。&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;送信先メールアドレスの抽出&lt;/li&gt;
&lt;li&gt;メールアドレスの名寄せ&lt;/li&gt;
&lt;li&gt;送受信数によるランク分け、メッセージを追加&lt;/li&gt;
&lt;li&gt;メールを送信&lt;/li&gt;
&lt;/ul&gt;

    </description>
    <pubDate>Fri, 02 Mar 2012 16:57:58 +0900</pubDate>
  
  
</item>
</channel>
</rss>
