<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>青天の霹靂</title>
    <description>情報系大学院生のつれづれなるブログ．
</description>
    <link>http://macguffin.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>ProcessingでAR.Droneを操作してみよう</title>
      <description>&lt;br /&gt;
AR.Droneを触らせてもらえる機会に恵まれたので、その忘備録です。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://macguffin.blog.shinobi.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/processing%E3%81%A7ar.drone%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>http://macguffin.blog.shinobi.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/processing%E3%81%A7ar.drone%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86</link> 
    </item>
    <item>
      <title>Karabinerの設定をDropBoxで共有してみた</title>
      <description>以前このブログでも消化した&quot;KeyRemap4MacBook&quot;ですが、最近のアップデートでその名前が&lt;br /&gt;
&quot;Karabiner&quot;に変わりました．&lt;br /&gt;
&lt;br /&gt;
相変わらずとても使い勝手がよく、複数端末で設定を共通にしたかったため、DropBoxで共有することにしたので、今回はそのメモです。&lt;br /&gt;
&lt;br /&gt;
まずすることは設定ファイルを自身のDropBoxに移動すること。&lt;br /&gt;
移動するファイルは以下の２つ&lt;br /&gt;

&lt;pre class=&quot;brush: javascript;&quot;&gt; 
mv ~/Library/Preferences/org.pqrs.Karabiner.plist ~/Dropbox/適当なフォルダ/
mv ~/Library/Application\ Support/Karabiner/private.xml ~/Dropbox/適当なフォルダ/
&lt;/pre&gt;
&lt;br /&gt;
これらをシンボリックリンクしていきます
&lt;pre class=&quot;brush: javascript;&quot;&gt; 
ln -s  ~/Dropbox/適当なフォルダ/org.pqrs.Karabiner.plist ~/Library/Preferences/org.pqrs.Karabiner.plist
ln -s ~/Dropbox/適当なフォルダ/private.xml ~/Library/Application\ Support/Karabiner/private.xml  
&lt;/pre&gt;
&lt;br /&gt;
これにて再起動かけたら終了です。</description> 
      <link>http://macguffin.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/karabiner%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92dropbox%E3%81%A7%E5%85%B1%E6%9C%89%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F</link> 
    </item>
    <item>
      <title>Nexus7(2013)買ってみた</title>
      <description>いまさらながらNexus7(2013) 32GB/Blackを購入しました&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.macguffin.blog.shinobi.jp/mini1410883119.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.macguffin.blog.shinobi.jp/Img/1410883376/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
memo pad 7 / memo pad 8と迷いましたが，最後は画質で決めました．&lt;br /&gt;
やっぱり1920x1200は綺麗です^^ &lt;br /&gt;
いま手持ちのiPod touchにガラスフィルムを使っているのですがこれがすごく良く，Nexus7もガラスフィルムを購入しようと思い，&lt;br /&gt;
Amazonより &lt;a href=&quot;http://www.amazon.co.jp/gp/product/B00KTX6CSC?ref_=pe_492632_169829912_TE_M3T1_dp_1&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;ASUS Google Nexus 7 2 II (2013) （ストレートエッジ） 0.3ミリ強化ガラススクリーンガードフィルム&lt;/a&gt; を購入してみたのですが， 届いて気づいたことは &lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.macguffin.blog.shinobi.jp/mini1410883158.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.macguffin.blog.shinobi.jp/Img/1410883386/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
・・・iPad mini ？&lt;br /&gt;
実際中身を見てみるとちゃんとNexus7(2013)のものでした^^ &lt;br /&gt;
&lt;br /&gt;
１年前の機種ですが，全然ぬるぬると動きます．就活のときに重宝するとおもうので 大切に使おうと思います．</description> 
      <link>http://macguffin.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/nexus7-2013-%E8%B2%B7%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F</link> 
    </item>
    <item>
      <title>OpenGL導入してみたはなし</title>
      <description>&lt;br /&gt;
少し機会があってひさしぶりにOpenGLに触れました．&lt;br /&gt;
今後のために今回の設定操作をメモ代わり書いていきます(^^)&lt;br /&gt;
&lt;br /&gt;
参考にさせてもらったHPは&lt;br /&gt;
GLUTによる「手抜き」OpenGL入門&lt;br /&gt;
http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html&lt;br /&gt;
&lt;br /&gt;
今回設定する端末はMac OS X 10.9.2&lt;br /&gt;
上記のサイトより，以下のコマンドをterminalより実行していきます&lt;br /&gt;

