開発アーカイブ

久々、ユーザビリティ関係のエントリ。
百式管理人 田口元さんのライフハックブログ「IDEA*IDEA」より。
フォームをちょこっとだけ使いやすくする小技いろいろ

こういう、ちょっとしたことって大事なんだけど、時間がなくて手が回らないって言い訳してみたり。そうじゃなくて、これを default として実装する習慣にするとか考えるべきだろうと。て、もう久しく何も作ってないから、何か作りたいです。PHP や Java の修行も途中ですしね。

Microsoft Visual Studio Express 2010Microsoft Visual Studio Express
Visual Studio Express 2010 の日本語版が一般向けに提供開始されました。きっと近日中にダウンロードすると思いますwww
まぁ、GWは Java + Struts の修行開始予定ではありますが。でも、いいおもちゃだと思うので、絶対遊ぶなぁ。

Pleiades

Pleiades仕事で使ったことがない Java を試すために、Eclipse + Java 環境の構築中です。んー、Apache とかモロモロ用意しなくちゃね・・・。それにしても、Eclipse はGUI デザインが美しいなぁ。星の名前(Pleiades は星団ですけど)がついてるっていうのも好ましいです。インストールするだけでもウキウキです。起動時のバナーも好きですけど(笑)今回は最新の3.5 Galileo をインストール。さて、同僚からもらった課題を試すことにします。

「404(Not found)」と言わない選択

09-08-06_wakusei.png惑星・専用サーバーサービス/ホスティング

存在しないウェブページのURLにアクセスしたときに、『404(Not found)』と、エラーページが表示されるのは普通です。サイトによっては、親切なエラーページを表示したり工夫をしています。で、このページはちょっと、そういう方向と違うんです。もともとそのドメインを取得していたサイトが引越しをしたあとで、同じドメインを取得したサービスが『あ、ここ、以前はこういうサイトだったんだ。引越ししたから、引越し先を教えてあげよう』というページを作って表示しています。なんか、ほわーんと小さな幸せを感じました。

JREをインストール

09-04-28_jre.png

さて Eclipse を立ち上げて PHP のちょっとしたアプリケーションを作ろうと思ったら、Eclipse 君ったら『JRE がないよ』と言って起動してくれません。あれれ?どうやら何かをアンインストールしたときに、JDK までアンインストールしてしまった模様です。そこで、改めて JDK をインストールしました。無事 Eclipse が起動しました。いやぁ、危なかった~。さ、気を取り直して、 PHP ざます。

PostgreSQL をインストール

09-04-24_postgreSQL-00.png

PHP でちょっとしたアプリケーションを開発するにあたって、WinXP環境に PostgreSQL をインストールしました。まだ DB 設計できていないので、環境を整備したってところです。さて、Windows 環境にバイナリ版をインストールしたんですが、いきなり msi ファイルを直実行してインストールできなかったりしました。圧縮ファイルを解凍すると、msi ファイルが2つあるのですよ。『どっち~?』なんて思ったんですが、なんのこたぁない SETUP.bat を実行すればいいんですね。既に旧バージョンがインストールされている場合には、 UPGRADE.bat を使えばいいわけです。やぁ、うかつでした。

こういう Not Found なら楽しい

今日はユーザビリティ関連の調べ物をしていて、こんな 404 Not Found ページにたどりつきました。

404 - Holy cow on a stick!

どうも有名なページらしく、あちこちで取り上げられておりました。わ~ん、今まで知らなかったよ!でも、ちょっとした工夫で、がっかり感がぐんと減るもんですね。びっくりです。というか、これくらいの配慮をしないといかんなぁと思いましたですよ。ユーザの適切な誘導を考えると、エラーページにはインデックスやメニューページへのリンクが配置されているのがいいですね。ちなみに Jungle-KB はレンタルサーバを使っているので、エラー時の表示はレンタルサーバ規定のエラーページです。さすがにセオリーどおり、レンタル会社のメニューが表示されます。

こちらは、404 エラーメッセージ画面の Directory
404 Directory
・・・むむむぅ、404 が 404 なサイトやら、ベーシック認証が必要なサイトやらありますよ。ちゃんと確認できたのは一部です。残念。何せ、このサイトへたどりついた元記事が2年半前のものですからねぇ・・・。

09-03-16_android.png

Android
キヌ友のMさんに、こんなものがあるって教えてもらいました。もう、1年以上前に公開されているじゃないですか。ユーザーコミュニティもあるじゃないですか。 Ming も試しますけど、これはこれで試したいです。Android の日本語版公式サイトの SDK ダウンロード、ドキュメントなどは現在リンク切れですけど、メニューの『ブログ』(=開発者ブログ[英語])内のダウンロードは生きているので、こちらを使えばよさそうです。何か作って、エミュレータで試さなくては。

▼こちらは、日本のユーザーコミュニティ
Android-sdk-japan

Ming 0.3 もう入ってた!

09-03-14_ming-00.png

昨日 XAMPP と PDT をインストールして、デバッグ実行できることを確認できたところで『さぁ、次は Ming のインストール!』と思っていたのです。しかし、公開されている Ming はソースだけなんですよね。ビルドしなきゃいけないのかぁ・・・。C コンパイラを拾ってくるところからやらなきゃダメ?まぁ、とにかく『準備が必要だな』と思って更に準備をしようとググッていたら『Ming/Install』によると、ビルドは不要っぽいのです。ナニナニ?Ming Flash Examples and Tutorials using PHP by gazbを見たら、XAMPP についてくるよ!って書いてるじゃないですか!これは調べなくては。

