<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>海色日報</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/" />
    <link rel="self" type="application/atom+xml" href="http://seacolorswind.sakura.ne.jp/blog/atom.xml" />
    <id>tag:seacolorswind.sakura.ne.jp,2008-07-01:/blog//1</id>
    <updated>2009-03-19T14:37:43Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 5.01</generator>

<entry>
    <title>whonyの開発で分かったこと</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2009/03/whony-1.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2009:/blog//1.59</id>

    <published>2009-03-17T13:21:46Z</published>
    <updated>2009-03-19T14:37:43Z</updated>

    <summary>　whonyは「Wassr用のP3が欲しい！」という動機で開発を始めたけれど、実...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="adobeair" label="adobe air" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="adobeflex" label="adobe flex" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[　whonyは「Wassr用のP3が欲しい！」という動機で開発を始めたけれど、実装がAdobe Flex+Adobe AIRなのには理由がある。<div><br /></div><div>　その理由は、</div><div><br /></div><div><ul><li>Adobe Flexによる本格的なWebアプリケーションの実践</li><li>Adobe AIRの実力の計測</li><li>Adobe FlexでFlashと反対の方向性の簡素なGUIの実装実験</li></ul><div>　以上の3点。</div><div><br /></div><div>　そして分かった事は、</div><div><br /></div><div><ul><li>Adobe FlexもAdobe AIRもまだまだ発展途上(コンパイラの最適化がいまひとつだったりバグがあったり)</li><li>ActionScript3のイベントモデルはメモリリークを起こしやすい(removeEventListener()の呼び忘れ)</li><li>Adobe Flexのコントロールコンポーネントは拡張し辛い(内部が密結合すぎる)</li><li>Adobe AIRはマルチプラットフォームは信用してはいけない(MacOSだけ、Linuxだけの不具合があったりする)</li><li>Adobe FlexはあくまでFlashの延長であり、簡素なGUIを実装しようとすると逆に手間がかかる</li><li>Flex BuilderによるAdobe AIRアプリケーションの作成は非常に簡単</li></ul><div>　以上の6点。</div><div><br /></div><div>　つまり、P3のようなJavaで作られたソフトウェアの真似は致命的に向いていないという事。</div><div><br /></div><div>　そして、Adobe Flex+Adobe AIRで作るのであれば気に留めておくべき事は、</div><div><br /></div><div><ul><li>速度に拘るのであれば他を当たるべき。　どうしてもAdobe Flexでやりたいなら最適化は自前でやる必要がある (<a href="http://actionscript.g.hatena.ne.jp/ConquestArrow/20070621/1182359767">http://actionscript.g.hatena.ne.jp/ConquestArrow/20070621/1182359767</a>)</li><li>addEventListener()は使わないで済むようレームワークを実装すべき。　もしくはそうめんを使う(<a href="http://www.libspark.org/htdocs/as3/thread-files/document/">http://www.libspark.org/htdocs/as3/thread-files/document/</a>)</li><li>コントロールを拡張したい場合、低機能であれば自前で別コンポーネントを作るべき。　あくまで継承したいのであれば、MXMLではなくActionScriptで作りcommitProperties()と<code>updateDisplayList()と<code>measure()を適切にoverrideする</code></code></li><li><span class="Apple-style-span" style="font-family: -webkit-monospace;">プラットフォームに依存する不具合は、自前で実装するかライブラリを使う</span></li><li><span class="Apple-style-span" style="font-family: -webkit-monospace;">簡素なコントロールを使いたいなら自前で実装。　もしくはせっかくのFlashなのだから表現力を活かすべき</span></li></ul><div><span class="Apple-style-span" style="font-family: -webkit-monospace;">　以上の5点。　要するに、</span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;"><br /></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;">「あくまで発展途上という事を意識すべき」</span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;"><br /></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;">　と、いうこと。</span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;"><br /></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;">　Adobe Flexはオープンソース化され開発が加速しているが、バグの元締めである肝心のFlash Player APIライブラリがクローズドソースなので不具合の解消は鈍足。　いいかげん公開してほしい。</span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;">　ただ、不具合の多くは実装で回避できたり別に拘らなくても良いような些細なものだったりするので、臨機応変に対処できるならば何とかなる。</span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;"><br /></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;">　Flash特有の表現力を用いてWebアプリケーションを作りたいのであれば、決して悪い選択では無いと思われる。</span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;"><br /></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;"><span class="Apple-style-span" style="font-family: arial;"><div><span class="Apple-style-span" style="font-family: -webkit-monospace;"><br /></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace;">　以上、次回はコントロールの拡張におけるTips。</span></div></span></span></div></div></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>任意作成迷路の判定</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2009/01/post-30.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2009:/blog//1.58</id>

    <published>2009-01-19T03:32:08Z</published>
    <updated>2009-01-19T03:39:55Z</updated>

    <summary>これだと入り口から出口までがいけないのでエラーを出したい。でも俺は「入り口から出...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ゲーム" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="game" label="game" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tech" label="tech" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<blockquote>これだと入り口から出口までがいけないのでエラーを出したい。<br />でも俺は<strong>「入り口から出口までが繋がっていない」</strong>と言う判定がどうしても思いつかない。<br /><a href="http://unteek.blog111.fc2.com/blog-entry-459.html">地球記 プログラマちょっと来て</a><br /></blockquote>こちらのサイトが参考になるかもしれません。<br /><br />迷路自動生成アルゴリズム<br /><a href="http://www5d.biglobe.ne.jp/%7Estssk/maze/make.html">http://www5d.biglobe.ne.jp/~stssk/maze/make.html</a><br /><br />要するに「空白の隣に空白」がスタートからゴールまで続いていれば良いわけなので、<br /><br />1.スタートとゴールの空白の位置を把握<br />2.スタートの空白から「空白の隣に空白があるか？」を繰り返し判定<br />3.「ゴールの空白に繋ったか？」を判定<br /><br />で、如何でしょう。<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>whonyについて</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2008/09/whony.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2008:/blog//1.57</id>

    <published>2008-09-19T09:20:52Z</published>
    <updated>2009-05-28T05:12:23Z</updated>

    <summary>Whony はまだ test 版です。ここに書かれていることは将来変更される危険...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="software" label="software" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tools" label="tools" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="whony" label="whony" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[Whony はまだ test 版です。<br />ここに書かれていることは将来変更される危険性があります。<br /><br />ヒトコトを選択し、Enterキー(もしくはダブルクリック)で返信モードになります。<br />返信モードは、返信モード中に表示されるアイコンをクリックすることで解除されます。<br /><br />画像ファイルの選択は入力域にドラッグしたファイルをドロップすることでも可能です。<br />タブバー左端のアイコンをクリックするとタブをカスタマイズすることができます。<br />タブバー右端のアイコンをクリックするとタブの一覧を表示します。<br /><br />WhonyはP3に準じたキーボードショートカットが用意されています。<br /><ul><li>Ctrl+Q プログラムの終了</li><li>Ctrl+. 表示Tab切替 右へ</li><li>Ctrl+, 表示Tab切替 左へ</li><li>Ctrl+I 入力域にフォーカス移動</li><li>Ctrl+L リストにフォーカス移動</li><li>Ctrl+O リスト先頭にカーソル移動</li><li>Ctrl+T みんなのヒトコトを取得する</li><li>Ctrl+R 返信を取得する</li><li>Ctrl+G 選択/返信IDの発言を検索</li><li>Ctrl+F添付する画像を選択</li><li>0 リストのトップに移動</li><li>1から5 発言者を番号の抽出タブに追加<br /></li><li>A 返信先ユーザのWassrHomeを開く</li><li>B ヒトコト中のURLをブラウザで開く</li><li>C ヒトコトのページをブラウザで開く</li><li>F ヒトコトにイイネ！をつける</li><li>G 発言者の発言を検索して一覧表示する</li><li>H 発言者のWassrHomeを開く</li><li>N 返信先ユーザの発言を検索して一覧表示する</li><li>P 添付された画像を拡大表示する<br /></li></ul><div style="display: none;" id="FLASH_MESSAGE"></div>]]>
        
    </content>
</entry>

<entry>
    <title>Wassrクライアント&quot;Whony&quot;</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2008/09/wassrwhony.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2008:/blog//1.56</id>

    <published>2008-09-10T07:04:06Z</published>
    <updated>2009-02-01T06:19:36Z</updated>

    <summary>WhonyはP3ライクなWassrクライアントです。まんま「Wassr仕様のP3...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="software" label="software" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tools" label="tools" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wassr" label="wassr" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[WhonyはP3ライクなWassrクライアントです。<br />まんま「Wassr仕様のP3」を目的として作られています。<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="wassr52.jpg" src="http://seacolorswind.sakura.ne.jp/blog/files/wassr52.jpg" class="mt-image-none" style="" width="344" height="459" /></span><br />なお、動作には<a href="http://get.adobe.com/jp/air/">Adobe AIR 1.5 ランタイム</a>のインストールが必要です。<br /><br /><script src="http://www.widgetown.com/contents/air_seamless_install/AC_RunActiveContent.js" language="javascript"></script><script src="http://www.widgetown.com/contents/air_seamless_install/DrawBadge.js" type="text/javascript"></script><script language="JavaScript" type="text/javascript">drawBadge('Whony  Wassr Client' , 'http://seacolorswind.sakura.ne.jp/blog/files/Whony.air' ,'http://www.widgetown.com/contents/air_seamless_install/img/Img_sample4_bg.png' ,'Whony' ,'339900' ,'003333')</script><noscript><a href="http://seacolorswind.sakura.ne.jp/blog/files/Whony.air">whonyをダウンロード</a></noscript>
<br />シームレスインストールがうまくいかない方は<a href="http://seacolorswind.sakura.ne.jp/blog/files/Whony.air">こちら</a>をクリックしてください。<br /><br />ヘルプのようなものは<a href="http://seacolorswind.sakura.ne.jp/blog/2008/09/whony.html">こちら</a>にあります。<br /><br />更新履歴<br /><ul><li>2009/02/01 beta10 リリース<br /><ul><li>タブが二重化する問題を修正</li><li>初回起動時にエラーが発生する問題を修正</li><li>スクロールが確定するまでList表示を更新しないように変更。</li><li>List部のtoolTip表示をP3に準拠</li><li>1キーコマンド「【P】添付された画像を拡大表示する」を実装</li><li>返信状態アイコンを変更</li><li>タブの一覧をコンテキストメニューからウィンドウに変更</li><li>設定情報の保存先をSharedObjectからローカルデータベースに変更</li><li>最小化時に終了した際、次回起動時のウィンドウサイズがおかしくなる問題を修正<br /></li></ul></li><li>2009/01/05 beta9 リリース<br /><ul><li>GUIを若干変更</li><li>[タブの一覧]ボタンを追加</li><li>通信エラー発生時、自動更新が停止してしまう問題を修正</li><li>タブ選択時、ショートカットキーが効かなくなる問題を修正</li><li>List域のサムネイル表示部クリック時、写真が無い場合もウィンドウを開いていた問題を修正</li></ul></li><li>2008/12/23 beta8.1 リリース<br /><ul><li>更新時の文字列が正常にURIエンコードされていなかった問題を修正</li></ul></li><li>2008/12/19 beta8 リリース<br /><ul><li>Outputzに対応</li><li>アプリケーションアイコンを追加</li><li>proxy対応</li><li>アイコンキャッシュ機構を作り直した</li><li>フルリストアイコン表示をP3準拠（名前と発言を縦に並べる）に<br /></li></ul></li><li>2008/12/03 beta7 リリース<br /><ul><li>チャンネルに投稿された写真が表示されない問題を修正</li><li>NGワード設定が返信文に適用されていなかった問題を修正</li></ul></li><li>2008/12/01 beta6 リリース<br /><ul><li>[Ctrl+Enterで投稿する]設定が正常に動作していなかった問題を修正</li><li>Ctrl+Fで画像選択とイイネ！付与が両方起きてしまう問題を修正</li><li>タブの一覧で同じチャンネルのタブを複数追加できてしまう問題を修正</li></ul></li><li>2008/11/30 beta5 リリース<br /><ul><li>チャンネル対応</li><li>『「友達のみに公開」へのレスは表示しない』を設定で可能に</li><li>タブの追加・削除を可能に</li><li>写真表示が画面解像度を超える不具合を修正</li><li>写真投稿機能を実装</li><li>プロフィールアイコンのキャッシュでエラーが発生する問題を再修正<br /></li></ul></li><li>2008/11/18 beta4 リリース<br /><ul><li>ウィンドウの縮小にコントロールのサイズが追従しない問題を修正</li><li>長時間起動時プロフィールアイコンのキャッシュでエラーが発生する問題を修正を修正</li><li>Ubuntu Linux で毎回通信時に認証が必要になってしまっている問題を修正<br /></li></ul></li><li>2008/11/16 beta3 リリース<br /><ul><li>ユーザ情報を設定せずに終了した場合、次回正常に起動時しなくなる問題を修正。</li><li>一度表示したプロフィール画像はキャッシュするように</li><li>NG_ID・ワード設定を実装</li><li>抽出ID・ワード設定を実装</li><li>ログ検索を実装</li><li>入力域が256文字以上だった場合の警告メッセージが表示されていなかった問題を修正</li><li>返信メッセージがエスケープされていなかった問題を修正<br /></li></ul></li><li>2008/10/07 beta2 リリース<br /><ul><li>ユーザ情報を設定せずに終了した場合、次回正常に起動時しなくなる問題を修正。</li><li>バージョンアップの際、Basic認証ダイアログが出た場合はダイアログを閉じて設定画面からユーザIDとパスワードを設定してください。<br /></li></ul></li><li>2008/10/06 beta1 リリース<br /><ul><li>ユーザーインターフェイスを若干変更。</li><li>メニューの[表示]項目を実装。</li><li>返信先ヒトコトの表示でidも表示するようにした。</li><li>メニューの[設定]項目を本実装。　フォントサイズの変更も可能にした。</li><li>メニューの[ヘルプ]項目を実装。</li><li>リストやToolTipでは絵文字を文字に変換して表示するように。<br /></li></ul></li><li>2008/09/23 test6 リリース<br /><ul><li>更新機能が動作していなかった問題を修正。</li></ul></li><li>2008/09/19 test5 リリース<br /><ul><li>更新機能を実装しました。</li><li>一覧のサイズがウィンドウサイズの拡縮に合わせて変化するようになりました。</li><li>一覧をカーソルキーで移動したとき、画面がスクロールしなかった問題を修正しました。</li><li>メニューにアイコンを設定しました。<br /></li></ul></li><li>2008/09/11 test4 リリース<br /><ul><li>ユーザ情報を設定しないまま終了した場合、次回起動時にエラーが発生する問題を修正。</li></ul></li><li>2008/09/11 test3 リリース<br /><ul><li>パスワード入力欄をマスク表示にした。</li></ul></li><li>2008/09/10 test2 リリース</li><li>2008/08/26 test リリース</li></ul>]]>
        
    </content>
</entry>

<entry>
    <title>Filter::EntryFullTextのこと</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2007/06/filterentryfulltext.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2007:/blog//1.55</id>

    <published>2007-06-26T11:31:53Z</published>
    <updated>2008-07-02T11:02:26Z</updated>

    <summary>　久々というか今更な。 　CutomFeed::Configを作って（というかメ...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p>　久々というか今更な。</p>

<p>　CutomFeed::Configを作って（というかメンテして）いる時に思った事。</p>

<p>Filter::EntryFullTextは現状FilterとCustomFeedのふたつの機能をひとつのプラグインで担っている（コード上もcustomfeed.handleとupdate.entry.fixupのフェーズをhookしている）わけですが、<br />
<a href="http://d.hatena.ne.jp/s_nobu/20060525/1148531092" title="s_nobuの日記 - CommitterGuideLines日本語訳">s_nobuの日記 - CommitterGuideLines日本語訳</a>の<br />
<blockquote><br />
また、ひとつのプラグインで複数のことをしないでください。Plaggerは非常に有名なUnix哲学のWrite programs that do one thing and do it well.に基づいて作成されていますので、プラグインを書く際もそれと同様にしてください。<br />
</blockquote><br />
　に、則るのであれば現状の実装は問題な気がする。　どうしてこうなったのかなあ。</p>]]>
        
    </content>
