ToDo:
http://niha.tumblr.com/post/156416431
なんか WIN32_LEAN_AND_MEAN って具体的にどのへんが 無くなるかとか知りたいよなぁとか。 他にも色々ありそうなんだけどどっかにリストあるかな。
あと LOG(ERROR) を消すために NOGDI つけてるのとかもこれがベストなのかはさっぱりわかっていない。
(02:22)
http://wiki.livedoor.jp/zinnia1975/d/%a4%aa%ca%d9%b6%af%b2%f1%2d%b5%ad%cf%bf1
http://risky-safety.org/~zinnia/d/2009/07/#20090729-t0-h1-p0
前後に予定があったので たしか 15:30 くらいから 18:00 まで参加。 やったことは、
そんなとこかなぁ。 coLinux の移動がほとんどの時間を占めていた気がする
(17:17)
http://www.artonx.org/diary/20090731.html#p01
きょうび rehash とかなくても CDROM とか floppy で無い限り大丈夫なんじゃないかなぁと思うわけだけど、 まぁ前に思いついて .zshrc に書いておいた キーショートカットは割と便利に使えている。
clear-screen-rehash() { zle clear-screen rehash zle reset-prompt } zle -N clear-screen-rehash bindkey '^L' clear-screen-rehash
画面を消す時についでに rehash してくれるという話。 rehash ごときにコマンド打ち込みたくないんだよね。
(20:30)
(03:10)
http://d.hatena.ne.jp/katzchang/20090724/p2
hmhm
「触ったことがある」がごちゃまぜもいいところだな。 大体、 Hello, world! よりそれなりに大きい一定意味がありそうなもの作ったことがあれば触ったことがあるに入れてて、 過去かなりの時間使ったことあっても、今現在あんま使ってないものまで含んでるので、広い。 その他は件の Wikipedia から目に入ったものを適当に。
(04:08)
よく見ると compile.el 自体は問題なかった。 grep.el がまぁ、よくわからんのだけど、 なんかしら色つけようとするとマズいようだ。 詳しく調べるのも面倒くさいので、 色つけるの自体を .emacs.el で消すことに。
(set-variable 'grep-highlight-matches nil)
しかしこんな問題が普通にあるわけないので、 なんかおかしいんだろうけど、何がおかしいんだろうなあ。
あとマッチした個所に色つくのはそれはそれで欲しいわけでして…
(01:16)
OOフェチのみなさんには面白い話かもしれない。
http://tech.groups.yahoo.com/group/iolanguage/message/11639?l=1
なんというか、要は2引数以上あるメソッドはダメだというような。
map atPut(k, v)
を
map slotAt(k) put(v)
としたいらしい。
僕はこういうアレ的にはどっちがレシーバだったかも わからんくなる場合があったりする気がするので、 (Array#join vs String#join) いっそ multiple dispatch でいいんじゃないか的に 思うこともあるわけだけど、 まぁ Io 的には一引数に限定するのは面白い気がするなぁ。 件の ML でも Smalltalk チックでいいね的な感じぽいな。
もういっそそういう言語にしちゃえば面白そう。 もうコンマを BNF から駆逐しちゃうような感じで。
でもそいうこと考えると問題になるのは コンストラクタとか list とか method とか for とか まぁ結構色々きつそうか
(01:36)
で帰ってきたものが他に使い道が無いとさみしいという話があるんだろうな。 ただでも if から帰ってきたものが else と elseif しか呼べないような Io だったらまあそのへんは気にせんでいいような気もする。 極小クラス主義というか。
Ruby ってこういうのやらん流儀だよなあ
(01:46)
前書いたやつより組み合わせを増やす方法無いかなぁとぼんやり考える。 一個増やすのはできてしかるべきだと思うんだけど、 なんか意外と思いつかないなぁ。
やまぁ sh はいつもでさっくり足せるんだけどな。
関係としては、
- C プリプロセッサを消さないと # コメント言語以外は無理 - Python がいろいろ邪魔。こいつがいなければ JS や Haskell、 OCaml はたぶん足せる - でも JS と Haskell と OCaml のうち2つを足すのはなんか難しそう
という感じかなぁ。感触としては。 どうせなら sh 以外のなんか足せるといいけど、はてさて。
(17:11)
そういえば、よくやるミスとして、ですね。
import sys cont = file(sys.argv[0]).read() for line in cont: print line,
とかいうものがあるように思う。 これの出力結果の
i m p o r t s y s c o n t = f i l e ( s y s . a r g v [ 0 ] ) . r e a d ( ) f o r l i n e i n c o n t : p r i n t l i n e ,
にももちろん言いたいことがあるわけだけど、 まぁそれはともかく、 要は文字列の配列と文字列が完全に同じインターフェースで使えちゃうので たまに間違えるんだよな。
Haskell だとまぁ型エラーになる。
Ruby だと… each が勝手に各行に切るんだよな。 それはそれでいいのかは知らんが。
なんだろ、内部 iterator が複数種類ありえる時に、 Ruby も Python もどうにも違和感があるな
(17:58)
http://www.ddj.com/architect/218600111
http://herbsutter.wordpress.com/2009/07/21/trip-report/
via http://twitter.com/omo2009/status/2788782486
ぱっと見た感じそんなにデカいインパクト無いと思うべーと言ってるようだ。
Q: Wasn’t this C++0x’s one big feature? A: No. Concepts would be great, but for most users, the presence or absence of concepts will make no difference to their experience with C++0x except for quality of error messages (see below).
ふーむそのエラーメッセージが一番重要な気がするんだけどな。
(22:50)
http://d.hatena.ne.jp/ku-ma-me/20090722/p1
が面白いなあと思ったので、 QR code の仕様とか探したり。 うーん売り物なんだな。 でもまぁサイトとかもあるみたいだ。 たとえばこのへんとか。
http://www.swetake.com/qr/qr1.html
http://www.tech-jp.com/QRCode/Whats.html
だいたい雰囲気はわかったのだけど、 配置だけ微妙に疑問が残る感じ。
http://www.swetake.com/qr/qr4.html
なんかこの手順を馬鹿正直にやると左下の位置検出パターンにひっかかって 動けなくなるような。 まぁ普通に次は真ん中に飛ぶ感じなのかしらね
(02:31)
http://topcoder.g.hatena.ne.jp/cafelier/20090724/1248369091
まさにその中点+α(全てのx,yに関して中点を作ってその全組み合わせの点に関して調べるみたいな) の子を落とそうとしてたのでした。 たぶん
{2, 1}, {2, -1}, {-1, 2}, {-3, 0}
とかってどうやっても {0, 0} にならないんじゃないかなぁ。
(02:37)
なんか友人が水難事故的な感じで死んでしまったので、 昨日今日と、早退=>通夜、有給=>葬式、という感じだった。 忙しくて来られない人もいて、 割と自由に休める会社のありがたさを感じた。
どうせいつでも会えると思ってるとなかなかわざわざ会わないもので、 最近は年4回くらい見るとかそのくらいだったかなぁ、 まぁそんなもんわからんとはいえ残念なものです。
ある程度以上身近にいた期間が長いと、 記憶が多すぎて「特に印象に残っていること」みたいなのが あまり思いつかなくなるんだなぁと思った。 むしろ遭遇頻度が減ってからの方がそういうのを思い出せるんだよな。
感情に関しては、表現できない感じだなぁ。 小説家とかにはなれんね
それと海には気をつけましょうと思った。 海とか行かないヒキコモリは勝ち組。
(03:00)
http://d.hatena.ne.jp/hasegawayosuke/20090721/p1
this.alert を調べるのとどっちが短いかは微妙なとこかなぁ。
ああというか y も無いか。論外だった。
というかむしろ y とか h とかどっかにあればいいんだよな。
(03:54)
http://cpplover.blogspot.com/2009/07/twitter.html
via http://d.hatena.ne.jp/w_o/20090719#p2
hmhm 。 個人的には
http://shinh.skr.jp/m/?date=20081125#p04
http://shinh.skr.jp/m/?date=20081127#p01
を書いた後に、 まぁよく考えると twitter を mixi とかにしても 通用する議論多くて、 でまぁ mixi も僕のすきな web を破壊するには至ってないし まぁ mixi/twitter とかでもらったコメントとか 割にどうでもいいもの多いので別にいいかなとか的に思ったりもしたのだった。
あとなんか twitter って突っ込むのが申し訳ない感があるってのもあるんだよな。 140文字しか書けないから言葉足らずになってるだけかなぁとか、 チャット感覚でやってることにマジメに間違いの指摘だの反論だのするのも なんか違う気がするよなぁ的な。 web ってこう適当に適当なこと書いといたら たまたま偉い人の目に止まったら 面白い指摘や単純な間違いの指摘やわからんかったことを教えてくれたりすることがあって、 何度もああこれはありがたいものだなぁと感じた経験的に、 まぁ僕がわかる範囲なら反応とかしたくなるんだけど。
まぁ個人的には
くらいの運用で、面白動画採掘装置ときどき興味深い議論やイベントがわかる装置 くらいになって、まぁ別にいいかなぁ…という感じになってきたのだった。
そんなこんなである程度見てみるようになって思ったのは、 予想以上に twitter ってどうでもいいこと書いてくれてるだけなことが多いので、 別にほっといてもそんなたいした問題ないなーという。 ちゃんとまとまった議論はブログとかに書いてくれる人のことを考えると、 むしろ S/N 上げるのに貢献してる時すらあるかも。
(08:40)
http://developer.cybozu.co.jp/takesako/2009/07/polyglotrejectk.html
なんかやけに長いな…いくらなんでももっと短くてすむ気が…
このへんはやればできるけど やればできるとわかってるだけにやる気が起きなくてやってないことがあるので、 まぁ気が向いたらやるかなぁ。
(08:45)
昨日のヤツを書きっぱで放置してると思い出したのでなんか書いたのであった
http://d.hatena.ne.jp/shinichiro_h/20090719#1248047837
(08:58)
なんか emacs22 になってから、 grep した後にファイル名のところで RET なりなんなりで その行に行けなくなっていた。 compile.el 見ようと思ったけど、 なんとなく emacs21 でやったら動いたしもうこれでいいかという。
まぁ気が向くか emacs22 じゃないとダメな理由が見つかったら調べる。
全然しっかり調べてないけど、 なんか riece の見た目も良くなったし emacs21 の方が良いんじゃ。
(04:56)
(05:22)
したファイルを pull した時にちょっと面白いなと思った。
rename WebKitTools/Scripts/{ => modules}/cpplint.py (100%)
共通部分は2回書かない、と。 こういう工夫はいいよねえ
(05:54)
TCC のバグは理由調べたあたりで ちょうど修正のコミットがされて時間がムダに。
まぁでも stab と sizeof(size_t) は修正しておいた。
あと
っていうのがあったか… これ意外と大変そうなんだよね。
(07:24)
相変わらずピンと来ない物体だなぁ…と思う。 map だけじゃなくて汎用的に色々できるよ〜的な話らしいんだけど、 なんかそれってむしろ openmp 的ななんかなぁとか。
filter複数かますと間に queue が入って遅くなるとかいう話があって、 それはそうに決まってて、 でまぁ filter 複数かましてるだけだと 直接短絡処理するようにして高速化してるって話なんだけど、 具体的にそれどうやってやってるのーというのが 興味があるところなんじゃないかなぁと思うんだけど、 説明が全くなかった。
自動でやれるなら面白いと思うんだけど、 プログラマがこの filter くっつけてねーとか 指示しないといけないなら 最初から1つのfilterでやればいいじゃんという話なわけで。
あと6台のサーバで13倍速くなったらしい。
(16:22)
前 | 2025年 1月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
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 | 31 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
_ arton [>きょうび大丈夫 同意。なんでWindowsにはないのかなとか不思議に感じたけど、以前(10年前とか)はそんなにコマ..]