<?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>機械忍者 &#187; MySQL</title>
	<atom:link href="http://cyborg-ninja.com/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://cyborg-ninja.com</link>
	<description>SEO、Ruby、CMSなどなど、IT周りのメモやログ。人に読みやすいように書くべし（あとで自分が読めないからｗ）</description>
	<lastBuildDate>Wed, 14 Apr 2010 12:59:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://cyborg-ninja.com/?pushpress=hub'/>
<cloud domain='cyborg-ninja.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>PHP:正規表現まとめ（あくまで自分用）</title>
		<link>http://cyborg-ninja.com/cms/php%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be%e3%81%be%e3%81%a8%e3%82%81%ef%bc%88%e3%81%82%e3%81%8f%e3%81%be%e3%81%a7%e8%87%aa%e5%88%86%e7%94%a8%ef%bc%89.html</link>
		<comments>http://cyborg-ninja.com/cms/php%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be%e3%81%be%e3%81%a8%e3%82%81%ef%bc%88%e3%81%82%e3%81%8f%e3%81%be%e3%81%a7%e8%87%aa%e5%88%86%e7%94%a8%ef%bc%89.html#comments</comments>
		<pubDate>Sat, 16 Jan 2010 02:29:41 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[ITネタ（TIPSとかも）]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[正規表現]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=745</guid>
		<description><![CDATA[


正規表現について。
まあ分かりづらい！！！！

初心者には無理じゃて。

本当に別言語ですね。


ただ翻訳内容さえわかれば使いやすい。というかああいう記述にならざるを得なかったという感じがします。



郵便番号 [...]]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://farm3.static.flickr.com/2673/4049076758_1499b39b88.jpg" alt="正規表現TIPS" />
<br />
正規表現について。<br />
<strong>まあ分かりづらい！！！！</strong><br />
<br />
初心者には無理じゃて。<br />
<br />
本当に別言語ですね。<br />
<br />
<br />
ただ翻訳内容さえわかれば使いやすい。というかああいう記述にならざるを得なかったという感じがします。<br />
<br />
<span id="more-745"></span><br />
<br />
郵便番号：<br />
<pre class="brush: php;">
 /^\d{3}\-\d{4}$/&quot;
</pre>
<br />
<br />
電話番号：<br />
<pre class="brush: php;">
 /^\d{2,4}\-\d{2,4}\-\d{4}$/
</pre>
<br />
メールアドレス：<br />
メールアドレスに関しては、自分も含めての「素人」は、「メールアドレス 正規表現」とでもググって出てきたところにソースがあればコピって使うが<br />
それは間違いのあるソースですよということを以下のサイトで警告が出てる<br />
<a href='http://blog.livedoor.jp/dankogai/archives/51189905.html' target='_blank'>404 Blog Not Found:「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ</a><br />
<br />
書かれている通り、ググって出てきたところが正しいとは限らないぜベイベってことなんだが、我々「素人」は間違ってるものを使ってたのか！と思う一方で、<br />
そもそも「では、こちらのサイトのソースも信用していいのだろうか？」と疑心暗鬼になるよねー。どっちつかず。<br />
まあ自分は↑に紹介したサイトのソースを信じます。<br />
<br />
<pre class="brush: php;">
/^(?:(?:(?:(?:[a-zA-Z0-9_!#\$\%&amp;'*+/=?\^`{}~|\-]+)(?:\.(?:[a-zA-Z0-9_!#\$\%&amp;'*+/=?\^`{}~|\-]+))*)|(?:&quot;(?:\\[^\r\n]|[^\\&quot;])*&quot;)))\@(?:(?:(?:(?:[a-zA-Z0-9_!#\$\%&amp;'*+/=?\^`{}~|\-]+)(?:\.(?:[a-zA-Z0-9_!#\$\%&amp;'*+/=?\^`{}~|\-]+))*)|(?:\[(?:\\\S|[\x21-\x5a\x5e-\x7e])*\])))$/
</pre>
<br />
<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/cms/php%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be%e3%81%be%e3%81%a8%e3%82%81%ef%bc%88%e3%81%82%e3%81%8f%e3%81%be%e3%81%a7%e8%87%aa%e5%88%86%e7%94%a8%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP:タイムスタンプのフォーマット指定子まとめ</title>
		<link>http://cyborg-ninja.com/ittips/%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%97%e3%81%ae%e3%83%95%e3%82%a9%e3%83%bc%e3%83%9e%e3%83%83%e3%83%88%e6%8c%87%e5%ae%9a%e5%ad%90%e3%81%be%e3%81%a8%e3%82%81.html</link>
		<comments>http://cyborg-ninja.com/ittips/%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%97%e3%81%ae%e3%83%95%e3%82%a9%e3%83%bc%e3%83%9e%e3%83%83%e3%83%88%e6%8c%87%e5%ae%9a%e5%ad%90%e3%81%be%e3%81%a8%e3%82%81.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 06:28:07 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[ITネタ（TIPSとかも）]]></category>
		<category><![CDATA[メモ・ブックマーク]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[開発]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=737</guid>
		<description><![CDATA[


タイムスタンプの表示方法。

めっちゃパターンあって、しかも、省略形（11月をNovとか）に関しては文字コードによって化けるという。
とりあえず辞書的な意味としてもまとめておこうと思う。

基本的には、
「％」を冠 [...]]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://farm3.static.flickr.com/2673/4049076758_1499b39b88.jpg" alt="タイムスタンプ TIPS" />
<br />
タイムスタンプの表示方法。<br />
<br />
めっちゃパターンあって、しかも、省略形（11月をNovとか）に関しては文字コードによって化けるという。<br />
とりあえず辞書的な意味としてもまとめておこうと思う。<br />
<br />
基本的には、<br />
「％」を冠につけて、年のことならYearなので「Y系」の大文字小文字で表します。<br />
<br />
よく「YYMMDD」とかって書かれるのは、年（Year）を2桁、月（Month）を2桁、日（Day）を2桁みたいなことを意味してます。<br />
<br />
111102 ・・・ 2011年11月2日<br />
090218 ・・・ 2009年2月18日<br />
みたいな感じです。<br />
<br />
<br />
同じような感じで<br />
「YYYYMMDD」とかって書かれた場合は、年（Year）を4桁、月（Month）を2桁、日（Day）を2桁ってことですね。<br />
<br />
20010512 ・・・ 2001年5月12日<br />
<br />
<br />
<br />
タイムスタンプの表示方法は、こんなものさえ分かっていればとりあえずは。<br />
UNIXタイムという別の表現方法もあるけれど、とりあえず今回はスルーで。<br />
<br />
タイムスタンプはログ取得系（お問い合わせがあった日時だったり、登録があった日だったり）で頻繁に使うので<br />
有名の略式は覚えちゃいましょう（太字にしました！）。<br />
<br />
面倒ならこのサイトを辞書のようにしてもらうか、本を買いましょうね<br />
<br />
<br />
<span id="more-737"></span><br />
<br />
↓以下詳細<br />
<table cellspacing="0" cellpadding="0">
<tr>
<th nowrap="nowrap">コード</th>
<th>内容</th>
</tr>
<tr>
<td>%a</td>
<td>現在のロケールに基づく短縮された曜日の名前</td>
</tr>
<tr>
<td>%A</td>
<td>現在のロケールに基づく完全な曜日の名前</td>
</tr>
<tr>
<td>%b</td>
<td>現在のロケールに基づく短縮された月の名前</td>
</tr>
<tr>
<td><strong>%B</strong></td>
<td><strong>現在のロケールに基づく完全な月の名前</strong></td>
</tr>
<tr>
<td>%c</td>
<td>現在のロケールに基づく適当な日付と時間の表現</td>
</tr>
<tr>
<td>%C</td>
<td>世紀 (年を 100 で割り、整数に丸めたもの。00 から 99)</td>
</tr>
<tr>
<td><strong>%d</strong></td>
<td><strong>日付を 10 進数で (01 から 31)。</strong></td>
</tr>
<tr>
<td>%D</td>
<td>%m/%d/%y と同じ</td>
</tr>
<tr>
<td>%e</td>
<td>月単位の日付を 10 進数で表したもの。日付が 1 桁の場合は、前に空白を一つ付けます (&#8216; 1&#8242; から &#8217;31&#8242;)。 </td>
</tr>
<tr>
<td>%g</td>
<td>世紀以外は %G と同じ。</td>
</tr>
<tr>
<td>%G</td>
<td>ISO 週番号 (%V を参照) に対応する 4 桁の年。これは ISO 週番号が前年もしくは次年に属するかによって使用される年が異なる事を除き %Y と同じフォーマットと値です。 </td>
</tr>
<tr>
<td>%h</td>
<td>%bと同じ。</td>
</tr>
<tr>
<td><strong>%H</strong></td>
<td><strong>時間を 24 時間表示の 10 進数で (00 から 23 まで)。</strong></td>
</tr>
<tr>
<td>%I</td>
<td>時間を 12 時間表示の 10 進数で (01 から 12 まで)。</td>
</tr>
<tr>
<td>%j</td>
<td>年間での日付を 10 進数で表現 (001 から 366)。</td>
</tr>
<tr>
<td><strong>%m</strong></td>
<td><strong>月を 10 進数で表現 (01 から 12)。</strong></td>
</tr>
<tr>
<td><strong>%M</strong></td>
<td><strong>分を 10 進数で表現。</strong></td>
</tr>
<tr>
<td>%n</td>
<td>改行文字。</td>
</tr>
<tr>
<td>%p</td>
<td>指定した時間により `am&#8217; または `pm&#8217;、または現在のロケールの、それに対応する文字列。</td>
</tr>
<tr>
<td>%r</td>
<td>a.m. および p.m. 表記で表した時間。</td>
</tr>
<tr>
<td>%R</td>
<td>24 時間表記で表した時間。</td>
</tr>
<tr>
<td><strong>%S</strong></td>
<td><strong>秒を 10 進数で表現。</strong></td>
</tr>
<tr>
<td>%t</td>
<td>タブ文字。</td>
</tr>
<tr>
<td>%T</td>
<td>現在の時間。%H:%M:%S に等しい。</td>
</tr>
<tr>
<td>%u</td>
<td>10 進数表記の曜日。1 から 7 の範囲で表し、1 が月曜日。</td>
</tr>
<tr>
<td>%U</td>
<td>年間で何番目の週であるかを 10 進数で表現。年間で最初の日曜を最初の週の最初の日として数えます。</td>
</tr>
<tr>
<td>%V</td>
<td>ISO 8601:1988 で規定された現在の年の週番号の 10 進数表現で、01 から 53 までの範囲となります。1 は最初の週で、その週は現在の年に最低4 日はあります。週は月曜日から始まります (指定したタイムスタンプの週番号に対応する年を表すには、%G あるいは %g をしてください)。</td>
</tr>
<tr>
<td>%W</td>
<td>現在の年で何番目の週であるかを 10 進数で表現。 年間で最初の月曜を最初の週の最初の日として数えます。</td>
</tr>
<tr>
<td>%w</td>
<td>曜日を 10 進数で表現。日曜は 0 になります。</td>
</tr>
<tr>
<td>%x</td>
<td>時間を除いた日付を現在のロケールに基づき表現します。</td>
</tr>
<tr>
<td>%X</td>
<td>日付を除いた時間を現在のロケールに基づき表現します。</td>
</tr>
<tr>
<td>%y</td>
<td>世紀の部分を除いた年を10進数として表現 (00 から 99 までの範囲)。</td>
</tr>
<tr>
<td>%Y</td>
<td>世紀を含む年を 10 進数で表現。</td>
</tr>
<tr>
<td>%Z あるいは %z</td>
<td>タイムゾーンまたはその名前または短縮形。</td>
</tr>
<tr>
<td>%%</td>
<td>文字リテラル`%&#8217;。</td>
</tr>
</table>
<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/ittips/%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%97%e3%81%ae%e3%83%95%e3%82%a9%e3%83%bc%e3%83%9e%e3%83%83%e3%83%88%e6%8c%87%e5%ae%9a%e5%ad%90%e3%81%be%e3%81%a8%e3%82%81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL : UPDATE（データの変更・更新）</title>
		<link>http://cyborg-ninja.com/ittips/mysql-update%ef%bc%88%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%a4%89%e6%9b%b4%e3%83%bb%e6%9b%b4%e6%96%b0%ef%bc%89.html</link>
		<comments>http://cyborg-ninja.com/ittips/mysql-update%ef%bc%88%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%a4%89%e6%9b%b4%e3%83%bb%e6%9b%b4%e6%96%b0%ef%bc%89.html#comments</comments>
		<pubDate>Sun, 20 Sep 2009 08:55:03 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[ITネタ（TIPSとかも）]]></category>
		<category><![CDATA[CMS関連]]></category>
		<category><![CDATA[modx]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=666</guid>
		<description><![CDATA[


MySQLのコマンドを律儀にアップしていきます。

今日は


UPDATE 【テーブル名】 SET `【変更する列名】`=【変更する数値】




ModXの中で、MobileConverter（モバイル用のプラ [...]]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://farm4.static.flickr.com/3460/3936829710_6d5953681c.jpg" alt="MySQL" />
<br />
MySQLのコマンドを律儀にアップしていきます。<br />
<br />
今日は<br />
<br />
</p>
<blockquote><p>UPDATE 【テーブル名】 SET `【変更する列名】`=【変更する数値】</p></blockquote>
<p>
<br />
<span id="more-666"></span><br />
<br />
ModXの中で、MobileConverter（モバイル用のプラグイン）を使った際に問題が出たので、ログにします。<br />
<br />
MobileConverterで、各UAに対して呼び出すテンプレートを変えようという処理をしているのですが、<br />
ModXの「キャッシュ」機能を使用しないように変更をしておかないといけません。<br />
<br />
<a href='http://ayd.jp/p_pc/modx/MobileConverter.html' target='_blank'>あ～ゆ～どりま～ | [MODx]MobileConverter</a>や、<br />
<a href='http://modx.liolion.net/resource/mobileconverter.html' target='_blank'>Let&#8217;s enjoy MODx｜MobileConverter 1.0</a>には、<br />
キャッシュ機能が勝手に無効になると書いてあるのですが、ModXの各ドキュメントで「キャッシュを可」として再度更新などをしてしまうと、キャッシュを生んでしまいます。<br />
そのためモバイルでアクセスするとそのキャッシュを踏むことになるため、モバイル用のテンプレートが再現できません。<br />
<br />
ということで、<br />
<pre class="brush: sql;">
UPDATE modx_site_content SET `cacheable`=0
</pre>
とします。<br />
<br />
これで各コンテンツの「キャッシュをする」を解除することができます。<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/ittips/mysql-update%ef%bc%88%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%a4%89%e6%9b%b4%e3%83%bb%e6%9b%b4%e6%96%b0%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL:MySQLのアンインストール方法（MAC OS X）</title>
		<link>http://cyborg-ninja.com/ittips/mysql%e3%81%ae%e3%82%a2%e3%83%b3%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%96%b9%e6%b3%95%ef%bc%88mac-os-x%ef%bc%89.html</link>
		<comments>http://cyborg-ninja.com/ittips/mysql%e3%81%ae%e3%82%a2%e3%83%b3%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%96%b9%e6%b3%95%ef%bc%88mac-os-x%ef%bc%89.html#comments</comments>
		<pubDate>Wed, 09 Sep 2009 02:28:21 +0000</pubDate>
		<dc:creator>機械忍者</dc:creator>
				<category><![CDATA[ITネタ（TIPSとかも）]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://cyborg-ninja.com/?p=624</guid>
		<description><![CDATA[


Snow leopardにしたら、MySQLが動かなくなった。

システム環境設定に行ったら
&#8220;The MySQL instance is not running.&#8221;
だそうで。

各所やM [...]]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://farm3.static.flickr.com/2585/4052130747_763baf5c9c.jpg" alt="mac TIPS" />
<br />
Snow leopardにしたら、MySQLが動かなくなった。<br />
<br />
システム環境設定に行ったら<br />
&#8220;The MySQL instance is <strong>not</strong> running.&#8221;<br />
だそうで。<br />
<br />
各所やMySQL公式などにもいったけど、10.6対応というVerもなく。<br />
ということでとりあえずダメ元でいいから、アンインストールしてから再インストールし直したら動くんじゃね？と。<br />
<br />
<span id="more-624"></span><br />
<br />
いろいろググった結果、以下で。<br />
<a href="http://www3.atword.jp/tera/2009/07/09/mac-mysql-%E3%82%A2%E3%83%B3%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/"><br />
＜参考＞Debriefing of my &#8230;</a><br />
<br />
# rm -rf /usr/local/mysql<br />
# rm -rf /Library/StartupItems/MYSQL<br />
# rm -rf /Library/PreferencePanes/MySQL.prefPane<br />
のコマンドで（各ファイルを削除）。<br />
<br />
ここまでで削除は完了らしい（なぜか自分のは三個目のMySQL.prefPaneというファイルがそもそもなかったが）。<br />
その後インストールしなおそうとすると何故かインストールできない。<br />
<br />
<br />
</p>
<blockquote><p>ググった結果、以上でOKという人が多かったが、そのままでは別バージョンのmySQLがインストールできない。<br />
<em>さらに、/Library/Receipts/mysql-.pkg にある旧バージョンの Package Receipt ディレクトリも削除してください。</em><br />
</p></blockquote>
<p>
ということらしいので、<br />
<br />
# rm -rf /Library/Receipts/mysql-.pkg<br />
を実行する。<br />
<br />
<br />
まとめ。<br />
<pre class="brush: bash;">
# rm -rf /usr/local/mysql

# rm -rf /Library/StartupItems/MYSQL

# rm -rf /Library/PreferencePanes/MySQL.prefPane

# rm -rf /Library/Receipts/mysql-.pkg
</pre>
の４コマンドでアンインストール完了と。<br />
<br />
ちなみに自分が実際に打ったコマンドも書いときます。<br />
上記で基本問題ないんだけど、rmするときに権限がないからsudoしたりしてるので。<br />
<br />
<pre class="brush: bash;">
#sudo rm -rf /usr/local/mysql-5.4.1-beta-osx10.5-x86/

#sudo rm -rf /Library/StartupItems/MySQLCOM/

#sudo rm -rf /Library/Receipts/mysql-5.4.1-beta-osx10.5-x86.pkg/
</pre>
さっき書いたとおり、MySQL.prefPaneはインストールされてなかった（汗）ので、<br />
上記の３つのコマンドのみと。<br />
<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://cyborg-ninja.com/ittips/mysql%e3%81%ae%e3%82%a2%e3%83%b3%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%96%b9%e6%b3%95%ef%bc%88mac-os-x%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
