ラベル 雑感 の投稿を表示しています。 すべての投稿を表示
ラベル 雑感 の投稿を表示しています。 すべての投稿を表示

2010年7月22日木曜日

Essentials 2010 なのに・・・

SCE2010

ちなみにインストールしているのは System Center Essentials 2010 。
アルエー?

2010年6月10日木曜日

技術者から見た都市伝説

@ITにて書かせてもらっているエンジニアライフのコラム。6/10にて公開された同タイトルのコラムの原文です。比較してもらえると、どのような点に注意しどのような方向性に持っていけばよいか、編集の方々と色々考えたというのが見えるかと思います。

Oracle社が恐らくは2007年8月頃から始めている都市伝説キャンペーンというのがあります。「間違った認識や古い認識を改めたい」という思いで始められたと思われるこのキャンペーンですが、ある時期を境に対抗商品に対するネガティブキャンペーン的な内容が増えてきているようにも思えます。

最近シーズン3という形で新しい連載が始まっていますが、その内容については残念ながら好ましいとは言えない記載が見受けられる、悪く言えばゴシップ誌的なものへと強化されている様子です。

私は業務としてOracleもSQL Server も利用していますので、ある程度双方のメリットデメリットも、レベルは低いにしても理解しているつもりです。そのようなポジションである私が見ても、明らかに誤っている記述が見受けられたり、意図的にイメージ操作を行っている箇所が見受けられたのは、非常に残念でなりません。

最も残念なのは、この都市伝説シリーズで扱われている内容、その殆どがデータベース製品の性能に関わる部分ではなく、それを設計しているシステムエンジニアやソフトウェア企業のレベルが原因だと思える点です。穿った見方かも知れませんが、更新処理でテーブルレベルのロックが長時間にわたり行われているような事は、どう考えてもデータベース製品が原因ではなくそれを利用しているシステム側の問題です。簡潔に言えば「レベルの低いエンジニアや企業が作成したシステム」であるから発生している現象です。このような企業が作成したのであれば、Oracleを利用したところで同じ現象がほぼ間違いなく発生してしまうでしょう。
更に穿った見方をすれば、「あの」データベース製品を利用するシステム会社にはその程度のエンジニアしかいない、という見方にすら成り得ます。さすがにそこまでの意識はないと信じたい所ですが。

 

個人的に比較広告的手法を用いたセールス・マーケティングを否定するつもりはありません。ですが、そうであるならば「正しいデータ」に基づいた「正しい情報」を記載した上で行ってほしいと思います。誤った情報を基にしたコマーシャルというのは、開発者としてもユーザーとしても何の利益もありません。

 

「PowerPivotではダーティリードを利用できない」は素人が見てもわかる程の誤りです。またOracleでのUNDOセグメント、SQL ServerでのREAD_COMMITED_SNAPSHOTオプション利用時のtempdbは似ている挙動だ、という事をご存じの方も多いでしょう。公のデータとしてREAD_COMMITED_SNAPSHOTオプション利用時のレスポンスについては見あたりませんでしたが、このあたりも適切にハードウェア構成を設計されているのであれば「使えない」レベルではないと思われます。
またロックがかかりすぎている事が問題としていたとしても、適切な記載がされているとは思えません。SQL Server にて多く叫ばれている「ロックエスカレーション」が原因だとしても、2005以降では結構調整することが可能になり、その方法もMSDN等で公開されています。

 

コストパフォーマンスについてTPC-Cベンチマークの結果を用いている点はイメージ操作と思える内容です。TPC-Cベンチマークは極大構成における処理性能を測る為のベンチーマークですので、この結果だけを用いて「Oracleが早い」と言い切ることはできないのは、技術者であれば当然の事かと思います。
むしろ普段関わるような規模であればTPC-Cベンチマークの結果等とは無縁でしょう。レスポンスがあがらない原因の大半は、テーブル設計やハードウェア構成、またはアプリケーションからのSQLが原因だというのも、殆どの方はご存じだと思います。同じ設計でデータベース製品を変更したらレスポンスが向上した、等という話は殆ど聞かないのではないでしょうか。

 

少々不思議に思えるのはOracleにて勤められている方々は、この都市伝説シリーズを見てどのように感じられているのでしょう。このコーナーは間もなく3年を迎えようとしている事を考えると、何かしら意見を抱えている方の数は少ないのでしょうか。それとも社内で声をあげても届かないような状況なのでしょうか。

実際に掲載された内容と比較すると、原文ではかなりOracleに対する攻撃的な箇所が見えていると思います。一番考えたのはこの部分でして、できるだけ直接的な攻撃を行うのではなく、こういった噂話が多いけど惑わされるなよ!、という方向で書くことが有益なのではないか、というのが編集者さんと私との間で決めた方向性でした。
実際には私も「その通りだ」という認識でして、変に攻撃するよりも騙されないようにという周知の方が、私も含めた技術者にとって一番有益なのだろうと思います。

2010年6月7日月曜日

Lzh形式を企業・団体では利用しないように…

UNLHA32.dllの作者であるmicco氏が発表している内容。

