<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>よろよろ開発日記</title>
    <description>いろいろな壁にぶちあたって玉砕しながらも進んでってます。</description>
    <link>http://futarixx.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>postgres起動時に。</title>
      <description>&amp;nbsp;&amp;nbsp;could not create IPv6 socket: Address family not　supported by protocol&lt;br /&gt;
&lt;br /&gt;
というエラーが出てる。&lt;br /&gt;
これは&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Osaka, sans-serif; font-size: 13px; letter-spacing: 1px; line-height: 19px; &quot;&gt;&lt;a class=&quot;keyword&quot; href=&quot;http://d.hatena.ne.jp/keyword/postgresql&quot; style=&quot;text-decoration: none; color: rgb(0, 0, 0); border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: rgb(208, 208, 208); &quot;&gt;postgresql&lt;/a&gt;.conf のlisten_addressを「listen_addresses = '*'」&lt;br /&gt;
というデフォルト値から「listen_addresses = '0.0.0.0'」に変更すると回避できるらしいです。&lt;/span&gt;&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/db%E9%96%A2%E9%80%A3/postgres%E8%B5%B7%E5%8B%95%E6%99%82%E3%81%AB%E3%80%82</link> 
    </item>
    <item>
      <title>postgresでのこと。</title>
      <description>&amp;nbsp;WARNING: &amp;nbsp;could not write block 1530 of base/16384/8260301
&lt;div&gt;
	DETAIL: &amp;nbsp;Multiple failures --- write error might be permanent.&lt;/div&gt;
&lt;div&gt;
	ERROR: &amp;nbsp;xlog flush request 110/4CA5DF8C is not satisfied --- flushed only to 110/4C98BCE4&lt;/div&gt;
&lt;div&gt;
	CONTEXT: &amp;nbsp;writing block 1530 of relation base/16384/8260301&lt;br /&gt;
	&lt;br /&gt;
	この「8260301」ってのがoidらしい。&lt;br /&gt;
	find /usr/local/pgsql/data -name&amp;nbsp;8260301&amp;nbsp;-ls&lt;br /&gt;
	とたたくとエラーになっていたファイルが見つかる。&lt;br /&gt;
	&lt;br /&gt;
	で、これ見つけてどうするんだろう？&lt;br /&gt;
	なんかbinaryファイルぽいんだけど。。。&lt;/div&gt;
</description> 
      <link>http://futarixx.blog.shinobi.jp/db%E9%96%A2%E9%80%A3/postgres%E3%81%A7%E3%81%AE%E3%81%93%E3%81%A8%E3%80%82</link> 
    </item>
    <item>
      <title>postgresバージョンUP</title>
      <description>&amp;nbsp;結構大きいサイトのpostgresを7系から9系にバージョンアップ。&lt;br /&gt;
イメトレしたけどやっぱしひっかかるとこがあったので残します。&lt;br /&gt;
&lt;br /&gt;
ERROR:&amp;nbsp; out of memory&lt;br /&gt;
DETAIL:&amp;nbsp; Failed on request of size ｘｘｘｘｘ&lt;br /&gt;
&lt;br /&gt;
Index張る時にこんなエラーがなんこか出現。&lt;br /&gt;
どうやらメモリが確保できないとかそういった内容みたい。&lt;br /&gt;
&lt;a href=&quot;http://nhh.mo-blog.jp/ttt/2008/05/freebsd_postgre_e31a.html&quot;&gt;http://nhh.mo-blog.jp/ttt/2008/05/freebsd_postgre_e31a.html&lt;/a&gt;&lt;br /&gt;
ここを参考にさせてもらったよ。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br type=&quot;_moz&quot; /&gt;&lt;br /&gt;&lt;a href=&quot;http://futarixx.blog.shinobi.jp/db%E9%96%A2%E9%80%A3/postgres%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3up&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/db%E9%96%A2%E9%80%A3/postgres%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3up</link> 
    </item>
    <item>
      <title>postgres：CSV書き出し</title>
      <description>&amp;nbsp;postgresでデータを写すときにCSVに書き出して&lt;br /&gt;
それをCOPYするっていう方法がある。&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
	select * into temporary aaa _temp from bb where send_date &amp;gt;&amp;#39;2010-01-01&amp;#39;;&lt;/div&gt;
