<?xml version="1.0" encoding="UTF-8" ?>
<feed xml:lang="ja" xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
  <title type="text">Yaleで、遊んで学ぶ日々。</title>
  <subtitle type="html">囲碁、ときどきプログラミング、ところにより経済。</subtitle>
  <link rel="self" type="application/atom+xml" href="https://jiy.blog.shinobi.jp/atom"/>
  <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/"/>
  <updated>2008-08-01T17:35:49+09:00</updated>
  <author><name>kotakun</name></author>
  <generator uri="//www.ninja.co.jp/blog/" version="0.9">忍者ブログ</generator>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
  <entry>
    <id>jiy.blog.shinobi.jp://entry/346</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/linux/r%E3%81%A7devtools%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%99%82%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC-%20xub" />
    <published>2015-11-16T01:25:36+09:00</published> 
    <updated>2015-11-16T01:25:36+09:00</updated> 
    <category term="linux" label="linux" />
    <title>Rでdevtoolsインストール時のエラー, xubuntu14.04</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[sudo apt-get dist-upgrade sudo apt-get update sudo apt-get install libcurl4-openssl-dev libxml2-dev]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/345</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E6%95%91%E5%87%BA" />
    <published>2015-04-28T21:33:40+09:00</published> 
    <updated>2015-04-28T21:33:40+09:00</updated> 
    <category term="go (weiqi)" label="go (weiqi)" />
    <title>救出</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[幽玄の間の自戦（互先の黒）<br />
<br />
中央の黒一団を救出するには？<br />
<img src="//jiy.blog.shinobi.jp/File/865f2a45.png" alt="" /><br /><br /><a href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E6%95%91%E5%87%BA" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/344</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E4%BB%8A%E6%97%A5%E3%81%AE%E6%9C%AA%E7%9F%A5%E3%81%AE%E5%AE%9A%E7%9F%B3" />
    <published>2014-04-16T16:27:07+09:00</published> 
    <updated>2014-04-16T16:27:07+09:00</updated> 
    <category term="go (weiqi)" label="go (weiqi)" />
    <title>今日の未知の定石</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[互先の黒。<br />
<br />
ツケノビ定石から、白8のサガリと10のオサエはなんだか危なっかしい形ですが・・・。<br />
<img style="float: none;" src="//jiy.blog.shinobi.jp/File/9d3b9010.png" alt="" height="350" width="350" />&nbsp;<br />
<br />
<br />
<br />
白は、黒3の一子を抱える図を嫌ったものと思われます。これなら黒地が大きくて白は凝っている。<br />
<img style="float: none;" src="//jiy.blog.shinobi.jp/File/9e9a89f6.png" alt="" height="350" width="350" /><br /><br /><a href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E4%BB%8A%E6%97%A5%E3%81%AE%E6%9C%AA%E7%9F%A5%E3%81%AE%E5%AE%9A%E7%9F%B3" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/343</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E4%BB%8A%E6%97%A5%E3%81%AE%E5%A4%B1%E6%95%97%E8%A9%B0%E7%A2%81" />
    <published>2014-04-11T16:26:59+09:00</published> 
    <updated>2014-04-11T16:26:59+09:00</updated> 
    <category term="go (weiqi)" label="go (weiqi)" />
    <title>今日の失敗詰碁</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[KGS自戦。互先の白。&nbsp;<br />
<br />
その1<br />
<img style="float: none;" src="//jiy.blog.shinobi.jp/File/b7865c16.png" alt="" height="350" width="350" /><br />
<br />
<br />
その2<br />
<img style="float: none;" src="//jiy.blog.shinobi.jp/File/85eaa31c.png" alt="" height="350" width="350" /><br /><br /><a href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E4%BB%8A%E6%97%A5%E3%81%AE%E5%A4%B1%E6%95%97%E8%A9%B0%E7%A2%81" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/342</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E5%AE%9F%E6%88%A6%E6%89%8B%E7%AD%8B-%E8%AA%AD%E3%82%81%E3%81%AA%E3%81%84-" />
    <published>2014-04-05T14:06:11+09:00</published> 
    <updated>2014-04-05T14:06:11+09:00</updated> 
    <category term="go (weiqi)" label="go (weiqi)" />
    <title>実戦手筋(読めない)</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[友人との三子局(黒番）。実戦には現れなかった局面だが、白△のオキは成立するか。<br />
<img src="//jiy.blog.shinobi.jp/File/ddd15d61.png" alt="" /><br /><br /><a href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E5%AE%9F%E6%88%A6%E6%89%8B%E7%AD%8B-%E8%AA%AD%E3%82%81%E3%81%AA%E3%81%84-" target="_blank">つづきはこちら</a>]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/341</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/python/python-%20beautifulsoup%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E8%A6%81" />
    <published>2014-03-18T13:15:43+09:00</published> 
    <updated>2014-03-18T13:15:43+09:00</updated> 
    <category term="python" label="python" />
    <title>python: BeautifulSoupにおける要素移動メソッドの挙動</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[PythonにおけるHTML scrapingにはBeautifulSoupが欠かせないが、その全貌がよくわかってなかった。どうも正規表現を簡潔に記述する機能としか理解していなかったのだが、実際は、HTMLソースをツリー階層に処理して、直感的に解析するツールになっている。特定のタグを検索するくらいだと気にならないが、要素間移動を利用したところ（事実ある種の作業にはこれが不可欠になる）、その一端に触れることができた。<br />
<br />
テストコード。まだ完全には理解できていない。<br />
<hr /><br />

<pre>from bs4 import BeautifulSoup

html = """ 
&lt;body&gt;
&lt;a&gt;A tag&lt;/a&gt;
whatever outside &lt;br&gt; &lt;br/&gt;
&lt;a&gt;iyay &lt;i&gt; somthing inside &lt;/i&gt; &lt;/a&gt; 
&lt;/body&gt;
""" 


soup = BeautifulSoup(html)


print 'navigation by "find_next()" method'
a = soup.a
for i in range(10):
    if i == 1:
        print type(a)
    print i, ':', a
    a = a.find_next()
    if not a:
        break

print '\n'
print 'navigation by "find_next_sibling()" attribute'
a = soup.a
for i in range(10):
    if i == 1:
        print type(a)
    print i, ':', a
    a = a.find_next_sibling()
    if not a:
        break

print '\n'
print 'navigation by "next_sibling" attribute'
a = soup.a
for i in range(10):
    if i == 1:
        print type(a)
    print i, ':', a
    a = a.next_sibling
    if not a:
        break

print '\n'
print 'navigation by "next_element" attribute'
a = soup.a
for i in range(10):
    if i == 1:
        print type(a)
    print i, ':', a
    a = a.next_element
    if not a:
        break
</pre>
<hr />
<pre></pre>
<pre>出力結果：<br />
<br />
navigation by "find_next()" method<br />
0 : &lt;a&gt;A tag&lt;/a&gt;<br />
&lt;class 'bs4.element.Tag'&gt;<br />
1 : &lt;br/&gt;<br />
2 : &lt;br/&gt;<br />
3 : &lt;a&gt;iyay &lt;i&gt; somthing inside &lt;/i&gt; &lt;/a&gt;<br />
4 : &lt;i&gt; somthing inside &lt;/i&gt;<br />
<br />
<br />
navigation by "find_next_sibling()" attribute<br />
0 : &lt;a&gt;A tag&lt;/a&gt;<br />
&lt;class 'bs4.element.Tag'&gt;<br />
1 : &lt;br/&gt;<br />
2 : &lt;br/&gt;<br />
3 : &lt;a&gt;iyay &lt;i&gt; somthing inside &lt;/i&gt; &lt;/a&gt;<br />
<br />
<br />
navigation by "next_sibling" attribute<br />
0 : &lt;a&gt;A tag&lt;/a&gt;<br />
&lt;class 'bs4.element.NavigableString'&gt;<br />
1 : <br />
whatever outside <br />
2 : &lt;br/&gt;<br />
3 :  <br />
4 : &lt;br/&gt;<br />
5 : <br />
<br />
6 : &lt;a&gt;iyay &lt;i&gt; somthing inside &lt;/i&gt; &lt;/a&gt;<br />
7 : <br />
<br />
<br />
<br />
navigation by "next_element" attribute<br />
0 : &lt;a&gt;A tag&lt;/a&gt;<br />
&lt;class 'bs4.element.NavigableString'&gt;<br />
1 : A tag<br />
2 : <br />
whatever outside <br />
3 : &lt;br/&gt;<br />
4 :  <br />
5 : &lt;br/&gt;<br />
6 : <br />
<br />
7 : &lt;a&gt;iyay &lt;i&gt; somthing inside &lt;/i&gt; &lt;/a&gt;<br />
8 : iyay <br />
9 : &lt;i&gt; somthing inside &lt;/i&gt;<br />
<br />
</pre>]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/339</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/linux/-ubuntu-%20%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83%E3%82%92lxde%E3%81%AB%E3%81%97%E3%81%A6%E5%B0%91%E3%81%97%E5%BF%AB%E9%81%A9%E3%81%AB" />
    <published>2014-03-09T12:11:22+09:00</published> 
    <updated>2014-03-09T12:11:22+09:00</updated> 
    <category term="linux" label="linux" />
    <title>[Ubuntu] デスクトップ環境をLXDEにして少し快適に</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[今メインで使っているのはUbuntu12.10。アップグレードのたびにぐんぐんグラフィックが綺麗なっていく一方、動作に難がでてきているようにも思う。 軽量さを求めるなら、<a href="http://lubuntu.net/" title="" target="_blank">Lubuntu</a>、<a href="http://xubuntu.org/" title="" target="_blank">Xubuntu</a>、<a href="http://hitaaki.blog47.fc2.com/blog-category-14.html" title="" target="_blank">linuxBean</a>などのディストリビューションがあるらしい。<br />
（より詳しく&rarr;<a href="http://d.hatena.ne.jp/palm84/20130720/1374260743" title="" target="_blank">軽量Linuxを比較</a>）。<br />
<br />
当面は、OSを入れ替える時間がないのだが、デスクトップ環境を標準設定のUnityから、LXDE（Lubuntuで使用）やXCFE（Xbuntuで使用）に変更するだけでも、動作は回復するらしい。<br />
<br />
＊手順＊<br />
<br />
1. デスクトップ環境をインストール。<br />
sudo apt-get install lubuntu-desktop<br />
<br />
2. ログアウトして、再度ログインする時にLubuntu-Desktopというセッションを選ぶ。<br />
<br />
<br />
すると、どこか懐かしい、無機質な感じのデザインになっている。<br />
重苦しいランチャーはない。<br />
<br />
]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/338</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/go%20-weiqi-/zen%20%E5%AF%BE%E5%B0%8F%E6%B2%A2%E4%B8%80%E9%83%8E" />
    <published>2014-02-16T18:46:38+09:00</published> 
    <updated>2014-02-16T18:46:38+09:00</updated> 
    <category term="go (weiqi)" label="go (weiqi)" />
    <title>Zen 対小沢一郎</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[第１回電王戦。<br />
プロとの９路盤、トップアマとの１３路盤対局はZENの全敗。<br />
いつも自分が苦戦してしまう天頂の囲碁の面影すらない。<br />
<br />
最後の砦、小沢一郎氏との１９路盤互先局（棋譜の<a href="//jiy.blog.shinobi.jp/File/Ozawa-Ichiro-vs-Zen.sgf" title="" target="_blank">SGFファイルへのリンク</a>）<br />
結果はZENの中押し勝ち。<br />
結果は予想通りだったが、それはともかく双方打ち込まない模様の囲い合いで、ZENの接近戦の力が発揮されるチャンスがなかったのが残念だった。囲い合って十分だと判断されるとこうなる。プレイアウトを繰り返すモンテカルロの仕組みだと、10目単位くらいの形勢判断はかなり精確だと思う。<br />
終局直前、最後のお願いみたいな所で死活問題が生じたが、そこでは小沢氏に読み間違いが目立った。<br />
<br />
<object width="400" height="450" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="menu" value="false" /><param name="quality" value="high" /><param name="MOVIE" value="http://file.jiy.blog.shinobi.jp/kifla_v31g.swf?kifu_id=http://file.jiy.blog.shinobi.jp/ozawa.txt" /><param name="PLAY" value="true" /><param name="MENU" value="false" /><param name="QUALITY" value="high" /><param name="src" value="http://file.jiy.blog.shinobi.jp/kifla_v31g.swf?kifu_id=http://file.jiy.blog.shinobi.jp/ozawa.txt" /><param name="play" value="true" /><embed width="400" height="450" type="application/x-shockwave-flash" src="//jiy.blog.shinobi.jp/File/kifla_v31g.swf?kifu_id=http://file.jiy.blog.shinobi.jp/ozawa.txt" menu="false" quality="high" MOVIE="http://file.jiy.blog.shinobi.jp/kifla_v31g.swf?kifu_id=http://file.jiy.blog.shinobi.jp/ozawa.txt" PLAY="true" MENU="false" QUALITY="high" play="true" /> </object><br />
<br />
]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/337</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/go%20-weiqi-/%E5%8F%96%E3%82%89%E3%82%8C%E3%81%9F%E3%82%88%E3%81%86%E3%81%A7" />
    <published>2014-02-08T08:34:19+09:00</published> 
    <updated>2014-02-08T08:34:19+09:00</updated> 
    <category term="go (weiqi)" label="go (weiqi)" />
    <title>取られたようで</title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[KGS1dになって初対局。コミ無しの黒。左下隅でクリックミスして、コミ分損した気分。<br />
<br />
<br />
左上隅で、黒６とハネるところを間違えて５に切ったので、白６に下がられて隅を取られる。<br />
<img src="//jiy.blog.shinobi.jp/File/5f8bec4b.png" alt="" /> <br />
<br />
<br />
白４はB18。取られているが、実はこの白がはっきりとは生きてないんだな・・・。<br />
どうも双方そのことに気づいてなくて・・・。<br />
<br />
<img src="//jiy.blog.shinobi.jp/File/c8fe3996.png" alt="" /> &nbsp;<br />
<br />
結局この味が実現して、花六で大逆転勝ち。<br />
<img src="//jiy.blog.shinobi.jp/File/222bf08c.png" alt="" /> <br />
<br />
]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
  <entry>
    <id>jiy.blog.shinobi.jp://entry/335</id>
    <link rel="alternate" type="text/html" href="https://jiy.blog.shinobi.jp/r-%20cran/gnu%20scientific%20library" />
    <published>2014-02-05T08:04:06+09:00</published> 
    <updated>2014-02-05T08:04:06+09:00</updated> 
    <category term="R, cran" label="R, cran" />
    <title>GNU Scientific Library </title>
    <content mode="escaped" type="text/html" xml:lang="utf-8"> 
      <![CDATA[R であるパッケージをインストールしようとしたら、次のようなエラーが出てしまった（OSはUbuntu）。 <br />
<br />
ctm.c:29:25: fatal error: gsl/gsl_rng.h: No such file or directory <br />
<br />
どうもGNU Scientific Libraryというものが見つからないということらしい。 <br />
少し調べたら、 libgsl0-dev というものをインストールすれば良いらしいと分かった。 <br />
端末から、 <br />
<br />
sudo apt-get install libgsl0-dev <br />
<br />
としてから再びRに戻ったら、無事インストールすることができた。 <br />
<br />
参考：<a href="http://ubuntuforums.org/showthread.php?t=1059081" title="" target="_blank">Ubuntu Forum</a>]]> 
    </content>
    <author>
            <name>kotakun</name>
        </author>
  </entry>
</feed>