非常にわかりやすく問題点を記述してあるので是非一度目を通しておいてほしい。

ただ。

結構企業や団体、というか業界内部にlzh形式の圧縮は入り込んでしまっているので、そう簡単に切り替えるのは無理だろうな。自分が関わっている流通系では、当然のようにlzh形式でのEDIデータ送受信が行われているし。

これがJX手順に切り替われば・・・lzhから卒業できるんだけどねぇ。
使われるようになるのは早くても、JCAプロトコル撤廃に向けて動き出す再来年くらいからかな。

2009年11月10日火曜日

WindowsFormsとWPF

最近は仕事の合間にWPFを研究するようにメンバーに指示を出しているので、自分も負けじと勉強中。わかってはいたんだけど、改めてWPFのスゴサに感動気味。

伝票形式のグリッド?何それ、WPFならラクショーじゃんw

いやぁ・・・軽く触っただけで多段レイアウトの一覧表示がさくっと作れるというのは業務系システムにこそ、メリット大きいよなぁ。正直WindowsFormsを利用し続ける事に意義が見出せなくなるぐらい・・・。

まだWPFやっていない人にとっては時間もかかって大変だろうけど、かけた時間以上の効果が間違いなくWPFにはあるねぇ。今からでも遅くないからやるべきだわ。

一番問題なのはウチの社内みたいに、データバインディングも使っていない、場合なんだよねぇw

さてさてどうしましょ。

2009年9月25日金曜日

気持ちは分かるけど・・・

転職活動をする暇があったらブログを書け - @IT自分戦略研究所

有名所の人がITエンジニアの転職市場の話を書いているんだけど・・・。
んー、正直微妙というか何というか。

小飼さんの言わんとするところも分かるんだけどねぇ。なんかそのやり方は、都心部というか人が多く集まっている場所とか、大きい企業とかそういうところにしか通じないんじゃないかなぁ、と思うんだよな。

少なくとも中小~零細企業においてITエンジニアがブログ書いていようが、Twitterしてようがまず間違いなく見る事はないだろうし。たかだか3カ月程度Blogを書き続けた程度で人の目につくかどうかなんて、よほどの中身が書ける人に限定されるわなぁ。

逆に、そういった人の目につくことができるネタでBlogできるくらいだったら小飼さんの言う通り、職にあぶれることもないだろうね。というか特に悩むことなく転職できるような人だと思うわw

2009年8月21日金曜日

ブログクラブに登録しました

どういう使い方ができるかどうかは、まだ見えていませんが

ブログクラブ

に登録してみました。ここと、@ITのコラム、そしてTwitterアカウントが登録してあります。

2009年8月15日土曜日

移行完了ー

ようやっと複数箇所に分散していたヤツを移行終わりました。

HPでやっていた内容が一番何というか・・・変に重いなw
まー、記録として残しはじめたのが2000年からだし(実際は1998年からなんだけど・・・まぁ扱っていたネタが今と全く違うんで)それなりに懐かしい話題が多かったなぁ。

書いていた内容がマズイので移行できないのもあるのが残念だけど。
さすがに固有名詞入っているのはねぇw

2009年7月22日水曜日

IE互換ブラウザとSilverlight

最近までは問題なく使えていたと思っていたんだけど・・・。
気がつくとSleipnir2+IE8環境でSilverlightモノが「対象外です」と言われて見えない・・・orz

IE8単独では動作したので、プラグイン側でなんか判断しているんだろうなぁ。

記憶が間違っていなければ、昨日だか今日にSilverlight3とかで更新パッチが流れていたから、多分このあたりなんじゃないかな、なんて。

Yahooの立ち読みもそうなんだけど、世の中互換ブラウザに厳しいわ・・・。

2009年7月14日火曜日

Windows Home Serverプレゼントキャンペーン

Windows Home Server 搭載サーバー プレゼント! | マイクロソフト

ちょっと興味をもったので覗いてみたら、抽選で1名というのと・・・

「抽選で50名様にハローキティぬいぐるみプレゼント!」

 

・・・ああ、これはきっとアレだ。
烈海王みたいに「私は一向にかまわんッ!!」と言い切れる強さを持つ猛者だけを対象にしているキャンペーンなんだ、きっと。

応募する勇気が持てねぇw

2009年6月19日金曜日

XP Mode検証用PC・・・

社内で稟議あげてXP Mode検証用PCを一台確保してもらった。

Core2Duo E8400
メモリ 4GB
HDD 500GB
グラフィック GeForce GT120

・・・現在のウチの社内でサーバ、クライアント通して一番いいスペックになりましたw

なんだかなぁ・・・orz

2009年6月15日月曜日

ハードウェア構成見積の不思議

ある案件でクライアントの入れ替えを提案するもので、web上での構成見積もりを行っていると。

メモリ 1GB(PC3-8500) ¥5,000

メモリ 1GB(PC3-8500)*2 ¥15,000

メモリ 1GB(PC3-8500)*4 ¥35,000

どういう計算をすればこういう価格になるんだか・・・?
まとめて購入すればするだけ割高になるってw

2009年5月29日金曜日

これはスゴイ・・・仕事術

