++C++; // 未確認飛行 C ブログ

http://ufcpp.net/

Archive for 5月 2010

WebSharper、Windows SDK for win 7 & .NET 4

leave a comment »

1週間ぶりに RSS 消化してたら、MSDN ブログが改修に伴って URL 変わっちゃったようでリンク切れまくりで困る・・・

広告

Written by ufcpp

2010年5月28日 at 05:57

カテゴリー: .NET

個人情報保護ねぇ・・・

leave a comment »

今日はこのようなやり取りを twitter にて。

  • ufcpp: http://bit.ly/aCxTsN こういう業者って個人情報保護法的にどうなるんだろう。うちにもちょうどこの会社からの無差別営業来たんだけども。
    • guicheng: まず個人情報保護法第17条で不正な手段を用いた個人情報の取得が禁じられています。第15条で利用目的を極力特定する必要があり、16条で利用目的を超えた取り扱いが禁じられています。
    • yamatoya: @ufcpp 個人情報保護法に則り入手方法の開示、ならびに名簿からの削除依頼をすると良いかも。
  • ufcpp: 個人情報保護法は民事になるのかな?刑事罰なら、警察に通報とかどうなんだろう?>http://bit.ly/aCxTsN
    • guicheng: @ufcpp 法律に罰則規定があるので、どちらかというと警察の管轄かな? おそらく最初の窓口は消費者センターだと思います。
  • ufcpp: @guicheng あー、削除に応じれば平気なんですねぇ・・・。道理で、「うちからは削除しますので」をやたらと強調すると思った・・・<クレーム入れた際の対応
    • guicheng: @ufcpp はい、そこが抜け道です。しかも受け手にしてみれば検証可能性が皆無ですので、もう一度かかってきた場合にしか御上に相談できません。
    • guicheng: @ufcpp 綿密にみてみると、個人情報保護法ってのはかなりのザル法です。運用でカバーということになってるとは思うんですが、ブラック企業の手口はその何枚も上を行きますので。
      • ufcpp: @guicheng まあ、どの道いたちごっこですからねぇ。健全な企業の足かせにまでなったら困りますし。

最近、引っ越しに伴って色々と住所書いたりしてたら「駿馬レーシング」とかいう意味の分からない会社から営業電話がかかってきたんでどうしてくれようという話。営業電話とか、普段、そう気にも留めないんですけど、大のギャンブル嫌いなものでつい。

色々考えさせられるなぁ・・・

  • 普通この手の営業って「どこから番号/住所を入手されたんですか?」ってあたりで攻め立てたらひるむもんなんだけど、この会社の堂々としたことと言ったら
    • 「どちらから?」って聞いた瞬間、「少々お待ちください」 → 専門の担当者と思われる人に交代 → 「弊社は業者に依頼しただけなので関知していません」、「では、あなたの情報は削除するよう業者に依頼します」
    • 最初から悪いことやってる自覚あるから防衛もきっちりやってるなぁ
  • 普段気にも留めないのに「ギャンブルだから」気になったわけですけども、電車の広告やらコンビニの雑誌欄やらでさらされてるポルノも似たようなもんよなぁ。「中にはすごく不快な気持ちになる人がいる」
    • ゾーニングはほんときっちりやらないと
  • そんなに法規制的なことは好きじゃないんでまた悩ましいところ
    • というか、法じゃなくて電子システムで何か解決できないもんかなぁ
      • 誰にどういう情報が渡ったとか、全部履歴のこっちゃっていいんで、不正利用がマルバレするような
      • 趣味嗜好ばらしてもいいから(Amazon おすすめ商品的な)、不快なものからの営業だけは絶対来ないような
  • ちなみにギャンブル嫌いな理由:

Written by ufcpp

2010年5月27日 at 12:26

カテゴリー: 未分類

SL4 Tools リリース、Bing ショッピング、等々

leave a comment »

Written by ufcpp

2010年5月19日 at 14:17

カテゴリー: .NET

C# → VB コンバーター、Silverlightでチャート印刷、等

leave a comment »

あと、@IT にて、僕の書いた WPF 入門の連載が始まりました→ 第1回 いよいよWPFの時代。WPFの習得を始めよう

公式にはグランドトップ(@IT のトップページの一番上、表紙扱い記事)にしていだけ、twitter では皆様に RT 宣伝しまくっていただけ、本当にありがたい限りです。

内容に関しては、入門ということもあって初回は概要説明です。本当にこれから WPF を学ぶ人はもちろん、「自分は WPF を使いたくてしょうがないんだけど、どうやって上司やチームメンバーを説得しよう」とかお悩みの人は是非。あと、こういうプログラミングモデルのレベルの話でいうと、ほんとに WPF と Silverlight とで差が皆無なんで Silverlight を学び始めたいという方も使えるのではないかと。

Written by ufcpp

2010年5月14日 at 13:59

カテゴリー: .NET

戦闘力

leave a comment »

戦闘力

作画: Paese

この意味がわかるな?

 

すみません。つい勢いで。

その他の VS チームのスペックはこちら参照→ "Dogfooding" VS 2010 and .NET 4

