C#
ASP.NET 規定の動作では、入力にHTMLタグが含まれていると、バリデーションでエラーを吐く(HttpRequestValidationException)。これはこれでありがたいのだけど、どうしてもHTMLタグを受け入れたい場合はある。 ページ単位でバリデーションを無効にする web…
今日の10分プログラミングは、RSSを取得してリストタグに変換しようの巻。 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Xml; using System.ServiceModel.Syndication; names…
RSS 2.0 を実装する - だるろぐ の記述に誤りがあった(ちなみにこのブログは誤りだらけなので鵜呑みにしてはいけない)。 RSS 2.0 Notes によれば、日付の形式は RFC822 に従わなければいけなかったらしい。例えばこんな感じ。 Sun, 12 Feb 2012 21:09:36 +…
C# で Markdown エンジンを探すと、 MarkdownSharp と MarkdownDeep というのが見つかるけど、どっちがいいんだろうね。 markdownsharp - C# Markdown processor - Google Project Hosting Topten Software (MarkdownDeep) どちらも NuGet からダウンロー…
http://sample.com/Post/LastUpdated.rss で RSS が吐かれるようにしてみたかった。まずはルーティング。 #Global.asax.cs routes.MapRoute( "Mode", // ルート名 "{controller}/{action}.{mode}", // パラメーター付きの URL new { controller = "Home", ac…
最近のTwitterでは、ツイートの埋め込み用のタグが、パーマリンクから簡単に取得できるらしい。これをコードからもやってみたくて、 Embedded Tweets | Twitter Developers を参考にちょっとやってみた。 var tweet_url = url; // 例: https://twitter.com/#…
[Url]という属性を作成。 \"'|*`^> false を返す。 [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public sealed class UrlAttribute : ValidationAttribute, IClientValidatable { public UrlAttribute() { ErrorMessage = "URLに利…