C#
NDC (new Developer Conference ();) でC#の将来に関する話があったみたいで,その内容をまとめたエントリ Probable C# 6.0 features illustrated - DamienG
オレオレ LINQ Provider を実装している IQueryable とか IOrderedQueryable,IQueryProvider を実装すれば良い が,これがかなり大変.結局 ExpressionTree になった 何か(型T)への問合せの評価器を作る(全部作らなくて良い)わけで,うーむ 今回やりた…
論文を全然読んでない。まずいぞ 日本C#ユーザー会の勉強会がストリーミング配信されていたので見た プログラミング .NET Framework 第3版が欲しくなった 以下メモ
オセロの基本操作のコーディング 石を置く、それに伴うひっくり返しなどはとりあえず書けた GUI をどうするか迷い、Windows Forms で作って、WPFで作って、やっぱりWindows Forms にした 動的(実行時)にダーッと追加したコントロール(変数名がない)から…
こんにちは。最近はRails(Ruby)とかばっかり書いてますが、久しぶりにC#ネタです。なぜならC# Advent Calendar に参加してしまった為です!(今年初めてしりましたが、昨年もあったのでしょうか) C# Advent Calendar jp: 2010 : ATND 本日12月1日より,プ…
ネタ元 Rubyで任意のメソッドをメモ化する - ぬいぐるみライフ(仮) メモ化: 一度計算した値を覚えておいて、次に別の計算をしたときに、すでに計算していたらその値を返すよ、という単純な仕組みです。久しぶりにC#で書いた(uintだとまだまだ小さいので、Bi…
昨日書いたツールの利用例などを。 単一画像のアップロード options t: タイトル f: はてなフォトライフ上のフォルダ名の指定 s: リサイズ(ここでは長辺を600pxに) > HatenaFotolifeClient.exe InoHiro password img.jpg -t "this is test(2010_08_11 19:1…
久しぶりにC#で。はてなフォトライフは月で利用できるディスクスペースがリセットされてしまうので、7月が終わるまでに作りたかった(7月終わるまでに作ることができて、ブログのエントリを書くのが遅いので、いまさらです)。 誰得アプリ?と聞かれそうです…
EmacsでC#を書くときに、「csharp-mode」があれば大変便利なのですが、これまで何度となく導入に失敗していました。 最近「.emacs」の見直しをやっていて、さらにEmacsでC#を書く機会があったので、もう一度導入してみました。そしたらうまくできた!という…
ISO-8601は時刻と日付を表す国際規格です*1。RSSでdateを表現するときに用いますが、もともとはDublin Coreで定義されているようです*2。 書式指定文字列(?)として「"s"」を渡せば良いようです。 コード using System; namespace iso8601_output { class …
行ってきたのは4月13日(火)。だらだら書いてたら1週間かかってしまいました。公式サイト: http://www.microsoft.com/japan/msdn/vstudio/2010/readyday/ VS2010世代(.NET4)の知識がほとんどないので、少しでも勉強しなくてはと思い、平日だけど行ってき…
メモ。 List of C Sharp lexer generators - Wikipedia(en) C# LEX Manual The Compiler Generator Coco/R ちょうど去年の今頃、XPath Parserを書いた。今年はXML Parser(最低厳な解析しかできないけど)をC#で書いてみたけど、なかなかうまくいかなかった…
ときどきやるミス。もう何度もやっているので対処法を覚えているけど、どうも直感的にいかない。List.ToString() で素直に文字列になってほしいんだけどなあ。 using System; using System.Collections.Generic; namespace Sample { class Program { static …
「IMG_%d%d%d%d.JPG」という複数のファイルを、「img_%d%d%d%d.JPG」に置き換えたかった。正規表現のところでつまずいた。 こういうのはRubyとかでささーっとかけるようになりたいものです*1。あとはLINQでがんばれば1行でできるかな。難しいかな。 using Sy…
mixi voice などという機能ができたのにAPIが公開されていないとかけしからん状態なのでとりあえずPOSTだけコードをかいてみた。Postするときに「body」に実際につぶやき(twitterではないが;)の内容、post_keyにランダムな文字列(ブラウザで一度表示した…
はてブにブクマしたけど気になってSafariのウインドウが閉じられない記事(=作業の妨げ?)。主に.NETとか言語処理系(特にRuby)に関する記事。 .NET C#3.0のラムダ式とは - 窓際プログラマーの独り言 -C#の話題を中心に Ruby 1.9.x のラムダ記法もわかり…
別になんてことなくて、POSTよりも簡単なんです。 で、ですね、はてなのAtomPubにおけるすべての通信にX-WSSEヘッダが必要なのですが、はてなダイアリーのAtomPubだと他人(権限のない人)の日記一覧のGETが出来ないんです。 これはどうなんでしょうか。権限…
ナオキさんの日記*1より。 .NET向けのUnit Testing Toolだそうです。 Get Free Typemock licenses – ASP.NET bundle launch - The Typemock Insider Unit Testing ASP.NET? ASP.NET unit testing has never been this easy. Typemock is launching a new pro…
Hello, HatenaNetfxLib// 最近「Netfx」って書くとNetで(Internetで)Fx(外国為替証拠金取引)のことになっちゃうのかな using System; using HatenaNetfxLib; using HatenaNetfxLib.Diary; namespace HatenaLibTest { class Program { static void Main( …
XmlSerializerを使えば良かったのでしょうか。書いた後に気がついた。 自分で書いた版 コード using System; using System.IO; using System.Text; namespace SessionSave { public partial class _Default : System.Web.UI.Page { protected void Page_Load…
昨日と言っても書いたのは今朝。RadioButtonList.DataSourceに動的にListItemをセットしてるんだけど、ValueにTextの内容が入ってしまう、ですが、とりあえずこの(表題に書いた)問題は「DataTextFieldとDataValueField」の指定を書いてあげれば解決できそ…
RadioButtonList.DataSourceに動的にListItemをセットしてるんだけど、ValueにTextの内容が入ってしまう。 ひさしぶりにASP.NETです。 <asp:RadioButtonList runat="server" ID="RadioButton" /> に、 ListItemCollection collection = new ListItemCollection(); collection.Add( new ListItem( "静的なHTMLや画像デ</asp:radiobuttonlist>…
課題で書いたコード。 形態素解析の結果が1行ずつ書いてあるテキストファイルを読んで、頻出頻度を計算するコード。友達のアドバイスもあって、大学の計算機のTerminal.appでパイプでいろいろ処理をつなげれば1行だけでできるのはわかったいたのですが、書き…
「MonoでSystem.Media.SoundPlayerを使った音再生ができない」らしい。ある情報筋から。 という事で簡単なコードを書いてみませう。 コード1 using System; using System.Media; public class Program { public static void Main() { Console.WriteLine( "Pl…
Post to Hatena-Diary / Hatena-Fotolife with Atom Publishing Protocol // AtomAPI での投稿は既に「はてなダイアリーにAtomPubで投稿する - INOHILOG」で実現していたんですが、今回ははてなfotolifeにAtomPubで投稿です。 とりあえず今回はC#で出来てお…
Web.config ファイルは既におなじみなんですが、「hoge.exe.config」ファイルも簡単に使えますよ、ということらしい。恥ずかしながら初めて使った。某拠点間監視ソフトもこれで設定ファイルやれば良かったのではないか。 コード(Program.cs → Configuration…
xps2のコードの中に、設定ファイルを読んでいると思われる、 string apps = AppSettings["MonoApplications"]; string appConfigDir = AppSettings["MonoApplicationsConfigDir"]; string appConfigFile = AppSettings["MonoApplicationsConfigFile"]; strin…
ref キーワード・out キーワードの存在を忘れていた訳ではないんですが、久しぶりにコードの中で見つけて、どういった働きをしていたか忘れてしまっていたので、MSDNを見ながらコードを書いてみた。 ref コード 参照渡し。 using System; class Program { st…
System.FlagsAttribute クラスは、列挙体(enum)をFlagのセットとして扱えるようにするもの。コンソールアプリケーションなどでオプションを文字列の配列として受け取って、それをフラグに展開するときに使える(これを使うといろいろ楽になる)。いわゆる…
3月になってしまいました。現在期末テスト真っ最中で*1、今週いっぱいで今年度の営業が終了します。 明日は、落とすと3年生になれなくなってしまう「線形代数Ⅱ」のテストで*2、お勉強中です。で、逆行列とか久しく計算してなかったんですが(こんなんで大丈…