トップ «前10日分 最新 次10日分» 追記

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|
2025|01|02|03|04|05|06|07|08|09|

ToDo:


2011-03-18

_ debian testing + unstable

testing な環境に unstable なパッケージを少しだけ入れたい

よく調べるのだけどやり方を毎度ぐぐるのでメモ

http://now.ohah.net/ja/%E3%83%87%E3%83%93%E3%82%A2%E3%83%B3(Debian)/unstable%E3%81%8B%E3%82%89testing%E3%81%B8%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89

(00:21)


2011-03-17

_ ld-mac めも

なんかしらんが bison というか、 その bison が呼び出しているらしい m4 がなかなか動かない。

まあ bison とかはどうでも良くて、 どっちかというと llvm-gcc をやりたいのだけど、 これは libllvm.dylib を使ってるから、 本当に loader ぽいことをしないといけなくてけっこうめんだくさい。 見なければならないのは rebase ってやつと export ってやつで、 それぞれまたちょっと工夫された感じのエンコーディングがされてるので、 それなりにがんばらないとなんですよね…

(22:43)


2011-03-16

_ ゴルフ場と pipe TODO

http://golf.shinh.org/p.rb?SIANGLE

このデカい問題をやろうとすると stdin の方の pipe がつまっていたので修正した。

しかしどうもゴルフ場でやると遅いというかなんというかな問題がある。 なんか select とかしてちょびちょび読んだり書いたりするより、 素直に標準入出力をファイルにつないでやって、 そのファイルを読み書きする方が速い気がしてきた…

(08:08)


2011-03-15

_ libstdcxx

