[ go to next ]

9月



20010931

/*
えっ、それってどういうことでしょうか。
まさかNSImageにsetSizeでサイズを指定しても無視されるということですか?
Repにサイズを指定すれば拡大縮小表示が出来るのでしょうか。
*/


だいじょうぶ、NSImageに設定したサイズは無視されますが、NSImageのbestRepresentationForDevice()などでRepを取り出して、そちらにサイズを指定すれば拡大/縮小は可能です。
つーかこれができないと読み込み時に勝手にリサイズされるjpgファイルがまともに表示できなくなるし。

/*
まさかビルドをやりなおしたら上手く動いてくれたりは...
しませんよねえ...
*/


残念ながら、すでにリビルド版は試しているのですが結果は変わりませんでした。

/*
ソースからコンパイル出来るなら、まあ困りませんけどね。
*/


落としてみたけどエラーが出てコンパイル通らない……。
元のwgetが動かないってことはないと思います、たぶん。
MLでバックアップとっておいて戻したという人がいたので。



20010930

あー今頃気が付いたけどwgetが消えてる。
これからインストールする人はバックアップしておいた方がよいかも。
しかし、なぜwgetをわざわざ削ったんだろう?



20010930

/*
10.1で偽林檎が落ちる際に何かコンソールにメッセージを残すかどうかを
ちょっと見ていただけませんか?
*/


それが落ちる直前には何も吐かないんですよ。
ただ、起動時に大量にエラーが出るようになってます。ちょっと長いのでこの別ファイルの方を見て下さい。

ちなみに落ちるのはほとんどバルーンを表示させる時です。しかし、必ず落ちるわけではなく、3、4回ぐらいまでなら表示できることもあります。



20010929

DVDを再生しながら他の作業をしても、スムーズに作業できる。DVDのコマ落ちもなし。
やっぱりOS Xはすごいや。

使いやすくなったというiDiskだけど、やっぱりFinderから操作するには重いですね。
今まで通りTerminalからコピーすることにします。

あ、NSImageを描画するとき、sizeがImageの方を優先せずにRepresentationの方を優先するようになってる。

10.1でフィックスされた内容に、NSArray,NSDictionaryなどが、内部的にはすべてMutableなオブジェクトとして作られていたのを修正した、というのがありました。
これによって、今までMutableでないオブジェクトにMutableなオブジェクトにしかないメソッドを送っていても動作していたのが、動作しなくなりました。潜在的なバグが顕在化することになったわけです。
これに私も引っ掛かってしまいまして。
いや、気をつけてはいたんですが、NSMutableDictionaryにcopyWithZone:を送って作らせたオブジェクトがMutableじゃない辞書になってるのを見落としてました。

しかし、デバッガの起動がやたら早くなってるのに驚き。10.0.xではうちの環境でもプログラムが開始するまでに5〜6秒かかってたのが、半分以下だよ。

何はともあれ、10.1マンセー。



20010929:10.1

入れてみました。10.1。確かに全体的なスピードアップがなされていて快適です。
DVDの再生もきれいになったような。

以下、とりとめもなく箇条書きで感想等を。


・偽林檎は起動メッセージまでは動きますが、かなり不安定ですぐに落ちます。
・BotCliの方は問題無し。
・しかし他にもOmniWebなど挙動があやしいアプリがちらほらと……。
・自分も「月詠」の10.1対応やらねばなりません。ようやくプレビューリリースが出せるところだったのに、10.1では例外が発生して止まるようになってるし。
・PB10.1はクラスブラウザがついていい感じ。
・でもプロジェクトを停止させるアイコンに漢字で「停止」って書いてあるのはちょとカッコワルイ
・DelegateのStartup起動が出来るようになってる。



20010929

10.1が届きました。
早速インストール開始。



20010929

Apple Storeの方から10.1の出荷を報せるメールが届きました。
明日は準備を整えながら家で待つことにしますか。



20010928

あう、なつみDLし直して入れてみたらとりあえず起動できました。すいません。



20010927:GPM2?

あいかわらず芝村はハッタリがうまいなあ(褒め言葉)



20010927:えろいものは大好きです

なつみがー、なつみが起動しないー。
起動しようすると即偽林檎が落ちます。
なんか対応してない偽栞の機能でも使ってるのかな。



20010927

