<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>何かツールを作ってみる</title>
<link>https://ameblo.jp/toolsubmitter/</link>
<atom:link href="https://rssblog.ameba.jp/toolsubmitter/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>年寄プログラマがツールを作って、試しています。</description>
<language>ja</language>
<item>
<title>マニュアル作っています</title>
<description>
<![CDATA[ マニュアル制作中<br>この続きは、サイドバーのリンクからご覧いただけます。<br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br>も、絶賛おススメ中です。<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11809412119.html</link>
<pubDate>Mon, 31 Mar 2014 12:00:02 +0900</pubDate>
</item>
<item>
<title>開発ドキュメントは重要か？</title>
<description>
<![CDATA[ おかげさまで、いろいろな不具合を見つけながら<br>システムを修正しています。<br><br><br><br>このサイトはPHP＋MySQLで作っていますが<br>ちょっと、ショートでC#のプログラムも作りました。<br><br><br><br>実は、C#は初めて触ったのですが<br>元々、C++でのプログラム経験はあるのと<br>VisualBasicも使ったことがあるので<br>比較的、スムーズに出来ました。<br><br><br><br>と言っても、結構コピペで作った部分が多いんですけどね。<br><br><br><br>このシステムの開発で学んだ部分を随時公開していこうと思っているのですが<br>あまりメモを作っていないので<br><br>忘れてしまった部分が大きい<br><br>です。(^_^;)<br><br><br><br>こんな時に思うのが、ドキュメントの重要性ですね。<br><br><br><br>開発している時は<br>ネットでいろいろな情報をかき集めて<br>コードを書きながら理解して行ったりするわけですが<br>コードが出来てしまうと、次の処理の実装に移ったりして<br>そのときに書いていたコードから意識がずれてしまいます。<br><br>そうすると、後になって思いだそうとしても<br>何も無い状態では、当然、思い出せません。<br><br><br><br>で。<br><br>書いたコードを参照するわけですが<br>そうすると、多少、思い出す。<br><br>でも、どのサイトを参考にしたか、までは思いださない。<br><br>URLなんて、無理。<br><br><br><br><br><br>こうなると、今後のために、資料を残していないことが悔やまれるんですよね。<br><br>開発ドキュメントとして<br><br>しっかりした文書を残すのがベストなのかもしれませんが<br>そこまでのコストを(いろいろな事情で)かけられない場合。<br><br><br><br>せめて、自分のために、メモや殴り書きでもいいので<br>何かを残しておく必要があります。<br><br>これを開発ドキュメントと言っていいか、どうかは分りませんが<br><br>自分のためには、必要ですよ。<br><br>この続きは、サイドバーのリンクからご覧いただけます。<br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>&nbsp;<br><br>も、絶賛おススメ中です。<br><br>&nbsp;<br><br>&nbsp;<br><br>&nbsp;<br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11785440601.html</link>
<pubDate>Sun, 02 Mar 2014 13:50:12 +0900</pubDate>
</item>
<item>
<title>Yahooネットショップで中古品を売る場 合</title>
<description>
<![CDATA[ Yahooネットショップで中古品を売る場合<br><br>古物商の許可が必要<br><br>なのは知っていますよね。<br><br>&nbsp;<br><br>で。<br><br>古物商の許可を警察から受けるわけですが<br>そのためには、ネットショップが開店していないとダメです。<br><br>つまり。<br><br>警察がそのネットショップの内容を確認できないとダメなんです。<br><br>&nbsp;<br><br>あれ？<br><br>でも、Yahooでネットショップを開店するのに古物商の許可が必要で<br>古物商の許可を受けるのに、ネットショップを見せなければならない？<br><br>&nbsp;<br><br>これって、どうどう巡り状態？<br><br>&nbsp;<br><br>&nbsp;<br><br>・・・<br><br>&nbsp;<br><br>なんですが。<br><br>&nbsp;<br><br>実は、大丈夫。<br><br>&nbsp;<br><br>Yahooネットショップの開設の段階でURLが決まります。<br><br>で、そのURLで警察に申請するのですが<br>そのときに、受理番号を教えてもらうことが出来ます。<br><br>実際に許可は出ていないので<br>受付番号のようなものです。<br><br>&nbsp;<br><br>それをYahooに提示することで、ネットショップのオープンが出来ます。<br><br>オープンできるから、警察も確認できる・・・というわけです。<br><br>この続きは、サイドバーのリンクからご覧いただけます。<br><br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br><br>も、絶賛おススメ中です。<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11769854684.html</link>
<pubDate>Tue, 11 Feb 2014 14:40:13 +0900</pubDate>
</item>
<item>
<title>ケアレスミスって・・・</title>
<description>
<![CDATA[ SQLのデバッグをしていたんですが。<br><br>どうしても、よく分からない。<br><br>&nbsp;<br><br>不正な文字とか、何だとかのメッセージがブラウザ上に表示されるだけで<br>さっぱり？<br><br>IEでテストしていたんですが<br>FireFoxのFireBugでチェックすることに。<br><br>&nbsp;<br><br>で。<br><br>見ていたんですが、それでも分からない。<br><br>&nbsp;<br><br>仕方なく、怪しそうな部分をコメントアウトして<br>少しずつ、生かしていくようにして、どこを有効にしたらNGなのか<br>見ていく。<br><br>そうして見つけたのが・・・<br><br>&nbsp;<br><br>SQL文を作るところの文末のセミコロンがコロンになっていた！<br><br>&nbsp;<br><br>・・・orz<br><br>&nbsp;<br><br>なんだ、これ。<br><br>まさか、こんなミスするなんて・・・<br><br>&nbsp;<br><br>文末も確認したんだけど<br>まさかセミコロンがコロンになっていると思わなかった。（＾＿＾；）<br><br>&nbsp;<br><br>直したら、動きましたよ。<br><br>&nbsp;<br><br>でも。<br><br>さらに、問題が！？<br><br>&nbsp;<br>この続きは、サイドバーのリンクからご覧いただけます。<br><br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br><br>も、絶賛おススメ中です。<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11769009685.html</link>
<pubDate>Mon, 10 Feb 2014 11:30:13 +0900</pubDate>
</item>
<item>
<title>利用権限が無い時のテスト</title>
<description>
<![CDATA[ しばらく、ブログの更新が出来ませんでしたが。<br><br>&nbsp;<br><br>実は、利用権限が無い時のテストをしていました。<br>ある条件を満たした場合に、利用権限が付加されて<br>その条件を満たさなくなった場合や有効期間が切れた場合に<br>利用権限が無くなるという仕様でした。<br><br>そのため、今までは、利用権限が無い時のテストをしていたのですが<br>それだとまったくブログを更新できない・・・<br><br>&nbsp;<br><br>いや、もちろん。<br><br>ブログサービスにログインして、更新することはできますけど<br>なんか、せっかく作ったのに、そんなことしたくない感が。（＾＿＾；）<br><br>&nbsp;<br><br>それで、利用権限のテストが済むように努力していたのですが<br>ちょっとSQL文で嵌まってしまって<br>もう少し時間がかかりそうなので<br><br>「いいや。管理画面のテストもしちゃえ。」<br><br>と言うことで、管理画面で利用権限を付加してしまいました。(^_^)/<br><br>&nbsp;<br><br>そして、ようやく、ブログの投稿が出来るようになったわけです。<br><br>&nbsp;<br><br>いやー。<br><br>こんなことになるとは。<br><br>&nbsp;<br><br>でも、与えた期間は、わずかなので、それまでに正しい方法で利用権限が付加できるように<br>しないといけないです。<br><br>次回は管理側で権限付加しないようにして<br>ノーマルルートで実行できるようにしないとね。<br><br>&nbsp;<br><br>&nbsp;<br>この続きは、サイドバーのリンクからご覧いただけます。<br><br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br><br>も、絶賛おススメ中です。<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11768388836.html</link>
<pubDate>Sun, 09 Feb 2014 14:50:14 +0900</pubDate>
</item>
<item>
<title>Yahooネットショップ その後</title>
<description>
<![CDATA[ Yahooネットショップの設定を行ってきました。<br><br>基本的な設定と言うか<br>それ自体は大変じゃないんです。<br><br>友人によれば<br><br>単に、表現をどうしたらいいかとか<br>規約の解釈をどう考えればいいか<br><br>というところが、聞きたかったところらしいです。<br><br>&nbsp;<br><br>後は・・・古物商関係の書類をYahooに提出すればOKっぽいところまで<br>設定できました。<br><br>しばらくは、私は用済みかな。(^_^;)<br><br>&nbsp;<br>この続きは、サイドバーのリンクからご覧いただけます。<br><br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br><br>も、絶賛おススメ中です。<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11765698051.html</link>
<pubDate>Wed, 05 Feb 2014 22:00:34 +0900</pubDate>
</item>
<item>
<title>Yahooネットショップ</title>
<description>
<![CDATA[ 実は。<br><br>知人がYahooネットショップに出店することになりまして。<br><br>&nbsp;<br><br>その設定などの手伝い？指導？のために<br>これから出かけるのですが。<br><br>&nbsp;<br><br>何か面白いことを仕入れたら<br>差し支えの無い範囲で、ネタにしてみますね。<br><br>&nbsp;<br><br>&nbsp;<br>この続きは、サイドバーのリンクからご覧いただけます。<br><br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br><br>も、絶賛おススメ中です。<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11765307433.html</link>
<pubDate>Wed, 05 Feb 2014 11:00:15 +0900</pubDate>
</item>
<item>
<title>Webツールの画面実装</title>
<description>
<![CDATA[ さて。<br><br>今日は、画面をどうやって実装するかについて<br>ちょっと考えてみたいと思います。<br><br>PHPベースのWebアプリを作る場合に<br>どうやって画面を実装するかというと、3つ方法があると思います。<br><br>&nbsp;<br><br>まず1つは、ひたすら力技。<br><br>つまり、PHPで、printしまくる。<br><br>HTMLで書いてもいいけど、途中で＜？php　～　？＞を入れて<br>PHPのコードを入れる。<br><br>例えば。<br><br><br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;title&gt;タイトル&lt;/title&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;?php<br>&nbsp; $name = $_POST[&amp;#39;name&amp;#39;];<br>&nbsp; print ("データを受け取りました&lt;br /&gt;");<br>&nbsp; print ("内容：$name&lt;br /&gt;");<br>?&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br>&nbsp;<br><br><br>こんな感じで、ひたすらがりがり書いていく。<br><br>さすがに、疲れるし、仕様変更があったら、やり直しですよね。<br><br>で。<br><br>次は、Smartyのようなテンプレートエンジンを使う方法。<br><br>テンプレートエンジンを使うと<br>プログラムとデザインを分離できるので<br>仕様変更にも強くなります。<br><br><br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;title&gt;Smarty Test&lt;/title&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br><br>&lt;h1&gt;{$title}&lt;/h1&gt;<br>&lt;p&gt;1970年1月1日から現在までの経過秒数は {$smarty.now} 秒です。&lt;/p&gt;<br>&lt;p&gt;現在の日時は {$smarty.now|date_format:&amp;#39;%Y/%m/%d %H:%M:%S&amp;#39;} です。&lt;/p&gt;<br><br>&lt;/body&gt;<br>&lt;/html&gt;<br>&nbsp;<br><br><br>この例のように、PHPっぽいコードをHTMLに入れる必要は無く<br>デザイナーに、決めたキーワードだけを教えてあげれば<br>プログラムを知らないデザイナーでも作ることができます。<br><br>そのため、大抵はこの方法で作ることが多いですね。<br><br>この続きは、サイドバーのリンクからご覧いただけます。<br><br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br><br>も、絶賛おススメ中です。<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11764589669.html</link>
<pubDate>Tue, 04 Feb 2014 11:00:14 +0900</pubDate>
</item>
<item>
<title>PEARでのメール送信</title>
<description>
<![CDATA[ 今回、メール送信にはPEARを使ったわけですが。<br><br>具体的には、こんな感じで行います。<br><br>&nbsp;<br><br>まず、パラメータを作ります。<br><br>&nbsp;$params = array(<br>&nbsp;&nbsp;"host"&nbsp;&nbsp;=&gt; "smtp.XXXX.jp",<br>&nbsp;&nbsp;"port"&nbsp;&nbsp;=&gt; "587",<br>&nbsp;&nbsp;"auth"&nbsp;&nbsp;=&gt; true,<br>&nbsp;&nbsp;"username"&nbsp;=&gt; "SMTP認証のID",<br>&nbsp;&nbsp;"password"&nbsp;=&gt; "SMTP認証のPW",<br>&nbsp;&nbsp;"debug"&nbsp;&nbsp;=&gt; true<br>&nbsp;);<br><br>分りづらいところだけ解説すると<br><br>auth：SMTP認証を使うかどうか(true：使う/false：使わない)<br>debug：デバッグのためのログ出力(true：出力/false：無し)<br><br>他にもパラメータは設定できるけど<br>上記だけで十分かと。<br><br>で。<br>このパラメータを使って、インスタンスを生成する。<br><br>&nbsp;$mailObject = Mail::factory("smtp",$params);<br><br><br>次は、メールヘッダ情報を連想配列としてセット。<br><br>&nbsp;$headers = array(<br>&nbsp;&nbsp;"To" =&gt; $email,<br>&nbsp;&nbsp;"From" =&gt; $mgrid,<br>&nbsp;&nbsp;"CC" =&gt; $email,<br>&nbsp;&nbsp;"Return-Path" =&gt; $email,<br>&nbsp;&nbsp;"MIME-Version" =&gt; "1.0",<br>&nbsp;&nbsp;"Content-type" =&gt; "text/plain; charset=ISO-2022-JP",<br>&nbsp;&nbsp;"Subject" =&gt; $subject&nbsp;<br>&nbsp;);<br><br>&nbsp;<br><br>Toのフィールドで送信先を指定しても、実は関係無い。<br>このフィールドの指定先に送信されるわけではない。<br><br>&nbsp;<br><br>で。<br>最終的にsendメソッドでメールを送信する。<br><br>&nbsp;$mailObject-&gt;send($recipients, $headers, $message);<br><br>&nbsp;<br><br>これだけです。<br><br>意外と簡単でしょ？<br><br>もし、PEARが使えるなら、使った方が便利ですよ。<br><br>この続きは、サイドバーのリンクからご覧いただけます。<br><br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br><br>も、絶賛おススメ中です。<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11764310823.html</link>
<pubDate>Mon, 03 Feb 2014 23:20:12 +0900</pubDate>
</item>
<item>
<title>メール投稿とモブログ</title>
<description>
<![CDATA[ 今回のツールのポイントは<br><br>メールでブログに記事を投稿するということです。<br><br>&nbsp;<br><br>各ブログサービスでは、メール投稿、いわゆる「モブログ」ができる場合が有ります。<br><br>モブログでは2種類のパターンがあって<br><br><br>携帯メールしか受け付けない場合<br>登録された送信元メールアドレスからしか受け付けない場合<br>決められた投稿用メールアドレスに送信すれば何でもOKな場合<br><br><br>このうち、最初の1つ目は、PCを使ったWebツールでは実現できないと考えました。<br><br>なぜなら。<br><br>まともな実装であれば、送られてきたIPアドレスが携帯キャリアのものかどうか<br>チェックするからです。<br><br>いくら送信元を偽装しても、IPまで偽装するのは出来ません。<br><br>そこで、今回対象としたモブログはそれ以外の2つ。<br><br>これらについて対応することにしました。<br><br>必要なことは2つ。<br><br><br>送信元メールアドレスを正しく送り出すこと<br>ブログごとに応じた投稿用メールアドレスに送信すること<br><br><br>まぁ、これらは、メール送信の基本ですが<br>単純なPHPのmail()では、送信元メールアドレスを送る出すことが出来ません。<br><br>サーバーによってはSMTPもsendmailとは限らないので<br>-fオプションで送信元メールアドレスが送られるか、不安もありました。<br><br>そのため、PEARを使っています。<br><br>これにより、希望する形式でメールを送ることが出来るようになりました。<br><br>この続きは、サイドバーのリンクからご覧いただけます。<br><br><br>「ノウハウコレクターがアフィリエイトで10万稼ぐ方法」<br>http://gebo-affili.info/<br><br><br>も、絶賛おススメ中です。<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>&nbsp;<br><br><br>
]]>
</description>
<link>https://ameblo.jp/toolsubmitter/entry-11764025575.html</link>
<pubDate>Mon, 03 Feb 2014 16:30:12 +0900</pubDate>
</item>
</channel>
</rss>
