パスワードを忘れた? アカウント作成

fu7mu4さんのトモダチの日記みんなの日記も見てね。 ログインするとコメント表示数や表示方法をカスタマイズできるのを知っていますか?

7996354 journal
日記

fu7mu4の日記: perlすごろく 3

日記 by fu7mu4

open(my $t, "", "~/test.txt") or die "suicide?¥n"; で必ずしぬので、どうしてか小一時間悩む。

Find::File::find関数から呼びだされる、wanted関数がでるまで Find.pmあたりをperldbで、step実行

ヒント:glob

誰か続きたのむ

7888322 journal
日記

fu7mu4の日記: 12.3 ソケットを使う land of lisp by closure common lisp

日記 by fu7mu4

land of lisp を ccl/macでやっている。CLISPではなく、CCLでチャレンジ中。
とりあえず、いろいろみたかんじこれであってるっぽい。

CLISPか、USOCKETを使うべきだったんだろうか?

環境:ccl 1.9/macport/mac

ソケット上でメッセージを送る
=====================

------------------ server --------------------
? (defparameter my-socket
              (make-socket :type :stream :connect :passive :local-host "localhost" :local-port 7001))
;=> MY-SOCKET
? (defparameter my-stream (accept-connection my-socket))
;=> MY-STREAM ;;;ただしあとで
------------------ client --------------------
? (defparameter my-stream
          (make-socket :type :stream :remote-host "localhost" :remote-port 7001))
;=> MY-STREAM
------------------おわり---------------------
クライアント側も :connect :activeをいれてもよいがデフォルトらしいので省略。
remoteとlocalをかえることになかなか気がつかなくて、泣く。

送受信
====

---------------sender ----------------------
(print "hello by stream" my-stream)
(force-output my-stream)
---------------receiver---------------------
(read my-stream)
;=> "hello by stream"
これも force-outputになかなか気がつかなかった。
バッファリングしているのを強制的に出力させている。

遊んだあとはお片付け
===============

---------------client------------------------
(close my-stream)
;=> T
---------------server-----------------------
(close my-stream)
;=> T
(close my-socket)
;=> T

7827574 journal
日記

fu7mu4の日記: macportのemacs-appを 24.2 - 24.3 に更新したときにでたエラーを回避した

日記 by fu7mu4

macportのemacs-appを 24.2 -> 24.3 に更新したときにでたエラーを回避した話。
参考になるのかどうかは知らない。

* Attempt to modify read-only object error

こんなこと言われたのでぐぐってみると、assoc.elってのがいかんらしいので、assoc.elc assoc.el.gzをtar-ballに固めてみた。

Emacs.app/Resources/lisp/emacs-lispと/opt/local//share/emacs/24.2/lisp/emacs-lisp/にあった。

* 地道にdebug-init

/Application/MacPorts/Emacs.app/Resource/Emacs --debug-init
とすると、理由はよくわからなかったのだが、12743 のところで死んでいた。ので、C-x C-f C-u 12745 M-x goto-charしてみると、
(require 'redo+)
があったのでコメントアウトした。

これを二回繰替えす。

* debug-initおわり skk おまえもか

debug-initでエラーがでなくなったのに、エラーがあるっぽいので、C-x b *Messages*に切りかえてみた。
それからググると、modelineはobsoluteなのに使っていた罪で死んでいたらしい、なおす。

http://mail.ring.gr.jp/skk/201210/msg00000.html

以上で起動に成功した。

typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...