> wget http://www.opensource.apple.com/tarballs/libstdcxx/libstdcxx-39.tar.gz
--2011-03-15 02:15:52--  http://www.opensource.apple.com/tarballs/libstdcxx/libstdcxx-39.tar.gz
Resolving www.opensource.apple.com... 17.254.20.243
Connecting to www.opensource.apple.com|17.254.20.243|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 117081041 (112M) [application/x-gzip]
Saving to: `libstdcxx-39.tar.gz'

 2% [                                       ] 2,772,912    535K/s  eta 3m 59s  ^C
zsh: interrupt  noglob wget

なんで libstdc++ が 112MB もあるの…と見てみると

http://www.opensource.apple.com/source/libstdcxx/libstdcxx-39/

なんか gcc とか入ってる。 大変めんどいでございましょう

(02:19)


2011-03-14

_ ld-mac

gcc のコンパイルはとりあえず動くようになった。 今は ld をなんとかしようとしている。 apple 独自ってことで色々と他よりは 細かいこと色々必要だったけど、 特にああそういえばそうだなあと思ったのは、 C++ exception が dwarf 無いせいで 全くハンドリングできないなあということだった。

まだよくわからんところで SEGV してる => ソースコードからビルドした ld が欲しいなぁ => ld をビルドしよう => xcode が古いって感じのエラーで ld のコンパイルがうまくいかない => 新しい xcode をインストール…

みたいな感じの yak shaving

(03:41)


2011-03-13

_ Mac ログイン時設定

どうでもいいことぐぐっててもどうでもいい感じなんで、 まあ適当に細かいことをやる。

起動時に走らせるべきものを、 システム設定 => アカウント => ログイン項目 あたりで設定できるみたいだ。 どっかにあるだろうなあと思いつつ長い間放置していた。

適当に synergyc とブラウザで開くのをリモートからやれるものを 項目として足してみた。 .sh で終わっていると Xcode が開いてしまうので、 拡張子は無い方がいいようだった。 open コマンドでどういう挙動になるかは確認できそう。

スクリプトはこんな感じで希望通りの挙動になるみたいだった。 正確には Terminal.app がちょっとの時間動くのが ちょっとうざいけど、まあ気にならない。

#!/bin/sh
nohup /usr/local/bin/synergyc -f u4 > /tmp/synergyc.log 2>&1 &

ついでにログイン時に Skype が動くのが 長いことうざいなあと思ってたので、 起動項目から消したりした。

(15:52)

_ ps

元々 ps のオプションってよくわからんけど、 Mac の ps は特によくわかってなかった。

linux でも mac でも似たような結果を得たい場合は ps -ef を常に使うのが良さそう。 Mac だと UID が username になってなくて、 man によると -u が指定されている場合は username になるらしいが実際はならない気がする。 あと linux の ps -ef は出力が端末だと 80cols で切るようになるっぽいな。

pstree は linux の pstree -p が普段は好み。 Mac の…というか fink の pstree は ps --forest に近い感じの出力で、 ちょっと読みにくいけど長いコマンドが出てるのが便利な時は便利。 fink pstree の 80cols で切るのが便利なことはあまり無いので、 pstree -w は常にやっておいていい気がする。

Linux の方は pstree -pw とかは読めたもんじゃなくなるので、 フルなコマンドラインが欲しい場合は ps -ef --forest とかがいいのかなあと思う。

macports とか homebrew の pstee も入れてみるかな…

(16:05)


2011-03-12

_ 地震

今まで会ったことある人で名前覚えてる人…って考えて、 h_sakurai さんが心配な感じだなぁとか思っていて、 まぁ僕自身もなんか書いとくかと思ってこれを書いておく。

あとは福島山形あたりにちらほらいるけど、 まぁあのへんなら特に連絡なければ大丈夫だろうね…

(21:21)

本日のツッコミ(全2件) [ツッコミを入れる]

_ izumick [無事で何より。こっちから関東以北に電話しても全然つながらないんだよね。福島の人、浜通りに勤めてたよね。忙しいから連絡..]

_ shinh [はい、なんかわかったら連絡さしあげますです。]


2011-03-08

_ ld-mac

ちょっと前に作っていた mach-o => elf トランスレータは、 libc の初期化がめんどいとかいう理由でローダにしようかという方針になった。

% ./ld-mac otool_x86_64 -h otool_x86_64
Mach header
      magic cputype cpusubtype  caps    filetype ncmds sizeofcmds      flags
 0xfeedfacf 16777223          3  0x80          2    12       1872 0x00000085

おおー。

x86 はポータブルという wo さんの主張は正しいなぁとか。

(02:07)


2011-03-07

_ 昏論会

昏倒するまで論文読む会というのがあるとのことなんで、 例のごとくフィーリングで何やらかっこいい気がするようなものを 読んだり読まなかったり表だけ見たりした。

つまりあんまマジメに参加してない。

ログ: http://www45.atwiki.jp/konron/pages/29.html

チャットしたりログを見たりしてると、 ちゃんと研究とかやってる人はなにやら色々知っててすごいなぁとか思った。

なにやら面白い会を企画してくださった kinaba さんありがとうございます。

そろそろ「ミーハー心で勉強したフリしてみたいなー queue」がカラになりつつある気がするな。 いやこの queue って特に記録してないからふと思い出したり、 だらだら wikipedia 読んでる最中に増えたりするから なかなかカラにはならんかもしれんけど。 まぁしかし素直になんかまっとうに一つのジャンル勉強してみるとかもいいかもしれんね…

「学生時代にやらなかったことを!」とか 「今こそ青春を取り戻そう!!」みたいな感じで、 つまり社会人デビューというやつですね…

(01:57)


2011-03-02

_ shared_ptr

http://shinh.skr.jp/m/?date=20110226#p03

の記述はよく考えると微妙だったのでコメントしてみた。 まぁ普通にこっちの意図くみとってくれてるみたいだからいいけど…

http://d.hatena.ne.jp/lyrical_logical/20110228/1298914755#c1299005524

(03:51)


2025年
9月
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
1.いわさき(2014-05-24 01:54) 2.shinh(2014-05-24 01:54) 3.notogawa(2014-05-24 01:54)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h