2002-05-06
_ 場所
神奈川
_ .hack//Radio すみすみナイト
たくみとかもりやくんから「ますみん良いよ〜」とか言われたので聴いてみることにします。来週から。
昭乃さんの番組と被るとか言ったら「ラジオ 2 個で聴け〜」ともりやくんから突っ込まれました。へぃ。精進します。
2004-05-06
_ 仕事
0720 出勤。ひさしぶりに自転車乗ったからか、えらく疲れた。
_ ふむ
脳内で KINGDOM HEARTS のサントラの「 Blast Away! 」が再生される。
_ 「ノビヨのしっぽ」会員専用サイトオープン!
ID とパスワード自宅だよ。見れない。
_ 仕事
2150 退勤。
_ ノビヨのしっぽ会員専用サイト
ごそごそ。
2005-05-06
_ 天野喜孝「 N.Y.SALAD 」 ART 展 サイン会
日本橋高島屋へ行って整理券を確保してきた。
整理番号 12 番であった。
会場は 7F であり、エスカレーターで行ったのだけど、エレベーターを使えばもう少し早く着いたか。まあいいや。
なぜエレベーターを使わなかったかって?
エレベーターの場所が分からなかったからさ。

_ 天野喜孝「 N.Y.SALAD 」サイン会
再度日本橋高島屋へ行ってきた。
場所が高島屋の普通の売場なのでトークのようなことはやらないだろうと思っていたらホントにやらなかった。
そのまま淡々とサイン会。
「 ぅゎー 天野さんだ本物だ FF 5 のころはサントラを聴きながらサントラに収録されてる天野さんの絵を見ながらまだプレイしていない FF 5 の内容を空想していたんですよ そんな中学生のころなんですよ! 」
などと妄想していたがここは無難に au の W21H のネタにした。今回のメインは N.Y.SALAD だし( W21H にデフォルトで入っている絵も N.Y.SALAD である )。
あらかじめ拙者のケータイの待ち受け画面をげふんげふん デフォルト設定に戻しておいてからネタふり。
サイン貰ってからしばらく待っていたけど 2 回まわしや 3 回まわしのひとがけっこう居たりしてなかなか終わらないのでとっとと帰ってきた。
2006-05-06 :-)
_ 朝
0600 起床。
新丸子のほうまで往復。
iPod Shuffle に入れた Trash が妙な順番で再生されると思ったらどうもアーティスト順でプレイリストに突っ込んでしまったようだ。
これはこれでいとをかし。

_ web 巡回
あなたが主要なOSを全て使うべき、たった一つの理由
( via *Backtrace* )
コンピュータ使ってる奴なんてみんなオタクだ!
コンピュータを窓から投げ捨てろ!
ぴゅう太を使え!
最初のの 2 行は同意する。
しかしぴゅう太は使ったことがない。
[Emacsen] httpd.confの編集を vi でやっているとストレスがたまる、Emacs好きな人は jed を使いましょう
EDITOR=gnuclient して sudo -e しろとのこと。
コードを貼りつけるのが面倒だ
( 以上 markun日記 より )
Emacs だと私も C-x r t してます。
wiki モードは引用も面倒っす。行頭に「""」書いて行末に「{{'<br>'}}」書く( {}は半角で書くこと )。
はてなダイアリーは「>|」とか「>>」だけなので楽なんだよなう。
ref.
_ area51新年会 2006 v2.0
@ほりさんち
area51 の面子と れあちぃず の合同みたいな。
参加者。
- みわ
- ぶんじ
- はらだ
- くろ
- さとう
- よしみつ
- れあちぃず御一行
- ゆあん
- ほり
- ある
- ちる
- らむ
- とらんぷ
私が企画しておいたわりに当日は仕事なので参加できなさそうだったのだけど、仕事から駆けつけていきました。
area51 伝統のジンクス「 幹事は参加できない 」は打破しました!ツイてる!
よしみつくんは参加しない予定だったのだけど、行ってみたら居たので安心した笑。なんの予定があったんだっけ。
ヨタのひととき
- 家電業界は仕事のサイクルが短い
- メモは ChangeLog メモですよー ( ref. 横着プログラミング 第1回: Unixのメモ技術 )
- area51.gr.jp をみんなが使えるようにする
- Mac は CD 入れて C 押しながら起動するといろいろリセット
- 厚生年金の宿が安い
- フランスに行って本物の芸術を見ろ
- 坊主の三連星
- オレオレ詐欺対策には自分のイベント参加予定表を作っておけ( ぇー
- FF 12 は 80 時間プレイしてもまだクリアしてない( くろ )
- 水泳は足を使うんだ!
飲み食い
〆張り鶴。ほとんど私ひとりで飲んだ気がする ^^;

能登牛のせんべい。これも私が抱え込んでひとりで食べてた笑

ムーンライト。「 ながら 」じゃなくて椎名へきるの歌とかなんとか。

メイリッシュに通っているひとのお土産らしい笑

こうしてヨタヨタしながら時間は経過していくのでした。
2007-05-06 :-)
_ [FF12]FF12
プレイ時間 106:01
- ラルヴァイーター狩り
- 5 時間くらいかけてラルヴァイーターを 10 chain したけどダンジューロは出なかった
ダメージ食らっても HP が 9999 から減らないと思ったら 1 万を超えてるのね。
_ [おひる][じゃがいものチーズクリーム煮]おひる
じゃがいものチーズクリーム煮( ref. 今日の料理 2007-05 p.18 )
生クリームが無かったのでホワイトソースを作って代用してみたらホワイトシチューになりました。