</entry>

<entry>
    <title>myFeedzが良さげ</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2007/02/myfeedz.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2007:/blog//1.54</id>

    <published>2007-02-24T04:05:16Z</published>
    <updated>2008-07-02T11:02:26Z</updated>

    <summary>RSSアグリゲータとソーシャルブックマークを足したようなものであるらしい。 これ...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[RSSアグリゲータとソーシャルブックマークを足したようなものであるらしい。<br>
これからに期待。<br>
<br>
関連リンク
<ul>
<li><a href="http://journal.mycom.co.jp/articles/2007/02/23/myfeedz/" title="【レビュー】RSSリーダー+ソーシャルブックマークなWebサービス - Adobeの「myFeedz」はひと味ちがう (1) ユーザーに読む価値のある記事を提案 (MYCOMジャーナル)">【レビュー】RSSリーダー+ソーシャルブックマークなWebサービス - Adobeの「myFeedz」はひと味ちがう (1) ユーザーに読む価値のある記事を提案 (MYCOMジャーナル)</a></li>
<li><a href="http://www.myfeedz.com/" title="myFeedz ">myFeedz</a></li>
</ul>]]>
        
    </content>
</entry>

<entry>
    <title>Developer Summit 2007</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2007/02/developer-summit-2007.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2007:/blog//1.53</id>

    <published>2007-02-18T04:26:49Z</published>
    <updated>2008-07-02T11:02:25Z</updated>

    <summary>通称デブサミ2007に行ってきました。 と、言っても懐事情その他諸々の為に参加し...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p>通称デブサミ2007に行ってきました。<br />
