メイン

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年04月24日

PicLensアドオンで3Dギャラリーインターフェイスを体感する

PicLens」は、ブラウザ(IE、Safari、Firefox)のアドオンで画像共有サイトの画像一覧や、イメージ検索で収集した画像一覧、ビデオ共有サイトの検索ビデオ一覧を上図のような3Dフラットギャラリースタイルでフルスクリーン表示してくれます。ちなみに上の図はYouTubeで「smooth jazz guitar」で検索した一覧をPicLens(Firefox)で表示したものです。

当然ながら、PicLensのインターフェイス上で選択したビデオを再生することができます。

これは、ブラウザのアドオンですが、Flashと3Dフレームワークを使ってもほぼ似たようなことができます。

3Dギャラリーのインターフェイスだけで言えばすでに同様のインターフェイスで表示するFlashコンポーネントが有償($79.95)ですが存在しています。(これはPaperVisionを使ってるようですが)

→ FlashLoaded 3D Wall


Displays images on an engaging interactive 3D wall using the Papervision3D engine. The wall can be flat or set at any curvature to create a truly unique look. The viewer can also scroll, tilt and zoom the wall freely. Includes a built-in preloader for seamless transitions between thumbs and large images. Over 60 parameters to customize your wall ensures unlimited number of looks and an enticing viewer experience. Available for ActionScript 3.0 (Flash CS3) only.

有償コンポーネントとは言え、これだけのスタイルが出ていると、自分が3Dフレームワークを使っていちからコーディングしたとしても、このコンポーネントを使ったと思われそうですね。(笑)

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

2008年04月08日

猫も杓子もカバーフロー・・・

アマゾンアソシエイトの新しいリンク方法「くるくるウィジェット(TM)」の提供を開始したとのメールが来たのでやってみました。(ついでにこのブログの個別ページのアマゾンおまかせ表示もちょっと飽き飽きしてたのでこれに変えてみました)


「くるくるウィジェット」と言う名前を見た瞬間、容易に想像できましたが案の定、アップルの「カバーフロー」もどきでしたね。(円形に動くので純粋には違いますが・・・やはり反射があることでどうしても似たように感じてしまいます)

それは、それとしても最近、「カバーフロー」もどきが多すぎないですか?

少し前の、これもアップルの「Dockスタイル」(Ajaxで言うところのFishEye)と言い、まあ、流行のインターフェイスと言えばそれまでだけどちょっと食傷気味の感はありますよね。(プログラマとして動作原理を知ることには興味があるけど・・・)

そう考えると、WindowsVistaあたりに真似たくなるユーザーインターフェイスってあるんだろうか?
Aeroの3DFlipあたり・・・まさかね?!


それにしてもアマゾンアソシエイトと言うのはこのブログ(サイト)程度のアクセス数ではまったくお金になりませんね。・・・表示の重さに影響してきたら止めるかも?!
某有名ブロガーの書評ブログではかなり稼ぐようですが・・・うらやましいかぎりです。(笑)

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

2008年03月13日

ブログをWordPressに変更します。

wordpress-logo.png

当サイトのブログをMovableTypeからWordPressに変更することにしました。

RSSフィードを登録いただいている方は、お手数ですが下記の新ブログから再登録をお願いします。

→ ::construction::

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

2007年12月29日

ネットレコーディング

またまた1年前に関わった仕事(プログラミング)のビデオがYoutubeヤマハチャンネルにアップされていたのでEMBEDしてみました。


ミュージック レッスン オンライン「ネットレコーディング:エレクトリックギター初級編」

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

2007年12月26日

「Code Complete第2版〈上〉」を読んでみる・・・

Code Complete第2版〈上〉―完全なプログラミングを目指して

今年の年末年始は久々にコーディングから離れて読書に励んでみることにしました。
と言ってもプログラミング本なので、まあ、同じことなんだけどね。(笑)

で、さっそくアマゾンで数冊購入しました。

まず一冊目はプログラミングの良書として評価の高い「Code Complete第2版〈上〉―完全なプログラミングを目指して」です。

