2015-01-01から1年間の記事一覧
前提として、PHPでは変数には2つのスコープしかない。グローバルと、各関数(メソッド)ごとのものだ。ブロックスコープがないのが不便とはいえ、グローバル変数を使わなければ割と平和だ。しかしレガシーコードを扱う場合など、仕方なくグローバル変数を使わ…
Visual Studioのライセンス認証のために必要となったので登録しようと思ったが、いろいろ微妙だった。 URLがlive.comのまま。 ホーム|Microsoft アカウント から登録しようとしたのだが、「旧 Windows Live ID」とかあるのにlive.comのままで、バグってるの…
<html> <head> <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script> jQuery(function ($) { $('input:text').val('ok'); $('input:hidden').val('ok'); }); </script> </head> <body> <form> <input type="text" name="text" value=""> </form></body></html>
Visual Studio Community 2013で、C#で、Windows Formsでアプリ書いているんだが、なかなかやっかいなはまり方することが多くて困る。今日はListViewを、継承してカスタムしたクラスに置き換えようとしてはまった。カスタムコントロールを作るまでは、MSDNに…
最近C#をちょっと書いているのだが、まったく未知のところからやっているとつい変なコードを書いてしまう。先日は、こんなコードを書いた。 using System; // for Exception class Program { private static void Main() { try { throw new Exception("error…
QuickRunはC#デフォルトで対応していた なにを間違ったかC#書いてて、基本はIDEでいいのだけど、ちょっとしたことを試すのにQuickRunが使いたくなったのであちこち検索して設定してみた。のだが、さらに調べるとそもそもQuickRunは現在デフォルトでC#に対応…
普通にやったらアウトっぽい。知らずにBootstrapに後からAngular.js突っ込んでてうまく動かなかったので、以下の手順でなんとかした。 jquery.js, bootstrap.jsを外す。 bower install angular-ui-bootstrap-bower --save angular-ui-bootstrapってのもある…
NODE_PATHを設定しないとnpm install -g ...で入れたモジュールは動作しない。こんな感じ。 # on ~/.bash_profile, ~/.zprofile # npmは重いし、このコマンドの結果は頻繁に変わるわけではないので、生で入れてもいい export NODE_PATH=$(npm root -g) 驚く…
Vimでは、ノーマルモードでのp, Pによるレジスタ貼り付け以外に、挿入モードでのCTRL-Rからの貼り付けがある。貼り付けられるレジスタにはいくつか特殊なものがあるが、特に=の挙動は変わっていて、これを入力すると、式用のコマンドラインモードになる。こ…
いい加減「ネットワークパス参照」とか覚えたいので。とはいっても、基本的にはRFC 3986を読めば書いてあるのだが。Uniform Resource Identifier (URI): 一般的構文 // で始まるやつ。 「ネットワークパス参照」 昔はあまり見なかったが、httpsや、外部でホ…
Cartonの仕様上、site_perlになにか入ってるとcpanfile.snapshotが壊れる可能性がある。 Carton自体を入れるのにいくつかのモジュールがsite_perlに入る。 それらのモジュールのいずれかがcpanfile.snapshotでrequirementsに入っていると、carton checkがfai…
まあ、よく考えるとわかることだけど、ansible_ssh_user以外にユーザを指定する方法がなかったのでつい引っかかってしまった。普通ならばansible_connection=localで実行する場合は、ターミナルでコマンドを叩くので、叩いたユーザの権限で実行されるのは自…