vim, event, C#Vim Advent Calendar 2012 の 173 日目の記事です。今回は C# を書くのに便利な OmniSharp と言うツールを紹介します。これさえあれば、エディタとしての Visual Studio はもう必要ありません! 経緯(興味ない人はここは飛ばしてインストールのと... 続きを読む
DotNetZip is a small, easy-to-use class library for manipulating .zip files. It can enable .NET applications written in VB.NET, C#, or any .NET language, to easily create, read, and update zip files. Zip Compression is easy with DotNetZip. Do... 続きを読む
環境 : Windows Server 2012 Beta (IIS 8) Visual Studio 11 Beta こんにちは。 連休でだいぶ間が空いてしまいましたが、今週は、これからの Web 開発に備えて、.NET Web 開発における Async (Asynchronous) の意義を、ASP.NET MVC を例に簡単に説明します。(今... 続きを読む
NuGet で公開されていた System.Net.Http.dll が .NET Framework 4.5 では BCL 入りを果たしました。このアセンブリには HttpClient という全く新しい HTTP のクライアントが入っています。これって元々は ASP.NET Web API 向けに HTTP を綺麗にラップしたクラ... 続きを読む
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Threading; namespace Asyncronous1 { /// <summary> /// Form1 の概要の説明です。 /// </summar... 続きを読む
当コンテンツ作成の動機 実を言うと、 僕は趣味でプログラミングをしてるだけで、 C# は研究とは一切関係なかったりします。 (むしろ C/C++ を使うことが多かった。 2007年追記: 最近では割となんでも C# で書くようになりました。 2008年追記: 最近、仕事で... 続きを読む
C#で書いた.NET Framework/Mono用POP3クライアントライブラリです。 POPサーバからのメールボックスのステータス取得、メッセージのダウンロード・削除が出来ます。 姉妹品Smdn.Net.Imap4.Client 関連ライブラリSmdn.Security.Authentication.SaslSmdn.Formats... 続きを読む
ぐぐってみるとみなさん苦労されているようで、参考になるページがいっぱいあります。http://km.iex3.info/develop/2007/09/27/%E3%80%90net%E3%80%91-smtpclient%E3%81%A7subject%E3%81%8C%E5%8C%96%E3%81%91%E3%82%8B.phphttp://d.hatena.ne.jp/kaorun/200604... 続きを読む
数値をファイルや帳票に出力する際には、文字列の幅を固定し右詰めにしたり、0埋めで出力したりしたい場合がある。このような用途には、Stringクラス(System名前空間)のFormatメソッドを使うのが簡単だ。 Formatメソッドでは、書式を指定する「書式指定文字列... 続きを読む
2009年10月31日土曜日 C# 数値->Enumに変換する リフレクションを使ったメソッドで、動的に型変換をしてやりたかったんだけど、基本型を変換するのは、TypeConverter を使ってなんなく出来たんだけど、列挙体の変換がどうしても出来なくて悩んでたけど、すごい... 続きを読む
C#4.0の新機能といったらdynamic。外部から来る型が決まってないデータを取り扱うときは楽かしら。とはいえ、実際に適用出来る範囲はそんなに多くはないようです。例えばXMLをdynamicで扱えたら少し素敵かも、と一瞬思いつつもElementsもDescendantsも出来なく... 続きを読む
C#あの、有名なTwetterクライアントのTweenのソースコードにVisual Studioが提供するコード分析機能で分析をかけてみました。あくまで、コードの奥深くまで踏み込んだ分析はしてないので、実際のコードを見ると、また違った印象を受けるかもしれませんが、Visua... 続きを読む
書式を指定して数値を文字列に変換する 「文字列を数字に(または数字を文字列に)変換する」で紹介したように、ToStringメソッドにより数値を文字列に変換できますが、その時どのような文字列に変換するかを書式(書式指定文字列)で指定することが出来ます。... 続きを読む
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Net; using System.IO; using OAuth; namespace iPentec.TwitterUtils { public class TwitterUtils { const string EXP = "http://twitter.com/statuses/... 続きを読む
Adding “class” attribute to htmlAttributes of the HtmlHelper in MVC Friday, November 27, 2009 1:22 PM I’ve seen lots of questions on how you can add a “class” attribute to any html tag such as the “a” tag while using the HtmlHelper cla... 続きを読む
はじめに MSDNライブラリには、マイクロソフトの技術情報が大量に掲載されていますが、英語版に比べ、日本語版の内容は中途半端なのが実状です。 たとえば、スレッドの優先順位を設定する「SetThreadPriority」関数の説明を見ると、英語版には「Windows Serve... 続きを読む
ライトウェイトは、ScriptFree (loband) 上で、ユーザーから要求された機能 (検索ボックスと既定のコード言語の選択) を追加することにより構築されています。 続きを読む
人工衛星bot(http://twitter.com/XI_V)を作ったときに嵌ったところをメモる。まずはC#でのTwitterAPI使用例をググるOAuth認証まわりをやってくれるOAuthBase.cs、Twitter投稿用のOAuthTwitter.csというライブラリが転がっているので、これを使えばSignature生... 続きを読む
leah.culver, toddsieling, benlaurie, keith.grennan, ro...@sxip.com, eran.sandler, Johnny.Bufu, jon.r.crosby, jkrist...@netflix.com, praveen.at.aol, gffle...@aol.com, rodbegbie, s...@mojodna.net, macduff.hughes, dirk.balfanz, pelleb, derrick13... 続きを読む
OAuthLib is a library for client program of OAuth in .NET Framework 2.0 and above.Project Description OAuthLib is a library for client program of OAuth in .NET Framework 2.0 and above. Project History 2009/10/19 OAuthLib was developed as a pa... 続きを読む