読み終えたら、また感想でも書こうと思います。

それにしても翻訳本は値段が高い・・・

Code Complete第2版〈上〉―完全なプログラミングを目指して
Code Complete第2版〈上〉―完全なプログラミングを目指してスティーブ マコネル Steve McConnell クイープ

日経BPソフトプレス 2005-03
売り上げランキング : 4815

おすすめ平均 star
starプログラマになるつもりなら、まず読もう
star初心者に
star入門書でありながら奥が深い

Amazonで詳しく見る
by G-Tools
Code Complete第2版〈下〉―完全なプログラミングを目指して
Code Complete第2版〈下〉―完全なプログラミングを目指してスティーブ マコネル Steve McConnell クイープ

日経BPソフトプレス 2005-03
売り上げランキング : 8754

おすすめ平均 star
star必携&必読すべき良書
starプログラマ必須の本
star第1版とは趣が違う感じです

Amazonで詳しく見る
by G-Tools
  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年12月22日

ちょっと早めの「メリークリスマス!」





ここ最近仕事が忙しくブログの更新も滞ってるのでちょっと早いですが・・・・

「メリークリスマス!」

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

2007年11月09日

2007楽器フェアで・・・

1年半ほど前に私がプログラミングを担当したコンテンツ(画面デザインを除く)が2007楽器フェアでデモされたようです。(メールで知りました)

このプログラムのミソは高精度な同期です。

FLV又はMP3(音楽)に対応するスコア(譜面)のオートスクロール、スコア演奏位置に追従するマーカーが演奏テンポに対して4分音符レベル、指盤(TAB)表示のタイミングはそれ以上の細かさで同期します。

データを作成するための専用のアプリケーションも2つほど書きました。

実際には、クローズドコンテンツ(有料)としてすでにスタートしていたのは知っていましたがこういう場所で日の目を見るとは思わなかったです。既に過去の仕事ですが何か感慨深いですね(笑)

ちなみに後半にちょこっと出てきたチューナーもレコーディングシステムも関わってます。


2007楽器フェア ヤマハ「ミュージックレッスンオンラインデモンストレーション」

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

2007年09月20日

CodeGearがSWF用RADツールを作る可能性・・・

アップデート案内葉書

かなり昔からBorland(現CodeGear)C++Builderのユーザーだったので今でもアップデートの案内が送られてきますが今はデスクトップアプリケーションを書かなくなっているのでアップデート料金を考えるとそう簡単にはアップデートできないですね。

でもアップデートしないでいるとそのうち権利を失いそうですが・・・(笑)

ところで、CodeGearの作るRADツール(DelphiC++Builder等々)は定評があるので「Flex 3 SDK」や「AVM2」のオープンソース化に伴ってSWF用のRADツールを出してくれないだろうかと密かに思ってました。

特に最近はPHP向けの開発環境「Delphi for PHP」やRuby向けの開発環境「3rdRail」と言ったスクリプト系の開発環境を多く出しているので・・・

で、本日付、THINK ITのキーパーソンインタビュー記事「CodeGearがRubyに注目する理由」を読んでみると以下のような注目すべき発言がありました。


― Ruby以外に興味がある注目している言語はありますか?

いまはPythonの動きに注目しています。それ以外にもAdobeのActionScriptやApolloなどにも注目しています。また言語そのものではありませんが、最近はデュアルコアのCPUを搭載したPCがたくさん出てきていることもあり、こういったCPU環境を活かすための、既存の言語の拡張にも興味があります。


もしかしてCodeGear版FlexやAIRの統合開発環境(IDE)が出るかもしれませんね・・・?!

個人的には、かなり期待してます。

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

2007年06月07日

Googleの開発スタイル

Google Developer Day 2007 Tokyo での鵜飼氏の特別セッションです。

氏の経歴も含めて、Googleの開発スタイルやフローについて詳細に解説しています。

う~ん、勉強になります・・・

社風的に遊びながらノビノビと・・・と言う勝手なイメージを持ってしまいがちですが求められる成果はかなりシビアな感じですね。

