kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

プログラム

HTML5からVideo/Audioコーデックの記述がなくなる話

HTML 5の仕様からオーディオ・ビデオコーデックに関する要件白紙に。ベンダーの意向の相違が原因。 | スラッシュドット・ジャパン まぁ、やるとしたらライセンス的にどうよとか、特許的にどうよとかいうお話が絶対出てきて、まとまらないだろうなぁと思った…

いろんな並列実行

6/27のイベントでConcurrency Runtimeをやることにして、何人撃墜(=寝る)してしまうか、今からドキドキしてます(汗)。準備期間の都合上、表層位になるかもしれませんが。で、Concurrency Runtimeだけだとあれなので、他の並列環境も軽く触れてみようかなと。…

データレイアウトは縦軸、横軸?

COBOL文化か、ISAM文化か テーブルの設計における横持ち・縦持ち 横持ちと縦持ち カレンダーの場合、1〜12月までが1レコードに入るような設計を横軸、月ごとにレコードを作るような設計を縦軸として書きます。私は状況によるかなぁ…とはいえ、今時ならあまり…

GUIを仮定するとロクなことがない

タスクバーのデフォルトサイズについての公式ドキュメント-Technet Forum ご質問者も重々承知されているようですが、これは一昔前のシステムの考え方だと、どうしてもね。画面が??x??だからここはいくつで、ここは必ずいくつで…という感じ。そんな考えになっ…

作っている人だって人間だもの

Scenario Feedbackで皆様の声をお聞かせください これはシナリオに対するご意見募集ですが、よくリクエストそのものに関する要望として「いいところはいいって言わないと削られるかもよ」と聞きます。たとえば、Visual Studio 2005にあったXMLスキーマデザイ…

Visual Studio 2010とUML

Visual Studio 2010ではUMLがサポートされたとのことなので、ちょっとつまみ食い。 UML Modeling Projectを作ったら、まずはUML Model Explorerに追加していくようです。これはちょっとちまちましすぎているかなぁ…。なんだろう、もっとテキストでばりばり追…

羊に率いられた獅子の群れと、獅子に率いられた羊では?

リーダーの大切さを示す言葉に「羊に率いられた獅子よりも、獅子に率いられた羊のほうが強い」みたいな宗旨の話を聞くことがないでしょうか?どんなに強い兵隊でも指揮官が無能だったり、不在だったりすると集団ではうまく力を出せないという意味で考えてく…

使ったことのあるプログラミング言語の類

今までどのくらいプログラミング言語を触ってきたか(3秒で飽きたものも含む) - Faith and Brave - C++で遊ぼう 今までどのくらいプログラミング言語を触ってきたか(3秒で挫折したものものも含む) | ++C++; // 未確認飛行 C ブログ はてなダイアリー 歴史順に…

Windows Shell系API

Shell Reference 昔IE 4.0をインストールして、Active Desktopを有効にすると使えるようになったWindows Shell API。昔はIEのバージョンによって使える機能があったりなかったりしたので、敬遠されていたかもしれません。そしてそういうことがあったからか、…

エンティティモデルとSQLの関係

LINQ to SQLはまだ直感的にわかりやすいけど、LINQ to Entitiesとかのエンティティモデルで抽象化が進んでいくと、実際はデータベースにアクセスしている個所てもソースコードからはわからないですよね。じゃあデータベースのバグなんかに遭遇したらどうすん…

Oslo in codeseek勉強会

第38回 codeseek 勉強会 (3/19) 長沢さんがcodeseekでOsloをしゃべってくれたので、聞きに行ってきました。Osloが目指しているところはプログラム実行基盤を.NET Frameworkにもってきたように、OsloをITにかかわるモデリングの基盤として持って行こうとして…

ライブラリの循環参照

Windowsのバイナリに限定したネイティブコードのお話ですが…。 ソースコードをコンパイルするとobjというファイルができる 開発環境に含まれているライブラリ類とリンクしてexe(もしくはdll)ができる という流れは比較的すぐに理解してもらえます。ところが…

Chromiumビルド

Build Instructions (Windows) - The Chromium Projects Visual Studio 2005を使う場合、hotfix 935225とhotfix 947315を当てろとかいているんですが、KB935225には日本語版がありません。英語版のhoftixでも当てられるものがあるのですが、これはインストー…

バグフィードバック

新しいOSなどでバグをフィードバックする場合、つい機能に目が行きがちですが、一般の人向けに重要なのはダイアログの中身とか。 不適切な略語がいきなり出ていないか 決められた日本語の使用にしたがっているか(句読点や長音のルールなど) 日本語としておか…

Chroniumのビルド

やっぱりVS2005使わないと厳しい。slnをVisual Studioで開くとアップグレードウィザードが起動してしまい、後がちょっと都合悪くなる。開いたソースもIntelliSenceの更新が数千という単位でかかるため、ソリューションファイルを閉じるまでに長時間かかって…

石田晴久氏死去