&lt;pre class=&quot;brush: javascript;&quot;&gt; 
        sudo mkdir /usr/local/include
        sudo mkdir /usr/local/include/GL
        cd /usr/local/include/GL
        sudo ln -s /System/Library/Frameworks/GLUT.framework/Headers/glut.h .
&lt;/pre&gt;
&lt;br /&gt;
/usr/local/includeにつくったGLフォルダに，glut.hのシンボリックリンクを作成しています．&lt;br /&gt;
&lt;br /&gt;
これで準備はほぼ終わり．&lt;br /&gt;
あとは適当に
&lt;pre class=&quot;brush: javascript;&quot;&gt; 
#include &amp;lt;GL/glut.h&amp;gt;

void display(void)
{
}

int main(int argc, char *argv[])
{
  glutInit(&amp;amp;argc, argv);
  glutCreateWindow(argv[0]);
  glutDisplayFunc(display);
  glutMainLoop();
  return 0;
}
&lt;/pre&gt;
&lt;br /&gt;
と書き込んだファイル（sample.c）をコンパイルしてあげます．&lt;br /&gt;
このとき&lt;br /&gt;

&lt;pre class=&quot;brush: javascript;&quot;&gt;cc -I/usr/X11R6/include sample.c -L/usr/X11R6/lib -lglut -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm -lpthread
&lt;/pre&gt;
とterminal上でコンパイルすればいいのですが，如何せんめんどくさい． emacs などから
&lt;pre class=&quot;brush: javascript;&quot;&gt;#!/bin/sh
exec cc -I/usr/X11R6/include &quot;$@&quot; -L/usr/X11R6/lib -lglut -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm -lpthread
&lt;/pre&gt;
を作成し，ccglという名で保存します．
&lt;pre class=&quot;brush: javascript;&quot;&gt;chmod +x ccgl&lt;/pre&gt;
より権限をあたえ，sample.cをおいてあるディレクトリで
&lt;pre class=&quot;brush: javascript;&quot;&gt;./ccgl sample.c
&lt;/pre&gt;
と実行してやれば&lt;br /&gt;
&lt;img src=&quot;http://file.macguffin.blog.shinobi.jp/__a_out.png&quot; alt=&quot;&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
と表示されます^^</description> 
      <link>http://macguffin.blog.shinobi.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/opengl%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%81%AF%E3%81%AA%E3%81%97</link> 
    </item>
    <item>
      <title>やなぎなぎさんの”トコハナ”購入</title>
      <description>&lt;br /&gt;
6/4 発売，やなぎなぎさんの新曲&amp;rdquo;トコハナ&amp;rdquo;を購入しました．&lt;br /&gt;
&lt;img src=&quot;http://file.macguffin.blog.shinobi.jp/3ab6b72d.jpeg&quot; alt=&quot;&quot; width=&quot;100%&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
この初回限定盤には，8/31のライブの先行予約権があるのでさっそく抽選に応募しました^^&lt;br /&gt;
東京の友達の家はもう抑えてあるので，あとは抽選結果を待つのみ．&lt;br /&gt;
いまから楽しみです^^</description> 
      <link>http://macguffin.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/%E3%82%84%E3%81%AA%E3%81%8E%E3%81%AA%E3%81%8E%E3%81%95%E3%82%93%E3%81%AE%E2%80%9D%E3%83%88%E3%82%B3%E3%83%8F%E3%83%8A%E2%80%9D%E8%B3%BC%E5%85%A5</link> 
    </item>
    <item>
      <title>Macでキーのリピートを早くしてみた</title>
      <description>&lt;br /&gt;
