2002-06-12
坂本真綾ビタミン M
昨日蔵からの帰宅途中の最寄り駅付近にてペプシコーラ( 500 ml )を購入したので眠気はさっぱりさっぱり。
父へのひとこと。私ぁ父とはほとんど会話しないっすよ。ちうか家族とほとんど会話してない。なんだろうなぁ。親不孝者だ。
_ Mozilla 1.1 alpha
ちうことで入れてみました。
体感的には速いっすねという話なんですが、ぉぉ、すげぇ。めちゃめちゃ速い。
( Windows 98SE, Pentium III 400 MHz, Mem 64 MB )
_ 技術
どこぞのチャネルの会話。
21:26 <kikuchi0> あ。そうだ
21:28 <Secchan> DA1500のメタル線仕様って、どういう伝送方式なんだっけ
21:28 <fujiwara-> 4線DSLで1.5M HSDってのみたことある
21:28 <Secchan> そういえば前から不思議に思ってたんだけど
21:29 <kikuchi0> それはSDSL
21:29 <fujiwara-> あれは干渉して遅くなったりしないもん?
21:29 <kikuchi0> (S/T点のはなしじゃないよね>メタル部分)
21:29 <Secchan> CATVのような同軸にいくつもチャンネル(ほぼキャリア)を \
乗せるのをブロードバンドというのはわかるんだけど
21:30 <Secchan> つまりイエローケーブルのイーサはベースバンド伝送という定義で。
21:30 <Secchan> さてADSLはたしかにマルチキャリアで \
それぞれに4〜8bitとかいう変調をしてるわけなんだけど
21:30 <Secchan> 全体で1chであるのだけど、これはブロードバンド伝送っていう定義なんだろうか?
21:31 <mlet_dead> んー、
21:31 <Secchan> それだと電話モデムのPEPもブロードバンド伝送になってしまう。
21:31 <mlet_dead> ブロードバンドは、単にビットレートが高いことを意味する。
:
22:08 <Moto> もう、最近ナニがなんだか(TT)
22:09 <Moto> おぢさんついていけない( ..)
まったくもってそのとーりだ もとさんよ。せめて聞いたことがある単語なら救いようがあるけど( なにが ) 、聞いたことも無い単語が飛び交ってた。ぅぅ。
2003-06-12
_ 朝
雨がぱらぱらと降っていた。いつもどーりに自転車出勤。ぬれぬれ。
_ 飯
たくみさまと蔵で飯。たくみさま宛てに「へっへ」とかメール投げたら「なんかえろい」とか言われた。
話してると、ヲレは理系じゃないなと自覚したり( 数学と物理苦手 )、ネタ人生にはまだ努力が必要とかそんな感じでヨタヨタ。
たくみさまは白くてヲレは最近赤くならなくなったらしい。ぃゃそんなことはないぞ。普段の顔が日焼けが増したからあまり差分が取れないのだろう。
2200 過ぎくらいに萌夫到着。たくみさまも萌夫も黒装束。流行りか。
_ アンミラ 30 周年
だそうで。会社の中島師匠( 仮名 )から夜中にメールが来た。パイ 50 % オフなのか。二子玉に行くかな。
ってよく見たら「玉川店では 50 % オフサービスはおこなっておりません」とか書いてある。
2004-06-12
_ 散歩
雨がやんでたので外。
玉川河川敷というかサイクリングコースのところで 10 分くらいぐでーっとしてた。
暇なのでどーしても考え事してしまうのだけど、考え事はたいてい後ろ向き指向になってしまい鬱なのでとっとと帰ってきた。
けっこう気温が低い。
_ サムライチャンプルー
おもろいという話だったので見てみた( もぐもぐ )。
渡辺監督が云々ということで先入観をもって見てしまったのでオープニングがビバップ風味に見えた。なかなか素敵。
刀が空気を切る「 ひゅっ 」という音が好き。
川澄綾子の素な声がいいな。
_ 昼飯
山に行ったとき の口直しということでなんだか無性にパスタが食いたくなったので馬車道@京王多摩川。
せっかくだからということでたくみせんせー と。
新メニュー 。
ホタテとちりめんじゃこの略。大盛り。ウマー。
またデジカメ忘れた。ケータイを横に傾けると幅が広く撮れるということに気づいた。

_ ね
1900 ころから 2200 ころまで昼寝。くぅ。
_ わたし
Ice さんにうちの近所の小学校まで来てもらって電撃たちを譲渡。
えらく久しぶりでした。
こんな本。「 灼目のシャナ 5 」とか「 学校を出よう 4 」とかのシリーズもののうち最新以外は以前捨ててしまったので手もとには最新のみあるという中途半端な状態 ^^; 。
上の棚。

下の棚。

