2008年11月03日

ブログの移転完了!

結局、なぜ強制停止になったのかと言うPHPトラブルの原因を見つけることが不可能なので今借りているCPIサーバーでの再開を諦めて「別ドメイン」と「別なサーバー会社」でブログを再開することにしました。

ブログの移転先は:http://logicalyze.net/blog/

今回新たに借りたサーバー会社はマルチドメインに対応しているので例えば現在の「logicalyze.com」と新しい「logicalyze.net」のアクセスに対してコンテンツを完全に共有することもできるので移転後は何かと便利そうです。

とりあえずは、仕事の関係上の裏コンテンツを移動させる余裕が無いので年内は「logicalyze.com」を、このままで来年の契約更新時あたりにブログ側のサーバーにドメインを含めて完全移行したいと思います。

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2008年10月30日

とりあえずブログデータをコピペしてみた

WordPressブログ「logicalyze::blog」が強制停止になってしまったので今後のサーバー移転も視野に入れながら過去に使用していたMovableTypeブログ「as2app」を復活させ差分データを地道にコピペしてみました。(ついでにトップページも昔に戻してみました)

アクセスの多かったFlashDevelopの日本語ファイルもこちらのブログエントリからダウンロードできます。

今後、この復活ブログで更新していくかは未定・・・

そもそも数ヶ月前からデータベースエラー(MYSQL)が頻発していて何度かブログが表示できず苦情メールを出したことがあったんだけど・・・

今回のように何もしていない時間にPHPトラブルが起きて「強制停止しました」のようなメールが来ても”何だかなあ・・・”としか言いようが無いよね。

しいて言えばWordPressのプラグインが何らかの理由で暴走したとかぐらいしか考えられない・・・

それにしても今年データベースシステムが更新されてからと言うものこの「CPIサーバー」とは何かと相性が悪い!

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2008年10月28日

一時的に復活・・・

WordPressでやっていたブログが突然の強制停止になってしまったので一時的に復活させました。

本日以下のようなメールが来て唐突にWordPressのindex.phpが強制停止されてしまいましたが、その時間何かをやってたわけでも無いのでこちらとしては対処のしようがない。


本日10月28日(火)10:40 ごろより弊社監視サーバから、
お客様にご利用いただいている共用サーバ
(○○○○.ne.jp)のCPU異常警告が数回に渡り発せられました。

緊急で調査いたしましたところ、お客様にてご利用の
PHPが多数暴走し、サーバのリソースを占有しておりました。

お客様のサイト自身も含め、他の共用ユーザ様に多大な影響が
及ぶと判断したため、弊社にてアクセス権限を外し、
PHPの稼動を停止させていただきました。

※現在ではお客様PHPは動作いたしておりません。

確認されたPHPスクリプト
=================================
"/usr/home/●○○○/html/contents/index.php"
=================================

サーバプロセス詳細
================================
last pid: 94644; load averages: 17.02, 11.57, 9.61 up 226+19:06:33 11:27:09
419 processes: 64 running, 346 sleeping, 9 zombie

Mem: 1815M Active, 232M Inact, 1373M Wired, 96M Cache, 199M Buf, 5020K Free
Swap: 4096M Total, 193M Used, 3903M Free, 4% Inuse

PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
89343 ●○○○ 2 0 32080K 0K sbwait 2 0:01 0.00% 0.00% 89163 ●○○○ 2 0 31684K 0K sbwait 2 0:01 0.00% 0.00% 89334 ●○○○ 2 0 31352K 0K sbwait 0 0:01 0.00% 0.00% 89336 ●○○○ 2 0 31364K 0K sbwait 0 0:00 0.00% 0.00% 89394 ●○○○ 2 0 30956K 0K sbwait 2 0:00 0.00% 0.00% 89387 ●○○○ 2 0 30984K 0K sbwait 2 0:00 0.00% 0.00% 89322 ●○○○ 2 0 30904K 0K sbwait 2 0:00 0.00% 0.00% 89315 ●○○○ 2 0 30912K 0K sbwait 2 0:00 0.00% 0.00% 89443 ●○○○ 2 0 30908K 0K sbwait 2 0:00 0.00% 0.00% 89313 ●○○○ 2 0 30908K 0K sbwait 0 0:00 0.00% 0.00% 89314 ●○○○ 2 0 30904K 0K sbwait 2 0:00 0.00% 0.00% 89324 ●○○○ 2 0 30984K 0K sbwait 2 0:00 0.00% 0.00% 89341 ●○○○ 2 0 31416K 0K sbwait 2 0:00 0.00% 0.00% 89317 ●○○○ 2 0 30928K 0K sbwait 0 0:00 0.00% 0.00% 89353 ●○○○ 2 0 30896K 0K sbwait 2 0:00 0.00% 0.00% 92218 ●○○○ 2 0 30888K 0K sbwait 0 0:00 0.00% 0.00% 89388 ●○○○ 2 0 30992K 0K sbwait 2 0:00 0.00% 0.00% 89321 ●○○○ 2 0 30992K 0K sbwait 2 0:00 0.00% 0.00% 89393 ●○○○ 2 0 30896K 0K sbwait 0 0:00 0.00% 0.00% 89340 ●○○○ 2 0 30924K 0K sbwait 0 0:00 0.00% 0.00% 89320 ●○○○ 2 0 31012K 0K sbwait 2 0:00 0.00% 0.00% 89396 ●○○○ 2 0 30896K 0K sbwait 0 0:00 0.00% 0.00% 89378 ●○○○ 2 0 30908K 0K sbwait 0 0:00 0.00% 0.00% 89374 ●○○○ 2 0 30892K 0K sbwait 0 0:00 0.00% 0.00% 89332 ●○○○ 2 0 30896K 0K sbwait 0 0:00 0.00% 0.00% 89389 ●○○○ 2 0 30936K 0K sbwait 0 0:00 0.00% 0.00% 89333 ●○○○ 2 0 30984K 0K sbwait 2 0:00 0.00% 0.00% 89338 ●○○○ 2 0 30988K 0K sbwait 0 0:00 0.00% 0.00% 89345 ●○○○ 2 0 31044K 0K sbwait 2 0:00 0.00% 0.00% ================================

