2008-08-01から1ヶ月間の記事一覧

タブキーを押したときにソフトタブに置き換える

.emacsファイルに以下のように書けばいいみたい. tab-width nのnにはお好みのタブ幅を. (setq-default tab-width 4 indent-tabs-mode nil) ただしコレだとタブ(\t)を入力するコトができなくなっちゃう. まぁどうしてもタブを入力したい! っていうケースもそ…

リストと配列

いまいちリストと配列を分ける意味がわからなかったんだけど, スカラーコンテキストが提供されたときに以下のような違いがあるんだね. $last_value = qw/a b c/; # "c" @values = qw/a b c/; $length = @values; # 3 なんかの役に立つのかなぁ, と思っていた…

自然言語としてのPerl

昨日からプログラミングPerlを読んでいるんだけど, いろいろと味わった気分. まだ1章の中盤だけど.まずコンテキストという概念に感動した. この場合はスカラーを求める(スカラーコンテキスト). またこの場合はリストを求める(リストコンテキスト). たとえ求…

childNodesを使わずに子要素を取得する方法

私的メモ. var options = document.getElementsByTagName('select')[0].options; var rows = document.getElementsByTagName('tbody')[0].rows; var cells = rows[0].cells; childNodesとかとあまり変わらないんだけど, 以下のようなケースでは違う. <select> <option value="hoge">fuga</option> </select> …