2005-06-12
_ くらしの窓
くらしの窓
2005-05-28 Sat 7:57 am{{'<br>'}}今日(5月27日)、くらしの窓(川崎市の一部地域で配布されている朝日新聞の地域情報紙)さんから取材を受けました。
これは撮影の1コマ。カメラをジーットと向けられてちょっとはずかしい・・・(^^ゞてへへっ。6月12日の折り込みで配布されるそうです!そうそう6月9日は、またかわさきFMのTOKOちゃんのところへ行ってきま〜す☆
というわけで神奈川新聞の折込み。

宮前区出身だったのか!

_ キリテ発売記念コンサート
@ゲートシティ大崎 アトリウム
同サイトの紹介 。
消えそうなのでそのまま書いておくか。
アイリッシュブズーキ、ヴァイオリンなどの弦楽器の調べとともに、アイリッシュの香りを感じる心にやさしい、ヒーリングミュージックをお聴きください。

キリテ は買っていないのだけど無料だしせっかくだから行ってみた。
たしかこんな感じ。
| 光田康典 | ギター |
| 河井英里 | ヴォーカル and ピアノ |
| 吉良知彦 | ギター? |
| 壷井彰久 | ヴァイオリン |
ゲームミュージックに限らず作曲者はピアノを弾けるというイメージがあるのだけど、光田さんはピアノは弾かないのかな。ギターの役をやっただけかしらん。
演奏した曲は 5 曲くらい。
たぶんキリテからの選曲だろう。
アンコールは「 風の約束 」だったかな。それのアレンジ。
1300 開演、1340 終演。
客は 300 人くらい居た。
1500 からもコンサートがあるのだけど、とっとと帰ることにした。
_ 灼眼のシャナ( 0 )
読み終わり。
短編集。
前半はなんだか身内ネタとかあってよく分からないしむしろ読み跳ばした。
後半がシャナが人間の世界に来るところ。
これは、0( ゼロ )じゃなくてもいいんじゃないか?
ようするにだな、嬢ちゃんが「 夢見る 」だけじゃなく、望みの中に飛び込んで、それを掴みとるほどに「 欲してる 」かどーかってことよ
_ Live Grooving
@なかの芸能小劇場。
ゆきなさんとありすさんが出るということで行ってみた。
会場までの道を忘れたので危うく到着できないかなどとは全然これっぽちも思わずにすべては計算済みでありまったくもって心配無用なのである。
ハッピー☆マテリアルのときに「 ぅゎ、前列に高いひとたちがいる! 」と見たら きよぴー ともりやくんだった笑。
腹減ってぐったりしてきたし眠いでとっとと帰り。
_ ソフトウェアテスト 293 の法則
482228154X
すごく昔に買って( 2003-06-01 )から読んでなかった。
プログラマとテスターという職種が存在するようなチームを想定してる。
私は自分で書いたプログラムを自分でテストしてる。プログラマとテスターが別だという組織はあるのだろうか。よほど大きいところじゃないと実現できなそうな気がする。
あらゆるテストを実行しない限り、プログラムが正しく動作することは証明できない。せいぜい「 これまでテストをした限り、プログラムが正常動作しないという兆候は見られない 」としか言えない。
テストではなくリスク管理なのだけど、ラピッドデベロップメントでは「 リスク管理はプロジェクトが納期に間に合うようにすることではない。プロジェクトが納期に間に合わない確率を減らす 」と言っていたことを思い出した。
バグはあるもの。プロジェクトは間に合わないもの。
うーん。
本書では SWEBOK を批判している。
SWEBOK とは( まったく勉強なんてしてないのだけど )ソフトウェア工学の体系を一般化しようというものらしい。
本書いわく「 一般化した文書は役に立たない。ACM もそう言っている 」ということで切り捨てていた。
ACM いわく「 ソフトウェア工学そのものが未熟であり、その未熟のものを体系化しても意味がない 」。
ソフトウェア工学なんて学生のころに「 ソフトウェア工学 」という文字列を見ただけでどのようなものか全然覚えてない。
SWEBOK について勉強してみるか。
2006-06-12
_ 仕事
0930 川崎。
1900 退勤。
集合時間を間違えて 0900 に受付に到着したが待ち合わせのひとは当然 0930 まで来ないので来場するひとたちを見て過ごした。人間観察?
来場するときに警備員に社員証をチラっとだけ見せて入場するひとが多数だけど、そんな一瞬じゃ社員証なのか定期券なのか分からないだろ。
これもチラリズムか。
_ 9月に色々なゲームミュージックを集めた?クラシックコンサートが!!
( via めっつぉ )
こんならしい。
PRESS START Symphony 2006(仮題)
開催日:2006年9月22日(金)
場所:東京都渋谷Bunkamuraオーチャードホール
指揮:竹本泰蔵
演奏:東京シティフィルハーモニック管弦楽団
2007-06-12 :-)
_ [Ruby][RubyGems]RubyGems を入れよう
環境:WindowsXP に入れた cygwin に含まれてる ruby-1.8.5
RubyForge: RubyGems から取得して展開して setup して終了。
ruby setup.rb
proxy を設定する
-p していたら怒られた。
% gem install GEMSNAME -p http://USER:PASSWORD@proxy.example.jp:PORT
ERROR: While executing gem ... (NoMethodError)
undefined method `[]=' for #<Gem::ConfigFile:0x4b588a4>
ウェブ検索してみたら -p するんじゃなくて環境変数 http_proxy に設定するといいらしいです。
% export http_proxy=http://http://USER:PASSWORD@proxy.example.jp:PORT % gem install GEMSNAME -r
ref. Rubyist Magazine - シリーズ パッケージマネジメント 【第 2 回】 RubyGems (2)
_ [Exif][refix][Ruby]extexif を入れよう
環境:WindowsXP に入れた cygwin に含まれてる ruby-1.8.5
Exif を扱う Ruby のライブラリはいくつかあるのだけどどれもメンテナンスされてません。たとえば ruby-libexif は The libexif C EXIF library とのバージョンに追従していないので include するファイル名が古かったり関数の引数が足りなかったりしてコンパイルできません。いろいろ書き換えればコンパイルできるんだけど面倒くさい。
結局 extexif を入れます。
% gem install extexif -r
終了。簡単ですね (´ω`)
ref. *Young risk taker.: [Ruby] EXIFのGPS情報も取得できるExtExif 1.0をリリースした
_ [Exif][Ruby][Canon][EOS-1D Mark III]Exif で遊ぼう
Young risk taker にあるサンプルのように書いてみます。印字するタグは さぁぶさんお手製の web 画像ビューワー( のようなもの )を参考にしました。あれ。DateTime というタグは無いのかしら...。
こんなプログラム。
#!/usr/bin/ruby
require 'rubygems'
require 'extexif'
ARGV.each{ |file|
image = ExtExif.new(file)
puts "ファイル: #{file}"
puts "メーカ: #{image["Make"]}"
puts "機種: #{image["Model"]}"
puts "露出時間: #{image["ExposureTime"]}"
puts "F値: #{image["FNumber"]}"
puts "焦点距離: #{image["FocalLength"]}"
puts "ISO感度: #{image["ISOSpeedRatings"]}"
puts "撮影日時: #{image["DateTimeOriginal"]}"
puts "露出補正値: #{image["ExposureBiasValue"]}"
puts ""
}
サンプル画像は Canon EOS-1D Mark III のところから貰います。
実行。良いんじゃないすか。
% ./exif01.rb landscape2.jpg alpin.jpg ファイル: landscape2.jpg メーカ: Canon 機種: Canon EOS-1D Mark III 露出時間: 1/799 sec. F値: f/5.6 焦点距離: 25.0 mm ISO感度: 100 撮影日時: 2006:12:12 18:31:27 露出補正値: -0.67 EV ファイル: alpin.jpg メーカ: Canon 機種: Canon EOS-1D Mark III 露出時間: 1/3999 sec. F値: f/5.0 焦点距離: 300.0 mm ISO感度: 400 撮影日時: 2006:12:05 06:46:27 露出補正値: 0.00 EV
ref. Exif 情報一覧
_ [アップル][Safari]アップル - Safari 3 パブリックベータ
Safari for Windows を入れてみました。デフォルトだと日本語表示できないらしいのでこちらを参考にしますというかそのまま。
手間をかけずに日本語表示を試したい人は
Documents and Settings\username\Application Data\Apple Computer\Safari\WebKitPreferences.plist
を編集してフォント名を指定している箇所を全て「MS UI Gothic」に変更すると良さげ。
フォントを「Osaka-UI」にしてみました( ref. Macの見やすいOsakaフォントをWinで使おうプロジェクト )。等幅フォントは <key>WebKitFixedFont</key> に指定するようなので「Osaka−等幅」を書いてみたけど日本語表示できませんでした。残念。
この日記を表示してみました。
TITLE やボタンの日本語は表示できないす。

やまざきさんのところ で平鍋健児さんのライトニングトークスの YouTube 動画を見るの図。
メニューの bold のところかな。文字がごちゃごちゃになってしまうのだけど私のところだけだろうか。

