タグ

ブックマーク / blog.shibayan.jp (9)

  • ASP.NET 5 と Visual Studio 2015 では Bower と Grunt が標準になるみたいなので勉強してみた - しばやん雑記

    ASP.NET 5 と Visual Studio 2015 Preview では Bower と Grunt、そして npm へ標準で対応するようになりました。今後は ASP.NET 5 開発で必要となってくる知識になるので、簡単に調べてみました。 既に ASP.NET 公式サイトでは Visual Studio 2015 で Bower と Grunt を使う記事が公開されてます。 Client-Side Development — ASP.NET documentation これまでは NuGet だけ使っていれば解決してましたが、今後は .NET のコンポーネントだけが NuGet で提供され、クライアントサイドのコンポーネントは Bower を使うようになるのでしょう。 テンプレートにも Bower / Grunt / npm の設定ファイルが用意されていますが、まずは Bowe

    ASP.NET 5 と Visual Studio 2015 では Bower と Grunt が標準になるみたいなので勉強してみた - しばやん雑記
  • IIS で SSL 3.0 を無効にする方法 - しばやん雑記

    今朝は SSL 3.0 の脆弱性が話題になっていますね。ちなみに私も影響を受けました(死 SSL 3.0に深刻な脆弱性「POODLE」見つかる Googleが対策を説明 - ITmedia ニュース 困らされて悔しいので、SSL 3.0 を IIS で無効化する方法を調べました。相変わらずレジストリ弄らないと変更できないのはどうかと思いつつ試します。 How to disable PCT 1.0, SSL 2.0, SSL 3.0, or TLS 1.0 in Internet Information Services How to Disable SSL 2.0 and SSL 3.0 in IIS 7 てか、何も考えずに Windows Server に IIS を追加すると、SSL 2.0 が有効になった状態になるのはいい加減にやめた方が良いのではないかと。 折角なので SSL 2.

    IIS で SSL 3.0 を無効にする方法 - しばやん雑記
  • ASP.NET MVC でページャーやパンくずリストを作るときには部分ビューなどを使うと便利 - しばやん雑記

    Twitter で酢酸先生が ASP.NET MVC でのビューの使い回しについて悩んでいたので、久しぶりに ASP.NET についてブログを書きます。 しばやんサイトに無限クロールして地獄を味合わせるか…。あ、asp,net mvcで複数のページの任意の場所にカスタムコントロールっていうかdivの塊(ページャーとかパンくずとか)を差し込みたいんだけど、複数のcshtmlにコピペしてるとメンテ不能になりそうなので良い方法ない?— 酢酸(さくさん) (@ch3cooh) May 1, 2014 こういったケースの場合、ASP.NET MVC では部分ビューや子アクション、そして Razor のセクションを使うと便利に書けます。それぞれ微妙に機能が異なるので分けて説明します。 Partial / RenderPartial 別ファイルとして用意されたビューを指定された位置にレンダリングします。

    ASP.NET MVC でページャーやパンくずリストを作るときには部分ビューなどを使うと便利 - しばやん雑記
  • Microsoft Azure Web サイトと Mac で始める Web アプリ開発 - しばやん雑記

    Windows では最強の Azure Web サイト開発環境だった WebMatrix も、バージョン 4 が出る感じが全くしないですね。某氏は ARM 版が欲しいとか言ってましたが叶いそうにないです。 しかし Microsoft Azure Web サイトのアプリケーションギャラリーと Visual Studio Online "Monaco" を使うことで、WebMatrix に相当する機能をブラウザだけで行えるようになりました。なので Surface RT / 2 などの ARM マシンでもブラウザが動作すれば、簡単にアプリケーションの開発が行えるようになりました。 そこで、今回は Mac だけを使って開発を行ってみたいと思います。 Azure Web サイトの作成 思ったより知られていなかったみたいですが、Azure の管理ポータルから Web サイトを作成するときに、ギャラリー

    Microsoft Azure Web サイトと Mac で始める Web アプリ開発 - しばやん雑記
  • Visual Studio の UTF-8 BOM と Git の設定で悩まされた話 - しばやん雑記

    ぽちぽちと git を使っていたら、変更したはずのないファイルが変更扱いになっていて悩みました。 Visual Studio で変更してないのに Ctrl+S を押すと git では変更扱いになるの何でだ— しばやん (@shibayan) May 29, 2013 他のリポジトリでは発生していなくて、ある一つのリポジトリだけでこの現象が起きていたので Twitter で呟いたところ、UTF-8 の BOM が原因だと教えてもらいました。 @ishisaka @shibayan 手元のVST4GやTortoiseGitは反応し無いようなので、BOMや改行コードの問題な気が...— Kaoru Nakajima (@kaorun) May 29, 2013 Visual Studio はデフォルトで UTF-8 のファイルに BOM を付けるようになっているので、プラグインを入れて BOM

    Visual Studio の UTF-8 BOM と Git の設定で悩まされた話 - しばやん雑記
  • C# や ASP.NET は新しいバージョンほど使われない - しばやん雑記

    微妙に釣りタイトルです。書こうと思ったきっかけはこちらの記事です。 前職ではC#/ASP.NETをよく書いていた。 キャリア的には5年ぐらいだったけど、悲しいことにずっとC# 2.0止まりだった。 型推論とかLINQとかは結局実務では使わずじまいだった。 Java/C# からRubyに乗り換えて感じたことのまとめ - give IT a try Visual Studio は IntelliSense が強力で超便利だけど、IDE 自体がかなりの重量級なのでメモリ 8GB 以上と SSD はもはや必須なのは事実すぎますし、規模が大きくなったらコンパイルも 5 秒ぐらいかかるし「そうだよなぁ・・・」と思いながら読んでいました。 でも、以下の 2 点に関しては最新の Visual Studio と C# では、NuGet の追加と var の導入で割と前から対応しています。 型情報がコードにな

    C# や ASP.NET は新しいバージョンほど使われない - しばやん雑記
  • SignalR を簡単に使ってみた - しばやん雑記

    こんばんわ、久しぶりに真面目に技術ネタでブログを書いてみます。 SignalR という非同期でリアルタイムな双方向通信を実現するライブラリが面白そうなので試してみました。作者は ASP.NET チームの Damian Edwards 氏と David Fowler 氏です。 ソースコードは GitHub で管理されていますが、NuGet で一式が公開されているので便利ですね。 GitHub https://github.com/SignalR/SignalR NuGet https://nuget.org/packages/SignalR とりあえず空の ASP.NET アプリケーションを作成します。SignalR は Web Forms や MVC などに関係なく動作するので、別にどれでも構わないのですが。 作成出来たら NuGet を使って SignalR をインストールします。パッケ

    SignalR を簡単に使ってみた - しばやん雑記
  • Web API よりも HttpClient に注目したい - しばやん雑記

    NuGet で公開されていた System.Net.Http.dll が .NET Framework 4.5 では BCL 入りを果たしました。このアセンブリには HttpClient という全く新しい HTTP のクライアントが入っています。 これって元々は ASP.NET Web API 向けに HTTP を綺麗にラップしたクラスなんですが、正直なところ WebClient とかそんなレベルじゃないぐらい高機能で使い勝手がいいんですよ。 REST 対応 HttpClient に用意されている主な HTTP 通信用のメソッドは以下の通りです。 GetAsync PostAsync PutAsync DeleteAsync はい、見事に HTTP 動詞です。これで RESTful な API でも簡単に叩くことが出来るし、HttpWebRequest で何故か HTTP 動詞を文字列で指

    Web API よりも HttpClient に注目したい - しばやん雑記
  • 年末だからこそ ASP.NET MVC のモデルの作り方について考えてみる - しばやん雑記

    Project Silk とか EFMVC とか Maintainable MVC Series を読んでると、どれもモデルが非常に厚いんですよね。 よくサンプルコードであるような EF の DB Model を直接 View に流し込むような作り方は使われていないわけですよ。 そして、今朝 MVVM Framework の Livet 作者で MVVM パターンのプロフェッショナルである尾上さんが ASP.NET MVC を学んでいるとの情報が入ってきました。 やるぞ http://t.co/6BVBUCSh MVC!— 尾上 雅則 (@ugaya40) 2011, 12月 29 自分としてもモデルの作り方で悩んでた部分があるので、これを機にちょっとまとめてみようかと思いました。年末に昼まで寝てゲーム三昧とか人間としてダメすぎるので。 とりあえず ASP.NET MVC の M,V,C

    年末だからこそ ASP.NET MVC のモデルの作り方について考えてみる - しばやん雑記
  • 1