Ubuntuのbashで作業していて
Ctrl+s
を押してしまうと画面がかたまります
戻るには
Ctrl+q
を押せば戻れるのですが不便です
$ stty -a
をみると
stop = ^S;
とstopにCtrl + sが割り当たっているからなので
$ stty stop undef
としてしまえば無効になります
常に無効にしたかったら
~/.bashrc
に
stty stop undef
を書き込んでしまえばいいです
ひびのきろく
Ubuntuのbashで作業していて
Ctrl+s
を押してしまうと画面がかたまります
戻るには
Ctrl+q
を押せば戻れるのですが不便です
$ stty -a
をみると
stop = ^S;
とstopにCtrl + sが割り当たっているからなので
$ stty stop undef
としてしまえば無効になります
常に無効にしたかったら
~/.bashrc
に
stty stop undef
を書き込んでしまえばいいです
jQueryUIのautocompleteにcomboboxをつけて使っていたのですが、空白表示も選ばせたくちょっと手を加えました
コードは、
http://jqueryui.com/autocomplete/#combobox
の view source をクリックすれば見れます
htmlで保存するだけで使えるのですが
107行目を
if ( this.value && ( !request.term || matcher.test(text) ) )
if ( !request.term || matcher.test(text) )
に変更
これで、valueがない空白ものもリストに含まれます
これだと Select one… という文字が表示されるので
171行目を
<option value="">Select one...</option>
<option value=""></option>
にかえます
画面に表示されないHTMLエンティティならなんでもいいと思います
これで空白が表示されるようになります
参考) http://stackoverflow.com/questions/25523636/jquery-ui-combo-box-empty-value-rendering
javascriptの正規表現まわりのメソッドを整理してみました
Regexp
String
実行した結果がこちら
var re = /am/;
var str = 'sample string';
console.log( re.test(str) );
// true
console.log( re.exec(str) );
// ["am", index: 1, input: "sample string"]
console.log( str.search(re) );
// 1
console.log( str.match(re) );
// ["am", index: 1, input: "sample string"]
パターンマッチ演算子のgをつけてみます(globalのg)
g をつけると繰り返しマッチさせます
var re = /am/g;
var str = 'sample string sample';
console.log( re.test(str) );
// true
console.log( re.exec(str) );
// ["am", index: 15, input: "sample string sample"]
console.log( str.search(re) );
// 1
console.log( str.match(re) );
// ["am", "am"]
re.exec の index が最後のマッチの index が返ってきて、
str.matchがマッチした分が配列で返ってきています
いまだsvnを使うことがあり、忘れてたのでメモ
ローカルの変更をすべて取り消したい
$ svn revert –recursive .
まちがえてsvn上で削除してしまったしまったものも復活します
git revertとまざってちょっと混乱します
英語では
〔編集・更新などを〕戻す、取り消す
出展 アルク
だから、どっちもあってます