サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Nintendo Direct
d3.jpn.org
LayzieさんがJavaScriptのクロージャについて書いていたので久しぶりにプログラム関係の記事を書いてみた :) JavaScriptのクロージャについて簡単なサンプルをいくつか。実行結果, ソース。 まず、よくあるカウンタ(Wikipediaのクロージャの項にも同じ例があります)。この変数xは関数オブジェクトgの中に閉じ込められていて、外部からはアクセスすることはできません。 function genint(init) { var x = init; return function() { return x++; }; } var g = genint(1); alert(g()); // 1 alert(g()); // 2 alert(g()); // 3 つまり、関数オブジェクトgは変数xという状態を持っていることになります。下のg1とg2は別の関数オブジェクトなので、それ
Super Revolutionary Love Manual
有名な Lisp ハッカー Paul Graham が Arc という新しい Lisp 系言語を リリースしました。 以下、Windows でのインストール方法です。 MzScheme Version 352 をダウンロードしてインストール。ここでは C:\MzScheme にインストールしたとして説明します。 arc0.tar をダウンロードして、MzScheme のフォルダで展開。C:\MzScheme\arc0 以下に *.scm と *.arc があればOK。 こんな感じのバッチファイルを作って C:\MzScheme\arc0\arc.bat として保存。 @echo off cd /d C:\MzScheme\arc0 ..\MzScheme -m -f as.scm コマンドプロンプトを起動して、C:\MzScheme\arc0\arc.bat を実行すると Arc が起動。
Arc のソースをつらつらと眺めているので、ついでにメモを書いてみる。チュートリアルと Arc Cross Reference も適宜参照してもらうとよいかも。 スタートアップファイル (as.scm) まず、Arc を起動するときに最初に読み込む Scheme のスタートアップファイル as.scm から。(as.scm の as は Arc Startup の略?) (require mzscheme) ; promise we won't redefine mzscheme bindings (load "ac.scm") (require "brackets.scm") (use-bracket-readtable) (aload "arc.arc") (aload "libs.arc") (tl) いくつかのファイルが順にロードされていて、どうやら以下のように分かれているよう
Arc のフォーラムで見つけたEmacs での Arc開発環境の話。いずれ近いうちに Arc 専用のモードが出てくると思うんですが、それまでの一時しのぎとして lisp-mode を乗っ取る形で対応する方法です。以下は Meadow でのやり方ですが、Unix 系では .bat を .sh に置き換えてください。 Arc 起動用のバッチファイルを作成。例) C:\MzScheme\arc0\arc.bat @echo off cd /d C:\MzScheme\arc0 ..\MzScheme -m -f as.scm ~/.emacs.el に ;;; ;;; for Arc ;;; see http://www.robblackwell.org.uk/?p=88 ;;; (setq inferior-lisp-program "C:\\MzScheme\\arc0\\arc.bat"
« Twitter Tips: キーワードに関連する記事を書いた人を登録する方法 | メイン | Warsow 0.4 Promo Video » Twitter Tips: Followers を friends(Following) に一括登録するスクリプト Twitter の Followers を friends(Following) に一括登録する shell script を書いてみました。 Download (add_followers_to_friends.sh) user と pass は自分のアカウントのものに書き換えてください :)
English | Japanese | New Version, GyaASE2 :D Guwashi's yet another ASE (GyaASE) GyaASE is a FPS game server browser using Ajax. I liked The All-Seeing Eye(ASE), but unfortunately ASE is dead now... So I created web-based yet another ASE clone. Have fun :) -- Guwashi FPS Game Server Browser using Ajax Game: Results: Country: Region: Search: Sort By: Not Empty Not Full No Password Feedback Please te
English | Japanese | New Version, GyaASE2 :D ギャースとは (Guwashi's yet another ASE, GyaASE) GyaASE は、Ajax を利用した FPS ゲームサーバブラウザです。以前は The All-Seeing Eye(ASE) を使っていたのですが、ASE が最近調子悪いみたいなので、Web ベースの ASE クローンを作りました。 Have fun :) -- Guwashi サーバブラウザ ゲーム: 最大件数: 国: 地域: キーワード検索: ソート: 空を隠す 満員を隠す パスワード付きを隠す コメント・要望・感想 コメント・要望・感想等ありましたら以下の方法で Guwashi まで教えてください。 Twitter: http://twitter.com/Guwashi IRC (日本語): irc.fri
このページを最初にブックマークしてみませんか?
『Iwan-kottya-nai』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く