&lt;div&gt;
	CSVファイルに書き出す&lt;/div&gt;
&lt;div&gt;
	copy&amp;nbsp;aaa _temp&amp;nbsp;to &amp;#39;/home/postgres/test/mail.bup&amp;#39; CSV;&lt;br /&gt;
	&lt;br /&gt;
	これを1回でする場合&lt;br /&gt;
	copy (select * from bb) to &amp;#39;/home/postgres/test.csv&amp;#39; DELIMITER&amp;#39;,&amp;#39;;&lt;br /&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	流し込む側のDBに同じ構成のtableを作っておく&lt;/div&gt;
&lt;div&gt;
	copy bb2 from &amp;#39;/home/postgres/flax/mail.bup&amp;#39; USING DELIMITERS &amp;#39;,&amp;#39;;&lt;br /&gt;
	で、これでうまくいったとおもいきや、&lt;/div&gt;
&lt;div&gt;
	***ERROR: &amp;nbsp;invalid input syntax for integer: &amp;quot;&amp;quot;&lt;/div&gt;
&lt;div&gt;
	integerのカラムに空文字を入れるとエラーになるのでなんとかしなきゃいけないよな。。&lt;/div&gt;
&lt;br /&gt;&lt;a href=&quot;http://futarixx.blog.shinobi.jp/db%E9%96%A2%E9%80%A3/postgres%EF%BC%9Acsv%E6%9B%B8%E3%81%8D%E5%87%BA%E3%81%97&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/db%E9%96%A2%E9%80%A3/postgres%EF%BC%9Acsv%E6%9B%B8%E3%81%8D%E5%87%BA%E3%81%97</link> 
    </item>
    <item>
      <title>postfixについて</title>
      <description>&amp;nbsp;postfixはインストールはあるけど実際何をしたってことが今までなかった。。&lt;br /&gt;
&lt;br /&gt;
ブリッジを/etc/postfix/transportの中に書いて設定するんだけど、&lt;br /&gt;
ドメイン：[IP]&lt;br /&gt;
って形で設定していく。&lt;br /&gt;
&lt;br /&gt;
色んな振り分け方があるみたいで&lt;br /&gt;
メアドの頭文字で切り分けもできるらしい。（教えてもらった）&lt;br /&gt;
なるほどなるほど。&lt;br type=&quot;_moz&quot; /&gt;&lt;br /&gt;&lt;a href=&quot;http://futarixx.blog.shinobi.jp/%E6%97%A5%E8%A8%98/postfix%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/%E6%97%A5%E8%A8%98/postfix%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link> 
    </item>
    <item>
      <title>postgres高速。。</title>
      <description>&amp;nbsp;■postgresのSQLを書く時になるべく早くできるようにメモ■