Emacs を使っていてふと気になることがありました．&lt;br /&gt;
それはキーリピートが遅い．&lt;br /&gt;
&lt;br /&gt;
たとえば，カーソルキーの移動や行一文の削除のときに少し気になる程度．&lt;br /&gt;
&amp;rdquo;設定&amp;rdquo;の&amp;rdquo;キーボード&amp;rdquo;から早さを設定できるものの満足のいく早さにはなりませんでした．&lt;br /&gt;
&lt;br /&gt;
そこで参考にさせて頂いたのは下記のサイト様&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://succzero.hatenablog.com/entry/2014/02/24/031314&quot; title=&quot;&quot;&gt;一歩前進&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
まずはKeyRemap4MacBookからファイルをDLしてきます&lt;br /&gt;
&lt;a href=&quot;https://pqrs.org/macosx/keyremap4macbook/index.html.ja&quot; title=&quot;&quot;&gt;KeyRemap4MacBook&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;KeyRemap4MacBookは以前インストールしていたので詳細は省きます．&lt;br /&gt;
&lt;br /&gt;
LauncherからKeyRemap4MacBookを起動し，&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://file.macguffin.blog.shinobi.jp/KeyRemap4MacBook.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
上記の数値を&lt;br /&gt;
&lt;br /&gt;
Delay Until Repeat : 500 -&amp;gt; 200&lt;br /&gt;
Key Repeat &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: 83 &amp;nbsp; -&amp;gt; &amp;nbsp; 20&lt;br /&gt;
&lt;br /&gt;
と変更します．&lt;br /&gt;
&lt;br /&gt;
これでキーリピートが早くなります！&lt;br /&gt;
ただし，弊害としてミスタイプ，例えばああああああああ　などが多発するようになりました笑</description> 
      <link>http://macguffin.blog.shinobi.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/mac%E3%81%A7%E3%82%AD%E3%83%BC%E3%81%AE%E3%83%AA%E3%83%94%E3%83%BC%E3%83%88%E3%82%92%E6%97%A9%E3%81%8F%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F</link> 
    </item>
    <item>
      <title>シェルスクリプトでファイル名を一括リネームした話</title>
      <description>&lt;br /&gt;
今回複数のファイル名をシェルスクリプトを使って一括変換してみました．&lt;br /&gt;
例えば，&lt;br /&gt;
ダウンロードしてきた画像の名前だったり，&lt;br /&gt;
ファイル名に入っている余分な空白であったり&lt;br /&gt;
といろいろファイルを整理していたらすごく気になったので&lt;br /&gt;
&lt;br /&gt;
参考にさせてもらったサイト様は下記の通り&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://vikslinuxtips.blogspot.jp/2008/06/linux-shell-bashsed.html&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;Vike'Linux Tips&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teacup.hatenablog.com/entry/2014/01/28/030126&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;コップの中の嵐&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.livedoor.jp/s06280hk/archives/1727613.html&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;シェルスクリプトとかperlとか&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
（ありがとうございます）&lt;br /&gt;
&lt;br /&gt;
とりあえずfor文を回してみると&lt;br /&gt;
&lt;br /&gt;

&lt;pre class=&quot;brush: javascript;&quot;&gt; for var in *;do mv $var ${var/old/new};done
&lt;/pre&gt;
帰ってくるのはいつも&lt;br /&gt;

&lt;pre class=&quot;brush: javascript;&quot;&gt; usage: mv [-f | -i | -n] [-v] source target
        mv [-f | -i | -n] [-v] source ... directory
&lt;/pre&gt;
&lt;br /&gt;
と怒られるのみ・・・&lt;br /&gt;
結果から言うと今回選択したファイル名が&lt;span style=&quot;color: #ff0000;&quot;&gt;空白&quot; &quot;を含んでいるのが原因だった&lt;/span&gt;みたいです．&lt;br /&gt;
これを回避するために上記の文を下記のように訂正&lt;br /&gt;

&lt;pre class=&quot;brush: javascript;&quot;&gt; for var in *;do mv &quot;$var&quot; &quot;${var/old/new}&quot;;done
&lt;/pre&gt;
&lt;br /&gt;
これで空白を含んでいたもterminalに怒られることなく一括変換できるようになります^^</description> 
      <link>http://macguffin.blog.shinobi.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E4%B8%80%E6%8B%AC%E3%83%AA%E3%83%8D%E3%83%BC%E3%83%A0%E3%81%97%E3%81%9F%E8%A9%B1</link> 
    </item>
    <item>
      <title>無題</title>
      <description>&lt;br /&gt;
はじめまして．&amp;rdquo;けい&amp;rdquo;といいます．&lt;br /&gt;
つれづれと戯れ言を綴っていこうとおもうので，興味があれば幸いです．&lt;br /&gt;
&lt;br /&gt;
主に数学などについて書いていこうとおもいます．&lt;br /&gt;
&lt;br /&gt;
2014/4/25 けい</description> 
      <link>http://macguffin.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/20140426</link> 
    </item>

  </channel>
</rss>