マイクロソフト 世界最強の仕事術 - Windows Live

MSDNやTechNetのBlog一覧とか、エバンジェリストな人もお勧めする、仕事のやり方について「実践的」「実際の話」「面白い(w)」書いてくれているBlog。

これをみるとOneNoteを導入したくなること間違いないw

イヤ、マジでほしくなる・・・。なんというか仕事の管理と進め方について、具体的な方法を示してくれているのがなんともスゴイ。
仕事上そういったタスク管理とかのシステムを作ることもあるし、現実に自分の仕事の管理などで問題や不満を感じる事も多いからなおさらためになったなぁ。

北海道にもセミナーに来てくれれば絶対参加するんだけど・・・。

2009年2月13日金曜日

Eclipse Process Framework

プロセス管理というか開発標準というかそういうジャンルな話を調べていると出会ったのがこれ。とりあえずインストールを行ってみて色々触ってはいるのだけれど、元々の知識不足がたたってかものすごく難しくものすごくわからないw

Eclipse周りも全然詳しくないので最新版の1.5.x系統の日本語化ができなかったので、仕方なく1.2.x系統をセットアップしていたり・・・w

これでうまいこと開発標準とかを定義できれば後々楽に質を向上させた仕事ができるとは分かっているんだけどねぇ。勉強しようとは思っても時間が足りません(というかせっぱつまった仕事の合間にこういうことをやっているから時間がないんだけどw)
いや、せっぱつまった時って無性に色々な事に手を出したくなるんだよなぁ。

よくないことだけどね。

とりあえず少しずつでもやっていってみるか・・・。

2008年8月22日金曜日

統合アーカイバプロジェクトって

自分にとってはものすごく有名なところだったんだけど、意外と同業者の間でも知られてないんだねぇ・・・。UNLHA32とかUNZIPとかその他圧縮解凍系のアーカイバDLL群ってそんなに使わないものだったのかw
まぁ業務でUNLHA32.dll使う場合ちょっと注意してね、という点があるんだけどねw
(フリーソフトだけど勝手に使っていいものとはちょっと違うんだよねぇ)

でそういった人のために用意されているのが統合アーカイバのダウンロードツール「Caldix」。
とりあえずPCでアーカイバDLL使う人は使ってみるといいと思う。
これを実行すれば最新のアーカイバDLLワンセット入手してくれるから。

2008年7月15日火曜日

クマー

今日、警察のメルマガで流れてきたんだけど、市内でクマが目撃されているそうだw
メルマガのタイトルも「熊出没注意!!」だったしw

こういうのを聞くと「北海道だよなぁー」って思う。

2008年4月22日火曜日

まずい

最近はとんとソースコードに触れていない。

なんというかメンバーの調整だとか、プロジェクトの進行把握とかマネージメントなことばかり・・・。

いやぁ、そろそろ普通にコード触りたいんだけどなぁ。
構想だけねって、コードに起こしていないネタが色々あるんだよなぁ。

AOPとかはできるだけ取り込みたいってのに・・・。

2008年3月26日水曜日

ひぃっ

3月ももう終わろうとしてるじゃないかw

ただいま技術講習と仕様作成、打合せなどてんこもりな毎日。
時間なさすぎ。やること多すぎ。問題多数です。本当にどうにかなるのかなぁ・・・?

2008年2月8日金曜日

まぁ、そうだわな

マイクロソフト製品 & テクノロジのここが聞きたい ~人気講師がお答えします~

Visual Studio 2005 で開発するか、2008 で開発をするか迷っています。Visual Studio 2008 で開発する際のメリットはなんでしょうか? またデメリットはありませんか?

と言う質問に対して、NECグループにいるMVPforVBな人が答えているんだけど。

最後にデメリットですが、基本的にありません。ひとつだけあるとすると、2008 による開発があまりに快適なので、2 度と 2005 には戻ることができないということくらいでしょうか。

・・・今からでも2008に切り替えたいんですがどうでしょうかw

2007年12月31日月曜日

年越し

こっちも久々に更新。

気がつくと2007年も終わり。今年は.Netに始まって.Netに終わる一年だったなぁ。おかげで当初に比べると色々なことがわかってきて、色々なことができるようになってきたね。

DataGridViewとはまだまだ付き合い長いだろうけどねぇ。未だにわからないところが多々あるし・・・。

ただ、実際にはもうWPFとかに移行していかないとマズイんだろうな。

ま、今年も色々ご迷惑をおかけしましたが、来年もまた変わらずよろしくお願いします。

2007年10月30日火曜日

ラムダ式?

C#3.0の話題を出したときに、少しだけでていたラムダ式。
CodeZineでサンプルがでていたのでちょっと張っておく。

Common Lispでのラムダ式の一例

(setf f #'(lambda (x) (expt 2 x))) (funcall f 10)

おびただしい量の括弧です。しかし、C# 3.0のラムダ式も負けてはいません。次のようになります。

カッコいいラムダ式の一例

Func<int, int> f = (((x)=>((((x)>10))?(((x)+x)):((x*(x))))));
f( 9 );

これ、なんていう正規表現?可読性の「か」の字もねぇぞ!