社内サーバ Subversion導入 雑記
現在月一で更新作業を行うWebサイト作成の業務にとりかかっています。複数人のファイル修正の衝突による時間の浪費を避けるため、またファイルバージョン管理簡易化のために、今月初め頃 勤めている会社のサーバにSubversionを導入しました。
Subversionは Windows の TortoiseSVN を用いて個人的に利用していましたが、複数人で利用するのは初めて。いいだしっぺということもあり、社内サーバへの Subversionの導入と Apacheの設定から Subversionの利用方法のマニュアル作成/解説 まで一通り行わせてもらいました。
導入してみて まだ事始めという事もあり運用におぼつきがあります。Subversion管理方法は ネットで調べただけの我流でして、不明点や推測もあり、効率の悪い点や間違っている点もあるかもしれません。
branches ディレクトリはどのように作成していくのがよいか、ファイル修正前の メンバーへの通達はどのように行うとよいか、等、課題はたくさんあります。ここの手続きが困難だ、といった問題点も出てきており、運用しつつ プロジェクトメンバー全員で上手い方法を見つけ解決していけたらと思います。
■Apache
Apacheは最新版の2.2ではすんなりと Subversionが動作しないとの事。幸い会社の Apacheは2.0だったのでこの問題は解決。Apacheに触るのは学生の頃 FlashとCGIを連携させるためのPerl学習時に導入した時以来です。サーバ用ソフトウェアはGUIで楽チンの AN HTTPD を用いていました。
■flaファイル 容量圧迫問題
Subversionはバイナリファイルも管理できるのが特徴の一つ、ということで flaファイルもバージョン管理しています。しかしこのflaファイル、高画質の画像を内部で使用しているため一つ一つ容量が結構大きく、今後バージョンを重ねるにつれ サーバの容量を圧迫してしまったらどうしようか、という点があります。データベースに記録したデータ情報を削除する方法があるようなのですが、これが難しそうなのです。いかに容量を抑えていくか、または不要過去データ削除法を習得していくかが、今後の課題となりそうです。
■Macでの Subversion用クライアントソフト導入
Windowsの TortoiseSVN を元に Subversionの利用方法のマニュアル作成を行ったため、社内での Subversionの説明会では Macを使用している人はやや置き去りになってしまいました。
調べてみた結果、Mac用としては SCPlugin というソフトがよいとのこと。ただし当方は Macを所持していないため、導入方法の調査とインストールは Mac所持の方におまかせしました。しかし調べていただいた結果 Tortoise SVN の様にインストーラーファイルをダブルクリックで簡単インストール というわけにはいかないようで、導入手順がやや敷居が高いものとなっていました。
まず SCPluginを利用するためには、Macの PC自体に Subversionをインストールする必要があるという点。Subversion, SCPlugin共に インストール後の設定は ターミナルウインドウの コマンドラインで実行する必要があるという点。また、SCPluginで認証のかけてあるリポジトリにアクセスするためには、一度コマンドラインから Subversion用コマンドで認証を通してPCに記録しておく必要があるようです。
以前勤めていた会社で UNIXを用いていたのが幸いし、なんとかMacでのSCPluginの設定を行う事ができました。「ls」や「cd」といったUNIXコマンドがとても懐かしかったです。
[ ETC ]
[ TOOL ]
2007年07月23日 19:01
| コメント (0)
| トラックバック
FDTでRefactorコマンドが欲しい
↓こちらのサイトのクラス名に関する記事を見まして、
GameManagerに代わる良い名前を
クラス命名のアンチパターン
私も何とかしないとなあとクラス名やメソッド名に てこ入れ作業を行っております。しかし、変更する度に発生する全ソースを書き換え作業をなんとか簡単にできないものかと考えました。
Eclipseにて、ソースコードのメソッド名等を変更したい場合、そのメソッドを参照している全てのソースコードを一括で書き換えてくれるRefactorコマンドというものがあるようなのですが、FDTで探してみた所そのコマンドは見つからず。
Flash Explorerから右クリックのRenameコマンドでクラス名を変更すると、そのクラスファイル内のクラス名は自動で変更してくれるようですが、それ以上の機能はないようです。ううむ、なんとかしたい。もどかしい。
ASDT もインストールしなおして見てみましたがRefactorコマンドはありませんでした。勢いあまって今まで手をつけていなかった FlexBuilder2 もインストールして調べてみましたがない模様。
しかしてクラス名をよくよく考え直すと難しいものがありますね。手本となるパターンがわからないので、何が正解かが判断つきにくいです。現在、パッケージがからんだ場合どのようなクラス名を設定してよいかという所に迷っています。
blockパッケージのBlockCollectionクラスというものを作成していたのですが、 block.BlockCollection ではなく block.Collection とするべきなのかどうなのか等。現在は block.Collection の方向で進めておりますが、そもそもCollectionというクラス名でもいいのかどうかなども考えてしまいます。
他参考サイト
Eclipseの自動リファクタリング・フィーチャーをなぜ、どのように使うか
[ FLASH ]
[ TOOL ]
[ info ]
[ tips ]
2006年04月08日 18:27
| コメント (0)
| トラックバック
mtasc1.12ではクラス内のローカルメソッドからprivateプロパティにアクセス可能に
mtasc
最新バージョンのmtasc1.12内にあるCHANGES.txtによると、
allowed access to private variables inside local defined functions
と1.12の変更点について記されています。これは個人的にかなりうれしい変更点です。
これは何かといいますと、例えば次のような処理を行うクラスがあるとします。
class Test{
public var data:Number = 1;
public function Test( root:MovieClip ){
var scope:Test = this;
root.onEnterFrame = function(){ trace( scope.data ); };
}
}
ここで変数dataが、Testクラス内でしか用いられず、他のクラスからは参照されない場合、修飾子はpublicではなくprivateにすべきです。しかし今までのmtascでは、この変数dataの修飾子をprivateにすると、文法が間違っているというエラーメッセージが表示されswfをコンパイルすることができませんでした。( 変数rootはMovieClipクラスでTestクラスとは違うため、MovieClipクラスのメソッドからTestクラスへのprivateなフィールドにはアクセスできません、という解釈だったのではないかと思われます。 )
なので今まで私は dataの修飾子をprivateにする場合、
var scope:Test = this;
という記述を
var scope = this;
という型宣言をはずした表記にし、コンパイル時のエラーチェックを回避する手段を用いていました。しかしこれですと scopeの型が指定されていないため、コンパイル時 変数のタイプミスのチェックなどは行ってくれず、バグが眠ってしまう可能性がありました。
class Test{
private var data:Number = 1;
public function Test( root:MovieClip ){
var scope = this;
//dataをdetaとタイポ。コンパイラーはエラーに気付かず。
root.onEnterFrame = function(){ trace( scope.deta ); };
}
}
この問題のみが一点ものすごくネックに感じていたのですが、mtasc1.12からはより堅固で安全なコーディングが可能になりそうです。コーディングスタイルもようやく定まりそうです。
[ FLASH ]
[ TOOL ]
[ tips ]
2006年02月03日 21:07
| コメント (0)
| トラックバック
どうぶつの森 2x2の敷き絵
どうぶつの森用2x2の敷き絵を作成。
敷き絵のサイズは一枚32x32なので、まずPhotoShopで64x64の絵を描いてからのポチポチとドット打ってから四分割し、ニンテンドーDS上で模写します。
どうぶつの森内で利用できるパレット一覧は↓こちらのサイトにあります。
どうぶつの森 Pattern Maker
できあがりはこちら。


