だるろぐ

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

WebMatrix

再挑戦: NuGet Pakage Manager 2.5.0 for WebMatrix

NuGet Pakage Manager 2.5.0 for WebMatrix - だるろぐ を解決せずに放置していたのだけど、@ishisaka さんのツイートを見てもう一回チャレンジしようと思った。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = win…

NuGet Pakage Manager 2.5.0 for WebMatrix

The #NuGet Package Manager for #WebMatrix 3 is now open source! Its first update is available. Release notes updated: URL2014-01-31 08:08:48 via webNuGet 2.8 がリリースされた。それにあわせて WebMatrix の NuGet Pakage Manager にも新しいバー…

WordPress 日本語版を WebMatrix で利用する

※ One ASP.NET Advent Calendar 2013 - Adventar が埋まらなかったら使おうと思っていたちょっとヘチョいネタです。WebMatrix のアプリケーション ギャラリーからインストールできる WordPress は英語版のようだ。まぁ、英語版に言語パッチをいれれば同等に…

ASP.NET Web Pages: より柔軟なルーティングを利用する

※ この記事は One ASP.NET Advent Calendar 2013 の11日目の記事です。@ono さん、ありがとうございます! ASP.NET Web Pagesは4番目の選択肢です。Razorのシンタックスのおかげで、PHPやクラシックASPに似た開発経験を提供してくれます。 Microsoftの技術の…

Razor で組まれた CMS「razorC.net CMS」

ASP.NET Web Pages(razor syntax)で開発された CMS で、WebMatrix で開いていろいろ改造できるみたい。 Open Source ASP.net CMS for WebMatrix - razorC.net 実際に WebMatrix で動かすとこんな感じ。機能的には割と普通というか、自動バックアップ機能と…

WebMatrix 3: プッシュしてデプロイ!

Windows Azure Web Sites はソース管理(GitHub とか CodePlex とか)からのデプロイが可能。前々から使ってみたかったがついつい後回しにしていたのだけど、これが超便利だった。

WebMatrix 3 のアップデート?

割りと使ってるほうだから、アップデートをほったらかしにしていたとは考えにくく。最近配信されたアップデートなのだと思うけれど、相変わらずバージョン履歴なんかはないっぽいのでよくわかんない。 バージョン 3.0 WebMatrix: 7.1.1932.0 IIS Express: 8.…

WebMatrix 3: Twitter Bot でも作ってみる。 → Windows Azure Websites に置いてみたった。

WebMatrix 3: Twitter Bot (+リアルタイムログ表示付き)でも作ってみる。 - だるろぐ を Windows Azure Websites に置いてみた――のだけど、なんかすぐに止まってしまう。最初は SignalR 使ってるからかなぁと思い、リアルタイムログ表示の機能をとっぱら…

WebMatrix 3: Twitter Bot (+リアルタイムログ表示付き)でも作ってみる。

タイマーと WebMatrix 3: Twitter ライブラリ Tweetinvi API でツイートしてみる - だるろぐ を組み合わせれば、定期的に何かをつぶやく BOT も手軽に作れそうな予感。

WebMatrix 3: Response.OutputStream