WebKitPreferences.plist の変更箇所はこう。
C:\Documents and Settings\rin\Application Data\Apple Computer\Safari>diff -u WebKitPreferences.plist.orig WebKitPreferences.plist
--- WebKitPreferences.plist.orig Tue Jun 12 19:13:34 2007
+++ WebKitPreferences.plist Tue Jun 12 19:29:45 2007
@@ -17,21 +17,21 @@
<key>WebKitCookieStorageAcceptPolicy</key>
<string>2</string>
<key>WebKitCursiveFont</key>
- <string>Comic Sans MS</string>
+ <string>Osaka-UI</string>
<key>WebKitDefaultFixedFontSize</key>
<integer>12</integer>
<key>WebKitDefaultFontSize</key>
<integer>12</integer>
<key>WebKitDefaultTextEncodingName</key>
- <string>utf-8</string>
+ <string>euc-jp</string>
<key>WebKitDisplayImagesKey</key>
<true/>
<key>WebKitEditableLinkBehavior</key>
<integer>4</integer>
<key>WebKitFantasyFont</key>
- <string>Comic Sans MS</string>
+ <string>Osaka-UI</string>
<key>WebKitFixedFont</key>
- <string>Lucida Sans Unicode</string>
+ <string>Osaka-UI</string>
<key>WebKitFontSmoothingType</key>
<string>2</string>
<key>WebKitHistoryAgeInDaysLimit</key>
@@ -67,15 +67,15 @@
<key>WebKitRespectStandardStyleKeyEquivalents</key>
<false/>
<key>WebKitSansSerifFont</key>
- <string>Arial</string>
+ <string>Osaka-UI</string>
<key>WebKitSerifFont</key>
- <string>Times New Roman</string>
+ <string>Osaka-UI</string>
<key>WebKitShouldPrintBackgroundsPreferenceKey</key>
<false/>
<key>WebKitShowsURLsInToolTips</key>
<false/>
<key>WebKitStandardFont</key>
- <string>Verdana</string>
+ <string>Osaka-UI</string>
<key>WebKitTabToLinksPreferenceKey</key>
<false/>
<key>WebKitTextAreasAreResizable</key>
_ [オブジェクト倶楽部イベント][ライトニングトークス] オブジェクト倶楽部イベント第8弾 2007夏 帰郷 ライトニングトークスに応募してみた
当選した!
...
当選した!!!???? ∑(‾□‾;)
lきじゃsdk
ライトニングトークスあdsか
ライトニングトークスというのはそもそもかあえkいいかkれきは「あkd
ライトn
はぁっ はぁっ はぁっ
まあ落ち着けヲレ。
一服しようじゃないか。
( ゜ω゜)y-~~~~
本家Yet Another Perl ConferenceでMark Jason Dominousさんが始めた、「Lightning Talks」。その誕生には、「つまらん話を45分間も聞かされるのは苦痛だ」という辛辣な理由もあったと言う。何をしゃべってもいい5分間。準備も少なくてすむし、アガってしまってもたかが5分。時間になれば問答無用の打ち切り。1時間で11個のTalk、話者交代は30秒だ
アガってしまってもたかが5分
オス。
RubyKaigi2007 のライトニングトークス( ref. RubyKaigi2007速報ログ )のような上等なことは話せないと思うけど 5 分間タイマーで行ってきます (`・ω・´)
まずはメール返答して、それから資料の準備っす!
プレゼンはどのようにやろうか...。
_ [飯][金目鯛の刺身][サーモンのムニエル][コールスロー]飯
サーモンのムニエル( ref. きょうの料理 2004-11 p.82 )、コールスロー( ref. きょうの料理 2005-03 p.50 )
金目鯛の刺身。というか湯引きらしいです。
2008-06-12 :-)
_ 朝ったー
0530 起床。
_ [カルドセプトサーガ][伊藤賢治][飛渡健次郎][渡邊雄基][高野智恵美][高橋雄蔵][五十嵐真理][空井敦史]通勤ったー
カルドセプトサーガ
ゲーム未プレイ。作曲は以下の方々。
- 伊藤賢治
- 飛渡健次郎
- 渡邊雄基
- 高野智恵美
- 高橋雄蔵
- 五十嵐真理
- 空井敦史
曲の構成は場所ごとに前半、後半、戦闘の曲が用意されています。
- 「どこか(前半)」
- 「どこか(後半)」
- 「どこか(戦闘)」
こんな感じ。場所が多いので曲数も多くなります。CD 4 枚。1 つ 1 つの曲は面白いのだけど曲数が多すぎるので印象が分散してしまうのがもったいないです。
B000K2VF98
_ [LINEAR]アコイン
りぐね: そういえば昨日 @miwarin さんのアイコンが描かれている車を見た / 一瞬だったのでキャラクターを見間違えたかもしれないけど
そういえば LINEAR は vol.29 まで予定が決まってるんですね。
_ [iPhone][老害]iPhoneは老害リトマス試験 - ひがやすを blog
iPhoneを単に欲しいと思ったあなた。今のところ老害ではないけど。将来的にもそうならないという保証はない。もっと、いろんな角度からものを見るようにしよう。
ところで id:akio0911 は iPhone を 2 台予約したと言っていました。
_ [Plagger][犯罪予告][mixi]mixiでの犯罪予告を検知する
こうですか?よく分かりません。
global:
assets_path: /home/rin/plagger/assets
timezone: Asia/Tokyo
plugin_path:
- /home/rin/plagger/plugins
log:
level: debug
encoding: euc-jp
cache:
base: /home/rin/plagger
user_agent:
cookies: /home/rin/plagger/cookies/CustomFeed-Mixi-foobar@example.jp.dat
plugins:
- module: Subscription::Config
config:
feed:
- http://mixi.jp/search_diary.pl?submit=search&keyword="殺す"
- http://mixi.jp/search_diary.pl?submit=search&keyword="死ねばいいのに"
- http://mixi.jp/search_diary.pl?submit=search&keyword="爆発しろ"
- module: CustomFeed::MixiDiarySearch
- module: Filter::Rule
rule:
module: Deduped
module: Fresh
mtime:
path: /home/rin/plagger/cache/mixidiarysearch.tmp
autoupdate: 1
- module: Publish::Gmail
config:
mailfrom: miwarin@gmail.com
mailto: miwarin+mixi@gmail.com
mailroute:
via: smtp_tls
host: smtp.gmail.com:587
username: miwarin@gmail.com
password: xxxxxxxxx
ちゃんとやるときはシソーラスを作って類語を検索等するのだろうけど。
ref.
- mixi日記検索 => Plagger => Gmail[ 20070228#p03 ]
- 犯罪予告検知のソフト開発へ=来年度予算で要求−通り魔事件受け増田総務相(時事通信) - Yahoo!ニュース
_ [NetBSD][build.sh]NetBSD 1 つのソースファイルディレクトリで複数アーキテクチャを作業する
ようするに build.sh に -O と -T と -D を指定する。release するときは -R も指定する。ほかにも環境変数や /etc/mk.conf に設定を書く手段もあるけど割愛。
./build.sh -O /usr/src/i386.obj -T /usr/src/i386.tools -D /usr/src/i386.destdir tools | tee i386.tools.log ./build.sh -O /usr/src/i386.obj -T /usr/src/i386.tools -D /usr/src/i386.destdir distribution | tee i386.distribution.log ./build.sh -O /usr/src/i386.obj -T /usr/src/i386.tools -D /usr/src/i386.destdir kernel=GENERIC | tee i386.kernel.log
cd /usr/src/i386.obj/sys/arch/i386/compile/GENERIC make install reboot
./build.sh -O /usr/src/i386.obj -T /usr/src/i386.tools -D /usr/src/i386.destdir install=/
_ [NetBSD][puffs][FUSE]NetBSD で FUSE や puffs を使う
ref. Filesystems in userspace: puffs, refuse, FUSE, and more
ここの手順のまま。
/etc/mk.conf: MKPUFFS=yes kernel config: file-system PUFFS
kernel config に putter も書く。
# Pass-to-Userspace Transporter pseudo-device putter
kernel と userland を build する。
終わったら /dev/puffs を作る。
(cd /dev ; sh MAKEDEV puffs)
これは誤り。
MAKEDEV には puffs じゃなくて putter が書いてあるのでこう。
(cd /dev ; sh MAKEDEV putter)
puffs sshfs してみる。ホスト megumi からホスト hitomi のディレクトリ /home/rin を mount する。
rin@megumi[~]% mkdir /home/rin/tmp/puffs rin@megumi[~]% sudo mount_psshfs rin@hitomi:/home/rin /home/rin/tmp/puffs
ファイルを作ってみる。
rin@megumi[~]% cd /home/rin/tmp/puffs rin@megumi[~/tmp/puffs]% touch foobar
ホスト hitomi にファイルが出来ている。
rin@hitomi[~]% ls -l foobar -rw-r--r-- 1 rin users 0 Jun 12 22:17:19 2008 foobar
2009-06-12 :-)
_ 朝ッ
0530 起床
_ 仕事
0830 出勤。
_ ハフマン符号ハフマン符号
ハフマンといえばハフマン島を連想する( ハフマン島 - Wikipedia )。そんな私はフロントミッション 2nd は長い読み込み時間のために途中( ミッション 15 くらい )で挫折したライトユーザー。
_ [Ruby]BigDecimal の DoS 脆弱性
lang/ruby18-base で update をキメた
_ RMagick
怒られた。あー。使ってないからイラネ。ひょっとして gem で入れたものは更新しないといけないんだろか。
500 Internal Server Error Plugin error in 'amesh.rb'. no such file to load -- RMagick /usr/pkg/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' (TDiary::PluginError) /home/rin/public_html/diary/tdiary.rb:746:in `initialize' /home/rin/public_html/diary/tdiary.rb:1132:in `new' /home/rin/public_html/diary/tdiary.rb:1132:in `load_plugins' /home/rin/public_html/diary/tdiary.rb:1249:in `all_filters' /home/rin/public_html/diary/tdiary.rb:1261:in `referer_filter' /home/rin/public_html/diary/tdiary.rb:1650:in `initialize' /home/rin/public_html/diary/tdiary.rb:1911:in `initialize' /home/rin/public_html/diary/index.rb:52:in `new' /home/rin/public_html/diary/index.rb:52
2010-06-12 :-)
_ 朝ッ
1100 起床
_ 土曜日は寝る曜日
平日に消耗したHP(またはLP)を回復させるためにひたすらだらだらするのであり日中は活動を控えるのである。
ただ、ここ数年はLPを消耗する生活はしていない。
いや違うか。LPを消耗する生活をしていたときは月月火水木金金だったのでつまり
_ ではいつ休息していたかというと
休息してなかったんである
_ なぜ近年 蔵へ行かないのか
カネがないから
_ NHK 極める 珈琲学(2)
喫茶店を巡る旅
「コーヒーは社交の道具だった」
- 名曲喫茶
- 喫茶ライオン
- クラシック音楽をレコードで聴く
- ゼビウスとかグラディウスのことですね!!
- 西欧文化への憧れ
- ジャズ喫茶
- 1960-70年代
- 学生紛争の時期
- 新しいものを求めた
- ジャズは中毒になる
- 連帯という言葉が流行りだした
- 連帯の時代
- 糊としての喫茶
- 東京カフェマニア
- 1980年代の喫茶
- カフェバーが生まれた
- バブル後は「くつろいでコーヒーを楽しみたい」に戻った
- 2000年以降
- オーナー個人の趣味による店
- マーケティング関係なく
- 個の時代
_ 週末の夜になると多摩川の道路を珍走団がよく走る
22 時ころから喧しくなる。いつから走るようになったのかよく分からんけど。
_ 沼地でホバークラフト
木曜日あたりに仕事場の隣のひとが「俺、この戦いが終わったら沼地に住むんだ...」と言っていたので俺は「じゃあホバークラフトで通勤ですね」と返すなどして遊んでいたんだがそこでこんな話題をハッケソした
2012-06-12 :-(
_ [C][ポインタ]プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 驟雨のカーネル探検隊(只今遭難中w
Just read objdump -d -S ./a.out.
Or die.
enviroment
- cygwin
- gcc (GCC) 4.5.3
- GNU objdump (GNU Binutils) 2.22.52.20120326
code
#include <stdio.h>
int main(int ac, char** av )
{
puts("おれは人間をやめるぞ!ジョジョーーーーッ!! ");
return 0;
}
build
% gcc hello.c
disassemble
% objdump -d -S ./a.exe ./a.exe: file format pei-i386 Disassembly of section .text: 00401000 <_WinMainCRTStartup>: 401000: 55 push %ebp 401001: 89 e5 mov %esp,%ebp 401003: 83 ec 18 sub $0x18,%esp 401006: 83 e4 f0 and $0xfffffff0,%esp 401009: c7 04 24 70 11 40 00 movl $0x401170,(%esp) 401010: e8 8b 01 00 00 call 4011a0 <_cygwin_crt0> 401015: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 40101c: 00 40101d: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 401024: 00 401025: c7 04 24 00 00 00 00 movl $0x0,(%esp) 40102c: e8 9f 01 00 00 call 4011d0 <_cygwin_premain0> 401031: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 401038: 00 401039: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 401040: 00 401041: c7 04 24 00 00 00 00 movl $0x0,(%esp) 401048: e8 93 01 00 00 call 4011e0 <_cygwin_premain1> 40104d: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 401054: 00 401055: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 40105c: 00 40105d: c7 04 24 00 00 00 00 movl $0x0,(%esp) 401064: e8 87 01 00 00 call 4011f0 <_cygwin_premain2> 401069: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 401070: 00 401071: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 401078: 00 401079: c7 04 24 00 00 00 00 movl $0x0,(%esp) 401080: e8 7b 01 00 00 call 401200 <_cygwin_premain3> 401085: c9 leave 401086: c3 ret 401087: 90 nop 401088: 90 nop 401089: 90 nop 40108a: 90 nop 40108b: 90 nop 40108c: 90 nop 40108d: 90 nop 40108e: 90 nop 40108f: 90 nop 00401090 <___gcc_register_frame>: 401090: 55 push %ebp 401091: 89 e5 mov %esp,%ebp 401093: 83 ec 18 sub $0x18,%esp 401096: c7 04 24 20 20 40 00 movl $0x402020,(%esp) 40109d: e8 56 06 00 00 call 4016f8 <_GetModuleHandleA@4> 4010a2: 89 c2 mov %eax,%edx 4010a4: 83 ec 04 sub $0x4,%esp 4010a7: 85 d2 test %edx,%edx 4010a9: b8 00 00 00 00 mov $0x0,%eax 4010ae: 74 13 je 4010c3 <___gcc_register_frame+0x33> 4010b0: c7 44 24 04 2f 20 40 movl $0x40202f,0x4(%esp) 4010b7: 00 4010b8: 89 14 24 mov %edx,(%esp) 4010bb: e8 40 06 00 00 call 401700 <_GetProcAddress@8> 4010c0: 83 ec 08 sub $0x8,%esp 4010c3: 85 c0 test %eax,%eax 4010c5: 74 11 je 4010d8 <___gcc_register_frame+0x48> 4010c7: c7 44 24 04 00 40 40 movl $0x404000,0x4(%esp) 4010ce: 00 4010cf: c7 04 24 00 30 40 00 movl $0x403000,(%esp) 4010d6: ff d0 call *%eax 4010d8: a1 b0 20 40 00 mov 0x4020b0,%eax 4010dd: 85 c0 test %eax,%eax 4010df: 74 3a je 40111b <___gcc_register_frame+0x8b> 4010e1: c7 04 24 45 20 40 00 movl $0x402045,(%esp) 4010e8: e8 0b 06 00 00 call 4016f8 <_GetModuleHandleA@4> 4010ed: 89 c2 mov %eax,%edx 4010ef: 83 ec 04 sub $0x4,%esp 4010f2: 85 d2 test %edx,%edx 4010f4: b8 00 00 00 00 mov $0x0,%eax 4010f9: 74 13 je 40110e <___gcc_register_frame+0x7e> 4010fb: c7 44 24 04 53 20 40 movl $0x402053,0x4(%esp) 401102: 00 401103: 89 14 24 mov %edx,(%esp) 401106: e8 f5 05 00 00 call 401700 <_GetProcAddress@8> 40110b: 83 ec 08 sub $0x8,%esp 40110e: 85 c0 test %eax,%eax 401110: 74 09 je 40111b <___gcc_register_frame+0x8b> 401112: c7 04 24 b0 20 40 00 movl $0x4020b0,(%esp) 401119: ff d0 call *%eax 40111b: c9 leave 40111c: c3 ret 40111d: 8d 76 00 lea 0x0(%esi),%esi 00401120 <___gcc_deregister_frame>: 401120: 55 push %ebp 401121: 89 e5 mov %esp,%ebp 401123: 83 ec 18 sub $0x18,%esp 401126: c7 04 24 20 20 40 00 movl $0x402020,(%esp) 40112d: e8 c6 05 00 00 call 4016f8 <_GetModuleHandleA@4> 401132: 89 c2 mov %eax,%edx 401134: 83 ec 04 sub $0x4,%esp 401137: 85 d2 test %edx,%edx 401139: b8 00 00 00 00 mov $0x0,%eax 40113e: 74 13 je 401153 <___gcc_deregister_frame+0x33> 401140: c7 44 24 04 67 20 40 movl $0x402067,0x4(%esp) 401147: 00 401148: 89 14 24 mov %edx,(%esp) 40114b: e8 b0 05 00 00 call 401700 <_GetProcAddress@8> 401150: 83 ec 08 sub $0x8,%esp 401153: 85 c0 test %eax,%eax 401155: 74 09 je 401160 <___gcc_deregister_frame+0x40> 401157: c7 04 24 00 30 40 00 movl $0x403000,(%esp) 40115e: ff d0 call *%eax 401160: c9 leave 401161: c3 ret 401162: 90 nop 401163: 90 nop 401164: 90 nop 401165: 90 nop 401166: 90 nop 401167: 90 nop 401168: 90 nop 401169: 90 nop 40116a: 90 nop 40116b: 90 nop 40116c: 90 nop 40116d: 90 nop 40116e: 90 nop 40116f: 90 nop 00401170 <_main>: 401170: 55 push %ebp 401171: 89 e5 mov %esp,%ebp 401173: 83 e4 f0 and $0xfffffff0,%esp 401176: 83 ec 10 sub $0x10,%esp 401179: e8 92 00 00 00 call 401210 <___main> 40117e: c7 04 24 80 20 40 00 movl $0x402080,(%esp) 401185: e8 8e 00 00 00 call 401218 <_puts> 40118a: b8 00 00 00 00 mov $0x0,%eax 40118f: c9 leave 401190: c3 ret 401191: 90 nop 401192: 90 nop 401193: 90 nop 401194: 66 90 xchg %ax,%ax 401196: 66 90 xchg %ax,%ax 401198: 66 90 xchg %ax,%ax 40119a: 66 90 xchg %ax,%ax 40119c: 66 90 xchg %ax,%ax 40119e: 66 90 xchg %ax,%ax 004011a0 <_cygwin_crt0>: 4011a0: 55 push %ebp 4011a1: 89 e5 mov %esp,%ebp 4011a3: 83 ec 18 sub $0x18,%esp 4011a6: 8b 45 08 mov 0x8(%ebp),%eax 4011a9: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 4011b0: 00 4011b1: 89 04 24 mov %eax,(%esp) 4011b4: e8 67 00 00 00 call 401220 <__cygwin_crt0_common@8> 4011b9: 83 ec 08 sub $0x8,%esp 4011bc: ff 15 7c 50 40 00 call *0x40507c 4011c2: 90 nop 4011c3: 90 nop 4011c4: 90 nop 4011c5: 90 nop 4011c6: 90 nop 4011c7: 90 nop 4011c8: 90 nop 4011c9: 90 nop 4011ca: 90 nop 4011cb: 90 nop 4011cc: 90 nop 4011cd: 90 nop 4011ce: 90 nop 4011cf: 90 nop 004011d0 <_cygwin_premain0>: 4011d0: 55 push %ebp 4011d1: 89 e5 mov %esp,%ebp 4011d3: 5d pop %ebp 4011d4: c3 ret 4011d5: 90 nop 4011d6: 90 nop 4011d7: 90 nop 4011d8: 90 nop 4011d9: 90 nop 4011da: 90 nop 4011db: 90 nop 4011dc: 90 nop 4011dd: 90 nop 4011de: 90 nop 4011df: 90 nop 004011e0 <_cygwin_premain1>: 4011e0: 55 push %ebp 4011e1: 89 e5 mov %esp,%ebp 4011e3: 5d pop %ebp 4011e4: c3 ret 4011e5: 90 nop 4011e6: 90 nop 4011e7: 90 nop 4011e8: 90 nop 4011e9: 90 nop 4011ea: 90 nop 4011eb: 90 nop 4011ec: 90 nop 4011ed: 90 nop 4011ee: 90 nop 4011ef: 90 nop 004011f0 <_cygwin_premain2>: 4011f0: 55 push %ebp 4011f1: 89 e5 mov %esp,%ebp 4011f3: 5d pop %ebp 4011f4: c3 ret 4011f5: 90 nop 4011f6: 90 nop 4011f7: 90 nop 4011f8: 90 nop 4011f9: 90 nop 4011fa: 90 nop 4011fb: 90 nop 4011fc: 90 nop 4011fd: 90 nop 4011fe: 90 nop 4011ff: 90 nop 00401200 <_cygwin_premain3>: 401200: 55 push %ebp 401201: 89 e5 mov %esp,%ebp 401203: 5d pop %ebp 401204: c3 ret 401205: 90 nop 401206: 90 nop 401207: 90 nop 401208: 90 nop 401209: 90 nop 40120a: 90 nop 40120b: 90 nop 40120c: 90 nop 40120d: 90 nop 40120e: 90 nop 40120f: 90 nop 00401210 <___main>: 401210: ff 25 78 50 40 00 jmp *0x405078 401216: 90 nop 401217: 90 nop 00401218 <_puts>: 401218: ff 25 9c 50 40 00 jmp *0x40509c 40121e: 90 nop 40121f: 90 nop 00401220 <__cygwin_crt0_common@8>: 401220: 55 push %ebp 401221: 89 e5 mov %esp,%ebp 401223: 56 push %esi 401224: 53 push %ebx 401225: 83 ec 10 sub $0x10,%esp 401228: 8b 5d 0c mov 0xc(%ebp),%ebx 40122b: 8b 75 08 mov 0x8(%ebp),%esi 40122e: c7 04 24 08 00 00 00 movl $0x8,(%esp) 401235: e8 36 04 00 00 call 401670 <_cygwin_internal> 40123a: 85 db test %ebx,%ebx 40123c: 0f 84 be 01 00 00 je 401400 <__cygwin_crt0_common@8+0x1e0> 401242: 8b 15 80 50 40 00 mov 0x405080,%edx 401248: 85 c0 test %eax,%eax 40124a: c7 43 04 a8 00 00 00 movl $0xa8,0x4(%ebx) 401251: c7 43 08 ef 03 00 00 movl $0x3ef,0x8(%ebx) 401258: c7 43 0c 0f 00 00 00 movl $0xf,0xc(%ebx) 40125f: 89 53 10 mov %edx,0x10(%ebx) 401262: 8b 55 00 mov 0x0(%ebp),%edx 401265: c7 83 80 00 00 00 00 movl $0x0,0x80(%ebx) 40126c: 00 00 00 40126f: c7 83 84 00 00 00 04 movl $0x104,0x84(%ebx) 401276: 01 00 00 401279: c7 43 2c 30 17 40 00 movl $0x401730,0x2c(%ebx) 401280: c7 43 30 3c 17 40 00 movl $0x40173c,0x30(%ebx) 401287: c7 43 14 18 40 40 00 movl $0x404018,0x14(%ebx) 40128e: 89 73 28 mov %esi,0x28(%ebx) 401291: c7 43 48 d0 11 40 00 movl $0x4011d0,0x48(%ebx) 401298: c7 43 4c e0 11 40 00 movl $0x4011e0,0x4c(%ebx) 40129f: c7 43 50 f0 11 40 00 movl $0x4011f0,0x50(%ebx) 4012a6: c7 43 54 00 12 40 00 movl $0x401200,0x54(%ebx) 4012ad: c7 43 24 1c 40 40 00 movl $0x40401c,0x24(%ebx) 4012b4: 89 13 mov %edx,(%ebx) 4012b6: c7 43 18 50 16 40 00 movl $0x401650,0x18(%ebx) 4012bd: c7 43 1c 58 16 40 00 movl $0x401658,0x1c(%ebx) 4012c4: c7 43 20 60 16 40 00 movl $0x401660,0x20(%ebx) 4012cb: c7 43 44 68 16 40 00 movl $0x401668,0x44(%ebx) 4012d2: 0f 84 c5 00 00 00 je 40139d <__cygwin_crt0_common@8+0x17d> 4012d8: 8b 50 78 mov 0x78(%eax),%edx 4012db: 85 d2 test %edx,%edx 4012dd: 0f 84 ba 00 00 00 je 40139d <__cygwin_crt0_common@8+0x17d> 4012e3: 8b 35 20 40 40 00 mov 0x404020,%esi 4012e9: 85 f6 test %esi,%esi 4012eb: 0f 85 ac 00 00 00 jne 40139d <__cygwin_crt0_common@8+0x17d> 4012f1: 8b 0d 00 20 40 00 mov 0x402000,%ecx 4012f7: 85 c9 test %ecx,%ecx 4012f9: 0f 84 21 02 00 00 je 401520 <__cygwin_crt0_common@8+0x300> 4012ff: a1 04 20 40 00 mov 0x402004,%eax 401304: 85 c0 test %eax,%eax 401306: 0f 84 04 02 00 00 je 401510 <__cygwin_crt0_common@8+0x2f0> 40130c: 8b 35 08 20 40 00 mov 0x402008,%esi 401312: 85 f6 test %esi,%esi 401314: 0f 84 e6 01 00 00 je 401500 <__cygwin_crt0_common@8+0x2e0> 40131a: 8b 0d 0c 20 40 00 mov 0x40200c,%ecx 401320: 85 c9 test %ecx,%ecx 401322: 0f 84 c8 01 00 00 je 4014f0 <__cygwin_crt0_common@8+0x2d0> 401328: a1 10 20 40 00 mov 0x402010,%eax 40132d: 85 c0 test %eax,%eax 40132f: 0f 84 ab 01 00 00 je 4014e0 <__cygwin_crt0_common@8+0x2c0> 401335: 8b 35 14 20 40 00 mov 0x402014,%esi 40133b: 85 f6 test %esi,%esi 40133d: 0f 84 8d 01 00 00 je 4014d0 <__cygwin_crt0_common@8+0x2b0> 401343: 8b 0d 18 20 40 00 mov 0x402018,%ecx 401349: 85 c9 test %ecx,%ecx 40134b: 0f 84 6f 01 00 00 je 4014c0 <__cygwin_crt0_common@8+0x2a0> 401351: a1 1c 20 40 00 mov 0x40201c,%eax 401356: 85 c0 test %eax,%eax 401358: 0f 84 52 01 00 00 je 4014b0 <__cygwin_crt0_common@8+0x290> 40135e: a1 00 20 40 00 mov 0x402000,%eax 401363: 89 02 mov %eax,(%edx) 401365: a1 04 20 40 00 mov 0x402004,%eax 40136a: 89 42 04 mov %eax,0x4(%edx) 40136d: a1 08 20 40 00 mov 0x402008,%eax 401372: 89 42 08 mov %eax,0x8(%edx) 401375: a1 0c 20 40 00 mov 0x40200c,%eax 40137a: 89 42 0c mov %eax,0xc(%edx) 40137d: a1 10 20 40 00 mov 0x402010,%eax 401382: 89 42 10 mov %eax,0x10(%edx) 401385: a1 14 20 40 00 mov 0x402014,%eax 40138a: 89 42 14 mov %eax,0x14(%edx) 40138d: a1 18 20 40 00 mov 0x402018,%eax 401392: 89 42 18 mov %eax,0x18(%edx) 401395: a1 1c 20 40 00 mov 0x40201c,%eax 40139a: 89 42 1c mov %eax,0x1c(%edx) 40139d: c7 04 24 00 00 00 00 movl $0x0,(%esp) 4013a4: e8 4f 03 00 00 call 4016f8 <_GetModuleHandleA@4> 4013a9: c7 43 34 00 20 40 00 movl $0x402000,0x34(%ebx) 4013b0: c7 43 38 b4 20 40 00 movl $0x4020b4,0x38(%ebx) 4013b7: c7 43 3c 00 40 40 00 movl $0x404000,0x3c(%ebx) 4013be: c7 43 40 10 41 40 00 movl $0x404110,0x40(%ebx) 4013c5: c7 83 94 00 00 00 00 movl $0x403000,0x94(%ebx) 4013cc: 30 40 00 4013cf: 89 43 7c mov %eax,0x7c(%ebx) 4013d2: 83 ec 04 sub $0x4,%esp 4013d5: c7 83 98 00 00 00 00 movl $0x403000,0x98(%ebx) 4013dc: 30 40 00 4013df: c7 83 9c 00 00 00 00 movl $0x400000,0x9c(%ebx) 4013e6: 00 40 00 4013e9: e8 92 02 00 00 call 401680 <__pei386_runtime_relocator> 4013ee: 8d 65 f8 lea -0x8(%ebp),%esp 4013f1: b8 01 00 00 00 mov $0x1,%eax 4013f6: 5b pop %ebx 4013f7: 5e pop %esi 4013f8: 5d pop %ebp 4013f9: c2 08 00 ret $0x8 4013fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 401400: 8b 15 80 50 40 00 mov 0x405080,%edx 401406: 85 c0 test %eax,%eax 401408: 8b 88 a4 00 00 00 mov 0xa4(%eax),%ecx 40140e: c7 40 04 a8 00 00 00 movl $0xa8,0x4(%eax) 401415: c7 40 08 ef 03 00 00 movl $0x3ef,0x8(%eax) 40141c: c7 40 0c 0f 00 00 00 movl $0xf,0xc(%eax) 401423: 89 0a mov %ecx,(%edx) 401425: 8b 55 00 mov 0x0(%ebp),%edx 401428: c7 80 80 00 00 00 00 movl $0x0,0x80(%eax) 40142f: 00 00 00 401432: c7 80 84 00 00 00 04 movl $0x104,0x84(%eax) 401439: 01 00 00 40143c: c7 40 2c 30 17 40 00 movl $0x401730,0x2c(%eax) 401443: c7 40 30 3c 17 40 00 movl $0x40173c,0x30(%eax) 40144a: c7 40 14 18 40 40 00 movl $0x404018,0x14(%eax) 401451: 89 70 28 mov %esi,0x28(%eax) 401454: c7 40 48 d0 11 40 00 movl $0x4011d0,0x48(%eax) 40145b: c7 40 4c e0 11 40 00 movl $0x4011e0,0x4c(%eax) 401462: c7 40 50 f0 11 40 00 movl $0x4011f0,0x50(%eax) 401469: c7 40 54 00 12 40 00 movl $0x401200,0x54(%eax) 401470: c7 40 24 1c 40 40 00 movl $0x40401c,0x24(%eax) 401477: 89 10 mov %edx,(%eax) 401479: c7 40 18 50 16 40 00 movl $0x401650,0x18(%eax) 401480: c7 40 1c 58 16 40 00 movl $0x401658,0x1c(%eax) 401487: c7 40 20 60 16 40 00 movl $0x401660,0x20(%eax) 40148e: c7 40 44 68 16 40 00 movl $0x401668,0x44(%eax) 401495: 0f 84 02 ff ff ff je 40139d <__cygwin_crt0_common@8+0x17d> 40149b: 8b 50 78 mov 0x78(%eax),%edx 40149e: 89 c3 mov %eax,%ebx 4014a0: 85 d2 test %edx,%edx 4014a2: 0f 85 3b fe ff ff jne 4012e3 <__cygwin_crt0_common@8+0xc3> 4014a8: e9 f0 fe ff ff jmp 40139d <__cygwin_crt0_common@8+0x17d> 4014ad: 8d 76 00 lea 0x0(%esi),%esi 4014b0: 8b 42 1c mov 0x1c(%edx),%eax 4014b3: a3 1c 20 40 00 mov %eax,0x40201c 4014b8: e9 a1 fe ff ff jmp 40135e <__cygwin_crt0_common@8+0x13e> 4014bd: 8d 76 00 lea 0x0(%esi),%esi 4014c0: 8b 42 18 mov 0x18(%edx),%eax 4014c3: a3 18 20 40 00 mov %eax,0x402018 4014c8: e9 84 fe ff ff jmp 401351 <__cygwin_crt0_common@8+0x131> 4014cd: 8d 76 00 lea 0x0(%esi),%esi 4014d0: 8b 42 14 mov 0x14(%edx),%eax 4014d3: a3 14 20 40 00 mov %eax,0x402014 4014d8: e9 66 fe ff ff jmp 401343 <__cygwin_crt0_common@8+0x123> 4014dd: 8d 76 00 lea 0x0(%esi),%esi 4014e0: 8b 42 10 mov 0x10(%edx),%eax 4014e3: a3 10 20 40 00 mov %eax,0x402010 4014e8: e9 48 fe ff ff jmp 401335 <__cygwin_crt0_common@8+0x115> 4014ed: 8d 76 00 lea 0x0(%esi),%esi 4014f0: 8b 42 0c mov 0xc(%edx),%eax 4014f3: a3 0c 20 40 00 mov %eax,0x40200c 4014f8: e9 2b fe ff ff jmp 401328 <__cygwin_crt0_common@8+0x108> 4014fd: 8d 76 00 lea 0x0(%esi),%esi 401500: 8b 42 08 mov 0x8(%edx),%eax 401503: a3 08 20 40 00 mov %eax,0x402008 401508: e9 0d fe ff ff jmp 40131a <__cygwin_crt0_common@8+0xfa> 40150d: 8d 76 00 lea 0x0(%esi),%esi 401510: 8b 42 04 mov 0x4(%edx),%eax 401513: a3 04 20 40 00 mov %eax,0x402004 401518: e9 ef fd ff ff jmp 40130c <__cygwin_crt0_common@8+0xec> 40151d: 8d 76 00 lea 0x0(%esi),%esi 401520: 8b 02 mov (%edx),%eax 401522: a3 00 20 40 00 mov %eax,0x402000 401527: e9 d3 fd ff ff jmp 4012ff <__cygwin_crt0_common@8+0xdf> 40152c: 90 nop 40152d: 90 nop 40152e: 90 nop 40152f: 90 nop 00401530 <___dllMain>: 401530: 55 push %ebp 401531: 89 e5 mov %esp,%ebp 401533: 83 ec 18 sub $0x18,%esp 401536: a1 2c 40 40 00 mov 0x40402c,%eax 40153b: 89 44 24 08 mov %eax,0x8(%esp) 40153f: a1 28 40 40 00 mov 0x404028,%eax 401544: 89 44 24 04 mov %eax,0x4(%esp) 401548: a1 24 40 40 00 mov 0x404024,%eax 40154d: 89 04 24 mov %eax,(%esp) 401550: e8 3b 01 00 00 call 401690 <_DllMain@12> 401555: 83 ec 0c sub $0xc,%esp 401558: c9 leave 401559: c3 ret 40155a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 00401560 <__cygwin_dll_entry@12>: 401560: 55 push %ebp 401561: 89 e5 mov %esp,%ebp 401563: 83 ec 28 sub $0x28,%esp 401566: 8b 45 0c mov 0xc(%ebp),%eax 401569: 8b 55 08 mov 0x8(%ebp),%edx 40156c: 8b 4d 10 mov 0x10(%ebp),%ecx 40156f: 83 f8 01 cmp $0x1,%eax 401572: 74 6f je 4015e3 <__cygwin_dll_entry@12+0x83> 401574: 72 1a jb 401590 <__cygwin_dll_entry@12+0x30> 401576: 83 f8 02 cmp $0x2,%eax 401579: 0f 84 a8 00 00 00 je 401627 <__cygwin_dll_entry@12+0xc7> 40157f: 83 f8 03 cmp $0x3,%eax 401582: 74 4c je 4015d0 <__cygwin_dll_entry@12+0x70> 401584: b8 01 00 00 00 mov $0x1,%eax 401589: c9 leave 40158a: c2 0c 00 ret $0xc 40158d: 8d 76 00 lea 0x0(%esi),%esi 401590: 89 4c 24 08 mov %ecx,0x8(%esp) 401594: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 40159b: 00 40159c: 89 14 24 mov %edx,(%esp) 40159f: e8 ec 00 00 00 call 401690 <_DllMain@12> 4015a4: 83 ec 0c sub $0xc,%esp 4015a7: 85 c0 test %eax,%eax 4015a9: 74 de je 401589 <__cygwin_dll_entry@12+0x29> 4015ab: 8b 15 30 40 40 00 mov 0x404030,%edx 4015b1: 89 45 f4 mov %eax,-0xc(%ebp) 4015b4: 89 14 24 mov %edx,(%esp) 4015b7: e8 e4 00 00 00 call 4016a0 <_cygwin_detach_dll> 4015bc: 8b 45 f4 mov -0xc(%ebp),%eax 4015bf: c7 05 30 40 40 00 ff movl $0xffffffff,0x404030 4015c6: ff ff ff 4015c9: eb be jmp 401589 <__cygwin_dll_entry@12+0x29> 4015cb: 90 nop 4015cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 4015d0: 89 4d 10 mov %ecx,0x10(%ebp) 4015d3: c7 45 0c 03 00 00 00 movl $0x3,0xc(%ebp) 4015da: 89 55 08 mov %edx,0x8(%ebp) 4015dd: c9 leave 4015de: e9 ad 00 00 00 jmp 401690 <_DllMain@12> 4015e3: 31 c0 xor %eax,%eax 4015e5: 85 c9 test %ecx,%ecx 4015e7: 0f 94 c0 sete %al 4015ea: c7 44 24 04 30 15 40 movl $0x401530,0x4(%esp) 4015f1: 00 4015f2: 89 14 24 mov %edx,(%esp) 4015f5: 89 15 24 40 40 00 mov %edx,0x404024 4015fb: c7 05 28 40 40 00 01 movl $0x1,0x404028 401602: 00 00 00 401605: 89 0d 2c 40 40 00 mov %ecx,0x40402c 40160b: a3 20 40 40 00 mov %eax,0x404020 401610: e8 9b 00 00 00 call 4016b0 <_cygwin_attach_dll> 401615: 83 f8 ff cmp $0xffffffff,%eax 401618: a3 30 40 40 00 mov %eax,0x404030 40161d: 0f 95 c0 setne %al 401620: 0f b6 c0 movzbl %al,%eax 401623: c9 leave 401624: c2 0c 00 ret $0xc 401627: 89 4d 10 mov %ecx,0x10(%ebp) 40162a: c7 45 0c 02 00 00 00 movl $0x2,0xc(%ebp) 401631: 89 55 08 mov %edx,0x8(%ebp) 401634: c9 leave 401635: e9 56 00 00 00 jmp 401690 <_DllMain@12> 40163a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 00401640 <__cygwin_noncygwin_dll_entry@12>: 401640: 55 push %ebp 401641: 89 e5 mov %esp,%ebp 401643: 83 ec 08 sub $0x8,%esp 401646: c9 leave 401647: e9 14 ff ff ff jmp 401560 <__cygwin_dll_entry@12> 40164c: 90 nop 40164d: 90 nop 40164e: 90 nop 40164f: 90 nop 00401650 <_malloc>: 401650: ff 25 98 50 40 00 jmp *0x405098 401656: 90 nop 401657: 90 nop 00401658 <_free>: 401658: ff 25 94 50 40 00 jmp *0x405094 40165e: 90 nop 40165f: 90 nop 00401660 <_realloc>: 401660: ff 25 a0 50 40 00 jmp *0x4050a0 401666: 90 nop 401667: 90 nop 00401668 <_calloc>: 401668: ff 25 84 50 40 00 jmp *0x405084 40166e: 90 nop 40166f: 90 nop 00401670 <_cygwin_internal>: 401670: ff 25 8c 50 40 00 jmp *0x40508c 401676: 90 nop 401677: 90 nop 401678: 66 90 xchg %ax,%ax 40167a: 66 90 xchg %ax,%ax 40167c: 66 90 xchg %ax,%ax 40167e: 66 90 xchg %ax,%ax 00401680 <__pei386_runtime_relocator>: 401680: 55 push %ebp 401681: 89 e5 mov %esp,%ebp 401683: 5d pop %ebp 401684: c3 ret 401685: 90 nop 401686: 90 nop 401687: 90 nop 401688: 90 nop 401689: 90 nop 40168a: 90 nop 40168b: 90 nop 40168c: 90 nop 40168d: 90 nop 40168e: 90 nop 40168f: 90 nop 00401690 <_DllMain@12>: 401690: 55 push %ebp 401691: b8 01 00 00 00 mov $0x1,%eax 401696: 89 e5 mov %esp,%ebp 401698: 5d pop %ebp 401699: c2 0c 00 ret $0xc 40169c: 90 nop 40169d: 90 nop 40169e: 90 nop 40169f: 90 nop 004016a0 <_cygwin_detach_dll>: 4016a0: ff 25 88 50 40 00 jmp *0x405088 4016a6: 90 nop 4016a7: 90 nop 4016a8: 66 90 xchg %ax,%ax 4016aa: 66 90 xchg %ax,%ax 4016ac: 66 90 xchg %ax,%ax 4016ae: 66 90 xchg %ax,%ax 004016b0 <_cygwin_attach_dll>: 4016b0: 55 push %ebp 4016b1: 89 e5 mov %esp,%ebp 4016b3: 53 push %ebx 4016b4: 83 ec 14 sub $0x14,%esp 4016b7: 8b 45 0c mov 0xc(%ebp),%eax 4016ba: 8b 5d 08 mov 0x8(%ebp),%ebx 4016bd: c7 44 24 04 40 40 40 movl $0x404040,0x4(%esp) 4016c4: 00 4016c5: 89 04 24 mov %eax,(%esp) 4016c8: e8 53 fb ff ff call 401220 <__cygwin_crt0_common@8> 4016cd: 89 5d 08 mov %ebx,0x8(%ebp) 4016d0: 8b 5d fc mov -0x4(%ebp),%ebx 4016d3: c7 45 0c 40 40 40 00 movl $0x404040,0xc(%ebp) 4016da: 83 ec 08 sub $0x8,%esp 4016dd: c9 leave 4016de: e9 0d 00 00 00 jmp 4016f0 <_dll_dllcrt0> 4016e3: 90 nop 4016e4: 90 nop 4016e5: 90 nop 4016e6: 90 nop 4016e7: 90 nop 4016e8: 90 nop 4016e9: 90 nop 4016ea: 90 nop 4016eb: 90 nop 4016ec: 90 nop 4016ed: 90 nop 4016ee: 90 nop 4016ef: 90 nop 004016f0 <_dll_dllcrt0>: 4016f0: ff 25 90 50 40 00 jmp *0x405090 4016f6: 90 nop 4016f7: 90 nop 004016f8 <_GetModuleHandleA@4>: 4016f8: ff 25 a8 50 40 00 jmp *0x4050a8 4016fe: 90 nop 4016ff: 90 nop 00401700 <_GetProcAddress@8>: 401700: ff 25 ac 50 40 00 jmp *0x4050ac 401706: 90 nop 401707: 90 nop 00401708 <.text>: 401708: 66 90 xchg %ax,%ax 40170a: 66 90 xchg %ax,%ax 40170c: 66 90 xchg %ax,%ax 40170e: 66 90 xchg %ax,%ax 00401710 <_register_frame_ctor>: 401710: 55 push %ebp 401711: 89 e5 mov %esp,%ebp 401713: 83 ec 08 sub $0x8,%esp 401716: c9 leave 401717: e9 74 f9 ff ff jmp 401090 <___gcc_register_frame> 40171c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 00401720 <_deregister_frame_dtor>: 401720: 55 push %ebp 401721: 89 e5 mov %esp,%ebp 401723: 83 ec 08 sub $0x8,%esp 401726: c9 leave 401727: e9 f4 f9 ff ff jmp 401120 <___gcc_deregister_frame> 40172c: 90 nop 40172d: 90 nop 40172e: 90 nop 40172f: 90 nop 00401730 <__CTOR_LIST__>: 401730: ff (bad) 401731: ff (bad) 401732: ff (bad) 401733: ff 10 call *(%eax) 00401734 <.ctors.65535>: 401734: 10 17 adc %dl,(%edi) 401736: 40 inc %eax 401737: 00 00 add %al,(%eax) 401739: 00 00 add %al,(%eax) ... 0040173c <__DTOR_LIST__>: 40173c: ff (bad) 40173d: ff (bad) 40173e: ff (bad) 40173f: ff 20 jmp *(%eax) 00401740 <.dtors.65535>: 401740: 20 17 and %dl,(%edi) 401742: 40 inc %eax 401743: 00 00 add %al,(%eax) 401745: 00 00 add %al,(%eax) ...
('A`)
2013-06-12 :-(
2014-06-12 :-(
2016-06-12 :-)
_ [三者三葉]三者三葉のサイン入り等身大POPを見てきた
@ららぽーと横浜 HMV
アニメ自体は 3 話くらいで切ったけど近所なので見てきた。
【#三者三葉】なんと!HMVららぽーと横浜店にて三つ葉が大暴走中☆キャストのサイン入り等身大スタンディがお出ましですっ♪Blu-ray&DVD第1巻もご予約受付中!全巻購入特典のHMV限定B3クリアポスターも要チェックです! pic.twitter.com/rgwPX598Wb
— HMVららぽーと横浜 (@HMV_Lalayoko) 2016年6月10日
2017-06-12 :-(
_ 労について
家を出る前までは若干肌寒いと感じジャケットを着て外出したんですが歩いているうちに暑くなってきまして結局ジャケット要らないくらいでしたが日が暮れるとそこそこ気温が下がってきたのでやはり日中以外は若干肌寒いと感じました。労についてはひたすらポチっとやってログ(シリアルに流れるコンソールのログと云う。ひとはそれを。呼ぶ)を目でgrepしながらおや?どうやらこいつはおかしいぞい?と気づいたらセーフで気づかなかったらアウト(AUTO)という低度な職人技が必要とされると言われる何かをおこなっていました。
_ 冴えない彼女の育て方 8話を見ました
紅坂朱音の声がどのようになるのかしらんと楽しみにしていたんですがどうも発狂具合が不足している感じでした。中の人は誰だよとキャストを見たらキュアハート(生天目仁美)( ドキドキ!プリキュア - Wikipedia ) だったんですがこんな感じでしたっけ。もうちょっと、こう、トチ狂った強さが欲しいかったです。
※狂人の基準がディランドゥ・アルバタウ部門( 天空のエスカフローネ - Wikipedia )
2020-06-12 :-|
_ [結目ユイ]結目ユイ配信を見ていた
朝と昼と夜
寝起きの声よき。
。*⑅🎀┈本当の配信┈🎀⑅*。
— 結目ユイ🍸SHOWROOM配信期間中 (@musubimeyui) June 12, 2020
いらっしゃいませ❣️お客様✨
🕰6月11日(木)
・18:50-19:20
・21:50-22:20(衣装カラーチェンジ)
(*イベント参加中の為応援してくれると嬉しいです🌼)
🏠配信先▼
『https://t.co/5fA4KfQdNC』 pic.twitter.com/ht71zC8HEX
2021-06-12 :-)
_ 機動戦士ガンダム 閃光のハサウェイ を見ました
原作が上中下巻なので上中下の 3 部作かしら。
結末は知っているので見たくないなーしんどいなーやだなーと思いつつも現代の技術で描かれたモビルスーツ戦がどういうものか期待が高まるんですが、期待以上でした。すげえ。マジすげえ。
戦争じゃなくてテロ組織との戦いなので、大量のモビルスーツによる華々しい(?) 戦闘というものは描かれませんが泥臭いです。戦争の悲惨さや空しさというのは「ガンダム 0080 ポケットの中の戦争」で描かれましたが、今回は理不尽に降りかかる殺傷兵器としてのモビルスーツの怖さが描かれてます。地球連邦軍の要人を暗殺するテロ組織(マフティー・ナビーユ・エリンがやってることです)が居るので、戦争ではなく平時に襲われる恐怖がじゅうぶんに伝わってきます。
_ 艦これ E4Z 涼波掘り
34 周。S26 A8 ですが、まだ出ません。
2022-06-12 :-)
_ 結目ユイのメルティーパーティーカフェ
トークイベントです。
1 部と 2 部があって両方とも当選しました。 1 部は結目のみ。 2 部は水瀬がゲスト。
1 部
女性ファンが数名居た。とても珍しい。あと女性の格好をしたファンも数名居た。
今回のドリンクチケット。前回とは色が異なる。
店内に結目の歌が流れていて、音源を見たらレコードだった。
回転してます。
今回はトークのあとに全員に おみくじが配布されてわちゃわちゃしてました。凶と大吉なら景品 (結目の不要物) が貰えるというやつ。
私は大吉でした。
休憩
1 部が終わってから個室で 2 部まで時間を潰します。あと食事。
ゼリーは初めて食べました。
よく見るとハートになってます。
恋が実るやつです。
2 部
和堂さんが作成したリストバンドがとても結目を理解してます。
水瀬がゲストなので水瀬のドリンクを飲みます。
水瀬からのサプライズは舐め猫です。懐かしい。水瀬と言ったら猫なので猫です。
「アタリ」を引いたのでもう 1 枚貰いました。
,
お疲れ様でした。 全 4 回にわたるトークイベントも無事終わりました。リアイベで結目や水瀬と会話するのは初めて( 1on1
コラボカフェは火曜日まで開催してるので最終日に行こうかしら。
2023-06-12 :-)
_ C2機関佐世保本遠征「艦これ」公式コラボ【Operation SASEBO Expedition 2023】 4日目
今日で帰ります。
艦これコラボは公式には昨日まででしたが、いくつかの店舗は継続しているもよう。 Miyavi Sweets Salon はまだやっているとのことなので行ってみました。我々が注文したら終了してました。
長崎空港から帰ります。出発ロビーにいるゴトランド。










































_ さいき [>なぜ近年 蔵へ行かないのか >カネがないから 転じてほかの事に金を使ってるからかとw]
_ みわ [いや、外食に限らず趣味娯楽なども総じて消費を減らしておるよ]