&lt;ul&gt;
    &lt;li&gt;WHERE句の抽出条件は、最も制限の強いものから&lt;/li&gt;
    &lt;li&gt;ORの代わりにINを使う　　&lt;br /&gt;
    code =111 or code=222&amp;nbsp;&amp;nbsp;or code=333&amp;nbsp;&amp;nbsp;or code=444 ・・・・&amp;nbsp;or code=100なら&lt;br /&gt;
    code in (111,222,333,444・・・・100)&lt;br /&gt;
    &amp;nbsp;BitmapOr &amp;nbsp;よりもBitmap Indexのほうが早い。&amp;rarr; Index Cond: (code = ANYとなる方が○&lt;br /&gt;
    でもINのかわりにEXISTSやany(arrayを使うとよいって書いてたけど試すと微妙。&lt;br /&gt;
    わざわざ手間だししなくてもいいかとおもう。&lt;/li&gt;
&lt;/ul&gt;
&lt;br type=&quot;_moz&quot; /&gt;
&lt;ul&gt;
    &lt;li&gt;Index Scan Backwardの方がよりよい？？？&lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;&lt;a href=&quot;http://futarixx.blog.shinobi.jp/db%E9%96%A2%E9%80%A3/postgres%E9%AB%98%E9%80%9F%E3%80%82%E3%80%82&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/db%E9%96%A2%E9%80%A3/postgres%E9%AB%98%E9%80%9F%E3%80%82%E3%80%82</link> 
    </item>
    <item>
      <title>Java:デザインパターン</title>
      <description>&lt;strong&gt;&amp;nbsp;Stateパターン&lt;/strong&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: 'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Verdana, 'MS P Gothic', 'ＭＳ Ｐゴシック', Osaka, sans-serif; font-size: 13px; line-height: 19px; &quot;&gt;&lt;br /&gt;
「状態」をクラスとして表現するパターン&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Factoryパターン&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: 'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Verdana, 'MS P Gothic', 'ＭＳ Ｐゴシック', Osaka, sans-serif; font-size: 13px; line-height: 19px; &quot;&gt;オブジェクトの生成方法に一工夫加えることで、より柔軟にオブジェクトを生成する&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: 'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Verdana, 'MS P Gothic', 'ＭＳ Ｐゴシック', Osaka, sans-serif; font-size: 13px; line-height: 19px; &quot;&gt;&lt;br /&gt;
こういうデザインパターンってなんとなく似てる気がする。。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br type=&quot;_moz&quot; /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/java/java-%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3</link> 
    </item>
    <item>
      <title>Flash:イベントリスナー</title>
      <description>addEventListenerってつけないとボタン動かないし、つけても必要なくなったらremoveしなきゃいけない。&lt;br /&gt;
&lt;br /&gt;
で、そのリスナーついてたっけ？みたいなときにチェックする方法&lt;br /&gt;
&lt;br /&gt;
hasEventListenerをつかう。&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;stage.hasEventListener(MouseEvent.CLICK);&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;イベントリスナーの削除はremoveEventListener()メソッドを使う。&lt;code&gt;&lt;br /&gt;&lt;br /&gt;無名関数の削除は　&lt;br /&gt;xx.addEventListener(MouseEvent.MOUSE_UP,arguments.callee);&lt;br /&gt;と&lt;/code&gt;&lt;code&gt;arguments.callee&lt;/code&gt;を使います。

覚えられん～～！

&lt;/pre&gt;
&lt;br /&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/flash/flash-%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%83%AA%E3%82%B9%E3%83%8A%E3%83%BC</link> 
    </item>
    <item>
      <title>AS3:addEventListnerのりかい</title>
      <description>引数をわたさないとき&lt;br /&gt;
&lt;br /&gt;
test.addEventListener(MouseEvent.MOUSE_DOWN,moveDrag);&lt;br /&gt;
function moveDrag(e:MouseEvent):void {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; startDrag();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
引数を渡す時&lt;br /&gt;
test.addEventListener(MouseEvent.MOUSE_DOWN,function(event:MouseEvent):void {;&lt;br /&gt;
moveDrag(1);&lt;br /&gt;
});&lt;br /&gt;
function moveDrag(no:int):void {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; trace(no);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (no==1) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; startDrag();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stopDrag();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
ってかかないといけないらしい。&lt;br /&gt;
全くきづかなかった・・・・&lt;br /&gt;
あとは&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://futarixx.blog.shinobi.jp/flash/as3-addeventlistner%E3%81%AE%E3%82%8A%E3%81%8B%E3%81%84&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/flash/as3-addeventlistner%E3%81%AE%E3%82%8A%E3%81%8B%E3%81%84</link> 
    </item>
    <item>
      <title>Flash:ダイナミックテキストでの改行</title>
      <description>MCにあるダイナミックテキストの動的に文字よみこんで&lt;br /&gt;
長すぎたから改行したいってとき。&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;_LSUCS&quot;&gt;&amp;quot;あいうえお&amp;quot; + newline + &amp;quot;かきくけこ&amp;quot;　って渡すと&lt;br /&gt;
&lt;br /&gt;
あいうえお&lt;br /&gt;
かきくけこ&lt;br /&gt;
&lt;br /&gt;
になった！知らなかったのでメモ。&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;</description> 
      <link>http://futarixx.blog.shinobi.jp/%E6%9C%AA%E9%81%B8%E6%8A%9E/flash-%E3%83%80%E3%82%A4%E3%83%8A%E3%83%9F%E3%83%83%E3%82%AF%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%A7%E3%81%AE%E6%94%B9%E8%A1%8C</link> 
    </item>

  </channel>
</rss>