« 2008年04月 | メイン | 2008年06月 »
OPC Diary: おもてなしをしないマイクロソフト でいただいたコメント。
マイクロソフトのサイトで公開している以上、マイクロソフトが管理する必要があるので、求めているレベルではないかもしれませんが。。。。
よくある紙カタログを電子化しているサイトで
使っているものです。
おそらくそのまま採用しているのでは?
大人の事情とか、サービスインを手軽にしたいとかの理由でそうなっているのかもしれないのですが、やはり原則的にプラットフォームベンダーであるマイクロソフトは外に向けたメッセージは会社として一本筋が通っているべきだと思うのです。
外の開発者や会社に対しこれからはCloudだ、サービスだ、Silverlightだというなら自らそうすべきだし、これまではそう言う会社だったと思うのですがね。
プログラマ -> エンジニア -> プロジェクトマネージャ - Nothing ventured, nothing gained.
だいぶトーンは違うが、それでも、皆が皆、マネージメントに興味があると考えているように思う。それってどうなんだろう。それとやはり10年という期間を出してしまうスピード感が時代錯誤な気がする。
まぁあとはPC中心のオープンシステムになってからとそれ以前とのイノベーションスピードの違いがある。ある意味それ以前の計算機のイノベーションスピードとはIBMのモデルチェンジそのものだったし、国内では、第一次、二次といわれたようなオンラインシステムの更新周期だったかもしれない。いずれにせよPCが登場し、それが企業に入ると同時に大衆向けの消費財になっていく課程で、イノベーションスピードが大きく変わってきていると思う。
従って、PCやUnixが本格的に登場する前の時代、80年代ぐらいまでの時代に対してしかリアルな現場経験を持たない人間にとって、10年は納得いく年月なんだろう。
今は当然そんな悠長なことは行ってられないんだけど、まぁたぶんその感覚はないだろうね。
悠長なこと言ってられないっていうのは、おそらく座の前に座ったお父さんたちは学校を出た後プログラミング言語として一つか二つの言語を覚えておけば35歳の定年(W)までに必要なプログラムを書けた。しかし、いま22歳でプログラマとして入場してきた人間は、35歳までにいったいいくつのプログラム言語を覚え、何十種類のフレームワークを覚え、開発のためのパラダイムをいくつ自分に追加しなければならないんだろう。その間にマネージメントの勉強をする時間なんてあるんだろうか。現実的にマネージメントはキャリアパスではなくなるし、だいたいそんな人間にマネージメントなどしてほしくない。
イノベーションのステップアップと、専門職の細分化はIT業界だって変わらない。(ITSSをみよ)むしろそのステップアップが他より早い分極単にくる。座の前に座ったお父さんたちがほしがるゼネラリストなど幻想に過ぎない。いるように見えてもそいつはどっちつかずの中途半端な自称エンジニアだろう。
ああ、でもそう言う自称エンジニアがほしいのか。
John Lam on Software: IronRuby and Rails
現状ではRails対応はしないということ。
基本的にIronRubyは.NETでRubyするものと以前と同じように考えていたほうがいい。
そう言う点でJRubyとはだいぶ方向性が違う。それだからだめなんだって意見もあるだろうけど、それは考え方の違いとしかいいようがない。
また、テンプレートが変わるらしい。。
いつバージョンアップしよう。。
シックス・アパート、「Movable Type 4.2」を発表--コンテンツとコミュニティの管理機能を強化:ニュース - CNET Japan
Microsoftは、もうPCの夢を見せてはくれないのか - 山田祥平のRe:config.sys
でも、このビューアが、そのすべてを台無しにしている。
たしかにひどい。
ユーザーエクスペリエンスを高く主張する会社にあって、このユーザーエクスペリエンスはないだろう。絶好のSliverlhgt普及のためのコンテンツであるのに、そうではないのもなぜだろう。
いろんなところで、こういったちぐはぐさが目立ちすぎる。
こちらをのせたいのであれば、のせる側にある種の一貫性がなくてはならない。
Vista / Windwos 2008にはDr.ワトソンがいない。その代りにアプリケーションがクラッシュすると勝手にマイクロソフトにダンプを送りつけるツールが立ち上がりる。
これはマイクロソフトの品質改善にはつながるかもしれないけど、僕らの作ったソフトウェアの品質向上にはつながらない。まったくのおせっかいだ。
Crash Dump Analysis » Blog Archive » Resurrecting Dr. Watson on Vista
手動で入れるっていうのは、わかるんだけど、XPからのアップグレードならともかく、新規購入でこれをやるとライセンス的にとても気まずい気がするというかきっと黒。
なんかいいツールもなさそうで、八方塞がりな感じ。何かいい方法はないかな。
Windows Server 2008 でユーザー モード プロセス ダンプを取得する方法
手動で取る方法はあるんだけどね。ADPlusも一度起きた後に再現できればいいツールだと思うんだけどねぇ
#解決方法を知りたくて来た人ごめんなさい。
「10年は泥のように働け」「無理です」――今年も学生と経営者が討論 - @IT
10年は泥のように働け
Q. 泥は働きますか?
A. 働きません
つまり働かなくてもいいってことだな。よかったな学生諸君。
大いに絶望して、できるやつはGoogleでもどこでも行けばいいさ。
まぁ漏れと働きたいとかいう特殊な奴も歓迎だけど。
もう、この催し自体意味がないからやめればって感じだな。おっさんち愚痴垂れたいならどっかの居酒屋でやれって感じだ。
この辺をもうちょっとworkitemごとに階層で関連付けられれば、上司(リーダー)が大きなworkitemを作って、部下が指定形式でドキュメント書いて、それがworkitemとして自動的に登録される…なんてことになれば設計書とworkitem(チケット)が連動していい感じになるかも?
たしかにPMBOKのWBSのようにチケット階層化ができるとうれしい人が多いと思うんですけどね。
ただ、たぶんTracの場合にはそういうこという奴はお呼びじゃなくて、TFSの場合には
MS Projectの組み合わせ、適切なプロジェクトテンプレートの作成・使用って話になるんだろうなぁ。
大金持ちになったら買ってやるリスト(爆笑)が僕の脳内にありますが、どうやらこれも追加されたようです。
スピーカーシステム“Sountina” NSA-PF1 | AV/Hi-Fiオーディオ | ソニー