_ [飯][スパゲティのオープンオムレツ][新たまねぎカレーマリネのシンプルサラダ]飯
スパゲティのオープンオムレツ( ref. DS 献立全集)、新たまねぎカレーマリネのシンプルサラダ( ref. 今日の料理 2007-05 p.37 )

_ [モバイル][Twitter]ケータイで Twitter
普段は MovaTwitter を使っています。Twitter 公式の Twitter というのがあったので試してみました。私が使っている au W47T では文字化けします。Google Mobile 経由でアクセスすると良いようです。使い勝手などはまだ比較していないのでもうちょい両方とも使ってみます。
こちらがモバイル版 Twitter

こちらが MovaTwitter

ref.
_ テスト
テスト
2008-05-06 :-)
_ [創聖のアクエリオン]一万年と二千年前から
私が最初に「創聖のアクエリオン」をフルコーラス聴いたのが以下の動画なので、それ以来たとえばアニメ主題歌大全集[ 20080424#p09 ]等「創聖のアクエリオン」を聴くたびに神様が裸で踊る図を脳内再生するようになりましたニコ厨。
_ [C#][スタック][ヒープ]スタックとヒープ
C# にはまた、別の意味で 2 種類の型があります。値型( value type )と参照型( reference type )です。値型と参照型の違いは、それらの値がどのようにメモリに格納されるかという点にあります。値型は、スタックの上に実際の値が直接保持されます( または、もっと大きな参照型オブジェクトの一部分に値が保持されます )。参照型の場合は、スタック上に保持されるのは、オブジェクトのアドレスであり、実際のオブジェクトはヒープに格納されています。( p. 26 )
C# では、整数のような値型のローカル変数は、スタック上に割り当てられます。スタック上のメモリ領域に置かれ、そのメモリ領域を変数の名前によって参照できます。参照型のローカル変数もスタック上に割り当てられますが、値自体( 例えばオブジェクト )はヒープ上に割り当てられ、参照型変数にはヒープ上のオブジェクトのアドレスが格納されます。( p.28 )
4873112648
_ [C#][ファイナライザ]ファイナライザ
要するに、ファイナライザは弁護士のようなものである。本当に必要な状況もあるが、一般には絶対に必要という場合にしか使用せず、使用する場合はそれがどのような働きをするかを 100% 理解する必要がある。( p.151 )
4873110912
_ [ヒープ]ヒープ領域
ヒープ領域(ヒープりょういき)とはコンピュータープログラミングにおいて、動的に確保可能なメモリの領域。ヒープ (heap) とは、『山積み』という言葉の中の『山』をさす英単語である。
_ [スタック]スタック - 実行時メモリ管理
いくつかのプログラミング言語はスタック指向である。スタック指向言語とは、基本操作(二つの数の加算、一文字表示など)でスタックから引数を取ってくるようになっていて、結果をスタックに返すようになっている言語である
ほとんどのコンピュータは実行時メモリ環境に特殊なスタック(コールスタック)を使用し、プロシージャ/関数呼び出しに関する情報を格納するのに使っている。
プログラミング言語によっては、プロシージャ内のローカルなデータをスタックに格納する。ローカルなデータの(スタック上の)領域はプロシージャに入ってきたときに割り当てられ、出て行くときに解放される。
_ [NetBSD][top]Let's CF-R4 NetBSD の top を眺めたらプロセスが少ないことを知った
無駄に postfix が起動してたりしますが。
% top -d1
load averages: 0.04, 0.01, 0.00 up 0 days, 0:15 17:23:51
19 processes: 18 sleeping, 1 on processor
CPU states: % user, % nice, % system, % interrupt, % idle
Memory: 32M Act, 708K Wired, 4956K Exec, 20M File, 434M Free
Swap: 128M Total, 128M Free
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
15355 rin 21 0 140K 904K CPU/0 0:00 0.00% 0.00% top
0 root 103 0 0K 20M schedu/0 0:00 0.00% 0.00% [system]
446 root 63 0 360K 3124K netio/0 0:00 0.00% 0.00% sshd
438 rin 63 0 776K 2592K pause/0 0:00 0.00% 0.00% zsh
393 postfix 63 0 260K 1060K kqueue/0 0:00 0.00% 0.00% qmgr
430 postfix 63 0 216K 1028K kqueue/0 0:00 0.00% 0.00% pickup
423 root 63 0 196K 996K kqueue/0 0:00 0.00% 0.00% master
405 root 63 0 92K 916K kqueue/0 0:00 0.00% 0.00% inetd
171 root 63 0 196K 856K kqueue/0 0:00 0.00% 0.00% syslogd
1 root 63 0 100K 852K wait/0 0:00 0.00% 0.00% init
432 root 63 0 56K 824K tty/0 0:00 0.00% 0.00% getty
442 root 63 0 56K 824K tty/0 0:00 0.00% 0.00% getty
435 root 63 0 56K 824K tty/0 0:00 0.00% 0.00% getty
441 root 63 0 56K 824K tty/0 0:00 0.00% 0.00% getty
434 root 63 0 244K 812K nanosl/0 0:00 0.00% 0.00% cron
230 root 63 0 200K 704K mfsidl/0 0:00 0.00% 0.00% mount_mfs
343 rin 21 0 344K 2464K select/0 0:00 0.00% 0.00% sshd
268 root 21 0 296K 1452K select/0 0:00 0.00% 0.00% sshd
141 root 21 0 640K 844K select/0 0:00 0.00% 0.00% dhclient
_ [おやつ][ベイクドチーズケーキ]おやつ
ベイクドチーズケーキ( ref. 12cmの丸型ひとつでできる 小さくてかわいいケーキ pp.18-19 )。本のタイトルが長い。12cm 仕様のレシピで 16cm の丸型を使ったので薄くなってしまったけど味と食感はちゃんとしてます。いいね。


2009-05-06 :-)
_ 朝ッ
0730 起床
_ [デザインパターン][Factory]Head First デザインパターンを写経する - 4章 Factory パターン
#!/usr/bin/ruby -Ks
class PizzaStore
def orderPizza( type )
@pizza
@pizza = createPizza( type )
@pizza.prepare
@pizza.bake
@pizza.cut
@pizza.box
@pizza
end
def createPizza( type )
end
end
class NYPizzaStore < PizzaStore
def createPizza( item )
case item
when "チーズ"
NYStyleCheesePizza.new
## when "野菜"
## NYStyleVeggiePizza.new
## when "クラム"
## NYStyleClamPizza.new
## when "ペパロニ"
## NYStylePepperoniPizza.new
else
nil
end
end
end
class ChicagoPizzaStore < PizzaStore
def createPizza( item )
case item
when "チーズ"
ChicagoStyleCheesePizza.new
## when "野菜"
## ChicagoStyleVeggiePizza.new
## when "クラム"Head First デザインパターンを写経する - 3章 Decorator パターン
## ChicagoStyleClamPizza.new
## when "ペパロニ"
## ChicagoStylePepperoniPizza.new
else
nil
end
end
end
class CaliforniaPizzaStore < PizzaStore
def createPizza( item )
case item
when "チーズ"
CaliforniaStyleCheesePizza.new
when "野菜"
CaliforniaStyleVeggiePizza.new
when "クラム"
CaliforniaStyleClamPizza.new
when "ペパロニ"
CaliforniaStylePepperoniPizza.new
else
nil
end
end
end
class Pizza
@name
@dough
@sauce
@toppings
def prepare
puts "#{@name}を下処理"
puts "生地をこねる..."
puts "ソースを追加..."
puts "トッピングを追加:"
@toppings.each {|t|
puts " #{t}"
}
end
def bake
puts "350度で25分間焼く"
end
def cut
puts "ピザを扇形に切り分ける"
end
def box
puts "PizzaStore の正式な箱にピザを入れる"
end
def getName
@name
end
end
class NYStyleCheesePizza < Pizza
def initialize
@name = "ニューヨークスタイルのソース&チーズピザ"
@dough = "薄いクラスト生地"
@sauce = "マリナラソース"
@toppings = []
@toppings << "粉レッジャーノチーズ"
end
end
class ChicagoStyleCheesePizza < Pizza
def initialize
@name = "シカゴスタイルのディープディッシュチーズピザ"
@dough = "極厚クラスト生地"
@sauce = "プラムトマトソース"
@toppings = []
@toppings << "刻んだモッツァレラチーズ"
end
def cut
puts "ピザを四角形に切り分ける"
end
end
def main
nyStore = NYPizzaStore.new
chicagoStore = ChicagoPizzaStore.new
pizza = nyStore.orderPizza( "チーズ" )
puts "イーサンの注文は#{pizza.getName}"
pizza = chicagoStore.orderPizza( "チーズ" )
puts "ジョエルの注文は#{pizza.getName}"
end
main
% ./factory.rb ニューヨークスタイルのソース&チーズピザを下処理 生地をこねる... ソースを追加... トッピングを追加: 粉レッジャーノチーズ 350度で25分間焼く ピザを扇形に切り分ける PizzaStore の正式な箱にピザを入れる イーサンの注文はニューヨークスタイルのソース&チーズピザ シカゴスタイルのディープディッシュチーズピザを下処理 生地をこねる... ソースを追加... トッピングを追加: 刻んだモッツァレラチーズ 350度で25分間焼く ピザを四角形に切り分ける PizzaStore の正式な箱にピザを入れる ジョエルの注文はシカゴスタイルのディープディッシュチーズピザ
_ [デザインパターン][Abstract Factory]Head First デザインパターンを写経する - 4章 Abstract Factory パターン
素材クラスは途中で挫折したので全部は書いてない。
#!/usr/bin/ruby -Ks
module Veggies
def to_s
end
end
class Garlic
include Veggies
def to_s
"Garlic"
end
end
module Dough
def to_s
end
end
class ThinCrustDough
include Dough
def to_s
"ThinCrustDough"
end
end
class ThickCrustDough
include Dough
def to_s
"ThickCrustDough"
end
end
module PizzaIngredientFactory
def createDough
end
def createSauce
end
def createCheese
end
def createVeggies
end
def createPapperoni
end
def createClam
end
end
class NYPizzaIngredientFactory
include PizzaIngredientFactory
def createDough
ThinCrustDough.new
end
def createSauce
# MarinaraSauce.new
end
def createCheese
# ReggianoCheese.new
end
def createVeggies
# veggies = [ Garlic.new, Onion.new, Mushroom.new, RedPepper.new ]
end
def createPapperoni
# SlicedPepperoni.new
end
def createClam
# FreshClams.new
end
end
class ChicagoPizzaIngredientFactory
include PizzaIngredientFactory
def createDough
ThickCrustDough.new
end
def createSauce
# PlumTomatoSauce.new
end
def createCheese
# MozzarellaCheese.new
end
def createVeggies
# veggies = [ BlackOlives.new, Spinach.new, Eggplant.new ]
end
def createPapperoni
# SlicedPepperoni.new
end
def createClam
# FrozenClams.new
end
end
class PizzaStore
def orderPizza( type )
@pizza = createPizza( type )
@pizza.prepare
@pizza.bake
@pizza.cut
@pizza.box
@pizza
end
def createPizza( type )
end
end
class NYPizzaStore < PizzaStore
def createPizza( item )
pizza = nil
ingredientFactory = NYPizzaIngredientFactory.new
case item
when "チーズ"
pizza = CheesePizza.new( ingredientFactory )
pizza.setName( "ニューヨークスタイルチーズピザ" )
## when "野菜"
## pizza = VeggiePizza( ingredientFactory )
## pizza.setName( "ニューヨークスタイル野菜ピザ"
## when "クラム"
## pizza = ClamPizza( ingredientFactory )
## pizza.setName( "ニューヨークスタイルクラムピザ"
## when "ペパロニ"
## pizza = PepperoniePizza( ingredientFactory )
## pizza.setName( "ニューヨークスタイルペパロニピザ"
else
pizza = nil
end
pizza
end
end
class ChicagoPizzaStore < PizzaStore
def createPizza( item )
pizza = nil
ingredientFactory = ChicagoPizzaIngredientFactory.new
case item
when "チーズ"
pizza = CheesePizza.new( ingredientFactory )
pizza.setName( "ニューヨークスタイルチーズピザ" )
## when "野菜"
## pizza = VeggiePizza( ingredientFactory )
## pizza.setName( "ニューヨークスタイル野菜ピザ"
## when "クラム"
## pizza = ClamPizza( ingredientFactory )
## pizza.setName( "ニューヨークスタイルクラムピザ"
## when "ペパロニ"
## pizza = PepperoniePizza( ingredientFactory )
## pizza.setName( "ニューヨークスタイルペパロニピザ"
else
pizza = nil
end
pizza
end
end
class Pizza
@name
@dough
@sauce
@toppings = []
@veggies = []
@cheese
@pepperoni
@clam
def prepare
end
def bake
puts "350度で25分間焼く"
end
def cut
puts "ピザを扇形に切り分ける"
end
def box
puts "PizzaStore の正式な箱にピザを入れる"
end
def setName( name )
@name = name
end
def getName
@name
end
end
class CheesePizza < Pizza
@ingredientFactory
def initialize( ingredientFactory )
@ingredientFactory = ingredientFactory
end
def prepare
puts "#{@name}を下処理"
@dough = @ingredientFactory.createDough
@sauce = @ingredientFactory.createSauce
@cheese = @ingredientFactory.createCheese
end
end
class ClamPizza < Pizza
@ingredientFactory
def initialize( ingredientFactory )
@ingredientFactory = ingredientFactory
end
def prepare
puts "#{@name}を下処理"
@dough = @ingredientFactory.createDough
@sauce = @ingredientFactory.createSauce
@cheese = @ingredientFactory.createCheese
@clam = @ingredientFactory.createClam
end
end
def main
nyStore = NYPizzaStore.new
chicagoStore = ChicagoPizzaStore.new
pizza = nyStore.orderPizza( "チーズ" )
puts "イーサンの注文は#{pizza.getName}"
pizza = chicagoStore.orderPizza( "チーズ" )
puts "ジョエルの注文は#{pizza.getName}"
end
main
% ./abstractfactory.rb ニューヨークスタイルチーズピザを下処理 350度で25分間焼く ピザを扇形に切り分ける PizzaStore の正式な箱にピザを入れる イーサンの注文はニューヨークスタイルチーズピザ ニューヨークスタイルチーズピザを下処理 350度で25分間焼く ピザを扇形に切り分ける PizzaStore の正式な箱にピザを入れる ジョエルの注文はニューヨークスタイルチーズピザ
2010-05-06 :-)
_ 朝ッ
0520 起床
_ 仕事
0830 出勤
_ 昨日は一日中 今日は一日 帰ってきたアニソン 三昧 を聞いていた
09:20 ~ 25:00
ラジオつけっぱなしで本読んだりリッジレーサー7( ミュートで ) やるなどしていた。結局最後まで聞いて、25:30 ころ寝た。
_ ゲームミュージックの世界
深夜 26:00 から ゲームミュージックの世界 を放送してたようだがそっちは聞いてない。むしろ今度は「ゲーム音楽三昧」やってくんないかな。「信長の野望シリーズ OP 全集!」とか。いや信長の野望プレイしたことないですけど
てくるで IRC を眺めたら、曲はこんなだったらしい
02:46 Axxxx> 本日の選曲:FF2→Wiz→グラディウス→スーパースターソルジャー→ゼルダ→マリオ→DQ3→MOTHER
おっさん狙い撃ち
_ 大型連休振り返り
- 4/30 自宅でダラダラ
- 5/1 自宅でダラダラ
- 5/2 自宅でダラダラ
- 5/3 自宅でダラダラ
- 5/4 自宅でダラダラ
- 5/5 自宅でダラダラ
2011-05-06 :-)
2012-05-06 :-)
_ [h8300-elf][gcc][クロスコンパイラ][クロスコンパイル][cross compile]h8300-elf なクロスコンパイラ gcc 4.7.0 を作る
pkgsrc に h8300-hms ならあるんだが elf はないのでがんばる。
pkgsrc/cross/h8300-hms-gcc/
binutils とライブラリをインストールして gcc をインストールして newlib をインストールする。
環境
- NetBSD/i386 5.99.58 (VMWare)
( っていくつだっけ )
ライブラリをインストールする
gcc が必要としているライブラリ群をインストールする。pkgsrc があるので使う。pkgsrc が無い場合は気合いでがんばる。
- GMP→pkgsrc/devel/gmp
- MPFR→pkgsrc/math/mpfr
- MPC→pkgsrc/math/mpcomplex
- PPL→pkgsrc/math/ppl
- cloog-ppl→pkgsrc-wip/cloog
binutils をインストール
http://ftp.gnu.org/gnu/binutils/ からダウンロードして展開してディレクトリ作って configure してビルド。
% wget http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.gz % tar xzf binutils-2.22.tar.gz % cd binutils-2.22 % mkdir build % mkdir -p /usr/local/cross % ../configure --build=i386-netbsd --target=h8300-elf --disable-nls --prefix=/usr/local/cross % gmake % gmake install
newlib 準備だけ
ftp://sources.redhat.com/pub/newlib/index.html からダウンロードして展開だけしておく。
% wget ftp://sources.redhat.com/pub/newlib/newlib-1.20.0.tar.gz % tar xzf newlib-1.20.0.tar.gz
gcc インストール
% wget ftp://ftp.dti.ad.jp/pub/lang/gcc/releases/gcc-4.7.0/gcc-4.7.0.tar.gz % tar xzf gcc-4.7.0.tar.gz % cd gcc-4.7.0 % mkdir build % cd build
gcc が bash 前提なので SHELL に設定しておく。PATH はたぶん /usr/local/cross/bin だけでいい。pkgsrc でインストールしたライブラリ群は /usr/pkg/lib にインストールされるので設定しておく。
% export SHELL=/usr/pkg/bin/bash % export PATH=$PATH:/usr/local/cross/h8300-elf/bin:/usr/local/cross/bin % export LD_LIBRARY_PATH=/usr/pkg/lib
% ../configure \ --build=i386-pc-netbsd \ --target=h8300-elf \ --prefix=/usr/local/cross \ --with-gmp=/usr/pkg \ --with-mpfr=/usr/pkg \ --with-mpc=/usr/pkg \ --with-ppl=/usr/pkg \ --with-cloog=/usr/pkg \ --enable-cloog-backend=isl \ --enable-languages=c \ --disable-nls \ --disable-threads \ --disable-shared \ --disable-decimal-float \ --disable-libmudflap \ --disable-libssp \ --disable-libgomp \ --disable-libquadmath \ --with-newlib \ --with-headers=/home/rin/usr/local/newlib-1.20.0/newlib/libc/include
% gmake % gmake install
gcc の make でエラーになった場合
ググっただけなのでこれが正しいのかどうか知らね分かんね。
cannot compute suffix of object files: cannot compile
xgcc (GCC) 4.7.0
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:3418: $? = 0
configure:3407: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include -v >&5
Reading specs from /home/rin/usr/local/gcc-4.7.0/build/./gcc/specs
COLLECT_GCC=/home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc
COLLECT_LTO_WRAPPER=/home/rin/usr/local/gcc-4.7.0/build/./gcc/lto-wrapper
Target: h8300-elf
Configured with: ../configure --target=h8300-elf --enable-cloog-backend=isl --disable-nls --disable-threads --disable-shared --enable-languages=c --with-gmp=/usr/pkg --with-mpfr=/usr/pkg --with-mpc=/usr/pkg --with-ppl=/usr/pkg --with-cloog=/usr/pkg --disable-
libssp
Thread model: single
gcc version 4.7.0 (GCC)
configure:3418: $? = 0
configure:3407: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include -V >&5
xgcc: error: unrecognized command line option '-V'
xgcc: fatal error: no input files
compilation terminated.
configure:3418: $? = 1
configure:3407: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include -qversion >&
5
xgcc: error: unrecognized command line option '-qversion'
xgcc: fatal error: no input files
compilation terminated.
configure:3418: $? = 1
configure:3434: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include -o conftest
-g -O2 conftest.c >&5
Shared object "libcloog-isl.so.1" not found
configure:3437: $? = 1
configure:3625: checking for suffix of object files
configure:3647: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include -c -g -O2 c
onftest.c >&5
Shared object "libcloog-isl.so.1" not found
configure:3651: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:3665: error: in `/home/rin/usr/local/gcc-4.7.0/build/h8300-elf/libgcc':
configure:3667: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
→ binutils をインストールしてない or mpfr へのパスが通ってない。LD_LIBRARY_PATH に設定する
stdio.h: No such file or directory
In file included from ../../../../libgcc/libgcc2.c:29:0: ../../../../libgcc/../gcc/tsystem.h:88:19: fatal error: stdio.h: No such file or directory compilation terminated. gmake[4]: *** [_muldi3.o] エラー 1 gmake[4]: ディレクトリ `/home/rin/usr/local/gcc-4.7.0/build/h8300-elf/h8300h/libgcc' から出ます gmake[3]: *** [multi-do] エラー 1 gmake[3]: ディレクトリ `/home/rin/usr/local/gcc-4.7.0/build/h8300-elf/libgcc' から出ま す gmake[2]: *** [all-multi] エラー 2 gmake[2]: ディレクトリ `/home/rin/usr/local/gcc-4.7.0/build/h8300-elf/libgcc' から出ま す gmake[1]: *** [all-target-libgcc] エラー 2 gmake[1]: ディレクトリ `/home/rin/usr/local/gcc-4.7.0/build' から出ます gmake: *** [all] エラー 2
→ 然るべきパーミッションにする or rootで作業
newlib インストール
% cd newlib-1.20.0 % mkdir build % cd build % ../configure \ --build=i386-pc-netbsd \ --target=h8300-elf \ --prefix=/usr/local/cross % gmake % gmake install
参考
2013-05-06 :-)
_ 午後
1300 ビデオ消化
_ ポスト Google Reader
結局 安定の livedoor Reader にした。Google Reader から登録情報をエクスポートして livedoor Reader にインポートして完了。Google Reader リニューアル時の挙動は私もうにょうにょしていたんだけど( google reader から livedoor reader に戻った - HsbtDiary(2011-11-03) )、うにょうにょしたままウダウダしつつ今に至っていた。
fastladder も数年ぶりにインストールしてみた( Windows7 64bit ) んだがちゃんとした起動方法が分からんというか、起動してみても既読が更新されないというか、よく分からんので後回し。
2014-05-06 :-)
_ 午後
1300 上野
_ [ぼたん][上野東照宮][ぼたん苑]上野東照宮 ぼたん苑 へ行ってきた
ぼたんを見てきた。
当初は 羊山公園の芝桜 ( 5/2 まで あの花 ラッピングバスがあったんだと。大型連休初日に行ったひとたちはそれ目当てだったのか ) へ行こうとしたんだが思い立ったのが日曜日であり 秩父鉄道 SLパレオエクスプレス の指定席は無く自由席も片道しか無いし、レッドアロー号の乗車券も無く池袋から西武秩父を往復する手段が無くなったので近場で過ごすことにした。やはり大型連休に出かけるものではない。
思っていたよりもけっこう数があった。途中から寒くなってきたので駆け足。
上野東照宮を眺めるなど。
その後は上野公園内のレストランでコーヒーを飲むなど。
_ [sysupgrade][NetBSD]sysupgrade
% uname -msr NetBSD 6.1.2 i386
% sysupgrade auto ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-6.1.4/i386
怒られた
sysupgrade: E: Failed to fetch ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-6.1.4/i386/binary/kernel/netbsd-MYKERNEL.gz
指定する。
% sysupgrade -o KERNEL=GENERIC auto ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-6.1.4/i386
以下略
% uname -msr NetBSD 6.1.4 i386
2015-05-06 :-)
_ [秩父鉄道][SLパレオエクスプレス]秩父鉄道 SLパレオエクスプレス に乗ってきた
以前「あの花」舞台探訪のときにエンカウントした SL であるが[ 20130921#p04 ] 今回はその SL に乗ってきた。
熊谷と三峰口を往復してきた。片道 2h ほど。三峰口にて 1h ほど車両をメンテナンスするので往復すると 5h ほど。
指定席でだらだらと。指定席は満席らしいので自由席はかなり混雑していそうだった。
車内販売の弁当を食べるなど。普通の弁当です。
出発してしまえばひたすら秩父鉄道沿線を眺める旅である。
お昼過ぎに三峰口到着。
SL 折り返しを眺めるなど。
_ 日本語係り受け解析器 CaoboCha をインストールするのを諦めた
cabocha はインストールに 20 時間かかる( Core i5 で。辞書学習させてるらしい ) のでインストールを試行錯誤するにはコストが高すぎる。素直に テキスト解析:日本語係り受け解析 - Yahoo!デベロッパーネットワーク を使うほうがいい。利用制限 あるけど
EUC-JP
% cabocha morph.cpp(187) [charset() == decode_charset(dinfo->charset)] Incompatible charset: MeCab charset is utf-8, Your charset is EUC-JP
Mecab を UTF-8 でインストールしたので cabocha も UTF-8 でインストールしないといけない。cabocha はデフォルトだと EUC-JP が使われるので UTF-8 を指定すべし。pkgsrc の場合は Makefile に 1 行追加してインストールすればいい。はず
% diff -u /usr/pkgsrc/textproc/cabocha/Makefile.orig /usr/pkgsrc/textproc/cabocha/Makefile
--- /usr/pkgsrc/textproc/cabocha/Makefile.orig 2015-05-04 09:31:04.000000000 +0900
+++ /usr/pkgsrc/textproc/cabocha/Makefile 2015-05-04 09:31:18.000000000 +0900
@@ -14,6 +14,7 @@
USE_TOOLS+= gmake
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+= --with-charset=utf8
INSTALL_MAKE_FLAGS+= confdir=${PREFIX}/share/examples
lib が無い
一度非 UTF-8 でインストールしたので UTF-8 にしてインストールしたが症状変わらず。/usr/pkg/lib/cabocha を rm して再度 インストールしたものの今度はそもそも /usr/pkg/lib/cabocha が無い。lib がインストールされえtない。ログ? そんなもの流れた。
_ 大型連休終了のお知らせ
艦これ やるか cabocha ビルドしかしてなかった。
2016-05-06 :-)
_ [艦これ]艦これ 2016 春イベント 開設!基地航空隊 E-4 北太平洋前線海域
E-4 甲でクリア。
設置した航空基地にちょっかい出してくる輩がいるので撃退する話。
これまでの難易度が嘘のように順調だった。
空母機動部隊を編成。水上部隊よりもどうもこちらのほうが楽らしい。ただボーキが吹っ飛ぶ。クリアしたときはボーキが 3000 減ってた。
第一艦隊
第二艦隊
道中支援
決戦支援
出撃まえにレベル 100 にしておく。
E-4 からは基地航空隊が使える。D と F に設置した。各々ヲ級と空母おばさんが居る。対空カットインも炸裂すると空母おばさんを棒立ちにさせることもできた。
トドメは天城の艦載機攻撃だったかしら。
前段作戦終了。
2017-05-06 :-)
_ [舞鶴]舞鶴紀行 4日目
かまぼこ手形
1000 円でバス乗り放題になります。
こんな感じで東舞鶴~西舞鶴周辺をバスが循環しています。
海軍ゆかりの港めぐり
クルーズです。横須賀でもやってるアレと同じです。横須賀のやつは乗ったことないですが。
湾内から自衛艦を眺めるなどします。
引揚げゆかりの港めぐり
引揚げの舞台となった港を湾内から眺めます。
晩飯
のどぐろを食べるなどしました。
人大杉(違
_ [艦これ]艦これ 2017春イベント 出撃!北東方面 第五艦隊 E2 津軽海峡/北海道沖
甲で開始。
輸送ゲージ
とりあえず決戦支援だけ出してテキトーに出撃してみたら道中でフラ重に大破させられたので道中支援も出すことにしました。睦月、如月を出してみたものの道中で中破までされることがよくあり、かなりハラハラします。史実艦を入れると P→R に行くという噂だったんですが、1 人(不知火)だけ入れても効果ないようで、P→N→R と進みました。史実艦を 4 人くらい入れないといけないらしい? 中途半端にやるくらいなら史実艦は無視して、輸送量を増やすための艦か、空襲対策に初月か照月など防空駆逐艦を入れるほうがよいかと。とはいえここの空襲はあまり怖くないので輸送量優先かしら。
輸送部隊
道中支援。軽めで
決戦支援。まあ軽めで
ゲージ削り中に国後をドロップしました。しかし サターニャ (ガヴリールドロップアウト) にしか見えない。
殲滅ゲージ
H マス潜水艦を避けるために以下の条件を揃えます。( 輸送ゲージのときは先制対潜爆雷要員を揃えていたので問題にならなかったが、殲滅ゲージではそうもいかない。しかも H マスはけっこう事故るらしい )
高速艦で統一 && ( ( 戦艦 + 空母 ) <= 2 )
舞鶴紀行に同行している提督が先行して E2 に取り掛かっているんですが彼が「戦艦1 空母1」だったので、私は輸送ゲージの蒼龍、飛龍を引き続き使い戦艦を入れず、とりあえず威力偵察として出撃してみました。これで結局ゲージ破壊までやりました。
主力艦隊。北上、蒼龍、飛龍は 2 軍です。
道中支援。軽め。
決戦支援。強め。
基地航空隊
まだ最終形態じゃないと思ってたので 2,3 回出撃するかもしれんと思ってたら北上様がトドメを刺してくれました。最終形態だったらしい。
2018-05-06 :-)
_ [NetBSD][カーネルモジュール]NetBSD 初心者なのでカーネルモジュールを写経しました
メモを書きながらなど。
miwarin/writing-netbsd-kern-mod: Writing a NetBSD kernel modulet (study)
write 関数に渡されるパラメータはなんなのかログとかダンプとかしようとしたけど printf するしか無いのかしら。dmesg に出力されます。写経では "Hello World" を渡したから %c で印字すればいいんだけど何が渡されるか分からなかったので %x にしてしまった。
int i;
for(i = 0; i < sc.buf_len; i++)
{
printf("%02x ", sc.buf[i]);
}
元ネタはこちら
2019-05-06 :-)
_ ,
アニメ見たり筋トレしたり艦これしたり。
_ 大型連休最終日です
とくに何もしませんでした。例年通りです。
_ ,
ここ数年は Twitter ランドを眺めてるとたまによくストレスになる tweet が流れてくるんだけど、その点 tumblr は 2007 年のころから虹画像か尻画像か猫画像ばかりなので盤石です。
いえ知りません エロコンテンツを排除したTumblrがアクセス数激減により「Pornhub」に身売りする!? 「エロ強い」「本末転倒…」 - Togetter
2020-05-06 :-)
_ 今日は一日ガンダム三昧Z を聞いていた
ひたすらガンダムの主題歌などを流す番組。1 年ぶり。劇伴も使われていたのは新しいのではないか。
_ [草田草太]草田草太さんの打ち上げ配信のアーカイブを見ていた
どうやら今朝の 2 時から 4 時ころまでやってたらしい。私はとっとと寝てました。
生ハム原木はいいぞかなんとか。
清楚で健全なエアコミケ打ち上げ配信https://t.co/NofJPKbKbc
— 草田草太@C98新刊委託中 (@Ashitaba_s) May 5, 2020
2025-05-06 :-)
_ 日誌
雨降ってるしだらだらしていた。 昨日出かけておいてよかった。
水瀬しあのドラゴンボールZ カカロット配信を見る。 トランクス編。 未来から来たトランクスが未来で人造人間 17 号 18 号とどのような戦いをしていたのか。 トランクスは何がきっかけで超サイヤ人になったのか。 悟空たちがセルを倒したあと未来へ帰ったトランクスは何をしていたのか。 トランクスの孤独な戦いが描かれていた。 とても少年漫画でやるような内容じゃない。




































































_ さいき [果たしてそれは、大阪土産というんだろうか???]
_ みわ [大阪旅行の土産。へーちょ]