2010-01-01から1年間の記事一覧

覚書

mac

macportsでslimeとdarcsがこけてていま入ってない。 そのうち入るようになるだろうからしばらくしたら試すこと。

rubyで入力補完したいんだけど(rsense)

railsをいろいろといじってみてるんだけど、型とコンパイルのない言語だとtypoがひどい。 しょうもない入力ミスを探すので時間を使うのがもったいなくて入力補完してくれるelispを探す。 で、rsenseってのを見つけたんだけど、これが動かない。 M-x rsense-v…

railsってば

テーブルがないとモデルがつくれんのか(というかvalidateできない)。 これはイヤだなぁ・・・。

djangoで排他制御ってみんなどうしてんだろ?

djangoのモデルAPIを見ているが、楽観的排他制御の仕組みが見当たらない。 ないのか? 自前で実装しようにも、for update読みができないっぽい。(extraにも引数がない) 更新ロックとってからロックバージョンの確認、OKなら更新って手順が踏めない。 cursor…

いまさらだけどrailsとdjango

まったくいまさらながらなんだけど、railsを触ってみた。 RailsによるアジャイルWebアプリケーション開発 第3版作者: Sam Ruby,David Heinemeier Hansson,Dave Thomas,前田修吾出版社/メーカー: オーム社発売日: 2009/12/01メディア: 単行本購入: 16人 クリ…

mysqlもろもろ

テーブル一覧 show tables テーブル情報 desc [teble]

mysql

sudo /opt/local/share/mysql5/mysql/mysql.server start

clsqlでのレコードロックとか楽観ロックとかどうやるんだろ?

調べてみたが分からない。 リーダーマクロ使ったときのfor updateの書き方がわかんない。 def-view-classしてupdateした時の楽観ロックの方法も分からない。 困った。

postgres覚書

psqlで \d テーブルの一覧 \d [table-name] テーブルの情報表示

weblocksの勉強

/clbuild/source/weblocks/examples/にサンプルが入っている。 simple-blogっていうのが入っているので、これを見ながらもう少しweblocksをいじってみたい。 blogというか掲示板というか、まぁ勉強用なので中途半端なアプリを作ってみる。実際のところ、どう…

clsqlの勉強 その2

