Programming
> nodes(). でつながってるノード一覧が見られる.あとErlangはクローラとかに使えるらしい.SocketのAbstractionも便利.
@kuenishiさんからrpc:callを教えてもらった.Erlang -- rpc次のようなファイルを用意して, -module(rpcserver). -export([testcall/0]). testcall() -> io:format("remote calling", []), okay. 一つのTerminalで実行 ~/Documents/.../Erlang/rpc $ erl -s…
Erlang -- Concurrent Programmingrikitakeさんが以前この認証に関する論文を書いていて,その謝辞に西尾さんたちが載っていたのを覚えている.registerでatomとprocessをひもづけることができて,更に@Hostnameで遠くにあるプロセスとも通信することができ…
-module(tut6). -export([list_max/1]). list_max([Head|Rest]) -> list_max(Rest, Head). list_max([], Res) -> Res; list_max([Head|Rest], Result_so_far) when Head > Result_so_far -> list_max(Rest, Head); list_max([Head|Rest], Result_so_far) -> …
メモ 検索でerlang.elのページを見つけるErlang -- Erlang mode for Emacs でもどこでダウンロードできるかわからない もしかしてErlangをインストールしたらどこかに入ってる? macportでインストールしたerlangはどこにあるんだる spotlightでerlang.elを探…
Macでfirewatirっていうモジュールを使おうとしているんだけれども,RubyのPathってみんな何にしているんだろう. firewatrをインストール sudo gem install -V firewatirでfirewatirをインストールでどこにインストールされたのか探すと .(中略) /Library/R…
Haskell-modeがこうしろって言うから従っていたらパースエラーではまっていた. do ... if cond then do xxx else do yyy do以外のところのifはこの形式で動くのに,doの中だとif, then, elseを並列にしてはいけない? if cond then do xxx else do yyy http…
PyPy is a python implementation using JIT.http://codespeak.net/pypy/dist/pypy/doc/getting-started-python.htmlWhen I tried to "translate" the PyPy, python translate.py --opt=2 targetpypystandalone.pyI got error that there is no libintl.h. […
I wrote a Processing class (TwitterStreamingTrack.pde), which helps programmers who want to use Twitter Streaming API from Processing. Sample Program Through the Twitter Streaming API, this Processing program receives tweets that match "#n…
プログラミングClojure(Stuart Halloway著, 川合史郎訳)献本をいただきました。森田さんありがとうございます。ざっと最初のほうを読んでClojureとこの本の特徴を書いてみると ClojureはJVM上で実行されるLispである。ただし括弧が少なめ。 関数はfirst ob…
一度flymakeを使いはじめると,他の言語でもflymakeしたくなるんですよ.EmacsWiki: Python Programming In Emacsに従ってpythonでflymakeを動かすためにepylint.pyというプログラムを作成したわけですよ.emacsの設定ファイルはこんなかんじ.PYTHONPATHもG…
A good song.via @hogelog
東大の情報科学科に入り、プログラミング2年間学んできた。で、今日アルバイトですでにLinuxで動くモジュールをWindowsに移植する作業を行った。VisualStudioに初めて触ってみた。つまりWindows環境で初めてプログラミングしてみた。...してみたわけだが、非…
LeopardでPython3.0を使うために, sudo port install python3.0 でpythonをインストールしてもインタラクティブシェルで↑(上)キーを押しても履歴を辿れなかった. ~/srm $ python3.0 Python 3.0rc1 (r30rc1:66499, Dec 14 2008, 04:33:44) [GCC 4.0.1 (Appl…
好きなところ オブジェクトのメンバへのアクセスがアローではなくドット演算子 文字列にsubstringするときは配列のように[5:7]というふうにアクセスできる. リスト,タプル,辞書がかんたんに使える Python Shellが便利 -> 以前のヒストリーが使えたらもっ…
じーっと見つめると、これがお菓子の家に見えてくるという課題(大嘘)。
とりあえず1問だけ解いて予選突破。最小のコストでQualification突破ですね。 ごめんなさい最小のコストとかうそです。cinとかgetlineとか*1に悩まされたし第2問でsmall casesを落として、4時間ぐらい手で時刻表デバッグやったけど結局間違いがわかりません…
id:hayamiz主催のtokyo-emacsに参加してきました。.emacsコピペ厨のためのelisp入門の話をしたり、数人が便利なelispを紹介したりするオフ会でした。 id:naoya_tが数年前に作った英辞郎の辞書を引くelispを紹介していたので、会のあとに「今ならMac版のソフ…
tokyo-emacsでちょっと話題に出てけれど、デモ動画があると、そのソフトやプラグインの説明に便利。 さらに、エディタのプラグインやTipsなんかは押したキーが視聴者に伝えられるようになるとさらに便利。 押したキーをMacのGrawlみたいに表示させていたソフ…
Emacs初心者に向けた記事です。はやみずくんが「EmacsでわからないことがあればEmacsに聞いてみましょう。」といっていたのでDired-modeを調べてみました。グーグル検索せずに、Emacsに聞いてみました。いつもディレクトリの作成をターミナルからmkdirでやっ…
configure Cellコンテストのサーバに入って、自分のホームディレクトリの下にbinディレクトリを作ってzshやvimを入れてみた。動いた。いつもソフトのインストールはaptやyumに頼っているのでconfigure -> make -> make installの流れには実は慣れていない。…
1/30日21時ごろnyaxtがPS3にschemeをインストールしてる。こんなのも。 http://japan.zdnet.com/oss/story/0,3800075264,20364190-2,00.htm