だるろぐ

明日できることは、今日しない。

WebMatrix

WebMatrix 2 のために OS を再インストールした

「Microsoft WebMatrix 2」が正式版に……ガッデム/(^o^)\ - だるろぐ WebMatrix 2 RTM ファーストインプレッション - だるろぐ うちの環境ではどうも WebMatrix 2 の調子が悪いので、メインPC の OS をクリーンインストール。ついでに Windows 7 から Windo…

WebMatrix 2 RTM ファーストインプレッション

「Microsoft WebMatrix 2」が正式版に……ガッデム/(^o^)\ - だるろぐ でファーストインプレッションをすっかり書くのを忘れていた。テンプレートからサイトが新規に作成できない問題はすでにフォーラムへ報告しておいたので、既存の Web サイトを開いてみて…

「Microsoft WebMatrix 2」が正式版に……ガッデム/(^o^)\

今年 6 月、WebMatrix の最新リリースを Windows Azure Web サイトと組み合わせて、PHP サイトの作成に使用できるようになったことをブログ記事でお伝えしました。それに続き、今回、WebMatrix 2 がリリースされました。この記事では、主な機能の概要をご紹…

Twitter の埋め込みタイムラインを WebMatrix で利用する

サイトの上に簡単にTwitterのタイムラインを表示できるツール「埋め込みタイムライン」の提供を始めました。ブログの隣に表示したり、#ハッシュタグを使ったイベントのページに表示したり、スポーツの試合ページに参加選手のリストを使って選手のツイートを…

ダミーイメージがもらえなくて激怒したので WebMatrix でスマートに解決してみたけど一部激怒した

Web サイトのデザインを考えるとき、ダミーイメージは欠かせないよね。少なくとも、自分はそう。そんな悩める怠惰な子ブタたちのために、 http://dummyimage.com はある。こいつはパラメータを与えて URL を投げるだけで、いろんなサイズ・色のダミーイメー…

さて、WebMatrix で OAuth 認証を……Σ(゚д゚lll)ガーン

WebMatrix 2 では Twitter や Facebook など、外部サービスの OAuth 認証を使ってログインできるサイトも簡単に作れるらしい。というわけで試すことにした。いつもどおり Empty Site テンプレートから Webサイトを作成。ついで DotNetOpenAuth extension for…

WebMatrix でユーザー認証機能(5) ―― ロール

WebMatrix でユーザー認証機能 ―― 準備編 - だるろぐ WebMatrix でユーザー認証機能(2) ―― WebSecurityってどうやって使うんだ? - だるろぐ WebMatrix でユーザー認証機能(3) ―― なにはともあれユーザー登録しないと始まらん - だるろぐ WebMatrix でユ…

SignalR を .NET(WPF)からも使ってみた