と、言っても懐事情その他諸々の為に参加したのは<br />
出張Shibuyaイベントだけでしたが。</p>

<p>ma.laさんの<br />
「道具を使っているんじゃなくて道具に使われている」<br />
というのにハッ、となりました。　インターフェイスってやっぱり大事。</p>

<p>あと「もっとみんなプログラムしようよ！」というのは同感。<br />
みんなもっとプログラミング遊びをしましょうよ。<br />
数当てゲームくらいなら初心者でも30分以内でできますし。</p>

<p>しかし、今回、個人的に注目だったのはLightning Talkの方だったり。<br />
もっと長く見たかったなあ。</p>

<p>興味深いToolがいっぱいでしたが、特に面白そうだと思ったのが<a href="http://d.hatena.ne.jp/keyword/Automator" title="Automatorとは - はてなダイアリー">Automator</a>。<br />
Plaggableにいろいろとできるらしく、おおさっそく試してみようと思ったらMac OS Xの機能ときたもんです。</p>

<p>これはあれですか。　Vistaも期待はずれだったし、いいかげんOS Xに乗り換えろというyoupyさんの啓示なんでしょうか。</p>]]>
        
    </content>
</entry>

<entry>
    <title>PCを快適に保つために</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2007/02/pc.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2007:/blog//1.52</id>

    <published>2007-02-10T00:42:31Z</published>
    <updated>2008-07-02T11:02:25Z</updated>

    <summary>FRISM: あなたの PC を快適に保つための 26 の方法 　1週間に1回デ...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<blockquote><a href="http://frism.com/archives/200702/070339.php" title="FRISM: あなたの PC を快適に保つための 26 の方法">FRISM: あなたの PC を快適に保つための 26 の方法</a></blockquote>