最後の、Q&Aでの質問内容がいかにも日本的な・・・と言うか、コミュニティサイトの質問を見てるようでなんとも・・・


Software Engineer in Google

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

2007年05月18日

しゃれにならないGoogleのサーバーエラー

突然サーバーエラー

今日、サーバーエラーで一時的にGoogleのサービスが停止しました。

こういう事態が発生すると普段どれだけGoogleに依存してるかをあらためて実感してしまいました。

特にGmailとRSSリーダー。
他にもGoogleのほとんどサービスを利用してるけど特に影響があるものとして・・・


今回のこれとはまったく関係ないけど、例えばMush-upサービスのウィークポイントとは、まさにこういうことですよね。

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

2007年01月13日

こんな時に便利なのが「Google Earth」

Google Earth

昼過ぎにTVをつけたら画面内に「津波情報」が・・・
太平洋岸全域の広い範囲に津波注意報がでてるので国内のどこかが震源地ではないようですがTVの情報には「北西太平洋」とか「オホーツク沿岸」とか「千島列島」とか、または緯度、経度しか出ていない場合はイマイチどこなのかが分からないし、気象庁のホームページでも日本から少し離れてしまうと日本地図からはみ出てしまうので余計に場所が分かりにくい。

こんな時に便利なのが「Google Earth」です。
検索窓に緯度、経度を入力すれば正確な位置にスクロール&ズームします。
それにしても太平洋側の海溝のすごさがよく分かりますよね・・・
気象庁の情報とGoogle Earthが連動していればもっとすばらしいんだけどね。
例えば、株のトレーディングソフトによくあるリアルタイムティッカーのような感じで・・・

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

2006年10月21日

「Splice」-先にやってみたかった

シーケンサーパート

以前からウェッブ上で動作するACIDGarageBandのような「オーディオループシーケンス」ものを作ってみたかったんですが、同じことを考えている人はどこにでもいるようで「Splice」と言うオーディオループシーケンサーサービスが登場しました。

当然のことながら昨今のトレンドであるWeb2.0的アプローチ(例えば、ユーザーによる素材アップロードとか・・・共有、集合知、その他等々)もありです。

インターフェイスは、Ajaxと複数のFlashの組み合わせのようです。
当然、ExternalInterfaceAPIの動作が前提なので対応はFlash Player 8以降になります。

続きを読む "「Splice」-先にやってみたかった" »

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

2006年09月04日

GyaOの「ITドキュメンタリー番組」

GyaOのITドキュメンタリー番組

GyaOで視聴できるコンテンツの中に「ITに革命をもたらした人物のインサイドストーリー」と言う1時間半に及ぶ長いドキュメンタリー番組が有り、なかなか見応えのある内容でした。

オープンソースがどうやって始まったのか、Linuxとの関わり、Linuxデストリビューション企業の上場祭り、そして市場からの撤退など、まさに“ハッカー達”と”オープンソース運動”の光と陰のインサイドストーリーです・・・

途中たびたびCMが入るのが少々ウザイけど、私のようにプログラミングをやってる人、又はフリーウエアやオープンソースソフトウエアを利用する人、関係する人、・・・たちは一度見ておいて損はないでしょう・・・だって無料なんですから(爆)

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

2006年02月16日

Borland DevConの案内が・・・

ボーランドから開発者のためのイベント”Borland Developer Conference Tokyo 2006”の案内メールが着ましたが、数日前のニュースで開発ツール(Borland Developer Studio)の売却(先を探している旨)を発表しているので今頃なんだかなあ・・・という感じですね。
一応は米Borlandの発表なので日本サイドとしては当面の予定を粛々と行う・・・と言うことなんですかね・・・

BDS2006案内書到着私は幸い?なことにまだアップデートを申し込んでなかったのと現在メインの開発ツールとして使っていないので何の影響もないですが主力製品である開発ツールを売却した後のボーランドに何が残るのでしょうか?

以前にもブログに書いたように”Eclipse”の影響は想像以上に大きかったようですね。

