2015-06-01から1ヶ月間の記事一覧

C#のcatchがちょっと面白い

C#

最近C#をちょっと書いているのだが、まったく未知のところからやっているとつい変なコードを書いてしまう。先日は、こんなコードを書いた。 using System; // for Exception class Program { private static void Main() { try { throw new Exception("error…

QuickRunでC#叩けるようにする……までもなかった話

QuickRunはC#デフォルトで対応していた なにを間違ったかC#書いてて、基本はIDEでいいのだけど、ちょっとしたことを試すのにQuickRunが使いたくなったのであちこち検索して設定してみた。のだが、さらに調べるとそもそもQuickRunは現在デフォルトでC#に対応…

Angular.jsとBootstrapを競合させずに使う

普通にやったらアウトっぽい。知らずにBootstrapに後からAngular.js突っ込んでてうまく動かなかったので、以下の手順でなんとかした。 jquery.js, bootstrap.jsを外す。 bower install angular-ui-bootstrap-bower --save angular-ui-bootstrapってのもある…

Node.js, npmインストール時の注意

NODE_PATHを設定しないとnpm install -g ...で入れたモジュールは動作しない。こんな感じ。 # on ~/.bash_profile, ~/.zprofile # npmは重いし、このコマンドの結果は頻繁に変わるわけではないので、生で入れてもいい export NODE_PATH=$(npm root -g) 驚く…

Vimで、式用コマンドラインモードの履歴をコピーする方法

Vim

Vimでは、ノーマルモードでのp, Pによるレジスタ貼り付け以外に、挿入モードでのCTRL-Rからの貼り付けがある。貼り付けられるレジスタにはいくつか特殊なものがあるが、特に=の挙動は変わっていて、これを入力すると、式用のコマンドラインモードになる。こ…