まさかNSStringの-componentsSeparatedByString:で作られたArrayの内容は、元のstringの参照になっている?
4.5MBほどのデータを読んで改行で分けてArrayに格納するということをやっているので、即座に元のstringをリリースするようにしたら、後でArrayにアクセスした時にSIGBUSで落ちてしまいました。



20010926

思いきって10.1フルインストール版を予約してしまいました。
もともとメインマシンの挙動が最近少しおかしくてOSを再インストールするつもりだったので。
……ていうかさ、発売日に確実に欲しかったんだよう。



20010926

ZIP圧縮についてphonohawkさんからもレスをいただきました。
いちいちClassicあげるよりもCUIの方が効率良さそうですね。今度からこっち使ってみようっと。



20010925

ところで偽林檎の\URLタグの処理がおかしくなってませんか?
goを押してもジャンプしないことが多いのですが。



20010925

文字コードまわりの処理でまた苦戦中。
とにかく日本語のエンコーディングでUnicodeのマップが変わるバックスラッシュの扱いが厄介。
そのことに気づく前にcString系のメソッドを多用してしまったプログラムをどうしてもWindowsの機種依存文字を表示する必要がある関係で書き換えてるんだけど、いじってるうちに不具合が出まくり。うあー。



20010925

sentenzaさんにzipitを紹介していただきました。ありがとうございます。

TYPE-MOONちゆ12歳のヘッドラインを作ってみたのでよろしかったらどうぞ。
INSALL/1.0対応なのでDnDでいけます。



20010924

月姫下敷きはだいぶ数に余裕があると聞いて、メッセまで出かけて入手。
ついでにSSTPオフの時にプレイさせてもらってから欲しくてたまらなかったうにゅぼんもとらのあなで発見したので購入してきました。

偽林檎がヘッドラインセンサに対応したので、へろっとTYPE-MOONヘッドラインセンサなぞ作ってみたり。
しかし、phonohawkさんとかsentenzaさんとか、zip圧縮って何使ってるんでしょう?
ためしに落としてみたMacZipで固めてみたら偽林檎で解凍できなかったし。



20010922

月姫ネタのゴーストがオフィシャルの描き下ろしで登場とかいう噂が。
楽しみ。

歌月十夜は本編をクリアしてレンのCGも全て回収したので、ぼちぼち夢十夜の方を。
今のところ宵待閑話が最高。
ていうか羽ピン萌え。

下敷き、数に余裕があるんだったら行けば良かったな……。



20010922

仕事で今さら汎用機の端末をいじらされることに。鬱だー。
PCやUNIXとは全く概念が異なるので扱いづらいことこのうえないです。
COBOL覚えろとか言われてないだけまだ気持ちは楽だけど。



20010921

ちょこっと私用でNSLayoutManagerをいじってますが、まだいまいち使い方を把握しきれていません。
なんかタブや改行を表示させようとしただけで落ちるし……。
NSAttributeStringの描画メソッドを使わず、これを直接使うことで文字の描画処理を最適化できるそうなんですが。


/*
とにかくコンテクストメニューが重いんだよ。何だよこれ。
こんなものが使い物になるか。
*/

うちではさほど重いと思ったことはないですよ。
確かに、長いメニューになるとマウスの反応に遅れがちではありますが、そこはとくに問題にならない部分だし。
メニューが表示されるまでは十分に早いですし、快適に使えてます。



20010921

まだ頭痛い……。

で、真・三国無双2買ってきました。
まだちょこっと触っただけですが、前作みたいなおざなりなコンボはさすがにつながらなくなった模様。
期待していた2Pプレイはやっぱり処理落ちが結構激しいですね。
大量の敵に囲まれると描画しきれずに消える、消える。
デモではかなり動いてたんだけどな〜、あ、わざと大量の敵を出さなかっただけか。

まあ、それでもだいぶ遊べるゲームなのは間違いなさそうです。



20010920