訃報:石田晴久氏逝去 | スラッシュドット・ジャパン まずはご冥福をお祈りいたします。私にとってはK&R本の訳者という位置づけが大きいのですが、誤訳に関してはちょっと…と言いたくなるところが多かったなと。オリジナルのK&Rと比べて間違い探しをするとい…

Google chromium

思うところあってダウンロード。プロジェクトがVisual Studio 2005でしたね。今使っているマシンにはVisual Studio 2005入れてないんだよなぁ...追加で入れる?仮想マシンでは入れているものあるんだけど。ちなみに全部同期をとると約2GBくらい降ってきまし…

どんなよさそうなツールだろうがはまるところは同じ

失敗事例に学ぶFlexプロジェクトの第一歩:CodeZine これを読んで「それなんてテンプレート?」と既視感ばりばりでした。まさに10年前にVisual BASIC 6.0で通った道と同じにみえます。Flexの部分をそのままVBや今ならばSilverlight,Javaなどと置き換えてもお…

修正を依頼するときに注意すること

最近すっかりWord/Excel/Visio/Outlookがお友達で、自分でコーディングする時間が取れなくなりました…悲しい。頼んだ人のプログラムをレビューするんですが、もう少しがんばれと。 Cで変数の初期化をしないのに、条件判定で有効かどうか判定しているとか。 H…

テスト時に注意すること

システムのテスト…いわゆるブラックボックステストですが、を行うとき、気をつけなくてはならない点があります。 いつ 誰が どのデータを どう操作して どういう結果が期待されるのか ということを最初に認識しておかなくてはなりません。とりあえず出た〜と…

テスト資格

biac wrote: 日本でも、 「JSTQB 認定テスト技術者」 http://jstqb.jp/attribute.html なんていう試験があったりするんですけどね。知ってる範疇でこの資格を持ってる人を見たことないし、 ましてやこういう資格を持ってなきゃいけない職種なんて聞いたこと…

買った本、ほしい本いろいろ

ダンプ解析本を買った(というか、届いた)。Windowsダンプの極意 エラーが発生したら、まずダンプ解析!作者: 上原祥市出版社/メーカー: アスキー・メディアワークス発売日: 2008/11/27メディア: 大型本購入: 13人 クリック: 100回この商品を含むブログ (41件)…

夢と笑顔をおいかけて

昨日のエントリのコメントでid:NyaRuRuさんに紹介してもらった記事。 情報科学科の先輩に聞く!|東京大学理学部 情報科学科/東京大学大学院情報理工学系研究科 コンピュータ科学専攻 いいお話です。 ――その2つの「お客」の要求がconflictするようなことも…

いまどきC/C++は厳しいか

Cではない言語に慣れている(私はCもできると思っていた)人に書いてもらったら、こんなソースを書いてきた。 LPTSTR g_pszHoge; //グローバル変数 void foo(LPTSTR p_pszArg) { g_pszHoge = p_pszArg; } しょ、しょんぼりだ〜。本人いわく、私が書いたところ…

CSVを解析

[id:kkamegawa:20081128:p2]でbiac wrote: > 末尾にある行の先頭桁が数字になっています。この値を取得しなさいこれだけだったら、 CSV も読み込みバッファも関係無いモンねぇ。 fseek64 ( みたいなの f(^^; ) で尻尾に飛んで、 1バイトずつ戻ってくれば……は…

プログラム力(りょく)

本当は私がやろうと思っていたけど、諸般の事情で人に任せることにしました。こういう条件です。 1レコード長不定のCSVファイル。 カンマ区切りでデータ中にカンマは出てこないものとする。 CSVの大きさは2GB超を考慮する 開発環境はVisual C++ 2003で使って…

考えるのは楽しいよ

今までつくっていたロジックは、いわゆる複写式みたいな感じで、ある程度のまとまりを論理的な1ページとして、印刷を行うという方式でした。これだと高速なプリンタを使う場合パフォーマンスがあがらないので、ページごとにすべて同じプリンタに印刷する場合…

WebサービスとDataSet

私の手がどうしても回らなかったので、Javaが本業の人に「ちょっとこの(私が作る)Webサービスからデータ取得してクライアントであーやってこーやって」とお願いしました。 サーバもクライアントも.NET Frameworkのみという制約で作っているので、戻り値をDat…

UTCとLocalTime

LocalTimeは地域によってはサマータイム(DST)があるので、切り替えのあたりで不都合が起きることがあります。なので、内部データはUTCで管理しておいて、表示するときだけLocalTimeにしておくとよいはずです。 ところが内部データをUTCで扱っていてもexport…

末尾が必要な時

id:kikuchiK wrote: >末尾の1,2万行 これってアバウトでいいん? 行のサイズが大方予想がつくなら、まずテキトーにシークしちゃってからちょっと読んで近場の改行コードをバイナリ扱いで探して、StreamのPosition合わせて後は一気読みって感じでアバウトにだ…