<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5235650634815194889</id><updated>2024-12-19T12:25:53.765+09:00</updated><category term="Ubuntu"/><category term="Android"/><category term="IS01"/><category term="cyanogenmod"/><category term="mozc"/><category term="ChromeOS"/><category term="OS"/><category term="Virtual Box"/><category term="openSUSE"/><category term="DS"/><category term="DSLinux"/><category term="Google"/><category term="Linux"/><category term="Windows"/><category term="App"/><category term="C++"/><category term="Gentoo"/><category term="GoogleTV"/><category term="None"/><category term="OSC"/><category term="OSS"/><category term="Speedyboot"/><category term="Ubuntu looks"/><category term="blog"/><title type='text'>気まぐれLinux</title><subtitle type='html'>なんかLinuxとかその他諸々について書くらしい</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>76</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-2653652503452452699</id><published>2014-09-21T11:36:00.005+09:00</published><updated>2014-09-21T11:36:58.109+09:00</updated><title type='text'>はてなブログに移行する（多分）</title><content type='html'>こっちはMarkdownがいつまでたっても使えるようにならないから，はてなに行こうと思う&lt;br /&gt;
&lt;br /&gt;
まあもともとブログ書いてなかったけど，行っても何も書かないかもだけど</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/2653652503452452699/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2014/09/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/2653652503452452699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/2653652503452452699'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2014/09/blog-post.html' title='はてなブログに移行する（多分）'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-6292815526710335111</id><published>2014-07-03T00:35:00.000+09:00</published><updated>2014-07-03T00:35:45.290+09:00</updated><title type='text'>RasPi買った</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbCWs40F-u_5wH4HsfaT2E1ltZCMbX4uGtab-GTQQLBpd8aEQgPgK2ckNv3L9YAT9fua7hqiIfZREvrTEVYePjoiB_UQq3GtX1Wi7za_oPpXoDFaXwtz-UQQrjGtlVLw6ileWh5lIpg4Ny/s1600/IMG_20140618_191121.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbCWs40F-u_5wH4HsfaT2E1ltZCMbX4uGtab-GTQQLBpd8aEQgPgK2ckNv3L9YAT9fua7hqiIfZREvrTEVYePjoiB_UQq3GtX1Wi7za_oPpXoDFaXwtz-UQQrjGtlVLw6ileWh5lIpg4Ny/s1600/IMG_20140618_191121.jpg&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
クラブの先輩がArchがいいと言っていたのでArch Linuxを入れた&lt;br /&gt;
確かに扱いやすかったり先進的だと感じるところはある(主にパッケージマネジャー・レポジトリ関連)が，新しいことを覚えなければならないのがめんどくさい(&lt;br /&gt;
&lt;br /&gt;
dlnaサーバー・クライアントにしたりバックアップ鯖にしたりlxqt入れたりGPIOで遊んだりQt動かしたりGPUガンガン使ったりしたい&lt;br /&gt;
&lt;br /&gt;
しかしこいつ，いつも使ってるvimの設定とかzshの設定入れたらそいつらを起動するだけで数秒かかったりするし，ロードアベレージがいつも1より大だし…なかなか低スペ(分かってたけど</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/6292815526710335111/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2014/07/raspi.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/6292815526710335111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/6292815526710335111'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2014/07/raspi.html' title='RasPi買った'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbCWs40F-u_5wH4HsfaT2E1ltZCMbX4uGtab-GTQQLBpd8aEQgPgK2ckNv3L9YAT9fua7hqiIfZREvrTEVYePjoiB_UQq3GtX1Wi7za_oPpXoDFaXwtz-UQQrjGtlVLw6ileWh5lIpg4Ny/s72-c/IMG_20140618_191121.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-8369530482400565445</id><published>2014-07-03T00:06:00.000+09:00</published><updated>2014-07-03T00:06:23.101+09:00</updated><title type='text'>raspiでGPIOを使ってみる 〜LEDでLoad Average〜</title><content type='html'>&lt;script src=&quot;https://gist.github.com/yuntan/48c2b86f6fe9431a6cf0.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/8369530482400565445/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2014/07/raspigpio-ledload-average.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8369530482400565445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8369530482400565445'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2014/07/raspigpio-ledload-average.html' title='raspiでGPIOを使ってみる 〜LEDでLoad Average〜'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-8647775679985439949</id><published>2014-06-14T13:21:00.000+09:00</published><updated>2014-06-14T13:21:33.399+09:00</updated><title type='text'>QMLで射影変換を利用してプロジェクションマッピングができる(多分)実装</title><content type='html'>&lt;h1 class=&quot;entry-title public&quot; itemscope=&quot;&quot; itemtype=&quot;http://data-vocabulary.org/Breadcrumb&quot; style=&quot;background-color: white; box-sizing: border-box; color: #666666; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 20px; font-weight: normal; line-height: 28px; margin: 0px; padding-left: 34px; position: relative;&quot;&gt;
&lt;span class=&quot;author&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;a class=&quot;url fn&quot; href=&quot;https://github.com/yuntan&quot; itemprop=&quot;url&quot; rel=&quot;author&quot; style=&quot;box-sizing: border-box; color: #4183c4; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;yuntan&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;path-divider&quot; style=&quot;box-sizing: border-box; margin: 0px 0.25em;&quot;&gt;/&lt;/span&gt;&lt;strong style=&quot;box-sizing: border-box;&quot;&gt;&lt;a class=&quot;js-current-repository js-repo-home-link&quot; href=&quot;https://github.com/yuntan/QMLQuadWarp&quot; style=&quot;box-sizing: border-box; color: #4183c4; outline: 0px; white-space: nowrap;&quot;&gt;QMLQuadWarp&lt;/a&gt;&lt;/strong&gt;&lt;/h1&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYhVQJSM_klo_peij4oEhQg67lIjKLa4uhCVkj2jIARCgRa9Lf-qhZ8B8p2HVfgF8mgJ9rdjeBe44Q7vr6Q5X5TVyyL_UBtgOkpcljRnABdVDjbA5ZDN9iep2mrPyRXA1p3W_G9JEMF5vU/s1600/demo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYhVQJSM_klo_peij4oEhQg67lIjKLa4uhCVkj2jIARCgRa9Lf-qhZ8B8p2HVfgF8mgJ9rdjeBe44Q7vr6Q5X5TVyyL_UBtgOkpcljRnABdVDjbA5ZDN9iep2mrPyRXA1p3W_G9JEMF5vU/s1600/demo.png&quot; height=&quot;400&quot; width=&quot;386&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
README.mdにあるみたいに長方形を変形できる．例では画像(&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&#39;Image&#39;&lt;/span&gt;)エレメントを利用しているが，&lt;span style=&quot;background-color: #cccccc;&quot;&gt;`Item`&lt;/span&gt;から派生したコンポーネントであれば画像でなくてもソースとして利用できるはず．多分．&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
機会があればこれでプロジェクションマッピングしたい．&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/8647775679985439949/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2014/06/qml.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8647775679985439949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8647775679985439949'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2014/06/qml.html' title='QMLで射影変換を利用してプロジェクションマッピングができる(多分)実装'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYhVQJSM_klo_peij4oEhQg67lIjKLa4uhCVkj2jIARCgRa9Lf-qhZ8B8p2HVfgF8mgJ9rdjeBe44Q7vr6Q5X5TVyyL_UBtgOkpcljRnABdVDjbA5ZDN9iep2mrPyRXA1p3W_G9JEMF5vU/s72-c/demo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-3664009765711769785</id><published>2014-06-02T02:13:00.000+09:00</published><updated>2014-06-02T02:13:00.800+09:00</updated><title type='text'>niconicoからあらかじめ取ってきたjsonをパースして必要な情報を表示するだけのスクリプト</title><content type='html'>&lt;script src=&quot;https://gist.github.com/yuntan/f1a53b239daed7584d26.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlNvexcUcq41LksE7L51GNLBy36va5Gb5cln-7IvvsS6ba7q2mfatAC2AQpuOXP3ecWIRcYcjp1R50-uZVnputGggg4Y_VXqZ_S_sL2tzx8nQ6D3oWCq-9NE__B59cToYcrA8JTiPPi1hW/s1600/140602-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlNvexcUcq41LksE7L51GNLBy36va5Gb5cln-7IvvsS6ba7q2mfatAC2AQpuOXP3ecWIRcYcjp1R50-uZVnputGggg4Y_VXqZ_S_sL2tzx8nQ6D3oWCq-9NE__B59cToYcrA8JTiPPi1hW/s1600/140602-1.png&quot; height=&quot;180&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Python楽しい✌(&#39;ω&#39;✌ )三✌(&#39;ω&#39;)✌三( ✌&#39;ω&#39;)✌</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/3664009765711769785/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2014/06/niconicojson.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/3664009765711769785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/3664009765711769785'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2014/06/niconicojson.html' title='niconicoからあらかじめ取ってきたjsonをパースして必要な情報を表示するだけのスクリプト'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlNvexcUcq41LksE7L51GNLBy36va5Gb5cln-7IvvsS6ba7q2mfatAC2AQpuOXP3ecWIRcYcjp1R50-uZVnputGggg4Y_VXqZ_S_sL2tzx8nQ6D3oWCq-9NE__B59cToYcrA8JTiPPi1hW/s72-c/140602-1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-8378931123885892988</id><published>2014-06-02T02:06:00.001+09:00</published><updated>2014-06-02T02:06:55.054+09:00</updated><title type='text'>Qt 勉強会 #2 @Osakaに参加した</title><content type='html'>作りかけのものでも発表しようという気に現地でなって，QMLの話聞きながら即席プレゼン資料作った&lt;br /&gt;
&lt;br /&gt;
&lt;script async=&quot;&quot; class=&quot;speakerdeck-embed&quot; data-id=&quot;6dcb5800cae6013176a362bf191fee83&quot; data-ratio=&quot;1.33333333333333&quot; src=&quot;//speakerdeck.com/assets/embed.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
QMLのお話は&lt;a href=&quot;http://quitcoding.com/&quot;&gt;QUIt Coding&lt;/a&gt;というサイトで公開されているFive In a Rowというゲームを題材にされていたが，このなかの&lt;span style=&quot;background-color: #cccccc;&quot;&gt;`Flickable`&lt;/span&gt;の&lt;span style=&quot;background-color: #cccccc;&quot;&gt;`transform`&lt;/span&gt;で&lt;span style=&quot;background-color: #cccccc;&quot;&gt;`Rotation`&lt;/span&gt;を用いて3Dっぽい表示をするというのがとても面白かった&lt;br /&gt;
&lt;br /&gt;
あとで見つけた資料&lt;br /&gt;
&lt;a href=&quot;http://quitcoding.com/download/Qt_Quick_Game_Programming_1_0.pdf&quot; target=&quot;_blank&quot;&gt;Qt Quick Game Programming&lt;/a&gt;&lt;br /&gt;
これのP.30</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/8378931123885892988/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2014/06/qt-2-osaka.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8378931123885892988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8378931123885892988'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2014/06/qt-2-osaka.html' title='Qt 勉強会 #2 @Osakaに参加した'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-4034661325389377197</id><published>2014-06-02T01:52:00.001+09:00</published><updated>2014-06-02T01:52:23.606+09:00</updated><title type='text'>結構長いこと記事書いてない</title><content type='html'>Twitterの比率を減らしてブログを書くようにしようと思い始めている&lt;br /&gt;
文章をまとめるのはめんどくさいから適当に書く</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/4034661325389377197/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2014/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/4034661325389377197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/4034661325389377197'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2014/06/blog-post.html' title='結構長いこと記事書いてない'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-1605916033228386068</id><published>2014-01-26T02:07:00.002+09:00</published><updated>2014-01-26T02:09:55.199+09:00</updated><title type='text'>MitakaをVS2013でビルドする (失敗)</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
Step1. ソースをDL&lt;br /&gt;
４次元デジタル宇宙プロジェクトのページからソースを見つけてDL&lt;br /&gt;
&lt;br /&gt;
Step2. VSで開く&lt;br /&gt;
slnファイルがついてないのでVSでプロジェクトを作成&lt;br /&gt;
ソリューション名をMitaka、プロジェクト名をMitakaとした場合、VSのソリューションディレクトリ/Mitaka/Mitaka/にソースのZIPを展開して出てきたcommon/,README.txt,Mitaka/を移動&lt;br /&gt;
こういう名前の付け方すると結果的にMitakaが三層重なることになるけど気にしない&lt;br /&gt;
そして移したファイルをVSのソリューションエクスプローラーにドラッグアンドドロップしてやるとヘッダ、ソースが登録される&lt;br /&gt;
&lt;br /&gt;
Step3. 依存ライブラリ&lt;br /&gt;
DirectXのライブラリはWindows SDK8.1入れれば大丈夫？&lt;br /&gt;
Readmeに書いてある以外でWindows SDK7.1も必要になるので入れる&lt;br /&gt;
入れるときに多分失敗するのでここ見る&lt;br /&gt;
&lt;a href=&quot;http://www.projectgroup.info/tips/Others/comm_0004.html&quot;&gt;http://www.projectgroup.info/tips/Others/comm_0004.html&lt;/a&gt;&lt;br /&gt;
めんどくせえ…&lt;br /&gt;
&lt;br /&gt;
libjpeg,libpng,zlibのソースを頑張ってDLする&lt;br /&gt;
zlibはwindows用のバイナリが公開されてるが(14/01/26現在)libpngのビルド時にソースが必要になる&lt;br /&gt;
libjpegビルド時にnmakeしたらwin32.makが見つからないとか言われてﾝﾝﾝってなるから&lt;br /&gt;
C:\Program Files\Microsoft SDKs\Windows\v7.0\Include\Win32.Makを&lt;br /&gt;
C:\Program Files(x86)\Microsoft Visual Studio 12.0\VC\includeにコピーしとく&lt;br /&gt;
なんでこんな作業が必要なんだ&lt;br /&gt;
でlibjpegをここらへん見ながらビルド&lt;br /&gt;
マルチスレッドとかなんとかいうのは知らない&lt;br /&gt;
&lt;a href=&quot;http://oshiro.bpe.es.osaka-u.ac.jp/people/staff/imura/products/JpegFileIO&quot;&gt;http://oshiro.bpe.es.osaka-u.ac.jp/people/staff/imura/products/JpegFileIO&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
libpngは↑こ↓こ&lt;br /&gt;
&lt;a href=&quot;http://xeo.sakura.ne.jp/wordpress/201202/program/361/&quot;&gt;http://xeo.sakura.ne.jp/wordpress/201202/program/361/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Step3. 依存ライブラリをプロジェクトから参照&lt;br /&gt;
さっきビルドできたやつをプロジェクトから見えるようにする&lt;br /&gt;
&lt;a href=&quot;http://blog.livedoor.jp/tmako123-programming/archives/22001972.html&quot;&gt;http://blog.livedoor.jp/tmako123-programming/archives/22001972.html&lt;/a&gt;&lt;br /&gt;
zlibはバイナリで配布してあるやつがそれっぽい階層になってるからいいとして&lt;br /&gt;
libjpeg、libpngはどのファイルを移動すればいいかパッとわからない&lt;br /&gt;
不親切だ&lt;br /&gt;
とりあえずlib/には.libを、include/には.hを全部入れとけばいいかな？&lt;br /&gt;
&lt;br /&gt;
Step4. ソース修正&lt;br /&gt;
これでやっとビルドできるかというとそうではない&lt;br /&gt;
VSでビルド→プロジェクトのビルド　してやるとエラーいっぱい吐くので修正してやる&lt;br /&gt;
&lt;br /&gt;
まずM_PIが見つからないやつ&lt;br /&gt;
&lt;a href=&quot;http://www.atinfinity.info/blog/archives/14&quot;&gt;http://www.atinfinity.info/blog/archives/14&lt;/a&gt;&lt;br /&gt;
編集→検索と置換→フォルダーを指定して検索&lt;br /&gt;
でプロジェクト内で&quot;&lt;math include=&quot;&quot; p=&quot;&quot;&gt;&lt;/math&gt;&lt;span style=&quot;background-color: white; border: 0px; color: blue; font-family: &#39;Maven Pro&#39;, Helvetica, serif; font-size: 14.399999618530273px; line-height: 17px; margin: 0px; padding: 0px;&quot;&gt;#define&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #555555; font-family: &#39;Maven Pro&#39;, Helvetica, serif; font-size: 14.399999618530273px; line-height: 17px;&quot;&gt;&amp;nbsp;_USE_MATH_DEFINES&lt;/span&gt;&lt;br /&gt;
を追記追記追記&lt;br /&gt;
&lt;br /&gt;
minが見つからないやつ&lt;br /&gt;
#include ＜algorithm.h＞&lt;algorithm&gt;&lt;br /&gt;
を追記&lt;br /&gt;
&lt;br /&gt;
_CRT_SECURE_NO_WARNINGS&lt;br /&gt;
&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;u&gt;&lt;a href=&quot;http://forums.codeguru.com/showthread.php?509615-How-to-use-define-_CRT_SECURE_NO_DEPRECATE&amp;amp;p=2001735#post2001735&quot;&gt;http://forums.codeguru.com/showthread.php?509615-How-to-use-define-_CRT_SECURE_NO_DEPRECATE&amp;amp;p=2001735#post2001735&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
_CRT_SECURE_NO_WARNINGSをプロジェクトのプロパティ→C/C++→プリプロセッサ→プリプロセッサの定義　に追加&lt;br /&gt;
何の根本的解決にもなってない気がするがとりあえずこれで&lt;br /&gt;
&lt;br /&gt;
error C4996: &#39;stricmp&#39;: The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _stricmp.&lt;br /&gt;
stricmpを_stricmpに書き換える&lt;br /&gt;
&lt;/algorithm&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
error C2065: &#39;Z_BEST_COMPRESSION&#39; : 定義されていない識別子です。&lt;/div&gt;
&lt;div&gt;
#include &amp;nbsp;＜zlib.h＞&lt;zlib .h=&quot;&quot;&gt;&lt;zlib .h=&quot;&quot;&gt;&lt;/zlib&gt;&lt;/zlib&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
error C1083: include ファイルを開けません。&#39;gl/wglext.h&#39;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://stackoverflow.com/questions/3933027/how-to-get-the-gl-library-headers&quot;&gt;http://stackoverflow.com/questions/3933027/how-to-get-the-gl-library-headers&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.opengl.org/registry/#headers&quot;&gt;http://www.opengl.org/registry/#headers&lt;/a&gt;&amp;nbsp;から4ファイルをダウンロードし&lt;/div&gt;
&lt;div&gt;
C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl&lt;/div&gt;
&lt;div&gt;
に移動&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
cannot open include file &#39;afxres.h&#39;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://d.hatena.ne.jp/replication/20130528/1369749082&quot;&gt;http://d.hatena.ne.jp/replication/20130528/1369749082&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
未解決の外部シンボルなんちゃら&lt;/div&gt;
&lt;div&gt;
プロジェクトのプロパティ→リンカー→入力→追加の依存ファイル&lt;br /&gt;
glu32.lib&lt;br /&gt;
opengl32.lib&lt;br /&gt;
libjpeg.lib&lt;br /&gt;
libpng.lib&lt;br /&gt;
を追記&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
……まだまだエラーが出る&lt;br /&gt;
そろそろ諦める_(:3｣ ∠)＿&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/1605916033228386068/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2014/01/mitakavs2013.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1605916033228386068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1605916033228386068'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2014/01/mitakavs2013.html' title='MitakaをVS2013でビルドする (失敗)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-3490367508453847771</id><published>2013-09-04T00:36:00.002+09:00</published><updated>2013-09-04T08:53:58.991+09:00</updated><title type='text'>Aztter(あずったー) ~twitter client for Ubuntu Phone~</title><content type='html'>Aztter(あずったー) is a twitter client for Ubuntu Phone.&lt;br /&gt;
This app is written using QML and C++.&lt;br /&gt;
I&#39;m aiming to make Aztter simple but powerfull client.&lt;br /&gt;
&lt;br /&gt;
I&#39;ve been working on this for two weeks (please see &lt;a href=&quot;https://github.com/yuntan/Aztter-for-Ubuntu-Phone/commits/master&quot;&gt;Github&lt;/a&gt;) and today I could release version 0.1 at last.&lt;br /&gt;
&lt;br /&gt;
In this first version, this app can authenticate your account, tweet, and &lt;b&gt;streaming&lt;/b&gt; home timeline.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width=&quot;480&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/_EkWtAemgG4?rel=0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Please visit Github repository!&lt;br /&gt;
&lt;a href=&quot;https://github.com/yuntan/Aztter-for-Ubuntu-Phone&quot;&gt;https://github.com/yuntan/Aztter-for-Ubuntu-Phone&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ToDo: tweet detail, user page, cache icon, tabs, lists, etc...</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/3490367508453847771/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/09/aztter-twitter-client-for-ubuntu-phone.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/3490367508453847771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/3490367508453847771'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/09/aztter-twitter-client-for-ubuntu-phone.html' title='Aztter(あずったー) ~twitter client for Ubuntu Phone~'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-1503094316323302839</id><published>2013-08-19T20:43:00.001+09:00</published><updated>2013-08-19T20:43:28.619+09:00</updated><title type='text'>TeXstudioで日本語入力がうまくいかないバグがあったから直した</title><content type='html'>直せたっぽいんで&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;diff --git a/qcodeedit/lib/qeditor.cpp b/qcodeedit/lib/qeditor.cpp
index b9a067f..3c9a72c 100644
--- a/qcodeedit/lib/qeditor.cpp
+++ b/qcodeedit/lib/qeditor.cpp
@@ -3153,7 +3153,7 @@ void QEditor::inputMethodEvent(QInputMethodEvent* e)
   return;
  }
  */
-#ifdef Q_WS_MAC
+// #ifdef Q_WS_MAC
     QString preEdit=e-&amp;gt;preeditString();
     if( !preEdit.isEmpty()){
         int i=-1;
@@ -3170,7 +3170,7 @@ void QEditor::inputMethodEvent(QInputMethodEvent* e)
         preEditLength=preEdit.length();
         preEditLineNumber=m_cursor.lineNumber();
     }
-#endif
+// #endif
 
  if ( e-&amp;gt;commitString().count() ) {
   m_cursor.beginEditBlock();
@@ -3192,10 +3192,20 @@ void QEditor::inputMethodEvent(QInputMethodEvent* e)
 
   m_cursor.endEditBlock();
  }
+ 
+ if( preEdit.isEmpty() &amp;amp;&amp;amp; e-&amp;gt;commitString().isEmpty() &amp;amp;&amp;amp; preEditSet) {
+  m_cursor.beginEditBlock();
+  m_cursor.movePosition(preEditLength, QDocumentCursor::Left, QDocumentCursor::KeepAnchor);
+  m_cursor.removeSelectedText();
+  m_cursor.endEditBlock();
+  preEditSet = false;
+  preEditLength = 0;
+ }
 
  foreach ( QEditorInputBindingInterface *b, m_bindings )
   b-&amp;gt;postInputMethodEvent(e, this);
  
+ e-&amp;gt;accept();
 }
 
 /*!
&lt;/pre&gt;&lt;br /&gt;
&lt;a href=&quot;http://texstudio.sourceforge.net/&quot;&gt;http://texstudio.sourceforge.net/&lt;/a&gt;こっからソースをDLしてきて&lt;br /&gt;
&lt;pre class=&quot;brush:bash&quot;&gt;cd texstudio2.6.2
patch -p1 mypatch.patch
&lt;/pre&gt;&lt;br /&gt;
でパッチを適用して&lt;br /&gt;
&lt;a href=&quot;https://sourceforge.net/apps/mediawiki/texstudio/index.php?title=CompileTXS&quot;&gt;https://sourceforge.net/apps/mediawiki/texstudio/index.php?title=CompileTXS&lt;/a&gt;&lt;br /&gt;
の手順でコンパイル&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;display:none&quot;&gt;&lt;pre class=&quot;brush:bash&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:js&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:css&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:cpp&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:pascal&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:python&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:php&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:text&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:sql&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:perl&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:as3&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:xml&quot;&gt;&lt;/pre&gt;&lt;/div&gt;&lt;script type=&#39;text/javascript&#39;&gt;
 function loadScript(url, callback){
  var script = document.createElement(&#39;script&#39;)
  script.type = &#39;text/javascript&#39;;
  if (script.readyState){  //IE
   script.onreadystatechange = function(){
    if (script.readyState == &#39;loaded&#39; ||
      script.readyState == &#39;complete&#39;){
     script.onreadystatechange = null;
     callback();
    }
   };
  } else {  //Others
   script.onload = function(){
    callback();
   };
  }
  script.src = url;
  document.getElementsByTagName(&#39;head&#39;)[0].appendChild(script);
 }
 loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&#39;, 
  function(){
   loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js&#39;, 
    function(){
     SyntaxHighlighter.config.bloggerMode = true;
     SyntaxHighlighter.autoloader(
       &#39;bash  http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js&#39;,
       &#39;js jscript javascript http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js&#39;,
       &#39;css http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js&#39;,
       &#39;cpp c http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js&#39;,
       &#39;delphi pascal http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDelphi.js&#39;,
       &#39;py python http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js&#39;,
       &#39;php http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js&#39;,
       &#39;text plain http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js&#39;,
       &#39;sql http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js&#39;,
       &#39;perl pl http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js&#39;,
       &#39;actionscript3 as3 http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.js&#39;,
       &#39;xml xhtml xslt html http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js&#39;      
     );
     SyntaxHighlighter.all();
    }  
   );
  }
 );
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/1503094316323302839/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/08/texstudio.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1503094316323302839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1503094316323302839'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/08/texstudio.html' title='TeXstudioで日本語入力がうまくいかないバグがあったから直した'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-1585461491745470038</id><published>2013-07-12T00:26:00.000+09:00</published><updated>2013-07-12T00:26:48.329+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Virtual Box"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>VirtualBoxのextensionをユーザー名に日本語が(ry でインストールする方法</title><content type='html'>前の記事の続き&lt;br /&gt;
extensionも先程と同様に、まずパス名に漢字が含まれない場所において、次に先ほどのように環境変数を変更したシェルでC:\Program Files\Oracle\VirtualBox\VirtualBox.exeを起動して、あとはファイル→環境設定→拡張機能にてインストールする&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMtl-OILCijnXnLMezemNAOgO-F8IIel1VimXhTcCFZCvqr9tWNOdL-lDm3Ri-C9vzC1W5xuAp3Car2_9zP6bcjygnZLn3ILGmHqnl2Vg2YdfxU7o-Lcx8tVw8yLpA3ocKzWFFG4Q-eZQC/s1600/%25E3%2582%25AD%25E3%2583%25A3%25E3%2583%2597%25E3%2583%2581%25E3%2583%25A39.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;303&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMtl-OILCijnXnLMezemNAOgO-F8IIel1VimXhTcCFZCvqr9tWNOdL-lDm3Ri-C9vzC1W5xuAp3Car2_9zP6bcjygnZLn3ILGmHqnl2Vg2YdfxU7o-Lcx8tVw8yLpA3ocKzWFFG4Q-eZQC/s400/%25E3%2582%25AD%25E3%2583%25A3%25E3%2583%2597%25E3%2583%2581%25E3%2583%25A39.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik9J73-iecOQiRTbxlWlB5tneMV5E7lR-6vd1adGSmNa8kaEXRCXXKTKDISRCCE6wpnz2F9wP0-NqRtlDoeQC9NbWiGeem5pJHGvkGgfORAgOdvUrt3HHOAA0ByskbN5pQoFA6gkFLM2zn/s1600/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A310.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik9J73-iecOQiRTbxlWlB5tneMV5E7lR-6vd1adGSmNa8kaEXRCXXKTKDISRCCE6wpnz2F9wP0-NqRtlDoeQC9NbWiGeem5pJHGvkGgfORAgOdvUrt3HHOAA0ByskbN5pQoFA6gkFLM2zn/s400/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A310.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/1585461491745470038/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/07/virtualboxextensionry.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1585461491745470038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1585461491745470038'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/07/virtualboxextensionry.html' title='VirtualBoxのextensionをユーザー名に日本語が(ry でインストールする方法'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMtl-OILCijnXnLMezemNAOgO-F8IIel1VimXhTcCFZCvqr9tWNOdL-lDm3Ri-C9vzC1W5xuAp3Car2_9zP6bcjygnZLn3ILGmHqnl2Vg2YdfxU7o-Lcx8tVw8yLpA3ocKzWFFG4Q-eZQC/s72-c/%25E3%2582%25AD%25E3%2583%25A3%25E3%2583%2597%25E3%2583%2581%25E3%2583%25A39.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-9216814935224895648</id><published>2013-07-12T00:14:00.001+09:00</published><updated>2013-07-12T00:14:49.214+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Virtual Box"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>VirtualBoxをユーザー名に日本語が含まれる環境でインストールする方法</title><content type='html'>私の場合、漢字の名前をユーザー名にしてしまったため、ホームディレクトリのパスががC:\Users\名前\みたいなことになっているのだが、これだとVirtualBoxをインストールまたはアップデートするときに下の画像のようなエラーが出てインストールできない&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNM2vh_ypxX8B-s4yaPYcfb1_3Rr1HtTDU8uXlNIssJp-58z137V7Fhu2RLzc2RaPJ_9gK0mgGOoQldUqiFHCMu2L-oXOolrTNpGyr5_lGvvZXdGt7mATJ84lduBSk4m2-XDPAoFFLdrdu/s1600/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A33.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNM2vh_ypxX8B-s4yaPYcfb1_3Rr1HtTDU8uXlNIssJp-58z137V7Fhu2RLzc2RaPJ_9gK0mgGOoQldUqiFHCMu2L-oXOolrTNpGyr5_lGvvZXdGt7mATJ84lduBSk4m2-XDPAoFFLdrdu/s320/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A33.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span id=&quot;goog_1609055222&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1609055223&quot;&gt;&lt;/span&gt;&lt;br /&gt;
これは、VirtualBoxのインストーラーは一時ファイル置き場として＜ホームディレクトリ＞\AppData\Local\Tempを使用するのだが、上記の環境だとこのパス名に漢字が含まれてしまうため、パスの処理がうまくできずにエラーを吐いて終了してしまう&lt;br /&gt;
そこで、インストール時にだけ一時ファイル置き場を変更することを考えた&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&amp;nbsp;まず、VirtualBoxのインストーラーを、パス名に漢字が含まれない場所に置く&lt;br /&gt;
私はCドライブのルートに置いた&lt;br /&gt;
次に、一時ファイル置き場を作成する&lt;br /&gt;
私はC:\tempとかいうフォルダがもともとあったのでそこを使った&lt;br /&gt;
PowerShellを開き、次のコマンドを打つ&lt;br /&gt;
&lt;pre class=&quot;brush:bash&quot;&gt;$env:TMP = &quot;C:\temp&quot;
C:\VirtualBox-Win.exe
&lt;/pre&gt;
$env:TMPは一時ファイル置き場のパスを示す環境変数である&lt;br /&gt;
この値を一時的に変更しておいて、virtualboxのインストーラーを起動する&lt;br /&gt;
&lt;br /&gt;
C:\tempとかC:\VirtualBox-Win.exeは自分の用意した環境に合わせて&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3XNLDC21lbW1sWXSk-4ZL2kRfpjeuPeN_-qWRwpNwIPyKbNPSrtOridxEvaplqQ_eErSXy5BWaCu4BQVsnOHKykTrKPFislhPElIUcZ2jwMyZBtfjqQ9XKGhwQiU_vmwZ_M_LSUV-NyM7/s1600/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A36.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3XNLDC21lbW1sWXSk-4ZL2kRfpjeuPeN_-qWRwpNwIPyKbNPSrtOridxEvaplqQ_eErSXy5BWaCu4BQVsnOHKykTrKPFislhPElIUcZ2jwMyZBtfjqQ9XKGhwQiU_vmwZ_M_LSUV-NyM7/s400/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A36.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJQYZailw8JeFZ2k8cR6Uq8n9D2Xj_QthL53QvyS_X3k5eB0hyH_qhavfG3UJ3dSSzh-zBMSYnc52jqy9pZswD8zxH2Rk1rO_2D1ismbP3-LbBipysqMiKMsOO3U7CUcL2eHxoMjPFYaRY/s1600/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A37.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJQYZailw8JeFZ2k8cR6Uq8n9D2Xj_QthL53QvyS_X3k5eB0hyH_qhavfG3UJ3dSSzh-zBMSYnc52jqy9pZswD8zxH2Rk1rO_2D1ismbP3-LbBipysqMiKMsOO3U7CUcL2eHxoMjPFYaRY/s400/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A37.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;あと本件と直接関係はないが、VirtualBox Bridged Networkingはインストールしないほうがいいかもしれない&lt;br /&gt;
私の環境(Win8.1 64bit)ではWLANが繋がってもネットワーク設定がうまくいかず、インターネットに接続できなくなった&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnc7QyRS_UBk4gCtCj37Z46JB9XO14gYuR8_b47eumfWyFCO9y0Fz81vrq6nedcDLxcweP5UGjAh3iakuvCieOCI1HovepU78sL_rC_Xeg4iOMDpT-kxVzwpbfeaPqIUt6_Dvq5G1Ck2ar/s1600/%25E3%2582%25AD%25E3%2583%25A3%25E3%2583%2597%25E3%2583%2581%25E3%2583%25A38.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnc7QyRS_UBk4gCtCj37Z46JB9XO14gYuR8_b47eumfWyFCO9y0Fz81vrq6nedcDLxcweP5UGjAh3iakuvCieOCI1HovepU78sL_rC_Xeg4iOMDpT-kxVzwpbfeaPqIUt6_Dvq5G1Ck2ar/s400/%25E3%2582%25AD%25E3%2583%25A3%25E3%2583%2597%25E3%2583%2581%25E3%2583%25A38.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;display: none;&quot;&gt;
&lt;pre class=&quot;brush:bash&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:js&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:css&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:cpp&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:pascal&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:python&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:php&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:text&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:perl&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:as3&quot;&gt;&lt;/pre&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
 function loadScript(url, callback){
  var script = document.createElement(&#39;script&#39;)
  script.type = &#39;text/javascript&#39;;
  if (script.readyState){  //IE
   script.onreadystatechange = function(){
    if (script.readyState == &#39;loaded&#39; ||
      script.readyState == &#39;complete&#39;){
     script.onreadystatechange = null;
     callback();
    }
   };
  } else {  //Others
   script.onload = function(){
    callback();
   };
  }
  script.src = url;
  document.getElementsByTagName(&#39;head&#39;)[0].appendChild(script);
 }
 loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&#39;, 
  function(){
   loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js&#39;, 
    function(){
     SyntaxHighlighter.config.bloggerMode = true;
     SyntaxHighlighter.autoloader(
       &#39;bash  http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js&#39;,
       &#39;js jscript javascript http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js&#39;,
       &#39;css http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js&#39;,
       &#39;cpp c http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js&#39;,
       &#39;delphi pascal http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDelphi.js&#39;,
       &#39;py python http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js&#39;,
       &#39;php http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js&#39;,
       &#39;text plain http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js&#39;,
       &#39;sql http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js&#39;,
       &#39;perl pl http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js&#39;,
       &#39;actionscript3 as3 http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.js&#39;,
       &#39;xml xhtml xslt html http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js&#39;      
     );
     SyntaxHighlighter.all();
    }  
   );
  }
 );
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/9216814935224895648/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/07/virtualbox.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/9216814935224895648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/9216814935224895648'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/07/virtualbox.html' title='VirtualBoxをユーザー名に日本語が含まれる環境でインストールする方法'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNM2vh_ypxX8B-s4yaPYcfb1_3Rr1HtTDU8uXlNIssJp-58z137V7Fhu2RLzc2RaPJ_9gK0mgGOoQldUqiFHCMu2L-oXOolrTNpGyr5_lGvvZXdGt7mATJ84lduBSk4m2-XDPAoFFLdrdu/s72-c/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A33.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-1675511592642929614</id><published>2013-06-22T22:53:00.000+09:00</published><updated>2013-06-22T22:56:14.928+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><title type='text'>Boost.勉強会 #12 大阪に参加してみた</title><content type='html'>　帰ってブログを書くまでがBoost.勉強会だと言われたので、数ヶ月ぶりにエントリーを更新する&lt;br /&gt;
&lt;br /&gt;
　普段使ってるGoogle CalenderにIT勉強会カレンダーを登録してるんだけど、そこにBoost.勉強会が入ってたので、ちょうどその日空いてることだし、C++ってどんなふうなのなんかなー、レベル高いところを覗いてみたいなーと思ったので、登録し参加した次第&lt;br /&gt;
&lt;br /&gt;
　先々週ぐらいに猫C++やり終わった!!!とかほざいてるC++超超初心者勢には荷が重すぎる内容であることは最初から分かっていたつもりだったんだが&lt;br /&gt;
……予想以上に重かった&lt;br /&gt;
理解できるセッションが最初の「C++で作るWEBアプリケーション」と最後の「C++コミュニティを作る」だけだった&lt;br /&gt;
まあ順番に感想を書いていく&lt;br /&gt;
&lt;br /&gt;
　一つ目の「C++で作るWEBアプリケーション」&lt;br /&gt;
わかり易かったし、感動した&lt;br /&gt;
これからはC++ネイティブデベロッパーが自分の普段使いの言語でウェブのクライアント側の実装ができるようになるのか！、と&lt;br /&gt;
某しまぱん氏が「そこまでしてC++で書く意味とは」とおっしゃっていたが、&lt;br /&gt;
これからC++を学ぼうと思っている私のような者が「C++さえできればなんとかなるのか！！！」（おそらく実際はそうではない）と自信と誇りとを持ってC++学習を進められたり、既存のコードを活用できるという点で意味があることだと思う&lt;br /&gt;
非常に興味をそそられる内容だったので今度是非自分でもやってみたい&lt;br /&gt;
&lt;br /&gt;
　2つ目の「C++初心者のためのBoost.MPL入門」&lt;br /&gt;
まず発表者が高校生ということに驚かされる&lt;br /&gt;
私も高校生のままでいたかった&lt;br /&gt;
あと……初心者のための？&lt;br /&gt;
私はもしかしたら超超初心者どころではなく超超超超初心者ぐらいかもしれない…&lt;br /&gt;
でなおしてきます&lt;br /&gt;
&lt;br /&gt;
　昼食&lt;br /&gt;
@fadis_氏と桜花氏と某氏と某氏についていって入った居酒屋で海鮮丼を食べる&lt;br /&gt;
ｳｻｷﾞ(ry&lt;br /&gt;
&lt;br /&gt;
　3つ目の「boost::multiprecisionと適応型無誤差演算」&lt;br /&gt;
ちょっと分かった&lt;br /&gt;
誤差なし演算させると莫大な時間がかかるので基本誤差ありで適度に誤差無しを使いましょうという内容（多分&lt;br /&gt;
将来物理系のシュミレーションとかしそうなのでそのときに直面しそう&lt;br /&gt;
&lt;br /&gt;
　4つ目の「constexpr中3女子テクニック―実践と濫用そしてC++14へ」&lt;br /&gt;
こちらの発表は中3女子の方がなされてて、びっくり（&lt;br /&gt;
スライド数が多く、時間が超過するほど内容が濃く、熱く語っていらした&lt;br /&gt;
そして内容は…すいません全然わかりませんでした&lt;br /&gt;
とりあえず来週ぐぐりながら復習してみる…&lt;br /&gt;
ただ、音声合成とかグラフィックとかはやってみたいと思った&lt;br /&gt;
特に鏡面効果&lt;br /&gt;
&lt;br /&gt;
　5つ目の「Allocators@C++11」&lt;br /&gt;
すいません(ry&lt;br /&gt;
&lt;br /&gt;
　6つ目の「君はまだ、本当のプリプロセスを知らない」&lt;br /&gt;
すい(ry&lt;br /&gt;
ただ、変態的なことをしているような気配は感じた&lt;br /&gt;
&lt;br /&gt;
　そして7つ目の「C++コミュニティを作る」&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;br /&gt;
以上、感想&lt;br /&gt;
&lt;br /&gt;
当初の今回の目的はC++の&lt;strike&gt;&amp;nbsp;闇&amp;nbsp;&lt;/strike&gt;高度なテクニックに触れようということだったので、目的は果たせた&lt;br /&gt;
プレゼンの内容は将来もっとレベル上がった時によく見直したい</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/1675511592642929614/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/06/boost-12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1675511592642929614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1675511592642929614'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/06/boost-12.html' title='Boost.勉強会 #12 大阪に参加してみた'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-3286765896690097310</id><published>2013-04-29T22:31:00.000+09:00</published><updated>2013-06-03T01:55:12.912+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>ubuntu13.04にてadbが実行できない件</title><content type='html'>ubuntu13.04 64bit virtualboxによる仮想化環境で発生&lt;br /&gt;
別に13.04でなくても仮想化環境でなくても発生しうると思うが、重要なのは64bit環境ということである&lt;br /&gt;
Android SDKはLinux 64bit用のものを使用&lt;br /&gt;
ここでadbを実行しようとすると、&lt;br /&gt;
&lt;pre class=&quot;brush:text&quot;&gt;android-sdk/platform-tools$ ./adb
bash: android-sdk/platform-tools/adb: そのようなファイルやデ ィレクトリはありません
&lt;/pre&gt;などというわけのわからないエラーに悩ませられる&lt;br /&gt;
…ファイルがない？&lt;br /&gt;
いや、ファイルビューアで見てもlsで確認してもちゃんとあるんですけど…&lt;br /&gt;
&lt;br /&gt;
この場合は、apt-getでia32-libsをインストールすると直った&lt;br /&gt;
&lt;br /&gt;
しかしこのエラー表示は分かりにくい&lt;br /&gt;
「バイナリを実行できません」的なメッセージだとまだ分かったけど&lt;br /&gt;
これは多分バグなんじゃないかと思うが、bashのバグなのか他の何かのバグでこうなるのかはよく分からない&lt;br /&gt;
&lt;br /&gt;
&gt;&gt;&gt; 13.4.29追記&lt;br /&gt;
ある方の情報によると、zsh使えばこの問題からはおさらばできるそうです&lt;br /&gt;
&lt;div style=&quot;display:none&quot;&gt;&lt;pre class=&quot;brush:bash&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:js&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:css&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:cpp&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:pascal&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:python&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:php&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:text&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:sql&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:perl&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:as3&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:xml&quot;&gt;&lt;/pre&gt;&lt;/div&gt;&lt;script type=&#39;text/javascript&#39;&gt;
 function loadScript(url, callback){
  var script = document.createElement(&#39;script&#39;)
  script.type = &#39;text/javascript&#39;;
  if (script.readyState){  //IE
   script.onreadystatechange = function(){
    if (script.readyState == &#39;loaded&#39; ||
      script.readyState == &#39;complete&#39;){
     script.onreadystatechange = null;
     callback();
    }
   };
  } else {  //Others
   script.onload = function(){
    callback();
   };
  }
  script.src = url;
  document.getElementsByTagName(&#39;head&#39;)[0].appendChild(script);
 }
 loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&#39;, 
  function(){
   loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js&#39;, 
    function(){
     SyntaxHighlighter.config.bloggerMode = true;
     SyntaxHighlighter.autoloader(
       &#39;bash  http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js&#39;,
       &#39;js jscript javascript http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js&#39;,
       &#39;css http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js&#39;,
       &#39;cpp c http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js&#39;,
       &#39;delphi pascal http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDelphi.js&#39;,
       &#39;py python http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js&#39;,
       &#39;php http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js&#39;,
       &#39;text plain http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js&#39;,
       &#39;sql http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js&#39;,
       &#39;perl pl http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js&#39;,
       &#39;actionscript3 as3 http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.js&#39;,
       &#39;xml xhtml xslt html http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js&#39;      
     );
     SyntaxHighlighter.all();
    }  
   );
  }
 );
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/3286765896690097310/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/04/ubuntu1304adb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/3286765896690097310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/3286765896690097310'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/04/ubuntu1304adb.html' title='ubuntu13.04にてadbが実行できない件'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-8813836265971356914</id><published>2013-03-28T20:50:00.002+09:00</published><updated>2013-03-28T20:59:53.405+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="App"/><title type='text'>groovyを使ってみた - Android版iTunesになれるか</title><content type='html'>&lt;div&gt;
一昨日から2泊3日で高校（卒業済み）の天文気象部の合宿に行ってた&lt;/div&gt;
&lt;div&gt;
天気部だから当然合宿では天体観測するのだが、ぼっちで観測用のドームにこもって望遠鏡と格闘してる時に（同じコテージの他のやつはスマブラしてた。おのれ）、あまりに寂しいのでなんか曲をかけたいと思って&lt;/div&gt;
&lt;div&gt;
BUMPの天体観測（ベタ）とかかけてたんだがそのうちに昔NHKのドラマの主題歌に使われた曲のことを思い出した&lt;/div&gt;
&lt;div&gt;
その時はPCでWindowsを起動しiTunesを起動し曲をダウンロードするなどという手間なことをしたくなかったので（第一カードの残高がなかった）ようつべから適当に拾ってきてかけてた&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
今日帰ってきて、あの曲をiTunesで買おうと思い、Winを起動したところに、こんなニュースが飛び込んできた&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://jp.techcrunch.com/2013/03/28/dena-released-groovy/&quot;&gt;http://jp.techcrunch.com/2013/03/28/dena-released-groovy/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
groovyというサービスは前から告知がされており、私も面白そうだなーとその時は思ったのだが、すっかり存在を忘れていた&lt;/div&gt;
&lt;div&gt;
今回チケットももらえるとのことなので、早速登録し、使ってみた&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.gr_oo_vy&quot;&gt;
  &lt;img alt=&quot;Get it on Google Play&quot;
       src=&quot;https://developer.android.com/images/brand/ja_generic_rgb_wo_45.png&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
登録画面のスクショ撮り忘れたので撮ってないが、最初からメールアドレスを登録しなくても、Twitterかfacebook経由でログインできる&lt;/div&gt;
&lt;div&gt;
私はtwitterでまずログインしてみた&lt;/div&gt;
&lt;div&gt;
twitterでログインすると、ニックネーム、ユーザーネーム、パスワードの登録画面が現れる&lt;/div&gt;
&lt;div&gt;
それぞれの欄を埋めて登録ボタン？（名前覚えてない）を押すと登録完了&lt;/div&gt;
&lt;div&gt;
気になる人は登録する前に規約を読みましょう（めんどくさいので読まなかった）&lt;/div&gt;
&lt;div&gt;
完了するとこんな画面が現れる&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRx4ccjmAQbtgY8dRdv8HUBC4SZXOnGQi-c5fNMWs_mP4P5r6iBDrhG0nYBBo8YRwd0X2Yix3104Ge_5_MimnSueZS0wQwp9i1Ym1ykIn5YpHoufSsghiFhf90InTd2ohT4w0_b8AJnS5/s1600/Screenshot_2013-03-28-19-05-21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRx4ccjmAQbtgY8dRdv8HUBC4SZXOnGQi-c5fNMWs_mP4P5r6iBDrhG0nYBBo8YRwd0X2Yix3104Ge_5_MimnSueZS0wQwp9i1Ym1ykIn5YpHoufSsghiFhf90InTd2ohT4w0_b8AJnS5/s320/Screenshot_2013-03-28-19-05-21.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
アルバム画面を出してみる&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2ssJ6NF-uqEy1DMso7K-lhVUGrx046WZEozQwAgMbtUKHvXsdi6AXd4Glp_FBEzEgP0g6pfjcKny68JeAQ60TI2SAXcFLP4MrKTvrB_no5gxzUDXPoDo7T4zfQbNxRmNIyQ_d6RXOiyHm/s1600/Screenshot_2013-03-28-19-11-19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2ssJ6NF-uqEy1DMso7K-lhVUGrx046WZEozQwAgMbtUKHvXsdi6AXd4Glp_FBEzEgP0g6pfjcKny68JeAQ60TI2SAXcFLP4MrKTvrB_no5gxzUDXPoDo7T4zfQbNxRmNIyQ_d6RXOiyHm/s320/Screenshot_2013-03-28-19-11-19.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
スクロールすると右に青いコントロールバーが現れるので、それをドラッグして任意の場所まで移動できる&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilcr1sN-PmzadogvaW-I7n1u_7V5KC6y3hJOQX9NVYvSJpkDb3GQmNrIC8aCg41jdL36goV3buR9VPQtM70A29812LVgtvyCmfs_DFZISuSM2qK6NblGOkrgaaSX5VNbQePDa2M2ItWY5S/s1600/Screenshot_2013-03-28-19-10-35.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilcr1sN-PmzadogvaW-I7n1u_7V5KC6y3hJOQX9NVYvSJpkDb3GQmNrIC8aCg41jdL36goV3buR9VPQtM70A29812LVgtvyCmfs_DFZISuSM2qK6NblGOkrgaaSX5VNbQePDa2M2ItWY5S/s320/Screenshot_2013-03-28-19-10-35.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
楽曲を選択して再生させると歌詞が自動取得されて表示される（歌詞は著作権的に載せていいのかわからないのでスクショは載せない）&lt;/div&gt;
&lt;div&gt;
まあ私はCDから取り込んだり買ってダウンロードした時点でlirics masterつかって歌詞タグを埋めてるので別に良かったんだが、歌詞タグ埋めてなくても表示されるのは便利だと思う&lt;/div&gt;
&lt;div&gt;
ランキング画面のスクショも載せとく&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp2Zs6j__niUxG1aaAeOyJF6PcPpZogU9f1x_FKKwRJRasr__l3SdaA37Km-IsPvyhZuA28AV8FQ2tzWbvruD3r4zTxcOlgHf2kWk6i2He-injbOkywvMcR1l0qSvwfioN2d8MRjXY-NOb/s1600/Screenshot_2013-03-28-19-18-28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp2Zs6j__niUxG1aaAeOyJF6PcPpZogU9f1x_FKKwRJRasr__l3SdaA37Km-IsPvyhZuA28AV8FQ2tzWbvruD3r4zTxcOlgHf2kWk6i2He-injbOkywvMcR1l0qSvwfioN2d8MRjXY-NOb/s320/Screenshot_2013-03-28-19-18-28.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6noLl85Eh3WSIkjMzk5QYNFcoTyNsRwSHdZCbNLL98z9oxVH29uPjizxivaUXaYEe3MENUtyUDj5q7bfriU3xwwy610Qlc9PXvXY3mD-PQOxiNJZJftXpzHifuS4E-HN5WJK-64XkVNOB/s1600/Screenshot_2013-03-28-19-18-34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6noLl85Eh3WSIkjMzk5QYNFcoTyNsRwSHdZCbNLL98z9oxVH29uPjizxivaUXaYEe3MENUtyUDj5q7bfriU3xwwy610Qlc9PXvXY3mD-PQOxiNJZJftXpzHifuS4E-HN5WJK-64XkVNOB/s320/Screenshot_2013-03-28-19-18-34.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
さて、買いたい音楽を検索してみる&lt;/div&gt;
&lt;div&gt;
私が買いたいのはORANGE RANGEの｢瞳の先に｣という楽曲&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip_be98BYOvYsNBbr3YxSGSnO5AXxSqsR8dB3u4b8KMDJhtxYn4q6jqmTGQX3B3BgTBDm08ZrPIL_ZY-7FCB634dttnG4eiinv8rzPKDxT6ZQW2rtpXzO872Tn31HyWKDfV3j0rzT9QxSa/s1600/Screenshot_2013-03-28-19-22-34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip_be98BYOvYsNBbr3YxSGSnO5AXxSqsR8dB3u4b8KMDJhtxYn4q6jqmTGQX3B3BgTBDm08ZrPIL_ZY-7FCB634dttnG4eiinv8rzPKDxT6ZQW2rtpXzO872Tn31HyWKDfV3j0rzT9QxSa/s320/Screenshot_2013-03-28-19-22-34.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
さてあるかな？&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRy_ABnhV0gWZDgnjgdxZL6u4Pr66i0YhsApqtOmoWiEOrptzorsCxNcrOLCAOeC0rg_ejzChzP6TBg3z7pbFouvRHDoTQXkNDmVGejssO8m4H_kPHYXa06CHUx1ysUWxYYtLn8ZdhR8Ms/s1600/Screenshot_2013-03-28-19-21-12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRy_ABnhV0gWZDgnjgdxZL6u4Pr66i0YhsApqtOmoWiEOrptzorsCxNcrOLCAOeC0rg_ejzChzP6TBg3z7pbFouvRHDoTQXkNDmVGejssO8m4H_kPHYXa06CHUx1ysUWxYYtLn8ZdhR8Ms/s320/Screenshot_2013-03-28-19-21-12.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
お、あった&lt;/div&gt;
&lt;div&gt;
楽曲の項目をタップすると&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipH7tZLo06N-R3kPRL21bOPLpjD3-JvJiAHPe-60hjRTOSPZgDVIW_8rdGYg_VP5ngnRVDTz1L3_pcSljOSE7yfM_AqoqVP7cTP1cEmxZ4hHh8OVmXY18aCUxaPrpwr_mpNEQpIPOyxESb/s1600/Screenshot_2013-03-28-19-24-53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipH7tZLo06N-R3kPRL21bOPLpjD3-JvJiAHPe-60hjRTOSPZgDVIW_8rdGYg_VP5ngnRVDTz1L3_pcSljOSE7yfM_AqoqVP7cTP1cEmxZ4hHh8OVmXY18aCUxaPrpwr_mpNEQpIPOyxESb/s320/Screenshot_2013-03-28-19-24-53.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
｢試聴｣をタップすると45秒間試聴できる&lt;/div&gt;
&lt;div&gt;
しかし45秒って結構短い&lt;/div&gt;
&lt;div&gt;
そこでチケットを使ってみる&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
ここで、チケットについて少し追記しておこうと思う&lt;/div&gt;
&lt;div&gt;
groovy登録時点で10枚、メールアドレスを後から登録して10枚、そして後述するgroovy storeへのログインで10枚、計30枚がタダでもらえる&lt;/div&gt;
&lt;div&gt;
有料で購入しようとすると、&lt;/div&gt;
&lt;div&gt;
17枚で99円&lt;/div&gt;
&lt;div&gt;
45枚で250円&lt;/div&gt;
&lt;div&gt;
95枚で500円&lt;/div&gt;
&lt;div&gt;
200枚で1000円&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
チケットの購入はアプリ右上設定アイコンをタップし、設定内の｢チケットセンター｣に移動するとできる&lt;/div&gt;
&lt;div&gt;
ここで一つ注意点がある&lt;/div&gt;
&lt;div&gt;
現在groovyアプリはandroid向けにしか提供されていないが、iOSに提供されるようになった時に、androidのgroovyで購入したチケットはiOSのgroovyでは使えないようだ&lt;/div&gt;
&lt;div&gt;
android端末のプレイチケットとiOS端末のプレイチケットの残高は別々に管理される&lt;/div&gt;
&lt;div&gt;
端末ごとにプレイチケットが管理されているように思えるが、もしアプリをアンインストールしたときに、再インストールしてもチケット残高は変わらないのか、などについては｢注意事項｣を読む限りでは分からない（試す気にもなれない）&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
話を戻そう&lt;/div&gt;
&lt;div&gt;
｢フル再生｣をタップするとこんな画面になる&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBUxhzeQ-VAcYdhj7_LiseqFx13igyWAnH0PIy4FtjHLNrEa4Qo9UdqTJvQQNDdjevWsuWwIStiuW77sshs3taEDRehlHvs6CqaYypakNtScG7Hf8S3aK_rb4hVEUO9KKII5QEdTdcbWD9/s1600/Screenshot_2013-03-28-19-27-21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBUxhzeQ-VAcYdhj7_LiseqFx13igyWAnH0PIy4FtjHLNrEa4Qo9UdqTJvQQNDdjevWsuWwIStiuW77sshs3taEDRehlHvs6CqaYypakNtScG7Hf8S3aK_rb4hVEUO9KKII5QEdTdcbWD9/s320/Screenshot_2013-03-28-19-27-21.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
｢再生開始｣をタップするとチケットを1枚消費して楽曲がストリーミング再生できるようになる&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH4tNI6Xs1B7saNIRBdypqIEeTK_8Qr1liYM7ksFXeg1YEzD8PPVI-IGxn4G81tnuR_MPTcylEBuoH3PmRRXWy43iYAfc7fyLvW3naL-V9GnGHNnGUjl6oziHscWNg5l36tqS-oDpsFW5d/s1600/Screenshot_2013-03-28-19-27-39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH4tNI6Xs1B7saNIRBdypqIEeTK_8Qr1liYM7ksFXeg1YEzD8PPVI-IGxn4G81tnuR_MPTcylEBuoH3PmRRXWy43iYAfc7fyLvW3naL-V9GnGHNnGUjl6oziHscWNg5l36tqS-oDpsFW5d/s320/Screenshot_2013-03-28-19-27-39.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
チケット1枚で1曲を1回再生できる&lt;/div&gt;
&lt;div&gt;
なお、1回再生したらキャッシュされて次からはダウンロードなしで再生できる、というは無いようだ&lt;/div&gt;
&lt;div&gt;
チケットを消費する度に曲をダウンロードしてきているっぽい&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
こんなふうにチケットを1回の再生ごとに1枚消費しながら楽曲を聴いてもいいが、これだとチケットがなくなると聴けないし、オフラインでは曲が聴けないことになる&lt;/div&gt;
&lt;div&gt;
というわけで曲を買ってみた&lt;/div&gt;
&lt;div&gt;
先ほどの画面で｢ダウンロード｣ボタンを押すと、ブラウザが起動し、Groovy storeに飛ばされる&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzn5QEWxUB7rn1fPm4pryKsb_JlNP7x6X8FKiUOKrxcWvqdIdiKh1NMhEI6pLy9IqHCOhb5QFnP4q0LXe6Yq1Twp72KuZbBhN2BO97YMZvrMA45eni8ppsjoWFYjEGc7oY3kDp5FRNr_Un/s1600/Screenshot_2013-03-28-19-46-09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzn5QEWxUB7rn1fPm4pryKsb_JlNP7x6X8FKiUOKrxcWvqdIdiKh1NMhEI6pLy9IqHCOhb5QFnP4q0LXe6Yq1Twp72KuZbBhN2BO97YMZvrMA45eni8ppsjoWFYjEGc7oY3kDp5FRNr_Un/s320/Screenshot_2013-03-28-19-46-09.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
購入はアプリではできずウェブページでするようだ&lt;/div&gt;
&lt;div&gt;
｢瞳の先に｣は250円で購入できる(2013/3/28現在)&lt;/div&gt;
&lt;div&gt;
なお、iTunes Storeでもこの楽曲は販売されているが、そこでも価格は同じ250円だった(2013/3/28現在)&lt;/div&gt;
&lt;div&gt;
｢250円｣のボタンをタップすると、ログイン画面に飛ばされるので、先ほどのようにtwitterを使ってログインすればよい&lt;/div&gt;
&lt;div&gt;
ブラウザでログインしてから楽曲の購入画面を開き直し、また｢250円｣をタップすると決済画面に移る&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnwFlo1IAQKuGHMrdysB4IBwJ7X12ky0SDFZ1mZ7O8qkq97aP-Gyiq1ijP6iP3EIsxyCyIAaYZ4_rG2T_ZjxJdw_Cvgx1xFLotjRWV3NfnPcYsjISHD8u3tOqk-iMtgCnSPotIb2vUmN3N/s1600/Screenshot_2013-03-28-18-07-47.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnwFlo1IAQKuGHMrdysB4IBwJ7X12ky0SDFZ1mZ7O8qkq97aP-Gyiq1ijP6iP3EIsxyCyIAaYZ4_rG2T_ZjxJdw_Cvgx1xFLotjRWV3NfnPcYsjISHD8u3tOqk-iMtgCnSPotIb2vUmN3N/s320/Screenshot_2013-03-28-18-07-47.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
キャリア経由の決済とクレジットカード決済を選べる&lt;/div&gt;
&lt;div&gt;
現時点ではコンビニでカードを購入し決済はできないので、決済方法ではiTunes Storeに比べると引けを取っているかもしれない&lt;/div&gt;
&lt;div&gt;
クレジットカード番号を入力し、｢上記商品を購入する｣をタップすると購入完了し、楽曲がダウンロードできるようになる&lt;/div&gt;
&lt;div&gt;
楽曲のダウンロードはブラウザではできず、groovyアプリ経由となる&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4d1_H0ekM7AOYnFjZJwwm-1eqYAdxHaAGHnTu_9qpRM-aMO8JCQ3FysLTL1YnCgGDVmzw1S7Fr7oufHPosMupKiN3_0YPlCrvgCL8tlUhEZjjz7JR0yfncY7mfVJsj653VwJJgTlLO1a-/s1600/Screenshot_2013-03-28-18-09-03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4d1_H0ekM7AOYnFjZJwwm-1eqYAdxHaAGHnTu_9qpRM-aMO8JCQ3FysLTL1YnCgGDVmzw1S7Fr7oufHPosMupKiN3_0YPlCrvgCL8tlUhEZjjz7JR0yfncY7mfVJsj653VwJJgTlLO1a-/s320/Screenshot_2013-03-28-18-09-03.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
｢アプリ起動してダウンロード｣をタップするとgroovyアプリに画面遷移し、ダウンロードが開始される&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCqmDvxb8JUq8R25Yi0xT6eJehT8yhUgdswMYPV9IS3Ao0Ir6jIEozbV6WQd-Q4okdb2feTZRBsfZgjN5i0QjbHrFIQGIGli07Y4DrzniD9SOl_khS4hhU9T2-uc7buYyGSYdvlgyjEzR8/s1600/Screenshot_2013-03-28-18-09-15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCqmDvxb8JUq8R25Yi0xT6eJehT8yhUgdswMYPV9IS3Ao0Ir6jIEozbV6WQd-Q4okdb2feTZRBsfZgjN5i0QjbHrFIQGIGli07Y4DrzniD9SOl_khS4hhU9T2-uc7buYyGSYdvlgyjEzR8/s320/Screenshot_2013-03-28-18-09-15.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
ライブラリから楽曲を選択し、聴いてみる&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8J1IhxY9eCxnnTCoSjh-atNOKWVqXtIMeqK4rXicc62ks12-vT20l0YlH9xNsEHqaSuidMgwd8o2U8D5Act0aqBfP8QJmFVv3wzH5Y8GMhcPZTk7Bf-PC6pCe0af_5lWPSFk-fI5dH3Q6/s1600/Screenshot_2013-03-28-18-10-56.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8J1IhxY9eCxnnTCoSjh-atNOKWVqXtIMeqK4rXicc62ks12-vT20l0YlH9xNsEHqaSuidMgwd8o2U8D5Act0aqBfP8QJmFVv3wzH5Y8GMhcPZTk7Bf-PC6pCe0af_5lWPSFk-fI5dH3Q6/s320/Screenshot_2013-03-28-18-10-56.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHeQQC55bOOWeBuDHUuEWcBIxOI6kY-uRFzRjAlGaXqKDdL02fh9aBsMyPaiosRZ2Kl1wnkkXHpM7eqYvNAU0jsfvPyOzOWmf-TkXJ6b-cJ7qS3d8stDEIDe4PZma9Uw4YyqyL1EP_v6cU/s1600/Screenshot_2013-03-28-18-11-34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHeQQC55bOOWeBuDHUuEWcBIxOI6kY-uRFzRjAlGaXqKDdL02fh9aBsMyPaiosRZ2Kl1wnkkXHpM7eqYvNAU0jsfvPyOzOWmf-TkXJ6b-cJ7qS3d8stDEIDe4PZma9Uw4YyqyL1EP_v6cU/s320/Screenshot_2013-03-28-18-11-34.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
聞けることを確認した&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ここまでスクショを大量に載っけながらアプリ紹介してきたわけだが、大事なのはここからである&lt;/div&gt;
&lt;div&gt;
購入した楽曲は、果たしてどのようなファイル形式で、どこに保存されているのか&lt;/div&gt;
&lt;div&gt;
そして、そのファイルは他のアプリでも開けるのか…&lt;/div&gt;
&lt;div&gt;
ファイルの場所自体は端末内を見てみると簡単にわかる&lt;/div&gt;
&lt;div&gt;
/sdcard/groovy/contents/&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgupO8NyLX-C0t7i7Cce7NmgGZm0iDNGNxv4RjGYD_dRWllhBuU_hnkymi_3g7lalKGOEu8r9DZ0m6POkKICt7UWdvH_96m9Mx8N7oeUfrhGqUawUwf3PiMtwosg7qRYMZKuQQC26upsH_P/s1600/Screenshot_2013-03-28-18-12-14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgupO8NyLX-C0t7i7Cce7NmgGZm0iDNGNxv4RjGYD_dRWllhBuU_hnkymi_3g7lalKGOEu8r9DZ0m6POkKICt7UWdvH_96m9Mx8N7oeUfrhGqUawUwf3PiMtwosg7qRYMZKuQQC26upsH_P/s320/Screenshot_2013-03-28-18-12-14.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
ファイル詳細は上のスクショの通り&lt;/div&gt;
&lt;div&gt;
m4a形式の音楽ファイルだった、ということは…&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ULfLGjb5nO9ouychEAEI_14wREKHdakNYf7Y2Fxmd7MXkmpXZ-EmGFj3bcVCrf7pb0T2GbegCXyblacg7vzufC90QAfpTC71Le1r3zt7tbxMmw32qBltw4eQEEPhMWVMlT42wO8_qjON/s1600/Screenshot_2013-03-28-18-24-14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5ULfLGjb5nO9ouychEAEI_14wREKHdakNYf7Y2Fxmd7MXkmpXZ-EmGFj3bcVCrf7pb0T2GbegCXyblacg7vzufC90QAfpTC71Le1r3zt7tbxMmw32qBltw4eQEEPhMWVMlT42wO8_qjON/s320/Screenshot_2013-03-28-18-24-14.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
groovy以外のプレーヤーでも再生が可能だった&lt;/div&gt;
&lt;div&gt;
ファイル詳細は以下の通り&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXQrr6WKe6m_ldLICbYawpOAw3hb-A_tbi1X5KdPhEokPmLho73ydP_CkB0wNL3RuRrhlydiSWuNVDmdYLisPLzNxYvzQ964Er2jzX8jhGiWzRiUWILCjFhr_3Gr4EPE_kD8GYkcZFsGrb/s1600/Screenshot_2013-03-28-20-16-01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXQrr6WKe6m_ldLICbYawpOAw3hb-A_tbi1X5KdPhEokPmLho73ydP_CkB0wNL3RuRrhlydiSWuNVDmdYLisPLzNxYvzQ964Er2jzX8jhGiWzRiUWILCjFhr_3Gr4EPE_kD8GYkcZFsGrb/s320/Screenshot_2013-03-28-20-16-01.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
AAC 320kbps(!)、アルバムアートは埋め込み、歌詞は埋め込まれていなかった&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
楽曲の再ダウンロードについても記述しておくと、あるアカウントで楽曲を購入した場合、そのアカウントに紐付けられている端末において再ダウンロードが可能なようだ&lt;/div&gt;
&lt;div&gt;
なお、1アカウントにつき10台まで紐付けできる&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ここまで色々述べてきたが、最後にサービスの感想を述べようと思う&lt;/div&gt;
&lt;div&gt;
今までAndroid端末において音楽が購入できるアプリ、又はサイトには｢使える｣ものがなかった（私目線）。AmazonのもSonyのunlimitedも試してみたが、洋楽ばかりだったりJpopはあるけどアニソンがなかったりと、コンテンツの豊富さに欠けていた（ここでいう｢豊富｣というのはよくアニソンが揃えられているという事である）。だからアニソンがよくそろっているiTunes Storeを利用するしかなかった。iTunesを利用するためだけに（遅い重い扱いにくい）Windowsを起動させ、iTunesを開き、Storeで検索し、コードを入力して買い、タグを埋め、端末に転送して（ドラッグアンドドロップ）やっと聞ける。めんどくさいことこの上ない。&lt;/div&gt;
&lt;div&gt;
それがこのサービスではどうだろう。アプリを開き、検索し、試聴し、気になったらチケットで聴く。聴く回数が多いようなら端末上で購入。ケーブルでどこかに転送する必要もなくそのまま他のプレーヤーでも聴ける。ktkr&lt;/div&gt;
&lt;div&gt;
iPhoneと比較しても優れているなと思える点が2つある。一つはチケットという方法が使えること。iPhoneではフル再生しようとすると購入するしかなかった。こちらは安価なチケットが使える。二つ目は楽曲のタグ編集ができること。iTunes Storeの管理者によって曲に埋め込まれたタグが気に入らなくてもiPhone上では(jailbreakenではどうかしらないけど)タグ編集できない。こっちはタグ編集アプリがあれば編集できる。再生する度に変なストレスを感じる（特にアルバムアートが気に入らないとか）こともない。うん完璧。（すいませんandroidの優位点になってしまった)&lt;/div&gt;
&lt;div&gt;
楽曲の品ぞろえについてはこれから検証しようと思うが、結構大丈夫なんじゃないだろうか。今回欲しかった曲があったという事がまずとても好印象だった（まああれはアニソンじゃないけど）。&lt;/div&gt;
&lt;div&gt;
ここでは触れられていないが、groovyにはソーシャル機能も備わっている。そちらもまあ使っていきたいと思う。（iTunesのpingみたいにならないといいな）&lt;/div&gt;
&lt;div&gt;
groovyには期待している。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/8813836265971356914/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/03/groovy-androiditunes.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8813836265971356914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8813836265971356914'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/03/groovy-androiditunes.html' title='groovyを使ってみた - Android版iTunesになれるか'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFRx4ccjmAQbtgY8dRdv8HUBC4SZXOnGQi-c5fNMWs_mP4P5r6iBDrhG0nYBBo8YRwd0X2Yix3104Ge_5_MimnSueZS0wQwp9i1Ym1ykIn5YpHoufSsghiFhf90InTd2ohT4w0_b8AJnS5/s72-c/Screenshot_2013-03-28-19-05-21.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-2814866535340739841</id><published>2013-03-11T22:48:00.000+09:00</published><updated>2013-03-11T22:48:49.248+09:00</updated><title type='text'>メガネケースのお話</title><content type='html'>あれは2年以上前のことですね。メガネケースを買いました。&lt;br /&gt;
それから色々あってある方からメガネケースを2台頂き、計3台になりました。&lt;br /&gt;
好きに使っていいとのことでしたので、頂いた1台を使う用、買った1台を開発用、頂いた1台を父親に貸していました。&lt;br /&gt;
それからまた色々あって、父親に貸してた1台を残して2台を失ってしまいました。&lt;br /&gt;
理由は言いたくありません。&lt;br /&gt;
&lt;br /&gt;
受験が終わり、Twitterをしてるところへ、Firefox OSは低スペ端末でも動くんだよ！という記事が目に入りました。&lt;br /&gt;
それからしばらくのち、合格発表も終わり、さてなんかするかと思い、その記事のことを思い出しました。&lt;br /&gt;
そうです。メガネケースにffOS入れようとか考えだしたのです。&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;br /&gt;
そのしばらくあと、父親の部屋に突撃。&lt;br /&gt;
｢…んで、IS01捨てたって、ほんまなん？｣&lt;br /&gt;
｢あーそれがな、悪いんだけど…｣&lt;br /&gt;
トイレの便器に落としたそうですw&lt;br /&gt;
これ書いてて笑えてきます。&lt;br /&gt;
すぐに引き揚げて、入念に水分を拭いて入念にアルコールのシートで拭いたあと、電源を入れるとついたそうですが、1日後につかなくなったそうな。&lt;br /&gt;
母親に相談したところそんな汚いもの捨てろと言われたそうで（そりゃそうだ）、受験前に起こったため、余計なことを言いたくないと黙っていたそうです。&lt;br /&gt;
&lt;br /&gt;
／(^o^)＼ﾅﾝﾃｺｯﾀｲ&lt;br /&gt;
&lt;br /&gt;
というわけでIS01クラスタの皆さん！さよなら(^_^)/~~~</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/2814866535340739841/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/03/blog-post_11.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/2814866535340739841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/2814866535340739841'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/03/blog-post_11.html' title='メガネケースのお話'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-1690501636683620140</id><published>2013-03-10T22:55:00.000+09:00</published><updated>2013-03-10T22:55:04.787+09:00</updated><title type='text'>大学受かった</title><content type='html'>&lt;blockquote class=&quot;twitter-tweet&quot; lang=&quot;ja&quot;&gt;&lt;p&gt;阪大うかったあああああああああああああよしゃあああああああああああああああああああ&lt;/p&gt;&amp;mdash; ゆんたん @なんかさん (@yuntan_t) &lt;a href=&quot;https://twitter.com/yuntan_t/status/310179463247835137&quot;&gt;2013年3月9日&lt;/a&gt;&lt;/blockquote&gt;&lt;script async src=&quot;//platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/1690501636683620140/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2013/03/blog-post.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1690501636683620140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1690501636683620140'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2013/03/blog-post.html' title='大学受かった'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-8973409042719715719</id><published>2012-08-25T23:20:00.001+09:00</published><updated>2012-08-25T23:20:04.568+09:00</updated><title type='text'>広告など</title><content type='html'>めでたく１８歳になったようなので&lt;br /&gt;
広告を入れてみたりした&lt;br /&gt;
でも右には入ってほしくないな、投稿の下だけでいい&lt;br /&gt;
あと収益ってどうやって受け取るんだ？...</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/8973409042719715719/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2012/08/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8973409042719715719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8973409042719715719'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2012/08/blog-post.html' title='広告など'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-3715636810318015671</id><published>2012-08-10T07:25:00.001+09:00</published><updated>2013-03-11T00:10:16.203+09:00</updated><title type='text'>SyntaxHighlighter導入ではまった件</title><content type='html'>前の記事にSyntaxHighlighterを導入しようとしたんだが&lt;br /&gt;
結局うまく動かせるまでに3時間ほどかかった、気がする&lt;br /&gt;
原因はDynamic Viewという、Bloggerに適用したデザインテンプレートのせい&lt;br /&gt;
こちらのブログを参照させていただき解決した&lt;br /&gt;
&lt;a href=&quot;http://memorandum9.blogspot.com/2012/03/bloggerdynamic-viewsyntaxhighlighter.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;BloggerのDynamic View（動的ビュー）でSyntaxHighlighterを使う&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
以下、自分の忘れ防止のためのメモ&lt;br /&gt;
1.コードを&lt;a href=&quot;http://www.way2blogging.org/blogger-tools/html-entities-encoder-decoder&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ここ&lt;/a&gt;でHTMLエンコードする&lt;br /&gt;
2.&lt;br /&gt;
&lt;pre class=&quot;brush:html&quot;&gt;&amp;lt;pre class=&quot;brush:[コードの種類]&quot;&amp;gt;
&amp;lt;!-- ここにコードを記述 --&amp;gt;
&amp;lt;/pre&amp;gt;
&lt;/pre&gt;[コードの種類]は&lt;br /&gt;
Bashスクリプトのときbash&lt;br /&gt;
JavaScriptのときjs&lt;br /&gt;
CSSのときcss&lt;br /&gt;
Pythonのときpython&lt;br /&gt;
Plain Textのときtext&lt;br /&gt;
3.HTMLエディタに切り替えて、末尾に以下のコードを貼り付ける&lt;br /&gt;
&lt;pre class=&quot;brush:html&quot;&gt;&amp;lt;div style=&quot;display:none&quot;&amp;gt;
&amp;lt;pre class=&quot;brush:bash&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:js&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:css&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:cpp&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:pascal&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:python&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:php&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:text&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:sql&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:perl&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:as3&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;pre class=&quot;brush:xml&quot;&amp;gt;&amp;lt;/pre&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;script type=&#39;text/javascript&#39;&amp;gt;
 function loadScript(url, callback){
  var script = document.createElement(&#39;script&#39;)
  script.type = &#39;text/javascript&#39;;
  if (script.readyState){  //IE
   script.onreadystatechange = function(){
    if (script.readyState == &#39;loaded&#39; ||
      script.readyState == &#39;complete&#39;){
     script.onreadystatechange = null;
     callback();
    }
   };
  } else {  //Others
   script.onload = function(){
    callback();
   };
  }
  script.src = url;
  document.getElementsByTagName(&#39;head&#39;)[0].appendChild(script);
 }
 loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&#39;, 
  function(){
   loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js&#39;, 
    function(){
     SyntaxHighlighter.config.bloggerMode = true;
     SyntaxHighlighter.autoloader(
       &#39;bash  http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js&#39;,
       &#39;js jscript javascript http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js&#39;,
       &#39;css http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js&#39;,
       &#39;cpp c http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js&#39;,
       &#39;delphi pascal http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDelphi.js&#39;,
       &#39;py python http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js&#39;,
       &#39;php http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js&#39;,
       &#39;text plain http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js&#39;,
       &#39;sql http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js&#39;,
       &#39;perl pl http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js&#39;,
       &#39;actionscript3 as3 http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.js&#39;,
       &#39;xml xhtml xslt html http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js&#39;      
     );
     SyntaxHighlighter.all();
    }  
   );
  }
 );
&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;div style=&quot;display: none;&quot;&gt;&lt;pre class=&quot;brush:bash&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:js&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:css&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:cpp&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:pascal&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:python&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:php&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:text&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:sql&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:perl&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:as3&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:xml&quot;&gt;&lt;/pre&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
 function loadScript(url, callback){
  var script = document.createElement(&#39;script&#39;)
  script.type = &#39;text/javascript&#39;;
  if (script.readyState){  //IE
   script.onreadystatechange = function(){
    if (script.readyState == &#39;loaded&#39; ||
      script.readyState == &#39;complete&#39;){
     script.onreadystatechange = null;
     callback();
    }
   };
  } else {  //Others
   script.onload = function(){
    callback();
   };
  }
  script.src = url;
  document.getElementsByTagName(&#39;head&#39;)[0].appendChild(script);
 }
 loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&#39;, 
  function(){
   loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js&#39;, 
    function(){
     SyntaxHighlighter.config.bloggerMode = true;
     SyntaxHighlighter.autoloader(
       &#39;bash  http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js&#39;,
       &#39;js jscript javascript http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js&#39;,
       &#39;css http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js&#39;,
       &#39;cpp c http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js&#39;,
       &#39;delphi pascal http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDelphi.js&#39;,
       &#39;py python http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js&#39;,
       &#39;php http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js&#39;,
       &#39;text plain http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js&#39;,
       &#39;sql http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js&#39;,
       &#39;perl pl http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js&#39;,
       &#39;actionscript3 as3 http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.js&#39;,
       &#39;xml xhtml xslt html http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js&#39;      
     );
     SyntaxHighlighter.all();
    }  
   );
  }
 );
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/3715636810318015671/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2012/08/syntaxhighlighter.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/3715636810318015671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/3715636810318015671'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2012/08/syntaxhighlighter.html' title='SyntaxHighlighter導入ではまった件'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-1875811016656145711</id><published>2012-08-08T21:18:00.001+09:00</published><updated>2012-08-10T07:33:58.246+09:00</updated><title type='text'>ThinkPad X40にAndroid x86 4.0を入れてみたりなど その1</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFET0XBEOyT_1EUq_pM0OfPHusp-laMByLf_TWEkI4SyqyfHwpRgRrNAO4_yM0-tEpuKbmhd6EIVpgwRcSnwR3G6oilHfwNgW0m2PW4GOJQyzdf7SUT19jHIEAf7odYGg_mo82ZSx-78-g/s1600/FF72FC8C-99B9-4E2D-B2DD-643A473A713F.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;476&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFET0XBEOyT_1EUq_pM0OfPHusp-laMByLf_TWEkI4SyqyfHwpRgRrNAO4_yM0-tEpuKbmhd6EIVpgwRcSnwR3G6oilHfwNgW0m2PW4GOJQyzdf7SUT19jHIEAf7odYGg_mo82ZSx-78-g/s640/FF72FC8C-99B9-4E2D-B2DD-643A473A713F.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Android x86とは、韓国人開発者が開発しているPCで動く（予定の）Androidである&lt;br /&gt;
これまで私は何回か使用（試用）したことがあるが、画面の描画がのろかったりWifiに繋がらなかったりと、あくまで試用で本格使用できるものではなかった&lt;br /&gt;
しかし、いままでAsusのネットブックやら聞いたことのないメーカーのタブレットやらと私と馴染みの低いハードウェア向けにビルドされていたイメージを動作しないこと前提でThinkPad X40に突っ込んでいたが、4.0 - RC2では万を時してThinkPad向けイメージが公開された。他のビルドとどう内容が違うか知らないが非常にありがたい&lt;br /&gt;
&lt;br /&gt;
ということで早速突っ込んでみた&lt;br /&gt;
（この記事の公開時期からすれば”早速”ではないが実際に突っ込んだ時期は公開のすぐ後だった、という読者にとってはどうでもいい情報を補足しておく）&lt;br /&gt;
&lt;br /&gt;
intel 8xxというグラフィックプロセッサで悪名高いこのX40&lt;br /&gt;
ThinkPad向けにビルドされたAndroid x86はそのままでは動かない&lt;br /&gt;
普通に起動しても画面が真っ暗なまま時間が経過して行くだけ&lt;br /&gt;
そこで定番のWorkAround、起動時にコマンドラインオプションにnomodesetを追記で対応した&lt;br /&gt;
nomodesetはkernel mode settingとやらを無効化するオプションである。&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;kernel mode settingがなんであるかはよく把握していないが。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875);&quot;&gt;具体的な方法は、BIOSがISOのブートローダー(syslinux)を読み込んでから、ブートするエントリの選択画面にて一番上のエントリーを選択した上でTabキーを押下し、エントリーの中身を表示させる。&quot;linux&quot;の行の末端に移動し、&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875);&quot;&gt;nomodeset&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875);&quot;&gt;を追記する。Ctrl-Xを押下しエントリー選択画面に戻り、先ほど編集したエントリーを選択しEnterを押下。するとAndroid x86が起動してくる。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875);&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875);&quot;&gt;さて、起動時にコマンドプロンプトが表示されて、それから数秒後にAndroidのブートアニメーションが始まるのだが、実はブートアニメーションが始まり、セットアップウィザードに行き着いた後でも、キーボードで何か入力すると、画面の後ろで動いているコマンドプロンプトにそのまま入力されてしまい、Enterを押すとそれが実行されてしまう。しかもその様子は画面にチラチラ表示されるがほとんど見えない。たとえば何かでrebootと入力しEnterしてしまうと、即再起動されてしまう。このようなバグは初期のAndroidでもあったという記事を読んだことがあるが、これと同じ理由だったりするんだろうか。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875);&quot;&gt;あと、この状態でカーソルキーを押下するとビープ音がけたたましく鳴り響き非常にうるさい。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;これを回避するためには、エントリーを起動して直後、コマンドプロンプトが見えてるうちに&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;exit&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;と入力して、その後何が入力されても問題ないようにしておく必要がある。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMdyUSrjWWr8uzKA7sEwshTYnHH6QiwocaLK1JmdpVGHlOWzIInsOsxMLlFG73Gxn8IiYYsuSkCOcS6bgacwlTcl5Qiqh4FLWq1-fuhHb07O4ucOAuXwwlGaAF47mtYMLlPrhrghD-Site/s1600/AB012B2F-E155-48A4-8C38-C812CB0C3ED0.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMdyUSrjWWr8uzKA7sEwshTYnHH6QiwocaLK1JmdpVGHlOWzIInsOsxMLlFG73Gxn8IiYYsuSkCOcS6bgacwlTcl5Qiqh4FLWq1-fuhHb07O4ucOAuXwwlGaAF47mtYMLlPrhrghD-Site/s320/AB012B2F-E155-48A4-8C38-C812CB0C3ED0.JPG&quot; width=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;さて、セットアップウィザードに行き着いたら、マウスを使って適当に設定し進めてやるとめでたくホーム画面に行き着く。さて試しにブラウザでネットでもしてみるか、とおもったら&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;……Wifiの設定がうまくいかん&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;Wifiをオンにするとちゃんと自宅のAPが見えるので、パスワードを入力して、と。よしこれで繋がるはず………あれ？&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;…1時間に及ぶ時間の消費（繰り返し試行、logcat、/data/misc/wifiを弄る）の後、どうやら入力したパスワードなどの設定を設定ファイル(/data/misc/wifi/wpa_supplicant.conf)に保存できていないのが原因らしい&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;それじゃあマニュアルで設定ファイルに追記してやろう。これぞLinuxの真髄（ぉ&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;設定ファイルにてけとーに自宅APの設定を追加後、Wifiを無効化して再度有効化すると、&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969);&quot;&gt;お、うまくいった&lt;/span&gt;&lt;br /&gt;
追記した設定はこんな感じ&lt;br /&gt;
&lt;pre class=&quot;brush:text&quot;&gt;network={
ssid=&amp;quot;hogehogeAP&amp;quot;
proto=fugafuga
key_mgmt=fugafuga
psk=&amp;quot;hogefuga&amp;quot;
}
&lt;/pre&gt;root済みのAndroid端末持ってる人はそっからこの部分だけコピペするのが簡単&lt;br /&gt;
これでブラウザが使えるようになった&lt;br /&gt;
うん、なかなかいい感じ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
…続く？&lt;br /&gt;
参考にしたページ&lt;br /&gt;
&lt;a href=&quot;http://www.android-x86.org/documents/how-to-boot-the-android-x86-live-cd-when-you-have-problems-with-your-graphiccard&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;How to boot the Android-x86 Live-CD when you have problems with your graphiccard&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
[8/10追記]&lt;br /&gt;
…やってしまった&lt;br /&gt;
何てバカなことを…&lt;br /&gt;
疲れてたんだな…&lt;br /&gt;
該当部分修正&lt;br /&gt;
…まあ気付いただけまし？遅い？&lt;br /&gt;
&lt;div style=&quot;display: none;&quot;&gt;&lt;pre class=&quot;brush:bash&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:js&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:css&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:cpp&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:pascal&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:python&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:php&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:text&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:sql&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:perl&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:as3&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:xml&quot;&gt;&lt;/pre&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
 function loadScript(url, callback){
  var script = document.createElement(&#39;script&#39;)
  script.type = &#39;text/javascript&#39;;
  if (script.readyState){  //IE
   script.onreadystatechange = function(){
    if (script.readyState == &#39;loaded&#39; ||
      script.readyState == &#39;complete&#39;){
     script.onreadystatechange = null;
     callback();
    }
   };
  } else {  //Others
   script.onload = function(){
    callback();
   };
  }
  script.src = url;
  document.getElementsByTagName(&#39;head&#39;)[0].appendChild(script);
 }
 loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&#39;, 
  function(){
   loadScript(&#39;http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js&#39;, 
    function(){
     SyntaxHighlighter.config.bloggerMode = true;
     SyntaxHighlighter.autoloader(
       &#39;bash  http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js&#39;,
       &#39;js jscript javascript http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js&#39;,
       &#39;css http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js&#39;,
       &#39;cpp c http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js&#39;,
       &#39;delphi pascal http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDelphi.js&#39;,
       &#39;py python http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js&#39;,
       &#39;php http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js&#39;,
       &#39;text plain http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js&#39;,
       &#39;sql http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js&#39;,
       &#39;perl pl http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js&#39;,
       &#39;actionscript3 as3 http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.js&#39;,
       &#39;xml xhtml xslt html http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js&#39;      
     );
     SyntaxHighlighter.config.strings.expandSource = &#39;ソース&#39;;
     SyntaxHighlighter.config.strings.viewSource = &#39;ソースを表示&#39;;
     SyntaxHighlighter.config.strings.copyToClipboard = &#39;クリップボードにコピー&#39;;
     SyntaxHighlighter.config.strings.copyToClipboardConfirmation =&#39;クリップボードにコピーしました&#39;;
     SyntaxHighlighter.config.strings.print = &#39;印刷&#39;;
     SyntaxHighlighter.config.strings.help = &#39;バージョン情報&#39;;
     SyntaxHighlighter.all();
    }  
   );
  }
 );
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/1875811016656145711/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2012/08/thinkpad-x40android-x86-40-1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1875811016656145711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/1875811016656145711'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2012/08/thinkpad-x40android-x86-40-1.html' title='ThinkPad X40にAndroid x86 4.0を入れてみたりなど その1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFET0XBEOyT_1EUq_pM0OfPHusp-laMByLf_TWEkI4SyqyfHwpRgRrNAO4_yM0-tEpuKbmhd6EIVpgwRcSnwR3G6oilHfwNgW0m2PW4GOJQyzdf7SUT19jHIEAf7odYGg_mo82ZSx-78-g/s72-c/FF72FC8C-99B9-4E2D-B2DD-643A473A713F.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-2188988070276015050</id><published>2012-05-01T23:06:00.000+09:00</published><updated>2012-05-01T23:06:23.563+09:00</updated><title type='text'>カンパありがとうございました</title><content type='html'>こんなに集まるとは思わなかった…&lt;br /&gt;
合計で$86.10 USDのご寄付いただきました&lt;br /&gt;
&lt;br /&gt;
AWS3月使用合計は$38.87、4月は$17.20でした。&lt;br /&gt;
86.10-38.87-17.20で$30.03が残ってしまいましたが…&lt;br /&gt;
&lt;a href=&quot;http://www.cyanogenmod.com/&quot;&gt;http://www.cyanogenmod.com/&lt;/a&gt;&lt;br /&gt;
cyanogenmodプロジェクトに残った中から$20寄付いたしました&lt;br /&gt;
cyanogenmodにはこれからも頑張っていただきたいです</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/2188988070276015050/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2012/05/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/2188988070276015050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/2188988070276015050'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2012/05/blog-post.html' title='カンパありがとうございました'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-7010022312718224662</id><published>2012-04-03T08:01:00.000+09:00</published><updated>2012-04-30T08:06:39.261+09:00</updated><title type='text'>Android4.0.4 for IS01リリース</title><content type='html'>春休みです&lt;br /&gt;
長期休暇があるとなにか新しいことに挑戦したくなりますね&lt;br /&gt;
（ライバルに差を付けるためにこの春休みにしっかり勉強しとけ！と言われていたにも関わらず）&lt;br /&gt;
&lt;br /&gt;
というわけでAndroid4.0.4をIS01向けにビルドしてしまったので公開します&lt;br /&gt;
公開ページヘは右のリンクから飛べます&lt;br /&gt;
&lt;br /&gt;
本当はもっと完成度の高いものにしたかったのですが、スキルも足りないし、春休みもあと少しで終わるので、ここで一旦終わりにしようと思います。後日ソースコード（パッチ）と用いたバイナリ他を公開するので、他の方にぜひ挑戦いただきたいです。&lt;br /&gt;
&lt;br /&gt;
〜〜〜カンパのお願い〜〜〜&lt;br /&gt;
ビルドにAmazon Web Service EC2（VPNサーバー）を使用したため、その使用料がかかってきます。ビルドだけでなくソースコードの編集などもEC2上で行ったため3月の請求は$38.87と1ヶ月の小遣いを越える額になってしまいました。&lt;br /&gt;
カンパお願いします。下のgumroadのリンクから300円からカンパできるようにしてあります。よろしくお願いします。&lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;&lt;a href=&quot;https://gumroad.com/l/vRfS&quot;&gt;https://gumroad.com/l/vRfS&lt;/a&gt;&lt;/strike&gt;&lt;br /&gt;
カンパの受付は終了しました。ありがとうございました。</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/7010022312718224662/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2012/04/android404-for-is01.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/7010022312718224662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/7010022312718224662'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2012/04/android404-for-is01.html' title='Android4.0.4 for IS01リリース'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-2467653147567479707</id><published>2011-12-31T14:39:00.003+09:00</published><updated>2011-12-31T14:40:54.674+09:00</updated><title type='text'>これから</title><content type='html'>&lt;br /&gt;
IS01 ICSのことですが&lt;br /&gt;
もっといろいろいじってやってみたいのはやまやまなんだけど、&lt;br /&gt;
祖父母の家から実家に戻ってきてPCのスペックが追いつかなくなったこともあるし&lt;br /&gt;
一つ前の記事のこともあるしでもうできないと思いますので&lt;br /&gt;
誰かやってくれるのなら是非やって欲しいです&lt;br /&gt;
&lt;br /&gt;
私が今までしてきたことは他の方々のパッチを適用してビルドして配布するだけの簡単な作業です&lt;br /&gt;
必要なのはやる気だけです&lt;br /&gt;
スキルや情報はググれば何とかなります&lt;br /&gt;
&lt;br /&gt;
PCのスペックもそんなに要りません&lt;br /&gt;
ICSの推奨環境はメモリ十数Gとかいうものすごいことになってますが&lt;br /&gt;
十分なswap領域があればメモリ４Gぐらいでもできます&lt;br /&gt;
私が今までビルドに使っていたPCのスペックは&lt;br /&gt;
CPU intel Core 2 Duo&lt;br /&gt;
Mem 1G&lt;br /&gt;
です&lt;br /&gt;
これでも８時間ぐらいかけたらできました&lt;br /&gt;
&lt;br /&gt;
デバイスのアップデートの責任を負わないメーカーに抗いましょう&lt;br /&gt;
丸投げになってしまいますが、お願いします
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ICSで描画がうまくいかない件ですが&lt;br /&gt;
こちらのブログを参考にさせていただけば解決できるんじゃないかと思います&lt;br /&gt;
&lt;a href=&quot;http://blog.sola-dolphin-1.net/archives/4039841.html#more&quot;&gt;http://blog.sola-dolphin-1.net/archives/4039841.html#more&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
あとsoftware navigation barについては&lt;br /&gt;
&lt;a href=&quot;http://blog.sola-dolphin-1.net/lite/archives/4026377.html&quot;&gt;http://blog.sola-dolphin-1.net/lite/archives/4026377.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
よく参考にさせていただいておりますm(_ _)m</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/2467653147567479707/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2011/12/blog-post.html#comment-form' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/2467653147567479707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/2467653147567479707'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2011/12/blog-post.html' title='これから'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-4685141568931171756</id><published>2011-12-30T21:02:00.001+09:00</published><updated>2011-12-31T14:40:54.709+09:00</updated><title type='text'>iPod nano</title><content type='html'>12月のある日の事だった&lt;br /&gt;
母親に、携帯を取り上げる、PCも必要最小限のことに対して以外は使うな、と言われた&lt;br /&gt;
まあいつかはそうしなければならなかったのだが&lt;br /&gt;
&lt;br /&gt;
で、私は母親に対して、携帯を取り上げる代わりに音楽プレイヤーを買えと要求したら&lt;br /&gt;
冬のボーナスが早めにもらえたらしい&lt;br /&gt;
あっさり通って翌日にヨドウメに行って１万２０００円のを買ってきた&lt;br /&gt;
&lt;br /&gt;
こうして私のiTunesに音楽を入れまくってiPodに同期する日々は始まった&lt;br /&gt;
Google Musicに音楽全部突っ込んでローカルに残してなかったから更にめんどくさかった
&lt;br /&gt;
アンチAppleのLinux使いがiPodを買うなんて一生無いだろうと思っていたのだが&lt;br /&gt;
iPodの同期なんてUbuntuでもできるじゃないか、と思う方もおられると思うが、&lt;br /&gt;
折角だからApple教に浸かってみようと思った&lt;br /&gt;
&lt;br /&gt;
感想としては&lt;br /&gt;
決められたことは決められた方法でやれば綺麗にできるんだけど&lt;br /&gt;
決められたこと以上のことはできないなー&lt;br /&gt;
といった感じか&lt;br /&gt;
まあiPod nanoだからまだ可愛いものだがiPhoneなら発狂したり脱獄したりしてたかもしれない&lt;br /&gt;
あとラジオも受信できるんだけど、一定時間なら放送を一時的に記憶していて&lt;br /&gt;
再生を停止しても停止したところから聞けたり巻き戻せたりする機能はすごいと思った&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/4685141568931171756/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2011/12/ipod-nano.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/4685141568931171756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/4685141568931171756'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2011/12/ipod-nano.html' title='iPod nano'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5235650634815194889.post-8186568105057979680</id><published>2011-12-02T15:46:00.001+09:00</published><updated>2011-12-02T15:47:57.081+09:00</updated><title type='text'>【署名求む】Logitech: Release an &quot;open&quot; boot-loader for the Logitech Revue</title><content type='html'>&lt;div id=&quot;change_BottomBar&quot;&gt;
&lt;span id=&quot;change_Powered&quot;&gt;&lt;a href=&quot;http://www.change.org/&quot; target=&quot;_blank&quot;&gt;Change.org&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=5235650634815194889&quot;&gt;|&lt;/a&gt;&lt;span id=&quot;change_Start&quot;&gt;Start an &lt;a href=&quot;http://www.change.org/petition&quot; target=&quot;_blank&quot;&gt;Online Petition&lt;/a&gt; »&lt;/span&gt;&lt;/div&gt;
&lt;script src=&quot;http://e.change.org:80/flash_petitions_widget.js?width=300&amp;amp;petition_id=156778&amp;amp;color=1A3563&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.change.org/petitions/logitech-release-an-open-boot-loader-for-the-logitech-revue#&quot;&gt;http://www.change.org/petitions/logitech-release-an-open-boot-loader-for-the-logitech-revue#&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://tylg-linux.blogspot.com/feeds/8186568105057979680/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://tylg-linux.blogspot.com/2011/12/logitech-release-open-boot-loader-for.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8186568105057979680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5235650634815194889/posts/default/8186568105057979680'/><link rel='alternate' type='text/html' href='http://tylg-linux.blogspot.com/2011/12/logitech-release-open-boot-loader-for.html' title='【署名求む】Logitech: Release an &quot;open&quot; boot-loader for the Logitech Revue'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01985512521703735853</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>