yaotti's diary

Software is Eating the World

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

Emacsのinfoでgauche-glのinfoを見られるように

自分で書いた2008-03-22 - (programmer? yaotti)を参考に。blogを書いてると同じことをやろうとした時にすぐ情報が得られてよい。 覚えてろって話だけど。 自分でダウンロードしたGauche-gl-(version)/docgauche-gl-refj.info.gzを gunzipで解凍してフォルダ…

gaucheめも

Gaucheのライブラリは /usr/local/share/gauche/(version)/lib/hoge(/fuga) 以下に保存される。 使うときは (use "hoge.fuga") Gauche-gl Gauche-glが面白そう。 OpenGLをgauche用に拡張したライブラリらしい。 http://practical-scheme.net/gauche/packages…

emobile

契約した。家の回線とほとんど変わらない。むしろ速いかも。 都市部の地上ならどこでもこの速さなのはよいね。 4500円で使い放題というのもいい。

Spacesの使いかた

mac

9個にして、こんな感じで使ってる。http://flickr.com/photos/24397962@N06/2362574621/ Emacs Opera Firefox(Firebugを使う時やOpera対応していないサービスがあるので) Finder&Cyberduck(FTPクライアント) PhotoshopやMicrosoftOfficeなど Stickies(ToDo書…

AppFresh

mac

よいソフトを見つけた。iusethisという使っているアプリケーション情報を共有するサイトがあるんだけれど(Mac OS X専用)、 そこと連携したAppFreshというソフトが便利。 自分がインストールしているアプリケーションを一覧にしてくれる iusethisにそのリスト…

プログラミングGauche17章

順調に読み進めている。環境モデルあたりはSICPでやったのですっとばしたけれど。 define-hogehoge という手続きが出てきておもしろくなってきた。 しかし関数、手続き、メソッドの違いがわからぬ。 関数=手続き→俺の認識 メソッド=引数の型が指定された手続…

Emacsのインデント、ハイライト設定

Gauche特有の手続きの場合、Emacsのscheme-modeでもハイライトされなかったりインデントがうまくいかなかったりする。 それで設定をしようと思ったのだけれど、.emacsに書くのはどう考えてもアレなのでscheme-mode自体をいじることにした。そのときいじるフ…

GaucheのInfoをEmacsで見る

カーソルを合わせている関数のinfoを見られるようにする。 1. まず、http://www.katch.ne.jp/~leque/software/repos/gauche-mode/gauche-mode.el をロードパスの通ったところに入れ(ロードパスはM-x describe-variable load-pathで見れる)、 .emacsに (autol…

HUG Kyoto

「京都にはてなが帰ってくる!!」ということで企画されたはてな歓迎会に行ってきました。 誘ってくれたid:satzzに感謝。ありがとうございます。 知らない人ばかりなので微妙かと思ってたけど、とても充実した時間でした。特に二次会が。 一次会 三条のインド…

elscreen

便利。今まで使ってなかったのがもったいなさすぎるほどに。 emacsのフレームをタブ管理できる、という感じかな。まだ他にもあるかも。 今まではwindowを開きまくって管理してたけど、移動が楽だし把握しやすい。 ここが詳しい。 C-zは押しにくいので (setq …

unbindModel

$this->HogeHoge>unbindModel=array("hasMany"=>array("Piyo")); ではなく、 $this->HogeHoge>unbindModel(array("hasMany"=>array("Piyo"))); だった。 そらunbindModelはプロパティじゃなくてメソッドなんだからあたりまえだ。。。

unbindModelが

なぜかうまくできない。 どこがおかしいんだろう。 $cond=arrray(hogehoge); $field=null; $ordering=array(fugafuga); $this->ProductTitle->Product->unbindModel=array("hasOne"=>array("SpecComment"), "hasMany"=>array("ProductTitle", "ProductOption…

ターミナルから"emacs"とやるとデフォルトの方が立ち上がるのでCarbonEmacsが起動するように.zshrcをかきかえる。[あとで書く] alias emacs='open /Applications/Emacs.app' を.zshrcに追加すればよい。 ふむ。alias使えばいろいろできそう。

CarbonEmacsにSKK

ddskk導入までのメモ。 まずこれを参考にしてダウンロード&解凍。 そして書いてある通りにmake hogehoge installしようとしたけど、 skk Buffer is read-only: # と出てしまい、使えない。 んでここを参考にMakefileを直接いじったらいけた。 んーなんでだろ…

macいじり

mac

mac楽しい!!きれい!! http://d.hatena.ne.jp/HolyGrail/20080305/1204729899 と http://q.hatena.ne.jp/1145943531 を参考にさせてもらい、いじってみた。 ソフトウェアのインストール MyMind マインドマップ作成。リストを作るとマインドマップを作ってくれ…

MacBook購入!!

mac

ということで入れたものをめも。 Quicksilver これは便利。まだランチャーっぽいことしかしてないけど、色々できるらしい。 MacPorts パッケージ管理コマンド(コマンド?)。 linuxのapt-getとかaptitudeみたいなもの。最初ターミナルで無駄に何度もaptitude打…