売却先としてはユーザーの勝手な願望も含めてGoogleやらあれこれ取りざたされてるようですがどうなりますかね?

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

2006年01月06日

PukiWikiを使ってみる・・・

pukiwikiこれまでクライアントとやり取りする際にはベーシック認証をかけたディレクトリを作成しHTMLでページを作っていたんですが、これだと更新するのにいちいちDreamweaverなりで編集しなければならなかったりとかなり面倒でした。(ちなみにこの場合の仕事はサイトデザインではありません)

何か良いものはないかと考えたときに見つけたのがWikiシステムです。
その中でも大雑把ながらオンライン日本語マニュアルがあるPukiWikiを使うことにしました。
ただしPukiWikiの標準システムだとSWFを再生表示することができないようです。
そこで「Flashムービーを動作させるプラグイン」というのを作ってる方がいらっしゃったのでこれを利用すれば問題なしです。(リンクがエラーになるのでググってください)
またWebページを作ると言うだけでなくアウトラインプロセッサー的な使い方もできるので今後何かのマニュアルを書く際にも便利に使えそうです。

当面はクローズドな場所で使っていきますが慣れたらこのサイトのどこかのコンテンツに登場するかも?!

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

2005年12月08日

情報収集のための11の質問(番外編)

thebadtiming.comさんからご指名頂いたようなので・・・from as2appの中の人

1.RSSリーダーを使ってますか?
某社イチキュッパシリーズのRSSリーダーソフトウエアを使っています。
ただし安いのがいけないのかよく落ちますので乗り換えを考えてます。
私にとってはブラウザを使用したWEBサービススタイルのものよりデスクトップアプリケーションの方が気に入っています。

2.アンテナを使っていますか?
使ったことがありません。(上記理由)
現時点でこのブログはHatenaアンテナのロボットをはじいてます。
これは昔の設定の残骸で特別な理由があるわけではありませんのでrobot.txtを削除する可能性はあります。

3.ソーシャルブックマーク(SBM)を使っていますか?
使っていません。
今のところ必要性を感じていませんが将来は???これはアンテナに関しても同様です。

4.その他情報収集に使っているツールはなんですか?
特にありません。

5.他人にこれはお勧め!と思う方法は?
特にありません。

6.逆にこれはお勧めできないな、と思う方法は?
特にありません。

7.情報収集で良く参照するサイトは?
CNETや@IT等のめぼしい技術系ニュースサイトは毎日チェックします。

8.自分のブログで良く言及・リンクするサイトは?
特にありません。

9.逆にここは参照してはいけない、と思うサイトは?
特にありません。

10. WEB以外で良く情報源にするものは?
特にありません。たまに雑誌も読みますがほとんどはWEBで事足ります。

11.最後にあなたが情報収集方法を知りたい人は?
特にいません。人によって興味の対象が違うのでまったく気になりません。


たまたま私のRSSリーダーにthebadtiming.comさんを登録していたので今回の件を知ることができました。そう言う意味では”thebadtiming.com”さんも気になるブログのひとつと言うことになりますよね(笑)
ちなみに私のRSSリーダーに登録されているブログの8割以上は海外のサイトです。
そのブログを読む中で興味のあるリンクがあればリンク先が又登録の対象となりますので日々膨大に増えていってる気がします。
そのうち興味の対象から外れればリーダー登録から随時外すようにもしています。

■後日談
ソーシャルブックマークサイト「del.icio.us」を米Yahoo!が買収したようです。
米Yahoo!は写真共有サービスサイト「Flickr」も手に入れているので今後のWebサービス対決で考えるとGoogle vs 米Yahoo!という感じでしょうか・・・

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

2005年12月05日

Borlandから久々のバージョンアップ通知が来た

BDS2006案内書到着本当に何年ぶりかと思うぐらい久しぶりにボーランドから次期開発ツールのアップデート通知が来ました。

