<?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/sysweb/</link>
<atom:link href="https://rssblog.ameba.jp/sysweb/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>主に自分用メモ</description>
<language>ja</language>
<item>
<title>さくらVPSでバーチャルホスト</title>
<description>
<![CDATA[ さくらVPSでバーチャルホスト化<br><br>httpd.confで<br><br>#Include conf/extra/httpd-vhosts.conf<br><br>な部分を発見。<br>バーチャルホストの為のテンプレだな。<br><br>コメントアウトを解除し、こちらに設定を書いていく。<br><br>ドメインも設定する。<br>お名前ドットコムの場合<br>ネームサーバーの設定→DNS関連機能の設定<br>設定するドメインにチェックをいれて「次へ進む」<br>「DNSレコード設定を利用する」の「設定する」をクリック<br><br>いい感じに設定してあげる。<br><br>一番したの「DNSレコード設定用ネームサーバー変更確認」にチェックを入れてあげると<br>幸せになれるらしい。<br><br>設定終わったらしばらく待つ。<br><br>DNSの設定が反映されるのには時間がかかる。<br><br>Apacheを再起動させておく。<br>設定が反映されてなくてももう少し待ってみるといいかもしれない。<br>そのうちきっと反映される。<br>
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11950839086.html</link>
<pubDate>Tue, 11 Nov 2014 01:58:24 +0900</pubDate>
</item>
<item>
<title>Smartyのtemplates_cに書き込めない時</title>
<description>
<![CDATA[ Uncaught exception 'SmartyException' with message 'unable to write file 以下templates_cへのパスとかなんかよく分かんないけど英語的なものがズラズラ<br><br>英語の出来ない私ですが、それでもこの１行目はおそらくtemplates_cに書き込めない！っていうのを行っているんだと思った。<br>そこでtemplates_cだけApacheのユーザとグループにしてあげたらいけた<br><br>コマンドとしては<br><br>chown -R apache:apache templates_c<br>
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11950805457.html</link>
<pubDate>Tue, 11 Nov 2014 00:07:48 +0900</pubDate>
</item>
<item>
<title>PHPでの0と空文字はイコールだった</title>
<description>
<![CDATA[ ちょっとつまづいて調べてみたら…そうだったのか…<br><br>ちなみにnullとfalseと空文字と0全てイコールらしい<br><br>マジか<br>
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11947870211.html</link>
<pubDate>Tue, 04 Nov 2014 02:17:46 +0900</pubDate>
</item>
<item>
<title>ApacheでのVirtualHostの実現(Ubuntu)</title>
<description>
<![CDATA[ だいたい調べてもさ、httpd.confいじるって書いてあるのよね。<br>Ubuntuだからなのか、設定ファイルばらけてましてね<br>まずどのファイル弄ればいいのかってとこから始まったわけよ。<br><br>/etc/apache2/sites-available/の中だった<br>000-default.confってファイルを好きな名前で同じ場所にコピー<br><br>そいつを編集していく<br>ServerNameとDocumentRootと<br>&lt;Directory /ドキュメントルート/&gt;<br>　　この中<br>&lt;/Directory&gt;<br>あとログの保存場所とファイル名<br><br>弄っときゃ動く多分。<br><br>ここら辺はどのサイト様を見ても同じような感じだったので違いはそんなにないかなーと。<br><br>バーチャルドメインなのにどのURL入力しても同じページが表示されちゃうよって場合はServerAliasも書くといいらしいよ<br><br>私はこの同じページが表示されるってのでハマった。<br>調べてみたら<br>・元々設定してあったドメインやドキュメントルートも改めてバーチャルドメインとして設定しないとシカトされるよ<br>・ServerAlias書くといいことあるかも<br>・/etc/apache2/ports.confにNameVirtualHost書いたか？<br>・/etc/hostsに書くことちゃんと書いたか？<br><br>うん、全部やった^^<br><br>もちろんやる度Apache再起動してる<br><br>もうどーしよーって思って一度Apache停止してから起動してみたら<br>なんと警告が！<br><br>AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/ports.conf<br><br>調べて見たところ、今のApacheさんは「NameVirtualHost使うのなんて当たり前なんだからいちいち書くな」ってことらしい。<br>…あってんのかな？<br>とりあえずports.confから削除<br><br>そしててもう一つ<br>AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message<br><br>このエラーね、検索しても::1の部分が大体127.0.0.1のパターンしか出てこないのよ<br><br>やっと見つけた情報によるとipv6止めちまえ、と。<br>::1というのがipv6に関する何かなのは知っていたけどそもそもipv6が何なのかよく分からない。<br>でもあまり使ってないっぽいってのは知ってる。<br><br>止めちまおう。<br><br>/etc/sysctl.confというのを弄るらしい<br>一番したに<br>net.ipv6.conf.all.disable_ipv6 = 1<br>net.ipv6.conf.default.disable_ipv6 = 1<br>の２行を追加。<br><br>Ubuntuが１１以下だとちょっと書き方違った気がするのでその場合は調べて見てください。<br><br>再びApacheを停止からの起動<br><br>エラーなく起動！<br>さらに！ちゃんとドメイン毎に表示されるページが違う！！<br>できた！<br>できたよ！！<br><br>なんでApache再起動だと反映されない設定があったりするの？？<br><br><br>
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11944008860.html</link>
<pubDate>Sun, 26 Oct 2014 02:33:18 +0900</pubDate>
</item>
<item>
<title>PHP+Pjax+Smartyでリンクをクリックしてもページが変わらない</title>
<description>
<![CDATA[ タイトルのような状態だったのですよ。<br><br>Pjaxで一部分だけページ遷移してほしいわけじゃないですか。<br>それがね、リンクをクリックしてもなんにも変わらないの。<br>でもソースみるとちゃんと変わってるの。<br>なのに何故見た目がまったく変わらないのかと。<br><br>どこ調べてもそんなこと載ってないし…<br>SmartyでAjax使えない的なこと書いてあったりとか…<br>でも先月までちゃんと動いてたんだよ。<br>だからきっとそこじゃないんだよ。<br><br>ソースコメントアウトしまくってどこが原因なのか調べたらおそらくSmarty側。<br><br>それでも全く原因が分からず早４時間経過…<br><span style="color: rgb(255, 0, 0);">邪魔だった{debug}を消す。<br></span><br><b>え・・・直った…</b><br><br>マジか…<br><br><span style="color: rgb(255, 0, 0);"><span style="font-size: 18px;">え？{debug}ってあるとPjax動かないの？<br>なんで？</span></span><br><br>まぁ…動いたからいいや…<br>
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11943589777.html</link>
<pubDate>Sat, 25 Oct 2014 04:25:58 +0900</pubDate>
</item>
<item>
<title>DBから読み込んだ住所から動的にGoogleMapを表示させる</title>
<description>
<![CDATA[ <a title="" target="_blank" href="http://tomoyamkung.net/2014/03/03/javascript-googlemap-address/">http://tomoyamkung.net/2014/03/03/javascript-googlemap-address/</a><br>こちらのjs/script.jsを使用させていただきました。<br><pre>$(function() {    var address = \"東京都墨田区押上１－１－２\";    new google.maps.Geocoder().geocode({\'address\': address}, callbackRender);        // Geocoder.geocode 関数に住所とコールバック関数を渡す});</pre>の部分をphpの方に持ってきて住所の部分を変数にしてあげればおk<br>jQuery分からないし、inputから入力された住所を座標に変換するのは結構あったんだけど読み込んだ住所からどうこうってのがなかなか見つからなかった…。<br>javascript分かればinputから入力されるやつを改造できたんだろうなぁ…。<br><br>そのうちちゃんと覚えないとなーと思う。<br>
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11929356891.html</link>
<pubDate>Wed, 24 Sep 2014 00:49:21 +0900</pubDate>
</item>
<item>
<title>HTMLQuickFormのDeteで最初に空表示</title>
<description>
<![CDATA[ デフォルト値の設定はググればすぐ出てきたけど配列の頭に空の要素を追加して<br>何も選択してない状態をデフォルトにするやり方がなかなか出てこなかった。<br><br>http://blog.mogmet.com/check-date-quickform/<br><br>を参考に「html quick form date addemptyoption」とかでググるも情報がマジで少ない！<br><br>なるべく大元のソース見るのは面倒だから避けたかったけどしょうがないから見てみた。<br>Date.php<br><br>55行目にあった！<br><div>&nbsp; &nbsp; var $_options = array(</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 'language' &nbsp; &nbsp; &nbsp; &nbsp; =&gt; 'en',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 'format' &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =&gt; 'dMY',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 'minYear' &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=&gt; 2001,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 'maxYear' &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=&gt; null, // set in the constructor</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 'addEmptyOption' &nbsp; =&gt; false,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 'emptyOptionValue' =&gt; '',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 'emptyOptionText' &nbsp;=&gt; '&amp;nbsp;',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; 'optionIncrement' &nbsp;=&gt; array('i' =&gt; 1, 's' =&gt; 1)</div><div>&nbsp; &nbsp; );</div><div><br>emptyOptionValue　emptyOptionTextでググったらあっさり出てきた。<br><br>http://pear.plus-server.net/package.html.html-quickform.html-quickform-date.html-quickform-date.html<br><br>書いてあるじゃーん<br><br>ググり方が悪かったのか…</div>
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11874715508.html</link>
<pubDate>Mon, 09 Jun 2014 19:42:35 +0900</pubDate>
</item>
<item>
<title>未来の自分へreadme.txt</title>
<description>
<![CDATA[ 中途半端なところで作業を終わらせる時<br>再開する時に自分がどこまで考えたか、何をしようとしてたか、何に疑問を持っていたのかなどを忘れないためによく自分用readme.txtを作成する。<br><br>先ほど書いてきた明日の自分へ宛てたreadme.txtの中身<br><br>「実行するとエラーでるから！」<br><br>凄い分かりやすい。
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11874063776.html</link>
<pubDate>Mon, 09 Jun 2014 01:15:19 +0900</pubDate>
</item>
<item>
<title>getAuthData()で全てを一気に取得</title>
<description>
<![CDATA[ 認証用データベースで取得したIDとpassが保存されてる同じテーブル内の別カラムのデータを取得する方法はぐぐるとちょいちょい出てくるけど<br>大体ひとつ取得する方法しか書かれていない…<br><br>$data = $auth-&gt;getAuthData();<br><br>で全部いける<br>$dataには配列が格納されて<br>$data["カラム名"]で取得できる<br><br>foreachとかで回したかったからこういう方法とってみた
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11873195036.html</link>
<pubDate>Sat, 07 Jun 2014 20:04:17 +0900</pubDate>
</item>
<item>
<title>クラス変数として宣言してないのにクラス変数</title>
<description>
<![CDATA[ クラス変数として宣言してないのに<br><br><div>function __construct(){</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $this-&gt;data = 'あひゃ';<br><span style="line-height: 1.5;">}<br><br>ちょっとコード変えてるけどなんでクラス内だったらどこでも使えるんだろう…ｗ<br>親クラスでも宣言してないのに…。</span></div>
]]>
</description>
<link>https://ameblo.jp/sysweb/entry-11873193089.html</link>
<pubDate>Sat, 07 Jun 2014 20:01:11 +0900</pubDate>
</item>
</channel>
</rss>
