エディタ上で Ctrl + W を押すとカーソル位置にある単語を選択状態にできます。 さらに、Ctrl + W を続けて押すことで、行、コードブロック、メソッド全体というように選択範囲を拡大していくことができます。 また、ダブルクリックでも単語を選択することが…
new キーワードの後に Ctrl + Shift + スペース を押下すると型を予想してコード補完してくれます。 The SmartType code completion may be used after the new keyword, to instantiate an object of the expected type. For example, type
Azure のWebサイトはデフォルトでは .svg などの一部のファイルのMIMEタイプが設定されておらず参照できません。*1 MIMEタイプのマッピングを追加する方法と、Azure Webサイトの既定のMIMEタイプを確認する方法を紹介します。(スタック・オーバーフローで聞…
Escキーを押すとエディタにフォーカスが移動します。 Shift + Esc を押すとエディタにフォーカスを移動し、現在の(直前にアクティブになっていた)ツールウィンドウを非表示にします。 F12 を押すと、直前にアクティブになっていたツールウィンドウにフォー…
全てのツリービューでスピード検索が可能です。ツリービューでキー入力を開始すると入力した文字列に一致する要素を選択出来ます。 The speed search is available in all the tree views: just start typing and you'll quickly locate the necessary item.
Alt + F1 を押下すると、現在編集中の要素(クラス、ファイル、メソッド、フィールド)を任意のビューで選択状態に出来ます。 To quickly select the currently edited element (class, file, method or field) in any view (Project view, Structure view o…
Ctrl + Q を押すとカーソルがある位置のクラスやメソッドのドキュメントが表示されます。 To quickly see the documentation for a class or method at caret, press Ctrl+Q (View | Quick Documentation).
クラスやメソッド・変数の名前、またはそれらが使用されているコード上で Alt + F7 を押すと、使用箇所のgrep結果を表示できます。 You can quickly find all places where a particular class, method or variable is used in the whole project by positio…
エラーのある.cshtmlファイルは Visual Studio のエディタで開いている時に限りエラーが表示されますが、ファイルを閉じるとエラーは表示されなくなります。 その状態でアプリを起動して該当のビューを表示しようとすると出てくるのが、よく見るこのエラー画…
前回の続き。 今回は、Code First のスキャフォールディング機能を使ってPOCO なモデルクラスから SQL Server Compact にテーブルを自動生成させてみます。
Sassファイルを編集したら、-webkit-、-moz-などの必要なベンダープレフィックスを自動的に追加して .css を生成する方法です。 スタック・オーバーフローで教えてもらいました。
Gistの埋め込み 右側にある Embed URL をそのままコピペでOK。 <script src="https://gist.github.com/jirolabo/000792117b22faafeabb.js"></script> GitHubの埋め込み <script src="http://gist-it.appspot.com/github/jirolabo/sample/blob/master/hoge.js"></script> 参考にしたサイト gist-it·GitHubのファイルをGist風に埋め込み表示 MOONGIFT
WE-Markdown.cssを作る Visual Studioのメニューから、WEB ESSENTIALS → Add Markdown solution stylesheet で WE-Markdown.css というファイルが Solution Itemsフォルダに作成されます。あとは、こちらでGitHub風のcssを公開して下さっている方がいるので…
gravatorに登録済みであれば、以下のようにしてfaviconを設定できます。 <head> <link rel="shortcut icon" href="http://www.gravatar.com/avatar/10100fb5bd6d1c518a32403849f5f54b?s=24" /> </head> こんな感じ。 末尾の s=24 は画像サイズですが、faviconの表示サイズはブラウザが自動調整してくれますので適当でOKっぽいです。
スタック・オーバーフローに教えてもらいました。 回答 if (document.referrer) { if (history.length == 1) { alert('リンクから新しいウィンドウで開かれました。'); } else { alert('リンクから同じウィンドウで開かれました。'); } } else { alert('アド…
Different ways of rendering layouts in Asp.Net MVC こちらの内容を日本語で要約しました。 引用元とは異なりますが、ここでは優先順位の高い順に記載します。
Web Essentials で対応していた ネットではZenCoding専用の拡張機能が紹介されたりしていますが、Web Essentials で対応しているので他のプラグインは不要の模様。 VS Community がリリースされて拡張機能が無料で使えるようになったので、とても便利です^…
devenv.exeには「互換性」タブがない Visual Studio Community 2013の実行形式は C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe ですが、この人には「互換性」タブがありません。 そのため、タスクバーにピン留めした場合、V…
垂直方向のリキッドレイアウト DEMOページ需要あるのかどうか微妙ですけど、縦(垂直)方向のリキッドレイアウトについて。前回の「内部コンテンツの高さを100%」の方法でウィンドウサイズに合わせて内部コンテンツの高さを広げることができました。 ただ、…
概要 ブラウザの一番下にフッタを固定で表示させる方法です。 「一番下に固定」といっても微妙に動きの違う方法がいくつかありますのでパターン別に記載します。 ASP.NET MVC5 の新規プロジェクトで作成されるページからカスタマイズする方法として書きます。
ASP.NET MVC で作成したページのコンテンツサイズをウィンドウサイズに合わせて広げる方法です。 高さを広げる方法 幅を広げる方法 について記載します。
日本測地系 AndroidのGPSで取得した位置情報をいつもNAVIの地図で表示すると、なぜか微妙にずれていました。 原因はこれ。 緯度経度のフォーマットです。 APIでは日本測地系を利用できます。 また、世界測地系を利用する際は、日本測地系に変換して利用して…
modelを変更した時に発生する例外 例外の詳細: System.InvalidOperationException: データベースの作成後、'MyMvcContext' コンテキストの背後にあるモデルが変更されました。 Code First Migrations を使用したデータベースの更新を検討してください (http:…
前回の内容を踏まえ、既存のMVCプロジェクトにWeb APIの機能を追加する手順を検証しました。 必要最小限の手順は以下でよいと思われます。
手順 (1024×768にする場合) 1.ブックマークを作成する どんなページでもよいので適当なサイトをブックマーク登録します。 修正例ではグーグルのトップページをブックマークしました。2.URL欄を変更 登録したブックマークを右クリック → プロパティ URL欄を以…
MVCプロジェクトに後からAPI機能を追加するための参考資料です。 簡単にまとめ MVCプロジェクト と Web APIプロジェクトには以下の相違点がありました。 (Web APIのみ)App_Start / WebApiConfig.cs (Web APIのみ)Areas / Help Page (Web APIのみ)Contr…
http://localhost (127.0.0.1) はつながりません 当たり前ですが、localhostはエミュレータ自身。 http://10.0.2.2が正解のようです。 Android Developers に以下のように記載されています。 Network Address Description 10.0.2.1 Router/gateway address 1…
サーバー既存のsdfファイルを上書きしない 「発行先の追加ファイルを削除する」をチェック 「App_Dataフォルダーのファイルを除外する」をチェック ローカルのファイルでサーバーのファイルを上書き 「発行先の追加ファイルを削除する」をチェック 「App_Dat…
無料でMicrosoft Azure + DB環境を構築 EntityFramework.SqlServerCompact Microsoft AzureではSQL Serverの使用は有償ですが、SQL Server Compactであれば無償で使えます。 ですので、Microsoft Azure の無料プラン + SQL Server Compact の組み合わせで、…
Bitly Bitly - The Power of the Link Bitly - The Power of the Link URLを入力してSHORTENボタンを押せば出来上がり。 短縮例 http://bit.ly/1sBWGWc+を付けるとオリジナルのURLやアクセス回数を確認できます。 http://bitly.com/1tIcP2S+ ブックマークレ…