元々はC++Builder1.0(C++のRAD開発環境)からのユーザーでウィンドウズのソフトウエアは個人的なものであればC++Builderで作り、クライアントからの発注であればMicrosoft VisualBasic+(DLLはVisualC++)で作っていたんですがメインのプログラミング仕事がデスクトップからウェブものにシフトしてしまってからあまり触る機会もなかったんでバージョンアップもほったらかしですっかりメインツールから外れていました(笑)
(なによりWindowsの開発環境がdotNetスタイルになったのが大きな要因かも?)

ここ最近はマイクロソフトのような会社は別としてEclipse(オープンソース)の影響もありボーランドのようなサードパーティの開発ツール会社としてはかなり厳しい状況にあるのではと勝手に感じてます。(もちろんDelphi等の熱狂的なユーザーは存在するようですが・・・)
ただし、dotNetではない昔のWin32アプリケーションを作るには現在のMSのツールでは難しいのである意味使える可能性はあります。REALbasicもdotNetとは無縁?のようですが・・・

今回のバージョンアップではDelphi、C++Builder、C#Builderが統合環境として合体しBorland Developer Studio 2006になったようです。
つまりバージョンアップすればこれまで使ってなかったDelphiもC#Builderも一緒に手にはいることになります。

バージョンアップの値段がけっして安くはないので、どうしたもんかと・・・考慮中!

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

2005年08月28日

Flashで簡単アプリ作り・・・

ホームページのスプラッシュアニメーションやメニューインターフェイスとして使われることが多いFlashですがアプリケーション開発環境としてもそこそこ使うことが可能です(笑)

例えば、左のサムネイルクリックでポップアップ表示されるアプリケーション画面は、ある仕事のデータ作成用ツールとして作ったものです(ぼかし有り)。

Flashビルトインの標準コンポーネントを使うだけでもある程度の体裁でアプリケーションインターフェイスを作成することもできるし計算のようなこともほとんど問題なく使えますがやはりデータ保存等には難がありますのでこの辺はちょっと使いづらいところです。(サンプルのアプリケーションではテキストデータをクリップボードにコピーすることで解決しています)

System.setClipboard(_root.obj_txt.text);

まあ、Flashで作る何よりの利点はそのままウェッブページ上で動作すると言うことではないでしょうか?!

ちなみに、金銭的に余裕があれば、MDM ZincのようなEXE作成専用ソフトウェア(SWFからEXEへ)を使うことでFlashの機能を大幅に拡張することができます。
でもわざわざEXEで拡張するなら他のアプリケーション開発言語(Visual Studioとか)ですべて書いた方が簡単かも・・・

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

2005年08月11日

すでに発売済みかのような不思議な現象

flashここのところ少し気になっているのは発売前のFlash 8の新機能を使ったサンプルサイトが出まくりと言うことです。

発売されていないソフトウェアの新機能を使ったサンプルが次から次と出てくるのは不思議を通り越してなにか裏の意図があるんじゃないかと勘ぐってしまいそうです(笑)

現時点で新機能に関するAPI仕様がマクロメディアから正式に公開されてるわけではないのでそれを知ってるのはマクロメディアの関係者かベータテスターだったりするわけですが、その場合NDA(秘密保持契約)があるので発売前に勝手に公開することはできないはずです。MX2004の時は発売直前までまったく情報を出していませんでした。

ところが今回はPlayerのベータ版が登場したとほぼ同時に新機能を使ったサンプルサイトが次から次とかなり増えてます。私は、今のところベータテスターになってないので契約内容は分かりませんが何かマクロメディアあたりからの指示でベータテスターの方々が一気にサンプルをアップしてるような感じがしてしまいます。
特にFlashビデオの新しいエンコード方式のサンプルに関してはFlash 8がないとまず無理でしょう・・・

発売前に新機能をビジュアル的に確認できる点では嬉しいですが、この状況はなにか釈然としない感じがしませんか?

それとも今後オープンソース化されていくんでしょうか??

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

2005年05月28日

ActionScriptは外(asファイル)に書く?!

外部エディタ