<p>　1週間に1回デフラグはいくら何でもやりすぎ。　Windows 98ならばともかく、Windows XPはNTFSというデフラグメントに（ある程度）強いファイルシステムを使えるので。<br />
　むしろ、デフラグはHDDにかなりの負担をかけるものなのであまり頻繁にやるのはやめておきましょう。　HDDの寿命が短くなります。</p>

<p>　デフラグは1月に1回くらいで十分でしょう。　また、断片化した部分だけを最適化してくれる<a href="http://fw.moongift.jp/intro/i-2128.html" title="MOONGIFT オープンソース - Contig - 効率的なデフラグ">Contig</a>を1月に1回使えば、通常のデフラグは3月に1回くらいで十分かと。</p>]]>
        
    </content>
</entry>

<entry>
    <title>MOONGIFTのFirefox 2.0 Search Plugin</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2007/01/moongiftfirefox-20-search-plug.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2007:/blog//1.51</id>

    <published>2007-01-29T11:53:35Z</published>
    <updated>2008-07-02T11:02:25Z</updated>

    <summary> function addSearchEngine(src) {   if((t...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p><script type="text/javascript"><br />
function addSearchEngine(src)<br />
{<br />
  if((typeof window.external == "object") &&<br />
     (typeof window.external.AddSearchProvider == "function"))<br />
  {<br />
    var url = src;<br />
    window.external.AddSearchProvider(url);<br />
  }<br />
  else<br />
  {<br />
    alert("このブラウザは、 MozSearch プラグインをサポートしていません。");<br />
  }<br />
}<br />
</script><br />
何故か無かったので作ってみた。<br />
なお、Firefox2.0の形式で作ったのでFirefox1.5では動作しません。</p>

<p><input type="button" value="MOONGIFTのFirefox2.0検索プラグインをインストール" onclick="addSearchEngine('http://seacolorswind.sakura.ne.jp/blog/searchplugins/moongift.xml');"/></p>]]>
        
    </content>
</entry>

<entry>
    <title>Copyurlplus Clone</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2007/01/copyurlplus-clone.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2007:/blog//1.50</id>

    <published>2007-01-13T13:14:54Z</published>
    <updated>2008-07-02T11:02:25Z</updated>

    <summary>　メインブラウザをMinefield(Firefox 3.0a2)に変更しました...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p>　メインブラウザをMinefield(Firefox 3.0a2)に変更しました。<br />
起動も描画もえらい早くなって良い感じ。　はやくPlaceも使えるようにならないかな～、と期待。<br />
　それはともかく、Minefieldに変更した為プロファイル作り直し。<br />
拡張機能も一から入れ直し。　これを機会に整理し、使用頻度の低いものは外しました。</p>

<p>　そして今回インストールから外した拡張機能、Copyurlplus。<br />
これはWeblogerなら外せない必須拡張機能の一つなのですが、userChome.jsで（ある程度とはいえ）再現しているのを見て、</p>

<p>「これ普通にJavascriptActionsでできるんじゃね？」</p>

<p>と、いう気がしたのでやってみました。</p>

<ul>
<li><a href="http://openhideaway.net/Firefox/wiki.cgi?page=PostScript%2DJSActions%2F6" title="PostScript-JSActions/6 - + HideAway Firefox +">タイトルをコピー</a></li>
<li><a href="http://openhideaway.net/Firefox/wiki.cgi?page=PostScript%2DJSActions%2F5" title="PostScript-JSActions/5 - + HideAway Firefox +">タイトルとURLをコピー</a></li>
<li><a href="http://openhideaway.net/Firefox/wiki.cgi?page=PostScript%2DJSActions%2F7" title="PostScript-JSActions/7 - + HideAway Firefox +">タイトルと URL をリンクとしてコピー</a></li>
<li><a href="http://openhideaway.net/Firefox/wiki.cgi?page=PostScript%2DJSActions%2F8" title="PostScript-JSActions/8 - + HideAway Firefox +">タイトルと URL をはてな記法のリンクとしてコピー</a></li>
</ul>]]>
        
    </content>
