<?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-3166807637870733115</id><updated>2015-10-22T07:26:58.198+09:00</updated><category term="Mac"/><category term="自分へのメモ"/><category term="雑記"/><category term="Linux(Ubuntu)"/><category term="MySQL"/><category term="プログラム"/><category term="Android"/><category term="C言語"/><category term="PCトラブル"/><category term="Windows8"/><category term="php"/><category term="通信"/><category term="Apache"/><category term="JISキーボード"/><category term="USキーボード"/><category term="html"/><category term="プロジェクト管理"/><category term="映画"/><title type='text'>うまでしか Blog</title><subtitle type='html'>パソコンとかMacとか電子工作とか，あと日常とか．</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.yoshio-m.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-7627477962894991753</id><published>2013-05-16T20:25:00.002+09:00</published><updated>2013-05-16T21:53:57.730+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Android Studioが立ち上がらない</title><content type='html'>&lt;p&gt;Android Studioが発表されました。&lt;/p&gt;&lt;p&gt;Eclipseより良さげなので、使ってみようとインストールをしましたが、動かなかったです。&lt;/p&gt;&lt;p&gt;環境はWindows 7です。&lt;/p&gt;&lt;h1&gt;問題点 1&lt;/h1&gt;&lt;p&gt;Android Studioをインストール後に立ち上げても立ち上がらない。&lt;/p&gt;&lt;h1&gt;なぜ問題が起きるか&lt;/h1&gt;&lt;p&gt;ADK_HOMEのPathが通っていない&lt;/p&gt;&lt;h1&gt;解決方法&lt;/h1&gt;&lt;p&gt;環境変数にてADK_HOMEに5月16日現在の最新のJAVA JDK version 1.7.0_21へのpathを指定してあげます。&lt;/p&gt;&lt;p&gt;変数 ADK_HOME&lt;/br&gt;値 C:\Program Files\Java\jdk1.7.0_21&lt;/p&gt;&lt;h1&gt;問題点 2&lt;/h1&gt;&lt;p&gt;Android Studioを立ち上げ後にNew Projectを押しても最新版が無いと怒られる&lt;/p&gt;&lt;p&gt;エラーメッセージ「Your Android SDK is out of date or is missing templates. Please ensure you are using SDK version 22 or later.」が出る。&lt;/p&gt;&lt;h1&gt;なぜ問題が起きるか&lt;/h1&gt;&lt;p&gt;SDKの最新版が入っていない、入っていてもパスが指定されていない&lt;/p&gt;&lt;h1&gt;解決方法&lt;/h1&gt;&lt;p&gt;Android SDK Managerを立ち上げて、Android SDK Toolsのリビジョンを22にする。&lt;/p&gt;&lt;p&gt;Android Studioを立ち上げる。&lt;/p&gt;&lt;p&gt;メニュより、Configure -&gt; Project Defaults -&gt; Project Structure -&gt; Project SDKにて、SDKを選択 -&gt; Editでバージョンを選ぶ&lt;/p&gt;&lt;p&gt;これで動くはずですよ。&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/7627477962894991753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/7627477962894991753'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2013/05/android-studio.html' title='Android Studioが立ち上がらない'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-4924418156403126393</id><published>2012-10-31T21:59:00.001+09:00</published><updated>2012-11-01T11:38:05.339+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows8"/><category scheme="http://www.blogger.com/atom/ns#" term="プログラム"/><title type='text'>Windows phone 8 SDKをインストール中に再起動にてフリーズする問題</title><content type='html'>&lt;p&gt;Windows phone 8が正式に発表され、SDKがリリースされました。&lt;/p&gt;&lt;p&gt;インストール中に再起動を要求されるのですが、そこで問題が発生しました。&lt;/p&gt;&lt;h1&gt;問題点&lt;/h1&gt; &lt;p&gt;インストールの際に命じられう通り、再起動をしたらWindowsが立ち上がらなくなる。&lt;/p&gt;&lt;/br&gt;&lt;h1&gt;なぜ問題が起きるか&lt;/h1&gt; &lt;p&gt;Twitterなどで検索をかけると、一人該当していましたが、解決策は書かれていませんでした。&lt;/p&gt;&lt;p&gt;少し調べていると、どうやらGigabyteのマザーボードに問題があるらしい。&lt;/p&gt;&lt;p&gt;windows phone 8 SDKは、エミュレータでhyper-Vを利用する。&lt;/p&gt;&lt;p&gt;再起動の直前でhyper-Vについて聞いてくる&lt;/p&gt;&lt;p&gt;ここで問題が発生するようである。&lt;/p&gt;&lt;p&gt;Microsoftのサポートページにも書かれている。&lt;/p&gt;&lt;a href=&quot;http://support.microsoft.com/kb/2693144&quot;&gt;Boot failure after installation of Hyper-V role on Gigabyte systems&lt;/a&gt;&lt;/br&gt;&lt;h1&gt;解決策&lt;/h1&gt; &lt;p&gt;上記ページに書かれている通りである。&lt;/p&gt;&lt;p&gt;BIOSを立ち上げ、USB3.0を切る。つまり、EnableをDisableへと切り替えてあげる。&lt;/p&gt;&lt;p&gt;なお、注意点としては、USB3.0のポートに指している物が使えなくなります。キーボード・マウスなどを繋げている場合は、再起動後に使えなくなります。&lt;/p&gt;&lt;p&gt;私はここで詰まりました。&lt;/p&gt;&lt;p&gt;ちなみに使っているマザーボードは、Z68A-D3H-B3です。&lt;/p&gt;&lt;p&gt;以下のやり方で、USB3.0を切れます。&lt;/p&gt;&lt;ol&gt;&lt;li&gt;GIGABYTEロゴにて、Deleteを押す&lt;/li&gt;&lt;li&gt;Integrated Peripheralsを選択&lt;/li&gt;&lt;li&gt;Onboard USB 3.0 Controllerを選択&lt;/li&gt;&lt;li&gt;Enabledを選択し、Disableに切り替えます &lt;/li&gt;&lt;li&gt;Save &amp; Exit setupを選択&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;これにて再起動より前に進むことが出来ます。&lt;/p&gt;&lt;p&gt;Gigabyteめ・・・&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/4924418156403126393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/4924418156403126393'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/10/windows-phone-8-sdk.html' title='Windows phone 8 SDKをインストール中に再起動にてフリーズする問題'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-5012060812807184550</id><published>2012-09-05T17:21:00.001+09:00</published><updated>2012-09-05T17:24:37.597+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="html"/><title type='text'>直書きした電話番号がIEなどで、Skypeのアドオンにより変更されデザインが崩れる問題</title><content type='html'>&lt;p&gt;Skypeをインストールした環境でInternet Explorer(IE)にて、電話番号っぽい数字があるところを見ると以下のように見える。&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-GZ6V0IchRk4/UEbt0WUfFVI/AAAAAAAAAsk/ZbG06RlD23c/s1600/telnumber.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;28&quot; width=&quot;201&quot; src=&quot;http://1.bp.blogspot.com/-GZ6V0IchRk4/UEbt0WUfFVI/AAAAAAAAAsk/ZbG06RlD23c/s320/telnumber.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;SkypeのIEアドオンであるSkype Click to Callがお節介をしているらしい&lt;/p&gt;&lt;p&gt;電話番号：◯◯-◯◯◯-◯◯◯と変更されるアイコンと同じぐらいのサイズならば特に悪さをしない。&lt;/p&gt;&lt;p&gt;しかし、例えば通販サイトなどページ上部にデザインとして目立たせる為、フォントサイズ40などで電話番号を書いていた場合でも勝手に判断され小さくなる。&lt;/p&gt;&lt;p&gt;最悪、デザインが崩れてしまう。&lt;/p&gt;&lt;p&gt;訪問してくれるユーザがIEのアドオンをオフにしてくれれば回避できるが、全員がしてくれるわけではない。&lt;/p&gt;&lt;p&gt;手っ取り早い解決策は画像にすることであるが、今回はそれ以外の制作側が行える解決策について、 &lt;a href=&quot;http://bacsoftwareconsulting.com/blog/index.php/web-development/prevent-skype-from-highlighting-phone-numbers/&quot;&gt;こちらに書かれていました。&lt;/a&gt;&lt;/p&gt;&lt;h1&gt;方法1:空白タグで解決&lt;/h1&gt;&lt;pre&gt;&lt;b&gt;&lt;code&gt;&lt;br /&gt;&amp;amp;shy; 空白タグ&lt;br /&gt;&lt;/code&gt;&lt;/b&gt;&lt;/pre&gt;&lt;p&gt;を利用します。以下のように使います。&lt;/p&gt;&lt;pre&gt;&lt;b&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;span&amp;gt;08&amp;amp;shy;-000-111&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/b&gt;&lt;/pre&gt;&lt;p&gt;同一ページ内にたくさん電話番号がある際などは、これだと面倒だと思います。&lt;/p&gt;&lt;p&gt;そこで、一発で解決できる方法も記しておきます。&lt;/p&gt; &lt;h1&gt;方法2:Metaタグを使う方法&lt;/h1&gt;&lt;meta name=&quot;SKYPE_TOOLBAR&quot; content=&quot;SKYPE_TOOLBAR_PARSER_COMPATIBLE&quot; /&gt;&lt;pre&gt;&lt;b&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;meta name=&quot;SKYPE_TOOLBAR&quot; content=&quot;SKYPE_TOOLBAR_PARSER_COMPATIBLE&quot; /&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/b&gt;&lt;/pre&gt;&lt;p&gt;これをHeadに記してください。この命令により、Skypeアドオンはページ内の電話番号を全て無視します。&lt;/p&gt;&lt;/br&gt;&lt;p&gt;以上で解決です。めでたしめでたし&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/5012060812807184550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/5012060812807184550'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/09/ieskype.html' title='直書きした電話番号がIEなどで、Skypeのアドオンにより変更されデザインが崩れる問題'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-GZ6V0IchRk4/UEbt0WUfFVI/AAAAAAAAAsk/ZbG06RlD23c/s72-c/telnumber.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-1495677483083573770</id><published>2012-09-05T09:19:00.001+09:00</published><updated>2012-09-05T11:41:33.369+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows8"/><title type='text'>Windows8の標準のModern(Metro)UI AppにてProxyが通らない問題</title><content type='html'>&lt;p&gt;Windows8正式版をMSDNにて取得し、インストールしてみました。&lt;/p&gt;&lt;p&gt;全体的に使いづらいのですが、Proxyがある環境でWindows8の売りでもあるModern Appがネットに繋がらないという問題がありました。(Modern アプリのIEは接続可能。ニュースや天気予報などが接続不可）&lt;/p&gt;&lt;p&gt;恐らくデスクトップでは右下、Modernでは右に出てくるネットワークの様子が以下の写真のように制限ありになっていると思います。&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-Ngh05eQGkm4/UEaSebGp5TI/AAAAAAAAArk/M6xmPG3TIGk/s1600/seigen.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;149&quot; width=&quot;293&quot; src=&quot;http://3.bp.blogspot.com/-Ngh05eQGkm4/UEaSebGp5TI/AAAAAAAAArk/M6xmPG3TIGk/s320/seigen.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;そこで、直し方についてです&lt;/p&gt;&lt;h1&gt;IEのProxyをWinHTTPに適用させる&lt;/h1&gt;&lt;p&gt;&lt;a href=&quot;http://social.technet.microsoft.com/Forums/en-US/W8ITProPreRel/thread/49b36903-747c-41ba-9b89-09893df81ba2&quot;&gt;microsoftのフォーラムにて凄く議論されていました。&lt;/a&gt;&lt;/p&gt;&lt;p&gt;windows8ではデフォルトでは、IEのインターネットオプションから設定したproxyがWinHTTPに適用されません。ModernUIアプリはココを見に行っているようです。&lt;/p&gt;&lt;p&gt;なので、コマンドプロンプトからWinHTTPのプロキシを明示的に適用したいと思います。&lt;/p&gt;&lt;p&gt;まぁコマンドプロンプトが何処にあるかで五分ぐらい悩みましたが…&lt;/p&gt;&lt;ol&gt;&lt;li&gt;IEのインターネットオプションからいつも通りproxyを設定する&lt;/li&gt;&lt;li&gt;Modernアプリのタイル画面に戻ります。&lt;/li&gt;&lt;li&gt;何も無いところで右クリック&lt;/li&gt;&lt;li&gt;下から出てきたバーの右下に全てのアプリとあるはずなのでクリック&lt;/li&gt;&lt;li&gt;遷移した画面先でWindowsシステムツールにあるコマンドプロンプトを探します&lt;/li&gt;&lt;li&gt;さらに右クリックをし、管理者として実行を選択&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-DnacESF6wzs/UEaVvTM0l7I/AAAAAAAAAsE/TeVPkC8J4kw/s1600/administrator.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; width=&quot;320&quot; src=&quot;http://2.bp.blogspot.com/-DnacESF6wzs/UEaVvTM0l7I/AAAAAAAAAsE/TeVPkC8J4kw/s320/administrator.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;次に、適用させるためのコマンドを打ち込みます&lt;/p&gt;&lt;pre&gt;&lt;b&gt;&lt;code&gt;&lt;br /&gt;netsh&lt;br /&gt;winhttp&lt;br /&gt;import proxy source=ie&lt;br /&gt;&lt;/code&gt;&lt;/b&gt;&lt;/pre&gt; &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-kM7LeZcYUI0/UEaWnZBrXfI/AAAAAAAAAsQ/VnhGo1tWVHA/s1600/setproxy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; width=&quot;320&quot; src=&quot;http://1.bp.blogspot.com/-kM7LeZcYUI0/UEaWnZBrXfI/AAAAAAAAAsQ/VnhGo1tWVHA/s320/setproxy.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;これで一応再起動を行うと、Modernアプリでも使えるネットが使えるようになるはずです。&lt;/p&gt;&lt;p&gt;また、ネットワークの状態も正常になると思います。&lt;/p&gt;&lt;p&gt;一応、WinHTTPのproxyをデフォルトからリセットする方法も書いておきます。&lt;/p&gt;&lt;pre&gt;&lt;b&gt;&lt;code&gt;&lt;br /&gt;netsh&lt;br /&gt;winhttp&lt;br /&gt;reset proxy&lt;br /&gt;&lt;/code&gt;&lt;/b&gt;&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-3dMx9Iknv94/UEaStudlZQI/AAAAAAAAArw/pgwKMBHSldE/s1600/resetproxy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; width=&quot;320&quot; src=&quot;http://4.bp.blogspot.com/-3dMx9Iknv94/UEaStudlZQI/AAAAAAAAArw/pgwKMBHSldE/s320/resetproxy.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;蛇足ですが、他にも・・・&lt;/p&gt;&lt;p&gt;&lt;b&gt;netsh winhttp show proxy&lt;/b&gt; 現在のproxyの設定を確かめる&lt;/p&gt;&lt;p&gt;&lt;b&gt;netsh winhttp set proxy proxy-server=&quot;プロキシサーバ名:ポート番号&quot; bypass-list=&quot;バイパスリスト&quot;&lt;/b&gt; proxyを設定する(バイパスリストはプロキシを使用しないアドレスで、;で区切ります)&lt;/p&gt; &lt;p&gt;Windows8は、使いづらいです。しかし、7までの小さなスタートメニューでアプリを探すより、全画面使って探させてくれる所がいいなぁーって感じています。&lt;/p&gt;&lt;p&gt;どうやって電源切るのか分からないとか、明らかにやりたいことに対してクリックの回数が増えているとか、ウィンドウが四角いとか退化した箇所が多いですが…&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/1495677483083573770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/1495677483083573770'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/09/windows8modernmetroappproxy.html' title='Windows8の標準のModern(Metro)UI AppにてProxyが通らない問題'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Ngh05eQGkm4/UEaSebGp5TI/AAAAAAAAArk/M6xmPG3TIGk/s72-c/seigen.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-2978856214014355442</id><published>2012-07-30T01:20:00.001+09:00</published><updated>2012-07-30T18:08:41.230+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Mountain Lionにおいてphpが使えなくなる問題</title><content type='html'>&lt;p&gt;前回、Mountain LionにアップデートすることによるWeb共有の消滅について書いた。&lt;/p&gt;&lt;p&gt;確認の際に拡張子htmlのページしか確認しておらず、拡張子phpについては全く意識していなかった。&lt;/p&gt;&lt;p&gt;phpのページを開いたところ、ソースが全文表示され驚いた。&lt;/p&gt;&lt;p&gt;セキュリティ的な問題でWeb共有を消したんだろうが逆にソース丸見えになっていたとは…&lt;/p&gt;で！&lt;br /&gt;&lt;h1&gt;phpを再度利用するための解決方法&lt;/h1&gt;&lt;p&gt;コンソールを立ち上げ、apacheの設定ファイルであるhttpd.confを書き換えます。&lt;p&gt;&lt;b&gt;sudo vim /etc/apache2/httpd.conf&lt;/b&gt;&lt;p&gt;モジュール読み込みの箇所までスクロール、もしくは検索をします。&lt;/p&gt;&lt;p&gt;&lt;b&gt;#LoadModule php5_module libexec/apache2/libphp5.so&lt;/b&gt;のコメントアウトを外します。(#を外します)&lt;/p&gt;&lt;p&gt;これで上手く行くだろうと、Apacheを再起動するが今度は何も見えない。&lt;/p&gt;&lt;p&gt;そうですphp.iniも問答無用で消滅しています。&lt;/p&gt;&lt;h1&gt;php.iniの復活&lt;/h1&gt;&lt;p&gt;&lt;b&gt;cd /etc/php&lt;/b&gt;に移動、lsコマンドでファイル一覧を見てみます。&lt;/p&gt;&lt;p&gt;&lt;b&gt;php.ini-5.2-previous&lt;/b&gt; おそらくこれはアップデート前Lion時のphp.iniのバックアップファイル&lt;/p&gt;&lt;p&gt;&lt;b&gt;php.ini.default&lt;/b&gt; こちらは、php.iniの純粋なバックアップ&lt;/p&gt;&lt;p&gt;自分は特にデフォルトから変えていないのでどちらでも良いです。&lt;/p&gt;&lt;b&gt;sudo cp /etc/php.ini-5.2-previous /etc/php.ini&lt;/b&gt;&lt;p&gt;これでphp.iniという名前でコピーが生成されます。&lt;/p&gt;&lt;p&gt;最後に、&lt;b&gt;chmod +w /etc/php.ini&lt;/b&gt;とし書き込み権限を渡します。&lt;/p&gt;&lt;p&gt;&lt;b&gt;ls -l /etc/php.ini&lt;/b&gt;とすることで、権限を確認。&lt;/p&gt;&lt;b&gt;-rw-r--r--&lt;/b&gt;&lt;p&gt;Apacheを再起動させます。&lt;/p&gt;&lt;b&gt;apachectl restart&lt;/b&gt;&lt;p&gt;phpのページを開けば、動作していると思います。&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2978856214014355442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2978856214014355442'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/07/mountain-lionapache-httpdconfphp.html' title='Mountain Lionにおいてphpが使えなくなる問題'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-1576730192815314611</id><published>2012-07-27T11:12:00.001+09:00</published><updated>2012-09-05T11:36:19.663+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>Mountain LionにおけるWeb共有の消滅と403 Forbiddenの解決策</title><content type='html'>&lt;p&gt;Mountain Lionがとても良いです。&lt;/p&gt;&lt;p&gt;しかし、Web共有がシステム環境設定の共有より消えました。&lt;/p&gt;&lt;p&gt;何もしなくても、Web系の開発が楽なのがMacの良い所でもあったのに、これだと困る。&lt;/p&gt;&lt;p&gt;しかし、Apacheは標準で搭載されているようで、ターミナルにて&lt;/p&gt;&lt;p&gt;&lt;b&gt;sudo apachectl stop でWeb共有の停止(Apache停止)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;sudo apachectl restart でApache 再起動&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;sudo apachectl start でWeb共有の開始(Apache起動)&lt;/b&gt;ができます。&lt;/p&gt;&lt;p&gt;ワ─イ♪└┤＊´∀｀＊├┘ワ─イ♪と思ったのもつかの間、ページが見られない。&lt;/p&gt;&lt;p&gt;Lionまでは、Web共有のスイッチを入に変え、&lt;/p&gt;&lt;b&gt;http://localhost/~USERNAME/&lt;/b&gt;&lt;p&gt;にアクセスすると/Users/USERNAME/Sites/にあるファイルへアクセスが出来ていました。&lt;/p&gt;&lt;p&gt;しかし、Mountain Lion(10.8)で、http://localhost/~USERNAME/にアクセスすると、&lt;/p&gt;&lt;p&gt;&lt;b&gt;Forbidden&lt;br /&gt;You don&#39;t have permission to access&lt;/b&gt;&lt;/p&gt;&lt;p&gt;と出てくる。&lt;/p&gt;&lt;p&gt;403エラー。つまりは、てめぇには権限が無いから見せねえよ！っていうエラーです。&lt;/p&gt;&lt;h1&gt;解決方法&lt;/h1&gt;&lt;p&gt;解決方法ですが、&lt;a href=&quot;http://superuser.com/questions/158792/403-forbidden-error-on-mac-os-x-localhost/351243#351243&quot; target=&quot;_blank&quot;&gt;ココ&lt;/a&gt;に書いてありました。&lt;/p&gt;&lt;p&gt;ターミナルを開いて、以下のアドレスのファイルを製作(もしくは変更)します。&lt;/p&gt;&lt;p&gt;&lt;b&gt;sudo vim /etc/apache2/users/USERNAME.conf &lt;/b&gt;&lt;/p&gt;&lt;p&gt;(USERNAMEは変更してください。vimが無い場合は他のエディタで)&lt;/p&gt;&lt;pre&gt;&lt;b&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;Directory &quot;/Users/USERNAME/Sites/&quot;&amp;gt;&lt;br /&gt;    Options Indexes MultiViews&lt;br /&gt;    AllowOverride None&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;と書いてください。(USERNAMEは、各自自分のに変更)&lt;/p&gt;&lt;p&gt;ちなみに空白はタブキーで入れないでくださいね。&lt;/p&gt;&lt;p&gt;このあと、Apacheを再起動すれば終わり。コンソールにて、&lt;/p&gt;&lt;b&gt;apachectl restart&lt;/b&gt;&lt;p&gt;これで解決。&lt;/p&gt; &lt;p&gt;追記で、phpも消滅していたので書きました。&lt;/p&gt;&lt;a href=&quot;http://blog.yoshio-m.com/2012/07/mountain-lionapache-httpdconfphp.html&quot; target=&quot;_blank&quot;&gt; Mountain Lionにおいてphpが使えなくなる問題&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/1576730192815314611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/1576730192815314611'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/07/mountain-lionweb403-forbidden.html' title='Mountain LionにおけるWeb共有の消滅と403 Forbiddenの解決策'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-2169423626534891709</id><published>2012-04-07T23:31:00.002+09:00</published><updated>2012-04-07T23:31:11.302+09:00</updated><title type='text'>Mac搭載のApacheが再起動しない</title><content type='html'>Mac OS Lionにての話&lt;div&gt;標準で搭載されているApacheを再起動しようと，&lt;br /&gt;&lt;div&gt;りんごマーク-&amp;gt;システム環境設定-&amp;gt;共有-&amp;gt;Web共有&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;apachectl configtest&lt;/div&gt;&lt;div&gt;これで，https.confの文法などを調べることが出来る．&lt;/div&gt;&lt;div&gt;&lt;div&gt;httpd: Could not reliably determine the server&#39;s fully qualified domain name, using **********-no-MacbookAir.local for ServerName&lt;/div&gt;&lt;div&gt;Syntax OK&lt;/div&gt;&lt;/div&gt;&lt;div&gt;文法はあっているが，問題は&lt;/div&gt;&lt;/div&gt;&lt;div&gt;httpd: Could not reliably determine the server&#39;s fully qualified domain name&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;vim /etc/apache2/https.conf&lt;/div&gt;&lt;div&gt;を開く．&lt;/div&gt;&lt;div&gt;Vimは /文字列 が検索として使えるコマンドのため&lt;/div&gt;&lt;div&gt;/ServerName&lt;/div&gt;&lt;div&gt;として検索&lt;/div&gt;&lt;div&gt;#ServerName ドメイン:ポート番号&lt;/div&gt;&lt;div&gt;となっている部分のコメントアウトを外し，&lt;/div&gt;&lt;div&gt;ServerName localhost:80&lt;/div&gt;&lt;div&gt;また，下の&lt;/div&gt;&lt;div&gt;DocumentRoot 以下のパスをファイルが置いてあるフォルダに変更しました．&lt;/div&gt;&lt;div&gt;&lt;br /&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;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2169423626534891709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2169423626534891709'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/04/macapache.html' title='Mac搭載のApacheが再起動しない'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-6011053179963908244</id><published>2012-02-27T15:25:00.000+09:00</published><updated>2012-03-31T13:15:57.564+09:00</updated><title type='text'>Pandaboard ESを買ってみた(入れたのは、Ubuntu11.10)</title><content type='html'>Pandaboard ESを買ってみました。&lt;br /&gt;前から興味あったのですが、お金の問題で買えなかったのを、問題解決していないのに衝動買い。&lt;br /&gt;&lt;br /&gt;購入先は、みんな大好き&lt;a href=&quot;http://jp.digikey.com/&quot; target=&quot;_blank&quot;&gt;Digi-Key&lt;/a&gt;です。&lt;br /&gt;2月15日辺りに注文を入れたのですが、在庫が無く待つことになりました。&lt;br /&gt;2月24日に無事アメリカから出荷したぜ！っていうメールを受け取り以下のような感じで自宅に届きました。&lt;br /&gt;2/23 UPSがDigikeyから受け取り&lt;br /&gt;2/25 成田空港着&lt;br /&gt;土日の為、27日の午前に家へヤマト運輸が届けてくれた&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次に簡単なセットアップのメモを残しておきます。&lt;br /&gt;&lt;br /&gt;まず物理的に必要なモノ&lt;br /&gt;Pandaboard ESは、本当に本体しか入っていません。&lt;br /&gt;電源: 2.1mmプラグの5V ACアダプタ (私は3Aタイプ買いました。秋月で750円。友達がバイトしてた。)（追記4Aに変えました。安定しなかった・・・)&lt;br /&gt;HDMI-DVIコネクタ:1680円(九十九電機。めんどくさくて多少高くても良いから九十九で買っちゃった。)&lt;br /&gt;SDカード:4G以上必要らしいです。16G購入(KINGMAX CLASS10で1500円ぐらい。)(追記 KINGMAXから東芝8Gに変えました。これまた安定しなかった・・・)&lt;br /&gt;SDカードリーダ:あきばおー400円 42種類書き込めるらしい。SD以外用ない。&lt;br /&gt;USBキーボード、マウスは家にあったのを使った。&lt;br /&gt;画面:床に転がっていたのを使った。&lt;br /&gt;&lt;br /&gt;次にOSの書き込み&lt;br /&gt;Ubuntu走らすか、Android 4.0走らすか悩んだのですが、とりあえずUbuntuの環境が欲しかったので、Ubuntuを走らせて見ることにしました。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pandaboard.org/content/resources/troubleshooting&quot; target=&quot;_blank&quot;&gt;ここ&lt;/a&gt;を読むとPandaboardのテストとか出来るらしいですが、めんどくさいのでパス。&lt;br /&gt;壊れていても、泣かない！&lt;br /&gt;&lt;br /&gt;OSは、ARM(OMAP4)対応のものを落としてきます。&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;&lt;a href=&quot;http://omappedia.org/wiki/Prebuilt_ubuntu_binaries&quot; target=&quot;_blank&quot;&gt;PandaBoard Prebuilt Ubuntu binaries&lt;/a&gt;&lt;br /&gt;2. &lt;a href=&quot;http://cdimage.ubuntu.com/releases/11.10/release/&quot; target=&quot;_blank&quot;&gt;Ubuntu 11.10 Release&lt;/a&gt;　の　Texas Instruments OMAP4 preinstall desktop image&lt;br /&gt;&lt;br /&gt;どちらか好きな方で・・・。&lt;br /&gt;&lt;br /&gt;私はMacにてVM ware Fusionを使い、その上で走らせたUbuntu上で書き込みました。&lt;br /&gt;パソコンにSDカードリーダを挿し込み、SDカードを挿入。&lt;br /&gt;オートマウントされると思うので、&lt;br /&gt;ターミナルよりdfと打ち込む。&lt;br /&gt;現在マウントされている奴一覧が出てくると思います。(dmesgでも良いかも)&lt;br /&gt;&lt;br /&gt;/dev/sde1 &amp;nbsp; &amp;nbsp; ****** &amp;nbsp; ******** &amp;nbsp;1% &amp;nbsp;*******とか出てくると思うので。*は数字でsdeとかは環境により違う。&lt;br /&gt;&lt;br /&gt;SDカードだと思うものをアンマウントします。&lt;br /&gt;&lt;br /&gt;sudo umount /dev/sde1&lt;br /&gt;&lt;br /&gt;ダウンロードしたファイル(ubuntu-11.10-preinstalled-desktop-armel+omap4.img.gz)が置かれている箇所にて、&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: TT2E7191AEtCID-WinCharSetFFFF-H; font-size: 15px;&quot;&gt;gzip -d -c ubuntu-11.10-preinstalled-desktop-armel+omap4.img.gz | sudo dd bs=4M of=/dev/sde&lt;/span&gt;&lt;br /&gt;&lt;div&gt;展開してSDの箇所に突っ込みます。なので、/dev/sdeは環境により変化します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;早ければ5分ぐらいで終わると思います。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ここでパソコンの出番は終わりです。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PandaboardにSDカードを差す。&lt;/div&gt;&lt;div&gt;キーボードやらディスプレイやらマウスやらを全部つける。&lt;/div&gt;&lt;div&gt;そして5Vのプラグを挿すと起動します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;しばらくすると、私の環境ではペンギンが二匹出てきて、Ubuntu起動、領域作成、チェック、ウィザード起動とプロセスが進んで行きました。&lt;/div&gt;&lt;div&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;/div&gt;&lt;div&gt;PCに差してフォーマットかけてみたら、70MBの空き容量のSDカードが登場して焦った。&lt;br /&gt;このような自体に陥った際は、SDカードに作られたパーテーションを壊してください。Macでしたら、ディスクユーティリティから消せます。&lt;br /&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;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-3XglQamyhDA/T0sgr7-fhjI/AAAAAAAAAqc/Hg4HYWtQRiA/s1600/401103_3365168049904_1290228450_33407396_838605206_n.jpg&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;http://3.bp.blogspot.com/-3XglQamyhDA/T0sgr7-fhjI/AAAAAAAAAqc/Hg4HYWtQRiA/s320/401103_3365168049904_1290228450_33407396_838605206_n.jpg&quot; width=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;追記、&lt;br /&gt;電源とSDカードを変えました。よくファイルシステムがぶっ壊れて使い物にならなくなるので・・・。&lt;br /&gt;公式ページを読んでいると、5V4A以上が推奨であり、また何となくSDカードを東芝製に変えました。&lt;br /&gt;使っていて思ったのですが、日本語環境に直すと変になることが多い気がします。&lt;br /&gt;英語でも別に支障ないので、英語で使うことにしていますが・・・。&lt;br /&gt;また、よく壊れる原因として、SDカードに書きこむ際に失敗している事が多いみたいです。&lt;br /&gt;何度もリブートを繰り返したり、インストール段階で先に進めないなどの場合は再度SDをフォーマットして最初からやり直すとうまく行きます。&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/6011053179963908244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/6011053179963908244'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/pandaboard-esubuntu1110.html' title='Pandaboard ESを買ってみた(入れたのは、Ubuntu11.10)'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-3XglQamyhDA/T0sgr7-fhjI/AAAAAAAAAqc/Hg4HYWtQRiA/s72-c/401103_3365168049904_1290228450_33407396_838605206_n.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-6324192750799375826</id><published>2012-02-24T00:56:00.002+09:00</published><updated>2012-02-24T00:56:36.728+09:00</updated><title type='text'>GO FOR IT</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;目を疑った、&lt;span style=&quot;color: #333333; line-height: 21px;&quot;&gt;エン&lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 21px;&quot;&gt;ジニアが話したいと思っている優秀者に自分の名前があった。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;3問解いたが、1問目に関してはmozcのソースからBSDライセンスの文をパクった為に、&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;送った時点では製作者にgoogle inc.と入っていた。&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: inherit; line-height: 21px;&quot;&gt;さらに、GO FOR ITでなくGOF FOR ITというGang of for for itという誤字のまま送ってしまった。また、徹夜明けにやったため文章は支離滅裂、UMLに関しても間違えている。(UMLとSysML組み合わせな感じになっちゃっているけど)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;テストケースを書いて、いろいろバグが無いか試していたが提出直前にバグが見つかり応急処置で出したプログラムであった。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;2問目に関しては、これは知っていたから数式をバラして書いた。何も悩まなかった。W&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;olframalphaとGoogleで答えを確かめ終えた。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;3問目に関しては、綺麗なコードって何だろうと思いながら、C++で下手に長いプログラムを書いた。急用が重なり提出まで時間がなかったため、普段は使わないSTLを組み合わせて課題を終わらせた。3問目に関して一番悩んだ事は、30万語が正しく展開されているかをメモ帳で確認すると横幅が足りない。秀丸でやっても足りない。何しているんだろうって思いながら確認していた。しかも、小問2で書いた高速化にいたっては、予想はしていたが最初の方が早いという何とも言えない感じになってしまった。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;4、5問目に関しては、4は音楽のトラウマが蘇ったけど、5に関しては解きたかった。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;このGO FOR ITを通じて、自分に色々と足りない所も分かった。それに他の優秀者のハンドルネームからブログをググってみると、python使って凄く短い尊敬できるプログラムを書いている方々が多く世の中の広さを知った。あと、自分がなぜ優秀者に名前があるのか分からないなと思った。電気工学出身で、プログラムはマイコン周りの知識の延長線という感じですし。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 21px;&quot;&gt;しかし、エンターテインメント系やら最近で言うとメディカル系にも手を出しているソニーのエンジニアと話せる機会が与えられた事はありがたいです。Smart ARをソニービルで公開していたときに話したエンジニア(デザイナ？)の人も知識と人生経験豊富で、ソニーのCVに関する歴史の話が凄く面白く、今でも参考になっています。(お名前も知らないのですが・・・）&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;こんな機会を設けて貰い、どうもありがとうございました。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;エンジニアだけでなく、他の方々にも会える(?)ことを楽しみにしています。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;line-height: 21px;&quot;&gt;あとプログラミングコンテストって面白いね！&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/6324192750799375826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/6324192750799375826'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/go-for-it.html' title='GO FOR IT'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-2947614792187376783</id><published>2012-02-23T16:39:00.002+09:00</published><updated>2012-02-24T00:57:45.978+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C言語"/><category scheme="http://www.blogger.com/atom/ns#" term="自分へのメモ"/><title type='text'>C言語と動的ローディングのメモ</title><content type='html'>.soファイルの作り方をメモしておく。&lt;br /&gt;時々忘れて、汚いファイル群から検索するはめになるので・・・。&lt;br /&gt;環境は、Ubuntu 10.04、CMake、gccですよ。&lt;br /&gt;.soはshared objectの略である。&lt;br /&gt;pythonとC++の連携などで必要になるらしいので・・・。(私は、Pythonは趣味以下のレベル)&lt;br /&gt;&lt;br /&gt;共有ライブラリファイル(.so)の作り方&lt;br /&gt;適当にプログラムを書く&lt;br /&gt;&lt;br /&gt;(sampleSo.c)&lt;br /&gt;#include &lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;br /&gt;void function1()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; printf(&quot;function1\n&quot;);&lt;br /&gt;}&lt;br /&gt;void function2(int i)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; printf(&quot;%d function2\n&quot;,i);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;(CMakeLists.txt)&lt;br /&gt;&lt;br /&gt;cmake_minimum_required (VERSION 2.6)&lt;br /&gt;project (sampleSo)&lt;br /&gt;add_library(sampleSo SHARED&amp;nbsp;sampleSo.c)&lt;br /&gt;&lt;br /&gt;重要なのはCMakeLists.txtだけですけど・・・。&lt;br /&gt;&lt;br /&gt;ビルドのための簡単なコマンドは、&lt;br /&gt;cmake .&lt;br /&gt;make -f Makefile&lt;br /&gt;&lt;br /&gt;これで、libsampleSo.soというファイルが生成されるはずです。&lt;br /&gt;とりあえずは、ここまでで良いと思いますよ。&lt;br /&gt;&lt;br /&gt;以降は、これをCで使う場合です。&lt;br /&gt;&lt;br /&gt;(main.c)&lt;br /&gt;#include &lt;dlfcn.h&gt; //動的ローディングのためのヘッダ&lt;/dlfcn.h&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; int tmpValue = 5;&lt;br /&gt;&amp;nbsp; void* handle = dlopen(&quot;./libsampleSo.so&quot;,RTLD_NOW);&lt;br /&gt;&amp;nbsp; void (*func)() = dlsym(handle,&quot;function1&quot;); &amp;nbsp;//関数ポインタ&lt;br /&gt;&amp;nbsp; void (*func2)(int) = dlsym(handle,&quot;function2&quot;); &amp;nbsp;//引数あり&lt;br /&gt;&amp;nbsp; (*func)();&lt;br /&gt;&amp;nbsp; (*func2)(tmpValue);&lt;br /&gt;&amp;nbsp; dlclose(handle);&lt;br /&gt;&amp;nbsp; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;次に新たにCMakeファイルを書く&lt;br /&gt;(CMakeLists.txt)&lt;br /&gt;cmake_minimum_required (VERSION 2.6)&lt;br /&gt;&lt;br /&gt;project (main)&lt;br /&gt;SET(CMAKE_C_FLAGS &quot;-ldl&quot;)&lt;br /&gt;add_executable(main main.c)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ビルドはおなじみ&lt;/div&gt;&lt;div&gt;cmake .&lt;/div&gt;&lt;div&gt;make&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;実行させてみると&lt;/div&gt;&lt;div&gt;function1&lt;/div&gt;&lt;div&gt;5 function2&lt;/div&gt;&lt;div&gt;と出ているはず。&lt;/div&gt;&lt;div&gt;とりあえず、こんな感じ。&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2947614792187376783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2947614792187376783'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/c.html' title='C言語と動的ローディングのメモ'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-3014905271195117662</id><published>2012-02-17T23:43:00.000+09:00</published><updated>2012-02-17T23:43:22.832+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux(Ubuntu)"/><category scheme="http://www.blogger.com/atom/ns#" term="自分へのメモ"/><title type='text'>Tortoise hgとMercurialでバージョントラブル</title><content type='html'>去年の記事で&lt;a href=&quot;http://blog.yoshio-m.com/2011/10/tortoise-hgubuntu.html&quot; target=&quot;_blank&quot;&gt;Tortoise hgをubuntu10.04で使う&lt;/a&gt;とか書いてあったのですが，&lt;br /&gt;パッケージ管理ppaだけだと，mercurialとtortoise hgでバージョンの違いから問題が発生するということが身の回りで起きていた．&lt;br /&gt;つまりは，mercurialのバージョンを2.1に確かめずに上げると，tortoise hg 2.2はmecurial 1.9〜2.0までで動作するので動かずバグ報告を出してしまう．(tortoise hgは，当時は2.2だったため，2/17の時点でもppaには含まれていなかった)&lt;br /&gt;&lt;br /&gt;自分も少し前に体験したので，解決策は知っていたけどメモっていなく迷ったから同じ間違いをしないようにメモ．&lt;br /&gt;&lt;br /&gt;1)tortoise hgをソースからインストール&lt;br /&gt;tortoise hg-&amp;gt;Download &lt;a href=&quot;http://tortoisehg.bitbucket.org/ja/download/index.html&quot;&gt;http://tortoisehg.bitbucket.org/ja/download/index.html&lt;/a&gt;からソースを落とす．&lt;br /&gt;フォルダを解凍し(tar xvzf ファイル名) pythonなので，&lt;br /&gt;python setup.py build&lt;br /&gt;sudo python setup.py install&lt;br /&gt;これでパッケージ化されていない最新版が手に入ります．&lt;br /&gt;tortoise hg 2.3はmercurial 2.1で動作可能です．&lt;br /&gt;&lt;br /&gt;2)mercurialやらtortoise hgをバージョン指定してインストール&lt;br /&gt;1の方が楽です．&lt;br /&gt;apt-cache showpkg パッケージ名&lt;br /&gt;バージョンがズラッと出てきます．&lt;br /&gt;apt-get install パッケージ名=バージョン名&lt;br /&gt;これで好きなバージョンが入れられます．&lt;br /&gt;なるべく最新を使ったほうが良いと思うけど．</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/3014905271195117662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/3014905271195117662'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/tortoise-hgmercurial.html' title='Tortoise hgとMercurialでバージョントラブル'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-177513763896483608</id><published>2012-02-13T05:03:00.001+09:00</published><updated>2012-02-17T23:43:51.985+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="雑記"/><title type='text'>SONY GO FOR IT 3問目:暗号検索の高速化</title><content type='html'>&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;1)問題文&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;文字列の中に現代の出来事が暗号化されているという、映画や書籍が話題になりました。この暗号は、文字列を特定のスキップ数ごとに改行を入れて折り返すと、関連のある文字列が近い距離に配置されるというものです。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;たとえば、r=16、i=0を初期値として、下記を300000回繰り返して生成した、’a’から’z‘までの文字をランダムに含むアスキー文字列rand_str[]には、先頭208728文字目から4162文字スキップで&quot;sony&quot;の文字列が存在します。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;r ← ( r * 1103515245 + 12345 ) &amp;amp; 0xFFFFFFFF&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;rand_str[i] ← 0x61 + ( 26 * ( r / 0x10000) ) / 0x10000&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;i ← i + 1&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: inherit; line-height: 18px;&quot;&gt;この文字列を4162文字ごとに改行を入れて折り返し、&quot;sony&quot;の文字列が中央付近に配置されるように、19桁10行の範囲を抜き出すと、下記のようなマトリクスが得られます。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit; line-height: 18px;&quot;&gt;--省略--&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit; line-height: 18px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;このマトリクスには、&quot;alpha&quot;の文字列が等距離スキップで存在し&quot;sony&quot;の文字列と近い距離にあります。この暗号では最小スキップの文字列が重要な意味をもち、2文字以上のキーワードがランダム文字列中のどこにあるかを最小スキップ順に高速に求めたいと思っています。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;なお、高速実行可能であれば使用プログラミング言語や入出力仕様は問いません。たとえば、キーワードをコマンドラインで指定し、ランダム文字列を標準入力から得て、スキップ数と位置をカンマで区切ったものを改行し、標準出力するようなプログラムを作成してください。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;・ スキップ数が短い順に出力してください。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;・ スキップ数が同じ場合は、ランダム文字列先頭に近いものから出力してください。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;・ キーワード文字列が逆順にマッチした場合も出力してください。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;※ たとえば前述のランダム文字列から、&quot;sony&quot;の逆順の&quot;ynos&quot;を探す場合には、「4162,208728」が出力されるようにしてください。&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2)解き方&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;例えばSONYであれば、Sを見つけその位置を記録、次にOを見つける、そして２つの差分×2と3でNとYに辿りつけたら、それは等距離スキップということになる。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;それをC++を用いて記した。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;また、２つ目の解き方として、SONYならば、(S+Y)%3 = 0であるとき、(S+Y)/3 = 距離スキップ。これを用いて、S、S+等距離スキップ、S+等距離スキップ*2・・・・とやれば上記より早く出来るのではないかと考えた。結果として一つ目の方が早かったんだけどね。&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3)ライセンス&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;BSDライセンス&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;4)ソースファイル&lt;/span&gt;&lt;br /&gt;１つ目・・・)main(&lt;a href=&quot;http://www.yoshio-m.com/program/secret/2/main.cpp&quot; target=&quot;_blank&quot;&gt;ソース&lt;/a&gt;) 検索部分クラス(&lt;a href=&quot;http://www.yoshio-m.com/program/secret/2/C_Search.h&quot; target=&quot;_blank&quot;&gt;ヘッダ&lt;/a&gt;、&lt;a href=&quot;http://www.yoshio-m.com/program/secret/2/C_Search.cpp&quot; target=&quot;_blank&quot;&gt;ソース&lt;/a&gt;) ランダム文字列作成クラス(&lt;a href=&quot;http://www.yoshio-m.com/program/secret/2/C_GenerateCharArray.h&quot; target=&quot;_blank&quot;&gt;ヘッダ&lt;/a&gt;、&lt;a href=&quot;http://www.yoshio-m.com/program/secret/2/C_GenerateCharArray.cpp&quot; target=&quot;_blank&quot;&gt;ソース&lt;/a&gt;)&lt;br /&gt;２つ目・・・)main(&lt;a href=&quot;http://www.yoshio-m.com/program/secret/1/main.cpp&quot; target=&quot;_blank&quot;&gt;ソース&lt;/a&gt;) 検索部分クラス(&lt;a href=&quot;http://www.yoshio-m.com/program/secret/1/C_Search.h&quot; target=&quot;_blank&quot;&gt;ヘッダ&lt;/a&gt;、&lt;a href=&quot;http://www.yoshio-m.com/program/secret/1/C_Search.cpp&quot; target=&quot;_blank&quot;&gt;ソース&lt;/a&gt;) ランダム文字列作成クラス(&lt;a href=&quot;http://www.yoshio-m.com/program/secret/1/C_GenerateCharArray.h&quot; target=&quot;_blank&quot;&gt;ヘッダ&lt;/a&gt;、&lt;a href=&quot;http://www.yoshio-m.com/program/secret/1/C_GenerateCharArray.cpp&quot; target=&quot;_blank&quot;&gt;ソース&lt;/a&gt;)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/177513763896483608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/177513763896483608'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/sony-go-for-it-3.html' title='SONY GO FOR IT 3問目:暗号検索の高速化'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-2990128661470844476</id><published>2012-02-08T21:54:00.000+09:00</published><updated>2012-02-17T23:43:45.495+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="雑記"/><title type='text'>SONY GO FOR IT 2問目:実数の階乗</title><content type='html'>&lt;span style=&quot;font-family: inherit;&quot;&gt;1)問題文&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ある検索サイトに&lt;span lang=&quot;EN-US&quot;&gt;5!&lt;/span&gt;と入力するとその計算結果である&lt;span lang=&quot;EN-US&quot;&gt;120&lt;/span&gt;が表示されます。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;その検索サイトに&lt;span lang=&quot;EN-US&quot;&gt;2.5!&lt;/span&gt;と入力するとなんと&lt;span lang=&quot;EN-US&quot;&gt;3.32335097&lt;/span&gt;と表示されます。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;さらにその検索サイトに&lt;span lang=&quot;EN-US&quot;&gt;(-1.9)!&lt;/span&gt;と入力すると&lt;span lang=&quot;EN-US&quot;&gt;-10.5705641&lt;/span&gt;と表示されます。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;きっとそれらの仕組みはとても難しくて企業秘密に違いないので是非ともこれらを実行するプログラムを作ってほしい。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ただし、君の&lt;span lang=&quot;EN-US&quot;&gt;PC&lt;/span&gt;は古いのでネットワークや便利で高度な数学関数は入っていません。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;入っている数学関数は&lt;span lang=&quot;EN-US&quot;&gt;sin,cos,tan,log,pow,floor&lt;/span&gt;などの初歩的な関数のみです、残念ながら。&lt;span lang=&quot;EN-US&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;i)&lt;/span&gt;入力された整数&lt;span lang=&quot;EN-US&quot;&gt;a(0&amp;lt;=a&amp;lt;=10)&lt;/span&gt;の階乗を求めるプログラムを作ってください。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;ii)&lt;/span&gt;入力された実数&lt;span lang=&quot;EN-US&quot;&gt;a(0&amp;lt;=a&amp;lt;=10)&lt;/span&gt;の階乗を求めるプログラムを作ってください。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;iii)&lt;/span&gt;入力された実数&lt;span lang=&quot;EN-US&quot;&gt;a(-1.9&amp;lt;=a&amp;lt;=-1.1)&lt;/span&gt;の階乗を求めるプログラムを作ってください。&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2)解き方&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ガンマ関数使います。上手く関数が動いているかの答え合わせはグーグルに聞くと良いでしょう。&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;-の時は(-1.6)!としないと私みたいに頭抱えます・・・。&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ガンマ関数と、対数ガンマ関数を用いて計算を行います。&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;また、マイナスの際は、サイン関数とガンマ関数の関係式から変換をしてください。&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3)疑問点&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;　特に無いです。カッコ付けずにグーグルに質問して焦っていたぐらいです。&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ガンマ関数のいい勉強になりました。&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;4)苦労したところ&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;　式が汚い。カッコが多くなってしまって、何処が何処を優先しているか分かりづらくなってしまったが動いたから放置している。これはマズイと思う。&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;5)ライセンス&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;　BSDラインセンス&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;6)出力ファイル&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;1)&lt;/span&gt;入力された整数&lt;span lang=&quot;EN-US&quot;&gt;a(0&amp;lt;=a&amp;lt;=10)&lt;/span&gt;の階上&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;5&lt;/span&gt;を入力&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;120&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;2)&lt;/span&gt;入力された実数&lt;span lang=&quot;EN-US&quot;&gt;a(0&amp;lt;=a&amp;lt;=10)&lt;/span&gt;の階上&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;4.5&lt;/span&gt;を入力&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;52.3427777845535&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;3)&lt;/span&gt;入力された実数&lt;span lang=&quot;EN-US&quot;&gt;a(0&amp;lt;=a&amp;lt;=10)&lt;/span&gt;の階上&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;11.5&lt;/span&gt;を入力&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;範囲外&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;4)&lt;/span&gt;入力された実数&lt;span lang=&quot;EN-US&quot;&gt;a(-1.9&amp;lt;=a&amp;lt;=-1.1)&lt;/span&gt;の階上&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;-1.8&lt;/span&gt;を入力&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;-5.7385546399985&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;5)&lt;/span&gt;入力された実数&lt;span lang=&quot;EN-US&quot;&gt;a(-1.9&amp;lt;=a&amp;lt;=-1.1)&lt;/span&gt;の階上&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;-1.45&lt;/span&gt;を入力&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;-3.5913872638524&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: #fce5cd; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;7)ソースファイル&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;今回は短いだろうってことで、一個のファイルにまとめた。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://www.yoshio-m.com/program/gunma/main.cpp&quot; target=&quot;_blank&quot;&gt;プログラム&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;ソースなんですが、return 0付け忘れています。&lt;br /&gt;テストコードを消した際に一緒に消しちゃったっぽいですよん。&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2990128661470844476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2990128661470844476'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/sony-go-for-it-2.html' title='SONY GO FOR IT 2問目:実数の階乗'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-3038334200551398337</id><published>2012-02-08T14:23:00.000+09:00</published><updated>2012-02-17T23:43:39.177+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="雑記"/><title type='text'>SONY GO FOR IT 1問目:人生の時計</title><content type='html'>&lt;span style=&quot;font-family: inherit;&quot;&gt;問題文&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1)人生の時計&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;あなたの一生を24時間にたとえると今日は何時何分何秒ですか？&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ただしあなたはあなたの誕生日(a年b月c日)の0時ちょうどに生まれてn歳まで生きる(n歳のときは生きていてn+1歳にはなれない)とし、bとcは一般的な月日の範囲とします。&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;mg10&quot; style=&quot;padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;i) 1990&amp;lt;=a &amp;amp; a&amp;lt;=2000,n=80のとき、今日は何時何分何秒ですか？&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ii)&amp;nbsp; 1900&amp;lt;=a &amp;amp; a&amp;lt;=2000&amp;nbsp;,n=200のとき、今日は何時何分何秒ですか？&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2)解き方&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;C++を利用して解いた。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;有名なヘッダファイルであるctimeは、Unix時間という制約がかかるため、tm構造体だけを利用した。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;(死ぬ時間 - 生年月日) : (現在時刻 - 生年月日) = 24時間 (24*60*60秒) : x時間&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;であり、このx時間を求めれば良い。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3)疑問点&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;n歳まで生きる(n歳のときは生きていてn+1歳にはなれない)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;これは、死ぬのが誕生日前日の23時59分59秒でいいのだろうか。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;どこで区切れば良いのか分からなかった為に死ぬ日を設定出来るというメンバ関数を用意した。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ただし、本問題中では前日であると判断したので出力ファイルには書かれていない。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;4)苦労した点&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Unix時間のことを忘れていた。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;i)しか見ていなかった為、問題無いだろうと判断してしまった。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;この為、ソースが汚くなってしまった。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;また、日付計算関数などを自分で用意するという事になってしまった。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;5)ライセンス&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 25px;&quot;&gt;BSDライセンス　*最初の頃に載せていたソースにあったライセンスは、Google IncのMozcからコピーさせてもらったもので、Google Incとか書かれていたけど、何も関係ないです。ごめんなさい。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;6)出力ファイル&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #333333; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;i)1990&amp;lt;=a&amp;lt;=2000,n=80&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Input&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Birth Day&lt;year day=&quot;&quot; month=&quot;&quot;&gt;:1994/12/3&lt;/year&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Death Age:80&amp;lt;2075/12/2&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Output&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;hour:min:sec&gt;5:5:30&lt;/hour:min:sec&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Input&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Birth Day&lt;year day=&quot;&quot; month=&quot;&quot;&gt;:1995/1/1&lt;/year&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Death Age:80&amp;lt;2075/12/31&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Output&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;hour:min:sec&gt;5:4:5&lt;/hour:min:sec&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Input&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Birth Day&lt;year day=&quot;&quot; month=&quot;&quot;&gt;:1998/7/31&lt;/year&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Death Age:80&amp;lt;2079/7/30&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Output&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;hour:min:sec&gt;4:0:28&lt;/hour:min:sec&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;ii)1900&amp;lt;=a&amp;lt;=2000,n=200&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Input&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Birth Day&lt;year day=&quot;&quot; month=&quot;&quot;&gt;:1946/5/7&lt;/year&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Death Age:200&amp;lt;2147/5/6&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Output&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;hour:min:sec&gt;7:51:7&lt;/hour:min:sec&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Input&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Birth Day&lt;year day=&quot;&quot; month=&quot;&quot;&gt;:1979/7/1&lt;/year&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Death Age:200&amp;lt;2180/6/31&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;Output&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;background-color: #fce5cd; font-family: inherit; line-height: 21px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;hour:min:sec&gt;3:53:37&lt;/hour:min:sec&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 21px;&quot;&gt;1946年はソニー創業日らしい、1979年7月1日はウォークマンの日らしい、1994年12月3日はプレステの日らしい&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 21px;&quot;&gt;7)ソースファイル&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 21px;&quot;&gt;クラス(&lt;a href=&quot;http://yoshio-m.com/program/lifeclock/C_Lifeclock.h&quot; target=&quot;_blank&quot;&gt;ヘッダ&lt;/a&gt;、&lt;a href=&quot;http://yoshio-m.com/program/lifeclock/C_Lifeclock.cpp&quot; target=&quot;_blank&quot;&gt;ソース&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 21px;&quot;&gt;メイン(&lt;a href=&quot;http://yoshio-m.com/program/lifeclock/main.cpp&quot; target=&quot;_blank&quot;&gt;ソース&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: inherit; line-height: 21px;&quot;&gt;#追記 2/8バグ修正した&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/3038334200551398337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/3038334200551398337'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/sony-gof-for-it-1.html' title='SONY GO FOR IT 1問目:人生の時計'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-2477680685541541590</id><published>2012-02-05T20:22:00.001+09:00</published><updated>2012-02-05T22:28:39.473+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>入力ソースからUSのチェックが外せない</title><content type='html'>容量も増えて凄く調子が良いMacbookですが、入力環境がデフォルトのことえりは使いづらく、ATOKはWindows版しか持っていません。&lt;br /&gt;そこでUbuntuでもMozcでお世話になる、GoogleIMEの出番です。&lt;br /&gt;しかし、Google IMEを入れたあとに何故か入力ソースのUSが消えないという状態になってしまった。（チェックボックスがUnenable状態で選択できない)&lt;br /&gt;&lt;br /&gt;これはMacOSがGoogle IMEの存在を無視して、USを外すことによって一つも入力ソースが無い状態になってしまうという誤認識だったっぽい。&lt;br /&gt;とりあえず、「ことえり」にチェックを入れる、また「ことえり」の設定であるカタカナや英数字にもチェックを入れておく。&lt;br /&gt;すると、入力ソースに「ことえり」があると認識されるので、USのチェックが外せるようになる。&lt;br /&gt;ここで、USとおさらばする。&lt;br /&gt;その後、ことえりもチェック外すとGoogle IMEだけになった。&lt;br /&gt;&lt;br /&gt;めでたしめでたし。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2477680685541541590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2477680685541541590'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/us.html' title='入力ソースからUSのチェックが外せない'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-2996774441273881396</id><published>2012-02-05T14:53:00.003+09:00</published><updated>2012-02-06T00:17:57.769+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>Macbook air SSD(2011 Mid)換装から再インストール</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Macbook air(2011 Mid)を128GBのSSDで使っていたが、容量が足らなくなってきた。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;そこで、Yahooオークションにて公式でも使われているサムスン製256GB SSDを21,500円で購入しました。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;これはそのメモ。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;まず裏を向けて、ネジを外す。ドライバはSSDセットについてきたが、五角形(ペンタローブ)用ドライバ、サイズ1.2を使う。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;ヒンジ部分だけ長いネジが2本存在し、残りの短いネジと合わせて10本。無くしたら秋葉原で購入できるがメンドクサイので、ちゃんと管理をしておく。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;初めて開ける際は固いですが、ヒンジの部分から上手いこと外してください。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;自分の場合はパキッと言いましたが、平気でした。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;開くと以下のような中身が見えます。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&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;http://1.bp.blogspot.com/-0Ozf0vES_BQ/Ty4Shf9hFOI/AAAAAAAAAqI/JteM4aVSoks/s1600/IMG_1117.JPG&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;http://1.bp.blogspot.com/-0Ozf0vES_BQ/Ty4Shf9hFOI/AAAAAAAAAqI/JteM4aVSoks/s320/IMG_1117.JPG&quot; width=&quot;238&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;次に、電池類上部にあるSSDを抜き取ります。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;T4のトルクスドライバでネジが外れました。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;(他の解説ページ見ているとバッテリーとマザーボードの電源を抜かないと駄目らしい・・・)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;SSDは、周りの素子を傷つけないように慎重に抜き取ってください。(東芝製だった)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;交換後、同じ手順を踏んで元に戻してハードウェアに関しては終わりです。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&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;http://4.bp.blogspot.com/-a_bdX9X2dFs/Ty4U8EVWkwI/AAAAAAAAAqQ/wrE7uweKfmU/s1600/IMG_1119.JPG&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;http://4.bp.blogspot.com/-a_bdX9X2dFs/Ty4U8EVWkwI/AAAAAAAAAqQ/wrE7uweKfmU/s320/IMG_1119.JPG&quot; width=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;次にOS X Lionを再インストールします。&lt;br /&gt;&lt;br /&gt;起動と同時に、command+R　暫く待つと選択画面が現れます。&lt;br /&gt;ディスクユーティリティを選択し、フォーマットかけましょう。&lt;br /&gt;私の場合は、251GB APPLE SSD SM256C Mediaと認識されました。&lt;br /&gt;これを選択し、消去&lt;br /&gt;フォーマット：Mac OS拡張(ジャーナリング)&lt;br /&gt;名前:Macintosh SSD (名前は何でもイイはず、あとからファイルの名前を変えるのと同じ要領で変えれます)&lt;br /&gt;&lt;br /&gt;SSDのおかげか速攻でフォーマットが終わります。&lt;br /&gt;ディスクユーティリティを終了し、画面右上の無線LANが繋がっているか確かめる(プロキシが必要な環境は、プロキシの設定できないので外部に出れずOSインストールできません)&lt;br /&gt;&lt;br /&gt;そしてMac OS Xを再インストール&lt;br /&gt;あとはウィザードに従ってノンビリ待つだけ。&lt;br /&gt;途中バックアップしたOSのイメージとかがあればウィザードにしたがい復元できます。&lt;br /&gt;これで終わります。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2996774441273881396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2996774441273881396'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/02/macbook-air-ssd.html' title='Macbook air SSD(2011 Mid)換装から再インストール'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-0Ozf0vES_BQ/Ty4Shf9hFOI/AAAAAAAAAqI/JteM4aVSoks/s72-c/IMG_1117.JPG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-6908293101075538071</id><published>2012-01-27T17:18:00.003+09:00</published><updated>2012-01-29T22:35:03.180+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C言語"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux(Ubuntu)"/><category scheme="http://www.blogger.com/atom/ns#" term="プログラム"/><category scheme="http://www.blogger.com/atom/ns#" term="自分へのメモ"/><title type='text'>AutotoolsetのUbuntuでのメモ(C言語)</title><content type='html'>&lt;br /&gt;Makefileの自動生成で基本的なことらしいけど，学んだので忘れないようにメモ．&lt;br /&gt;環境は大雑把にUbuntu 10.04，GCC，C言語&lt;br /&gt;最初に，aclocal autoconf automakeが使えるか確認しておいてください．&lt;br /&gt;無ければ入れる．&lt;br /&gt;&lt;br /&gt;作ったソースファイル一式用意して，&lt;br /&gt;vim Makefile.am&lt;br /&gt;&lt;br /&gt;内容には，&lt;br /&gt;bin_PROGRAMS = プログラム名 (ex. bin_PROGRAMS = HelloWorld)&lt;br /&gt;プログラム名_SOURCES = 作ったソースファイル一式 (ex. HelloWorld_SOURCES = helloworld.c hellohello.c)&lt;br /&gt;&lt;br /&gt;そして保存．次に&lt;br /&gt;vim configure.in&lt;br /&gt;&lt;br /&gt;AC_INIT(プログラム名,バージョン) (ex. AC_INIT(HelloWorld,1.0))&lt;br /&gt;AC_PREREQ(autoconfバージョン) (ex. AC_PREREQ(2.65))&lt;br /&gt;AC_CONFIG_SRCDIR(何か一つソースファイル) (ex. AC_CONFIG_SRCDIR(helloworld.c))&lt;br /&gt;AM_INIT_AUTOMAKE&lt;br /&gt;AC_PROG__CC&lt;br /&gt;AC_PROG_INSTALL&lt;br /&gt;AC_OUTPUT(Makefile)&lt;br /&gt;&lt;br /&gt;そして保存．&lt;br /&gt;&lt;br /&gt;aclocal -&amp;gt; autoconf -&amp;gt; automake -a&lt;br /&gt;という順にコマンドを打つ．&lt;br /&gt;制作者の情報 AUTHORS，プログラムの修正履歴を記録するChangeLo，新着情報を記載するNEWS，パッケージの基本情報を記載するREADMEが無いとエラーが出たら&lt;br /&gt;&lt;br /&gt;空のファイルを用意すれば解決&lt;br /&gt;touch AUTHORS ChangeLog NEWS README&lt;br /&gt;&lt;br /&gt;そしたら，再びautomake -a&lt;br /&gt;これで，configureスクリプトが出来るはず．&lt;br /&gt;これを実行したらMakefileの完成！&lt;br /&gt;&lt;br /&gt;三歩歩いたら忘れる俺の為のメモ</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/6908293101075538071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/6908293101075538071'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/01/autotoolsetubuntuc.html' title='AutotoolsetのUbuntuでのメモ(C言語)'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-5445731796609917531</id><published>2012-01-26T00:21:00.001+09:00</published><updated>2012-01-29T22:31:56.857+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="映画"/><category scheme="http://www.blogger.com/atom/ns#" term="雑記"/><title type='text'>ロボジー</title><content type='html'>ロボジーを見た。&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;br /&gt;&lt;/div&gt;&lt;div&gt;一人で観に行ったけれども、両隣の人も笑っていてとっても楽しい映画。&lt;/div&gt;&lt;div&gt;ソリッドワークスを用いたギャグとか、ZMPの式で笑っていたのは私だけでしたが・・・。&lt;br /&gt;&lt;br /&gt;オススメですよ！&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/5445731796609917531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/5445731796609917531'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2012/01/blog-post.html' title='ロボジー'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-9127543556531945036</id><published>2011-12-12T13:16:00.001+09:00</published><updated>2012-01-29T22:32:20.296+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="自分へのメモ"/><title type='text'>MacでEclipse 3.7を用いてAndroidアプリ</title><content type='html'>久しぶりにAndroidのアプリを書こうとしたらアップデートがホニャララと出た．&lt;br /&gt;色々やっていたらEclipse立ち上がらなくなったので再度入れなおしたついでにメモ．&lt;br /&gt;&lt;br /&gt;環境はMac OS 10.7 Lion&lt;br /&gt;EclipseはEclipse IDE for Java EE Developers&lt;br /&gt;そして日本語化&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.eclipse.org/&quot;&gt;Eclipse&amp;nbsp;http://www.eclipse.org/&lt;/a&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;よりDownloadタブ-&amp;gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 16px;&quot;&gt;&lt;span class=&quot;title&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;Eclipse IDE for Java EE Developers-&amp;gt;64bit&lt;/span&gt;&lt;span class=&quot;title&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;を選択&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 16px;&quot;&gt;&lt;span class=&quot;title&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 16px;&quot;&gt;次に日本語化&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 30px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;a href=&quot;http://mergedoc.sourceforge.jp/&quot;&gt;Pleiades - Eclipse プラグイン日本語化プラグイン&amp;nbsp;http://mergedoc.sourceforge.jp/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 30px;&quot;&gt;よりEclipse 3.7.1&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: メイリオ, Meiryo, Verdana, &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;ＭＳ ゴシック&#39;, Osaka‐等幅; line-height: 19px;&quot;&gt;&lt;span style=&quot;font-family: メイリオ, Meiryo, Verdana, &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;ＭＳ ゴシック&#39;, Osaka‐等幅; line-height: 19px;&quot;&gt;Platform&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;&amp;nbsp;Full All in One (JRE あり)を落とす．(自分に合った奴)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;中身を全部コピーしたいところだけど，やっちゃダメ．&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 21px;&quot;&gt;日本語化プラグインよりdropinsフォルダだけコピー．(中身はMergeDocのはず)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 21px;&quot;&gt;次に，まだ英語化されているEclipseのフォルダを開き&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;Eclipse-&amp;gt;Eclipse.appを右クリックしてパッケージの内容を表示-&amp;gt;Contents-&amp;gt;MacOSにあるEclipse.iniを&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;テキストエディタで開く．&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;最終行に入れたdropinsフォルダを指し示すPathを入れる．&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;-javaagent:../../../dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;-clean&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;-cleanは一度起動したあとはいらないです．&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;続いてAndroid SDK&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;h3 class=&quot;r&quot; style=&quot;display: block; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #6611cc; cursor: pointer; font-family: Times, &#39;Times New Roman&#39;, serif; font-size: small; font-weight: normal;&quot;&gt;&lt;a class=&quot;l vst&quot; href=&quot;http://developer.android.com/sdk/&quot; style=&quot;color: #6611cc; cursor: pointer; font-weight: normal;&quot;&gt;&lt;em style=&quot;font-style: normal;&quot;&gt;Android SDK&lt;/em&gt;&amp;nbsp;| Android Developers&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;&lt;h3 class=&quot;r&quot; style=&quot;display: block; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;cursor: pointer; font-family: Times, &#39;Times New Roman&#39;, serif; font-size: small; font-weight: normal;&quot;&gt;よりAndroid-sdkをダウンロードし，アプリケーションフォルダに放り込む&lt;/span&gt;&lt;/h3&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;&quot;&gt;Eclipseを開きヘルプ-&amp;gt;更新ソフトウェアのインストール-&amp;gt;追加&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;&quot;&gt;名前:適当に&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;アドレス:https://dl-ssl.google.com/android/eclipse/&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;ここで入れたい開発したいバージョンを選択すれば終わり．&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma; line-height: 21px;&quot;&gt;あとは適当に楽しんで下さい．&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/9127543556531945036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/9127543556531945036'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2011/12/maceclipse-37android.html' title='MacでEclipse 3.7を用いてAndroidアプリ'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-5571771556835925165</id><published>2011-11-02T14:53:00.002+09:00</published><updated>2012-01-29T22:32:51.749+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux(Ubuntu)"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="自分へのメモ"/><title type='text'>Ubuntu(Linux)でMySQLをphpから繋ぐ際のトラブル</title><content type='html'>Ubuntuに置いたMySQLが正常に動かなかったのでメモ&lt;br /&gt;&lt;div&gt;結論から言うと，全く設定していなかった．&lt;/div&gt;&lt;div&gt;まず，以下の物を追加&lt;br /&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif; font-size: 16px; line-height: 28px;&quot;&gt;mysql-client php5-mysql&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif; font-size: 16px; line-height: 28px;&quot;&gt;さらに，&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;/etc/php5/apache2/php.ini&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;を変更する．&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;この中にある[mysql]に&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;mysql.default_port = 3306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;mysql.default_host = localhost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;mysql.default_user = hogehogeUser&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;mysql.default_password = hogehoge&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;を書きこむ．&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;Apache&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;これで繋がった．&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;ヒラギノ角ゴ Pro W3&#39;, &#39;Hiragino Kaku Gothic Pro&#39;, &#39;ＭＳ Ｐゴシック&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 28px;&quot;&gt;本当に自分へのメモだ・・・．&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/5571771556835925165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/5571771556835925165'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2011/11/ubuntulinuxmysqlphp.html' title='Ubuntu(Linux)でMySQLをphpから繋ぐ際のトラブル'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-824158146391639689</id><published>2011-10-30T11:24:00.005+09:00</published><updated>2012-01-29T22:33:14.143+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="自分へのメモ"/><title type='text'>MacでMySQL　文字コード変換(MySQL 5.5)</title><content type='html'>文字コードをUTF-8にしたかったが，昔とやり方が変わっていたからメモ．&lt;br /&gt;まずはいつも通り，/etc/my.cnfを作成しまう．&lt;br /&gt;コマンドでコピー&lt;br /&gt;cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf&lt;br /&gt;&lt;br /&gt;my.cnfを開き，&lt;br /&gt;[client]箇所に&lt;br /&gt;default-character-set=utf8&lt;br /&gt;[mysqld]箇所に&lt;br /&gt;character-set-server=utf8&lt;br /&gt;skip-character-set-client-handshake&lt;br /&gt;&lt;br /&gt;と打ち込み保存．&lt;br /&gt;character-set-server=utf8が5.5からの変更点ですね．以前は，default-character-set=utf8でした．&lt;br /&gt;以前のままやったところ，エラーが出てMySQLが立ち上がらなかったです．&lt;br /&gt;&lt;br /&gt;スペルミスかと，色々やったけど根本的に間違えていたのね…．&lt;br /&gt;&lt;br /&gt;mysqlログイン後のstatusは，以下の通りになります．&lt;br /&gt;めんどくさいんで，今回の変更で生じた箇所以外もコピペ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mysql &amp;nbsp;Ver 14.14 Distrib 5.5.17, for osx10.6 (i386) using readline 5.1&lt;br /&gt;Connection id:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;973&lt;br /&gt;Current database:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;Current user:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;root@localhost&lt;br /&gt;SSL:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;Not in use&lt;br /&gt;Current pager:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;stdout&lt;br /&gt;Using outfile:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&#39;&#39;&lt;br /&gt;Using delimiter:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;;&lt;br /&gt;Server version:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;5.5.17-log MySQL Community Server (GPL)&lt;br /&gt;Protocol version:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;10&lt;br /&gt;Connection:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;Localhost via UNIX socket&lt;br /&gt;Server characterset:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;utf8&lt;br /&gt;Db &amp;nbsp; &amp;nbsp; characterset:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;utf8&lt;br /&gt;Client characterset:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;utf8&lt;br /&gt;Conn. &amp;nbsp;characterset:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;utf8&lt;br /&gt;UNIX socket:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;/tmp/mysql.sock&lt;br /&gt;Uptime:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;32 min 22 sec</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/824158146391639689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/824158146391639689'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2011/10/macmysqlmysql-55.html' title='MacでMySQL　文字コード変換(MySQL 5.5)'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-80168948541052572</id><published>2011-10-29T22:11:00.004+09:00</published><updated>2012-01-29T22:33:38.970+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="自分へのメモ"/><category scheme="http://www.blogger.com/atom/ns#" term="通信"/><title type='text'>MacでLinuxにSSH接続で詰まった</title><content type='html'>SSH接続で，&lt;br /&gt;ssh 192.168.0.5&lt;br /&gt;などとしてもユーザ名の変更が出来ずに苦しんでいた．&lt;br /&gt;&lt;br /&gt;どうすれば良いかなぁって思っていたら解決できたのでメモ&lt;br /&gt;&lt;br /&gt;まず端末を開きルートになる．&lt;br /&gt;~/.ssh/config　を開く，無ければ新規作成&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Host hostname1&lt;br /&gt;&amp;nbsp;HostName 192.168.0.5&lt;br /&gt;&amp;nbsp;User umashika&lt;br /&gt;&lt;br /&gt;Host localhost1&lt;br /&gt;&amp;nbsp;HostName 192.168.0.6&lt;br /&gt;&amp;nbsp;User localhost&lt;br /&gt;などのように書いていく．&lt;br /&gt;繋げたいホストネームを覚えておき，&lt;br /&gt;ssh hostname1のように端末に打ち込む．&lt;br /&gt;これで上手くユーザ名は指定された通りの物になるはず．&lt;br /&gt;&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/80168948541052572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/80168948541052572'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2011/10/maclinuxssh.html' title='MacでLinuxにSSH接続で詰まった'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-8583269989989904987</id><published>2011-10-02T17:12:00.001+09:00</published><updated>2012-01-29T22:33:56.236+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux(Ubuntu)"/><category scheme="http://www.blogger.com/atom/ns#" term="プロジェクト管理"/><title type='text'>Tortoise HGをUbuntu 10.04で使う</title><content type='html'>Tortoise HGは分散型バージョン管理システム MercurialのGUIフロントエンドです．&lt;br /&gt;Ubuntu 10.04 LTSで使おうとした際にデフォルトのTortoise HGとMercurialはバージョンが古いです．&lt;br /&gt;以下，最新のTortoise HGをUbuntuで簡単に使う方法のメモ  この記事ではTortoiseHgはバージョン2.1.1，Mercurialは1.9.1を入れます．&lt;br /&gt;まず，Ubuntuのパッケージ管理システムであるaptに最新版がある位置を教えてあげましょう．&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://launchpad.net/~tortoisehg-ppa/+archive/releases&quot;&gt;Tortoise HG PPA&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://launchpad.net/~mercurial-ppa/+archive/releases&quot;&gt;Mercurial PPA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;上記アドレスページの下部に記されたパッケージを取得する事が可能です．&lt;br /&gt;では，追加方法 Terminal(端末)を開いてください．&lt;br /&gt;追加のコマンドを打ってください．&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;add-apt-repository ppa:tortoisehg-ppa/releases&lt;/li&gt;&lt;li&gt;add-apt-repository ppa:mercurial-ppa/releases&lt;/li&gt;&lt;/ul&gt;取得完了通知が出た後にリポジトリのリストを更新します．以下のコマンドを打ってください．&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;apt-get update&lt;/li&gt;&lt;/ul&gt;これなりに，それなりに新しいバージョンが手に入るようになりました．&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;apt-get install mercurial&lt;/li&gt;&lt;li&gt;apt-get install tortoisehg&lt;/li&gt;&lt;li&gt;apt-get install tortoisehg-nautilus&lt;/li&gt;&lt;/ul&gt;再起動後に，Windows版と変わらないUIでTortoiseHgを使うことが出来るでしょう．&lt;br /&gt;&lt;br /&gt;わ〜い！やっぱりGitよりMercurialだよね．</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/8583269989989904987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/8583269989989904987'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2011/10/tortoise-hgubuntu.html' title='Tortoise HGをUbuntu 10.04で使う'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-2144513283411493384</id><published>2011-07-13T08:39:00.000+09:00</published><updated>2012-07-30T20:12:33.018+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PCトラブル"/><title type='text'>Kernel-power 41　原因はリセットボタンのショート</title><content type='html'>&lt;p&gt;このブログを見に来る人は，基本的にKernel-Power 41の問題を解決にしいらしているらしい．&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://blog.yoshio-m.com/2011/02/kernel-power-41.html&quot;&gt;以前色々と対策を書いていたが&lt;/a&gt;、実際には違っていた。&lt;/p&gt;&lt;p&gt;結論から言うとPCケースの初期不良であった。&lt;/p&gt;&lt;p&gt;PCケースの全面にあるUSBを指す箇所がハンダ不良を起こしていたらしく、USBメモリを差し込むとリセットボタンが導通してしまうらしい．（USBメモリの端子部分がマザーボードのリセットスイッチをショートさせてしまう）&lt;/p&gt;&lt;p&gt;直し方として、PCケースを買ったお店に初期不良届けをする。PCケースを頑張って直す。リセットスイッチをマザーボードから外してしまう。の三択が思いついた．&lt;/p&gt;&lt;p&gt;めんどくさいし、使わないという理由から&lt;b&gt;マザーボードのリセットスイッチに繋がるケーブルを取ってしまった。&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Kernel-power 41には様々な原因があるらしいですね。&lt;/p&gt;&lt;p&gt;こんなくだらない理由というのもあるということで参考にしてください。&lt;/p&gt;&lt;p&gt;ちなみに，これ以降はWindows updateやAdobeアップデートなどで再起動要求される以外はつけっぱなしで&lt;b&gt;一度もKernel Power41は起きていません。&lt;/b&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2144513283411493384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2144513283411493384'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2011/07/kernel-power-41.html' title='Kernel-power 41　原因はリセットボタンのショート'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3166807637870733115.post-2521405381300154896</id><published>2011-06-07T08:28:00.000+09:00</published><updated>2011-10-02T08:41:35.591+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type='text'>MacでMySQL</title><content type='html'>書くところが無いから個人的メモ インストールはパッケージで行う．それ以後のお話．&lt;br /&gt;まずは，PATHの設定の方法．&lt;br /&gt;Macのターミナルで現在のパスを確認するためには printenv PATH すると現在通っているPathが確認できる．&lt;br /&gt;一時的にパスを通す方法 export PATH=$PATH:アドレス&lt;br /&gt;自動的にパスを通す方法 cd ~ vim .bash_profile  (ホームディレクトリ ない場合は作れば良い)&lt;br /&gt;export PATH=$PATH:/usr/local/mysql/bin&lt;br /&gt;ターミナルを再起動&lt;br /&gt;&lt;br /&gt;これで，いちいち /usr/local/mysql/bin/mysql -u root -p と打つ必要が無くなる．</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2521405381300154896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3166807637870733115/posts/default/2521405381300154896'/><link rel='alternate' type='text/html' href='http://blog.yoshio-m.com/2011/06/macmysql.html' title='MacでMySQL'/><author><name>yoshio</name><uri>http://www.blogger.com/profile/01866557494100356035</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-2q48lUTqEVU/Toetc0uNgeI/AAAAAAAAApU/pPQ_dDa7PJ8/s220/image.jpg'/></author></entry></feed>