ToDo:
http://d.hatena.ne.jp/kikx/20070307#1173219282
i@u ~/test> g++-4.1 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-4.0 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-3.4 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-3.3 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-2.95 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-3.4 -O3 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10
再現しないなー。 3.4.1どっかにあったかなぁ…
(10:06)
なんかボスが強くて面白くなってきたのでこっちでネタバレ記録をつけることに
http://sekaiju.g.hatena.ne.jp/shinichiro_h/20070307
(13:28)
http://arton.no-ip.info/diary/20070306.html#p04
これってスパム打つ準備の ping みたいなもんとか名前とかでぐぐたらその業者のサイトが出るようになっててかつそのぐぐった結果でリファラ残して増幅とかそんな程度のもんとしか解釈できなかったんですが、そんな意図があったら怖いなー
と思う以前に、任意文字列を encode する spamencode とか作ったらはてぶにもてもてかもなーとか思った。まぁもちろん作らんけど
(13:39)
http://q.hatena.ne.jp/1173157064
via http://d.hatena.ne.jp/RiSK/20070306#1173166341
とりあえずセグメントうんぬんの話は これのどっちかを質問が限定してないから断定できないはずなんだけど。
char gstr[] = "hog"; char* gstr2 = "piy"; int main() { char str[] = "hog"; char* str2 = "piy"; printf("%s\n", str); printf("%s\n", str2); printf("%s\n", gstr); printf("%s\n", gstr2); }
ほえほえ
(18:27)
CPUは確かに速くなったはずなんだ。でもねでもね。
てーことは iTerm と sevil の問題か。 sevil の方は Apple Event は どうやらアプリが応答してるに違いないと気がついた。 applicationDidFinishLaunching から帰ってない子は ものごっつ反応遅かったりとかする。
どうせ俺しか使わんので CGS ゴリゴリで高速化するか。
(18:38)
修論の話説明しろとか言われてだるっと説明。 この仕事はほげさんとひげさんとふげさんとへげさんがやった… とか説明してたらセンセがアナタそのへげさんに説明してるんだよと。
今日もたのしくはじかき人生でよい
(18:44)
ほげほげはいきなり襲ってきた!
ドカーン4500のダメージ死んだドカーン4500のダメージ死んだドカーン4500のダメージ死んだドカーン4500のダメージ死んだドカーン4500のダメージ死んだ
最大HPの10倍喰らう全体攻撃は結構すごいなー。 全力で対策しても300くらいは喰らいそうな気がするんだが
(20:46)
金稼ぎ部隊がいないとめんどいなーと思ったので は。しり[1-4]というキャラを作った。
一戦闘させたら一人死んだがレベル7まで増えた。
ふーむ26Fより21Fが効率良さげ。 糸いらんし。 一回30000円とかかな。 キャラにこいう非人間的なことさせてるとウィズぽいとも思うな
(22:05)
http://dprogramming.g.hatena.ne.jp/niha/20070306#c1173185386
これ賢いなー。 賢いっていうかもうなんていうかこれあれじゃんね パターンマッチ
(22:52)
やったこと
やってないこと
減らねえなー
(00:22)
zsh は autoload compinit とかを復活させればいいだけだった。 むしろ Ubuntu ではこれ無しで大丈夫だったのは /etc の下のアレが効いてたのかな
(00:25)
解決。 tekezo センセイありがたう。
まずDIPスイッチを 1,3,5 をオンにする。 これで Alt が Windows/Cmd キーになって ◇ が Alt/Opt になる。 これでこの HHK は PC にそのまま差せる。 かつ、 Mac のあのウザい Vol_Dn とかそのへんのキーは封印されたまま。
あとはこんな感じのコードを Remap4MacBook に
case KeyCode::COMMAND_KEY: if (*keyboardType == 40) { if (*flags & KeyCode::COMMAND_FLAG) { addFlags |= KeyCode::OPTION_FLAG; removeFlags |= KeyCode::COMMAND_FLAG; } else { REMOVE(addFlags, KeyCode::OPTION_FLAG); REMOVE(removeFlags, KeyCode::COMMAND_FLAG); } *key = KeyCode::OPTION_KEY; } break;
case KeyCode::OPTION_KEY: if (*keyboardType == 40) { if (*flags & KeyCode::OPTION_FLAG) { addFlags |= KeyCode::COMMAND_FLAG; removeFlags |= KeyCode::OPTION_FLAG; } else { REMOVE(addFlags, KeyCode::COMMAND_FLAG); REMOVE(removeFlags, KeyCode::OPTION_FLAG); } *key = KeyCode::COMMAND_KEY; } break;
(02:15)
なんかうんこの本が本屋で目に入って眺めたと思うんだけど
なかなかすごい本だったと思う。
まずなんか目についたのはアセンブラがどうこうという章があって、 おおおと見てみるとなんか PPC みたいなアセンブリが書いてあって えーせめて x86 じゃないの…とか思いながら見てると CASL だったという。
ほへーとか思いながら後ろの方を見てみると フローチャートとかが出てくるわけだー。 でも UML も紹介されてた。
不思議な世界
(02:27)
Firefoxのあるデスクトップに行ったら強制送還されるという tekezoセンセイが言ってたような気がする現象が。
まぁ VirtueDesktop のフォーカスのあってる プロセスのあるデスクトップに行くとかそんなオプションを切って対処。
もはやデスクトップにいないプロセスが フォーカス持っているという状況はありえないので問題ないはず
(08:22)
http://www.pqrs.org/~tekezo/nikki/2007/02/24.html#y2007m02d24c1p1
全然違う現象だった
これはLinux上で見たことある気がする現象なんだよなー
(08:23)
ついでに色々設定をいじってみた。 あんま使わねーだろーなと思いつつ 3x2 にしてみたり。
そういえば Move window under the mouse pointer みたいな コマンドはいかんよな。 動かすべきはフォーカスのあってるウィンドウであろう。
(08:38)
if (*flags == KeyCode::SHIFT_FLAG && *keyboardType != 40) {
Shift-Delete は便利だと思ったけど HHK ではいらないので。
(09:27)
http://cappuccino.jp/keisuken/logbook/20070303.html#p02
そいや話題になってたなぁと思った。
とりあえず軽いっていうのは代替物が出る時に 必ず話題になることだなぁと思った。 mozilla => phoenix とかね。
(11:54)
http://d.hatena.ne.jp/Ozy/20070305#p1
ソースあったのでコンパイルして動かしてみた。 itoa とかは気合いで。
なんか基本的にパズルってのは「拡張」したら だめだと思うんだよなーという。
(14:01)
xgawk は前々から考えてた、 m4 は
http://ya.maya.st/d/200703a.html#p20070303_1_1
とかを見て。
なんというか、「アレを入れてくれ」とかより 「アレは無いんだよな」とかだと妙に入れたくなるよねという。
squirrel は…まぁとりあえずいいか。
http://en.wikipedia.org/wiki/Squirrel
拡張子が nut なのはこのへんからということか
(16:18)
http://d.hatena.ne.jp/yshl/20070225#1172403124
Postscriptは入れたい言語なのだけど単品で というか表示を伴わない言語として使う方法をよくしらないというか
(20:53)
メタスラはスクリーンの機能だったー。
というかメタ通らないって確かにそいう話だったな
AquaSKKとの連携って意味でも なんか挙動腐ってるからiTermの入力のあたりいじるかぁ
(21:01)
http://curry.2ch.net/jobs/kako/968/968941211.html
まぁ、それはともかくMacはもっとエロゲー供給されるべきだと 思うよ?過剰に供給されるのも困るけど<PCみたいに。
このあたりの屈折ぷりがたまらない
(21:09)
http://d.hatena.ne.jp/tekezo/20070305#1173101554
% ls -lh /Users/i/Library/Logs/VirtueDesktops.log -rw-r--r-- 1 i i 1.0G Mar 5 23:02 /Users/i/Library/Logs/VirtueDesktops.log
信じがたいものがありますなー。
(23:03)
なんか前も見たことある気もするけど
http://rainer.blog7.fc2.com/blog-entry-75.html
ぱっと見た感じプロトタイプベースじゃなさげ。 組込み言語といえばプロトタイプ! ていう思い込みがあるのだけど、 はてさてふむ
(11:44)
うーんどうしたもんかな。
iPod にデータ移動させるには ogg => m4a の変換をする必要があるけど、 iTunes 自体はプラグイン入れたら ogg 聞けるようになった。
あと EUC-JP なファイル名が困るとか。 とりあえずビートルズを聞いて対処。
UTF8FSとか作ってしまうのが一番速そうな気がする
(12:28)
やったこと
やること
(13:53)
cat /tmp/scr|nkf -s|pbcopy とかでオケ。
i@um Music/iTunes/iTunes Music> dict 日本語 ■日本語 : Japanese●Japanese language i@um Music/iTunes/iTunes Music> dict OK ■OK : 【形】うまくいっている、だいじょうぶである、オッケーである、○である 【用例・形】 Is everything OK [okay, Ok]? : すべて潤邊ですか?、すべてうまくいっていますか? / I hope everything will be OK [okay, Ok]. : うまくいくといいんだけど。
(14:15)
で、アローキーの上下左右だのを入力すると おかしな挙動をする。 zsh と w3m は大丈夫。 ncurses かなーと思ったけど、 なんかそうでもなさげ。 なんだろうなぁ
(18:28)
問題作る時に「ナシ」「24時間」「3日」「1週間」「1ヶ月」くらいから選択して、 ナシ以外の場合はその期間過ぎたら公開、ってのはアリかもなー。 んで公開された問題への submit は post-mortem って感じで。
(23:02)
http://www.kmonos.net/wlog/71.html#_0207070303
これ良さそうだなぁめんどくさいからこれにするか
http://www.amazon.co.jp/gp/cobrandcard/marketing.html/
サックリ申し込んでしまた。主体性の無い若者である
(06:12)
まっくの悪口を言ってすっきりした
やっぱどれだけ見てもアンチェリってただかすれてるだけに見えるな。 Firefox や PDF や印刷時みたいな状況ならもちろんアリっていうか 良いと思うのだけど。 端末とかじゃポイント固定でデザインされたフォントに勝てない気がするなぁ。
DVD鑑賞しつつIRCのログ流しとくとかならアリだと思うけど…
F9→矢印で移動→決定とかいう移動はちょっとありえん。 あと F9 で上下左右押した時に最初にフォーカスあたる ウィンドウって予測不能に思えるんだけど、 アレどいうルールなんだろう。
そもそもファンクションとか触れないし。
アレは悪い冗談。 仮想デスクトップとあわせて使ってるとさらにひどいことに。
Witch があるとややマシにはなるものの…
だよね。
と、思うのだけど。 赤黄緑がありえないのに、 アピアランスでは二択でグラファイトを選ぶと フォーカスあたってるかさっぱりわからない。
あと閉じるボタンの赤いボタンの中にたまに 黒い目みたいなのが見えるけど霊の仕業ですか。
そもそもタイトルバー消したいわけだけど。
(09:14)
http://d.hatena.ne.jp/w_o/20070223#c1172261767
普通に読んでなかった。 まぁ wo さんの記述はなめるように正座して読み返すという 僕の性癖に救われた。
あと正規表現も format も俺 Turing complete ではない。 間違いなくリアル Turing Complete でもないことであろう。
あとむしろ正則文法な正規表現というのはどこにあるのだろうか。
(04:58)
なぜか解消。
なんか iTerm 修正しようと Terminal.app でほげほげモードに入ったら、 screen が動かんくなったから不審だなーと思いつつ screen -m とかで起動したら解消してた。
でもバイナリで拾ってきたヤツじゃダメで、 自分でコンパイルしたヤツだけ大丈夫。 よくわからんけど make Deployment してそれを使うように。
結論を言うとわいわい
(06:04)
だいぶマシではある。
hjkl 移動時がよくないようだ。 カーソル再描画というか。
たぶん見てて思うのだけど三つ化けかたがある。
ん、再描画がダメならもう描画やめてもらえばいいか
(06:30)
VT100Screen.m にて。
// if (sc[i]>0xa0 && [NSString isDoubleWidthCharacter:sc[i] encoding:encoding]) if (sc[i]>0x80)
☆が見えるようになったわあ♪
でもここまで雑だと半角カナとかヤバいかね。
(06:51)
(06:51)
_ =?SHIFT_JIS?Q?=94=BC=8Ap=CE=B9=DE?= (06:51)
論外だな。 ていうかこれ端末の問題じゃなくて単にメールサブジェクトの問題か
まぁもう半角カナとか忘れよう。
うーんしかし w3m が化けないのは快適極まりないな
と思ったらまた文内が化けるタイプのヤツが出てる。 まぁこれは頻度は高くないし ^l で対応できるけど。
(06:56)
ぬーんそろそろ対策しないとなぁ。 C# が $HOME/.wapi とかの書き込みを欲しているんだよな。 まぁ本当にこれだけならすぐなんとかするんだけど、 まーテストするツール書いてからってとこだなぁ。 あと /tmp の存在を前提としてる言語環境とかるとイヤだし。
あとミスって FizzBuzz ににはさんのを改善したヤツ投げちまったスマヌにはこ。
(11:27)
完璧な修正ができたと思う。 問題点。
というわけで、
って感じでうまくいった。なんか他にもバグぽいのあったから修正した気がする。 まぁ decode_euc_jp にわりとおさまってるので、今度パッチ書くと良いと思う。
(12:17)
D を眺めてみるのですよ…!
http://d.hatena.ne.jp/Cryolite/20070302#p1
mixin による文字列のコンパイルタイム eval と、 typeof だの is 演算子があなたをわけのわからない世界へ
(12:19)
convert ってか ImageMagick 入ってる。 コイツ使うのが一番ラクかもしれないな。
ぬーん fink っぽい。
んーてか w3mimg -size がえらい繰り返し呼ばれているというか ここがバグってんるんじゃね
(12:49)
_ あろは [僕も wo さんの記述だけは,定期的に何度も読み返す性癖があります.あと perl の Rules や format..]
_ shinh [社長のはてなはみんなのバイブルですね。 > awk なんか今だと sed とか grep さえ後方参照できるんで..]
_ k.inaba [意外なようなそうでないようなところで、Dのstd.regexpが後方参照できない古き良きregular expですね]
_ きむら [awkの正規表現はegrepと同じです(Kernighan博士経由でAho博士に確認取れました)。で、egrepの受..]
_ shinh [> D あーそういえば不便だなと思ったような気も。 > awk ほえー立派な歴史が。わざわざ偉い人に確認ありが..]
http://ya.maya.st/d/200702c.html#s20070228_2
echo 'ばいなり〜'|gzip -dc
じゃいかんのかなーと思ったんだけど、 ヌル文字がアレみたいだった。
(13:11)
http://programming.reddit.com/info/16swb/comments
よく見るとここの話面白いじゃないか。 「ちゃんとメンテナンス可能なコードを書かないヤツはバカだ!」みたいな 主張をする子ってのはネタにマジレスって感じなのかなぁ。
(13:17)
http://www.jmuk.org/diary/2007/03/01/0
http://d.hatena.ne.jp/soutaro/20070228/1172682278
shebangといえば。
http://homepages.cwi.nl/~aeb/std/hashexclam.html
そいやこれが /tmp/argv 以外になる環境って見たことない気がするなぁ
i@um ~/test> cat argv.c main(int c,char*v[]){puts(v[0]);} i@um ~/test> cat argv.sh #!/tmp/argv i@um ~/test> gcc argv.c -o /tmp/argv i@um ~/test> ./argv.sh /tmp/argv
(13:28)
abstract alias align asm assert auto body bool break byte case cast catch cdouble cent cfloat char class const continue creal dchar debug default delegate delete deprecated do double else enum export extern false final finally float for foreach foreach_reverse function goto idouble if ifloat import in inout int interface invariant ireal is lazy long mixin module new null out override package pragma private protected public real return scope short static struct super switch synchronized template this ~this throw true try typedef typeid typeof ubyte ucent uint ulong union unittest ushort version void volatile wchar while with
ふーむドキュメントからひっこぬいてきたけど なんとなく足りてない感じはしないな。
あとは文法的に特に変わりそうなのは無かったけなぁ。 scope あたりがアレか。
(17:57)
http://d.hatena.ne.jp/ytqwerty/20070126#p4
ローマ字慣れした人間の小指をなめてはいけません。両手の指を合わせてがっと力を込 めると、他の四本の指は全て右手が勝つのに対し、小指だけは左手の勝利です!
ホントだ!!!!!!
(20:17)
マクド行くと必ず順番抜かされるなぁ。 空気のような存在なのだろうか
まぁ別にいいんだけど
なんか色々考えたけど忘れたなぁ。 iPod にボイスメモしまくるってのはどうだろう。 キモいな。
ていうか iPod 未だに使いかたがよくわからない。
(21:31)
読んじゃった☆
http://www.kmonos.net/wlog/71.html#_2014070301
それ一瞬考えたのになぁ。 あと再帰下降は論外ぽいと勝手に思って展開するのはやめてたっていうか 実はほとんどゴルフしてないという。
あと mod_python はよ動さんとな
(22:13)
Terminal.app よりは化ける確率減ったかなぁと 思いつつもやはり気になるのでいじろうと思って ソースぶちまけてコンパイルしたらフツーに文字化け減ってる気がする。
しばらくCVS先端のバイナリ使うかぁ。
VT100Screen.m を '#' で探せば文字化けの原因調査はできそうとメモ
(09:21)
には入らないみたいだ。
んーむ何コレ
#define isJPEncoding(e) ((e)==0x80000001||(e)==0x8||(e)==0x15)
どう見てもドキュメントに EUC なら 3 って書いてあるんだが。
#define isJPEncoding(e) ((e)==0x80000001||(e)==0x8||(e)==0x15||(e)==3)
とか修正すると EUC-JP のデコードルーチンには入ったが、 文字化けがひどくなった。 自前でやるより NSString にやらせた方がマシっつーことですか。
(10:34)
日本語表示部分でログ取ってみたけど、 こんなの来てるんじゃ化けてもしょうがない気がするなぁ。 むー screen が悪いとも思えんのだが。
0xcb0xa4 だったものが 0xcb0xcb0xa4 とかになって来るんだが、 端末ってそいうもんなのかね。
(11:29)
節穴なので同じに見えても自信持てないという。
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20070228#p02
あと monaco がコーディングに…は主観の問題ですが 私は同意しかねますですはい。 いや悪くは無いと思うのですけど。 こうなんというか、
imgs[n].h = [img size].height; imgs[n].bpp = [srcRep bitsPerPixel];
srcRep の R の上の文字は何?みたいなのが難しいような。
あとうちで見ると I がありえんですね。 l や 1 と区別つかなさすぎというか。
あと w3m の書体としては monaco いいなぁ。 0 数字がいい。
まーフォントってのは色々難しいなぁという。 なんせ日本語に関しては誰がどう見ても K14 一択だろうとか 思うのに全然賛同得られないしなぁ。
(12:07)
6.6 にしろという話だけど、 アレをコンパイルするのは避けたい。 バイナリ配布のヤツ使うとかでなんとかなるかねー。
(12:52)
http://homepage3.nifty.com/worldtraveller/cuba/cubalist.htm
via http://alohakun.blog7.fc2.com/blog-entry-673.html
ギャグで書いてるのかきわどいラインだなぁ
(14:31)
あってもキツかったような気がしたけど記憶が。 (帰ったら調べる)
いずれにせよ monaco 使うならアンチェリある方が好みだなぁと 思いながら日本語の方がアンチェリつきだと僕には辛くて ギーガーと。
まぁフォントはもう慣れてきたし、 その場しのぎでなんとかしようとせず ゆっくり考えて良くしていこう… とりあえず 7x14&K14 などこでも使える ttf 作れればいいと思うんだ。
(15:22)
ってのはなんかバイトかなんかで 改善法があるのに古いやり方に慣れてるせいで それをしないってのはマズいですよねー的に喋ってた時から なんかスローガン化してるわけだけど。
なんかどっちが慣れかわからんよなーという。 古い環境に慣れすぎてて新しい環境でもアレがねえコレがねえと 叫び回るつー意味の慣れと、 新しい環境に慣れすぎて古い環境の良いところを忘れてしまうという 意味の慣れと。
前者を避けたいからとりあえずしばらくは X 入れない…とか 3日くらいはあんまりカスタマイズしない、とかしてたわけだけど、 結局なんか叫び回ってるし、 あと逆に新しい環境に慣れて古い環境と比べて不便になったとこも まだまだあるなぁ。
まー結構時間かかるねコレという。
まぁだいぶ減った
(15:32)
問題文にあるようにリンクはってあるからじゃないですかねえ
と思ったら他からもリンクはられてた。 そういえばリファラはここに。
http://golf.shinh.org/refer.rb
(22:16)
_ tekezo [Monaco 12.0 pt & AA あたりで使うと可読性高めだと思いますが、 たぶん shinh さんの使い方だ..]
前々から思ってたけど open はホントに便利だなぁ。
ttf がガーと広がってるフォルダでさてどうしよう…と思って、 なんとなく open *.ttf とかしたらそれでいいのね
(08:25)
http://www.kmonos.net/wlog/#_2111070226
ちょうど昨日二人用ゲームは PSPACE で…とか いう話を喋ってたけどよくわからんかったのだけど、 こいう説明されるとよくわかるなぁ。
QBFって昔聞いた気もするけど忘れてたな。 コレが PSPACE だってのをふにおとしてないから イマイチぴんとこないんだよなたぶん。
将棋って EXPTIME なのかあ。
なんかプログラマのためのよくわかる情報みたいななんか誰かないかな。
Lazy K とかでぐぐってて気付いたけど この人なんかすごいな
(10:54)
どーせコンパイル通るようにいじるんならついでに OSX バイナリ作るか。
んで iTunes のアレを勝手に持ってきて使うつーのはどうか。 m4a つーのは SDL_sound に無いよな。 まぁそんなもんなんとでもなるさ
(11:08)
要は下にメイン画面にフォーカスがあってない時があってうざいわけだ。 そしてフォーカスのあてかたもよくわかっていない。 んなら簡単でメイン画面のフォーカスあてるもの書けばいい。
(12:46)
もう死ぬよねって勢いで2,3日何も喰ってなかったので バファリンで鎮痛してそのスキにバカ喰い。 まぁ鎮痛してるくらいで喰えるようになったのは良いことだ。
だいたい大きい口内炎って治してるスキに必ず転移するのって、 口内炎→メシ喰えない→栄養不足→転移、って 流れだよなたぶん。 となると鎮痛剤は極めて重要だと気付く。
そして当然ながら今も新しいのができつつあるんだよなぁ
(12:50)
前から行ってみようと思ってた安ラーメン屋に入って気がついたことは、 この店来たことあるじゃんということだった。
まぁ290円にしてはみたいなおいしさなんだけど、 気づいてみるとホッピーとかつまみとか結構色々あって しかも安いなぁと
(20:27)
俺は基本的にフォントに嫌われていて、 例えば人のフォントの設定をコピペしてもたいてい うまく動かんのだ。 ぐおー。 ぐおーとか言いながらもうイヤだまたトラウマ歴史が増えるよ フォントむずかしいよ…と思ってた。
とりあえず、
まぁホントは違うフォントとかイヤなのだが。
(23:53)
Window switch 動いたぽい。
これならまこすてんも許せるかもなー。
まー微妙にバグあるがそれはまた取れるだろう。 それより毎度プロセス動くからちょっと遅いかもなぁ。 まぁ気になるほどでも無いと信じよう。
しかし Window switch するアプリは 結局 witch しかなかったってことは みんな Expose マンセーかフルスクリーン&仮想デスクトップ派なんだなぁ。
(02:29)
Window 自在に動くようになった。 しかもコマンドラインツールで window switch というのはなかなか面白い。 blackbox とかがそんな感じだったっけ。 ちょっと遅いのは OSX のせいだと思うなー。 たぶんクエリよりスイッチ本体に時間かかってそう。 完全にカンだが。
もう見掛けがオサレなだけで中身はかなりいい感じになってきた。 要は俺は w3m と sevilwm ラブなのだなぁという。 あと GCC と Emacs が動けばそれで良いのである。 最近すんごい気になるのは Terminal.app で w3m の文字がよく化けてることかなぁ。
(09:39)
わけのわからん Window を 57個も作っているらしい。 なんでだと思うが、それ以前にこんなもん無視できないといけない。
CGSの方で、titleが入ってるウィンドウが無ければ飛ばす、 とかで良いとは思うんだけど、ちとめんどくさいな。
まぁサックリと。ソース汚なくなるな。
これもひどいよなー。 1 がルートウィンドウと決めうち。
// it is never proper way to get screen infos CGRect rect; CGSGetScreenRectForWindow(cid_, 1, &rect); screenW_ = rect.size.width; screenH_ = rect.size.height;
NSScreen の Carbon バージョンがわからんという。 さすがに Apple Event ナシでいけるだろうとは思うが。
(10:30)
できた。
しかし Apple Event はなんか遅いなぁ。 俺の使いかたが悪いのかな。
あとは maximize つけて Witch 捨てるかね。 てか maximize って OSX 標準で無いんかという疑問も。
(11:44)
http://d.hatena.ne.jp/atty/20070225/p2
僕の場合は、以下が完全に私と同じです。 普通にスペック見て第一候補になるのが Mac つーのもすごい話ですよね。
あとホッピーは残念です。 物体としてはビールみたいなそんな系統の。 会としては私もなんなのかよくわかってません。 また今度機会があればぜひ。
(13:01)
透過 gif が見えてないな。 まぁなんにせよ全体的に作りなおす必要はある。
あとは HHK Pro なんとかしないといけないなあ。 キー配置全然違って全然抜き差しできない。
たぶん二種類解があって、
ただどっちにせよ OSX は Fn+[asd] で突然ボリュームの 設定が変わるのがうざいので、 外付けキーボードだけの設定を変えられるかどうか 調べる必要があるなーというところ。
(14:42)
http://homepage.mac.com/kenie/Projects/JANSI/MacOSX10.4/index.html
こいうの使えばメインキーボードが不便になる覚悟をすれば 使えるわけだなぁ。
(14:48)
痛いなぁ。
よって健康センター行ったら入試で閉まってたので バファリンを買ってみた。 カゼひいても薬は買わないのに口内炎で買うとか。
あと57個ってのは要は読み込んだ画像の数だよな。 NSImage 作った時点で表示とかなんもしてないのに Window になってるってわけか。 となるとやはり適切にフォーマット変換して byte* で持ってすぐ解放すべきか。
ただなんか、 画像読み込み→tiff→読み込んでbyte*に→フォーマット変換 、とかなんか貧乏症には耐えがたいものがあるな
(15:23)
http://shinh.skr.jp/m/?date=20070224#c09
NP と PSPACE を俺定義で区分する何か無いかな。 答え聞いて俺がその答えあってると調べられたら、とかでいいのかな。
PSPACE と EXPTIME はもっとよくわからないな。
俺定義なので P!=NP は前提となっているという。
(15:34)
ひさびさに本屋行ったら欲しい本がたくさんあってびっくりした。 欲しい本がありすぎて何も買わなかった。
まぁメモだけ。
(15:44)
ずっと健康にこだわってもしゃーないと思ってたけど、 最近健康は大事なんじゃないかと思ってきた。
というのも、僕の場合は健康を気にせずやることって言っても それは別にたいしたことじゃなくて、 生産的なことは眠くない時にガーとやってるんだよな。 健康に悪い、ダラダラ寝てない時とか ハラ減って動く気も失せてる状態とかは、 ただ健康に悪いだけであって、 それは太く短くを指向しているフリをして 細く短くを実践しているに他ならないという。
もうなんかずっと腰痛は慣れたし 1月入ってから半分は風邪みたいな現状に 参ってるだけで健康になったら また無計画に生きるに違いないのだが
(15:56)
http://www.garbagecollect.jp/~usa/d/200702c.html#id20070226_P1_8
これ面白そうなんだよなーと考えてみた。
前方一致だと結局かぶってる名称が多いのでうまくないという話がある。 こんな感じにするともっと縮んでいいかも。 each_with_index は使いたい時は結構あるのに長くて絶対使わないからな
class Object def method_missing m, *a, &b # t = (public_methods + private_methods).sort.find{|e| /^#{m}/ =~ e.to_s} t = (public_methods + private_methods).sort.find{|e| /^#{"#{m}".gsub /./,'\&.*?'}/ =~ e.to_s} t ? __send__(t, *a, &b) : super end end if $0 == __FILE__ p ob pr s='Hello World!' v=[*'A'..'N'].e__{|v,i|pr v,i} s.r! puts s end
出力は
i@um ~/wrk/ag> ruby19 goruby.rb -604162848 Hello World!A0B1C2D3E4F5G6H7I8J9K10L11M12N13!dlroW olleH
p は (protect|public|private)_methods が邪魔で使い勝手悪いな。
(18:03)
アイコン化って実は使えるなーとふと気付いた。 むしろなんで今まで気付いてなかったんだ。
Ctrl+Alt+t とかでウィンドウ出して、 irb 起動してちょっと計算、 で、そのウィンドウ邪魔だから 他の仮想デスクトップに捨てるか消すかしてたわけだけど、 iconify しておくといい。 あとは iconify したものをキーボードで Alt+Tab 式のスイッチで拾って来る機能があればそれでいい。
(18:59)
要は裏バッファではないかと。
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20070226#p03
僕は端末*2をscreenで倍増させて4個と emacs*2をelscreenで倍増させて4個というのが基本形。 これたぶん木構造作ってるんだよな。 まず仮想デスクトップ切り替えて、 sevil で Window を一手で選択して、 次に screen 切り替えで一手。
screenで4枚以上のscreen管理する人は役割を固定するぽいけど、 それはちょっとわからないなぁ。 なんか必要なシェルの数って起動時間にあわせて増えてくんだよな。 時間がたつとたいてい10越えるくらいは zsh 動いてる気がする。
空間有効活用と言えば是非中途半端な 半透明は実現したいと思ってたということを思い出したが、 Wanderlust がなんかおかしくなるな。
つーか半透明化はどうせ Accessibility API でケリつくんだから sevil につっこめばいいや。
(22:30)
一瞬ででけた。
そういやウィンドウふっとばしたい時に VirtueDesktop はフォーカスあってるウィンドウじゃなくて マウスの下にあるウィンドウ飛ばしてるっぽいんだよな。
これは VirtueDesktop いじってもいいし、 sevil 側にスイッチ時にマウス位置をそろえる機能つけてもいいし。
(22:35)
ウィンドウに移動用のキーを書いておくってのは賢いなぁ。 タイトルバーはそもそも消したいわけだが。 でも HaH 風の移動は便利な人には便利かもしれない。 でもうーんそのへんやるとなると WM 書きたくなるんだよなぁ。 あと僕が魅力感じるかというとノーかなぁ。
あとさっき気付いたけど QuickSilver のキー押しっぱなしの時に 連打してくれる機能は良い。 ウィンドウ移動が快適に
(22:56)
前 | 2024年 11月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
_ yshl [PostScript の件ですが Ghostscript であれば、 gs -q -dNODISPLAY -dBAT..]
_ shinh [ご教授ありがとうございます。さっそく加えてみました。]
_ Qgxoyvlc [この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/business/5..]