平々毎々(アーカイブ)

はてなダイアリーのアーカイブです。

2010-01-01から1年間の記事一覧

おれ、ウナ

うちに来たお客さんに少しづつ馴染み始めた。ていうか、おれよりもお客さんの方に懐いてるんじゃないか。 関係ないけど1枚目の写真の左上はKAGEROUです。

アンチウイルスソフトの誤検知

とあるコードをビルドしたら、objフォルダに出力されたdllがアンチウイルスソフトに引っかかって削除されたのでビルドにこけた。 使ってたアンチウイルスソフト F-Secure Anti-Virus for Workstations 9.00 ウイルス名 Gen:Heur.MSIL.Krypt.4 バイナリをBase…

シリアライズ・デシリアライズ早分かり

(この記事は、C# Advent Calendar jp: 2010の7日目の記事です。前日は、えむナウさんでした。) C#の、というか.NETのシリアライズ・デシリアライズ技術は統一感がなさ過ぎてカオスなので、簡単にまとめる。 シリアライザー シリアライザブル 対象テクノロ…

iPhone 3GをiOS4.2にアップデートしたらデータが一部消えた

11月頭に一度同期だったかバックアップだったかをやってたんで、その時点のデータが復活したという話なんだが。 どうも、普通は自動的にデータが復元されるようなんだが、うちは複数台のノートPCがあって、それぞれにiPhoneを挿すことがあったので、なんだか…

非同期(async)と継続

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Async CTP

Asynchronous Programming with Async and Await (C# and Visual Basic) LINQ CTPを思い出す。それにしても、継続のない(コルーチンも末尾呼出の最適化もない)言語なのに、コンパイラがごりごり頑張ることによって力技でジェネレータ(yield return)やシー…

わんくま同盟勉強会でRESTの話をしてきました

前回の日記にも書きましたが。RESTful WebサービスView more presentations from INOMATA Kentaro.前半はRESTful Webサービス と Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus) のダイジェスト(というか劣化版)なので、詳しく知りた…

今週土曜のわんくま同盟勉強会でRESTの話をします。

2010/10/23(土) @オラクル青山センター です。 わんくま同盟 東京勉強会 #52 猪股の出番は13:10〜14:00で、タイトルは「RESTful Webサービス」です。 コミュニケーション基盤技術であるWCFはRESTもサポートしているというけれど、そもそもRESTってどういうも…

Scalaコップ本に書いてあるC#の記述は何か変だ

コップ本というのはScalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)のことなんだけど。Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)作者: Martin Odersky,Lex Spoon、Bill Venners,…

台湾のMSによるSilverlightサイトが頑張りすぎ

台灣已經開始了。Silverlight始まったな。 http://www.microsoft.com/taiwan/silverlight/ (追記)絵師はshiniaさんじゃないかという説が浮上。ただし裏は取れてない http://shinia.web.fc2.com/ http://www.pixiv.net/member.php?id=44778 http://piapro.j…

現金なウナ

妻が旅行中なのだが、その間だけはやたらとすり寄ってくる。普段は俺が近寄ると逃げるくせに。

A Trivial Breaking Change in .NET Framework 4 (Undocumented)

expected result: System.Exception: outer ---> (overridden) --- End of inner exception stack trace ---actual result in .net framework 4: System.Exception: outer ---> MyException: inner --- End of inner exception stack trace ---see Exception…

ウナギの休日

猫はきれい好き。 招き猫。 投げキッス! (チラッ)

Pythonのリスト内包表記とLINQのクエリ構文を比べてみた

C#

元ネタ→Pythonのリスト内包表記で色々な数列を作ってみた - アジャイルSEを目指すブログデブサミ2008でも「なんでリスト内包みたいにしなかったの」と聞かれていたぐらいなんで、リスト内包とクエリ構文は似たところがある。クエリ構文の方が長いけど、好き…

Re: 不完全にしてかなり言葉足らずな比較プログラミング言語学

C#

不完全にしてかなり言葉足らずな比較プログラミング言語学 - 西尾泰和のはてなダイアリーC#はこんな感じか? (追記)id:nagakura_eil:20100726:p1 id:ufcpp ありがとう。 元記事はネタが増えてるな。 if(x = 0) Javaと一緒。x = 0はint、条件式はboolだから型…

TechEd 2010 Japanのライトニングトークに落選しました

http://www.microsoft.com/japan/teched/2010/いやあ、なかなか難しいですね。 落選したのも頷けるような内容ではあるのですが、せっかく作ったので公開します。ASP.NET MVCとEntity Frameworkで作ってみたView more presentations from matarillo.というわ…

