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

スコープ

あれ?Ruby のローカル変数のスコープってどうだっけ? ローカル変数のスコープは、宣言した位置からその変数が宣言されたブロック、 メソッド定義、またはクラス/モジュール定義 の終りまでです。寿命も そのブロックの終りまで(トップレベルのローカル変数…

スコープ

Perl だとブロックスコープ{...} なんだけど,JavaScript だと実行コンテキストスコープ(function(){...})()だよ.と my $func; { my $i = 0; # 変数$iのスコープ $func = sub { print($i); }; } # ここまで var func; (function() { var i = 0; // 変数iの…

keychain

http://wota.jp/ac/?date=20070707 $ sudo aptitude install keychain $ cat .zlogin /usr/bin/keychain ~/.ssh/id_rsa source ~/.keychain/$HOST-shssh-agent のスクリプトを.zshrc に入れてssh-add ほげとかを使おうとしてたー. そうだよね,何かあるよね…

初めてのgit

git

$ sudo aptitude install gitじゃないじゃん.http://www.debian.or.jp/blog/SD200804-git.html $ sudo aptitude remove git $ sudo aptitude install git-core $ git --version git version 1.4.4.4ネタ元 http://git.or.cz/index.html

github

github に登録したけど,git の使い方を知りません.

Moose

Moose を読もうとして,インストールした. $ sudo cpan cpan> install Bundle::CPAN cpan> install Mooseとかやろうとしたら,ミラーの設定がダメでダウンロードできないでやんす.http://linux.kurumania.net/archives/2005/06/cpan_1.phpとか見て解決.ま…

sshd を動かす

http://blog.livedoor.jp/babydaemon/archives/50003945.html をそのままに cygwin$ ssh-host-config (中略) Should privilege separation be used? (yes/no) yes (中略) Should this script create a local user 'sshd' on this machine? (yes/no) yes (中…

Moose

流行りらしい Moose の勉強でもしようか.と思って,MOPを調べ始める.メモっぽく. http://blog.hide-k.net/archives/2008/05/mooseclassmopmo.php http://community.schemewiki.org/?meta-object-protocol MOP は,object system の何からしい.MOP - 2 ma…

勉強法

reST がCPAN にあってhttp://search.cpan.org/perldoc?Text::Restructured,それすら読んでいないけど,なんとなくPython 熱が冷めている昨今いかがお過ごしでしょうか? JavaScript の母体にして標準仕様である ECMAScript Language Specification (HTML 版…

2.0 beta 1

http://labs.cybozu.co.jp/blog/kaorun/2008/04/silverlight2sdk_with_javascript_1.htmlということで,sdk をインストールしてみたり.普通にテキストエディタで編集できるんすねー.rascut みたいな感じで,chiron.exe を使う感じですかね?とあいえ,hot …

時代はPython

ちょっと前に猫好きなPython の人に会ったし,今回も reST なPython の人が居たのでー. 結論的には,今Hot な言語は Python ということで FA?あ,Silverlight も IronPython 使えますしねー.最初は,こんな感じでえーんじゃないすかね?

なんとかー

朝帰りました.アニメイトに寄って,電撃文庫買えたからいいか.みなさまおつかれましたー.特に最後までお付き合いしてくださった方には,熱く御礼申し上げる所存です.

ネタ03

kozawa さんの言ってたやつで,finally 内部にreturn とかの制御文があるとキモい動作になる. function f() { try { throw 1; } catch (e) { print("catch"); throw e; } finally { return 2; } } try { print(f()); } catch (e) { print(e); } print("Exce…

ネタ02

Identifer で Unicode文字コードならなんでもいいみたいな書き方になってるんだけど,(in JavaScript 第5版)ecma にはこういう風に文字っぽいのじゃないとらめ〜って書いてある. http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/7_Lexical_Convention…

ネタ01

kozawa さんが言ってた == 0 のが速いんじゃね話. #!/usr/bin/js function bench(label, f) { var j; var t; t = (new Date).getTime (); j = f(); print(label + " " + ((new Date).getTime () - t) + "ms/" + j + " times"); } bench("++

js2-mode

イマドキのJvaScriptは,js2-mode らしいよ!ということで,http://code.google.com/p/js2-mode/からダウンロードしてみる.

net-irc

http://coderepos.org/share/browser/lang/ruby/net-irc/trunk/README を参考.とりあえず,gem cygwin$ tar zxf rubygems-1.1.1.tar.gz cygwin$ ruby setup.rb cygwin$ gem install net-irc cygwin$ cd /usr/lib/ruby/gems/1.8/gems/net-irc-0.0.2/examples…

inetd

http://www.amy.hi-ho.ne.jp/tachibana/cygwin/inetd.html このところを参考にしてみた.CYGWIN 環境変数を設定.*1 >echo %CYGWIN% ntsec smbntsec ntea ttycygwin$ ls /etc/setup | grep inetutils inetutils.lst.gz cygwin$ iu-config -y Creating defaul…

TAP

d:id:tokuhirom:20080305:1204677112 この辺とこの辺を参考にして,TAPを使えるような練習をしてみた.これで,JavaScript 第5版を読みながらテストを書こうかと思う今日このごろ.練習. #!/usr/bin/gosh (define (square a) (* a a)) (define (sos2 a b) (…

URL → id記法

なんか,URL(http://d.hatena.ne.jp/clairvy/20080506) とかの文字列を d:id:clairvy:20080506 とかに変換してくれるelisp が欲しいと思った.d:id:ha-tan:20070316:1174089454 ら辺にありそう. もちょっと見てみる.d.hatena ら辺を見てないのかな.参考に…

試す環境

d:id:samurai20000:20080329:1206977029 ここ見て,インタプリタとか入れてみる. $ sudo aptitude install spidermonkey-binリファレンスは,d:id:koseki2:20080312:jsref こう.そういえば,以前ネットワークドライブ越しに見ようと思ったら見えなかったん…

仮面のメイドガイ

もはや,クククを聞くためだけに見ている感.内容とかどーでもイイ.

チーム・バチスタの栄光(上)

まだ人物くらいしかわからん感じ.伏線とかちりばめられてんすかね?

少女ファイト4

練がかわいすぎる件.