(SignalR 0.5.3 の)JavaScript のクライアントは .NET 向けの各種クライアントとほぼ同じ API となっています。 SignalR 0.5.3 で変わった JavaScript クライアント - しばやん雑記 そういえば、前回(SignalR Deep Dive ! に参加してきた+WebMatrix で S…

SignalR Deep Dive ! に参加してきた+WebMatrix で SignalR 動かしてみた

仕事を少し早くあがって、 @shibayan のリサイタルに参加してきました。最近ずっと眠れなくて、仕事中もずっと眠い状態だったけれど、結構面白かったので寝落ちせずにすんだよ(ぉ Video streaming by Ustream興味ある人は USTREAM をご覧あれ。わしもよくわ…

寄り道: Rails の Flash っぽい機能を WebMatrix で使いたい(2) ―― @helper と @functions とわたし

寄り道: Rails の Flash っぽい機能を WebMatrix で使いたい - だるろぐ の話は続く。 # ~/_AppCode/Flash.cshtml @helper Read() /* Razor を書く */ { if (Session["flash"] == null) { return; } // Razor では if 文の {} を省略できない。これ、マメな…

寄り道: Rails の Flash っぽい機能を WebMatrix で使いたい

Flash っていうのは、別に Adobe Flash Player のことなんかじゃなくて、 ログイン時のウェルカムメッセージや、項目追加の成功通知など、ユーザに簡単な通知を行いたい時に利用する。 コントローラでflashメッセージを設定し、ビューで表示する。 flashは全…

WebMatrix でユーザー認証機能(4) ―― ログインとログオフ

WebMatrix でユーザー認証機能(3) ―― なにはともあれユーザー登録しないと始まらん - だるろぐ で無事ユーザー登録ができ、ログインされた。という訳で今回はログアウトを実装しなければならない。 # Logout.cshtml @{ WebSecurity.Logout(); var returnUr…

WebMatrix でユーザー認証機能(3) ―― なにはともあれユーザー登録しないと始まらん

WebMatrix でユーザー認証機能 ―― 準備編 - だるろぐ WebMatrix でユーザー認証機能(2) ―― WebSecurityってどうやって使うんだ? - だるろぐ のんびりやっていこう。今回はユーザー登録するで。 @{ var name = ""; var password = ""; var confirmPassword…

WebMatrix でユーザー認証機能(2) ―― WebSecurityってどうやって使うんだ?

さて、前回(WebMatrix でユーザー認証機能 ―― 準備編 - だるろぐ)準備した WebSecurity Helper ですけど、これってどうやって使うんでしょうね。ちょっとメタデータからプロパティやメソッドを引っ張ってみました。名前と引数をみるだけで使い方がだいたい…

WebMatrix でユーザー認証機能 ―― 準備編

お次はユーザー認証機能に挑戦しますかね? Webサイトでデータを扱うとき、ユーザー認証機能がなかったらだいぶ困る。というわけで、“Startar Site”テンプレートをみながら勉強しようかなぁ、と思ったのだけど……ナンテコッタイ/(^o^)\ ソースを見てみたら…

これまでのサンプルを NuGet パッケージにしてみました

WebMatrix でファイルのアップロード - だるろぐ WebMatrix でファイルのアップロード(2) - だるろぐ WebMatrix でファイルのアップロード(2) の補足 - だるろぐ WebMatrix でファイルのアップロード(3) - FileUpload ヘルパーを使う - だるろぐ 以上…

NuGet Package Explorer で NuGet パッケージを作ってみた

NuGet Package Explorer(http://npe.codeplex.com/)を使ってみたかったので、 WebMatrix でファイルのアップロード(3) - FileUpload ヘルパーを使う - だるろぐ で利用した HttpFileCollectionBase の拡張メソッドを NuGet パッケージにしてみた。 Click…

WebMatrix でファイルのアップロード(4) - アップロードしたファイルの表示

そういえば、アップロードしたファイルの表示をやっていなかった*1。アップロードフォルダには画像ファイルしかないはずなので、今回は img タグで決め打ちしていいかな。 # List.cshtml @functions { private const string OUTPUT_DIR = "~/Files/"; } @{ v…

WebMatrix でファイルのアップロード(2) の補足

デカいファイルをアップロードしようとすると発生するのだけれど、この例外をトラップするのが面倒……。無理やり頑張ってトラップしてみたのだけれど、 try 文がやたらネストするし、 Request に少しでもアクセスしようものなら発生するので IsAjax が取れず…

WebMatrix でファイルのアップロード(3) - FileUpload ヘルパーを使う

まずはお詫びを。 ASP.NET Web Helpers Library という NuGet をインストールすると、(FileUpload ヘルパーを利用して)複数ファイルのアップロードに対応した Form タグを簡単に生成できる。でも、個人的にはあんまり好きじゃなかったので今回は使わなかっ…

WebMatrix でファイルのアップロード(2)

まずはお詫びを。 あと、最初から複数ファイルのアップデートに対応できるように記述している。 WebMatrix でファイルのアップロード - だるろぐWebMatrix でファイルのアップロード - だるろぐ あれはウソだ。いや、複数ファイルのアップロード自体はできる…

WebMatrix でファイルのアップロード

今日は「WebMatrix 2」でファイルのアップロードを試してみた。なお、このサンプルは「Empty Sites」テンプレートを元に作成している。 Delault.cshtml <html lang="ja"> <head> <meta charset="utf-8" /> <title>マイ サイトのタイトル</title> </head> <body> <form action="~/Upload" method="post" enctype="multipart/form-data"> </form></body></html>

HTML5 + jQuery + PHP 製の D&D 対応画像アップローダーを WebMatrix で試す

Creating a Complete HTML5 Drag and Drop File Uploader with jQuery | InsertHTMLドラッグ&ドロップで画像ファイルをアップロードできるアプリってたまに公開されてますけど、ちょっと試したくても面倒ですよね。フロントエンドは HTML5 + jQuery なので …

Highlight.js を NuGet パッケージにしてみました

WebMatrix で Markdown を少しだけ拡張してみる - だるろぐ と App_Code でサブフォルダーを利用する - だるろぐ で扱った Highlight.js を NuGet パッケージにしてみました。最初は Highlight.js の NuGet パッケージは存在しないと思い込んでいたのですが…

WebMatrix で Markdown を少しだけ拡張してみる

前回(WebMatrix で Markdown を使おう! - だるろぐ)は、「WebMatrix 2」で Markdown を使ってみました。ついでに静的クラスを用意して、コードも少しキレイにしてみました。最終的にはこんな感じです。 # Markdown.cs using System; using System.IO; usi…

WebMatrix で Markdown を使おう!

Markdown は軽量マークアップ言語で、 テキストを HTML へ変換する記法および変換ツール(パーサー)を指します。 Markdown の記法は英文メールでよく利用されるテキスト装飾がヒントになっており、変換元テキストから変換したあとの HTML マークアップの見…

WebMatrix で LESS を使おう!

LESS はスタイルシートで variables、mixins、operations、functions などを使えるように拡張した“The dynamic stylesheet language”です。ソースコードは“.less”ファイルに記述し、コンパイラで“.css”へ変換して利用します。変換はサーバーサイドだけでなく…

WebMatrix + ASP.NET Web Pages でキレイにコーディングしたい(4)

今見返してふと思ったのは、比較的簡単にテーマ機能なんかを実装できるなということ。ただデザインを変えたいがために、毎回一からこんなの作るのはアホらしい。 WebMatrix + ASP.NET Web Pages でキレイにコーディングしたい - だるろぐ というわけで、今回…

WebMatrix + ASP.NET Web Pages でキレイにコーディングしたい(3)

だるさん、Razor には @functions って記法もあるんやで— しばやん (@shibayan) 2012年8月8日知ってたさ! でも、なんか Func<> ってカッコいいから使ってみたかったんだよ!*1 @functions というわけで、レイアウトファイルで @functions を使ってみた。 <html lang="@App.Language"> <head></head></html>…

WebMatrix + ASP.NET Web Pages でキレイにコーディングしたい(2)

あと、 @RenderPage("_Footer.cshtml") は @RenderFooter() などと記述できるとカッコいいな。「フッターはテーマフォルダ直下の“_Footer.cshtml”に書く」。なるべく規約ベースで。これも簡単にできそうだ。 WebMatrix + ASP.NET Web Pages でキレイにコーデ…