結構前の話なんですけども、Tech Days の後にみんなで行った飲み会でこんな感じの話がでたわけですよ、「戦闘力はんぱねぇ」みたいな。単純に大規模開発のチーム力って面を見るならほんとに○リーザ様。○ジータも○ッコロさんも絶望するレベル。

ちなみに、たぶん、3500人ってのは VS の GUI まわりだけじゃなくて、.NET 4/C#, VB 含めた全体かと。.NET Framework もランタイム、ライブラリともに大幅書き換えしたみたいですし。あと、聞き及んでる感じからの推測では、3500人の内わけはプロジェクト管理500人、開発1500人、テストエンジニア1500人ってところですかね。開発とテストがほぼ同数くらいって話なんで。それくらいやらないといまどきのソフトウェアって品質の担保できないんですよねぇ。

Written by ufcpp

2010年5月13日 at 13:28

カテゴリー: C#たん

Visual Studio 2010 からソースコードを PowerPoint にコピーすると文字化けする

leave a comment »

表題のとおり。VS の不具合とするにはちょっと微妙なんですけどもねぇ・・・

症状

例えば、以下のコードをコピって

var str = "サンプル";

PowerPoint に張り付けるとこうなる↓

var str = "サTン?プvル?";

これはひどい・・・。

原因?

一応、大方の原因の予想は付いていて、たぶん、

  1. VS 2010 では、ソースコードをコピーした時に RTF 形式の場合、他バイト文字をエスケープするようになった
  2. PowerPoint がエスケープされた文字を正しく解釈しない

1はどういうことかというと、上記のソースコードをコピーした後、クリップボードの中身を RTF で GetData すると、以下のような RTF になっていることが分かります。

"{\rtf\ansi{\fonttbl{\f0 MS Gothic;}}{\colortbl;\red0\green0\blue255;\red163\green21\blue21;}\f0 \fs19 \cf1 var\cf0  str = \cf2 "\uinput2\u12469 ?T\uinput2\u12531 ??\uinput2\u12503 ?v\uinput2\u12523 ??"\cf0 ;\par }"

この、\input2\uXXXX みたいになっている部分がもともと日本語だった部分。XXXX のところには Unicode が十進数化された物が入っています。確か、VS 2008 の時は日本語も日本語のまま入ってたはず。なんでこんな仕様変更しやがりますか・・・。(GetData("text") だと普通に日本語のまま入ってるんですけどね・・・)

で、クリップボードに RTF で入ってくれてるおかげで、例えば Word に張り付けると、var とか ”” の部分の構文ハイライトの色がそのまま貼り付けできるわけなんですが、問題は、PowerPoint がこのエスケープされた文字を正しく読めないという・・・。ひどい。

対策?

バグ報告?

一応、クリップボード触れる人なら対策は取れるんですけどねぇ・・・。以下のような正規表現 Replace でいじれば。

Regex regU = new Regex(@"\uinput2\u(?<code>-?d*)s..", RegexOptions.Compiled);

string DecodeU(Match m)
{
    return new string((char)int.Parse(m.Groups["code"].Value), 1);
}

var rtf = Clipboard.GetData(DataFormats.Rtf) as string;
rtf = regU.Replace(rtf, DecodeU);
Clipboard.SetDataObject(rtf);

ないわー。

自分がなんでこんなの知ってるかって言うと、C# によるプログラミング入門のサンプルコード載せるのに使ってるから。普通そんなの知らないですよねぇ・・・。

追記:

というか、この正規表現(だいぶ前に自分で書いたもの)、よく見たら、よく分からない謎の2文字を読み飛ばして無視するような黒魔術的コードになってますねぇ。ちょうど、PowerPoint に張り付けた時に出てきてる化け文字に一致してるし、この部分が VS のバグっぽいかも。

追記2:

中さんがちょうど昨日バグ報告入れてたw うーん、RC の頃から気づいてたわけで、「英語版だからよね?」とか言わずに Connect に報告入れておくべきだったのかな。

Written by ufcpp

2010年5月11日 at 15:19

カテゴリー: 未分類

C# たん絵、もう1枚

leave a comment »

VS 2010 リリース記念のと一緒にもう1枚描いてもらってたやつ。

C# たん

作画: Paese

  • 今回は C# たんの本性的な絵をということで
    • 「神々しさとトリックスターっぽさを同時に出せない?」みたいな注文
    • 最初はもっと神々しさと威厳持った感じ(ストリートファイターのボス的な)も考えてたけど、頭身的に無理ぽということでトリックスターな感じを足してごまかす
    • 最終的に、表情は可愛いままで、姿勢で神々しさとトリックスターっぽさを出してもらうことに
      • 姿勢的にイメージ材料として提示したのは FF VI のケフカだったり
  • 過去の傾向的に、背景こってるものは pixiv でお気に入り登録されやすいっぽいので、今回はがんばってもらうことに
    • F# たんのとかはダントツで被お気に入りが多いようで
      • 「本に埋もれた感じ」が好きな人は pixiv にかなり多いのかなぁと
      • 特にこれ、女性受けよかったみたい

Written by ufcpp

2010年5月8日 at 16:37

カテゴリー: C#たん