最近、雑誌で面白い記事を見かけました。
システム開発において、非機能要求分析は必要不可欠なものであり、これを詰める作業は技術者の力量において大きく変わってくる項目と考えています。
ただ最近、この非機能要求に対して、この部分を「見える化」しようとする動きがあったようです。
技術に携わっているにもかかわらず、恥ずかしながらこんなことをしているとはまったく知りませんでした。
2010/03/09
EXCELの便利命令
私は業務で何かあるたびにEXCELを使用します。
あまり人が意外と知らない命令も結構知っていたりします。
#それでも、全然少ないというのがEXCELのスゴイ所でもあり、怖いところでもありますが(^^;
で、今日使いたいのに思い出せない命令があったため、せっかくなので書いておきます。
EXCELマクロ(VBA)内でEXCELの関数などを呼び出したいと思ったことありませんか?
昔作ったのはとある式のテンプレートをあるセルに定義しておき、とある文字を指定されたセル位置情報に変換して、その式を実行させるという荒業を取りました。
例)IF(A1=[XX],1,0)と定義。 マクロ内で[XX]をB1等に置き換えて、実行結果を返す
#どういった経緯でこんな荒業とったのか忘れましたが・・・
あまり人が意外と知らない命令も結構知っていたりします。
#それでも、全然少ないというのがEXCELのスゴイ所でもあり、怖いところでもありますが(^^;
で、今日使いたいのに思い出せない命令があったため、せっかくなので書いておきます。
EXCELマクロ(VBA)内でEXCELの関数などを呼び出したいと思ったことありませんか?
昔作ったのはとある式のテンプレートをあるセルに定義しておき、とある文字を指定されたセル位置情報に変換して、その式を実行させるという荒業を取りました。
例)IF(A1=[XX],1,0)と定義。 マクロ内で[XX]をB1等に置き換えて、実行結果を返す
#どういった経緯でこんな荒業とったのか忘れましたが・・・
2010/03/08
WEBでガントチャート
業務でWEB画面用のガントチャートを作る必要がありそうだったため、色々と調査しました。
まず、安直にJavaScriptで挑戦したところ、表示することはできた。
見た目もそれなりに見れるもので、個人的にはそれなりに使えそうだなとも思うレベル。
ただ、流石にWEB。2000件表示するのにかなりの時間がかかってしまう。
仕事で使うとしたら、これではダメだろうという結論を出した。
次に目を付けていたのが、XMLをHTML形式に変換するためのXSLT。
非常に面白い技術だなと思って、事前にいろいろと調査してました。
本当はこれ+JavaScriptでやろうかなと思ってました。
それなりの言語であるため、きっと出来るだろうと思ったのですが、流石にそこまで要望するのは
間違いだったようです(--;
まず、安直にJavaScriptで挑戦したところ、表示することはできた。
見た目もそれなりに見れるもので、個人的にはそれなりに使えそうだなとも思うレベル。
ただ、流石にWEB。2000件表示するのにかなりの時間がかかってしまう。
仕事で使うとしたら、これではダメだろうという結論を出した。
次に目を付けていたのが、XMLをHTML形式に変換するためのXSLT。
非常に面白い技術だなと思って、事前にいろいろと調査してました。
本当はこれ+JavaScriptでやろうかなと思ってました。
それなりの言語であるため、きっと出来るだろうと思ったのですが、流石にそこまで要望するのは
間違いだったようです(--;
2010/02/20
2010/02/13
2010/02/11
IISの仮想ディレクトリでPHPを使う
WindowsのIISとPHPを使ってWebページを作っていたところ、
IISにある仮想ディレクトリ機能を使ったら、急にPHPが使えなくなりました。
悩み色々調べた結果、php.iniのdoc_rootの設定が影響していたようです。
対応策としては、この値を空にすることで、仮想ディレクトリでもPHPが使えることが分かりました。
全く知りませんでした。
IISでPHPを使おうと思うと意外と難しいです。
IISにある仮想ディレクトリ機能を使ったら、急にPHPが使えなくなりました。
悩み色々調べた結果、php.iniのdoc_rootの設定が影響していたようです。
対応策としては、この値を空にすることで、仮想ディレクトリでもPHPが使えることが分かりました。
全く知りませんでした。
IISでPHPを使おうと思うと意外と難しいです。
2010/02/09
CREATE TRIGGER
まさに勉強不足なわけですが、今更ながらにDBにトリガーという便利な機能があることを知りました。
これがあれば、変更履歴の作成等も不要であり、システムでわざわざ作る必要もない。
今後、これを使う機会増えそうな気がしてます。
触れれば触れるほど、DBの奥深さがわかります。
ちなみに、現在はPostgreSQL+PHPでいろいろ操作しようと考案中です。
これがあれば、変更履歴の作成等も不要であり、システムでわざわざ作る必要もない。
今後、これを使う機会増えそうな気がしてます。
触れれば触れるほど、DBの奥深さがわかります。
ちなみに、現在はPostgreSQL+PHPでいろいろ操作しようと考案中です。
登録:
投稿 (Atom)