<?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-7621512591805727891</id><updated>2024-08-30T10:35:29.539+09:00</updated><category term="PHP"/><category term="Android"/><category term="JavaScript (jQuery)"/><category term="SQL"/><category term="Excel VBA"/><category term="CSS"/><title type='text'>ガッツマンの忘却記録(PG編)</title><subtitle type='html'>得意な言語PHP, JavaScript , VBAですかね・・・&#xa;今までPGしか勉強してなかったのですが、最近サーバーの事も勉強初めて忘れる事が多いので書き貯めて行こうと思います。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-1798346580009317370</id><published>2011-10-02T23:07:00.000+09:00</published><updated>2011-10-02T23:07:45.809+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>意外と便利なGROUP BY mysql(phpmyAdmin)</title><content type='html'>ログや注文日時などを「datetime型」でフィールドを入れると思うんですが、そんな時に例えば&lt;br /&gt;
　　　　　　ID　 | 　order_date&lt;br /&gt;
レコード1：1　 | 　2011-01-01 11:11:11&lt;br /&gt;
レコード2：2　 | 　2011-01-01 12:12:12&lt;br /&gt;
レコード3：3　 | 　2011-01-01 13:13:13&lt;br /&gt;
レコード4：4　 | 　2011-01-01 14:14:14&lt;br /&gt;
レコード5：5　 | 　2011-02-01 15:15:15&lt;br /&gt;
レコード6：6　 | 　2011-02-01 16:16:16&lt;br /&gt;
レコード7：7　 | 　2011-02-01 17:17:17&lt;br /&gt;
レコード8：8　 | 　2011-03-01 18:18:18&lt;br /&gt;
レコード9：9　 | 　2011-03-01 19:19:19&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
こんな時に「order_date」を普通にGroup BYすると&lt;br /&gt;
結果は上と同じになってしまう。&lt;br /&gt;
&lt;br /&gt;
そんな時に意外と便利な方法がこれ&lt;br /&gt;
SELECT substring(order_date,1,7) as o_date FROM TB1 GROUP BY  o_date;&lt;br /&gt;
&lt;br /&gt;
こうすれば、年と月だけを見てGROUP BYしてくれる。&lt;br /&gt;
&lt;br /&gt;
とっても便利！！</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/1798346580009317370/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/10/group-by-mysqlphpmyadmin.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/1798346580009317370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/1798346580009317370'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/10/group-by-mysqlphpmyadmin.html' title='意外と便利なGROUP BY mysql(phpmyAdmin)'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-2359816763686717334</id><published>2011-09-08T02:10:00.002+09:00</published><updated>2011-09-08T02:12:02.378+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><title type='text'>CSSで改ページを挿入できるなんて〜</title><content type='html'>知りませんでした〜！&lt;br /&gt;
&lt;br /&gt;
CSSでプリント時(印刷時)に改ページを挿入できるスタイルがあったとは〜w&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: yellow;&quot;&gt;page-break-before: always;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
これは便利ですね〜〜〜！</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/2359816763686717334/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/09/css.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/2359816763686717334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/2359816763686717334'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/09/css.html' title='CSSで改ページを挿入できるなんて〜'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-8485250879318842390</id><published>2011-09-04T04:34:00.000+09:00</published><updated>2011-09-04T04:34:23.106+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript (jQuery)"/><title type='text'>jQueryでテーブルのヘッダ部分を固定するプラグイン</title><content type='html'>&lt;a href=&quot;http://www.otchy.net/javascript/tablefix/&quot;&gt;http://www.otchy.net/javascript/tablefix/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
OTCHYさんのページで紹介というか、この方が作られたみたいですが&lt;br /&gt;
非常に簡単に、テーブルレイアウトをエクセルの「ウィンドウ枠の固定」のようなことができる。&lt;br /&gt;
&lt;br /&gt;
これは、本当にすばらしぃ〜</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/8485250879318842390/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/09/jquery.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/8485250879318842390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/8485250879318842390'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/09/jquery.html' title='jQueryでテーブルのヘッダ部分を固定するプラグイン'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-3732270911094591529</id><published>2011-08-09T17:39:00.000+09:00</published><updated>2011-08-09T17:39:26.897+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>phpで月末日の取得</title><content type='html'>PHPで月末日を調べる凄く簡単な方法があった〜&lt;br /&gt;
&lt;br /&gt;
date(&#39;y-m-t&#39;);&lt;br /&gt;
&lt;br /&gt;
とすると、例えば&lt;br /&gt;
&lt;br /&gt;
例)&lt;br /&gt;
echo date(&#39;y-m-t&#39;, strtotime(&#39;2008-02-01&#39;));&lt;br /&gt;
とすると、この年の2月は閏年なので結果として2008-02-29と帰って来たらOK&lt;br /&gt;
&lt;br /&gt;
結果：2008-02-29でした&lt;br /&gt;
&lt;br /&gt;
date関数の最後を「t」とする事で、PHP マニュアルに説明があります。&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tr&gt;
&lt;td&gt;t&lt;/td&gt;&lt;td&gt;指定した月の日数。&lt;/td&gt;&lt;td&gt;28 から 31&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;br /&gt;
だから、出てくるのか！すばらしぃPHP</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/3732270911094591529/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/08/php.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/3732270911094591529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/3732270911094591529'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/08/php.html' title='phpで月末日の取得'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-5359173782172041911</id><published>2011-08-07T21:04:00.001+09:00</published><updated>2011-08-07T21:11:17.527+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>MySql GROUP BYでLast idを取得</title><content type='html'>忘れん為に・・・&lt;br /&gt;
&lt;br /&gt;
こんなテーブルがある。&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;ID&lt;/td&gt; &lt;td&gt;社員番号&lt;/td&gt; &lt;td&gt;名前&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;1111&lt;/td&gt; &lt;td&gt;Aさん&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;2222&lt;/td&gt; &lt;td&gt;Bさん&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;3333&lt;/td&gt; &lt;td&gt;Cさん&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;4&lt;/td&gt; &lt;td&gt;1111&lt;/td&gt; &lt;td&gt;Aさん&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;5&lt;/td&gt; &lt;td&gt;1111&lt;/td&gt; &lt;td&gt;Aさん&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;6&lt;/td&gt; &lt;td&gt;4444&lt;/td&gt; &lt;td&gt;Dさん&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;7&lt;/td&gt; &lt;td&gt;5555&lt;/td&gt; &lt;td&gt;Cさん&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;8&lt;/td&gt; &lt;td&gt;2222&lt;/td&gt; &lt;td&gt;Bさん&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
ここで、&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: yellow;&quot;&gt;SELECT * FROM `Table_Name` WHERE `社員番号` = &#39;1111&#39; GROUP BY `社員番号`&lt;/span&gt;とすると&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;ID&lt;/td&gt; &lt;td&gt;社員番号&lt;/td&gt; &lt;td&gt;名前&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;1111&lt;/td&gt; &lt;td&gt;Aさん&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
こんな形で出てくるが&lt;br /&gt;
ここで欲しいのは、GROUP BYとして、重複データをまとめて、尚かつ社員番号1111のIDの大きい物を出したい&lt;br /&gt;
&lt;br /&gt;
それで、調べてみたら合った&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: yellow;&quot;&gt;SELECT max(id), id, 社員番号, 名前 FROM `Table_Name` WHERE `社員番号` = &#39;1111&#39; GROUP BY `社員番号`&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
とすると&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;max(id)&lt;/td&gt;&lt;td&gt;ID&lt;/td&gt; &lt;td&gt;社員番号&lt;/td&gt; &lt;td&gt;名前&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;5&lt;/td&gt;&lt;td&gt;1&lt;/td&gt; &lt;td&gt;1111&lt;/td&gt; &lt;td&gt;Aさん&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
と表示される。&lt;br /&gt;
これで、社員番号1111の新しいIDと古いIDが両方取得できる</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/5359173782172041911/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/08/mysql-group-bylast-id.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/5359173782172041911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/5359173782172041911'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/08/mysql-group-bylast-id.html' title='MySql GROUP BYでLast idを取得'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-43311853538202912</id><published>2011-07-25T18:02:00.001+09:00</published><updated>2011-07-25T18:05:58.487+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript (jQuery)"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>GoogleのSpeech APIがすごぃ！</title><content type='html'>現在、GoogleのChromeしか対応してないものですが&lt;br /&gt;
inputの属性に下記のようにすると、マイクアイコンが出てきて音声入力が可能になっています。&lt;br /&gt;
&lt;br /&gt;
&lt;input type=&quot;text&quot; speech=&quot;speech&quot; x-webkit-speech=&quot;x-webkit-speech&quot; size=&quot;20&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
属性「speech」は今のところ飾りのようですが、後々何かあるんでしょうね。&lt;br /&gt;
HTML5に実装かな？&lt;br /&gt;
&lt;br /&gt;
IE、FireFoxと試してみましたが、だめでした。&lt;br /&gt;
&lt;br /&gt;
ブラウザの設定なのか、日本語しか聞き取ってもらえませんでした。&lt;br /&gt;
&lt;br /&gt;
「Hello」と発音しても、聞き返されだめでした（私の発音が悪いのかしら…いやいやそんなことないはず！&lt;br /&gt;
&lt;br /&gt;
日本語で「しちがつじゅういちにちはあめでした」と言うとしっかり「7月11日は雨でした」と帰ってきました。&lt;br /&gt;
&lt;br /&gt;
これはすごいですね～&lt;br /&gt;
&lt;br /&gt;
もっともっとChromeが普及してIEを追い越してくれる事を説に願います</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/43311853538202912/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/07/googlespeech-api.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/43311853538202912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/43311853538202912'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/07/googlespeech-api.html' title='GoogleのSpeech APIがすごぃ！'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-5621858251449205777</id><published>2011-06-27T10:54:00.000+09:00</published><updated>2011-06-27T10:54:05.719+09:00</updated><title type='text'>IE8からある互換機能をロックする方法</title><content type='html'>IE8からある、互換表示させる機能をロックする方法。&lt;br /&gt;
&lt;br /&gt;
metaたぐで指定可能&lt;br /&gt;
&lt;br /&gt;
IE7で固定する場合&lt;br /&gt;
&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=EmulateIE7&quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IE8で固定する場合&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=EmulateIE8&quot; /&amp;gt;&lt;br /&gt;
これを入れておくと、互換表示のボタンがブラウザから消えて&lt;br /&gt;
どちらか設定したブラウザでしか開かない</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/5621858251449205777/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/06/ie8.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/5621858251449205777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/5621858251449205777'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/06/ie8.html' title='IE8からある互換機能をロックする方法'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-3041274252815235132</id><published>2011-06-16T21:58:00.000+09:00</published><updated>2011-06-16T21:58:50.904+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript (jQuery)"/><title type='text'>AjaxZip2がAjaxZip3になっていた</title><content type='html'>ふと気がつくと、AjaxZip2からAjaxZip3になっていた。&lt;br /&gt;
以前からそうだったのか解らないのだけど、AjaxZip3は、GoogleCodeから引き出せる様になっていて、以前AjaxZip2を使っていた時みたいに郵便番号で格納されているファイルを&lt;br /&gt;
持つ必要が無い。&lt;br /&gt;
GoogleCodeから直接参照出来る様になっていた。&lt;br /&gt;
&lt;br /&gt;
これだけでも便利だと思う。&lt;br /&gt;
&lt;br /&gt;
そして、以前使っていたコード&lt;br /&gt;
AjaxZip2.zip2addr(&#39;zip1&#39;,&#39;ken&#39;,&#39;address&#39;,&#39;zip2&#39;,&#39;str);&lt;br /&gt;
&lt;br /&gt;
が&lt;br /&gt;
&lt;br /&gt;
AjaxZip3.zip2addr(&#39;zip1&#39;,&#39;zip2&#39;,&#39;ken&#39;,&#39;address&#39;,&#39;strt&#39;);&lt;br /&gt;
&lt;br /&gt;
になる。&lt;br /&gt;
さほど変わりはしてないけど、まぁ便利になったと言えるのは無いかな！！！&lt;br /&gt;
&lt;br /&gt;
AjaxZip2 =&amp;gt; AjaxZip3になっている。&lt;br /&gt;
うしろについてる .zip2addr()は同じで中の引数の順番も変わっている。&lt;br /&gt;
ここだけ注意すれば問題無い！！！&lt;br /&gt;
便利っすねぇ〜</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/3041274252815235132/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/06/ajaxzip2ajaxzip3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/3041274252815235132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/3041274252815235132'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/06/ajaxzip2ajaxzip3.html' title='AjaxZip2がAjaxZip3になっていた'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-7408973603587965959</id><published>2011-05-27T18:24:00.000+09:00</published><updated>2011-05-27T18:24:03.357+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>PHPでPDFを生成【mPDF】</title><content type='html'>PHPやHTMLで作成されたWEBページなどをそのままPDFヘ出力してくれる&lt;br /&gt;
便利なライブラリを発見(古い？)&lt;br /&gt;
&lt;br /&gt;
まぁあまりPDF出力とか使ってなかったからね・・・・&lt;br /&gt;
調べもしてなかった&lt;br /&gt;
&lt;br /&gt;
まぁ調べてると色々と有るみたいですが、私が気に入ったのは「mPDF」&lt;br /&gt;
これは便利だと思って、早速インストールしてみたが&lt;br /&gt;
最新版mpdf51は、どうも日本語対応してないのか文字化けする。&lt;br /&gt;
&lt;br /&gt;
色々と調べたら「CJK Lang....(ry」ってのをDLして公式に「unifont」ディレクトリに入れろって書いてるが、mpdf51に「unifont」なんてディレクトリないしw&lt;br /&gt;
&lt;br /&gt;
メンドクセ・・・・&lt;br /&gt;
色々と調べると、mpdf4xには「unifont」あった。&lt;br /&gt;
とりあえずこれで動かすかと思ってやった見たら、日本語奇麗に表示された。&lt;br /&gt;
しかし、なぜか画像が表示されない。&lt;br /&gt;
&lt;br /&gt;
うーーーん・・・&lt;br /&gt;
と思ったら、見え難かったんだけど、「mPDF5.0」ってのがあった&lt;br /&gt;
どうも、これが日本語フォントとかもとりあえずサポート？してるっぽい。&lt;br /&gt;
&lt;br /&gt;
早速使ってみたら&lt;br /&gt;
なんとも！イメージ通り表示された！！&lt;br /&gt;
&lt;br /&gt;
おぉ〜ソースコードも奇麗になるし、たった5行6行でPDF出力&lt;br /&gt;
凄過ぎるぜ！！&lt;br /&gt;
&lt;br /&gt;
とあるブログを見ると&lt;br /&gt;
$mpdf = new mPDF(&#39;UTF-8&#39;,&#39;A4&#39;);&lt;br /&gt;
と書いてあったが、これは間違い。&lt;br /&gt;
$mpdf = new mPDF(&#39;ja&#39;,&#39;A4&#39;);&lt;br /&gt;
こうしないと、日本語が文字化けしますので、後者が正解。&lt;br /&gt;
&lt;br /&gt;
そして、ダウンロードするのであれば「mPDF v5.0」をDLしてやってください。&lt;br /&gt;
http://www.mpdf1.com/mpdf/download&lt;br /&gt;
ここからDLできるよん。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/7408973603587965959/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/05/phppdfmpdf.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/7408973603587965959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/7408973603587965959'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/05/phppdfmpdf.html' title='PHPでPDFを生成【mPDF】'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-5250091659245838535</id><published>2011-05-22T12:23:00.000+09:00</published><updated>2011-05-22T12:23:41.371+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>maximum execution time of 30 seconds exceeded php.iniの設定変更</title><content type='html'>php.iniの&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;max_execution_timeの設定がデフォルト30となっている。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;これは30秒以上かかると、自動的にタイムアウトするって設定らしい。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;なので、php.iniの&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;max_execution_timeの設定を60などと大きくすると&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;結構な量のデータを処理できる。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;ブラウザ側でのタイムアウトの設定もあるみたいなので&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;大きいからといって、処理できるわけでもないみたい。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;そういう時は、「ブラウザ タイムアウト 設定」などで検索するといろいろと出てきます。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;IEの場合だとレジストリを触らないとだめみたいですね。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;まぁ60とか180くらいならぜんぜんいけるのかな・・・&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/5250091659245838535/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/05/maximum-execution-time-of-30-seconds.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/5250091659245838535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/5250091659245838535'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/05/maximum-execution-time-of-30-seconds.html' title='maximum execution time of 30 seconds exceeded php.iniの設定変更'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-464939396134363861</id><published>2011-05-19T12:24:00.000+09:00</published><updated>2011-05-19T12:24:54.760+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>MySqlを外部接続するための設定</title><content type='html'>今更な気もしますが、忘れっぽいので・・・・&lt;br /&gt;
&lt;br /&gt;
A.com と B.comがあって&lt;br /&gt;
A.comを外部データベースサーバーとして使用する。&lt;br /&gt;
B.comはA.comからのデータを取得して閲覧のみ。&lt;br /&gt;
&lt;br /&gt;
A.comのmy.confの中にある&lt;br /&gt;
bind-address=127.0.0.1をコメントにする&lt;br /&gt;
↓↓↓↓↓↓↓↓↓↓&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: yellow;&quot;&gt;# bind-address = 12.0.0.1&lt;/span&gt;&lt;br /&gt;
(bind-addressは外部からの接続を許可しない時に使用します。)&lt;br /&gt;
&lt;br /&gt;
次に、A.comにssh接続する&lt;br /&gt;
（phpMyAdminの特権ところでも確認やSQL文を発行して追加する事はできますがROOT権が無かったらエラーになるので、今回はターミナルなどのソフトでSSH接続で行います。）&lt;br /&gt;
&lt;br /&gt;
ssh接続完了したら&lt;br /&gt;
mySqlへ移動します&lt;br /&gt;
&amp;gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: yellow;&quot;&gt;mysql -u root -p&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
mysql &amp;gt; となったらOK&lt;br /&gt;
次に、GRANTで発行する。&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO user@&#39;%&#39; IDENTIFIED BY &#39;任意のパスワード&#39;;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
「*.*」だと、全部のテーブルを見れる設定になってしまうので&lt;br /&gt;
「TABLE_NAME.*」とすると、見れるテーブルを指定できます。&lt;br /&gt;
「user@%」になっている「％」の所を外部のIPアドレスにする事で、指定されたIPからしか接続出来ない様にする。(セキュリティ強化の為)&lt;br /&gt;
「user」となってる所は接続用のUSER名かな？(ここらへん解らん)&lt;br /&gt;
&lt;br /&gt;
あまり、私も詳しく理解してないので自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
上記QUERYを発行して、OKだったら&lt;br /&gt;
&lt;br /&gt;
Query OK, 0 rows affected (0.00 sec)&lt;br /&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;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;$hostname = ホストのIPアドレス;&lt;/div&gt;&lt;div&gt;$database = TABLE_NAME;&lt;/div&gt;&lt;div&gt;$dbuser = 設定したuser名;&lt;/div&gt;&lt;div&gt;$dbpass = 設定したパスワード;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;$con = mysql_connect($hostname, $dbuser, $dbpass) or die(mysql_error());&lt;/div&gt;&lt;div&gt;mysql_select_db($database,$con) or die(mysql_error());&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;PHPで書くとこんな感じだとおもいますが&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;これで、接続できたらOKですね。&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/464939396134363861/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/05/mysql.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/464939396134363861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/464939396134363861'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/05/mysql.html' title='MySqlを外部接続するための設定'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-9209494973895137808</id><published>2011-05-15T01:47:00.001+09:00</published><updated>2011-05-15T01:52:59.081+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript (jQuery)"/><title type='text'>CKeditorを画像ファイルアップロード可能にする方法</title><content type='html'>以前から、色々と重宝してるCKEditorですが&lt;br /&gt;
デフォルトでは、画像のリンクは出来ますが、画像のファイルアップローダーは付いてないってことで&lt;br /&gt;
&lt;br /&gt;
外部プラグイン「CKfinder」を利用します。&lt;br /&gt;
色々と調べると、有料版とか有償版とか書かれてるのですが&lt;br /&gt;
たぶん無料で使えます。&lt;br /&gt;
ただこんなコメント出てますので意味不明です（笑&lt;br /&gt;
「This is the DEMO version of CKFinder. Please visit the CKFinder web site to obtain a valid license.」&lt;br /&gt;
まぁとりあえず使えるならDEMOバージョンだろうがどーだっていい。&lt;br /&gt;
&lt;br /&gt;
ってことで，設定を。&lt;br /&gt;
&lt;br /&gt;
まずはCKfinderを&lt;a href=&quot;http://ckfinder.com/&quot;&gt;DL&lt;/a&gt;&lt;br /&gt;
最新の物が良いかもしれないですね。&lt;br /&gt;
&lt;br /&gt;
DLしたら、ファイルをサーバーへアップロード(好きな所へ)&lt;br /&gt;
アップロードしたら、CKfinderの中の&lt;br /&gt;
config.phpを触ります。&lt;br /&gt;
&lt;br /&gt;
33行目のreturn false;をreturn true;へ変更&lt;br /&gt;
63行目の$baseUrl = &#39;/user/userfile/&#39;; を 好きなURLヘ変更します。&lt;br /&gt;
63行目で書いた場所が画像のアップロード先になります。&lt;br /&gt;
これで設定はほぼ完了。簡単。&lt;br /&gt;
&lt;br /&gt;
config.jsの中の&lt;br /&gt;
language = &quot;fr&quot;とかってなってるコメントされてるところを&lt;br /&gt;
jaとして、コメントはずしてもOK&lt;br /&gt;
ちなみに、今回は触りませんが、ここでスキンの設定も出来そうですね。&lt;br /&gt;
&lt;br /&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: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; line-height: 13px; white-space: pre;&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/参照元/ckfinder/ckfinder.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
次に、今まで使っていたCKeditorですが&lt;br /&gt;
CKfinderを入れる前はたぶんこんな感じになってるのかな&lt;br /&gt;
&amp;lt;textarea id=&quot;ckeditor&quot; class=&quot;ckeditor&quot; name=&quot;details&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
これを変更せずに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
// This is a check for the CKEditor class. If not defined, the paths must be checked.&lt;br /&gt;
if ( typeof CKEDITOR == &#39;undefined&#39; ){&lt;br /&gt;
//CKエディタが見つからん時の処理&lt;br /&gt;
}else{&lt;br /&gt;
var editor = CKEDITOR.replace( &#39;ckeditor&#39; );&lt;br /&gt;
CKFinder.setupCKEditor( editor, &#39;/参照元/ckfinder/&#39; );&lt;br /&gt;
&amp;nbsp;) ;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
とします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
とまぁこれで、設定完了です。&lt;br /&gt;
超簡単でした。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/9209494973895137808/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/05/ckeditor_15.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/9209494973895137808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/9209494973895137808'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/05/ckeditor_15.html' title='CKeditorを画像ファイルアップロード可能にする方法'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-8450567989928306615</id><published>2011-04-30T14:53:00.000+09:00</published><updated>2011-04-30T14:53:49.649+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>SQLのUPDATEで自動で計算して計算してくれる。</title><content type='html'>MySqlをよく使うのですが&lt;br /&gt;
あるテーブル(ZAIKO_KANRI)で例えば&lt;br /&gt;
&lt;br /&gt;
ID , item_name , zaiko&lt;br /&gt;
1&amp;nbsp; , 商品名1&amp;nbsp; ,&amp;nbsp; 10&lt;br /&gt;
2&amp;nbsp; , 商品名2&amp;nbsp; ,&amp;nbsp; 15&lt;br /&gt;
3&amp;nbsp; , 商品名3&amp;nbsp; ,&amp;nbsp; 30&lt;br /&gt;
4&amp;nbsp; , 商品名4&amp;nbsp; ,&amp;nbsp; 5&lt;br /&gt;
5&amp;nbsp; , 商品名5&amp;nbsp; ,&amp;nbsp; 20&lt;br /&gt;
&lt;br /&gt;
と言う感じでフィールドがあったとします。&lt;br /&gt;
ここで、例えばUPDATEでzaikoの数をコチラが渡す数値で勝手に足し算、引き算してほしい！って時に便利&lt;br /&gt;
&lt;br /&gt;
例えば、在庫の減算&lt;br /&gt;
&lt;div style=&quot;color: lime;&quot;&gt;UPDATE `ZAIKO_KANRI` SET `zaiko` = `zaiko` - 1 WHERE `id` = 1&lt;/div&gt;とすると、ID:1のフィルードzaiko の数値10-1となり、UPDATEと同時に計算してくれる&lt;br /&gt;
やっぱりデータベース便利だなぁ〜&lt;br /&gt;
結果はこうなる&lt;br /&gt;
&lt;br /&gt;
ID , item_name , zaiko&lt;br /&gt;
1&amp;nbsp; , 商品名1&amp;nbsp; ,&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;9&lt;/span&gt;&lt;br /&gt;
2&amp;nbsp; , 商品名2&amp;nbsp; ,&amp;nbsp; 15&lt;br /&gt;
3&amp;nbsp; , 商品名3&amp;nbsp; ,&amp;nbsp; 30&lt;br /&gt;
4&amp;nbsp; , 商品名4&amp;nbsp; ,&amp;nbsp; 5&lt;br /&gt;
5&amp;nbsp; , 商品名5&amp;nbsp; ,&amp;nbsp; 20&lt;br /&gt;
&lt;br /&gt;
もちろん + すると加算してくれる。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/8450567989928306615/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/04/sqlupdate.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/8450567989928306615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/8450567989928306615'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/04/sqlupdate.html' title='SQLのUPDATEで自動で計算して計算してくれる。'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-2237959885116248355</id><published>2011-03-27T11:36:00.000+09:00</published><updated>2011-03-27T11:36:12.865+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Androidアプリを公開する為の設定(Eclipse Export Wizard)</title><content type='html'>Androidのアプリを公開する為には、設定が必要！！！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQpv3Kw3yTplR6Uv82k3BlxvnylgAQyY80kLnuBAUybfvKXt1CT-oakBhl6xAog8XxMbyFszFGd8tP_qV5bpEx6JPU-wMnCgPoopnw6LPWkrwq0ZVsQBmFvnNKyG-ludtFBLC1qcyR87s/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.16%25EF%25BC%2589.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQpv3Kw3yTplR6Uv82k3BlxvnylgAQyY80kLnuBAUybfvKXt1CT-oakBhl6xAog8XxMbyFszFGd8tP_qV5bpEx6JPU-wMnCgPoopnw6LPWkrwq0ZVsQBmFvnNKyG-ludtFBLC1qcyR87s/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.16%25EF%25BC%2589.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;EclipceのPackageを右クリックして&lt;br /&gt;
Android Tool -&amp;gt; Export Signed Application Package&lt;br /&gt;
を選択する。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ2rQsmAYcdzefdjeVGeo21P8_Y_J4qsCcRQcstkM5JZsd_fgXmLgmlI84ih26JTW7KlBZfcUN0FwIdoO9Vh0GOsG_8WdImANlVcNV_dM4yplj9bWNvtSZcI03kJU0eRWhvwYDY4CX6SI/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.20%25EF%25BC%2589.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ2rQsmAYcdzefdjeVGeo21P8_Y_J4qsCcRQcstkM5JZsd_fgXmLgmlI84ih26JTW7KlBZfcUN0FwIdoO9Vh0GOsG_8WdImANlVcNV_dM4yplj9bWNvtSZcI03kJU0eRWhvwYDY4CX6SI/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.20%25EF%25BC%2589.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;アプリの名前が入ってるので、そのまま次へ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo9XP1jYvme-VkqcT76AXA9L5Ii_2bsbfB8LS2mmobm5HcTtWnZ12ex9m2kM8mYAMAf7W5nAaGjUKCKPeCfE_WcpGzpMpk2ZG6JHohB2puGf__ZzTnD1pN5lzjC4muPtZsueM5kQ_GqmM/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.56%25EF%25BC%2589.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo9XP1jYvme-VkqcT76AXA9L5Ii_2bsbfB8LS2mmobm5HcTtWnZ12ex9m2kM8mYAMAf7W5nAaGjUKCKPeCfE_WcpGzpMpk2ZG6JHohB2puGf__ZzTnD1pN5lzjC4muPtZsueM5kQ_GqmM/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.56%25EF%25BC%2589.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Create new keystoreを選択する。&lt;br /&gt;
Browse...(参照)を押して、公開するapkファイルを選択する。&lt;br /&gt;
次に、任意でパスワードを入力する。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPJoqnoIaZqfMzKm8Y6kNABMXb54zOHxY6z1dvEvbtGu3-bfz3zsZOhC5drbFZ3fmBwlP4tcojb8_8uQLEWDsM_4n2XE4ahyO1vLPZ6ucS76ucriXYNsJHyos0wYwQLkHlgGP_b_RTUeA/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.59%25EF%25BC%2589.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPJoqnoIaZqfMzKm8Y6kNABMXb54zOHxY6z1dvEvbtGu3-bfz3zsZOhC5drbFZ3fmBwlP4tcojb8_8uQLEWDsM_4n2XE4ahyO1vLPZ6ucS76ucriXYNsJHyos0wYwQLkHlgGP_b_RTUeA/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.59%25EF%25BC%2589.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
こんな感じ〜&lt;br /&gt;
パスワードまで入力したら、次へを押す&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWQNHnUNNfpSNMDna5LMnSoBUPNjkBwPS_pl3UDzhtU-7mMIVtYFHqSXCJU1QErZqVyBz2O4bBWs-WPJuPCQtzd5LlqAVQHApkyt4orsrFBTUFFJfrU4PGULRet3xpTazUtifa9QEtgKo/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.54.02%25EF%25BC%2589.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWQNHnUNNfpSNMDna5LMnSoBUPNjkBwPS_pl3UDzhtU-7mMIVtYFHqSXCJU1QErZqVyBz2O4bBWs-WPJuPCQtzd5LlqAVQHApkyt4orsrFBTUFFJfrU4PGULRet3xpTazUtifa9QEtgKo/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.54.02%25EF%25BC%2589.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpT3ygcwjCYWJcH2Bb3VHvrS-doNDQMiCkPU0Vco8mWPZczPtbwrb5mXlwNClUxCpm1-xqcJF0gkfeo4m15TUqXG0f9Nljljf6_cHwoT36P9wIu9gPP29WBUCrE4TAuPFtsXU_prbaJuI/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.54.02%25EF%25BC%2589.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;こんな感じで設定して終了(Finish)を押したら公開出来る設定でapkが生成される。&lt;br /&gt;
&lt;br /&gt;
これで、Androidマーケットに公開できる！&lt;br /&gt;
ひゃっほぃ！！！&lt;br /&gt;
&lt;br /&gt;
Androidマーケットにアプリを公開するには、$25が必要です。(一回きり！)&lt;br /&gt;
一度$25を払うと、永遠？に払う事無くアプリをがんがん作ればアップできますよ！&lt;br /&gt;
ちなみに、Androidマーケットへ公開するには、&lt;a href=&quot;http://market.android.com/publish/&quot;&gt;開発者登録&lt;/a&gt;を行えばOKです。&lt;br /&gt;
ここで、$25を支払うってことになります。&lt;br /&gt;
&lt;br /&gt;
また、登録方法は難しく無いので(個人情報とクレジット入力するだけ)あえて、紹介はしません。&lt;br /&gt;
Googleで「Android 開発者登録」と入力すると沢山でてきますのでそちらを参照してください！</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/2237959885116248355/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/03/androideclipse-export-wizard.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/2237959885116248355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/2237959885116248355'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/03/androideclipse-export-wizard.html' title='Androidアプリを公開する為の設定(Eclipse Export Wizard)'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQpv3Kw3yTplR6Uv82k3BlxvnylgAQyY80kLnuBAUybfvKXt1CT-oakBhl6xAog8XxMbyFszFGd8tP_qV5bpEx6JPU-wMnCgPoopnw6LPWkrwq0ZVsQBmFvnNKyG-ludtFBLC1qcyR87s/s72-c/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-27+10.51.16%25EF%25BC%2589.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-2793856205597031982</id><published>2011-03-24T21:35:00.000+09:00</published><updated>2011-03-24T21:35:50.848+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>PHP：今更かも・・・でも便利Glob()</title><content type='html'>PHPのGlob関数を改めて、良いなぁと思いました。&lt;br /&gt;
&amp;lt;? &lt;br /&gt;
$dir = &quot;./img/gallery/*.jpg&quot;;&lt;br /&gt;
$f_list = glob($dir);&lt;br /&gt;
&lt;br /&gt;
for($i=0;$i&amp;lt;count($flist);$i++){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 処理&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var_dump($f_list);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
これで、img/gallery/の中にあるJPEGのみを全部取り出してくれる。&lt;br /&gt;
&lt;br /&gt;
以前は、readdirなど使ってましたが・・readdirは「.」「..」とかの処理や&lt;br /&gt;
ディレクトリの中に「.txt」など、表示したく無い物を除外する為の処理をしなければダメでしたが、glob()を使えばサクッと取り出せます。&lt;br /&gt;
&lt;br /&gt;
便利なので忘れない様にメモ</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/2793856205597031982/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/03/phpglob.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/2793856205597031982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/2793856205597031982'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/03/phpglob.html' title='PHP：今更かも・・・でも便利Glob()'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-7001567867950128904</id><published>2011-03-24T21:27:00.000+09:00</published><updated>2011-03-24T21:27:45.992+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Android Manifestの編集(アップグレード処理)</title><content type='html'>Android ManifestをEclipsで開いて&lt;br /&gt;
Version Codeと言う所(Integer)の数字を1-&amp;gt;2とすることで&lt;br /&gt;
すでに、そのアプリケーションが入ってる場合、アップグレードと聞かれる様になる。&lt;br /&gt;
&lt;br /&gt;
それをしておかないと、毎回アンインストールして、インストールをし直さないとダメで&lt;br /&gt;
結構めんどくさい。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/7001567867950128904/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/03/android-manifest.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/7001567867950128904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/7001567867950128904'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/03/android-manifest.html' title='Android Manifestの編集(アップグレード処理)'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-7447709760352406061</id><published>2011-02-22T12:54:00.001+09:00</published><updated>2011-02-22T12:58:36.774+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel VBA"/><title type='text'>Excel(エクセル)のセル内で特定の文字をカウント</title><content type='html'>プログラムとは関係ない・・・&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: yellow;&quot;&gt;=LEN(A1)-LEN(SUBSTITUTE(A1,&quot;特定文字&quot;,&quot;&quot;))&lt;/div&gt;&lt;br /&gt;
こうすると、セルA1の中に特定の文字がいくつあるかカウントしてくれる。&lt;br /&gt;
例)&lt;br /&gt;
A1の中から、「¥」がいくつあるか探す。&lt;br /&gt;
A1の値が、「AAA¥BBB¥CCC¥DDD」の場合&lt;br /&gt;
上の式を書くと、3が返される。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/7447709760352406061/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/excel.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/7447709760352406061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/7447709760352406061'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/excel.html' title='Excel(エクセル)のセル内で特定の文字をカウント'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-3900610754836491327</id><published>2011-02-07T17:55:00.002+09:00</published><updated>2011-02-07T17:56:00.866+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Android ボタンを端末のセンターに持ってくる</title><content type='html'>&lt;pre&gt;端末の表示位置で忘れそうなのでMEMO！！&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;pre&gt;各パーツに黄色部分を追加する事で、パーツの位置を端末のセンターに持ってくる事が出来る。&lt;/pre&gt;&lt;pre&gt;赤字の部分が、CSSで言う所のマージン&lt;/pre&gt;&lt;pre&gt;&amp;lt;button&lt;/pre&gt;&lt;pre&gt;　　android:text=&quot;ClickMe&quot; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:id=&quot;@+id/btClick&quot; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width=&quot;100px&quot; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: yellow;&quot;&gt;android:gravity=&quot;center_vertical|center_horizontal&quot;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt; &lt;/span&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height=&quot;wrap_content&quot; 
&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: yellow;&quot;&gt;android:layout_gravity=&quot;center_vertical|center_horizontal|center&quot;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;　　&lt;span style=&quot;color: red;&quot;&gt;android:layout_marginTop=&quot;100px&quot;&lt;/span&gt; &amp;gt;
&amp;lt;/button&amp;gt;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;marginに関しては、端末のディスプレイ解像度が違うので&lt;/pre&gt;&lt;pre&gt;位置がおかしくなるなぁ・・・&lt;/pre&gt;&lt;pre&gt;なにかいい方法は無いのか・・・ &lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/3900610754836491327/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/android_07.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/3900610754836491327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/3900610754836491327'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/android_07.html' title='Android ボタンを端末のセンターに持ってくる'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-5165651753555340306</id><published>2011-02-07T17:50:00.000+09:00</published><updated>2011-02-07T17:50:03.761+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Android開発 独学で作ってみせる！</title><content type='html'>以前ブログで2月末くらいには！って思ってましたが&lt;br /&gt;
ぜんぜんあまかった！(^^;)&lt;br /&gt;
&lt;br /&gt;
思っていた以上に、JAVAに慣れてなくて・・・ようやく少しずつですが&lt;br /&gt;
慣れてきました・・・(ﾔﾍﾞｪ&lt;br /&gt;
&lt;br /&gt;
躓いた問題点を忘れない為に！！&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: yellow;&quot;&gt;※ 画面レイアウトで背景を画像にする。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
間違ってるかもしれないけど・・・・&lt;br /&gt;
/res/layout/main.xmlに下の赤字を追加する。&lt;br /&gt;
赤字の@drawable/の次のピクチャって所は、任意で設定&lt;br /&gt;
(画像はres/drawable-hdpi/の中に一緒に入れてみたら、あっさりと表示した)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;linearlayout&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;android:background=&quot;@drawable/ピクチャ名&quot;&lt;/span&gt;&lt;br /&gt;
android:layout_height=&quot;fill_parent&quot;&lt;br /&gt;
android:layout_width=&quot;fill_parent&quot;&lt;br /&gt;
xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;&amp;gt;&lt;br /&gt;
&amp;lt;/linearlayout&amp;gt;&lt;br /&gt;
&lt;br /&gt;
layout_heightやwidthに関しては&quot;fill_parent&quot;と入ってますが&lt;br /&gt;
これは、端末の縦横をいっぱいまで表示するって意味らしぃです。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/5165651753555340306/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/android.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/5165651753555340306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/5165651753555340306'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/android.html' title='Android開発 独学で作ってみせる！'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-3276816670332772157</id><published>2011-02-06T10:41:00.000+09:00</published><updated>2011-02-06T10:41:20.160+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript (jQuery)"/><title type='text'>JavaScriptでPHPのnumber_format！</title><content type='html'>&lt;pre class=&quot;prettyprint&quot;&gt;&lt;span class=&quot;pln&quot;&gt;PHPにあるnumber_format()便利ですよね〜&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;span class=&quot;pln&quot;&gt;JavaScriptにはそんな関数無いみたいなので、作ってみました&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;span class=&quot;pln&quot;&gt;忘れない為にメモ &lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;span class=&quot;pln&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;span class=&quot;pln&quot;&gt;var num = &quot;10000000&quot;; &lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;span class=&quot;pln&quot;&gt;num&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;toString&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;().&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;replace&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;/([0-9]+?)(?=(?:[0-9]{3})+$)/&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;g &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;$1,&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;span class=&quot;pln&quot;&gt;出力：&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;10,000,000&lt;/span&gt;
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/3276816670332772157/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/javascriptphpnumberformat.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/3276816670332772157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/3276816670332772157'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/javascriptphpnumberformat.html' title='JavaScriptでPHPのnumber_format！'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-250583739949437990</id><published>2011-02-06T10:38:00.000+09:00</published><updated>2011-02-06T10:38:56.895+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript (jQuery)"/><title type='text'>JavaScriptでPHPのExplodeと同じSplit関数</title><content type='html'>すぐ忘れちゃうので、忘れない為にメモ&lt;br /&gt;
data1 = &quot;aaa,bbb,ccc&quot;;&lt;br /&gt;
var str = data1.split(&quot;,&quot;);&lt;br /&gt;
&lt;br /&gt;
出力&lt;br /&gt;
str[0]：aaa&lt;br /&gt;
str[1]：bbb&lt;br /&gt;
str[2]：ccc&lt;br /&gt;
&lt;br /&gt;
こんな感じ。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/250583739949437990/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/javascriptphpexplodesplit.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/250583739949437990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/250583739949437990'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/02/javascriptphpexplodesplit.html' title='JavaScriptでPHPのExplodeと同じSplit関数'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-7473979918270126840</id><published>2011-01-29T14:55:00.000+09:00</published><updated>2011-01-29T14:55:59.577+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>【Mac】Android GoogleMap API Key 証明書の手順</title><content type='html'>Macで、Eclipseの環境をしっかりとして&lt;br /&gt;
&lt;br /&gt;
ターミナルで&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;keytool -list -alias androiddebugkey -keystore ~/.Android/debug.keystore -storepass android -keypass android&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
とすると、認証キーが出てくる。&lt;br /&gt;
これを、&lt;a href=&quot;http://code.google.com/intl/ja/android/maps-api-signup.html&quot;&gt;Sign Up for the Android Maps API&lt;/a&gt;に貼付けて(Generate API Key)押したら&lt;br /&gt;
おわり。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/7473979918270126840/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/01/macandroid-googlemap-api-key.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/7473979918270126840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/7473979918270126840'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/01/macandroid-googlemap-api-key.html' title='【Mac】Android GoogleMap API Key 証明書の手順'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-2503284697999014461</id><published>2011-01-27T23:09:00.000+09:00</published><updated>2011-01-27T23:09:17.313+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>まだ出来てないけど！</title><content type='html'>ようやく、Androidで何を作るのか決まりました。&lt;br /&gt;
ｶﾐﾝｸﾞｽｰｰｰｰｰｰｰｰｰｰｰｰｰｰﾝ！！&lt;br /&gt;
&lt;br /&gt;
たぶん、2月の末には第一リリースしてみたい。</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/2503284697999014461/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/01/blog-post_27.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/2503284697999014461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/2503284697999014461'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/01/blog-post_27.html' title='まだ出来てないけど！'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-1672433999646816785</id><published>2011-01-20T02:19:00.003+09:00</published><updated>2011-01-20T02:21:05.179+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Android Appを勉強始めました</title><content type='html'>Androidの勉強でもがんばろうと思って、18日から環境を整えてがんばろうと思い&lt;br /&gt;
今日は出来てないけど、18日はとりあえず定番の「Hello World」からがんばりました。&lt;br /&gt;
&lt;br /&gt;
これから、猛勉強してがんばって行こうと思う！！！&lt;br /&gt;
&lt;br /&gt;
最近仕事も忙しいのですが、何でも作れるよ！って言えるまでがんばります！(^^;)</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/1672433999646816785/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/01/android-app.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/1672433999646816785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/1672433999646816785'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/01/android-app.html' title='Android Appを勉強始めました'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7621512591805727891.post-6172533981551563691</id><published>2011-01-16T02:15:00.000+09:00</published><updated>2011-01-16T02:15:15.149+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Google YouTubeAPIを使ってみた</title><content type='html'>Googleから提供されているYouTube APIを使ってみた。&lt;br /&gt;
色々と悩みましたが、慣れてしまえば何のその。&lt;br /&gt;
&lt;br /&gt;
結構便利に良い物が面白く作れました！！&lt;br /&gt;
&lt;br /&gt;
忘れない様にコードをここへ・・・&lt;br /&gt;
&lt;br /&gt;
YouTubeに動画をアップロードするプログラム&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if($_GET[&#39;status&#39;]==200){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if($_GET[&#39;id&#39;]){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $douga_insert = new Sql;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $douga_insert-&amp;gt;value = array($login-&amp;gt;dataset[0][&#39;id&#39;],$_GET[&#39;id&#39;]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $douga_insert-&amp;gt;sql_insert(&#39;Douga&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $_SESSION[&#39;report&#39;] = &#39;動画のアップロードが完了しました&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; header(&#39;Location: ?dsp=douga_admin&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; exit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
require_once &#39;Zend/Loader.php&#39;;&lt;br /&gt;
Zend_Loader::loadClass(&#39;Zend_Gdata_YouTube&#39;);&lt;br /&gt;
Zend_Loader::loadClass(&#39;Zend_Gdata_AuthSub&#39;);&lt;br /&gt;
Zend_Loader::loadClass(&#39;Zend_Gdata_ClientLogin&#39;);&lt;br /&gt;
&lt;br /&gt;
$sDeveloperKey = &#39;YouTubeAPIの開発コード&#39;;&lt;br /&gt;
$sAccount = &#39;YouTubeのログインアカウント(ID)&#39;;&lt;br /&gt;
$sPassword = &#39;YouTubeのログインパスワード&#39;;&lt;br /&gt;
&lt;br /&gt;
$sMovieTitle = &#39;DatsuNet Movie &#39;.$login-&amp;gt;dataset[0][&#39;user_name&#39;];&lt;br /&gt;
$sDescription = &#39;&#39;;&lt;br /&gt;
$sTags = &#39;&#39;;&lt;br /&gt;
$sNextUrl = &#39;アップロード後の戻り先URL(フルパス)&#39;;&lt;br /&gt;
&lt;br /&gt;
$authenticationURL= &#39;https://www.google.com/youtube/accounts/ClientLogin&#39;;&lt;br /&gt;
$httpClient = Zend_Gdata_ClientLogin::getHttpClient(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $username = $sAccount,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $password = $sPassword,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $service = &#39;youtube&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $client = null,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $source = &#39;gwiki&#39;, // a short string identifying your application&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $loginToken = null,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $loginCaptcha = null,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $authenticationURL);&lt;br /&gt;
$httpClient-&amp;gt;setHeaders(&#39;X-GData-Key&#39;, &quot;key=${sDeveloperKey}&quot;);&lt;br /&gt;
$yt = new Zend_Gdata_YouTube($httpClient);&lt;br /&gt;
// create a Zend_Gdata_YouTube_VideoEntry&lt;br /&gt;
$myVideoEntry= new Zend_Gdata_YouTube_VideoEntry();&lt;br /&gt;
&lt;br /&gt;
// set up media group as in the example above&lt;br /&gt;
$mediaGroup = $yt-&amp;gt;newMediaGroup();&lt;br /&gt;
$mediaGroup-&amp;gt;title = $yt-&amp;gt;newMediaTitle()-&amp;gt;setText($sMovieTitle);&lt;br /&gt;
$mediaGroup-&amp;gt;description = $yt-&amp;gt;newMediaDescription()-&amp;gt;setText($sDescription);&lt;br /&gt;
&lt;br /&gt;
$categoryScheme = &#39;http://gdata.youtube.com/schemas/2007/categories.cat&#39;;&lt;br /&gt;
$developerTagScheme = &#39;http://gdata.youtube.com/schemas/2007/developertags.cat&#39;;&lt;br /&gt;
&lt;br /&gt;
$mediaGroup-&amp;gt;category = array( &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $yt-&amp;gt;newMediaCategory()-&amp;gt;setText(&#39;Autos&#39;)-&amp;gt;setScheme($categoryScheme),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $yt-&amp;gt;newMediaCategory()-&amp;gt;setText(&#39;mydevelopertag&#39;)-&amp;gt;setScheme($developerTagScheme),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $yt-&amp;gt;newMediaCategory()-&amp;gt;setText(&#39;anotherdevelopertag&#39;)-&amp;gt;setScheme($developerTagScheme)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;
&lt;br /&gt;
$mediaGroup-&amp;gt;keywords = $yt-&amp;gt;newMediaKeywords()-&amp;gt;setText($sTags);&lt;br /&gt;
$myVideoEntry-&amp;gt;mediaGroup = $mediaGroup;&lt;br /&gt;
&lt;br /&gt;
$tokenHandlerUrl = &#39;http://gdata.youtube.com/action/GetUploadToken&#39;;&lt;br /&gt;
$tokenArray = $yt-&amp;gt;getFormUploadToken($myVideoEntry, $tokenHandlerUrl);&lt;br /&gt;
$tokenValue = $tokenArray[&#39;token&#39;];&lt;br /&gt;
$postUrl = $tokenArray[&#39;url&#39;];&lt;br /&gt;
&lt;br /&gt;
$nextUrl = $sNextUrl;&lt;br /&gt;
&lt;br /&gt;
View部分&lt;br /&gt;
echo $form = &#39;&amp;lt;form action=&quot;&#39;. $postUrl .&#39;?nexturl=&#39;. $nextUrl .&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&amp;gt;&#39;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;動画ファイルを選択して下さい：&amp;lt;input name=&quot;file&quot; type=&quot;file&quot;/&amp;gt;&#39;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;&amp;lt;input name=&quot;token&quot; type=&quot;hidden&quot; value=&quot;&#39;. $tokenValue .&#39;&quot;/&amp;gt;&#39;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;&amp;lt;input value=&quot;動画アップロード&quot; type=&quot;submit&quot; /&amp;gt;&#39;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;&amp;lt;/form&amp;gt;&#39;;&lt;br /&gt;
&lt;br /&gt;
これで、アップロード出来ます。&lt;br /&gt;
&lt;br /&gt;
そして、削除するには&lt;br /&gt;
$videoId = $_GET[&#39;YouTubeのVideoID&#39;];&lt;br /&gt;
$videoEntryToDelete = $yt-&amp;gt;getVideoEntry($videoId, null, true);&lt;br /&gt;
$yt-&amp;gt;delete($videoEntryToDelete);&lt;br /&gt;
&lt;br /&gt;
これで、消えます。&lt;br /&gt;
&lt;br /&gt;
Googleってすばらしいですね〜最高ですね〜</content><link rel='replies' type='application/atom+xml' href='http://pg-gattsman.blogspot.com/feeds/6172533981551563691/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://pg-gattsman.blogspot.com/2011/01/google-youtubeapi.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/6172533981551563691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7621512591805727891/posts/default/6172533981551563691'/><link rel='alternate' type='text/html' href='http://pg-gattsman.blogspot.com/2011/01/google-youtubeapi.html' title='Google YouTubeAPIを使ってみた'/><author><name>GattsMan</name><uri>http://www.blogger.com/profile/10861400521598775770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>