</entry>

<entry>
    <title>そろそろ……</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2006/12/post-26.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2006:/blog//1.45</id>

    <published>2006-12-01T11:59:44Z</published>
    <updated>2008-07-02T11:02:20Z</updated>

    <summary>　SNSをMixiからVoxに本格移行しようかと。 　だってVoxの方がいろいろ...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p>　SNSをMixiから<a href="http://www.vox.com/"><em>Vox</em></a>に本格移行しようかと。<br />
　<strong>だってVoxの方がいろいろできて絶対面白いんだもの！！</strong><br />
　Voxでは標準でテキストの装飾（太字、斜体など）ができますし、写真の挿入位置も望むまま。　さらにはAmazonやYouTubeと連動し、商品や動画の表示もできちゃいます。</p>

<p>　また、Voxには「Vox今日の質問(QotD)」と「Vox Hunt」というものがありまして、Voxにログインした状態で<a href="http://www.vox.com/home/">Voxのホーム</a>を見ると表示されます。<br />
　「Vox今日の質問(QotD)」というのは言わずもがな。　毎日質問内容が変わり、それに答えたり人の答えを見たり。　「Vox Hunt」というのはお題に写真で答える、というもの。　こちらも毎日お題が変わり、これも答えてみたり人の答えを見たり。　これがなかなか面白い。</p>