clsqlでjoinをやってみよう、と思って、こんなコードを書いて、、、 def-view-classで複合主キーってどうやって指定するの?というところで詰まる。 (require :clsql) ;;1:1 (clsql:def-view-class test1 () ((test1-id :accessor test1-id :initarg :test1-…

clsqlの勉強 その1

clsqlをいじってみる。 (require :clsql) ;;クエリ (clsql-sys:with-database (con '("localhost" "xxx" "xxx" nil) :if-exists :old :database-type :postgresql-socket) (pprint (clsql-sys:query "select * from tb0" :database con))) ;;prepared statem…

weblocksでclsqlをデータストアに使う

mac+sbcl+weblocksの環境ができたので、weblocksを試す。 weblocksはclbuildで入れた。 slimeを起動して、以下のソースをC-c C- (eval-when (:compile-toplevel :load-toplevel :execute) (require :weblocks) (require :clsql)) (defpackage #:person (:use…

「秘密」読了(ネタバレ)

一度買ったんだけど、結局読まずに捨ててしまったんだけど、もう一度買って今度は読み終えた。 正直、娘の体に妻の魂が入って、奇妙な生活が始まる。。。っていう設定がなんかもう嫌だったのが、なかなか読み終えられなかった理由。 今回読み出してもやっぱ…

mysqlきたよmysql

なにげなーく sudo port upgrade installedとしたら。。。 mysqlがなんかアップグレードされだした。 あー、ちゃんと確認せずにうかつだった。 案の定というか更新後mysqlが起動しなくなる。 いや。確認しないのが悪いんだけどね。

weblocks その1

せっかく入れたんだからちょっと触ってみようと思ったweblocks。 ちょっとのつもりが結構時間つかったな。。。 なんかドキュメントあんまなくない??まずはやっぱりhallo worldからかなあ。ということで。 (asdf:operate 'asdf:load-op :weblocks-demo) (we…

Mac再インストール後にやったこと

システム環境設定->トラックパッド ・タップでクリック ・ドラッグ ・ドラッグの維持 ・副ボタンのクリック にチェック システム環境設定->キーボード ・F1、F2などのすべてのキーを標準のファンクションキーとして使用 にチェック ApplicationInstallDVDで…

clsqlが入らないからcl-rdbmsを入れようとしたが。

asdf-installで入らない。 どーやっていれればいいんだヨ。

Mac+sbclでclsqlが入らない。

なんでですか・・・。 asdfで入れようとすると固まって止まる。 どうしても入ってくれない。

mac+sbcl+slimeで補完が効かない件

MacBook proにsbcl入れてslime入れたんだけど、c-c c-iで補完が効かない。 なんでか分かんない。 補完が使えないと不便すぎる。 と、思っていたら、一度 M-x slime-complete-symbolしてからc-c c-iすると補完がでる。 なんで??面倒だよう。

パラノーマル アクティビティー(ネタバレ)

予備知識は、 低予算映画であること ハンディーカメラで撮影したらしい 怖いらしい ということぐらい。 ブレアウィッチプロジェクトみたいな感じなんだろう、と思って鑑賞。 ハンディーカメラ、ということで酔わないか心配していたが、それは大丈夫だった。 …

秒速5センチメートル

One more time, One more chanceを聞くとどうしても「月とキャベツ」を思い出してしまう。。。 「月とキャベツ」も好きだったけど、これも切ない。男目線でみると。 女の人はこれみてどう感じるんだろう。

イニシエーションラブ

読了。 最後は確かにやられた。Bサイドで違和感がありつつも気づかず。 しかし最後の一行のために読みつづけるのが結構苦痛だった。 文体が悪いわけでもないんだろうけど、自分の大学時代を思いだしたりしつつ、青い感じが読んでてなんともむず痒い。

ハッピーフライト(ネタバレ)

システムが動かなくなってしまって、職人の手作業に頼る、っていうような漫画的な部分があるにせよ、おもしろかった。 やっぱ飛行機って怖いね。あんなのが空飛ぶなんてウソみたいだよね。 しかしやっぱり綾瀬はるかって美人に見えないんだけど何で人気ある…

エネミーライン(ネタバレ)

ヘンな映画だった。正直、粗筋を忘れてしまうと思うのでメモっておく。 偵察飛行にでたF/A-18Fのパイロットが予定行路をはずれて寄り道をする。 んで、セルビア人に撃ち落とされる。 脱出はできたんだけど、その後味方に救出されるまでセルビア人に追い回さ…

アバター(ネタバレ)

ほとんど全部CGにした方が違和感なくなるんだなぁ、と思った。 インディアンが勝つ話なんだなぁ、と思った。 実際には自然は全然助けてくれなくて、征服されちゃってアメリカができたんだけど映画では自然のもろもろが助けてくれたおかげで勝てた。見てる途…

mono

ubuntu9.10上でmono-develを入れて、以下のコードがコンパイルできた。 using System; public class Program { public static int Main(string[] args) { Console.WriteLine("Hello World"); return 0; } } $csc hello.cs $./hello.exe Hello World

というわけで

mac

MacBookProを買った。 後悔はしていない。しない。…しそう。。。 でもまだ箱を開けただけ。起動すらしていない。

Mac欲しいなぁ。

数年前からメインマシンがwindowsからUbuntuになっている(自宅用) ブラウザはFireFox、メールはGmail、家でコードを書くときはemacsなので、Ubuntuでも問題かなった。 が、ubuntuはItunesを動かすことができない(たぶん) なので、Windowsははっきり言っ…