Flash MX以降、イベントモデルの扱いが変わったことで私自身のスクリプティングスタイルはかなり変わりました。AS Handbook 3rd Edition では1フレームにすべてのスクリプトを書いていますが、これは読者にとって見通しの良いスクリプトを書くと言う大前提があってそうしているわけですが読む人によっては好き嫌いが分かれるようですね(笑)

まあ、それはそれとして、私自身の方はどんどんFlash内にスクリプトを書くことが減ってきていて最近では、1フレーム目に、#includeの一文のみになっています。
(このやり方では、イベントとキーフレームの扱いに工夫が必要ですのでご注意を・・・)

大きな理由としては何よりあの小さなエディタ画面が使いづらいのが一番の理由です。
プロフェッショナル版には専用エディタも組み込まれていますが完成度が低い上に動作も重いし、その上なぜにFlash画面とシームレスに使えないのかはなはだ疑問です。

最近は、SE|PY ActionScript Editorを筆頭にシンタックス表記(カラー・ボールド表示)に対応したエディタが数多く存在しますので直接デバッグ(構文チェック)できない弱みを除けばかなり快適に使えます。
SE|PY ActionScript Editorの場合は、オープンソースのフリーコンパイラMTASCを使ってシンタックスチェックが可能ですが現時点ではいまいち信頼性に欠けるところもあります(私見)。

また、これまでも取り上げてるようにMS C#やその他の言語でもSWFを書き出すことが可能になってるのでFlashのフレームアニメーションを利用したいと思う人以外は、今後色んな選択肢が広がりそうです。

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

2005年02月02日

松下の主張する「アイコン特許」は正当なのか?

一太郎ヘルプアイコン松下が一太郎や花子のヘルプシステムを訴えていた「アイコン特許」裁判で勝訴しました。(ジャストシステムは即座に上告するらしいですが・・・)

通常、ソフトウェア特許と聞くとプログラムアルゴリズムやロジックを考えてしまいそうですが今回の場合、単なる見せ方と操作手順です。

私の考えとしては、そもそも「アイコン特許」が特許として正しいのかと言う疑問があります。それは、松下の主張するヘルプスタイル(アイコンを使ったバルーンヘルプ)が現状のアプリケーションでは特に珍しいものでもなく、そこに権利が発生するとはとうてい思えないからです。
これが認められればジャストシステム以外のソフトウェアも対象となる可能性がありますが松下が他社とも係争するかどうかは微妙です。
まあ、ジャストシステムが狙い撃ちされたとは言いませんが・・・松下が対抗するソフトウェアを販売してるわけでもないのでイマイチ意図が掴めません。

何はともあれ私の率直な感想は「こんな事が特許なの?」と言うことです。
AppleやMicrosoftのアプリケーションインターフェイスデザインガイドラインにAPIのコール方法とともに載ってそうなありきたりの事柄のような気がします。
特許は当然守られるべきですが、今回の松下が主張する特許は守られるべき特許に値しないような気がしますがみなさんはどう思います?

また、米IBMや米サン・マイクロシステムズが自社が保有する膨大な数の特許技術をオープンソースに開放している昨今の状況を考えると松下のやってることは情けない限りです。

■関連記事

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

2004年07月01日

サイト移転で心機一転

今回、PHPMYSQLが使えるサーバーに移転したのを機にFlashとサーバーサイドスクリプティングの関係を自分勝手に研究するブログを作ることにしました。
(と言っても題材はそのときやってることを中心にコラムスタイルで書きますのでとくにFlashやPHPに限定してる訳ではありませんが・・・)

私自身、Flashを使ってRIA(Macromediaが唱えるリッチインターネットアプリケーション)をいろいろ作りたいと思っているのですがMacromediaが供給しているFlash Remoting(Action Message Format)は、.NET、Java 、ColdFusionを対象としているため一般のユーザー(私のようなレンタルサーバー利用者)には利用できませんでした。
ところが最近、Flash RemotingのPHP版であるAMFPHP等がオープンソース開発者の手よってリリースされていますので「Action Message Format」と同様の手法でPHPとやりとりすることが可能です。

ブログの更新は勝手気ままに適当ですのであしからず・・・

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