<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>hidebuabeshiさんのﾌﾞﾛｸﾞ</title>
<link>https://ameblo.jp/hidebuabeshi/</link>
<atom:link href="https://rssblog.ameba.jp/hidebuabeshi/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ﾌﾞﾛｸﾞの説明を入力します。</description>
<language>ja</language>
<item>
<title>Zend Frameworkはじめました</title>
<description>
<![CDATA[ こんばんは。<br>PHP+フレームワークを覚えてみようということで、Zendをはじめてみました。<br><br>CodeZine「Zend Framework入門（著：川北 季 氏）」を参考にとりあえず環境構築とHello Worldを。<br><br><br>【環境構築】<br>(1)XAMPPを入れる。<br><br>Apache、PHPを拾ってくるのが面倒だったので、XAMPPを使用。<br>初めてXAMPPを使ってみましたが、なるほどこれは便利だ。<br><br>Apache、Tomcat、PHP、MySQLなどなど、よく使うオープンソースのソフトウェアが楽に管理ができる。<br>本番環境など、余計なものが入っていては困る環境には適さなくとも、開発環境には便利です。<br><br><br>操作は「Service」のチェックボックスをクリックすることでモジュールのインストールが行われます。<br>インストールされたら「Start」ボタンで起動。<br>終了は「Stop」ボタンでOK。<br><br>httpd.confなども「config」ボタンから簡単にアクセスできます。<br><br><a href="http://stat.ameba.jp/user_images/20121212/00/hidebuabeshi/4f/1d/p/o0744047712326535692.png"><img src="https://stat.ameba.jp/user_images/20121212/00/hidebuabeshi/4f/1d/p/t02200141_0744047712326535692.png" alt="$hidebuabeshiさんのﾌﾞﾛｸﾞ-XAMPPの管理画面" border="0"></a><br><br><br><br>(2)Zend落とす<br><br>さて、次にZendを拾ってきます。<br>http://framework.zend.com　<br>から拾ってきます。<br>ZendFramework2はあんまり入門サイトが見つからなかったんで、とりあえずZF1にしました。<br><br><br>(3)Zend入れる<br><br>実に簡単でした。<br>1. 解凍<br>2. libraryにパスを通す<br>3. library/Zend に格納<br><br>これで完了。<br>中身をいじる必要ありませんでした。（ライブラリだから当然か…）<br><br>【HelloWorld】<br>Zend Framework入門（2）：Hello World!アプリケーションの作成<br>を読みつつやってみました。<br><br>ディレクトリ構成は以下のとおり<br><br>/application<br>    /models<br>    /controllers<br>    /views<br>        /script<br>/public<br><br><br>.htaccessを作成。<br>index.php<br>index.phtml<br>hello.phtml<br>IndexController.php<br>を作成。<br><br>IndexController.phpはコントローラだからcontrollersで…<br>index.phpとindex.phtmlとhello.phtmlはpublicか…　←<br>この思い込みで数日詰まりましたorz<br><br>publicに置くのはindex.phpのみ。<br>んで、index.phtmlとhello.phtmlは<br>/application/views/script/index/の配下である必要がありました。<br><br>通りでエラーが消えないわけだ（；´д｀）<br><br><br>配置しなおしたところ、正常に表示されました。<br><br><a href="http://stat.ameba.jp/user_images/20121212/00/hidebuabeshi/3e/0a/p/o0703027112326532841.png"><img src="https://stat.ameba.jp/user_images/20121212/00/hidebuabeshi/3e/0a/p/t02200085_0703027112326532841.png" alt="hidebuabeshiさんのﾌﾞﾛｸﾞ-localhostにアクセス" border="0"></a><br><br><br><a href="http://stat.ameba.jp/user_images/20121212/00/hidebuabeshi/c9/08/p/o0703027112326532842.png"><img src="https://stat.ameba.jp/user_images/20121212/00/hidebuabeshi/c9/08/p/t02200085_0703027112326532842.png" alt="hidebuabeshiさんのﾌﾞﾛｸﾞ-GOボタンクリック後" border="0"></a><br><br><br><br>【まとめ】<br>公開ディレクトリには「index.php」のみ<br>controllersには「index.php」に対応する「IndexController.php」を配置。<br>views/scriptには「IndexController」に対するディレクトリ「index」を作成し、そこにアクションごとのphtmlを配置。<br><br>よし、基本的な使い方がわかってきた。
]]>
</description>
<link>https://ameblo.jp/hidebuabeshi/entry-11425283800.html</link>
<pubDate>Wed, 12 Dec 2012 01:02:00 +0900</pubDate>
</item>
<item>
<title>PHPの脆弱性</title>
<description>
<![CDATA[ 久々です。<br>日ごろお世話になってる方に「毎日何かしら記事を書くとためになるよ」と言われたので、こまめに書こうと思います。<br><br><br><br>PHPといえばセキュリティが甘い、というイメージですが古いバージョンのパラメータエスケープに起因するそうです。<br><br>php.iniの設定に<br><br>magic_quotes_gpc<br><br>というものがありますが、これが原因とのこと。<br>これがonになっていると、パラメータの「'」やら「\」に自動的に「\」でエスケープされます。<br>元々SQLインジェクション対策のために設けられた機能だそうです。<br><br><br><br><br>・・・これが不完全だったとか（；´д｀）<br><br><br><br><br>PHP5.3.0で非推奨に。<br>PHP5.4.0で廃止されました。<br><br>ちなみに類似機能のmagic_quotes_sybaseも同様です。<br><br><br>どうやらエスケープくらい自分で実装しましょう、ということだそうです。<br>
]]>
</description>
<link>https://ameblo.jp/hidebuabeshi/entry-11421015296.html</link>
<pubDate>Wed, 05 Dec 2012 23:41:00 +0900</pubDate>
</item>
<item>
<title>スコット、タイガー</title>
<description>
<![CDATA[ 世界一有名なID、パスワードの組み合わせとして<br><br>scott/tiger<br><br>がありますね。<br>かの有名なOracle Databaseの大半を作り上げたという、スーパーエンジニアの名前と、彼の飼い猫の名前というのはあまりにも有名ですね。<br>ちなみにスコットさんは現在はオラクルからは離れているとのことです。<br><br>あぁ、私もそのくらいの人物になりたいものです。<br><br>しかし猫のくせにtiger…虎とは随分と名前負けしてはいまいか…？<br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/hidebuabeshi/entry-11163294305.html</link>
<pubDate>Mon, 13 Feb 2012 01:47:00 +0900</pubDate>
</item>
<item>
<title>SQLServerから帰ってこない</title>
<description>
<![CDATA[ こんばんは。<br><br>この間見つけた事象について。<br>jdk1.6 r29の環境で、antからデータを投入したときの出来事。<br><br>よし、このxmlをantで実行！<br><br>…<br><br>……<br><br>………<br><br>…………………………………………………<br><br>あれ…？（；´д｀）<br><br><br><br>重いだけかと思いきや、接続で帰ってこなくなりました。<br><br>原因はjdk1.6r29のバグでした。<br>jdk1.6r27や、後にリリースされたjdk1.6r30では動作しました。<br><br>皆さん、ライブラリのバージョンアップには注意しましょう。<br><br>検索用に…<br><br>SQLServer 帰ってこない　フリーズ　sqljdbc<br><br>
]]>
</description>
<link>https://ameblo.jp/hidebuabeshi/entry-11152426409.html</link>
<pubDate>Wed, 01 Feb 2012 20:18:00 +0900</pubDate>
</item>
<item>
<title>愛車のこと</title>
<description>
<![CDATA[ こんばんは。<br>今日は私の愛車について。<br><br>愛車はBMW 318i(E46) 2006年初年度登録の中古車です。<br><br> <div align="center"><a href="http://stat.ameba.jp/user_images/20120131/00/hidebuabeshi/ba/77/p/o0640048011765390922.png"><img src="https://stat.ameba.jp/user_images/20120131/00/hidebuabeshi/ba/77/p/o0640048011765390922.png" width="300" height="225"></a></div><br><br>去年の夏に初めての車にこいつを買いました。<br>それまでは必要なときだけレンタカー…な生活でしたが、ついにマイカーを手にすることに。<br><br>ドイツ車…いいですね。<br>ボディが頑丈、ブレーキの利きが自然、そして何といっても煽られにくい。<br>しかも案外金が無くとも何とか維持できるもんです。<br>興味がある方はとりあえずディーラーへ。<br>認定中古車なら保証付きで安心です。<br><br>
]]>
</description>
<link>https://ameblo.jp/hidebuabeshi/entry-11150880053.html</link>
<pubDate>Mon, 30 Jan 2012 21:18:00 +0900</pubDate>
</item>
<item>
<title>開発環境について考える</title>
<description>
<![CDATA[ 皆様こんばんは<br>二回目の投稿です。<br><br>さて今回はソース管理について思うことをつらつらと。<br><br><br>一般的な開発現場において<br>・ローカル<br>・検証<br>・凍結（準本番とも）<br>・本番<br>と環境が分かれていることが多いと思います。<br><br>理想的なリリース手順は、ローカルで開発したものがそのまま本番までそのまま持ち越されることでしょう。<br>しかし、なかなかうまく行くものではありませんね。<br><br>そうです、継ぎ接ぎだらけになってしまうからです。<br>運用で本番環境の設定を調整することはよくあります。<br>また、それ以前にローカル環境と本番環境で全く同じ環境というのはほぼありえないですから、設定ファイルは別で管理する必要があります。<br><br>タイムアウト設定はローカル環境は…<br>本番はバックドアを作動しないように…<br>本番はOracleだけど、検証環境はPostgresだから…　←これは危険<br><br>気付けば各環境設定ファイルの数までもが違うことに…<br><br>うーむ、Subversionでバージョン管理しても意味ないですね。<br><br>管理表を…とかやっても設定ファイルと管理表が乖離してしまうことがよくありますね。<br>というか、管理表がただしく管理されてるシステムを見たことがない。<br>かといって、設定ファイルを編集するのにわざわざ管理表更新するのも…<br><br>どうにかなりません？（；´д｀）
]]>
</description>
<link>https://ameblo.jp/hidebuabeshi/entry-11147146931.html</link>
<pubDate>Fri, 27 Jan 2012 01:16:00 +0900</pubDate>
</item>
<item>
<title>初投稿</title>
<description>
<![CDATA[ はじめまして。<br>登録自体はだいぶ前にしていましたが、<br>放置してました。<br>気が向いたら更新していこうかと思いますので、皆様どうぞよろしくお願いいたします。<br><br><br>Android携帯からの投稿
]]>
</description>
<link>https://ameblo.jp/hidebuabeshi/entry-11145317868.html</link>
<pubDate>Wed, 25 Jan 2012 00:46:00 +0900</pubDate>
</item>
</channel>
</rss>
