<?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/"
	>

<channel>
	<title>WIDGET-INFO &#187; admin</title>
	<atom:link href="http://blog.widget-info.net/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.widget-info.net</link>
	<description>WIDGET-INFOではCakePHPやIPhone情報、その他開発に関する情報を発信</description>
	<lastBuildDate>Tue, 09 Feb 2010 13:44:47 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ようやくIE6のシェアダウン</title>
		<link>http://blog.widget-info.net/2010/02/ie6_down/</link>
		<comments>http://blog.widget-info.net/2010/02/ie6_down/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 15:49:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ブラウザ]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[バージョン]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=413</guid>
		<description><![CDATA[Web開発を行っている際に問題になってくるのがブラウザごとの挙動違い。。。特にIE6が今でも厄介な存在になっています。]]></description>
			<content:encoded><![CDATA[<p>Web開発を行っている際に問題になってくるのが<br />
ブラウザごとの挙動違い。。。</p>
<p>特にIE6が今でも厄介な存在になっています。<br />
今でこそコーディングが統一されたライブラリによって<br />
防げている部分もありますが、全ての工程を考えると余分な時間が<br />
多く取られる。<br />
<span id="more-413"></span><br />
で、調べ物をしているとこんな記事を発見。。。<br />
■ブラウザシェアIE8 1位、Firefoxは2カ月連続下落<br />
<a title="ブラウザシェアIE8" href="http://journal.mycom.co.jp/news/2010/02/01/020/index.html" target="_blank">http://journal.mycom.co.jp/news/2010/02/01/020/index.html</a></p>
<p>ようやくIE8が来てくれたと安心（笑<br />
恐らくWindows7の影響ではあるものの、まだ20%もあるIE6のシェアが<br />
このまま減り続けるのを願うばかりです。</p>
<p>ブラウザの進化には喜びがあるものの<br />
開発方法が多岐にわたるのは、厳しいものですね（汗</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/02/ie6_down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH接続</title>
		<link>http://blog.widget-info.net/2010/02/ssh_conect/</link>
		<comments>http://blog.widget-info.net/2010/02/ssh_conect/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 14:52:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[サーバー]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=411</guid>
		<description><![CDATA[少し迷ったのでメモに。。。このブログはヘテムルサーバーを利用していますが、ちょうどSSH接続をしたときに困ったことが。]]></description>
			<content:encoded><![CDATA[<p>少し迷ったのでメモに。。。</p>
<p>このブログはヘテムルサーバーを利用していますが<br />
ちょうどSSH接続をしたときに困ったことが。</p>
<p>SSH接続には「Tera Term」を利用していて「Tera Term Menu」を使って<br />
自動ログインができます。<br />
<span id="more-411"></span><br />
普通に設定しては自動ログインができず、特に調べもしないで<br />
手動で接続をしていました。<br />
しかし、CakePHPのBakeを使う頻度が多くなり、今度こそ調べた結果。。。</p>
<p>・起動の種類<br />
これは「起動のみ」を選択<br />
・詳細設定<br />
「オプション」のみに次のように設定<br />
ホスト名 /P=ポート番号 /ssh2 /auth=password /user=ログインID /passwd=ログインパスワード</p>
<p>・「起動時に実行」にチェック無し<br />
・「ttsshを使う」にチェック<br />
・「鍵ファイル」は指定無し<br />
・「チャレンジレスポンス認証」チェック無し<br />
・「Pageantを使う」チェック無し</p>
<p>以上でメニューに登録して接続すると自動SSH接続が可能になりました。<br />
これで楽できる（笑</p>
<p>他にも方法があるとは思いますが、一つの方法としてメモです。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/02/ssh_conect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP find(&#8216;list&#8217;)について</title>
		<link>http://blog.widget-info.net/2010/01/cakephp-findlist/</link>
		<comments>http://blog.widget-info.net/2010/01/cakephp-findlist/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:16:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[List]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=409</guid>
		<description><![CDATA[CakePHPの「find('list')」について少し触れようと思います。殆どの方は「find('list')」をすでに使いこなしているかと思います。]]></description>
			<content:encoded><![CDATA[<p>CakePHPの「find(&#8216;list&#8217;)」について少し触れようと思います。</p>
<p>殆どの方は「find(&#8216;list&#8217;)」をすでに使いこなしているかと思います。<br />
さてこの機能の出力結果はよくプルダウンメニューやセレクトボックスで利用可能な<br />
配列の成型になっています。<br />
例）</p>
<pre class="brush:php">array(
’1’=&gt;'値1',
’2’=&gt;'値2'
)</pre>
<p>のような形です。<br />
キーにはプライマリーキーが設定されますが、「値」の部分はどこを参照されるのか。<br />
<span id="more-409"></span><br />
CakePHPの内部を見ると答えが出てきます。<br />
参照してしているテーブルから「title」「name」「プライマリーキー」の順に<br />
フィールドを探しにいきます。<br />
大変便利ではありますが、さて上記3つが存在しない場合（プライマリキーは別として）、<br />
もしくは独自に指定したい場合はどうするのか。。。</p>
<p>もちろんCakePHPは用意しています（笑<br />
答えは</p>
<pre class="brush:php">$this-&gt;モデル名-&gt;displayField = '指定したフィールド名';</pre>
<p>こうすることで、参照するフィールドを変更することができます。<br />
コントローラー内部で変更することが可能なので、途中で変更してデータを<br />
取得といった方法も可能です。</p>
<p>ちょっと子ネタでした（笑</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/01/cakephp-findlist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP 1.3.0-betaリリース</title>
		<link>http://blog.widget-info.net/2010/01/cakephp-1-3-0-beta/</link>
		<comments>http://blog.widget-info.net/2010/01/cakephp-1-3-0-beta/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:05:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Version]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[データベース]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=407</guid>
		<description><![CDATA[CakePHP 1.3.0-betaがリリースされています。「alpha」のリリースから2ヶ月ほどですが、だいぶ機能追加もあったようです。]]></description>
			<content:encoded><![CDATA[<p>CakePHP 1.3.0-betaがリリースされています。<br />
「alpha」のリリースから2ヶ月ほどですが、だいぶ機能追加もあったようです。</p>
<p>現在開発でも使っている「1.2.5」のバージョンでも十分開発が可能ですが<br />
「1.3」系はそれを上回るほど、個人的には期待しています（笑<br />
<span id="more-407"></span><br />
というのも「1.2」系では2つのアプリケーションをCakePHPの設計上1つにまとめることができず<br />
2つの「app」を用意しなければならない状態など、若干の不自由さがありました。<br />
もちろん何でも無理やり1つにすれば良いということはありませんが（笑</p>
<p>捉え方は個人差がありますが、個人的には今回の「1.3」系に早く乗り換えたいと考えています。</p>
<p>ちなみに個人的には以下の機能が「1.3」系で魅力的に見えています（笑</p>
<p>1.「virtual fields」機能<br />
ようやく来たか、という感じです（笑<br />
簡単に説明すると通常は1つテーブル内にあるフィールドはCakePHPで普通に取得すると<br />
存在するフィールドのみデータが取得されます。<br />
しかしデータベース（ここではMySQLで例えます）では、存在するフィールドAとBをくっつけてCの仮想のフィールドに<br />
加工してデータを取得することができます。<br />
今までのCakePHPでは独自にクエリーを記述して取得するしか方法はありませんでしたが、今回のCakePHPでは<br />
モデルに記述することでクエリーを書くことなく実現できるとのこと。<br />
さらにコーディング量が減るのではと期待しています。</p>
<p>2.「Routing.admin」の仕様変更<br />
今までの仕様では「Routing」の設定は1つまででした。<br />
いわゆる「Routing」が「admin」と設定していた場合は「index」と「admin_index」のみとなっています。<br />
さらに別名が必要な場合は「app」自体を分けるか、「Webサービス」機能を使うか（個人的にはまったく利用していません。。。）<br />
になるかと思います。<br />
しかし「1.3」系からは複数設定することが可能です。この変更はかなり大きいです（笑</p>
<p>3.Componentsの仕様変更<br />
といっても大幅な変更ではないようですが、使い勝手が向上した変更のようです。<br />
コンポーネントを作成したことがあるかたはご存知かと思いますが、現在のコンポーネントでは<br />
モデルのビヘイビアのように、初期設定値をコンポーネント設定時には記述することができません。<br />
しかし「1.3」系からは記述することが可能になります。<br />
これは個人的ちょっとほしかった機能で、コンポーネントの開発の幅が広くなりそうです（笑</p>
<p>と特に魅力的に思えた部分ですが、その他にも「Valdation」などなどで機能が大幅に改善されています。<br />
ここでは全てを書ききれないので、また別の機会に紹介できればと（汗</p>
<p>最後に、「1.2」系のアプリケーションに「1.3」系のCakePHPに変更すると、とりあえずエラーが起きます（笑<br />
まぁ当たり前な話ではありますが、特にクラス名が変更されている部分もあるそうなので、<br />
変更を予定されている方は注意が必要かと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/01/cakephp-1-3-0-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CakePHP　携帯の開発</title>
		<link>http://blog.widget-info.net/2010/01/cakephp_on_mobile/</link>
		<comments>http://blog.widget-info.net/2010/01/cakephp_on_mobile/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 14:24:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[View]]></category>
		<category><![CDATA[携帯]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=404</guid>
		<description><![CDATA[ここ最近は携帯業界の動きも激しくなってきました。GoogleのAndroidやIPhone、Windowsモバイルなどなどと。。。]]></description>
			<content:encoded><![CDATA[<p>ここ最近は携帯業界の動きも激しくなってきました。<br />
GoogleのAndroidやIPhone、Windowsモバイルなどなどと。。。</p>
<p>端末の種類は多いは世代違いがあるはで、携帯のWebコンテンツ開発は<br />
正直無駄にコストがかかるのが現状。<br />
実際仕事場でもデスマーチになりかけたときも（笑</p>
<p><span id="more-404"></span><br />
そしてCakePHPで携帯サイトの開発も多くなっているのも現実。<br />
ということで、かなり簡単&amp;大雑把に携帯ページを作成する方法です。</p>
<p>前提として簡易的な方法ですので、しっかりとしたコンテンツ開発の場合には<br />
恐らく向きません（笑<br />
特に絵文字対応など。。。</p>
<p>方法はこちら。</p>
<p>「app_controller.php」に以下のコードを記述します。</p>
<pre class="brush:php">function afterFilter(){
$this-&gt;output = mb_convert_kana($this-&gt;output, "raks", Configure::read('App.encoding'));
$this-&gt;output = mb_convert_encoding($this-&gt;output, "SJIS", Configure::read('App.encoding'));
}</pre>
<p>実際にページを確認すると、「UTF-8」の文字コードが「SJIS」に変換されます。<br />
単純なページを出力するだけなどの対応方法です。</p>
<p>まぁあくまでも、その場しのぎ的な方法の紹介でした（汗</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/01/cakephp_on_mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP　事例1</title>
		<link>http://blog.widget-info.net/2010/01/cakephp_case1/</link>
		<comments>http://blog.widget-info.net/2010/01/cakephp_case1/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 14:10:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[事例]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=402</guid>
		<description><![CDATA[ということで少し事例を。。。だいぶCakePHPで開発しているサイトも多くなってきたかと思います。]]></description>
			<content:encoded><![CDATA[<p>ということで少し事例を。。。</p>
<p>だいぶCakePHPで開発しているサイトも多くなってきたかと思います。<br />
そこで自分が知ってるCakePHP製のサイトを紹介。</p>
<p><a title="ペット美容室・サロンのポータルサイト" href="http://www.petaru.info/" target="_blank">全国のペット美容室・サロンを検索できるポータルサイト</a><br />
ペット美容室またはサロンの情報を検索できるポータルです。</p>
<p>少しずつ紹介していきます（笑</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/01/cakephp_case1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP　「Thlangヘルパー」をリリース</title>
		<link>http://blog.widget-info.net/2010/01/cakephp_thlang_helper/</link>
		<comments>http://blog.widget-info.net/2010/01/cakephp_thlang_helper/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 15:03:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Helpers]]></category>
		<category><![CDATA[フォーマット]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=395</guid>
		<description><![CDATA[CakePHP用のヘルパーで個人的によく利用する日本式のフォーマットに変換するヘルパーです。
業務上でよく使う機能を使いまわしが。。。]]></description>
			<content:encoded><![CDATA[<p>CakePHP用のヘルパーで個人的によく利用する日本式のフォーマットに<br />
変換するヘルパーです。</p>
<p>業務上でよく使う機能を使いまわしが可能なように、作成したヘルパーになります。</p>
<p>くわしくはこちらへ</p>
<p><a title="Thlangヘルパー" href="http://blog.widget-info.net/thlang_helper/" target="_self"><span id="sample-permalink">http://blog.widget-info.net/<span id="editable-post-name" title="クリックしてパーマリンクのこの部分を編集">thlang_helper</span>/</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/01/cakephp_thlang_helper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新年ご挨拶</title>
		<link>http://blog.widget-info.net/2010/01/new_year/</link>
		<comments>http://blog.widget-info.net/2010/01/new_year/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 13:26:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[雑記]]></category>
		<category><![CDATA[謹賀新年]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=388</guid>
		<description><![CDATA[あけましておめでとうございます。とだいぶ遅いご挨拶となりましたが、昨年思いつきで始めた当ブログですが。。。]]></description>
			<content:encoded><![CDATA[<p>あけましておめでとうございます。</p>
<p>とだいぶ遅いご挨拶となりましたが、昨年思いつきで始めた当ブログですが<br />
更新ができない日々もありましたが、今年も当ブログをよろしくお願いします。</p>
<p>殆どがCakePHPネタですが、役にたつような情報やライブラリを公開していければと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/01/new_year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP　「Thcalendar」ヘルパーを公開</title>
		<link>http://blog.widget-info.net/2009/12/cakephp_thcalendar_open/</link>
		<comments>http://blog.widget-info.net/2009/12/cakephp_thcalendar_open/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 22:10:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Helpers]]></category>
		<category><![CDATA[View]]></category>
		<category><![CDATA[カレンダー]]></category>
		<category><![CDATA[祝日判定]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=385</guid>
		<description><![CDATA[CakePHP用に祝日判定機能など、拡張可能なカレンダーの表示サポートをするヘルパーを作成しました。]]></description>
			<content:encoded><![CDATA[<p>CakePHP用にカレンダーの表示サポートをするヘルパーを作成しました。</p>
<p>Thcalendarヘルパーでは当ブログでも表示されているようなカレンダー形式を自動表示します。<br />
祝日判定機能など、今までの開発をもとに拡張性をいくつかもたせています。</p>
<p>くわしくはこちらへ</p>
<p><a title="Thcalendarヘルパー" href="http://blog.widget-info.net/thcalendar_helper/" target="_self">http://blog.widget-info.net/thcalendar_helper/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2009/12/cakephp_thcalendar_open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhoneが。。。</title>
		<link>http://blog.widget-info.net/2009/12/iphone_none/</link>
		<comments>http://blog.widget-info.net/2009/12/iphone_none/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 15:19:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[雑記]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=378</guid>
		<description><![CDATA[ここ最近iPhoneの調子がいまいち。その症状は。。。突然音楽が再生されるのです。]]></description>
			<content:encoded><![CDATA[<p>ここ最近iPhoneの調子がいまいち。<br />
その症状は。。。</p>
<p>突然音楽が再生されるのです。<br />
最初は心霊現象やら超常現象やらかと思い（笑<br />
触れもせずに音楽が再生され、仕事中にもどこからか<br />
聞こえてくるiPhoneからの音楽。。。<br />
<span id="more-378"></span></p>
<p>そこでグーグル先生で「<a title="iPhone 突然　再生" href="http://www.google.co.jp/search?hl=ja&amp;source=hp&amp;q=iPhone+%E7%AA%81%E7%84%B6%E3%80%80%E5%86%8D%E7%94%9F&amp;lr=&amp;aq=f&amp;oq=" target="_blank">iPhone 突然　再生</a>」と検索したところ<br />
同じような症状の方がいらしゃるようでした。</p>
<p>特定の条件らしいのですが、検索から自分でも少し検証してみたところ。</p>
<p>iPhoneの純正イヤホンを接続部分をつまんで、くるくる何回か回すと。。。<br />
音楽の再生やら早送りやらと、コントローラでも無いのに<br />
勝手に操作されてしまいます（笑<br />
ほかにもいろいろと要因があるみたいですが、検証した結果の現象です（汗</p>
<p>もともと受け専なので、とりあえず修理とかは後回しでほっとくことにしました。<br />
まぁそのうち解決方法を探してみます。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2009/12/iphone_none/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
