<?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/convini-oji/</link>
<atom:link href="https://rssblog.ameba.jp/convini-oji/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>コンビニで働くフリーターおじさんがwebとか色々なことをチラ裏的に書く感じ</description>
<language>ja</language>
<item>
<title>データベースへの接続のときの例外処理！</title>
<description>
<![CDATA[ <p>漠然とデータベースに接続するときに<br>try{</p><p>&nbsp; &nbsp; &nbsp;$変数名&nbsp;= new　PDO('接続文字列', 'ユーザー名', 'パスワード');</p><p>}catch(PDOexception $e){</p><p>　&nbsp; echo $e-&gt;getMessage();</p><p>}</p><p>&nbsp;</p><p>とおまじないのように書いて、エラーが出た場合の例外処理をしていたのですが、曖昧なところが多いのでちゃんと覚えてみることに！</p><p>&nbsp;</p><ul><li>まずなぜ例外処理をしないといけないのか？？</li></ul><p>これはもしインスタンスを作る際、コンストラクタに誤りがあった場合(ユーザ名やパスワードが違ったり、データベースが違ったりetc...といった場合)にエラーがブラウザに出力されるのですが、このエラーにコンストラクタの内容がモロに出てしまうらしいです。</p><p>&nbsp;</p><ul><li>そうすると？？</li></ul><p>第三者にこの内容が渡り、何らかの攻撃や情報の取得が起きてしまう恐れにつながってしまう<img alt="ガーン" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/020.png" width="24"><img alt="ガーン" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/020.png" width="24"><img alt="ガーン" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/020.png" width="24"></p><p>&nbsp;</p><ul><li>対策しましょう！</li></ul><p>では、これを表示させないためにはどうするかというところでtry-catchという構文が出てくるわけですね！</p><p>このcatchの部分にPDOexceptionクラスという例外クラスを使い$eという変数名でインスタンスを作りgetMessageで例外メッセージを受け取り出力するということをやっているという流れになるみたいです。</p><p>&nbsp;</p><p>他にも例外クラス名にはExceptionクラスかExceptionクラスを継承した子クラスでなければいけないとかあるらしいですが、ココらへんも時間があるときにでも勉強したいですね！</p><p>&nbsp;</p><p>今回参考にさせていただいた記事</p><p><a href="https://qiita.com/7968/items/6f089fec8dde676abb5b">【PHP超入門】クラス～例外処理～PDOの基礎</a></p>
]]>
</description>
<link>https://ameblo.jp/convini-oji/entry-12460046585.html</link>
<pubDate>Thu, 09 May 2019 12:37:05 +0900</pubDate>
</item>
<item>
<title>本を久しぶりに買いましたというお話</title>
<description>
<![CDATA[ <p>久しぶりに３冊も一気買いして選んだチョイスが</p><ul><li>マンガでわかる自律神経の整え方</li><li>つい、「気にしすぎ」てしまう人へ</li><li>伝わるデザインの基本</li></ul><p><a href="https://stat.ameba.jp/user_images/20190503/16/convini-oji/e6/c3/j/o4032302414402512522.jpg"><img alt="" height="315" src="https://stat.ameba.jp/user_images/20190503/16/convini-oji/e6/c3/j/o4032302414402512522.jpg" width="420"></a></p><p>自律神経の本はマンガなのですぐに読破できました<img alt="口笛" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/010.png" width="24"><img alt="口笛" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/010.png" width="24"><img alt="口笛" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/010.png" width="24"></p><p>長〜い事夜勤生活を続けていると、自律神経なんて乱れに乱れて意識して治すようにしないと色々辛い時があるのですが、こういったスラスラ〜っと読めるタイプは大変ありがたいですね<img alt="グッド！" draggable="false" height="16" src="https://stat100.ameba.jp/blog/ucs/img/char/char2/187.gif" width="16"></p><p>&nbsp;</p><p>まさしくタイトル通りでなんでも気にしすぎてしまうタイプで、気分が沈んでしまうタイプの自分を少しでも変えてみようか、楽に生きてみようかと思い買ってみました<img alt="！！" draggable="false" height="16" src="https://stat100.ameba.jp/blog/ucs/img/char/char2/176.gif" width="16"></p><p>なんでか書いてある事を見ていると、自然と楽になっていきそうな感じがします（語彙力</p><p>よくやってしまいがちなのが、考えすぎて逆に何も手がつかなかったり、周りを考えすぎたり、変にこの先のことを不安に思って手が止まってしまったりするのですが、この本を読み終えた頃にどの様に変わっていけるかが楽しみですね。</p><p>&nbsp;</p><p>もう一つはちゃんとお勉強の本！</p><p>見る人にどう伝えるかっていうのは重要視しなければいけなく、フォント一つ、色一つを取ってもちゃんと理由あってこれにしたんですよ〜っていうのを、勉強したくて書いました。</p><p>むかーしとある講義をされていた方がおっしゃっていましたが、センス５割あとの５割ぐらいは理論で埋めるのでセンスに自信がなくても大丈夫ってことで、理論を徹底的に学んでみます<img alt="ニヤリ" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/003.png" width="24"></p><p>&nbsp;</p><p>本の虫になるにはいい買い物ができましたな<img alt="チョキ" draggable="false" height="16" src="https://stat100.ameba.jp/blog/ucs/img/char/char2/105.gif" width="16"></p>
]]>
</description>
<link>https://ameblo.jp/convini-oji/entry-12458677181.html</link>
<pubDate>Fri, 03 May 2019 16:51:59 +0900</pubDate>
</item>
<item>
<title>コンビニで郵便物を出す際の注意点(よくあるトラブル)</title>
<description>
<![CDATA[ <p>どうもどうも令和初日は十数時間爆睡し、起きたら次の日の朝という愚行をやらかしました。</p><p>&nbsp;</p><p>さて、本日はよくあるコンビニで出会うお客様とのトラブルについてのお話です。</p><p>&nbsp;</p><p>トラブルと言いましても、コンビニという業種は様々な物、サービスを取り扱うためそれと比例してトラブルも少なからず起こるわけですが、郵便物について少しご理解をしていただきたいものがありますので、その点でお話しさせていただければなと思います。</p><p>&nbsp;</p><p>昨今のコンビニでは切手やハガキの取り扱いがあるのは知っている方も多いと思いますが「はて？このハガキ？封筒？いくらの切手を貼ればよろしいのかしら？？」ということでコンビニの店員に聞くことも多いかと思います。</p><p>&nbsp;</p><p>結論から話させていただきますと、コンビニで郵便料金の確実な値段はお答えできかねます。</p><p>&nbsp;</p><p>というのも、コンビニ側で計量をし、お値段をお伝えさせていただき、その料金分の切手を貼って不足していた場合に戻ってきた場合の責任の所在の問題もありますし、</p><p>日本郵便さんのHPにあるよくあるご質問にもあります通り、郵便物の計量は行なっておりません。<br>郵便切手類販売所等に関する法律第５条では料金表を掲げなければいけないとありますが、料金表をお客様にお見せし、お客様ご自身でご確認いただいて郵便料金を決めて頂くためですので、おそらくこの値段になるのではなかろうかという曖昧な表現しかできないです。</p><p>&nbsp;</p><p>とまぁ堅苦しくお話ししたところですが、つい最近私自身がこのトラブルに遭いお客様より「あなたが決めきめなさいよ！」「前来た時はあなたみたいな店員に測ってやってもらったんだ！」というような事を言われ困ってしまいました…</p><p>この記事を読んで一人でも多くのご理解をいただければなと思い書いてしまいましたが文章力ないのに大丈夫ですかねこれ<img alt="汗" draggable="false" height="16" src="https://stat100.ameba.jp/blog/ucs/img/char/char2/028.gif" width="16"></p><p>&nbsp;</p><p>あ〜でも店舗によっては測量器具をお貸ししているところもありますので、重さや大きさ測りたいんですけど〜と仰っていただけたら貸してくれる店舗様もありますので！！そこで重さを測っていただき料金表と確認した切手をお求めいただければなと思います。<br>ではでは良いコンビニライフを！</p>
]]>
</description>
<link>https://ameblo.jp/convini-oji/entry-12458444404.html</link>
<pubDate>Thu, 02 May 2019 16:30:58 +0900</pubDate>
</item>
<item>
<title>PHPをローカル環境で学習する際に躓いた話(PDOの場合)</title>
<description>
<![CDATA[ <p>今日もPHPを学習する際に躓いたところの話をしてみようと思います。</p><p>&nbsp;</p><p>まずはじめに、PHPを学習する際にMacの方はMAMP、Windowsの方はXAMPPなどローカル開発での環境を整えると思います。そしてPHPでのデータベースへの接続の仕方を学ぶことがあると思いますが、その時のPDOのインスタンスを作る時の注意しなければいけない点があるようです。</p><p>&nbsp;</p><p>まずPDOのインスタンス化を行う際にパラメータに</p><p>※例によって<span style="color:#ff0000;">MySQL</span>の場合です！</p><p>&nbsp;</p><p><span style="font-size:1em;">$example =&nbsp;</span></p><p><span style="font-size:1em;">new PDO('mysql:dbname=データベース名;host=ホストを指定;charset=文字コード','ユーザー名','パスワード');</span></p><p>&nbsp;</p><p>と入れるわけですが、ここでMAMPを使うか、XAMPPを使うかによってパラメータが変わってきます</p><p>&nbsp;</p><p>XAMPPの場合</p><p><span style="font-size:1em;">new PDO('mysql:dbname=データベース名;host=127.0.0.1;charset=文字コード','root','');</span></p><p>&nbsp;</p><p><span style="font-size:1em;">MAMPの場合</span></p><p><span style="font-size:1em;">new PDO('mysql:dbname=データベース名;host=127.0.0.1;charset=文字コード','root','<span style="color:#ff0000;"><span style="text-decoration:underline;">root</span></span>');</span></p><p>&nbsp;</p><p><span style="font-size:1em;">というふうにXAMPPの場合にはパスワードの部分は不要だったのに対し、MAMPの場合はrootを指定してあげる必要があります。</span></p><p>&nbsp;</p><p><span style="font-size:1em;">しかし！今回私が躓いたのはここではなく、hostの指定なのです</span><img alt="ガーン" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/020.png" width="24"></p><p>&nbsp;</p><p>実はこの部分、ローカル環境の場合は「localhost」を指定することもあるみたいで、</p><p>この「127.0.0.1」「localhost」では接続方法が違うようです。</p><p>&nbsp;</p><p>localhost：Unixソケットを使用</p><p>127.0.0.1：TCP/IPを使用</p><p>&nbsp;</p><p>となるようでTCP無効化という設定がされてある場合は、hostにlocalhostを指定しないと接続できない…となるようです。</p><p>&nbsp;</p><p>今回参考にさせていただいたサイト様↓↓↓</p><p><a href="https://qiita.com/mpyw/items/b00b72c5c95aac573b71">https://qiita.com/mpyw/items/b00b72c5c95aac573b71</a></p><p>&nbsp;</p><p>う〜む自分で書いててもややこしいと思いますが、理解できるようになるまではこうゆうものなんだと納得しておくとしましょう。</p><p>※補足　Windows環境でlocalhostの指定をすると遅くなることがあるみたいので要注意のようです</p>
]]>
</description>
<link>https://ameblo.jp/convini-oji/entry-12457902764.html</link>
<pubDate>Tue, 30 Apr 2019 14:46:55 +0900</pubDate>
</item>
<item>
<title>$_GET,$_REQUEST？？URLパラメータ？？</title>
<description>
<![CDATA[ <p>さっそくですが今日は勉強しているPHPについて。</p><p>最近ものすごく悩まされた$_GET,$_REQUEST！</p><p>悩まされた原因というのがこの２つのグローバル変数は</p><p>一番最初の時にHTMLのform要素にあるnameやvalueを受け取る</p><p>と覚えていたんですね<img alt="ショボーン" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/017.png" width="24"></p><p>&nbsp;</p><p>しかし、勉強を進めていくと今度はmysqlなどと組み合わせた勉強が出てきて、SQLにURLパラメータのIDをいれる事をするのですね。</p><p>そうすると厳密にいうと、これはURLパラメータというものを取得する事を知るわけです。<br>で、初心者な私はURLパラメータってなんぞ？？と思い調べてみました！<br>URLパラメータとは以下の？から始まる部分を指すみたいです。</p><p>https://www.中略.com<span style="background-color:#ffbfbf;">?id=1</span></p><p>このパラメータの値を取ってくるのが$_GET,$_REQUESTの働きのようです。</p><p>&nbsp;</p><p>で、これがデータベースの何と関わってくるのかというと、データベースではほぼほぼidというカラムを作るのですが(作りますよね？<img alt="汗" draggable="false" height="16" src="https://stat100.ameba.jp/blog/ucs/img/char/char2/028.gif" width="16">)その表示したいレコードのidをURLのパラメータに入れて取得しようとしているわけです。</p><p>まぁここの辺りは別の日に詳しく書いていければなと！</p><p>&nbsp;</p><p>ちなみに以下のようなフォームで</p><p>&nbsp;</p><p>&lt;form action="submit.php" method="GET"&gt;</p><p>&lt;p&gt;性別：</p><p>&lt;input type="radio" name="gender" value="男性"&gt;男性</p><p>／</p><p>&lt;input type="radio" name="gender" value="女性"&gt;女性</p><p>&lt;/p&gt;</p><p>&lt;input type="text" name="my_name" value=""&gt;</p><p>&nbsp;</p><p>&lt;input type="submit" value="送信する"&gt;</p><p>&nbsp;</p><p>&lt;/form&gt;</p><p>&nbsp;</p><p>このようなフォームで男性/nameと送信するとURLパラメータに渡されるわけですね<img alt="びっくり" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/014.png" width="24"><br>https://www.中略.com<span style="background-color:#ffbfbf;">?gender=男性&amp;my_name=name</span><br><br>そして$_REQUEST/$_GETで取得してくると。<br>&nbsp;</p><p>とまぁ、うまく頭の中を整理できないままに書いているので読みづらい部分もあるかもしれませんが今日はこんな感じで<img alt="口笛" draggable="false" height="24" src="https://stat100.ameba.jp/blog/ucs/img/char/char3/010.png" width="24"></p>
]]>
</description>
<link>https://ameblo.jp/convini-oji/entry-12457673904.html</link>
<pubDate>Mon, 29 Apr 2019 16:18:31 +0900</pubDate>
</item>
<item>
<title>初めまして！始めました！</title>
<description>
<![CDATA[ <p>初投稿ですね！緊張します。<br>何を書いていこうか迷いましたが、最初は軽いプロフ的なもの書けばいいのかなー？？<br><br>もうすぐ３３歳になろうかというコンビニで働くフリーターのおじさんが、勉強してることを整理するために適当に書いたり、たまにコンビニのことを呟いてみようかなと。</p><p>&nbsp;</p><p>コンビニの方は色々と守秘義務もありますので、あまり多くは書けないのですが、問題ないような範囲で書いて行ければ良いかなと思っています。<br><br>さ〜て、あまりサボらないようにがんばるぞ〜！！</p>
]]>
</description>
<link>https://ameblo.jp/convini-oji/entry-12457662285.html</link>
<pubDate>Mon, 29 Apr 2019 15:12:06 +0900</pubDate>
</item>
</channel>
</rss>