<p>　というわけで<a href="http://www.vox.com/"><em>Vox</em></a>でよろしく！</p>]]>
        
    </content>
</entry>

<entry>
    <title>Plagger::Plugin::CustomFeed::MixiParser</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2006/11/plaggerplugincustomfeedmixipar.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2006:/blog//1.43</id>

    <published>2006-11-23T07:10:58Z</published>
    <updated>2008-07-02T11:02:19Z</updated>

    <summary>WWW::Mixi::Parserを使ったPlaggerプラグイン「Custom...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p>WWW::Mixi::Parserを使ったPlaggerプラグイン「CustomFeed::MixiParser」をちまちまと制作中。<br />
期待せずにお待ちください。</p>

<p>しかし、本当にMixiのHTMLって酷いね……何時の時代のソースかと。</p>]]>
        
    </content>
</entry>

<entry>
    <title>Perl Mongers!</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2006/10/perl-mongers.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2006:/blog//1.36</id>

    <published>2006-10-22T02:55:29Z</published>
    <updated>2008-07-02T11:02:18Z</updated>

    <summary>　Shibuya.pm テクニカルトーク #7に参加してみました。 　ストリーミ...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="ソフトウェア・サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p>　<a href="http://shibuya.pm.org/blosxom/techtalks/200610.html" title="Shibuya Perl Mongers : Shibuya Perl Mongers テクニカルトーク #7">Shibuya.pm テクニカルトーク #7</a>に参加してみました。</p>

