タグ

ブックマーク / shim0mura.hatenadiary.jp (2)

  • setTimeoutとかsetIntervalって内部的にevalしてんのかよ - tumblr

    久しぶりにjavascriptをいじった。プログラミング自体大してできないのに半年も触らないともの凄い勢いで文法とか忘れててsetTimeoutの使い方についてはなんかもういつも忘れてて毎回はまってる気がするので、覚書。 setTimeoutでtestEventという関数を100ms後に実行したい場合は以下のように使っちゃいたくなる。 setTimeout("testEvent",100); もうこの時点で普通に考えれば分かるんだけど、testEventを文字列として渡しているということは、これはevalと同じ方法でこのtestEventが評価されるということになる。ということは指定の100msよりもスーパー遅いタイミングでこの関数が実行される。setIntervalやFunctionコンストラクタも同様。 setTimeoutやsetIntervalについて、その第一引数には文字列だけで

    setTimeoutとかsetIntervalって内部的にevalしてんのかよ - tumblr
  • ターミナルにscreenではなくbyobuを使うべき100の理由 - tumblr

    成金クソ眼鏡prn野郎に嫌気がさした僕は、家のメインマシンのOSをubuntuにしてしまったわけです。 で、なんかサーバ入ったりして作業する際、windows環境だとteratermとかputtyとかってターミナルソフトが必要なんですが、僕はサーバのログを見ながらとか別のサーバの設定を参考にしながら作業とかって状況が多かったので、ウィンドウ分割と多タブ(複数シェル)管理の楽なpoderosaを使っていたのですが、ubuntuだとそういうことの出来るものはscreenしか知らなかったので、そのままscreenを使うことにしました。 が、これがまたとんでもなく使いにくい。使いにくいというか、設定の仕方がまったく分かりません。screenの売りの1つはコマンドで多タブ表示やウィンドウ分割が出来るところなのですが、キーバインドを変更しようにもどうやったら変更出来るのかがman screenみてもい

    ターミナルにscreenではなくbyobuを使うべき100の理由 - tumblr
  • 1