トップ «前の日記(2002-06-28) 最新 次の日記(2002-06-30)» 月表示 編集

日々の流転


2002-06-29 [長年日記]

λ. 最近不足気味の睡眠を補給。

λ. 精神病院入院記

今日の精神病院入院記を読んで、何だか泣きたくなってしまった。

λ. 占い

が流行ってる模様。僕はシュブ=ニグラスでし

Hena Hena Nikki の新堂さんもシュブ=ニグラスだったそうです。わーい。

λ. GObjectのリファレンスカウンタ vs RubyのGC

リファレンスカウンターなんて嫌いだー。 以下のようなことが起こって、Ruby側のラッパのインスタンス変数などの情報が失われることがあり、Ruby側で継承とかしているとまずいことになる。 詳しくはruby-gnome2-devel-ja の gobject_object_list のスレッドを参照*1

  1. Ruby側のオブジェクト(ラッパ)がGCされる
  2. Ruby側のオブジェクトが持っていたリファレンスがunrefされる
  3. リファレンスカウンタが_0でない_ならばGObjectは消滅しない
  4. どこかで、このGObjectに対応するRuby側のオブジェクトがまた必要になる
  5. 元のRuby側のオブジェクトはもう無いので、最初とは別のオブジェクトが作成される
Tags: ruby

*1 スクリプトを通しても微妙に文字化けしてるけど……

λ. PStoreのデータが壊れた

tDiaryのデータが壊れたこともありますよー。(T_T)

Tags: ruby
本日のツッコミ(全6件) [ツッコミを入れる]
ψ むとぽん (2002-06-30 16:22)

もしかして、結構あることなんですかね....。ちょっと恐いな...。

ψ さかい (2002-06-30 22:50)

確かに怖いですよね。<br><br>ところで、こういうエラーが確率的に起こるとすると、<br>- 本文やツッコミのような、たまにしか更新されない重要なデータ<br>- リファラのような、頻繁に更新される重要でないデータ<br>が同じファイルに格納されているのは<br>あまり良くないんじゃないかという気がしてきました。

ψ kjana (2002-06-30 23:48)

邪神が邪心をもってるかどうかは.... :-P

ψ なかだ (2002-07-01 01:17)

ツァトグァでした。「怠惰の誘惑に弱い。」……。

ψ 新堂 (2002-07-02 00:33)

僕の学校の先輩もシュブ=ニグラスだったそうです。<br>……世の中浮気者でいっぱい? :-?

ψ さかい (2002-07-02 10:55)

いつもながら、するどいっ > kjanaさん<br><br>> ツァトグァでした。「怠惰の誘惑に弱い。」……。<br><br>(笑)<br>そういえば、この占いは絵が可愛くて良いですよね。<br><br>> 僕の学校の先輩もシュブ=ニグラスだったそうです。<br>> ……世の中浮気者でいっぱい? :-?<br><br>何げにシュブ=ニグラス多いですなぁ。<br><br>でも、僕は浮気なんかしたことないよー(笑)<br>とか書いてみるテスト。