こんなデータを送られても意味が分からん!!
(つまり原因も分からん!!!)

ブログを移行してからの更新分もあるので今後、他のサーバーへ移転するかどうかも含めて検討中。

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2008年10月15日

Mac OS X風のUIはどうなる?

アップルがMac OS Xの「Dock」に関する特許を取得したようです。

これがアップルのOSXビジュアルユーザーインターフェイス全体に広く及ぶものなのかよく分かりませんが、私自身「ActionScriptハンドブックシリーズ」でドックの動きを模倣したものを取り上げたりしてるのでちょっと気になるところです。

まあ、本自体はAS2本で、そのうち自動的に役目を終えると思うので何の影響もないと思いますが(笑)

・・・ 以前からAppleはMac OS X風のUIや挙動をもつWindows/Linux/UNIXアプリケーションなどに「勝手にMac OS X風のUIを使うな」という旨の警告などを送っていたが、Dockに特許が認められたことにより、この法的な根拠がより強まることとなる。似たようなアプリケーションバーの今後はどうなるだろうか。


「ActionScript Handbook 4th edition」でのDockスタイルのサンプル(下のFlash)






このDockスタイルは、Flashに限らず、JavaScriptで言うところの「FishEye」もまさにそのものですよね。
今、流行過ぎてるぐらいの「CoverFlow」なんてどうなるんでしょうかねえ?!

さすがにジニーを完璧に模倣したもの(Flashに限る)は見たことがないですが・・・

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

FP10正式版登場!CS4英語版も・・・

Flash Player 10 の正式版(10.0.12.36 )がリリースされました。
アドビの日本語サイトでもダウンロード可になってます。

Flash Player 10 インストール完了!

Adobe CS4(英語版)も同時にリリースされたようです。
日本語版はいつになるのやら・・・?

今日は、この話題(アドビ製品)よりもMacBookの新製品発表(発売)の方が気になりましたね。

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2008年10月09日

ちょっと驚いた・・・かな

ActionScript 3.0のエバンジェリストかと(勝手に)思っていたコリンムック氏がこんな考えを持っていたとはちょっと驚きました。

■ ActionScript 3.0に関する議論は終わりか?(infoQ)

・・・ Moock氏は投稿でActionScriptに対する9つの苦情を並べた。

1. Flash CS3からon()/onClipEvent()を削除したことで簡単なインタラクティブ作用を作るのが難しくなった。
2. ロードされた.swfファイルを(メモリ上から)除去するのが難しくなった。
3. DisplayObject.parentへのキャストが必要になったことで親ムービー・クリップの制御が難しくなった。
4. getURL()メソッドを削除したことでリンクを生成するのが難しくなった。
5. loadMovie()メソッドを削除したことで.swfファイルや画像などをロードするのが難しくなった。
6. ActionScript 3.0で追加されたエラー通知によってコーディングが面倒になった。
7. ライブラリにあるシンボルに対する動的な参照の方法が直観的でない。
8. 自作のテキスト・フィールドやムービー・クリップ、ボタンに対して独自の機能を追加するのが面倒になった。
9. duplicateMovieClip()メソッドを削除したことでMovieClipインスタンスのクローンを生成するのが(とても)難しくなった。

Moock氏は合わせてそれぞれの苦情に対する徹底した説明と提案も示している。
・・・

記事の内容は、InsideRIAでのコリンムック氏の発言を受けてのコミュニティ内の議論についてだが日常の仕事にActionScript 3.0を(まだ)使っていない私としてはいまいち論点が???だ。(笑)

他の人の反論も、”あたり前過ぎて”・・・この記事自体どう読み取ったら良いんだろうか???

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2008年10月07日

CS4のウェッブヘルプ

http://help.adobe.com

CS4からは、LiveDocs(http://livedocs.adobe.com)ではなく、Help(http://help.adobe.com)と言う呼び名になったようです(?!)。

と言うことで、Flash CS4およびFP10を包括したActionScript3.0のヘルプマニュアル(英語版)がリリースされていますので興味のある方はどうぞ。

次々と新機能が付け加えられそれに伴ってActionScript3.0の実装もどんどん変化していきますが、私への仕事の発注は相変わらずFP8以降を対象としているため未だにActionScript2.0でやってたりします(爆)。

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2008年10月03日

SampleDataEventの最終形?!

Flash Player 10 の(ベータ)バージョンが変わるたびに実装が変更されていた「SampleDataEvent」ですが、CS4発売が間近なこともあってこれで最終形のようです。

■ サイン波生成サンプルコード


var mySound:Sound = new Sound();
function sineWaveGenerator(event:SampleDataEvent):void {
for ( var c:int=0; c < 8192; c++ ) {
event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
}
}
mySound.addEventListener(SampleDataEvent.SAMPLE_DATA,sineWaveGenerator);
mySound.play();

Flash Player 10 beta 2 以降は、「Event.SAMPLE_DATA」を使うことになっていましたが実際は動作しなかったので以下のように文字列"sampleData"を渡すことで使用できてました。


mySound.addEventListener("sampleData",sineWaveGenerator);

もしかして、(発表されなかっただけで)その時点ですでにイベントの実装が変更されていたのかもしれませんが・・・

とりあえずは、やっとすっきりしたと言うところでしょうか・・・

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

カテゴリー



▼リンク