タグ

2006年7月18日のブックマーク (11件)

  • AS3メモ AS3ボタンコンポーネントアイデア | fladdict

    にごりゆず酒を一人でガブ飲みしていたら、脳内にActionScriptの神が降臨した。 AS3の1アイテム1クラスという構造の中で、複数のスキンを適用できる再利用可能なボタンコンポーネントの作り方を考えていたのですが、ようやっと現実味のある案を思いついた。 なんていうか、解決してみればすごいシンプルな手法でいけそう。 SimpleButtonクラスを拡張してボタンコンポーネントをつくり、拡張SimpleButtonコンポーネントが親MCをスキンとして使用すればよいのではないかと。 こうすれば「ボタン」という機能は拡張SimpleButtonが1つのクラスで担当でき、拡張SimpleButtonを内包するだけであたらしい外見のボタンが作成できるので、スキン毎にasファイルを容易する必要はなくなります。 オーサリング環境で使用する場合には、拡張SimpleButtonを内包したアイテムはステー

  • プラグインを入れ替えるソフト - Plugin Switcher - yoshiweb.NET-blog

    前に紹介した Flash の動作チェックに大活躍の Flash Player のバージョンを手軽に入れ替えられるソフト「 FlashPluginSwitcher 」 がパワーアップして「 Plugin Switcher 」として開発されているようです。(Windowsのみ) Flash Plugin Switcher では Flash 8 以降、IEの Flash Playerの入れ替えがスムーズに行えなかった(うちだけ?)のですが Flash 8 と Flash 9 ベータ版のプラグインもサポート! しかも Flash Player だけじゃなく Acrobat や Quicktimeなど数多くのプラグインにも対応している!? そんなに盛りだくさんの機能だと”無駄に”いろいろなプラグインをインストールして自分のマシンを不安定にしてしまいそうです。 http://www.pluginswi

  • PHPで複数ファイル内容を簡単に一括置換する:File_SearchReplace:phpspot開発日誌

    PEAR :: Manual :: File_SearchReplace 目次導入 -- 複数のファイルから検索して置換する PHPで複数ファイルの内容を簡単に一括置換するPEAR::File_SearchReplaceの紹介。 次のように簡単に使えます。 <?php require_once('File/SearchReplace.php'); // phpspot.netという文字列をphpspot.orgに置換する $fs = new File_SearchReplace("phpspot.net", "phpspot.org", "", "dir/", true); $fs->doSearch(); ?> このサンプルを実行すると、dir/ 以下のファイルを全て検索し、phpspot.net という文字列を phpspot.org という文字列に置換できます。 File_Searc

  • PHPで関数やメソッドの引数の数を柔軟にする方法:phpspot開発日誌

    Unknown::Programming - メソッドの引数を柔軟にするあれの件 こういう拡張をできるようにするために僕が良くやるのが引数の最後を常にオプション引数と見なすやり方です。 PHPで関数やメソッドの引数の数を柔軟にする方法。 関数定義時に引数を記述せず( 例: function test()  ) 、関数内で func_get_args 関数を使って引数を取得することでそれが可能になります。 <?php test("a", "b", "c"); function test() { $args = func_get_args(); print_r($args); } ?> 出力結果例 Array ( [0] => a [1] => b [2] => c ) きっちりと引数は書いておいた方がドキュメント化したときなどに分かりやすくていいのですが、たまにこういう機能が使いたいという時

  • RSSリーダーでPOP/IMAPのメールを読む:phpspot開発日誌

    PHP Classes - Class: POP/IMAP to RSS This class can be used to generate an RSS feed from the listing of messages in a given mailbox accessible via POP3 or IMAP protocols RSSリーダーでPOP/IMAPのメールを読むために、POP/IMAPRSSに変換するクラスの紹介。 次のように簡単に使えるようです。 <?php include("mail2rss.class.php"); /* usage for mail2rss */ $x=new mail2rss("ユーザ名","パスワード","ホスト"); $x->makefeed("Mailbox for Vedanta Barooah","My Mail as a RSS

  • PHPでBMP画像にデータを埋め込むクラス:phpspot開発日誌

    PHP Classes - Class: BmpCrypt Encrypt and decrypt data hidden in bitmap imagePHPでBMP画像にデータを埋め込むクラス。 文字列や画像など、あらゆるデータを文字列型にしてしまえば簡単にBMP内にデータを埋め込むことが可能です。 ダウンロードパッケージにはライブラリ以外に、コマンドラインでBMPに画像を埋め込むツールも付属していて、簡単に使えます。 このパッケージを応用して、データをBMPに埋め込むようなWEBサービスを提供するのもよいかもしれないですね。

  • オンラインでPhotoshop級の画像加工ができる「nexImage」 - GIGAZINE

    DHTMLやAJAXを使いまくったオンライン画像加工サービスです。 レイヤー機能や自動でコントラストを調整する機能などがあり、シャープやぼかし、グレースケール、ガンマ値補正、ネガポジ反転といった代表的な各種フィルタも使用可能です。切り抜き、回転、反転、リサイズ、なんでもできます。 また、ちゃんと「元に戻る」機能があり、何段階でも戻ることが可能です。これは安心。 編集するためにアップロードした画像は最後に自分のパソコンへダウンロードして保存可能。ファイル形式も幅広く、JPEG・GIF・PNG・BMP・TIF・PICT・PCX・TGA・PCD形式で保存できます。JPEGは圧縮率の指定が可能で、GIFは色数指定やディザリングの指定もできます。 というわけで、実際にデジカメで撮影した画像で「nexImage」を使ってみました。 nexImage :: The ultimate online ima

    オンラインでPhotoshop級の画像加工ができる「nexImage」 - GIGAZINE
  • GIGAZINE - ハードディスク診断ソフト「Data Advisor」の使い方

    ハードディスクがぶっ壊れているかどうかを診断できるフリーソフトです。パソコンが起動しなくなったが、何が原因か分からないという場合などにお役立ちです。独自のOSを起動して動作するという仕組み。 というわけで、事の経緯とソフトの使い方。 まず昨晩のこと。いつもリモートで使っているノートパソコンを使おうとリモートデスクトップを試みたものの、突如として通信不能状態に。どうしたのだろう?とノートパソコンの前まで移動して画面を見るとこんな事になってました。 いやな予感がして検索してみるとこんなページが。 C0000218エラー(UNKNOWN HARD ERROR)を考える記事 http://park12.wakwak.com/~iktryc/diary/2004/c0000218.html Windows最凶クラスのエラーだそうで。これは絶望的です。そういえば先月頃からSMARTの値がものすごいこと

    GIGAZINE - ハードディスク診断ソフト「Data Advisor」の使い方
  • 高品質でフリーのウェブサイトテンプレート集「TemplatesBox.com」 - GIGAZINE

    通常のウェブサイトだけでなく、Flashサイトのテンプレートやロゴマークのテンプレート、バナーやボタンまで置いてあります。これらがすべてフリーというのが驚き。全部で200個以上あるようです。 TemplatesBox.com http://www.templatesbox.com/ ウェブサイト用テンプレートは利用したPSDファイルやフォントも同梱されており、DreamweaverかFrontpageで編集しやすいようにできています。 ウェブサイト用テンプレートあれこれ http://www.templatesbox.com/templates.htm ロゴデザインのテンプレートはPSDファイルとフォントファイルが同梱されています。親切。 ロゴデザインのテンプレート http://www.templatesbox.com/free-logo-templates/index.htm ウェブサ

    高品質でフリーのウェブサイトテンプレート集「TemplatesBox.com」 - GIGAZINE
  • エクスプローラにフォルダサイズを表示させる「Folder Size for Windows」 - GIGAZINE

    エクスプローラの機能を拡張し、通常の「サイズ」に代わって「フォルダサイズ」というのを表示してくれるようになるフリーソフトです。オープンソースで作られています。 これを使えば、フォルダのサイズを確認するためにいちいち右クリックしてから「プロパティ」を表示する手間が無くなる、というわけ。 インストールと使い方は以下の通り。 まずは下記サイトから「Folder Size for Windows」をダウンロード。 Folder Size for Windows Explorer http://foldersize.sourceforge.net/ 窓の杜 - Folder Size ダウンロードしたらクリックして実行 「Next」をクリック 一番上のボタンをクリック 「Install」をクリック しばらく待ちます 「Finish」をクリック。これでインストール完了。サービスとして常駐します。 エク

    エクスプローラにフォルダサイズを表示させる「Folder Size for Windows」 - GIGAZINE
  • Windows用高機能SNTPクライアント「USTDate」 - GIGAZINE

    サービスとして常駐してくれて、なおかつ複数のタイムサーバを見てくれるようなSNTPクライアント(パソコンの内部時刻修正ソフト)はないものかな?と探してみたら非常に優秀なのがありました。 「一定時間間隔で徐々に合わせ、指定時刻には時間を正確に合わせる」という動作が可能で、サービスとして常駐可能、NTPサーバは最大3つまで登録でき、ログも出力できます。 ダウンロードと使い方は以下の通り。 セイコープレシジョン株式会社 システムインテグレーション ダウンロード タイムサーバ時刻修正ソフト http://www.seiko-p.co.jp/systems/support/download/time.html 今回はサービスとして使うので「WindowsNT/2000/XP/2003用のフルパッケージ」の方をダウンロードしました。 ダウンロードしたらクリックして実行 「OK」をクリック 「OK」をク

    Windows用高機能SNTPクライアント「USTDate」 - GIGAZINE