<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>Weblogy</title>
	<atom:link href="http://blog.dacelo.info/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.dacelo.info</link>
	<description>WordPressのカスタマイズとプラグイン、CSSテクニック、SEOの話題など。</description>
	<lastBuildDate>Fri, 26 Feb 2010 05:23:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/feed" />
		<item>
		<title>phpのアップロードサイズ変更ポイント3点</title>
		<link>http://blog.dacelo.info/php/entry-775.html</link>
		<comments>http://blog.dacelo.info/php/entry-775.html#comments</comments>
		<pubDate>Fri, 26 Feb 2010 05:23:53 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/?p=775</guid>
		<description><![CDATA[PHPでブラウザからアップロードできるファイルのサイズを変更するには、php.iniで設定を変更します。
このとき、関係するパラメータが３点あるのですが、いつもどれだったっけなぁ…とググっているので、ここに備忘録をポスト [...]


Related posts:<ol><li><a href='http://blog.dacelo.info/php/entry-636.html' rel='bookmark' title='Permanent Link: csvファイルを配列に格納するphp関数 &#8220;fgetcsv&#8221;'>csvファイルを配列に格納するphp関数 &#8220;fgetcsv&#8221;</a> <small>csvファイルを読み込んで、phpの中で配列として格納して色々なことをしたい、ということで調べてみた。 最初は区切り文字でsplitして…と考えていたが、そういうことをしてくれる関数もあった。 例1 CSV ファイルの全 [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-258.html' rel='bookmark' title='Permanent Link: WordPressで特定のカテゴリ内の記事リスト'>WordPressで特定のカテゴリ内の記事リスト</a> <small>しまった。欲しいのは記事リストじゃなくてカテゴリリストだった。 間違えて作っちゃったのですが、いつか使うかも知れないのでコードを保存しておきます。 &lt;?php if &#40; in_category&#40;4 [...]...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>PHPでブラウザからアップロードできるファイルのサイズを変更するには、php.iniで設定を変更します。<br />
このとき、関係するパラメータが３点あるのですが、いつもどれだったっけなぁ…とググっているので、ここに備忘録をポストしておきます。</p>
<ol>
<li>memory_limit　：スクリプトが確保できる最大メモリ</li>
<li>post_max_size　：POST時の最大サイズ</li>
<li>upload_max_filesize　：アップロードするファイルの最大サイズ</li>
</ol>
<p>ウチのサーバーではこんな感じです。</p>

<div class="wp_syntax"><div class="code"><pre class="conf" style="font-family:monospace;">memory_limit = 256M      ; Maximum amount of memory a script may consume
; Maximum size of POST data that PHP will accept. 
post_max_size = 20M
; Maximum allowed size for uploaded files.
upload_max_filesize = 50M</pre></div></div>



<p>Related posts:<ol><li><a href='http://blog.dacelo.info/php/entry-636.html' rel='bookmark' title='Permanent Link: csvファイルを配列に格納するphp関数 &#8220;fgetcsv&#8221;'>csvファイルを配列に格納するphp関数 &#8220;fgetcsv&#8221;</a> <small>csvファイルを読み込んで、phpの中で配列として格納して色々なことをしたい、ということで調べてみた。 最初は区切り文字でsplitして…と考えていたが、そういうことをしてくれる関数もあった。 例1 CSV ファイルの全 [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-258.html' rel='bookmark' title='Permanent Link: WordPressで特定のカテゴリ内の記事リスト'>WordPressで特定のカテゴリ内の記事リスト</a> <small>しまった。欲しいのは記事リストじゃなくてカテゴリリストだった。 間違えて作っちゃったのですが、いつか使うかも知れないのでコードを保存しておきます。 &lt;?php if &#40; in_category&#40;4 [...]...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/php/entry-775.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/php/entry-775.html" />
	</item>
		<item>
		<title>クラスの呼び出し方2通り　Static（静的） &amp; dynamic（動的）</title>
		<link>http://blog.dacelo.info/php/entry-774.html</link>
		<comments>http://blog.dacelo.info/php/entry-774.html#comments</comments>
		<pubDate>Wed, 24 Feb 2010 11:15:28 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/php/entry-774.html</guid>
		<description><![CDATA[最近ようやくPHPのオブジェクト指向の勉強を始めまして。遅ぇよ！ってな話ですが、「人生に遅すぎることはない」という安藤百福氏の名言を引用して話を先に進めたいと思います。
さて、オブジェクト指向ということは「クラスを作って [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>最近ようやくPHPのオブジェクト指向の勉強を始めまして。遅ぇよ！ってな話ですが、<strong>「人生に遅すぎることはない」</strong>という安藤百福氏の名言を引用して話を先に進めたいと思います。</p>
<p>さて、オブジェクト指向ということは「クラスを作って、それをオブジェクトとして呼び出す」ということになります。</p>
<h3>１．普通に(動的に)呼び出す</h3>
<p>newでクラス名を指定してインスタンスとして呼び出します。<br />
（砂の状態のイマジンに対して、契約して実体化させるようなイメージです。）</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #000088;">$y</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> dacelo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$y</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">test</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> dacelo <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'dacelo'</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">function</span> test<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;hello<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">name</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>実行結果</p>
<pre class="mysql">
hello
dacelo
</pre>
<p>daceloクラスの中では、メンバー変数としてnameが設定され、クラスの中でそれを$thisで呼び出しています。</p>
<h3>２．スタティックに呼び出す</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
dacelo<span style="color: #339933;">::</span><span style="color: #004000;">test</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> dacelo <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'dacelo'</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">function</span> test<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;test<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">name</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>実行結果</p>
<pre class="mysql">
test
PHP Fatal error:  Using $this when not in object context in /home/dacelo/tmp/test.php on line 14
Fatal error:  Using $this when not in object context in /home/dacelo/tmp/test.php on line 14
</pre>
<p>メソッド（クラスの中の関数）を直接呼び出すには、コロン:を２つ付けて呼び出します。<br />
このとき、インスタンスを作成していないので、$thisが使えません。フェイタルエラーになります。<br />
$thisが自分として指し示すべきオブジェクトが存在していないということですね。</p>
<p>ではこのスタティック呼び出しはどういうときに使うかというと、<strong>クラスの中のメソッドのみを、関数のように使いたい</strong>という時に使います。<br />
普通にその辺にぽっこり用意している関数との違いは、クラスでカプセル化することによって、名前空間の解決(関数名が被ったりしない)ということです。</p>
<p>以上！Ciao！</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/php/entry-774.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/php/entry-774.html" />
	</item>
		<item>
		<title>Admin SSLで「自動転送が無限ループ」になったとき</title>
		<link>http://blog.dacelo.info/wordpress/entry-772.html</link>
		<comments>http://blog.dacelo.info/wordpress/entry-772.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 08:20:07 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/uncategorized/entry-772.html</guid>
		<description><![CDATA[WordPressで、管理画面と任意のURLを自動的にHTTPにしてくれる便利プラグイン、AdminSSL。個人サイトではあまりSSL自体使いませんが、お問い合わせページ等でHTTPS必須の企業サイトでWordPress [...]


Related posts:<ol><li><a href='http://blog.dacelo.info/wordpress/entry-675.html' rel='bookmark' title='Permanent Link: テーマの自動アップデート時に気をつけること'>テーマの自動アップデート時に気をつけること</a> <small>WordPressは、Ver2.7から、テーマとプラグインとに『自動アップデート機能』が実装された。 これまでだったら、ダウンロードしてきて、サーバーに接続して、差し替えて…。という手間がいちいち必要だったので、ついつい [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-548.html' rel='bookmark' title='Permanent Link: WordPressの管理画面が生まれ変わる『Admin Management Xtended』'>WordPressの管理画面が生まれ変わる『Admin Management Xtended』</a> <small>これは使える！ WordPressのプラグインです。 Admin Management Xtended WordPressを使っていて、意外と面倒なのが投稿本文以外の情報の編集。投稿した直後に「あ、カテゴリ選んでない」と [...]...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>WordPressで、管理画面と任意のURLを自動的にHTTPにしてくれる便利プラグイン、AdminSSL。個人サイトではあまりSSL自体使いませんが、お問い合わせページ等でHTTPS必須の企業サイトでWordPressを使っている場合は必須のプラグインなんじゃないでしょうか。</p>
<p>さて、そのAdminSSLを有効にしたら、ブラウザが「自動転送が無限ループ」で終了してしまった場合。<br />
これはたいていの場合、単純にブラウザのクッキーを一端削除すれば直ります。</p>
<p>それでも直らない場合は、こちらを。</p>
<blockquote cite="http://www.eshima.info/tech/?p=51">
<p>plugins/admin-ssl-secure-admin/includes/https.php </p>
<p>//$tmp1[] = “wp-login.php”; </p>
<p>をコメントアウトすることで回避。</p>
<p><cite><a href="http://www.eshima.info/tech/?p=51">Admin SSLのログインでループ | 江島＠システム開発</a></cite>
</p></blockquote>
<p>それでも直らない場合、WordPressのコアファイルをドキュメントルートではなく１階層下（例：URLはhttp://example.comだけどWordPressはhttp://example.com/wordpress/などの場合）に出るエラーの可能性があります。これの対処法は現在のところ「siteurlとhomeを同一にしよう」、つまりWordPressもDocumentRootに置こう、ということしかありません。</p>


<p>Related posts:<ol><li><a href='http://blog.dacelo.info/wordpress/entry-675.html' rel='bookmark' title='Permanent Link: テーマの自動アップデート時に気をつけること'>テーマの自動アップデート時に気をつけること</a> <small>WordPressは、Ver2.7から、テーマとプラグインとに『自動アップデート機能』が実装された。 これまでだったら、ダウンロードしてきて、サーバーに接続して、差し替えて…。という手間がいちいち必要だったので、ついつい [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-548.html' rel='bookmark' title='Permanent Link: WordPressの管理画面が生まれ変わる『Admin Management Xtended』'>WordPressの管理画面が生まれ変わる『Admin Management Xtended』</a> <small>これは使える！ WordPressのプラグインです。 Admin Management Xtended WordPressを使っていて、意外と面倒なのが投稿本文以外の情報の編集。投稿した直後に「あ、カテゴリ選んでない」と [...]...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/wordpress/entry-772.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/wordpress/entry-772.html" />
	</item>
		<item>
		<title>シェルスクリプトのインクルード</title>
		<link>http://blog.dacelo.info/linux/entry-770.html</link>
		<comments>http://blog.dacelo.info/linux/entry-770.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 07:24:27 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/linux/entry-770.html</guid>
		<description><![CDATA[phpだと、スクリプト内に他のスクリプトを読んでくるときは
include()
require()
などを使います。
シェルスクリプトの場合
シェルスクリプトでは、中に書かれているのは全てシェルのコマンドなので、中でもシ [...]


Related posts:<ol><li><a href='http://blog.dacelo.info/linux/entry-749.html' rel='bookmark' title='Permanent Link: mail コマンドでメールを送る'>mail コマンドでメールを送る</a> <small>リナックスにはmailコマンドというのがあります。サーバー上で直接メールの送受信を行なうコマンドです。 mail コマンド 【書式】 mail [-s 題名] [宛先] このコマンドを実行すると、本文、CCを順に入力する [...]...</small></li><li><a href='http://blog.dacelo.info/php/entry-774.html' rel='bookmark' title='Permanent Link: クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）'>クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）</a> <small>最近ようやくPHPのオブジェクト指向の勉強を始めまして。遅ぇよ！ってな話ですが、「人生に遅すぎることはない」という安藤百福氏の名言を引用して話を先に進めたいと思います。 さて、オブジェクト指向ということは「クラスを作って [...]...</small></li><li><a href='http://blog.dacelo.info/linux/entry-651.html' rel='bookmark' title='Permanent Link: scpコマンドでサーバー間のファイル転送'>scpコマンドでサーバー間のファイル転送</a> <small>サイトの移転やデータの移し替えのときに、いちいちクライアントソフトでFTP接続してデスクトップに保存、また違うサーバーにつないでアップロード、は面倒ですよね。 リナックスサーバーをターミナルで操作できると、直接ファイル移 [...]...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>phpだと、スクリプト内に他のスクリプトを読んでくるときは<br />
include()<br />
require()<br />
などを使います。</p>
<p>シェルスクリプトの場合</p>
<p>シェルスクリプトでは、中に書かれているのは全てシェルのコマンドなので、中でもシェルを実行するようにすればいいわけです。<br />
例えば</p>
<p>test.sh<br />
include.sh</p>
<p>というスクリプトがあり、test.shの中でinclude.shを使いたい場合は</p>
<pre>
source include.sh
</pre>
<p>もしくは</p>
<pre>
. include.sh
</pre>
<p>などすればOKというわけですね。</p>


<p>Related posts:<ol><li><a href='http://blog.dacelo.info/linux/entry-749.html' rel='bookmark' title='Permanent Link: mail コマンドでメールを送る'>mail コマンドでメールを送る</a> <small>リナックスにはmailコマンドというのがあります。サーバー上で直接メールの送受信を行なうコマンドです。 mail コマンド 【書式】 mail [-s 題名] [宛先] このコマンドを実行すると、本文、CCを順に入力する [...]...</small></li><li><a href='http://blog.dacelo.info/php/entry-774.html' rel='bookmark' title='Permanent Link: クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）'>クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）</a> <small>最近ようやくPHPのオブジェクト指向の勉強を始めまして。遅ぇよ！ってな話ですが、「人生に遅すぎることはない」という安藤百福氏の名言を引用して話を先に進めたいと思います。 さて、オブジェクト指向ということは「クラスを作って [...]...</small></li><li><a href='http://blog.dacelo.info/linux/entry-651.html' rel='bookmark' title='Permanent Link: scpコマンドでサーバー間のファイル転送'>scpコマンドでサーバー間のファイル転送</a> <small>サイトの移転やデータの移し替えのときに、いちいちクライアントソフトでFTP接続してデスクトップに保存、また違うサーバーにつないでアップロード、は面倒ですよね。 リナックスサーバーをターミナルで操作できると、直接ファイル移 [...]...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/linux/entry-770.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/linux/entry-770.html" />
	</item>
		<item>
		<title>apacheのトリビア</title>
		<link>http://blog.dacelo.info/apache/entry-769.html</link>
		<comments>http://blog.dacelo.info/apache/entry-769.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 08:57:54 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/apache/entry-769.html</guid>
		<description><![CDATA[apacheのServerAliasには、果たしてどのくらいまで登録できるのか？
検証してみました。
【結論：8719byteまでOK】
ドメイン数ではなく、文字数で限界が設定されていました。


No related  [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>apacheのServerAliasには、果たしてどのくらいまで登録できるのか？<br />
検証してみました。<br />
【結論：8719byteまでOK】<br />
ドメイン数ではなく、文字数で限界が設定されていました。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/apache/entry-769.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/apache/entry-769.html" />
	</item>
		<item>
		<title>IEではsetAttributeが使えない</title>
		<link>http://blog.dacelo.info/javascript/entry-768.html</link>
		<comments>http://blog.dacelo.info/javascript/entry-768.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:53:49 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/javascript/entry-768.html</guid>
		<description><![CDATA[IEでは、setAttributeが使えないと言うことが判明。
setAttributeは、第1引数で指定したプロパティの属性を第2引数に書き換えるメソッドで、クリックしたらある部分を非表示にする（display:non [...]


Related posts:<ol><li><a href='http://blog.dacelo.info/linux/entry-424.html' rel='bookmark' title='Permanent Link: 複数サイトでphpMyAdminを共有する'>複数サイトでphpMyAdminを共有する</a> <small>CMSを使って、同一サーバーで複数のサイトを管理していたりするときに、phpMyAdminをサイトの数だけそれぞれのドキュメントルートに突っ込んだりしていませんか？ どうせ覗くのは同じMySQLサーバーなのに、面倒だしサ [...]...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>IEでは、setAttributeが使えないと言うことが判明。<br />
setAttributeは、第1引数で指定したプロパティの属性を第2引数に書き換えるメソッドで、クリックしたらある部分を非表示にする（display:none）とかで使えるかと思ってたんですが、実はIEでは使えなかった。<br />
この場合IEでは、代わりにstyle.cssText=&#8221;"という記述にする必要があります。これはIE以外でも使えるのでこっちに統一せざるを得ませんね。</p>
<p>例：id:hogehogeの部分を非表示にしたいとき</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;button id=&quot;detail_btn&quot; onclick=&quot;javascript:displayNone(); return false;&quot;&gt;
非表示にする
&lt;/button&gt;
&nbsp;
&lt;div id=&quot;hogehoge&quot;&gt;
ここが非表示になる
&lt;/div&gt;</pre></div></div>

<p>function displayNone　の中身は</p>
<p>これが</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hogehoge&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">cssText</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;display:none;&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>こうなる</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hogehoge&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;style&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;display:none;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>



<p>Related posts:<ol><li><a href='http://blog.dacelo.info/linux/entry-424.html' rel='bookmark' title='Permanent Link: 複数サイトでphpMyAdminを共有する'>複数サイトでphpMyAdminを共有する</a> <small>CMSを使って、同一サーバーで複数のサイトを管理していたりするときに、phpMyAdminをサイトの数だけそれぞれのドキュメントルートに突っ込んだりしていませんか？ どうせ覗くのは同じMySQLサーバーなのに、面倒だしサ [...]...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/javascript/entry-768.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/javascript/entry-768.html" />
	</item>
		<item>
		<title>別のページから一部分を引っ張ってくる関数</title>
		<link>http://blog.dacelo.info/php/entry-767.html</link>
		<comments>http://blog.dacelo.info/php/entry-767.html#comments</comments>
		<pubDate>Tue, 19 Jan 2010 05:34:07 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/php/entry-767.html</guid>
		<description><![CDATA[手っ取り早く、ページ内に他のページのヘッダー部分とかメニューの一部とかを表示したい、と思うことが結構あるので、再利用できるように関数化しました。

function ripping_html&#40;$source,$s [...]


Related posts:<ol><li><a href='http://blog.dacelo.info/php/entry-774.html' rel='bookmark' title='Permanent Link: クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）'>クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）</a> <small>最近ようやくPHPのオブジェクト指向の勉強を始めまして。遅ぇよ！ってな話ですが、「人生に遅すぎることはない」という安藤百福氏の名言を引用して話を先に進めたいと思います。 さて、オブジェクト指向ということは「クラスを作って [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-671.html' rel='bookmark' title='Permanent Link: WordPressの テンプレートタグ/get_option()'>WordPressの テンプレートタグ/get_option()</a> <small>日本語版のcodexになかったので、簡単に訳してみた。Function Reference/get option « WordPress Codex テンプレートタグ/get option 記述 オプションデータベースの...</small></li><li><a href='http://blog.dacelo.info/php/entry-706.html' rel='bookmark' title='Permanent Link: ECcubeのSmartyでPHPを使う'>ECcubeのSmartyでPHPを使う</a> <small>ロジックとビューが分離できるというのがSmartyを使う強みというか旨みなわけで、テンプレート上に生PHPを書くというのは本来が本末転倒気味な話な訳です。 しかしそれでもちょっとした動作をPHPでそのまま実行したいときっ [...]...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>手っ取り早く、ページ内に他のページのヘッダー部分とかメニューの一部とかを表示したい、と思うことが結構あるので、再利用できるように関数化しました。</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> ripping_html<span style="color: #009900;">&#40;</span><span style="color: #000088;">$source</span><span style="color: #339933;">,</span><span style="color: #000088;">$start</span><span style="color: #339933;">,</span><span style="color: #000088;">$end</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$html_source</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$source</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$rip_source</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/\n/'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$html_source</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$pattern</span><span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;/<span style="color: #006699; font-weight: bold;">$start</span>(.*)<span style="color: #006699; font-weight: bold;">$end</span>/&quot;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pattern</span><span style="color: #339933;">,</span> <span style="color: #000088;">$rip_source</span><span style="color: #339933;">,</span> <span style="color: #000088;">$match</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$match</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>使い方</p>
<blockquote><p>string ripping_html  ( resource $context, string $start , string $end )
</p></blockquote>
<p>例</p>
<blockquote><p>ripping_html(&#8216;http://blog.dacelo.info/example.html&#8217;, &#8216;<html>&#8216;, &#8216;<end>&#8216;);</p></blockquote>


<p>Related posts:<ol><li><a href='http://blog.dacelo.info/php/entry-774.html' rel='bookmark' title='Permanent Link: クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）'>クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）</a> <small>最近ようやくPHPのオブジェクト指向の勉強を始めまして。遅ぇよ！ってな話ですが、「人生に遅すぎることはない」という安藤百福氏の名言を引用して話を先に進めたいと思います。 さて、オブジェクト指向ということは「クラスを作って [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-671.html' rel='bookmark' title='Permanent Link: WordPressの テンプレートタグ/get_option()'>WordPressの テンプレートタグ/get_option()</a> <small>日本語版のcodexになかったので、簡単に訳してみた。Function Reference/get option « WordPress Codex テンプレートタグ/get option 記述 オプションデータベースの...</small></li><li><a href='http://blog.dacelo.info/php/entry-706.html' rel='bookmark' title='Permanent Link: ECcubeのSmartyでPHPを使う'>ECcubeのSmartyでPHPを使う</a> <small>ロジックとビューが分離できるというのがSmartyを使う強みというか旨みなわけで、テンプレート上に生PHPを書くというのは本来が本末転倒気味な話な訳です。 しかしそれでもちょっとした動作をPHPでそのまま実行したいときっ [...]...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/php/entry-767.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/php/entry-767.html" />
	</item>
		<item>
		<title>CakePHP 1.1系と1.2系の違い</title>
		<link>http://blog.dacelo.info/php/entry-766.html</link>
		<comments>http://blog.dacelo.info/php/entry-766.html#comments</comments>
		<pubDate>Thu, 14 Jan 2010 13:08:00 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/php/entry-766.html</guid>
		<description><![CDATA[最近、自力でWebサービスを作ってみたいなあ、ということでCakePHPをちょこちょこいじってます。
参考書としては、まずは入門編ということでakiyan.comのakiyanさんこと秋田真氏の本

Fast CakeP [...]


Related posts:<ol><li><a href='http://blog.dacelo.info/wordpress/entry-743.html' rel='bookmark' title='Permanent Link: Fatal error: Call to undefined method WordPress_Module'>Fatal error: Call to undefined method WordPress_Module</a> <small>WordPressを2．84にアップデートしたらフェイタルエラーで表示不能に。 Fatal error: Call to undefined method WordPress_Module::_weak_escape() [...]...</small></li><li><a href='http://blog.dacelo.info/php/entry-774.html' rel='bookmark' title='Permanent Link: クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）'>クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）</a> <small>最近ようやくPHPのオブジェクト指向の勉強を始めまして。遅ぇよ！ってな話ですが、「人生に遅すぎることはない」という安藤百福氏の名言を引用して話を先に進めたいと思います。 さて、オブジェクト指向ということは「クラスを作って [...]...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>最近、自力でWebサービスを作ってみたいなあ、ということでCakePHPをちょこちょこいじってます。<br />
参考書としては、まずは入門編ということで<a href="http://www.akiyan.com/" target="_blank">akiyan.com</a>のakiyanさんこと秋田真氏の本</p>
<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774133418/"><img src="http://ec2.images-amazon.com/images/I/41PXhFYSx0L._SL500_AA240_.jpg" /><br />
Fast CakePHP</a><br />
を見ていたんですが、この本は1.1系用なのでちょっと古いところがあるんですね。</p>
<p>サンプルチュートリアルのタスクリストアプリケーションを作ってたんですが、こんなエラーが出ます。</p>
<p>Warning (512): Method HtmlHelper::input does not exist [CORE\cake\libs\view\helper.php, line 148]</p>
<p>1.2系になってHTMLヘルパーの仕様が変わったようで、$htmlじゃなくて$formというのを使います。</p>
<p>1.1<br />
<?php echo $html->input(&#8216;Task/content&#8217;) ?><br />
<?php echo $html->submit(&#8216;タスク追加&#8217;) ?></p>
<p>1.2<br />
<?php echo $form->input(&#8216;Task/content&#8217;) ?><br />
<?php echo $form->end(&#8216;タスク追加&#8217;) ?></p>
<p>これでOKです。</p>


<p>Related posts:<ol><li><a href='http://blog.dacelo.info/wordpress/entry-743.html' rel='bookmark' title='Permanent Link: Fatal error: Call to undefined method WordPress_Module'>Fatal error: Call to undefined method WordPress_Module</a> <small>WordPressを2．84にアップデートしたらフェイタルエラーで表示不能に。 Fatal error: Call to undefined method WordPress_Module::_weak_escape() [...]...</small></li><li><a href='http://blog.dacelo.info/php/entry-774.html' rel='bookmark' title='Permanent Link: クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）'>クラスの呼び出し方2通り　Static（静的） &#038; dynamic（動的）</a> <small>最近ようやくPHPのオブジェクト指向の勉強を始めまして。遅ぇよ！ってな話ですが、「人生に遅すぎることはない」という安藤百福氏の名言を引用して話を先に進めたいと思います。 さて、オブジェクト指向ということは「クラスを作って [...]...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/php/entry-766.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/php/entry-766.html" />
	</item>
		<item>
		<title>httpd.confでsafe_modeをon/offにする</title>
		<link>http://blog.dacelo.info/apache/entry-765.html</link>
		<comments>http://blog.dacelo.info/apache/entry-765.html#comments</comments>
		<pubDate>Tue, 05 Jan 2010 06:44:56 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/apache/entry-765.html</guid>
		<description><![CDATA[皆様、明けましておめでとうございます。いやぁ、早いものでこのブログも2年目なんですね。今年もちょぼちょぼと更新してまいりますのでよろしくお願いいたします。
さて、今回はsafe_modeについて。
phpのsafe_mo [...]


Related posts:<ol><li><a href='http://blog.dacelo.info/apache/entry-713.html' rel='bookmark' title='Permanent Link: Apacheのエラー：Could not reliably determine the server&#8217;s fully qualified domain name&#8230;'>Apacheのエラー：Could not reliably determine the server&#8217;s fully qualified domain name&#8230;</a> <small>Apacheを再起動した際に、 httpd: Could not reliably determine the server&#8217;s fully qualified...</small></li><li><a href='http://blog.dacelo.info/apache/entry-714.html' rel='bookmark' title='Permanent Link: httpd.confでRedirectの設定'>httpd.confでRedirectの設定</a> <small>Webサイトの移転で必須のRedirect設定、.htaccessでやることが多いですが、 Apacheの設定ファイル・httpd.confでやってしまうと一括指定できて早いです。 &lt;VirtualHost 19 [...]...</small></li><li><a href='http://blog.dacelo.info/linux/entry-678.html' rel='bookmark' title='Permanent Link: Apacheアクセスログの設定'>Apacheアクセスログの設定</a> <small>httpd.confでVirtualHostのアクセスログの保存方法と場所を指定する。 common　… 共通のログファイルに書き込む combined　… 個別のログファイルに書き込む …ということだと思うんですが、事 [...]...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>皆様、明けましておめでとうございます。いやぁ、早いものでこのブログも2年目なんですね。今年もちょぼちょぼと更新してまいりますのでよろしくお願いいたします。</p>
<p>さて、今回はsafe_modeについて。<br />
phpのsafe_modeは、PHP6で正式に削除されることが決定しているので、使わないことが推奨されているんですが、まぁ諸々の事情で使わざるを得ないことがあります。<br />
通常、php.iniでon/offを切り替えるんですが、使うんであれば限定的に、あるサイトのバーチャルホストの中だけで有効にしたい、というような気持ちってありますね。</p>
<p>そんなときは、httpd.confにて次のように書きます。</p>
<blockquote class="mysql"><p><VirtualHost 192.168.11.111:80><br />
    DocumentRoot /home/blog.dacelo.info/<br />
    ServerName blog.dacelo.info<br />
    <Directory "/home/blog.dacelo.info"><br />
    AllowOverride All<br />
    Options ExecCGI FollowSymlinks<br />
    </Directory><br />
    <IfModule mod_php5.c><br />
      php_admin_flag safe_mode on<br />
    </IfModule><br />
</VirtualHost>
</p></blockquote>
<p>これで、blog.dacelo.infoの中でだけsafe_modeがonになりました。</p>


<p>Related posts:<ol><li><a href='http://blog.dacelo.info/apache/entry-713.html' rel='bookmark' title='Permanent Link: Apacheのエラー：Could not reliably determine the server&#8217;s fully qualified domain name&#8230;'>Apacheのエラー：Could not reliably determine the server&#8217;s fully qualified domain name&#8230;</a> <small>Apacheを再起動した際に、 httpd: Could not reliably determine the server&#8217;s fully qualified...</small></li><li><a href='http://blog.dacelo.info/apache/entry-714.html' rel='bookmark' title='Permanent Link: httpd.confでRedirectの設定'>httpd.confでRedirectの設定</a> <small>Webサイトの移転で必須のRedirect設定、.htaccessでやることが多いですが、 Apacheの設定ファイル・httpd.confでやってしまうと一括指定できて早いです。 &lt;VirtualHost 19 [...]...</small></li><li><a href='http://blog.dacelo.info/linux/entry-678.html' rel='bookmark' title='Permanent Link: Apacheアクセスログの設定'>Apacheアクセスログの設定</a> <small>httpd.confでVirtualHostのアクセスログの保存方法と場所を指定する。 common　… 共通のログファイルに書き込む combined　… 個別のログファイルに書き込む …ということだと思うんですが、事 [...]...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/apache/entry-765.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/apache/entry-765.html" />
	</item>
		<item>
		<title>Wordpress アップデートエラー『Briefly unavailable for scheduled&#8230;.』</title>
		<link>http://blog.dacelo.info/wordpress/entry-764.html</link>
		<comments>http://blog.dacelo.info/wordpress/entry-764.html#comments</comments>
		<pubDate>Thu, 24 Dec 2009 11:23:00 +0000</pubDate>
		<dc:creator>dacelo</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.dacelo.info/wordpress/entry-764.html</guid>
		<description><![CDATA[WorePress2.7以降から導入された『自動アップデート』はとても便利な機能なんですが、アップデートの途中でネットワークが切れたりなどして終わってしまうと、こんなエラーが出てにっちもさっちもいかなくなります。
Bri [...]


Related posts:<ol><li><a href='http://blog.dacelo.info/wordpress/entry-512.html' rel='bookmark' title='Permanent Link: WordPressで「メンテナンス中」モードにするプラグイン'>WordPressで「メンテナンス中」モードにするプラグイン</a> <small>運営中のWebに直接手を加えなきゃいけない場面は、よくある。 テスト環境でちゃんと試験して、それがそのまますんなり行けばいいんだけど、どうしても本番環境でないと設定できないとか、時間がないとか、その他の諸事情により。 ア [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-672.html' rel='bookmark' title='Permanent Link: WordPress.orgへのテーマ投稿時のエラー'>WordPress.orgへのテーマ投稿時のエラー</a> <small>WordPressのテーマを自作する強化週間。 テーマを自作したら、WordPress.orgに申請しましょう。 申請時には、決められたフォーマットに従って、スクリーンショットやstyle.cssを用意し、Zipにまとめ [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-679.html' rel='bookmark' title='Permanent Link: WordPress.orgから消えたテーマはSEOスパム'>WordPress.orgから消えたテーマはSEOスパム</a> <small>筆者がWordPressテーマの作成に取り組み始めたのは、年が明けてからなので、実はこの事件のことは知らなかったのですが、昨年末にWordPress.orgのテーマディレクトリから、200種類以上が一気に削除されるという [...]...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>WorePress2.7以降から導入された『自動アップデート』はとても便利な機能なんですが、アップデートの途中でネットワークが切れたりなどして終わってしまうと、こんなエラーが出てにっちもさっちもいかなくなります。</p>
<blockquote><p>Briefly unavailable for scheduled maintenance. Check back in a minute.</p></blockquote>
<p>コンソールやFTPから、手動で最新ファイルに上書きしてもこのエラーは消えてくれません。管理画面へのログインも出来ない。</p>
<p>これは、自動アップデートをする際のロックファイルがドキュメントルートに残ったままになってしまうのが原因です。</p>
<p>WordPressの自動アップデートは、アップデート中にアクセスがあって不具合が生じるのを防ぐために、自動アップデートの開始時にルートの位置に<br />
.maintenance<br />
というファイルを設置します。</p>
<p>このファイルは自動アップデートの終了時に自動的に削除されるんですが、先述のように自動アップデート自体が途中で終了してしまうと、このファイルが残ったままなにもできなくなります。<br />
そんなときは、このファイルを手動で削除してから、全体を最新ファイルで上書きすればOKです。</p>


<p>Related posts:<ol><li><a href='http://blog.dacelo.info/wordpress/entry-512.html' rel='bookmark' title='Permanent Link: WordPressで「メンテナンス中」モードにするプラグイン'>WordPressで「メンテナンス中」モードにするプラグイン</a> <small>運営中のWebに直接手を加えなきゃいけない場面は、よくある。 テスト環境でちゃんと試験して、それがそのまますんなり行けばいいんだけど、どうしても本番環境でないと設定できないとか、時間がないとか、その他の諸事情により。 ア [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-672.html' rel='bookmark' title='Permanent Link: WordPress.orgへのテーマ投稿時のエラー'>WordPress.orgへのテーマ投稿時のエラー</a> <small>WordPressのテーマを自作する強化週間。 テーマを自作したら、WordPress.orgに申請しましょう。 申請時には、決められたフォーマットに従って、スクリーンショットやstyle.cssを用意し、Zipにまとめ [...]...</small></li><li><a href='http://blog.dacelo.info/wordpress/entry-679.html' rel='bookmark' title='Permanent Link: WordPress.orgから消えたテーマはSEOスパム'>WordPress.orgから消えたテーマはSEOスパム</a> <small>筆者がWordPressテーマの作成に取り組み始めたのは、年が明けてからなので、実はこの事件のことは知らなかったのですが、昨年末にWordPress.orgのテーマディレクトリから、200種類以上が一気に削除されるという [...]...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.dacelo.info/wordpress/entry-764.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.dacelo.info/wordpress/entry-764.html" />
	</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->