<p>　<strong>ストリーミングとIRCで、だけどね！！</strong></p>

<p>本当は会場に行きたかったんですが、参加登録が正しく「あっ」という間に締め切ってしまったので泣く泣く遠隔参加。</p>

<p>　で、肝心の内容なのですが。　まだまだPerl修行中の私ではレベルが高すぎてついていけない部分も多々ありましたが、とても面白かったです。</p>

<p>　個人的に特に気になったのは下記のふたつ。</p>

<blockquote><dl>
<dt>PMConnect: Perl - SpiderMonkeyバインディング(樋口証)</dt>
<dd>PMConnectは、PerlとSpiderMonkey JavaScriptインタプリタの間で双方向にオブジェクトを透過的に扱えるようにする中継ライブラリです。PMConnectの機能と、実装の詳細についてお話します。</dd>
</dl></blockquote>
　豊富なPerlライブラリをJavaScriptから利用。　CPAN（Comprehensive Perl Archive Network）登録済みの優に1,000を越えるライブラリを使える、ということはもう不可能の壁なんて余裕でぶち抜けちゃいそうでワクワクですよ！

<blockquote><dl>
<dt>Apache わっふるモジュールで SQL injection 対策 (竹迫良範) </dt>
<dd>昨今の脆弱性報告ブームにより、Webアプリケーションの脆弱性対策に頭を悩ましている人も多いと思います。本来あるべ き論の修正についてはソフトウェア設計時に頑張って対策していただくとして、世の中にはいろんな理由があって脆弱性発見時の対応がすぐにできない場合もあります。本セッションではプログラム本体の書き換えなしにXSSやinjectionなどの攻撃を防御する手法について紹介します。</dd>
</dl></blockquote>
　クライアントとサーバの通信にフィルタを噛ませることで危険な通信を弾くApache用モジュールmod_waffull。　Apache用モジュールなので言語非依存で、設定はyamlでバリバリと。　すぐに新しい物をリリースして欲しい利用者とある程度まとまってからリリースしたい開発側の橋渡しになるかも。