不思議な“ガラス管”スピーカー、ソニー「Sountina」の秘密 (1/2) - ITmedia +D LifeStyle
Microsoft XML Team's WebLog : New XSD Functionality in Visual Studio 2008 SP1 Beta

SP1から提供になるVS2008のXSDスキーマエディタですが、記事によるとWPFで描き直したってことのようなんですが、WPFで書き直したメリットがよくわかりません。ただのアウトライン表示ですこれじゃ。
もうXML使うなってことなんでしょうか(爆)
菊池さんが書いているようにXMLへの対応がぞんざいなんだよなぁ。VS2005からあまり変える必要なかったと思うんだけど。
named arguments considered harmful - ものがたり
名前付きパラメータと位置によるパラメータの一致の不一致 - L'eclat des jours(2008-05-27)
結論的には今はいらない。今いらないのはVBがマルチパラダイム言語になって、普通のオブジェクト指向言語的な書き方や関数のオーバーロードが書けるようになったから。
しかし、関数のオーバーロードがなかったVB6まではそれがだめな方法であったにしろ名前付き引数は必要悪だったと思う。
また、VB.VBAのあのIDEがあったからこそ成り立っていたとも言えるかもしれない。
VBに限らず、歴史のある言語の言語仕様について、今の視点で単純に話してしまうといささか誤解が生じるかもしれない。なんというか、VBxに関するあれこれを読んでいると一度VB.NETで断ち切ろうとしたもろもろを結局断ち切れないのだなぁという、ある種残念な気分になる。それだけ普及して、プログラマに染み付いてしまったのであれば、意識改革じゃ済まないかもしれないな。
僕は昔からExcel VBA(これは関数の引数多すぎて使わないと無理)以外では使用しないようにしてきたので、なくなっても困らないんだけど。後いらないといえば、With句もなくしてほしい。
また、monoのVBにこうした下位互換性が必要かどうかはまた別で、それはmonoの中で議論されればいいと思う。 まぁきっとなくす方向の話にはならないんだろうけど。
当事者の最たる代表であろう高校PTA会長のインタビュー。非常に冷静に現状を捉えている議論だと思う。
高校PTA会長がネット規制法案に反対する理由 モバイル-最新ニュース:IT-PLUS
強制的で過剰な規制は確かに学生のリテラシーを下げ、その規制が突然無くなったときに大きく危険だというのは的を射ている。
結局、行政がいいきっかけを得たとばかりに検閲の甘い誘惑に負けただけじゃないのか。もしくは公安業務上ネットに対してうまく適応できないため、その手段を構築する仕掛けを作りたいとか。
結局子供を守るという誰もが反対しにくい理由で、世論醸造を行い不必要な権力強化を狙ってるいるのがこの国のエスタブリッシュメントの一部にいるということだろう。誰もが反対しにくい理由で何か無理矢理通そうというのは、この国ではよく見られる戦前戦中戦後と何度も繰り返されてきているスキームだ。
国家治安や防諜を目的として、ネットに対する監視を強めたいなら、正々堂々とそれを理由に立法化し、議論をすればいいのだ。
また、このような議論が、大手新聞系媒体で常に行政側に立つのもこの国の伝統か?この国のマスコミは検閲に対して反対すらしないのか。太平洋戦争で、政府のプロパガンダに自分たちをおとしめたことに反省すらしてないのか。
Tracを使ったチケット駆動開発を目指しているのだけど、チケットの粒度で非常に悩む。現状かなり荒目の粒度で、あまりうまくいっていないのは確か。
結局事前の作業分割がうまくいっていないんだと思う。
livedoor Developers Blog:チケット駆動開発の研究と実践 - livedoor Blog(ブログ)
チケットを発行する単位、タスクの粒度ですが、これは自分が一番やりやすいと感じる塩梅を見つけるまでいろいろ試してみます。仕事をタスクに分割するこの段階が一番大切なので、ここは手抜きをせずによく考えてチケットを作ります。ここで上手に仕事を分割できると、あとはぐっと楽になります。ちなみに僕の場合、具体例をあげると「メッセージ送受信機能」を実装するならば「送信/返信/削除/削除(一括)/受信箱一覧/受信箱一通/送信箱一覧/送信箱一通」と八個チケットを発行しています。
やはりかなり細かく分割しないと、うまくいかないのかな。一つのデスクトップアプリケーションがあったとして、メニュー1項目ぐらいがちょうどいい粒度なんだろうか。
メモ。もうそれは純粋にw
単なる研究ではなく、将来的に実用的な機械学習エンジンを目指しているところがすごい。Java元気だなぁ。考えてみればSPAMフィルタなんて、MLの適応分野としてすごくいいと思うんだ。(当然彼らも応用の一つとして言及している)
YAML(YAML Ain't Markup Language)はXMLマンドクセという人たちが作ったマークアップ言語で、Ruby界隈ではよく使われていると思う。
.NETのYAMLライブラリっていくつかあるようなのですが、Codeplexにプロジェクトがあったのでメモ。こういうのはいつ使うことになるかわからないからね。
さぁみんな、プリンタで打ち出して下敷きの中に入れておこう!
会社のA0インクジェットプロッタででっかく出して壁に貼るのもい~いっね(横山剣風で)。
Visual C# 2008 Keybinding Reference Poster
Visual Basic 2008 Keybinding Reference Poster
Visual C++ 2008 Keybinding Reference Poster
元ネタ:
Charlie Calvert's Community Blog : Where are the Visual Studio 2008 Keybinding Posters?
| Victor SU-DH1 ヘッドホンサラウンドアダプター | |
![]() | ビクター 2006-03-20 売り上げランキング : 172 おすすめ平均 ヘッドホンの差が顕著に出ます 手軽にサラウンドを もったいない Amazonで詳しく見る by G-Tools |
出張に行くと散在したくなるのが悪い癖だが、今回は横浜のヨドバシカメラでJVCのSU-DH1というヘッドホンサラウンドアダプタを買った。
これは他社のサラウンドヘッドフォンが、(大抵)ワイヤレスのヘッドフォンとサラウンドプロセッサがセットになっているが、これはそのサラウンドプロセッサ部分のみを取り出したもので、ヘッドフォンには既存のヘッドフォン・イヤフォンを使うものだ。
入力はドルビーデジタル、DTS、AACと一応一通りそろっており、これをドルビーヘッドフォンでバーチャルサラウンド出力をする。
購入動機は映画をサラウンドではなくて、XBOX 360のFPSで後ろから来る敵がわかるようにと言うどうしようもない理由だが、まぁ買ってしまったので使ってみた。
結果は、ちゃんとサラウンドになってるけど微妙。これはテストに使用したRainbow Six Vegas2(爆笑)の音声がいい加減なのか、なかなか音の方向と距離感がうまく出てない感じ。
まぁ今度はもう少しまともなソースで試してみたい。
ニュース的には乗り遅れた感じですが、自分用にメモ。
中の人Blogが目立つところにおかれ、関連サイト(CodePlexとか)に飛びやすくなった感じです。
日本での発売が決定したらしい。
VistaでのCPUスコアが1.7というのは予想通りというか、それにしても悲しいお知らせなので、やっぱATOMを待とう結果になっちゃうんだよねぇ。
ただ現状Express Cardスロットとはいえカードスロットがあるので、モバイル通信環境に関してはこれの方がASUSのEee PCより格段にいいです。後作りこみの疾患もこちらの方がかなり上。正直Eee PCは10年間のノートPCみたいなだっさいデザインだ。
で買うかどうかっていうと、僕はやっぱり次待ちみたいな感じだ。
#そしてまだチャンピオンズリーグの決着がつかない。
テンプレ加工に参戦するつもりはないぜ!
典型的な Java屋 は JSP を使うことに何の疑問も持っていない - kwatchの日記
まぁ大規模開発で必要って言語やフレームワークの使用に疑問を持たないっていうのは、コードを書く人に対して、指示書通りくそでも何でもいいからコードを書く人しか期待してない立場なんだろうね。そうであれば、どんなくそ仕様でも権威のあるところが標準化して錦の御旗になっていてくれた方が押し付けやすいよね。それしか希望してない人にとって自分で考える人間なんて不要だし、勝手に何か作られたって困るってことだろう。まさに人工(にんく)、人工。。
まぁ管理する立場になったときのことを考えると、どっかの6000人とは言わないけど、延べじゃなくて、常に3桁の人間がかかわるような場合そうしたいってことなんじゃないの。こっちとら零細だからそんな経験ないけど。
まぁ結局管理する側に力がないんだろうけどね。後本来はプロジェクト内でアーキテクトがやらなければならない仕事(メタプログラミング、基本的なアーキテクチャの作成、その結果としての標準化)をアーキテクトに相当する人間がそもそもいないとか、いるんだけどその技量がないとかで、市井のフレームワークにその代わりをさせているというのもあるかもしれない。
マクドナルドのようにマニュアル化したいけど、自分でマニュアル書けないから本1冊まる写ししましたみたいな感じか。
まぁお寒いってことなんだろうね。
ってなんで俺がそんなこと考えなきゃいけないんだw
そういえば、そもそも階層化スクラムとかって国内でうまくいっている事例とかあんのかな。
ちなみに何かが錦の御旗たりえるかは、それについて、仕様管理団体に近い団体が資格試験を主催しているかでこの国では判断されていると思う(爆)
ああ、いまにRails検定とかできるんだろうなぁ。Ruby検定なんてできちゃったしなw
ホスト・ゲストでのWindows XP SP3, Vista SP1への正式対応。
ゲストでのWindows Server 2008への正式対応。
窓の杜 - 【NEWS】「Virtual PC 2007」SP1が公開、XP SP3/Vista SP1/Server 2008に正式対応
ダウンロード:
#ヒドイ言いがかりだ。:-P
確かにそうだ。もうこうなると何でもいい。
Visual Studio 2008
Sharp Develop
Delphi
短所Visual Inter Dev(おい)
Emacs
Eclipse
テンプレてしての使い勝手がいいのはわかった。
もとねた
Surfaceはその仕組み的に一定の奥行きが必要だが、これはそれがないのがいいねぇ。
あらゆる壁面をコンピュータに!マイクロソフトが「TouchWall」を披露:ニュース - CNET Japan
TouchWallと共に、Gates氏は「Plex」として知られる搭載ソフトウェアも公開した。TouchWall本体には、タッチインプットを認識する赤外線およびレーザー技術が採用されていることを、Microsoftは明らかにしている。
もしかすると古典的な赤外線走査型のタッチスクリーンの発展型かもしれないね。
特集の中で注目記事はこれ。
今まで.NETで言語組み合わせというと、静的型付け言語の中でC#とVBを組み合わせるといった話だったが、この記事ではパラダイムの違う言語間の組み合わせ、関数型、動的型付け、従来の静的型付け言語の組み合わせについて書かれている。登場して7年もたつと、こうも変わるのか。
♪ Laurence Allison Sextet - In Walked Bud
PHP on IIS あなたの可能性を広げる、Windows 環境へ
IISとPHPの組み合わせでアプリケーション開発を行うためのポータル。
Windows 2008のIIS7からはではFast CGIでのPHPの使用が可能なので、今までよりもパフォーマンスよくPHPのアプリケーションを動作させることができる。
Fast CGI For IIS, PHPのインストールについては以下の文書を参照。
♪ シェリル・ノーム starring May'n - 射手座☆午後九時Don't be late
追記(21:10):
Fast CGIはIIS 6用のものも用意されているので、Windows Server 2003でも使用することができます。
IIS.net : FastCGI Extension for IIS6.0 - RTM : Download : Microsoft Internet Information Services
IIS7用のものはこちら
IIS.net : FastCGI for IIS7 : Download : Microsoft Internet Information Services
♪ David El-Malek - And I Love Her
電力も、当初は各工場ごとにモーターの隣に発電機があったが、しだいに発電機が集中され、大きな電力会社によって集中的に発電が行なわれるようになった。これはPCがインターネットで結ばれ、グーグルが集中的に情報処理を行なうようになったのに似ている。IBMの「ビッグブラザー」的な構造は、PCによっていったん否定されたが、グーグルは多くのPCを仲介することによって、分散ネットワークの中に集権的な構造を作り出したのだ。
計算機能力が電力の様に数社で集約生産されるようなことになるのであれば、その先にあるのは電力会社と同じような企業分割だろう。電力は発電・送電・配電小売りと分割させられたが、Googleはどのように分割されるのか。まぁGoogleが反トラスト法で呼び出されるのは近いのかもしれない。
また、計算機能力という点で忘れてはいけないのは、電力と違い計算機能力は過去集約されていた時代があって、それが一度分割され、それがさらに集約化を目指していることだ。この点は中小の水力発電所・会社が大規模な火力発電所に集約されていった電力会社の場合とは異なっている。
他に比べるものがないから電力なのかもしれないが、あまり電力のメタファは正しくない気が個人的にはしている。
asahi.com:夏は時計1時間進めて 自民、サマータイム法案提出へ - 暮らし
やはり、UTCで管理するようにしておかないとまずかったか。。
ADO.NET team blog : What's New in the SP1 Beta?
上Blogによくまとめられております。
SQL 2008 Support
- Full support for new Katmai data types: Date, DateTime2, DateTimeOffset and Time
- Partial support (non-streaming only) for new Katmai FileStream data type
個人的にはこれらがああやっとという感じです。
日本国内においても登録可能となりました。
「学生」諸氏におかれましては、上ページをよく読んで、応募活用してi行けばいいんじゃないかと思います。
マイクロソフトが行っている学生支援プログラムで、このプログラムに登録し、毎年学生であることを証明することで(具体的にはユネスコの国際学生証が必要)開発ツールや試験開発用のソフトウェアを無料で入手できるようにするプログラムです。総額考えるとかなり太っ腹です。
ただし、それらをインストールするPCは自前です。
学生向けのChannel9とも言えるサイトです。技術を中心にしたビデオログです。
.NET Fx SP1にあわせて、ADO.NET Data Service, ADO.NET Entity Fxの両方がリリースされることに決まったようです。
Project Astoria Team Blog : ADO.NET Data Services Framework Beta 1 is Live!
ということで出てきたようです。日本のTechEdの頃にはRTMになるかなぁ。
Googleのクラウドユートピアは企業ニーズに合致せず――MuleSourceのCEOが指摘 (1/2) - ITmedia エンタープライズ
うーん。記事読んでの感想なんだけど、Osloって単純にBizTalkが新しくなりますっていうより、エンタープライズ向けのクラウドコンピューティング環境だと考えた方がいいんだろうなぁ。
OPC UA at ABB Automation World - TAC Blog
Wolfgang Mahnke from ABB and I manned the OPC table and presented to a standing room only crowd. Our focus was to show that UA no longer stands for Un-Available. We demonstrated two UA clients and three UA servers all interoperating.
Clients:
- OPC Foundation UA Sample Client
- ICONICS GraphWorX64 (final released version)
Servers:
- OPC Foundation UA Sample Server
- Kepware UA Server running in the backplane of a Rockwell Controller
- ABB Research 800xa UA Server (prototype)
ふーん。。。
OPC Programmers' Connection - OLE for Process Control
OPC now officially supports 64-bit computing
Updated versions of the OPC core components, .NET API and sample code are now available. This release provides full 64-bit support, plus all redistributables are now code signed by OPC Foundation.
びっくりだ。真剣にx64のバイナリがある。。
http://www.opcfoundation.org/Downloads.aspx?CI=280
何気に.NET API 2.0のバイナリもリリースされてるし。。
http://www.opcfoundation.org/Downloads.aspx?CI=281
真剣にちょっと今気が遠くなりそう。。
64bitのCOMなんて考えたくない。。
RCWとかちゃんと動くんだろうか。。
JavaOne最終日の基調講演に登壇したサンのグレッグ・ボレラ(Greg Bollella)氏は、前世紀的アーキテクチャによって稼働している工場オートメーションの世界について、会場に集まったJava開発者たち簡単に説明した。
「この会場に来ている人の中で、たぶん1人も知ってる人はいないでしょうけど、Profibusというネットワークプロトコルがあるのです。これはみなさんがプロトコルと聞いて想像するものとは違い、非常に原始的なものですが、工場の制御用機器の世界では業界標準です」(ボレラ氏)
ネットワークを流れるのはパケットと呼ぶよりも制御信号のようなもので、それをプラプライエタリなプログラミングツールを使い、リレースイッチを素子化しただけのような機械で制御する。プログラミングというのも、現代的な意味でいえばプログラミングと呼べないものだという。
プロプライエタリな機器でコスト高に悩んでいた工場経営者から相談を受けたサンは、「ブルーワンダー」と呼ぶアーキテクチャのシステムを開発した。産業用にデザインしたx86ベースのファンレスマシンにSolaris 10、Java RTS 2.0を搭載、さらにProfibusバスやOS用ドライバを用意した。
サン・マイクロシステムズのBlue Wonderは、言わば、Profibusのコントローラを持ったファンレスPCと、Solaris 10, Java RTSで構築された制御コントローラだ。
制御コントローラが自信の制御ネットワークにプロプライエタリなネットワークではなく、Ethernetを使い、汎用のRTOSを使い始めた頃からもうオートメーション屋の仕事はIT屋に浸食されて一緒にコモディティ化もされて無くなってしまうだろうなと言う漠然とした予感があったのだが、とうとうその時がきたようだ。
コントローラのハードウェアが一般化されたアーキテクチャで構築されてしまってはオートメーション機器メーカーは食べていく道がない。
オートメーション屋(技術者)も何度も書いてるが、垣根無くどちらの仕事もできないと後数年で食べていくのが難しくなってくるだろう。また、システムインストレーションも行っているオートメーション機器メーカーは、この数年で自分たちが抱える技術者のパラダイムシフトを完遂させないと、プラントフロアにおいてさえ、ITの機器ベンダーやSIに対して競争力を失うことになる。もう仲良く強調・協業していきましょうどころではない。まさにライバルだ。
コンピュータプログラムのソースコードが鑑賞の対象となるのであれば、それは芸術なのだろうか、それとも技術なんだろうか。
プログラムソースコードの美しさは、絵画の美なのか、フェラーリのあるいは、ジェット戦闘機の美なのか、安藤忠雄の手がけた建築の美なのか。
少なくともプログラムソースコードが美を持つのであれば、それを描くものは、それを常に鑑賞に足る水準とすることを目指さなくてはならない。
この本は、読者にそんなことを考えさせる。
プログラマに持つべき教養があるとすれば、この本はそれを得るために避けては通れない。
忘れることも人間の才能。挑戦の糧だ。
なかなか興味深いのでメモ代りに。
最近1プロセス700スレッドとかいうのを見たばっかりなので、何か余計に染みます。
マルチコア時代のサーバ設計について - Happy Hacking Diary
700もスレッドがあると、おそらく一生順番が回ってこないスレッドもあるんじゃないかと疑いたくなるような感じですね。スケールを考えないで設計(コーディング)するとこういうひどいことになるという悪いお手本みたいなもんです。
案の定ちゃんと動いてないわけですし。
社内のアプリケーション製作用フレームワークの1機能だったのですが、結局こちらで自作することになりました。
まぁサーバーアプリケーションとかSOAとかに首を突っ込む人はこういう記事を読んでおくといいです。WCFやBizTalkはこれらについては何も助けてはくれませんよ。
このたび、2号機が完成し、米国に空輸されたとのこと。
160年を経て完成した『バベッジの階差機関』:動画で紹介 | WIRED VISION
上の記事内にあるビデオで実際の動作の仕組みを見ることができます。
すべて機械仕掛けですが、計算機の五大要素(演算・制御・記憶・入力・出力)を備えた立派な計算機です。
発行は来年1月とえらい先の予定ですが、Amazon Japanでも予約が可能になりました。
| Opc Unified Architecture | |
![]() | Wolfgang Mahnke Stefan-Helmut Leitner Matthias Damm Springer-Verlag Berlin and Heidelberg GmbH & Co. K 2009-01 売り上げランキング : Amazonで詳しく見る by G-Tools |
Sorting it all Out : Four exceptions to prove the rule
文字コード順だからといって安心してはいけない。
OPC Programmers' Connection - OLE for Process Control
http://www.opcfoundation.org/forum/viewtopic.php?p=8268#8268
http://www.opcfoundation.org/forum/viewtopic.php?p=8271#8271
OPC Exchange Blog, Featuring Eric Murphy » Blog Archive » Open Standards and Paying-to-Play
OPC-Fの掲示板を皮切りにOPCが"Open"かどうかで議論が活発になっています。そして、MatrikonのEricが火に油を注ぐ感じに。。
正直個人的にはどうでもいい議論なのですが、OPCが特定企業の独占技術ではないという点で"Open"です。しかし、OPCが真に"Open Standard"であるかといえばおそらく違うでしょう。これは有料会員にならないと完全な仕様が入手できないことからも明らかで、この点だけでもISOやITUと異なります。ISO標準の標準仕様書の入手価格とOPC-Fの年会費の比較を試みている意見もありますが、支払う内容が異なるので、これは見当違いもいいところです。
ただし、OPC-F自体は任意団体で、ISO/ITUのように国際条約に基づいて、各国から支援を受けているような組織ではないので、活動資金が必要なことも確かです。
ただ、ITとPlant Floorの垣根がない現在の状況で、OPCが現状のプレゼンスを維持したいのであれば、"Open"の範囲を広げ、仕様やSDKへのアクセス方法について見直す必要があるでしょう。またこれは同時にOPC-F自体をどのように維持していくか考えることにもなります。
Talk to Me: IT, automation closer than you think
もはやそこに垣根などないのです。
Yodel Anecdotal » Blog Archive » Ok, so now what?
かなり強気って言うか、大丈夫かな。これから株主を納得させられるかどうかが鍵だね。一歩間違えば株主代表訴訟でも起こされかねない状況のような気もしますが。これが何か不利な証拠にでもならなければいいですね。
現在(0:33)現在で先週末から4.56(15.91%)の下げで24.11と絶賛暴落中っぽいんですがね。
http://finance.yahoo.com/q?s=YHOO
起きる頃にはどうなってるかな。
一方MSは自前で何とかする道を選ばなくてはならないわけで、いろいろとどうするんでしょう。なんか社内的にはいろいろとゆらゆらしている雰囲気もあるんですが。いままでのやり方ではネット企業で勝てないと言うことについてちゃんと社内的に統一された理解ができていると思いたい。
追記(7:15)
アメリカの市場が閉まった段階で、24.37先週末終値から4.30 (15.00%)のダウン。折り引き開始からあまり変わらない状況に。ボリュームとしては動いてますが。下げきるでもなく、かといって期待もされていないといった感じの株価でしょうか。
MSはほぼ値動き無し。
Microsoftが自社の「クラウド」を説明,ラックから「コンテナ」に移行:ITpro
マイクロソフトがこれから増えるサービスでの需要に応えるためデータセンターを増やしているが、その際に従来のラックベースではなくコンテナを使用して設備の増強をしているらしい。狙いは熱効率の高効率化と、ラック自体の管理作業(ラック内蔵物の管理、移動等)を減ラスことで、最終的にはコストの低減にある。この辺はSUNのコンテナと同じ利点が言われています。もっともSUNのコンテナはSUNの製品だが、MSの場合はあくまでも自分たちのもの。
「データセンターのコストを下げるためには,外気を冷却に使用する必要がある」
SUNのコンテナのようにコンテナ内部と外部との熱交換には水を用いて、その冷却水を冷ますラジエターにできるだけ外気をそのまま使いたいと言うことだろう。
日本では、北海道や長野にデーターセンターを設置するのがよいのかもしれない。
しかし、MSのコンテナはどこが作ってるんだろう。案外SUNが作っていて、SUN Fire ServerでWindowsを動かしてたりして。
自己流オブジェクト指向&Java参考書 『非』お勧め版 - カレーなる辛口Javaな転職日記
Java&オブジェクト指向参考書リスト(2007年版) - カレーなる辛口Javaな転職日記
この二つを並べてみて感じたのは、突き抜けちゃった人の感想はたぶん突き抜ける前の人には参考にならないってこと何だろうと思った。
オブジェクト指向って苦しみながらある日突然道が開ける、突き抜けたって言う感じを持つときがあって、その前後で見える世界が全然違う。従って突き抜けてしまった人間が突き抜ける前の人間に実はあれこれ助言を言うのはかなり難しい。
ただ、突き抜ける苦労を少しでも和らげるための踏み台のような本も必要で、非おすすめの中にある書籍の中にはその踏み台として適切な書籍もある。突き抜けてしまえば、くずだし、用無しかもしれないが、突き抜けるための踏み台としては必要な本もあるんだ。
たぶんいくら優れていても、いきなりメイヤーの本を読めと言われたところで、それで突き抜けたと感じる瞬間にはたどり着けない。それらの本は突き抜けてからで十分だ。それともメイヤーの本で突き抜けられるほんのわずかなアルファギーク予備軍しかプログラマとして認められないのか?
Artonさんの記事(L'eclat des jours(2008-05-04)) 経由でこれ
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1015898635
プログラミング初心者でC,C++に手を出す方々、また初心者にこれらを入門に薦める方...
![]()
プログラミング初心者でC,C++に手を出す方々、また初心者にこれらを入門に薦める方が多いように思います。
何か人を引きつける魅力があるのでしょうか?
多分この質問への回答は俺様が苦労したから、おまえらも同じ苦労しろなんだと思う。エゴ丸出しだよね。
計算機の仕組みを理解するという点ではC言語は良い言語だと思う。でもそれだけ。C++特に今のC++はとても最初に扱う言語ではないような気がする。簡単に言うと最初にプログラムを勉強するにはノイズが多すぎるからだ。
そういう点でノイズが少ない言語としてやっぱりPython, Ruby, Lisp系ってことになるのかな。
ただ、実際のところプログラミングの学習を始めるにあたっては、言語はそれほど重要じゃない。
大事なのは抽象化してそれを構造化して物事を考えられることやアルゴリズムについて学ぶ、アルゴリズムを作っていくことなので、そういう点で、正直なところ僕はどの言語でも良いと思う。今手に入り易い言語処理系であれば、どれでも一通り制御構造(構文)持っているし、ユーザー型も定義できるし、たいていオブジェクト指向だ。
そうなってくると最初になんの言語で勉強しますかより、最初になんの本でプログラミングを勉強しますかの方が遙かに重要で、最初はその本の言語で勉強しろって言うのが正解だな。(え?Scheme以外にないって?それはまたw)
また、どこかでその人本人が一皮むけて突き抜けるためには計算機構造の理解は絶対に必要なんだけど、最初からそれをやる必要があるかといえば、必ずしもそうでもない気が最近はしている。
ああC#って書いてないや。まぁどうでも良い。正直もうこれからプログラミングを学ぼうって人にはあまり勧められない。最近言語の発展が発散しすぎ。玄人には選択肢が広がって良いのかもしれないが、言語内言語出たらもうある意味入門者向けには終わってる。C++と同じ。
早くもBeta2...
IronPython - Release: 2.0 Beta 2
We’ve also made a minor change to our packaging by adding a Microsoft.Scripting.Core.dll in addition to the Microsoft.Scripting.dll that’s been around since the start of 2.0. We are doing this purely as an architectural layering cleanup. Microsoft.Scripting.Core contains DLR features that are essential to building dynamic languages. Microsoft.Scripting will contain language implementation helpers that can either be re-used (e.g., BigInts) or copied (possibly e.g., the default binder). This process is all about our work to get the DLR architecture right and shouldn’t have any noticeable IronPython impact except that there’s now one more DLL to include in any package.
なんか小改造じゃないよな。
ということで、DLRにまたも手が入っているようなので、そちら方面ご期待の方も要ダウンロードのようです。
朝会の改善点との共通点が多い。子供だからと言って人間の特性変わらないしね。
asahi.com:机はコの字、チョークなし教壇なし 進む「教室革命」 - 社会
ある意味生徒数減ってるからコの字型教室できるんだよね。やっぱ40人とかは詰め込み杉なんだよ。
Somasegar's WebLog : Expression Studio 2 RTMs today!
まだ英語版ですが、RTMしたようです。これでやっとSilverlightの制作環境が整えられたことになります。
MSDNサブスクライバダウンロードの権利がある人は以下のWEBからダウンロードできます。該当製品をクリックしてください。(サブスクライバダウンロードページ自体には存在しないので注意。最近のこの配布方法どうにかならんか。。)
OPC DA Serverを冗長化するためのソフトウェア。OPC DA ClientとDA Server間にProxyとして存在する従来の冗長化サーバーとは違う方式でOPC DA Serverの冗長化を実現するらしい。
OPCFailover - Simple and effective OPC redundancy without proxy servers.

動作解説は以下参照
http://www.jemmac.com/downloads/opcfailover%20in%20action.pdf
従来と違う点は、従来のこの手の製品が、切り替え後は全く新しいOPCサーバーとして元々のOPCサーバーとはべつのprogid,CLSIDを持つのに対して、これはprogidこそ自分のprogidだが、CLSIDは元々のOPCサーバーのCLSIDなので、OPC Clientから見るとCLSIDレベルではOPCFailoverの存在が消えて無くなって見えていることだろう。つまり、FailOver時にはクライアントのもつCLSIDを切り替わったOPCサーバーのものにこっそり移し替えるんだ。すごいことするよね。
結局DCOMのPROXYとして動作しているんじゃないかって気もするけど、従来のこの手のものと決定的に異なる点はOPCサーバーやそれが持つOPC ITEM自体は自分のものにしないってことだろう。(従来の製品はOPCサーバーのPROXYとして存在する冗長化サーバーの持つOPC ITEMを経由して、実際のOPCサーバーのOPC ITEMにアクセスしていた。)
Adobe、「Open Screen Project」でFlashをオープンに - ITmedia エンタープライズ
オープン化し、これまでAdobeがアプローチできなかった小型デバイス、家電へのFlash/Airの展開を急ぎ、RIA分野でMSやGoogleの追撃をかわすのが狙いか。
何となくにわかに家電業者毎の対抗やMPEG2の次の動画フォーマット標準化への対抗も絡んでたたき合いになりそうだな。
Life is beautiful: スティーブ・ジョブズが一度アップルを追い出されてNeXtを作ったからこそ存在するiPhone OS
ちなみに、3月からはじめたObjective-Cにもすっかり慣れたが、これはすばらしい言語である。スクリプト言語なみの自由度を持ちながら、必要なところはstrong-data-typeな部分を活用して「つまらない人的ミス」を減らすことができる。C++やJavaよりは明らかに開発効率が良く、JavaScriptやActionScriptよりも遥かに自由度と完成度が高い点が私としてはたまらなくうれしい。
Object-Cべた褒めだなぁ。
スティーブ・ジョブズが復帰のおみやげで一番大きなものがNext Stepってことなんだろうな。(逆か?)移植性の高いカーネル、特定のハードウェアアーキテクチャに依存しないユーザーインターフェイス部品、これはNext StepがモトローラのCPUを使った専用ハードウェアからPC/AT互換機へのプラットフォーム移行したときに生じた結果なんだろうけど、結局それがMAC OS XとしてのPower PCへの移植、そしてIntelへの再移植、iPhoneというCPUもその他のリソースも限られたプラットフォームへの移植を実現しているのはすごいことだよね。
そんなもん紅茶じゃない。
紅茶をエスプレッソしたらどうなる? 恵比寿に登場した“紅茶版スタバ” - 日経トレンディネット
正直まだティーバッグの方がありがたい。
お茶の時間は無理矢理休憩時間を作ってそのプロセスを楽しむものなのに、せわしなくエスプレッソマシーンでお茶を入れてどうする。何その下品なカップは。ティーカップってもんがあるでしょうが。
とかいっておいてこっそり行っていたらごめんなさいw
最近サボっていましたが、ぼちぼち追加していきます。
今日追加したものは以下の通り。