動的に画像を出力したい、という場合はこんな感じでいいのかな。以下は「~/Download/あほー」にアクセスると、「あほー」と描かれた画像を出力する例。 @{ var text = UrlData[0] == string.Empty ? "Sample" : UrlData[0]; try { var bitmap = new System.D…

WebMatrix 3: @ でハマる(解決編

WebMatrix 3: @ でハマる - だるろぐ の続き。 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:/…

WebMatrix 3: @ でハマる

ちょいとログを外部ファイルに吐きたくなって、テキトーにこんなコードを書いてみた。 #App_Code/Logger.cshtml @helper Write(string message) { System.IO.File.AppendAllText( Server.MapPath("~/log.txt"), string.Format("{0}:\t{1}\r\n", DateTime.Now…

「WebMatrix 2」で利用できるテクノロジー

(289日前に書かれた下書きに加筆・修正を加えてみたけど公開レベルに達せず。でも、公開してみるなど)「WebMatrix 2」を起動してみました。新しい Web サイトを作成するには、“テンプレート”か“アプリ ギャラリー”を選択します。今回は“テンプレート”を選…

WebMatrix 3: Twitter でログインしてアクセストークン(秘)を取得する

WebMatrix 3: Twitter でログインする - だるろぐ でめでたく Twitter でのログインが実現できたのだけど、実はひとつ問題があった。AccessTokenSecret が取れない。自分もあんまりよくわかっていないのだけど、Twitter の API を利用するには以下の情報が必…

WebMatrix 3: Twitter ライブラリ Tweetinvi API でツイートしてみる

たまたま Tweetinvi a friendly Twitter C# API - Home というのをみかけたのだけど、割と便利だった。 @{ var token = new TwitterToken.Token( "*****************Pj5ecAhlw3SqBPU5qHtBUSiTQDcgmUzBU", "*****************RZSPVglcM0TfE7mPCFzm334rw", "**…

WebMatrix 3: Twitter でログインする

ちょっと Twitter と連携するアプリを作ってみたかったのだけど、“スターター サイト”テンプレートを使った例以外はあまり載っていなかったので、今回はそれを使わずに、“空のサイト”テンプレートから作ってみるよ。というのも、ググってたら自分のサイトが…

はてなグループ、作ってみました。

本日、はてなブログを「ブログ グループ」に参加させる際に、ブログ記事のカテゴリーを指定できるようにしました。自分のブログで「写真」カテゴリーにある記事だけを「写真」グループに参加させる、といったことができます。 ブログ グループに参加する際に…

WebMatrix 3 で Wiki クローンを作る vol.1

前回(WebMatrix 3 で Wiki クローンを作る vol.0 - だるろぐ)からすでに1ヶ月たちましたが、だいたいこんなペースで、気が向いたときにやっていくと思います。すまんやで!さて、今回はデータの読み書きです。Wiki と言えば、データはテキストとして保存す…

WebMatrix によくある誤解を解いておこうかと思う

WebMatrixをインストールすると、IIS ExpressとSQL Serverが自動でインストールできたりとか、PHP for IISが入ってたりするから、Webサーバーが・・・とかデータベースが・・・とか、PHPが・・・とか言うことがないから2013-07-25 03:39:38 via Janetter こ…

Windows Store oEmbed API を NuGet にしておきました

WebMatrix 3: Windows Store oEmbed API を利用する - だるろぐ を NuGet にして NuGet Gallery で公開しました。 NuGet Gallery | WSoEmbed 1.0.2 前回の記事からの変更点は、System.Threading.Thread.CurrentThread.CurrentUICulture で言語を取得して URL…

WebMatrix 3: Windows Store oEmbed API を利用する

Windows Store oEmbed API は、なかなかいいですね。ブログにこんなかんじでストアアプリの情報が貼り付けられます。使い方などは以下の URL を参照してください。 Windows Store oEmbed API として公開しなおしました - しばやん雑記 Windows ストアの内容…

WebMatrix 3 で Wiki クローンを作る(番外編): ローカルの既存プロジェクトを CodePlex でホストする

“WebMatrix 3 で Wiki クローンを作る(WebMatrix 3 で Wiki クローンを作る)”のソースコードは CodePlex でホストするつもり。WebMatrix にはバージョン管理システムが統合されているので(Git/TFS)、簡単に連携できるんだよね。 CodePlex のプロジェクト…

WebMatrix 3 で Wiki クローンを作る vol.0

Ruby on Railsには良くかけたチュートリアルがあって、最初の一歩は踏み出 しやすいようになっています。しかし、チュートリアルをひととおり読んで、 scaffoldスゲーということはわかったのだけど、次に何をしたら良いかわから ないという人が多いようです…

WebMatrix 3: Windows Store アプリを紹介するヘルパー(未完成)

もしあなたが Windows ストア アプリを作っていて、なおかつ自分のサイトを APS.NET MVC/Web Pages で構築していたならば*1、Web ページに Windows ストア アプリの情報を埋め込みたいと思うかもしれませんね。公式に oEmbed *2のような仕組みが提供されてい…

WebMatrix 3: HttpClient を使う

As promised in our last blog post we’re releasing Microsoft.Net.Http as a stable NuGet package today. Yep, that’s right: You can finally start using the portable HttpClient 2.1 in production! Get /httpclient/rtm – 200 OK - .NET Blog - Site…

WebMatrix 3: libgit2 がエラーを吐く

An error was raised by libgit2. Category = Os (NotFound). Existing path is not a directory '(プロジェクトフォルダ)': 既に存在するファイルを作成することはできません。 困った。とりあえず、プロジェクトの保存フォルダを変更。再度 git init す…

WebMatrix 3: はてなブログをデザインする

今回は WebMatrix 3 ではてなブログのデザインをいじってみた。みんな、はてなブログのデザインを作るときってどうやってるのかなぁ。あんまり効率のいい方法って思いつかなかったのだけど、こんなのはどうかな、というのを考えてみた。

WebMatrix 3: Windows Azure Web サイトとの連携

気付いてなかったのだけど、WebMatrix から Windows Azure Web Sites へデプロイすると、[リモート]リボンにこんなボタンが追加されるんだね。管理ポータルをサクッと開ける。 [管理]ボタン ダッシュボードページをひらく。トラフィックなんかがみられる…

nosniff 1.0.1

必ず X-Content-Type-Options: nosniff レスポンスヘッダをつけるようにしましょう 機密情報を含むJSONには X-Content-Type-Options: nosniff をつけるべき - 葉っぱ日記 とのことなので、ASP.NET でカスタム HTTP ヘッダを追加する方法 - しばやん雑記 を参…

WebMatrix 3: 選択範囲のテキスト置換機能

今気づいたけどWebMatrix(のエディタ)って「選択範囲内のみを検索・置換」てないのね2013-05-16 16:46:06 via Crowyえっ!? と思って確認してみたけれど、確かになかった。たま師匠に言われるまでまったく気づかなかった。ちなみに、Visual Studio のほう…