<p><br />
　改めて昨今のPerlは凄いなあ、と思いました。　もっと修行をー！</p>]]>
        
    </content>
</entry>

<entry>
    <title>可愛い――</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2006/09/post-17.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2006:/blog//1.31</id>

    <published>2006-09-29T10:08:59Z</published>
    <updated>2008-07-02T11:02:16Z</updated>

    <summary>――――の、か？ これは……。 「やわらか戦車」の特大ぬいぐるみが登場、15,0...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="雑記" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p>――――の、か？</p>

<p>これは……。</p>

<p>「やわらか戦車」の特大ぬいぐるみが登場、15,000円 (MYCOMジャーナル)<br />
<a href="http://journal.mycom.co.jp/news/2006/09/29/320.html">http://journal.mycom.co.jp/news/2006/09/29/320.html</a></p>

<p>女性の方々、および<a href="http://mixi.jp/show_friend.pl?id=2167501">希</a>さんからのご意見を募集中。</p>]]>
        
    </content>
</entry>

<entry>
    <title>フリープログラマに成るに向けて</title>
    <link rel="alternate" type="text/html" href="http://seacolorswind.sakura.ne.jp/blog/2006/09/post-16.html" />
    <id>tag:seacolorswind.sakura.ne.jp,2006:/blog//1.30</id>

    <published>2006-09-26T12:27:49Z</published>
    <updated>2008-07-02T11:02:15Z</updated>

    <summary>　いろいろと調べております。 が、やっぱりノウハウがないのでかなり大変。 　まず...</summary>
    <author>
        <name>冨永和志</name>
        
    </author>
    
        <category term="雑記" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://seacolorswind.sakura.ne.jp/blog/">
        <![CDATA[<p>　いろいろと調べております。<br />
が、やっぱりノウハウがないのでかなり大変。</p>

<p>　まず、仕事内容や必要な技術については始めてから何とかなるとしても、申請やら手続やら申告等々……ぶっつけでやるのは無理ある事がいろいろと。<br />
<span style="font-weight: 700">「すいません、知りませんでした。　来年からきっちりやりますんで、青色申告って事で処理してください」</span><br />
　なんて言ったら税務署の人に泣き入れられるか叩き出されるか。</p>

<p>　現時点で一番困っているが「見積もり」の算出。　今までとは違い税額を考慮し自ら設定しなくちゃなりません。　相場っていくらなんだろう……中規模以上での常駐開発案件ばかりだったので、個人レベルでの相場はさっぱり……。</p>

<p>　修行が……修行が足りない……。</p>

<p>　頑張らないと。</p>]]>
        
    </content>
</entry>

</feed>
