<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Webのプルタブ</title>
        <link>http://pulltab.info/</link>
        <description>Web技術関連の覚書をつらつらと</description>
        <language>ja</language>
        <copyright>Copyright 2010</copyright>
        <lastBuildDate>Wed, 24 Feb 2010 18:12:31 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>sql文（MySQL）覚書</title>
            <description><![CDATA[SELECT *<br />FROM `mt_asset`<br />WHERE `asset_file_path` LIKE '%"ほげ"を含まれるものを検索%'<br /><br /><br />UPDATE `mt_asset` SET asset_file_path=REPLACE (asset_file_path,'ほげ','ぴよへ')<br />WHERE `asset_file_path` LIKE '%ほげマッチ%'<br /><br />\%r/ phpmyadmin上では 「\%r/」？<br /><br /><br /><br />UPDATE `mt_entry` SET entry_atom_id=REPLACE (entry_atom_id,'develop/','')<br />WHERE `entry_atom_id` LIKE '%develop%'<br /><br />これ参考<br /><a href="http://babyscript.blogspot.com/2008/03/mysql_27.html">http://babyscript.blogspot.com/2008/03/mysql_27.html</a><br />]]></description>
            <link>http://pulltab.info/2010/02/sqlmysql.html</link>
            <guid>http://pulltab.info/2010/02/sqlmysql.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">データベース関連</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">MySQL</category>
            
            <pubDate>Wed, 24 Feb 2010 18:12:31 +0900</pubDate>
        </item>
        
        <item>
            <title>巷で話題のHTML5について</title>
            <description><![CDATA[<p>結構簡単なので皆恐れるな！！！</p><p>□ 解りかけているところ纏め</p><ul><li>headerタグ、footerタグ、hgroupタグは同タグをネスト出来ない。</li><li>qタグ、blockquoteタグはどちらも同じような意味だが使い方に気をつける。</li><li>h1～h6タグまでが連続して続く場合、hgroupタグで囲う。hgroupタグの中にはh1～h6タグしか入れてはいけない。</li><li>フローティングタグ（今までで言うdivとか）は空にしてはいけない。</li><li>h1～h6タグまでを順番に出す必要はなく、ネストされた傍から子要素になっていく（XML的な概念）。親h1 &gt; 子h1みたいに同じh1でも文章構造上、もつ意味が異なる。</li><li>articleタグはページのメインのコンテンツの内、独立した部分に適応されるセクションのタグ。</li><li>sectionはコンテンツの主題をグループ化するもの。h2と直後のPタグをsectionで囲い、そのセクションが連続するものをarticleで囲うイメージ。</li><li>asideはarticle内にでてくるコンテンツの補足的位置づけのタグ、メインのコンテンツとはあまり関係ない話題を取り扱うがarticle内やsectionで使ってもよい？ダメ？ようわからん。</li><li>極力divタグを使ってはいけない。アクセシビリティ低下につながる。</li><li>メニューにはnavタグを使う。サブメニューに対してもnavタグを使うが、メインメニューよりも子要素に位置付けられており、同コンテンツと同階層にいることが望ましい。</li></ul>
<p><br /><a href="http://html5doctor.com/">HTML5doctor</a>のマークアップを参考にすること！<br />まぁとりあえず、よくわからんですわ。</p>]]></description>
            <link>http://pulltab.info/2010/02/html5.html</link>
            <guid>http://pulltab.info/2010/02/html5.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">html</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">html</category>
            
            <pubDate>Mon, 22 Feb 2010 19:12:18 +0900</pubDate>
        </item>
        
        <item>
            <title>perlの配列操作・ハッシュ操作メモ</title>
            <description><![CDATA[<p>
Perlの配列操作における基本をメモ
</p>
<p>
<b># 配列初期化</b><br />
@list = ();<br />
@list = ("あ","い","う","え","お");<br />
</p>
<p>
<b># 配列アクセス</b><br />
$list[0]; <i># あ</i><br />
$list[1]; <i># い</i><br />
</p>
<p>
<b># 配列の長さ</b><br />
$#list+1; <i># 5</i><br />
$listLength = @list; <i># 5</i><br />
</p>
<p>
<b># ふぉーいーち（foreach）</b><br />
foreach my $val (@list){<br />
&nbsp;&nbsp;&nbsp; print "$val\n&lt;br /&gt;";<br />
}<br />
</p>
<p>
<b># ふぉーぶん（for）</b><br />
for( $i=0 ; $i &lt;= $#list ; $i++ ){<br />
&nbsp;&nbsp;&nbsp; print $list[$i], "\n";<br />
}<br />
</p>
<p>
<b># 配列が空かどうか調べる</b><br />
if ( $#list &lt; 0 ){<br />
&nbsp;&nbsp;&nbsp; die("配列空");<br />
}<br />
</p>
<p>
<b># 配列を出力</b><br />
print @list;<br />
　<i># あいうえお</i><br />
</p>
<p>
<b># 区切り文字を追加 or 変更して出力</b><br />
$" = ',';<br />
print @list;<br />
　<i># あ,い,う,え,お</i><br />
</p>
<p>
<b># 配列に追加</b><br />
push(@list, $hoge); <i># 最後に追加</i><br />
unshift(@list, $hoge); <i># 先頭に追加</i><br />
</p>
<p>
<b># 配列から削除</b><br />
pop(@list); <i># 最後の要素を削除</i><br />
shift(@list); <i># 先頭の要素を削除</i><br />
</p>
<p>
<b># 配列の途中を削除 or 追加などの操作</b><br />
splice( @list, n番目から, m個を削除して, ["か", "き", "く"]を追加 );<br />
splice( @list, -n（後ろからn）番目から, m個を削除して, ["か", "き", "く"]を追加 );<br />
</p>
<p>
<b># 連想配列の初期化とか</b><br />
%hash = ();<br />
</p>
<p>
<b># 連想配列の取り出し</b><br />
while ( ( $key, $value ) = each( %hash ) ) {<br />
&nbsp;&nbsp;&nbsp; if($value ne ""){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print "$key : $value\n&lt;br /&gt;";<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
</p>
<p>
連想配列の操作はどうするんだろう。配列を使って、オブジェクト指向的に無理やり作ればいいのかね。
</p>]]></description>
            <link>http://pulltab.info/2010/02/perl.html</link>
            <guid>http://pulltab.info/2010/02/perl.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perl</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Perl</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">連想配列</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">配列</category>
            
            <pubDate>Fri, 19 Feb 2010 10:38:06 +0900</pubDate>
        </item>
        
        <item>
            <title>You are now a NINJA</title>
            <description><![CDATA[<p>黒いTシャツを使って忍者になる方法</p>
<p></p>
<p><a href="http://image.blog.livedoor.jp/karapaia_zaeega/imgs/f/f/ff8ec78b.jpg">http://image.blog.livedoor.jp/karapaia_zaeega/imgs/f/f/ff8ec78b.jpg</a></p>]]></description>
            <link>http://pulltab.info/2010/02/you-are-now-a-ninja.html</link>
            <guid>http://pulltab.info/2010/02/you-are-now-a-ninja.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">写真・画像・イメージ</category>
            
            
            <pubDate>Tue, 16 Feb 2010 12:39:39 +0900</pubDate>
        </item>
        
        <item>
            <title>500エラー時：エラーログに「Premature end of script headers」と出ている時の直し方。</title>
            <description><![CDATA[Perlがsuexecで動くサーバだと偶にあることのようです。<br />
原因は解らないらしい。<br />
<br />
flat memo（<a href="http://logic.stepserver.jp/memo.cgi/archive/542/">http://logic.stepserver.jp/memo.cgi/archive/542/</a>）には<br />
<br />
1. cgiスクリプトをバイナリモードでアップロードする。<br />
<br />
と書いてありますが、<br />
<br />
交差点の真ん中で（<a href="http://sagittarius.dip.jp/toshi/premature.php">http://sagittarius.dip.jp/toshi/premature.php</a>）には<br />
<br />
1、ファイル転送モードが間違っている<br />
　Binaryモードで転送すると動かないのでASCIIモードで転送してください。<br />
<br />
と書いてあります。はたしてどちらが正しいのか。<br />
上記2サイトに掲載されている解決方法をまとめると。<br />
<br />
<ul><li>ファイルのアップロード方法（バイナリモードかアスキーモードか）</li><li>改行コードを確認しLFにする。</li><li>スクリプトの最後に1;↓↓（改行×2）を付け足す。</li><li>perlの一行目を「#!/usr/bin/perl -」とする。</li><li>perlのパスが間違っているかどうか確認する。</li><li>文字コード変換が上手くいっていないかもしれないので、サーバがLinux系ならばECUにする。</li></ul>
<br />
事で解決できるようです。<br />
他にも、ディレクトリのパーミッションやcgiのパーミッションがおかしいというのもあるようです。<br />
<br />
Movabletypeで良く500エラーが出てる人は試してみるのも有かもしれません。<br /><br /><strong>参考</strong><br /><ul><li>flat memo（http://logic.stepserver.jp/memo.cgi/archive/542/）</li><li>
交差点の真ん中で（http://sagittarius.dip.jp/toshi/premature.php）</li></ul>]]></description>
            <link>http://pulltab.info/2010/02/500premature-end-of-script-hea.html</link>
            <guid>http://pulltab.info/2010/02/500premature-end-of-script-hea.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perl</category>
            
            
            <pubDate>Mon, 15 Feb 2010 13:45:39 +0900</pubDate>
        </item>
        
        <item>
            <title>ubuntu linux ネットワークプリンタの設定とかメモ</title>
            <description><![CDATA[<p>CUPS をインストールする。<br />
$ sudo apt-get install cupsys</p>

<p>sambaにおけるプリンタ共有のメモ<br />
<a href="http://www.linux.or.jp/JF/JFdocs/Debian-and-Windows-Shared-Printing/sharing_with_windows.html" rel="nofollow">http://www.linux.or.jp/JF/JFdocs/Debian-and-Windows-Shared-Printing/sharing_with_windows.html</a></p>]]></description>
            <link>http://pulltab.info/2010/01/ubuntu-linux.html</link>
            <guid>http://pulltab.info/2010/01/ubuntu-linux.html</guid>
            
            
            <pubDate>Tue, 05 Jan 2010 12:37:07 +0900</pubDate>
        </item>
        
        <item>
            <title>面白いtwitterサービス色々</title>
            <description><![CDATA[<p>結構前ですが、twitter再開しました。アカウントはこちら→<a href="http://twitter.com/mecha" target="_blank">http://twitter.com/mecha</a><br />
2007年にアカウントとってから1回しかpostしないまま放置していたのは秘密...。</p>
<p>最近は色々楽しいtwitterを使ったサービスというかサイトが出てますね。</p>
<ul>
<li><a href="http://rhythm.kayac.com/" target="_blank">ついったりずむ</a>...IDを入れて診断するとテンションの高い日と低い日を診断してくれます。（ランキング付き）</li>
<li><a href="http://twitteryam.com/" target="_blank">ツイッターヤム</a>...IDを入れると自分のIDの価値がわかります。</li>
<li><a href="http://twiyashitter.kayac.com/" target="_blank">Twiyashitter</a>...今までの自分のpostにかかった時間をタイピング速度から計測。twitterに使った時間がわかります。</li>
<li><a href="http://omoi.kayac.com/" target="_blank">おもいついったー</a>...アイデアが欲しい時、アイデアを思いついた時にpostすることで情報交換できるサイト</li>
</ul>
<p>今紹介しているのはカヤックさんのサイトばかりですが...。（カヤックさんすばらしい！<br />
暇つぶしにちょうどいいくらいの緩さでとても素敵です。</p>]]></description>
            <link>http://pulltab.info/2009/11/twitter-1.html</link>
            <guid>http://pulltab.info/2009/11/twitter-1.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">雑記</category>
            
            
            <pubDate>Tue, 10 Nov 2009 19:59:31 +0900</pubDate>
        </item>
        
        <item>
            <title>twitterを使ったウェブサービスを作ったけど・・・</title>
            <description><![CDATA[全然、お金になる気配がしない。<br />どうしたもんか・・・。<br /><br />マッシュアップして作ったCGMのサービスをgoogleさんの力を借りて機能を拡張し、yahooさんで広めていければなぁ。<br />日本語でおｋ。<br /><br />俺 Twitter：<a href="http://twitter.com/yo_yamamoto">http://twitter.com/yo_yamamoto</a>]]></description>
            <link>http://pulltab.info/2009/11/twitter.html</link>
            <guid>http://pulltab.info/2009/11/twitter.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">雑記</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Twitter</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">サービス</category>
            
            <pubDate>Tue, 10 Nov 2009 19:55:06 +0900</pubDate>
        </item>
        
        <item>
            <title>PHPでTwitter検索クエリの結果を得る</title>
            <description><![CDATA[<p>
ついったー始めました。<br />どこが面白いのか解らないけれども手軽かなーという印象。<br />ぶっちゃけブログとドコが違うのかと思うわけです。</p><p>んで、こうやってツイッターの検索結果を取得できるようだ。</p><p>うん結構簡単だ。<br /></p><blockquote>
&lt;h1&gt;twitter 検索 API サンプル&lt;/h1&gt;<br />&lt;form action="./search.php" method="post"&gt;<br />&lt;label for="input"&gt;入力&lt;/label&gt;：&lt;input type="text" id="input" name="input" /&gt; &lt;input type="submit" value=" 検 索 " /&gt;<br />&lt;input type="hidden" value="post" name="curState" id="curState" /&gt;<br />&lt;/form&gt;<br /><br />&lt;?php<br />// Current State<br />if($_POST['input']){<br />&nbsp;&nbsp;&nbsp; $curState = $_POST['curState'];<br />}<br /><br />if($curState == 'post'){<br />&nbsp;&nbsp;&nbsp; print ("ポスト");<br />&nbsp;&nbsp;&nbsp; print ("入力した文字列：" . $_POST['input']);<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; $twitterUrl = "http://search.twitter.com/";<br />&nbsp;&nbsp;&nbsp; $selectFormat = "search.atom";<br />&nbsp;&nbsp;&nbsp; $query = "?q=";<br />&nbsp;&nbsp;&nbsp; $url = $twitterUrl . $selectFormat . $query . $_POST['input'];<br />&nbsp;&nbsp;&nbsp; print($url."&lt;br /&gt;&lt;br /&gt;");<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; //$simplexml_load_file($url);<br />&nbsp;&nbsp;&nbsp; $file = file($url);<br />&nbsp;&nbsp;&nbsp; var_dump($file);<br />}else{<br />&nbsp;&nbsp;&nbsp; print ("例外処理");<br />}<br />?&gt;<br />&lt;p&gt;powerd by &lt;a href="http://apiwiki.twitter.com/"&gt;Twitter API&lt;/a&gt;&lt;/p&gt;<br /><br /><br />
</blockquote>
]]></description>
            <link>http://pulltab.info/2009/10/phptwitter.html</link>
            <guid>http://pulltab.info/2009/10/phptwitter.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">PHP</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">PHP</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Twitter</category>
            
            <pubDate>Tue, 27 Oct 2009 10:53:05 +0900</pubDate>
        </item>
        
        <item>
            <title>AS 2 ライブラリ LoadingInit（面倒なローディングバーを瞬時に作る）</title>
            <description><![CDATA[<b>どんなもののロードでも瞬時にローディングバーを作成するActionScript2 ライブラリLoadingInitクラス</b><br /><br />↓ダウンロードはこちらから↓<br /><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://pulltab.info/uploadactionscript/LoadingInit.as">LoadingInit.as</a></span><br /><div><br /><b>使い方とか<br /></b>ダウンロードしたファイルを、flaやswfがあるフォルダに、libフォルダを作ってその中に入れます。<br />次に、フレームアクションに下記のコードを記述してね。<br /><br />import lib.LoadingInit;<br />var hoge:LoadingInit = new LoadingInit( ロードするオブジェクトへのパス );<br /><br />例：swfのローディング進行状況を表示したい場合。<br />import lib.LoadingInit;<br />
var hoge:LoadingInit = new LoadingInit( _root );<br /><br />
<b>補足とか</b><br />_rootフレームを一旦stop()させて、ローディングが完了したらplay()しているよ！<br />適当に作ったので「_rootを止めるってそんな、俺のじゃうかねぇよ、どうすんだゴルァ！！」とか言われても困ります。ごめんなさい。気が向いたら改造します。<br /><br /></div>]]></description>
            <link>http://pulltab.info/2009/09/as-2-loadinginit.html</link>
            <guid>http://pulltab.info/2009/09/as-2-loadinginit.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">AS2</category>
            
            <pubDate>Sat, 19 Sep 2009 12:25:12 +0900</pubDate>
        </item>
        
        <item>
            <title>MovableTypeプラグイン：RamdomCategories beta0.2</title>
            <description><![CDATA[<b>MovableType-plugin</b><br /><a href="http://hirumeshi.dip.jp/movabletype-plugin/RandomCategories.html" rel="nofollow">RandomCategories beta0.2 Downlods（仮置き場）</a><br /><br />カテゴリをランダムにソート？して取り出すプラグインです。<br />]]></description>
            <link>http://pulltab.info/2009/07/movabletyperamdomcategories-be.html</link>
            <guid>http://pulltab.info/2009/07/movabletyperamdomcategories-be.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Movable Type</category>
            
            <pubDate>Thu, 09 Jul 2009 10:38:18 +0900</pubDate>
        </item>
        
        <item>
            <title>今日もIE6のバグで干からびそうになった</title>
            <description><![CDATA[<p>相変わらず仕事ではコーディング的な意味でIE6に頭を悩ませているわけですが...。<br />
今回は以下のバグで危うく干からびそうになりました。</p>

<p>・<a href="http://offblo.seesaa.net/article/121757250.html" target="_blank">IE6でネガティブマージンを効かせる</a><br />
時々何故かここぞというところで効かなくなる...。別の場所では聞いてたのに(-_-;)</p>

<p>・<a href="http://d.hatena.ne.jp/sixberry/20080724/1216875204" target="_blank">position:absoluteにしたときにIEで位置がずれることの対応</a><br />
これも時々何故かここぞというところでずれる</p>

<p><br />
個人的にハックは極力使わないようにしていますが、極限状態になるともうハックをして楽になりたい！と思ってしまいます。まだまだ未熟な分大変マゾいです。<br />
IE6は早くシェアがなくなれば良いと心の底から願いつつ、IE8はまだ来なくて良いよと思う日々でした。</p>]]></description>
            <link>http://pulltab.info/2009/07/ie6.html</link>
            <guid>http://pulltab.info/2009/07/ie6.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">CSSテクニック</category>
            
            
            <pubDate>Mon, 06 Jul 2009 21:24:28 +0900</pubDate>
        </item>
        
        <item>
            <title>UNIQLO　CALENDARがごいすー</title>
            <description><![CDATA[<p>とにかく見ていただければ分かります。さすがって感じですね！</p>

<p>UNIQLO　CALENDAR<br />
<a href="http://www.uniqlo.com/calendar/" target="_blank">http://www.uniqlo.com/calendar/</a></p>

<p>・郵便番号などを登録するとその地域の天気予報を表示<br />
・東京、神奈川、京都、兵庫、静岡、徳島、沖縄の7都市、計32カ所のロケ地で映像を撮影＆流行ってるミニチュア風に写真を加工<br />
・写真をクリックすると写真と同じ色の商品が見られるように<br />
・やっぱり軽い、表示がやけに速い<br />
もろもろ。。。</p>

<p>こんなの作れるようになりたいなー。</p>]]></description>
            <link>http://pulltab.info/2009/06/uniqlocalendar.html</link>
            <guid>http://pulltab.info/2009/06/uniqlocalendar.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">雑記</category>
            
            
            <pubDate>Wed, 17 Jun 2009 20:57:42 +0900</pubDate>
        </item>
        
        <item>
            <title>Flex AS3 Matrix3Dクラスの練習</title>
            <description><![CDATA[<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://pulltab.info/uploadimage/main.swf" target="_blank"><img alt="flex-3matrix-test.jpg" src="http://pulltab.info/uploadimage/flex-3matrix-test.jpg" class="mt-image-none" style="" width="520" height="320" /></a></span> <div>
※ クリックで別窓にてFlashに飛びます。<br /><br />参考：<a href="http://d.hatena.ne.jp/haru-komugi/20081119/1227089842" rel="nofollow">PHP,MySQL,Flexな日々</a> <br /><font style="font-size: 0.8em;">haru-komugiさん勉強になりました。ありがとうございます。</font><br /></div>]]></description>
            <link>http://pulltab.info/2009/05/flex-as3-matrix3d.html</link>
            <guid>http://pulltab.info/2009/05/flex-as3-matrix3d.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">3D</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">AS3</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Flex</category>
            
            <pubDate>Mon, 18 May 2009 18:00:28 +0900</pubDate>
        </item>
        
        <item>
            <title>AS3 デザインパターン ［Singleton］</title>
            <description><![CDATA[<b>ActionScript3 シングルトンデザインパターン</b> <br /><br /><b>最新ソース</b><br />package<br />{<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; /**<br />&nbsp;&nbsp;&nbsp; &nbsp;* ...<br />&nbsp;&nbsp;&nbsp; &nbsp;* @author DefaultUser (Tools -&gt; Custom Arguments...)<br />&nbsp;&nbsp;&nbsp; &nbsp;*/<br />&nbsp;&nbsp;&nbsp; public class&nbsp; Singleton<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; private static var instance:Singleton = null;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public function Singleton()<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //statement<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (instance == null) {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; trace("Singleton Object"); <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instance = this;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; } else {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; trace("にゅーしてあるよ！");<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; throw new Error("singleton class!");<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; public static function getinstance():Singleton<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //statement<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (instance == null) {<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instance = new Singleton();<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return instance;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; }<br />}<br /><br /><b>呼び出し</b><br />Singleton.getinstance();<br />new Singleton();<br />など<br /><br /><b>感想・考察・その他</b><br />過去ソース１：<strike>これで合ってるのかな。</strike><br /><br /><b>追記</b><br />5.6.09 12:07 間違ってた。わからん。<br />5.6.09 12:34 参考のモノと同じになった。ていうか、<strike>クラスメソッド</strike>スタティックメソッドいらねぇんじゃね。<br /><br /><b>参考</b><br />trick7：<a href="http://www.trick7.com/blog/2007/01/07-082232.php" rel="nofollow">FlashとSingletonパタ</a><a href="http://www.trick7.com/blog/2007/01/07-082232.php" rel="nofollow">ーン</a><br />機関誌​/2008年度夏季機関誌​/<a href="http://www.rcc.ritsumei.ac.jp/xoops/modules/rccwiki/?%B5%A1%B4%D8%BB%EF%2F2008%C7%AF%C5%D9%B2%C6%B5%A8%B5%A1%B4%D8%BB%EF%2Fsc15_Singleton%20Pattern%20in%20ActionScript3.0" rel="nofollow">sc15_Singleton Pattern in ActionScript3.0</a><br />
moriBlog：<a href="http://moringo.moo.jp/wordpress/?p=156" rel="nofollow">AS3でデザインパターン -Singleton（シングルトン）-</a><br /><br />]]></description>
            <link>http://pulltab.info/2009/05/as3.html</link>
            <guid>http://pulltab.info/2009/05/as3.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ActionScript</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">デザインパターン</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ActionScript</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">デザインパターン</category>
            
            <pubDate>Wed, 06 May 2009 12:07:01 +0900</pubDate>
        </item>
        
    </channel>
</rss>