歌月十夜にどっぷりはまってます。
これだけのめり込むようにゲームをやるのはずいぶん久しぶり。
つーか毎日夜更かししてたら体壊しちゃった。(;´Д`)

とりあえず今日は会社に復帰。



20010917:或る笑い話

10.1アップデータを店頭で焼き込みって……「ピューマ,ファイナルステップ」(from itoya_laboratory)

もしほんとにそうなったら面白いんですけど、これってちゃんと経費削減に繋がるんですかね。
確かに機材はデモマシンを使えばいいし、集客効果も見込めて店側にはメリットはあるんじゃないかと素人考えながら思ったりもしますが。


20010917

xlvnsをCVSで落としてきてエラーを強引にねじふせてビルドして雫を動かしてみる。
……タイトル画面から先に進めません(T T

うーまだmouseMoveを受けてないみたいだ。

つーかアプリケーションをFinderから起動するとカレントディレクトリがルートディレクトリになるっていうのはどうして?
このバグだけは10.1でちゃんと直っていて欲しいものだけど……。
なんせCで書かれたプログラムとの互換性を大きく損なう致命的なバグですよ、これ。



20010916

しかし、自分が何をやっているかを会社の人に話してしまった(酒の勢いで……)ので、ここもいずれ捕捉されるんだよな。
迂闊なことを書かないようにしないと。



20010916

新聞勧誘員のうざったいことは言うまでもないですが、とくに前住んでいた所のY売新聞の勧誘員はタチが悪かった。
「いや、俺S経新聞で働いてて、新聞はいつももらってくるので必要ないです」って言ったら、「へえ、新聞屋さんなんだ? だったらうちらも苦しいって事分かるでしょ? お願いだから取ってくれよ」とか言い始めるし、「だいたい俺すぐに引っ越しするんですが」と言ったら「それでもいいよ。お金払わないで済むんだから契約してもいいでしょ」なんて平然と言う。

えっと一応説明しておくと、新聞の勧誘は販売所で働いている従業員だけじゃなくて、専門の勧誘員を雇ってやることが多いのですが、こいつらが半分ヤクザみたいな連中で、日雇いで出来高制だからってとにかく枚数をあげることを考えて、上記のような強引な勧誘を行うわけです。
中には虚偽の契約書を作ってくるような奴等さえ存在します(例えば、3ヶ月後に引っ越すと言っている客に半年先の契約をとってくるとかね)。

まさに害虫ですが、こいつらがいないと部数を維持できないという側面もあるので、販売店は仕方なく継続的に仕事を依頼せざるを得ない状況です。
こいつらをのさばらせないためにも、新聞の訪問販売は断固として断りたいものです。

ちょっと個人的恨み(余計な仕事増やしやがってゴラァ)があったのでつらつら書いてみた(w



20010916

なにやらAC4がずいぶん流行ってるみたいで。
ちょっとやってみたいと思ったけども、真・三国無双2が来週なのでとりあえず待ち。



20010915:あんまり気にしないでください

今ごろ気づいたけど、アレはメッセージの遅延送信機能を使えば実現できるような……。
ちょっとやってみよう。

……失敗。インスタンスが解放されてしまうのかRunLoopが回ってないのか知らないがメソッドが起動してくれない。



20010915

テロ事件、とくに原因となったパレスチナ問題についてはちゆさんのところや宇佐教授のところがよくまとまってますね。

もうせめて日本がとばっちりを受けないように祈るだけです。



20010913:performSelector

デバッガでperformSelector:をステップ実行した場合、ソースを追うことが出来ないみたい。
おかげで、呼び出したメソッドの中で落ちてるのをperformSelectorを呼び出した瞬間に落ちてると勘違いして、直すのにずいぶん手間をとられたり。
へたれな自分にぐんにょり。



20010913

というかこの上司の方がなかなか濃い人で……もう私の父親ぐらいの年齢の方で高校生の娘さんがいるそうなんですが、 今でも毎年コミケにサークル参加してるとか。
つーかこの出向先に来てからずっと疑問だった「マシン室に置いてあるTo Heartの初回限定版マウスパッド」の持ち主がこの人だったとは。(この会社はかなり堅いところで、そのマウスパッドだけがすごい浮いていたんですよ……)

まーなんというか、私のような若いもんにとってはこういう年配のオタの方というのは、「オタのまま齢を重ねてもいいんだなぁ」ということで勇気づけられる存在で、非常に心強くあったりします。いやほんと。



20010913

従来のMac OSに満足している人にはなかなか勧める理由をうまく説明できないOS Xですが、むしろLinux方面からの乗り換え組に訴える部分というのは非常に大きいようで。

LinuxでKDE使っているウチの出向先の上司の方が、ちょうどMac OS Xへの乗り換えを考えているそうです。
KDEがアンチエイリアスかかったフォントをひいひい喘ぎながら描画しているところに、Mac OS X&AQUAが軽々と動作しているのを見てうらやましくなったとか。
それにPerlとApacheが入っていてJavaの開発もできて統合開発環境までついてきて、なおかつOfficeが動かせる環境のMac OS Xは、それだけで仕事のあらゆる面で使えるから、というのもあるようです。



20010913

うろたえてもどうにもならないことぐらいは分かってるんだが。
別に自分に近しい身内が巻き込まれたわけじゃないが、それでもあれは不安をかきたてられるに十分だ。

「民主主義社会への挑戦」という言葉はなんだかなぁと思った。
ここで語るべきなのはそんな空疎な言葉じゃない。

あまりにも不毛だと思う。
キチガイどもの自己満足のために、大勢の人間の命が引き換えになった。
やりきれない。



20010912:OS X

私も友人に2人ほどマカーがいるのですが、OS Xは今のところオススメしかねると言ってますね……。
周辺機器やアプリの対応が未だ完全じゃないというのが主な理由。とくにDVDが動かないってのは大きなネック。
OS Xに移行することによって得られるメリットは人によってはすごく魅力的だけれど、そうでない人にとってはどうでもいいことでしかなかったりしますからね。



20010912

「Give us The US Keyboad!!」
日本語版PowerBook&iBookでASCIIキーボードを選択できないことに我慢できなくなった人たちが、とうとう署名運動を始めました。
ノートにASCII配列キーボードを熱望される方はひとつ署名してみてはどうでしょう。
これでアップルも重い腰を上げてくれるといいんですが。

ちなみに私もASCII配列派です。
一度ASCIIに慣れちゃうとJISは使いづらくてしょうがないんですよね……。



20010911

最初は単なる事故かと思ったら……テロ? 戦争?

ビルが完全に倒壊してるよー。



20010910

/*

そういえば拡張子.appを隠される今のFinderの仕様はとても気に入らないのですが、10.1では選択出来るようになっているのでしょうか。

*/


10.1では拡張子は全て表示・非表示を切り替えられるけどデフォルトは非表示になるとかいう記述をCocoaはやっぱり!のところの日記で見たような……。
あそこの過去ログ見つかんなかったんで記述もうろ覚えですし、EXPO時点での話なのでリリースではどうなってるか知りませんが。
とにかくデフォルトで非表示なんて腐れ仕様は勘弁してくれー!


「明日はある」といえばブギーポップの新刊にこの歌を皮肉るような文章があったな。
ほんと、なんでこんなキモチワルイ歌が流行ってるのかさっぱり分かんないですよ。



▼20010910:オチがつきました(・∀・)

/*

あーあ、書いちゃった。

*/


いや、そんなめんどくさいことをやる必要はなくて、最後にNSTextにsetString()する直前でselectedRange()で現在のカーソル位置を取り出しておいて、setString()した後でsetSelectedRange()で設定し直せばすむんですが……。
確かにOSのバグなんで直す必要はないと言えば、それまでなんですけど。

ともあれ、この件についてはやり方が分かってるのに書き忘れてた私の方に非があります。すいません、phonohawkさん。

それにこれぐらいの事言われても腹はたちませんけど。無視される方が感じ悪いですよ。



▼20010909

/*

しかしわざわざバックスラッシュを入力するようなことってありますか?

*/

Cocoaアプリでは、うちのラショウキーボードだと"\"キーの入力がバックスラッシュになってしまうんですよ。
ひょっとしたらASCII配列キーボードには共通の現象なのかもしれないと思ってるんですが。



▼20010909

delegate萌えー。
文字コード変換もできる優秀なソフトウェアPROXY。
おかげでコード認識の弱いOmniWebでも快適ブラウジング。
しかしなぜうちでは自動起動できないんだ。ちゃんと設定したはずなんだが。


ところでBotCliですが、バックスラッシュの半角円マーク変換が起きるとカーソルが末尾へ行ってしまうところを改善したほうがいいような。



▼20010908

Phase 7.2

スクリプトに構文エラーがあってもSHIORIが逝かなくなってますねー。助かります。



▼20010907

ファミコンカセットの端子に息を吹きかけるのは常識だと思ってたけど……。

ちなみに本気で動かなくなってきた場合には接点復活剤をつけるとよいとか。



▼20010906:87歳でも400万歳でも関係ありません

こやま☆あきらさん素早い対応ありがとうございます。

ティリア&エトルシが華和梨搭載してますねー。
あ、辞書ファイルに例のCallOclockエントリがまんまコピーしてある……修正修正っと。やっぱり非暗号化ファイルはこういう時助かるなあ。
しかし、仕様書を見ずにこれだけ作っちゃってるってのはすごいかも。



▼20010906

うひー、いきなりMac OS Xが起動不能に。

ちょうど「Mac OS X実践活用ブック」でトラブル時のレストア方が載ってたので試してみたところ、なんとか復帰。ふう。
いちおうその方法をメモっておきます。
・起動時に「コマンド+S」を押しっぱなしにしておく。これでシングルモードで起動します。
・起動画面が消えるとコマンドラインで起動状況が表示される。表示が終了して入力待ちの状態になったら、「fsck -y」と入力。
・何らかの修復が行われたというメッセージが現れたら再度「fsck -y」を行う。修復が全く行われなくなるまでこれを繰り返す。
・「reboot」と入力して再起動。




▼20010905

件の華和梨のエラーを直してたらKEEPS2.5部分にもバグがあることが判明。
しかもOnMinuiteChangeから呼ばれるエントリがエラー起こしてるので毎分0秒になった途端に華和梨が逝ってしまうという……。

とりあえずバグ報告出してきました。



▼20010905

ためしに括弧の数が対応するように直してやったらセティアが元気に動いてる。

どーせ次期華和梨ではチェックが厳しくなるので偽林檎側がとりあえず現行の実装にすり合わせる必要はないと思います。
それまでは手動で直せばすむことだし。



▼20010904

/*
String index out of rangeが出る時は大抵の場合、KISの閉じ括弧が足りていません。
evaluate()が再帰しすぎてスタックが限界になったとしたら(多分無いとは思いますけど)別の例外が起こるのでは?

とりあえず調べてみます。
*/


あっ、確かにゴーストのファイルの中身を軽く調べてみたところKISの閉じカッコが足りてない場所が散見されました。
なのでこれは構文チェックを厳しくしている偽林檎側の仕様ということですね。お手数かけてすいません。
鬱だ氏のう=□●_

ただ、逝くにしても例外を捕捉しておいて何か分かりやすいメッセージ吐いたほうがいいような。

ちなみにまゆらさんまで止まるという罠。結構みなさん文法があやしいスクリプト作ってたんですね……。

エラー出力は標準エラー出力(Concole)に出してやればいいような気がするのですが。
Windowsでは2000系でもそうもいかないんでしょうか。
ってかこの前95使っててエラー出力のリダイレクトもできないと分かってびっくりしたところだったり。



▼20010903

かなり不愉快なものを見た。
ていうか割れ同人誌の話を堂々とWeb日記でやりますか。

相当痛いところだったので、ありゃ遠からず2chあたりに晒されるな……。



▼20010903

まりす&みけ(ちよパパのダンスが素敵)を偽林檎で使ってみたのですがどーしても2,3回喋ったあたりで例外が発生して華和梨が死んでしまいます。コンソールを見るとevaluate()が激しくネストしていって最後にString index out of rangeが起きてるもよう。セティア+メタうにゅうでも全く同じ現象を確認しました。



▼20010902

オフ行ってきました。

生phonohawkさんにも会えたし、とても楽しい会でした。


・でも非常に睡眠時間足りない状態で出かけたのでときどきすごく愛想悪く見えたかもしれず。気分を害した人がいたらすいません。

・ちなみに私のHNは「とべた」と読んでください。

・Mac OS Xをただいま購入すると、今度出る快適なOS X 10.1を使うためには100MBのOS 9.2アップデータと200MB以上と噂されるOS X10.1アップデータのダウンロード(またはCDの入手)の必要が生じるのでシテオク度10です。

・iBookもってって、へたあくあをデモっておいたのはいいが榛名まお氏のアノ壁紙を忘れた私は猫どりふの刑ですか。



▼20010901

/*

/*
とりあえず理夢のおすすめなど開いてみましょう。ビクーリすることうけあい。
*/

そうなんですよね。ふたばばるーんが‥‥‥。

ネットワーク更新を実装したら、バナーのサイズに制限をかけて縮小表示するようにします‥‥‥(;´Д`)
*/


あ、いや、あれはあのままの方が面白いと思うのですが。
それにあのバナーは縮めて使っちゃいけないことになってるみたいですし(^^;

言葉足らずだったようで誤解させて申し訳ないです。


[200108]