C#10周年を祝って飲もうぜ

C#

というわけで、7/23に新宿あたりで飲み会予定。ATNDで参加者募集してます。 「C# ユーザー会」と冠がついてますが、まあ気にすることなく来たい人が来ればいいんじゃないかと。何ならC#使ったことない人でも。

短縮URLサイト「別名は.jp」

(追記)メンテナンス終わりました!ネタサービスを作ってました。 http://別名は.jp/URLを登録すると、日本語の短縮URLを作ります。 例: http://別名は.jp/老酒の羊歯 ←はてなトップに飛びます末尾にハイフン(-)をつけると、情報ページが表示されます。 …

IE9 Platform Preview 3 速報 (Canvasもサポート)

出ました。 http://ie.microsoft.com/testdrive/ IE Blogの記事はこちら。(日本語訳)みんな大好きACID3は83点。 みんな大好きドラえもんは……pp2と少しだけ違う? (適宜追記)

VS2008SP1のEntity Framework

C#

やりたいこと モデルに、データベースにないプロパティを持たせたい 値は他のカラムから計算する 計算した値をWindows Formsの画面にバインドしたい(BindingSourceで使いたい) 試したこととその結果 partial classでプロパティを追加 バインドできない(TextB…

MSX2でスペースハリアー

岡崎くんの日記で知った。これはすごい!案の定きしださんとかしんさんもネタにしてて。 http://d.hatena.ne.jp/shin/20100509/p4 やっぱSCREEN3ですよねー。8ビット機スペハリっていろいろ出てて、中でも秀逸なのはPC-6001mk2。色数少ないのによくがんばっ…

SilverlightとAMF

AKABANA有川さんが開発したSilverlight用AMF Messagingフレームワーク。 すごいんだけど、問題意識は理解するけど、自分では使わないだろうなあ。 POXやJSONでいいじゃないと思ってしまう BlazeDSを使っていない 速さが欲しいときの選択肢は他にもある たと…

Loopy

手続き型言語、というかforループを使うスタイルのことをloopyと言うのか。

会社のjQuery勉強会

第1回はJavaScriptの復習だった。終わったあと何人かで残って、いろいろ話した。 その時にnewとthisの話をして、 var emp = new Employee(arg1, arg2);は var emp = {}; emp.prototype = Employee.prototype; Employee.call(emp, arg1, arg2);と大体同じだよ…

Re: エンタープライズシステムの開発言語選定の一考察(C#とJava)

エンタープライズシステムの開発言語選定の一考察(C#とJava) - torutkのブログ前提も明らかで、丁寧に比較されていると思いました。ついでに.NETの情報を補足してみます。 ケーススタディ1 C#で開発していた場合 アプリケーション開発/実行基盤は、3番目…

VsVim

Visual StudioのviプラグインといえばViEmuだったんだけど、VsVimというオープンソースプラグインも出てきた模様。ライセンスはMS-PL。http://visualstudiogallery.msdn.microsoft.com/en-us/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329まだベータ版のようで、実…

System.Diagnostics.Debuggerがよくわからない

C#

というより、Windowsのデバッガに関する知識がないのだけど。 Debugger.IsAttached プロパティ Debugger.IsLogging メソッド これ、どう違うの?こんなコードを書いて、cordbgを動かしてみた。面倒だから色分けしないけど。 C:\Test>cordbg Microsoft (R) Co…

「Webを支える技術」刊行記念トークセッションに行ってきた(2)

山本陽平さんとは同い年で、WWWとの出会い方もほぼ同じ。最初のブラウザはMosaicでした。 Mosaic以前を知るには、ティム・バーナーズ=リーの本がいいんだけど、邦訳は増刷されてないようだ。Webの創成 ― World Wide Webはいかにして生まれどこに向かうのか…

「Webを支える技術」刊行記念トークセッションに行ってきた(1)

これはいい本!Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)作者: 山本陽平出版社/メーカー: 技術評論社発売日: 2010/04/08メディア: 単行本(ソフトカバー)購入: 143人 クリック: 4,320回この商品を含むブログ (183件) を見る4月8日…

猫砂とウィッシュリスト

amazonのウィッシュリストに猫砂を入れておくといいことがあると聞いたのだけれど、きっとエイプリルフールのジョークだよね。 http://www.amazon.co.jp/wishlist/Y7K4AEYXBK4C