xampp.png

1年くらい前にアンインストールした XAMPP を、PDT が使ってみたかったり、参考にいただいた PHP ソースのお試し実行がしてみたかったりでインストールし直しました。ずっと、PHPeclipse 使っていたんですが、PDT の評判が良いようなので。『PHP の開発環境も、ずいぶん進歩したのだなぁ』と遅まきながらチャレンジしておる次第です。Ming 使ってみたいとか、いろいろ野望があります。というわけで、修行を積むですよ。

MicrosoftのUX

PROJECT UX

最近とんとWindowsアプリというか、MS系のアプリ開発をしていません。ほとんど、Linux上でPHP+JavaScriptのなんちゃってAjaxです。でも、これは概念を学ぶ自習教材としていいかなぁ?と思っています。実務で使わなくても、新しいテクノロジーについて知識を得るのはサボっちゃいけないと思うのです。増して、UXをメインテーマにしているとなると無視できません。開発者としての技術者魂と、ユーザビリティエンジニアもどきとしての技術者魂です。

EclipseにClayを追加してみました!

復職から、初めて本格的にプロジェクトメンバにアサインされました(ぱちぱちぱち)。そんで、Wさんが、DBをClayで設計したそうなので『ワタクシのEclipseにもClayをインストールすればER図が見られていいじゃん!』と、インストールしてみました。 ところが最初、GEFをインストールしないといけないと最新のVer.3.4を入れてしまったら、Clayさんの見た目は予想と違うしEclipseエラーが出るんですよぅ(T▼T)んで、一旦GEF3.4をさっくり削除して、3.0.1をインストールし直したらうまくいきました!ああ、もう、Eclipseのエラーログに『java.lang.NullPointerException』が50行も並んだのを見たときは、どうしようかと思いました。ちなみに、Clay自体は、最新のVer.1.4.2(core)をインストールして無事動作しています。

▼問題解決にはこちらの記事を参考にさせていただきました!ありがとうございます m(_ _)m
Eclipseプラグインを使ってみよう第2回:Clay

ちなみに、Clay core(無償版)は、ER図の印刷ができないので、ちょびっと残念です。でもグラフィカルにDB設計ができるし、既存DBからリバースエンジニアリングもできたりするそうなので十分です。まずは、WさんからいただいたClayのファイルを開いて感動しつつ、各テーブルを確認中でございます。
Silverback -- guerrilla usability testing Mac専用だけど、Webサイトのユーザビリティテストツールとして、なかなか良い機能を持っていると「百式」で紹介されていたので早速サイトを見に行きました。シルバーバックと言えば、確か成熟したオスのマウンテンゴリラの呼称では・・・。と思っていたら、代金の10%をゴリラの保護のために寄付するって書いてありました。なるほどぉ!このツールでは、Webサイトを操作している人の表情をWebカメラで撮影しつつ、ユーザが入力した文字列なども記録。最終的にはQuicktimeにそれら全てのデータを出力してくれる優れものです。テスト計画書、報告書などの文書(実は、ここもミソだったりしますけど。そこは、こちらの腕の見せ所ってことでwww)にSilverbackのQuicktimeファイルを添付して、素敵なレポートの出来上がりです。これをテストを依頼してきたクライアントに提出すれすれば、付加価値Upってところです。Webサイトのユーザビリティテストサイトなどはいろいろあるようなのですが、このツールはコンセプトがユニークだなぁと思いました。

Visual Studio 2008 ワンポイント

しばらく、VSを使った開発をしていないのですが(EclipsでPHPちゅうのが続いています)MSの開発者向けニュースレターは継続して受信しています。今朝は、これを見て、おおぅ、こういう小技集は役に立ちそう!と思いました。なんたって、VSのテストチームの方が公開しているんですもん。これでもか!!!っていうくらいVSを使い倒してきたに違いないので、見逃せません。現時点ではVSで開発していなくても、いざというときのために目を通しておこうと思っています。

こんなツールが欲しかった!!!

Firebug :: Firefox Add-ons

今、JavaScriptのデバッグに苦労していて、深夜残業、休出、徹夜というですマーチング中です。とほほ・・・
昨日、Opera用なら、break pointを設定できたりする、素敵なアドオンがあると聞いて、FireFox用にもあったらいいのにぃ~~~!と思っていたのです。
今朝3:45に一旦帰宅して仮眠&カムイさんの散歩をして9:00に出社してみたら、N研究員様が「こういうのありましたよ!!!」と教えてくださいましたっ!!!o(≧▼≦)o素敵すぎる!!!これで、今日中になんとかβリリースできそうな光が見えてきました!!!

うっ、でも今日は娘の担任の先生が家庭訪問に来るので、また一時帰宅しなくてはなりません・・・。


がっ、がんばります!

財布君にEclipseを入れてみました~

07-07-17_eclipse.pngちょっと苦しいか…。いやいや、レイアウトとか調整すればいけるに違いありませんっ!default 設定のままでワークスペース開いてみて、あまりの狭さに改めて『財布君ってば画面小さっ!』とか思ったんでございます。でもねぇ、これでも使える状態に持って行く気満々のワタクシだったりなんかして。ぐふふふふふっふふ。