ふごーっ ビットマップの奥行き表示、やっぱりいいですなあ。絶対にFlashでこの表現を作れるようになってやります。
どうぶつの森は現在も一緒に遊んでくださる方募集中。
インテリアコーディネイターも真っ青になるほどの家を目指し、日々家具を集めております。
一日のノルマが終わると大抵は電源入れっぱなしで放置しておりますが、私の反応がない場合は適当に村をあらしていってくださいませ。
■友達コード : 0988-4418-9509
■名前 : シラタマ
■村名 : だんごいちみむら
遊んでくださる方は↓こちらまでメールをください。
webmaster☆dango-itimi.com (← ☆を @ に直して下さい)
[ ETC ]
[ GRAPHIC ]
[ TOOL ]
2006年01月28日 21:56
| コメント (2)
| トラックバック
eclipseにてFlashのtraceデバックウインドウ表示
IME変換 「ん」の文字
エントリーを書いていて気付いたのですが「せにょう」を変換するとIMEは「専用」と変換してくれるのですね。
タイプする文字列に「ん」の文字が含まれている場合、「n」を二度打つのが面倒臭く一度だけ「n」を打って自動変換に任せております。
「こんばんは」ならば「konnbannwa」とは打たずに「konbanwa」
「せんよう」ならば「sennyou」とは打たずに「senyou」
ここで「senyou」と打つと ひらがな自動変換では「せにょう」と表示されるのですが、これをスペースで漢字変換するときちんと「専用」と変換される。なかなかIMEはかしこいのですなあ。だが、これがために変に変換されてしまうひらがな文字等あるのですかな。
[ TOOL ]
2005年09月10日 00:00
| コメント (4)
| トラックバック
eclipse 専用プラグインフォルダ作成
eclipseを一からインストールし直したら EPICが使用できるようになりました。
但し、PreferencesからEPICの設定を行う箇所にて、設定変更を行おうとするとエラーダイアログが表示されるので、何か別に導入したプラグインが悪さを行っているかもしれない模様です。
新規導入するプラグインは専用のプラグインフォルダを作成しまして、そちらにどんどんインストールすることにしました。
デフォルトにあるプラグイン用フォルダにインストールしてしまうと、既存のプラグインファイルとごっちゃになってしまい、自分のインストールしたプラグインファイルを見つけることが困難になってしまうのですよね。
プラグインフォルダを分けることにより、eclipseをインストールをし直したりバージョンアップさせたい場合、自分で導入したプラグインは楽に再度導入が可能になるようです。
eclipse3.1での専用のプラグインフォルダ作成方法は、以下のサイトの説明がわかりやすかったです。
外部プラグインフォルダの利用
[ TOOL ]
2005年09月09日 00:22
| コメント (0)
| トラックバック
FDT プロジェクト外のクラスへのクラスパスの通し方
jdk1.5ではiアプリエミュレータDoJa-3.5でビルドできず
業務にてiアプリのサンプルを作成することになりましたので、よっこらしょと久しぶりにiアプリエミュレータDoJa-3.5を立ち上げてみたところ、エラーが発生し作成したアプリケーションのビルドができないという事態に。
色々調べてみたところ、eclipse3.1用にj2sdk1.5をインストールしていたのですが、それがよろしくなかった模様です。DoJa-3.5用のエミュレータはjdk1.3.1以外の動作保障はされていないのですね。
仕方がないのでjre1.5のみ残しjdk1.5はアンインストールして解決。
それと、未だにeclipse用perlエディタのEpicがエラーを出し起動してくれないので、一度eclipseをインストールし直そうと考えております。しかし、色々入れたプラグインをまた探してダウンロードし直さなくてはならないので面倒くせえであります。
(追記)
メニューの「設定」→「sun.tools.javac.mainを使用する」にチェックすると、タイトル環境でもビルドが可能の模様。
[ TOOL ]
2005年08月22日 12:12
| コメント (0)
| トラックバック
EclipseでCVS ファイル大量虐殺
あぁぁああーーっ
き・消えた。ファイルがゴミの用に消えたっ!
CVSサーバに接続が成功し、早速色々練習のためゴリゴリコマンドを実行しておりました。
そんな中 何をどうやったかは深く覚えていないのですが、CVSリポジトリーエクスプローラでチェックアウトコマンドを実行したら、ほぼ全てのファイルが強制削除…!!
P・PICTPUZZLE関連のファイルがーっ
各テキストファイルの復元はEclipse上で行えたのですが、flaファイルや画像データファイル・音楽ファイルはゴミ箱深くの電子の渦へ。復元ソフト使っても復元できませんでした。
画像データファイルや音楽ファイルは 元のmidiファイルやpsdファイルは失ってしまったものの、jpgやmp3では別にバックアップとっておいたので なんとかかんとかです。
flaファイルを失ってしまったのは結構大きいですね… Flash内にはスクリプトは一切書いていなかったので そこのところは幸いです。二日ぐらいで元のファイルは作成しなおせそうです。
クラスファイルが復元できなかったら立ち直れなかったかもしれません…
ファイルのバージョン管理のために導入したCVSにまさかこんな落とし穴が待っていたとは…
今後 どんな時にファイルが削除されるのか調べて気をつけます。
[ FLASH ]
[ TOOL ]
[ info ]
2005年08月01日 01:48
| コメント (0)
| トラックバック
Eclipseにて開発雑記
PICTPUZZLEにてファイルのダウンロードをしてもらうことになるのですが、バグが発見された場合 または機能追加をした場合、バージョンアップを行う事になると思います。
その時 過去のバージョンを一式管理できていれば便利かな、ということでEclipseによるCVSに関する知識を詰め込み中。
自PCで行いたい場合 WindowsにてCVSサーバというものを動作させる必要がでてくるのですかな?
EclipseでCVS
CVSとEclipseで「コードの共同所有」
CVSのクライアントとしてEclipseを使おう
CygwinでCVSサーバーを立てる
CVSの基礎練習
現在業務では一人で一つのゲームを開発している形ですが、複数人での作業を行いたい場合これら知識があると大変便利そうです。複数で同一ファイルを編集してもそこそこ大丈夫というところがすごいですね。
過去SEやっていた時の大規模プロジェクトでは そういえばUNIX上でバージョン管理を何かのツールで行っていましたが あれはどんなシステムを用いられていたのでしょうなあ。
HTMLエディタもプラグインで導入し、ますますEclipseでの開発一辺倒になってきました。Perl用プラグインEPICというものも導入してみたのですが、何故かエラーが起きてエディタが起動してくれない状況です。これはなんとか時間を見て解決させたい所。
[ FLASH ]
[ TOOL ]
[ info ]
2005年07月31日 21:35
| コメント (6)
| トラックバック
EclipseにてFlash開発 雑記
段々扱い方に慣れてきてEclipseでの開発が面白くなってきました。
各エディタの切り替え用ショートカットはデフォルトで「Ctrl+F6」の設定になっていますが これは押しにくいので変更したほうがいい感じですね。私は「Shift+Tab」に設定してガリガリ切り替えられるようにしました。
それとvi風にエディタ操作が可能なプラグインは 今後ライセンス料を払ってでもやはり使用したい所です。
Eclipse上でFlashを開発する上で現在一つだけやや難ありの部分がありまして、それはXMLConnectorやDataSetといったV2CompornentsがFlashのステージ上に配置されている場合に発生します。
MTASCにてコンパイル時、クラスファイル内にXMLConnectorやDataSet等の記述があると それらクラスは見つかりませんとエラーメッセージが表示されます。
FlashoutのMTASCコンパイル設定で -mx パラメータを追加すればエラーがでないようになるのですが、そこから生成されたswfではXMLConnectorやDataSetは機能してくれない様なのです。ステージ上に配置されているXMLConnectorの中身を調べてみると 空っぽのObjectとなってしまっています。
今のところ仕方がないので V2コンポーネントをステージ上に配置している場合は Eclipse上ではなく 通常通りFlash上で動作確認をしています。これはなんとか解決したいですなあ。
[ FLASH ]
[ TOOL ]
[ info ]
2005年07月20日 13:51
| コメント (0)
| トラックバック
Webメールでデータバックアップ
googleのGmailといった2GBも保存可能なWebメール等に簡単にファイルをバックアップできる方法が載っていましたで以下にメモ。簡単なスクリプトファイル等のバックアップにはうってつけかな、と思います。
まずgoogleのGmailのアカウントを取得します。
Gmailアカウント取得方法
アカウントを取得し設定が済みましたら、そのアカウントにファイルを送信するためのツールを取得します。
大きなファイルを大容量Webメール経由で転送、共有するPeer2Mail
[ Peer2Mail使用法 ]
・ファイル送信方法
(1)『Split/Send File』タブを選択
(2)上部MENUの下にあるフォルダアイコン(カーソルを合わせると「Choose a file to send…」と表示されるアイコン)を押す
(3)送信するファイルを「Blose...」ボタンから選択
(4)送信先Gmailメールアドレスを「Mail To:」に設定
(5)OKボタンを押す
(6)上部MENUの下にあるファイル送信アイコン(カーソルを合わせると「Send the segments…」と表示されるアイコン)を押す
(7)送信が始まり全てのProgressが100%になったら完了
・送信したファイルをPCにダウンロードする方法
(1)IEのアイコンが表示されている『Browse』タブを選択
(2)「Address:」の部分にGmailのメール一覧を表示するURL(http://mail.google.com/mail/)を入力
(3)上部MENUの下にある ファイルダウンロードアイコン(カーソルを合わせると「Auto Dounload Segments…」と表示されるアイコン)を押す
(4)開いたウインドウにてしばらく待つと、今までアップロードしたファイル一覧が表示される
(5)ダウンロードしたいファイルにチェックを入れDownloadボタンを押す
※Gmailに送信されてきたメールにはラベルをつけておくと便利です。
(GmailはBETA版だからかどうなのか、フォルダ分けはできない模様)
[ TOOL ]
2005年07月17日 16:05
| コメント (0)
| トラックバック
Eclipse習得中
遅ればせながら今後の為にEclipseの使用法を習得中。[ →Eclipse説明 ]
・Flashを開発するための導入方法(英語ですがビデオ説明なのでわかりやすいです)
最新版Eclipse3.1の日本語化ファイルがどこにあるのかまだ見つけておらず とりあえず英語のままで設定をしてみました。まだ使用初日なのでわからないことだらけです。
Eclipse付属(?)のエディタですが、フォントサイズの設定等どこですればいいのかちょっとわかりませんでした。文字が大きくやや使いにくいので、ひとまずasファイルはいつも使用しているvimに関連付けてvimで開くように設定。ただこれですとEclipseの便利な機能をあまり利用できないのですよね。
エディタをviのように操作できるプラグインがありましたので、おおっこれはっ!と導入してみたものの、有料のようでお金払わないとタイピング中にもポップアップ警告メッセージがぼこぼこ出てくるので使用は保留。
そして肝心の開発環境としての性能ですが、まだ少ししか使っていないものの これはなるほど便利だという感想です。
まず、EclipseにてFlashの開発環境を整えるために、MTASCというフリーのActionScript2.0コンパイラを用意します。
MTASCを用いるとJavaAppletのゲームを作成する感じで、スクリプトのみでswfを作成することができます。ただ、Flashという便利なオーサリング環境がありながら 何故JavaAppletのように、画像の配置などちまちまピクセル指定で行わなくてはならないのだと思い、MTASCはスペルチェック用程度にしか使用していませんでした。
EclipseでもMTASCを単品で用いたものと同じイメージで、スクリプトのみでswf製作を行いEclipseはソース管理などがしやすくなるためのものなのかな、と考えていました。
しかし 上記Eclipse導入方法を紹介しているサイトの07番目のビデオを見てみたところ、どうやらFlashのステージに配置されているムービークリップ(MC)やリンケージ設定されたMCも制御できることが判明。あら~
これにより、Eclipseでコーディング後 そのまますぐスペルチェック&Flashでパブリッシュせずに一瞬で動作確認という技ができます。Flashのパブリッシュは容量が大きくなればなるほど時間がかかるので 一瞬で動作確認できることは大変喜ばしいです。上記サイトの導入方法ビデオにあったFlashOutというプラグインがこの技を成すために一役買っているようですね。
他に、まだ私が理解できていないであろうEclipseの便利な機能を利用すれば 開発効率がよりアップできるのではないかと思います。
マクロメディアがEclipseベースのFlashアプリ開発ツールを提供するというニュースも先日あったことですしEclipseは今後じっくり研究していきたいです。
[ FLASH ]
[ TOOL ]
[ info ]
[ tips ]
2005年07月08日 21:03
| コメント (1)
| トラックバック
Becky!にて本文に全角文字のないメールはサーバから削除
Outlookに代わって使用することにしましたメーラーBecky!。色々設定も完了し送信テスト中です。
スパムメールが大量に襲ってくるアカウントには、全角文字を含まない半角のみの本文のメールはスパムメールとみなしサーバから自動で削除するよう設定しました。団子一味用のアカウントではありません。
別途スパム対処に使用しているツールSpam Mail Killerではたまにエラーを起こしてつまってしまい、全てのスパムメールが削除でない場合が多いのですよね。(一度エラーを起こすと、それ以降メーラで受信しないかぎりずっとエラーを起こしてスパムメールを削除してくれない。)
全角文字を示す正規表現は
[^\x00-\x7F]
のようなので、これを条件にするとメール本文に全角文字が含まれているのかいないのかを判別できます。後はBecky!のフィルタリング機能でサーバから自動削除するよう設定すれば完了です。
[ TOOL ]
2005年07月08日 15:11
| コメント (0)
| トラックバック
Outlookで○○宛のメールがサーバから削除できない
スパムメール対処のためにメーラのOutlookExpressでメッセージルールを設定しているのですが なんだか適用してくれないメッセージルールがあります。
「送信者に○○を含む場合サーバーから削除する」というメッセージルールは、きちんと適用されるのですが、「宛先に○○を含む場合サーバーから削除する」というメッセージルールはなんだか適用されません。うーむ、なんででしょう。
OutlookExpressでは、アカウント別に受信間隔を設定できないので 他のメーラに移行することを考え中です。
スパムメール撃退ソフトを用いているものの 受信のタイミングによってはスパムメールが届いてしまいます。スパムメールが大量に襲ってくるアカウントと仕事用のアカウントが同時間隔での受信ですと、メールが届いた際 スパムメールが届いたのか仕事用メールが届いたのか判断がつきません。仕事用メールが届いているかもしれず 無視するわけにはいかないので 結局メールが届くたびに見に行くのですが高い確率でスパムメールだったりします…
また、届いたメールを開く際 5秒ほど時間がかかるのがイライラさせられます。スパムメールを削除しようとする際の5秒間を何度も繰り返すのは とてもよろしくないですね。
どんなメーラがいいのですかなあ。よく聞くのはBecky!というメーラですね。有料ですが機能が豊富そうなので試してみます。そういえば、PC購入時いっしょについてきたMicrosoft Outlook2002というものがありますが、使ったことないのでこれも試してみますか。デフォルトでWindowsに入っているものと機能は違うのだろうか。
追記
Microsoft Outlook2002は非常にユーザインターフェースが悪く使いにくく感じたのでボツ決定。
Becky!はよさげ。
[ TOOL ]
2005年07月06日 20:45
| コメント (4)
| トラックバック
ラーメン娘

ラーメン好きといっておきながら、ここ1,2ヶ月ラーメンを食べていなかったような気がしましたので、昨日買い物ついでに食べてきました。が、最近体を動かす機会が減り 食事の量も少なくなっていたからか どんぶり一杯食べることが苦しくて仕方がありませんでした。後、油が強いのもダメになってきてしまったのですかなあ。
帰りがけにマスターから、細麺が完成しつつあるので 是非今度は細面を食べてみてくださいとの言葉をいただきました。細麺か太麺かといわれれば圧倒的に太麺派でしたが 完成しつつあるということならば今度は細麺を是非ともいただきとうございます。
北海道ラーメン好旭川
それと、PhotoShopで絵を描いていたところ 誤ってキーボードの何かのキーを押してしまったのですが、その弾みで新規ビューウインドウが立ち上がりました。私、この新規ビューウインドウの存在を知りませんでして、ビューウインドウを用いれば 常に全体像の図を別ウインドウに確保しながら もうひとつの作業用ウインドウで絵を描くことができたりするのですね。ああー もっと早く気付けばよかった。今まで全体像を見るために一々ウインドウをズームアウトして また拡大して描く…といったことを繰り返しておりました。これでドット絵描くときの作業効率がアップしそうです。
[ ETC ]
[ GRAPHIC ]
[ TOOL ]
2005年06月12日 22:18
| コメント (2)
| トラックバック
VimからMTASCを利用しFlashの文法チェックを行う
Vimは内部から外部プログラムを実行できます。
例えばtest.plファイルをperlコマンドで実行する場合次のようなコードになります。
:!perl test.pl
Vimのこの機能を利用して、Vimでasファイル(ActionScript2.0のクラスファイル)を開いた場合、そのままVim上でFlashの文法チェックを行う方法を以下に記述します。
文法チェックに必要なツールとして、MTASCというフリーのActionScript2.0コンパイラーを使用します。
▽続きを読む
[ FLASH ]
[ TOOL ]
[ tips ]
2005年05月28日 19:57
| コメント (4)
| トラックバック
ActionScript(.as)ファイルをVimに対応させる
以前エントリーしました「Vim6.3」にて、
>vimではファイルを開くと、拡張子を判別し自動で何のプログラムであるか認識し、関数名や変数名に色付けをしてくれる
と書きました。しかしFlashのasファイルはまだメジャーではないためか asファイルをVimで開いても専用の色づけは行ってくれず、ほとんど真っ黒な状態で表示されておりました。
ActionScriptの文法はJavaScriptとほぼ同じなので、どうにか「*.as」ファイルを「*.js」ファイルとして認識させる方法はないものかと調べていたのですが、結局方法がわからずじまい。そこで勇気を出して専用掲示板にて聞いてみた所、ずばりその解決する方法を教えていただきました。(解決方法はhelpに載っていたのですが全部英文だったためどこ見ればいいかわかっていませんでした…)
以下にその方法を記述します。
▽続きを読む
[ FLASH ]
[ TOOL ]
[ tips ]
2005年05月28日 15:14
| コメント (0)
| トラックバック
TSUTAYA DISCAS
う~ん このサービスは知らなかった。
TSUTAYA DISCAS
家は駅周辺に行けば結構栄えていまして買い物には全然困らないのですが、何故かレンタルDVD屋がほぼ0という状況なのです。あっても小さい店で品揃えもよくない。
仕方がないのでネットで最寄のTSUTAYAの位置を調べ片道30分ほど自転車こいでDVDをレンタルしておりました。が、借りたいDVDがすでにレンタルされていたり、新作ということで一泊二日しか借りられなかったりと 見たいものも見れず無駄足を踏むこともしばしば。
このTSUTAYAのサービスならばそんな無駄足を踏むこともなくなりそうです。いやあ 便利な時代だ。
[ TOOL ]
2005年05月24日 12:06
| コメント (0)
| トラックバック
お忍びリネーム。
最近多くの画像ファイルを扱うことが出てきたのですが、そんな中微妙に感じていたイライラを解決してくれるフリーソフト
『お忍びリネーム。』

一度exeファイルを実行すると、次回Windows起動時も自動でバックグラウンドで実行されるようになりスタートアップに設定しなくてもよいようです。しかし、そのおかげで明確に『お忍びリネーム。』が起動しているということが分からないので、常に立ち上がっているということをいつか忘れてしまいそう。仮にWindowsの動作が怪しくなった時に 立ち上がっているソフトが何であるのかわからないという事はややネックに感じます。
が、便利なので使用決定。
[ TOOL ]
2005年05月19日 12:32
| コメント (1)
| トラックバック
as2edit
as2edit
FlashのActionScript用エディタで かつ フリーのAcrtionScriptコンパイラーのmtascとの連携が可能とあったので早速使用してみましたら…
ぎょえええっ!
開いたasファイルの中身が消えた!!!
ブロック崩し用のクラスファイルが二つほど電子の渦に消え去りました…。バックアップとってないですよお。保存も何もしていないのに as2editでasファイルを開いただけでファイルの中身が空っぽに吹っ飛ぶとは…。く、くー どうなっているのでしょう。
作者さんに報告したほうがいいかな…。とりあえずおっかないので使用するのは保留。というかがっくりでござる。
(検証結果)
「文法チェック」コマンドにて「上書き保存」が自動で行われている模様。
as2editで自作asファイルを開いた時 何かが悪かったのか空ファイルとして開かれてしまい、その後「文法チェック」コマンドを実行してしまった為 空ファイルとして上書きされてしまった様です。
(追記)
作成者の方に今回の件の内容をメールしましたら、早速対処してくださいました。すばやい対応ありがとうございました。
[ TOOL ]
2005年05月05日 20:56
| コメント (0)
| トラックバック
Vim
Vim6.3
今まで使用していたVimのバージョンが少し古く、UTF-8を扱うことができなかった(?)為、最新版6.3をダウンロードしてみました。
VimはUNIXを使用したことがある方ならご存知、UNIX用標準テキストエディタviのWindows or Mac版です。使い方を知っている人ならば通常のテキストエディタより数倍早くプログラミングができるのではないでしょうか。
最新版を早速使ってみたのですが UTF-8形式で保存もできてこりゃ便利…と思う一方、なんだかファイルの関連付けが出来ない不具合が…?以前のvimに各テキストファイルの拡張子が関連付けされてしまっているからかどうなのか、テキストファイルの上で「右クリック」→「プログラムから開く」→「プログラムの選択」→「参照」からgvim.exeを選択しても選択が反映されず…
解決方法がわからないので、専用ファイル関連付けソフトをダウンロードして一個一個テキストファイル(txt・cgi・as・java等等)をvimで開くよう設定しました。うむむ、めんどい。
vimではファイルを開くと、拡張子を判別し自動で何のプログラムであるか認識し、関数名や変数名に色付けをしてくれるのですが、ActionScript用に色付けされるようなマクロみたいなものはないものですかなあ。需要は少なそうですが 誰か作って欲しい。asファイルをJavaScriptファイルとして認識してくれれば それなりに綺麗な色付けをしてくれそうな気もしますが設定方法がわからず。
[ TOOL ]
2005年05月04日 20:01
| コメント (0)
| トラックバック
はてなアンテナ
フレームで構成されているサイトや、フルFlashで構成されているサイトに対して、はてなアンテナで更新情報を取得するにはどうしたらいいのだろうと考えていたのですが、はてなアンテナでは 更新を監視するページと はてなアンテナから表示させるページというものを分けて設定することができるのですね。これにより、更新情報を感知したページへは直接ジャンプせず、トップページを通ってから きちんとフレーム構成されたページを表示させることができるようです(そんなこと面倒くさいといえばそれまでですが)。
ということで、団子一味のhttp://www.dango-itimi.comの方へアンテナを立ててくださるようなありがたやな方がおられましたら、更新監視ページはINFOページやRSSの方へ設定してくださるようお願いします!http://www.dango-itimi.comのURLは更新されることほぼ0であります!(ムービーをのせることはあるかもしれません)
ちなみに私が立てているはてなアンテナとはてなブックマークを団子一味から見れるようにする予定です。単純にそのアンテナとブックマークに団子一味からリンクをはってもいいのですが、デザイン面を統一することを考えると、はてなのRSSをperlなりFlashなりで読み込み、表示面はこちらでデザインしたほうがいいかなと思っています。はてなブックマークは、簡易個人ニュースサイトっぽく見せることが出来るので 1コンテンツとしてはなかなかよかです。
アンテナ
ブックマーク
[ TOOL ]
2005年04月29日 00:50
| コメント (0)
| トラックバック
trackfeed導入
trackfeed導入してみました。
どこからかこのtrackfeedを設置しているページにリンクを貼った瞬間 それをRSSで通知してくれるのという一品です。
早速RSSリーダーの出番だね!と新たな技術の導入にウキウキ浮かれておりましたところ、なんだかブログ用アドレスではなく http://www.dango-itimi.com の方へリンクが貼られたことの情報が逐一通知されてきてしまいます。
http://www.dango-itimi.com/blog/ 配下に設置しているのになんでじゃあ と思いつつFAQを読みましたら、サイトをフレーム分けしているためこの現象が起こってしまっているようです。うむむ
[ MOVABLE ]
[ TOOL ]
2005年04月13日 20:05
| コメント (0)
| トラックバック
はてなブックマーク
Opera8.0とRSSリーダー
今回Blogを導入するにあたり、参考の為 色々な方のBlogを徘徊しました。そんな中RSSというものを知り、いいRSSリーダーはないものかと探しておりましたところ、どうやら私が最近よく使用しているブラウザOperaの最新版(7.5以降)にRSSリーダーが標準で装備されているという情報を得ました。ブラウザとメーラーは常に作業中立ち上げているので、どちらかにRSSリーダーがついていたら便利だよねえ と思っておりましたが、Operaに付いているのならまさにうってつけ。早速Opera最新版をダウンロードしてみました。
▽続きを読む
[ TOOL ]
2005年04月12日 18:10
| コメント (0)
| トラックバック
USB抜き差し
会社にデータを持っていく際USBキーメモリをよく利用しています。
その際、Windowsのタスクバーメニューの「ハードウェアの安全な取り外し」メニューから 外す対象のUSBを停止させて、その後USBを引き抜かないと警告メッセージが表示される為、この停止作業がいちいち面倒くさいなあと感じていました。
これについて 実際USBデバイスを停止させずに抜いた場合どうなるのかの検証を行ったITmediaの記事
ITにまつわる15の俗説・都市伝説を斬る
読む限り停止させずに抜いても問題ないみたいですね。
今度から思うがまま気ままに抜き差しすることにします。
[ TOOL ]
2005年04月11日 14:32
| コメント (0)
| トラックバック
ピッチシフト・タイムコンプレッション
SoundEngine Free
googleの単語完全一致検索
以前から思っていたのですがgoogleで例えば
Flashを表示
というキーワードで検索をかけると、『Flashを表示』という単語で検索してくれず『Flash』と『を表示』という単語でご丁寧に二分割して検索されます。
これですと『~のサイズを表示』等といったページも検索結果に出てしまい期待するサイトを探すことができません。
こいつはいたたまれねえ、おならプーだぜ!
と言いつつもgoogleを毎回愛用しておりますわけですが、少し調べてみたらgoogleで単語を完全一致させるには該当単語をダブルクォーテーションでくくればよいらしいですね。
"Flashを表示"
う~ん、googleでは最初からこんな形の検索方法だったのでしたっけ。
[ TOOL ]
2005年04月07日 01:43
| コメント (0)
| トラックバック