トップ 最新 追記

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|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|

2012-05-01 :-)

_ 読書メーター

4月の読書メーター
読んだ本の数:7冊
読んだページ数:1573ページ
ナイス数:5ナイス

プロジェクトGT‐R―知られざる成功の真実プロジェクトGT‐R―知られざる成功の真実
GT-Rというか水野和敏の半生。誰かと思ったらこのひとか http://tinyurl.com/4lbpqpx 仕事が楽しいかどうかなぞ問題ではない、血ヘド吐こうとお客様を喜ばすことが一番大切なのだ、と言う。日産に入社してグダグダして営業でお客様に触れて開眼してレースのチームリーダーやってGT-Rを開発していく。GT-Rのみならずたんに「モノづくり」とだけ言ってるだけじゃなくてお客様をちゃんと見て仕事しろよと。
読了日:04月30日 著者:水野 和敏
実務で役立つWBS入門 (プロジェクトマネジメントマガジン)実務で役立つWBS入門 (プロジェクトマネジメントマガジン)
「WBSの周辺知識に関するQ&A」が人月の神話やアジャイルなども軽く紹介していて意外と充実してる。
読了日:04月27日 著者:Gregory T. Haugan
採用の超プロが教えるできる人できない人 (サンマーク文庫)採用の超プロが教えるできる人できない人 (サンマーク文庫)
ううむ
読了日:04月24日 著者:安田 佳生
マツダはなぜ、よみがえったのか?マツダはなぜ、よみがえったのか?
RX-8開発物語だけでおなかいっぱいになってしまったデミオユーザーのアカウントはこちらです
読了日:04月23日 著者:宮本 喜一
剣の女王と烙印の仔 Ⅷ (MF文庫J)剣の女王と烙印の仔 Ⅷ (MF文庫J)
完結。物語の核心となるミネルヴァとクリスの最後は、クラウドとセフィロスが最後に対決していたような、戦わなくてはならないああするしかない運命だったのだろうか/ハガレンのように力を持つ者はすべて居なくなるような予感はしていたんだがー。あー/白のニーハイいいですね
読了日:04月19日 著者:杉井 光
剣の女王と烙印の仔Ⅶ (MF文庫J)剣の女王と烙印の仔Ⅶ (MF文庫J)
ジュリオ返ってきたあああミィナとクリスのチチクリが落ち着きそうなのでジュリオ,シルヴィア組だけが楽しみですええ/ティベリウスとガレリウスの展開に脳がついていかない展開が早すぎる/もはや神を超越してるとしか思えないカーラ先生どうすんの
読了日:04月18日 著者:杉井 光
剣の女王と烙印の仔Ⅵ (MF文庫J)剣の女王と烙印の仔Ⅵ (MF文庫J)
パオラがんばった「運が強い」ってのは重要なのではないですかね、戦地に立ったことないけど/あとがきの「ミネルヴァのコスプレをしたイベントコンパニオン」なにそれ超見たい
読了日:04月18日 著者:杉井 光

2012年4月の読書メーターまとめ詳細
読書メーター

_ 午前

0930 起床

1000 おひる。クリームソーススパゲティ

携帯百景(ケイタイヒャッケイ)

_ 午後

1400 散歩

_

1700 聖剣伝説LoM

1830 RR7

2100 飯。豚肉


2012-05-02 :-)

_ 午前

0500 起床

0750 バス出発

1035 群馬県立つつじが岡公園

_ 午後

1215 ザ・トレジャーガーデン(旧 野鳥の森ガーデン)

1300 おひる。雨が降っていたので弁当をバス車内で食べた。

1355 花の芸術村 あしかがフラワーパーク

_

2030 解散

_ 読売旅行「春を待ち焦がれた三大花めぐり」バスツアーに行ってきた

あいにくの雨だけど、それはそれでまたいとをかし(たいそう趣のあることよのう)。

群馬県立つつじが岡公園 でヤマツヅジを見るなど。多少散ってたけどかなり賑やかだった。

IMG_9741

猫が睨んでくる

IMG_9758

ザ・トレジャーガーデン ではおもに芝桜を見たというか芝桜くらいしかなかった。ガッカリポイントかもしれず (´・ω・`)

IMG_9786

最後が本命 あしかがフラワーパーク 。ここは他の観光バスもたくさん来ておりひとが溢れていた。しかし藤の花としてはまだ微妙に時期早々だったようだ( 1週間くらい? )。

IMG_9831

黄花藤なんぞはまださっぱり咲いていなかった。ぐぬぬ

IMG_9816

その後はサービスセンターで飯を食べるなどしてバスに乗って帰路へ。


2012-05-03 :-)

_ 午前

0930 起床

1000 おひる。うどん

_ 午後

1200 読書

1600 聖剣伝説LoM

_

1700 RR7

1900 GT5

2000 gccほげ

2100 飯。サーモンムニエル || 土曜日に買って塩麹に漬けておいたら物凄く柔らかくなってしまた。

2230 gccほげ

_ わあい ricty あかり ricty 大好き

Re: pkgsrc/fonts/ricty-ttf update to 3.2.0

Thanks for your patch.
I have just updated with it.

ヽ( ´ー`)ノ

しかしせっかく定義してある ${INSTALL_FONTS} を使っていないのがアレ。

Tags: ricty pkgsrc

2012-05-04 :-)

_ 午前

0930 起床

1030 おひる。スパゲティ

_ 午後

1400 gccほげ

1600 昼寝

_

1700 聖剣伝説LoM

1900 RR7

2100 飯。豚肉みそニンニク炒め

2230 gccほげ


2012-05-05 :-)

_ 午前

0930 起床 || 部屋掃除

_ 午後

1200 おひる

1500 散歩

1600 コーヒー

_

1700 読書

1800 RR7

2100 飯

_ 月が綺麗ですね

スーパームーンらしい。

IMG_9854


2012-05-06 :-)

_ 午前

0930 起床

1000 おひる。カルボナーラ

_ 午後

1300 gccほげ

1600 散歩

_

1800 gccほげ

2200 飯。パエリア

_ 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

参考


2012-05-07 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 退勤

_

1830 gccほげ

2100 飯。塩鮭

2200 ナムコの大久保博さんが出演するということで録画しておいた 第2回 実感!音のちから|NHK for School 動画あるけど

2250 RR7案内

2300 RR7


2012-05-08 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1500 自社業務 || 評価面談

1700 退勤

_

1900 gccほげ

2100 飯。塩豚

2230 gccほげ

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

_ �폜� Tamara St-ores [�폜� http://cialis.pittsburghsikh.org/722.html generic lowe..]


2012-05-09 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 退勤

_

1830 飯

_ 壮行会&歓迎会

炭焼き がぜん 川崎店

IMG_0001.jpg

IMG_0002.jpg

IMG_0003.jpg

IMG_0005.jpg

IMG_0006.jpg

IMG_0007.jpg

IMG_0008.jpg

_ コメントspam

削除した[ 20060211#p06 ]。最近また来るようになった。

cd ~/diary
tdiary-comment-clean '削除' */*.tdc
rm cache/*.parser*
rm recent_comments

これ https://github.com/tdiary/tdiary-contrib/blob/master/util/clean-spam/tdiary-comment-clean


2012-05-10 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 退勤

_

1900 iCodeCheckerほげ

2100 飯。豚肉

2200 RX-8 ほげ

_ 情報処理推進機構:ソースコードセキュリティ検査ツール iCodeChecker

PDF形式マニュアル (PDF) にあるとおりに VM または Ubuntu パッケージまたはソースコードからインストールする。ソースコードをビルドしようとしたけど依存ライブラリが多くて面倒くさいので Ubuntu でパッケージをインストールした。手順はマニュアル参照。

NetBSD current のソースコードを取得しておもむろに実行してみた。

% ichecker -r ./src -o ./report/
指定されたファイルは非対応の形式です。(エラーコード:-1030)
指定されたファイルは非対応の形式です。(エラーコード:-1030)
指定されたファイルは非対応の形式です。(エラーコード:-1030)
 :

(゜д゜)

なお、iCodeChecker では、複数のプロジェクトを同時に検査が行えないため、r オプションを利用する際は、1 つのプロジェクトが格納されているディレクトリを指定するようにしてください。

(´・ω・`)

プロジェクトというのがよく分からんけど( マニュアルに書いてありそうだけど嫁ってことですね )こんな感じにやるしかないらしい。まだやってないけど

% cd /usr/src
% find . -type f -name "*.c" | while read f; do echo $f; ichecker $f; done

_ 演歌の帝王

作曲 崎元仁

懐かしすぎる。トレジャーハンターG は作曲陣はさり気なく豪華なんだけど、サントラの曲名がおかしい。

( 02:10 あたりからの曲が「演歌の帝王」 )

トレジャーハンターG オリジナル・サウンド・トラック
ゲーム・ミュージック
ポリスター
¥ 3,364


2012-05-11 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1600 おお動いた。胸熱

1700 退勤

_

2100 飯。キャベツとじゃがいものガレット 何か別のものが出来上がった。

_ python モジュールを動的にロードする

( モジュールを動的にロードする. #Python - Qiita )

リフレクションとかなんとかどうのこうの。

lazyload.py

#!/usr/bin/python
# -*- coding:utf8 -*-

# モジュールを動的にロードする. #Python - Qiita
# http://qiita.com/items/837

def lazy_loader(name):
    """Loading function, class and module lazy."""
    try:
        mod = __import__(name)
    except:
        mod_list = name.split('.')
        mod = __import__('.'.join(mod_list[:-1]))

    components = name.split('.')
    for comp in components[1:]:
        mod = getattr(mod, comp)
    return mod

mymod.py

#!/usr/bin/python
# -*- coding:utf8 -*-

foobar = 0xDEADBEAF

def hoge():
    print "hoge"

class Moge(object):
    def __init__(self):
        print "moge"

lazyload0.py

#!/usr/bin/python
# -*- coding:utf8 -*-

import lazyload

def main():
    mod = lazyload.lazy_loader('os.path')
    print mod.abspath('./')

    mod = lazyload.lazy_loader('mymod')
    mod.hoge()
    print "0x%X" % (mod.foobar)

    moge = mod.Moge()


main()
% python lazyload0.py
/home/rin/work/lang/python    <= mod.abspath('./')
hoge                          <= mod.hoge()
0xDEADBEAF                    <= mod.foobar
moge                          <= mod.Moge()

2012-05-12 :-)

_ 午前

0800 起床

1000 チケットぴあ || ドラクエコンサートチケット購入 || 「回線が混み合っています。しばらくたってからお繋ぎください」のようなことを言われたんだが何度かリトライしたら繋がった。

1100 おひる。うどん

_ 午後

1200 docomo || xperia の充電コネクタのピン(?)が曲がってしまいケーブルとコネクタを接続できなくなってしまったので修理を依頼した || xperia SO-01B なので「そろそろ機種変更するといいよ」と言われたんだがそうは言っても最新機種のデフォルト OS がいまだに andoroid 2.3 なのでまだ買わない。

1500 庭仕事

ゴーヤが支柱に手を伸ばした

IMG_9873

朝顔の種から芽が出た

IMG_9879

_

1700 おやつ。ツツジせんべい

IMG_9881

2100 飯。ヨーカ堂でイナダの丸 1 尾が 298 円で売っていたのでせっかくだから買ってみたんだが自分で捌けると思うけどやったことはないのでヨーカ堂のひとに捌いてもらった。買ったあとすぐに売り切れたらしい。

IMG_9882

2200 おやつ。大福

IMG_9885

2300 日本酒

IMG_9886

_ コメント spam

最近というか以前からあのコメント spam はよく見かけるんだがここ数日で目に付くようになった。ログにあった IP アドレスをググってみたら、他のサイトでもコメント spam をやらかしているようなのだが IP アドレスで彈くのも面倒くさいなあと思ったんだが( 現状で韓国、中国辺りの IP アドレスは apache で弾いてる。はず ) ここは簡単に考えて

コメント本文に「削除」があったらコメント spam とみなす

というようにした。死ぬがよい。

いやむしろ最近の tdiary でのモダンな spam 対策があったりするんだろか。たださんのところは spam を見かけないしなあ。


2012-05-13 :-)

_ 午前

0700 起床 || 走る

0830 スマイルプリキュア || 初めて見た( いままでは tumblr でしか見たことがなかったんだがようやくリアルタイムで見たんである )。アングルが迫力あるし場面の展開が早いしダイナミックすぎる。

1030 おひる。カルボナーラ

IMG_9888

IMG_9889

_ 午後

1300 gccほげ

1600 散歩

IMG_9893

_

2100 飯。ブリの塩焼き

2200 おやつ。ルタオのドゥーブル・フロマージュ

IMG_9898

_ 顧客が本当に必要だったもの

朝 TOKYO-FM を聞いていたら何かの番組で母の日の話題をしていた。母の日に贈りたいものと、母の日に欲しいもの、ということでアンケートをしたらしい。その結果の上位 4 位までを紹介していた。

母の日に贈りたいもの:

  1. カーネーション
  2. 何か
  3. 何か
  4. 何か

母の日に欲しいもの:

  1. お菓子(ケーキなど)
  2. 何か
  3. 何か
  4. 家事代行

母の日に贈りたいものと、欲しいものの乖離を紹介されたので「顧客が本当に必要だったもの」を思い出した → プロジェクトの姿 - 顧客が本当に必要だったもの


2012-05-14 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 残業アワー

_

1900 退勤

2000 docomo から SO-01B の代替機が届いた || 旧本体から電話帳をエクスポートして代替機へインポート || しかし充電ケーブルのコネタのほうも壊れていたので結局代替機でも充電できない || die

2100 飯。サーモンムニエル


2012-05-15 :-(

_ 午前

0520 起床

0830 出勤 || のど飴いります?

0900 検討

_ 午後

1300 検討

1700 残業アワー

_

1900 退勤

2030 飯。豚肉炒め

2130 おやつ。ルタオのルーローブラン

ルタオのルーローブラン

_ ちょっと

3分くらい会話した間に「ちょっと」が 10 回使われた。(e.g. 「ちょっとやってみます」「ちょっと触りたいんですが」)


2012-05-16 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1500 自社

1700 退勤

_

1800 docomoショップ || 充電ケーブルを購入

1900 寝る

2100 飯

2200 おやつ。ルタオのビン・デ・フロマージュ

ルタオのビン・デ・フロマージュ


2012-05-17 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 残業アワー

_

1930 退勤

2100 飯。豚肉の生姜焼き(生姜抜き)

2200 おやつ。美好屋の柏餅

美好屋の柏餅


2012-05-18 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 退勤

_

1900 SoftwareDesign

2100 飯。メカジキムニエル

2200 SoftwareDesign

2300 rubyほげ

_ マルコフ連鎖プログラム - pyletの日記

元ネタが python で書かれているので ruby に写経( 原典の「プログラミング作法」では C だった気がする )。

環境

写経

#!/usr/bin/ruby

# -*- encoding: utf-8 -*-

#
# マルコフ連鎖プログラム - pyletの日記 http://d.hatena.ne.jp/pylet/20060501/markov
#

require 'pp'

MAXGEN = 1000
nonword = "\n"
w1 = w2 = nonword
statetab ||= {}

STDIN.each { |line|
  for word in line.split() do
    statetab[ [w1, w2] ] ||= []
    statetab[ [w1, w2] ] << word
    w1, w2 = w2, word
  end
}

statetab[ [w1, w2] ] ||= []
statetab[ [w1, w2] ] << nonword

w1 = w2 = nonword
0.step(MAXGEN) {|i|
  suf = statetab[ [w1, w2] ]
  t = suf[rand(suf.length)]
  if t == nonword
    break
  end
  print t
  w1, w2 = w2, t
}

puts ""

mecab で分かち書きしておく。

% mecab -O wakati yo.txt > yoyo.txt

実行

% ./markov0.rb < yoyo.txt

昨日、近所の吉野家行ったんです。もうね、アホかと。馬鹿かと問いたい。問い詰めたい。お前、つゆだくで、よ く見たらなんか垂れ幕下がってて、150円やるからその席空けろと。お前らな、150円やるからその席空けろ と。吉野家ってのはな、もっと殺伐としてるべきなんだよ。Uの字テーブルの向かいに座った奴といつ喧嘩が始ま ってもおかしくない、刺すか刺されるか、そんな雰囲気がいいんじゃねーか。おめでてーな。よーしパパ特盛頼ん じゃうぞー、とか書いてあるんです。そこでまたぶち切れですよ。Uの字テーブルの向かいに座った奴といつ喧嘩 が始まってもおかしくない、刺すか刺されるか、そんな雰囲気がいいんじゃねーか。女子供は、牛鮭【ぎゅうしゃ け】定食でも食ってなさいってこった。


2012-05-19 :-)

_ 午前

0930 起床 || 部屋掃除

1130 おひる。うどん

_ 午後

1400 マツダ

1530 買い物

_

1700 マツダ

2100 飯。タラバガニ

2200 アニメ消化

_ マツダ RX-8 SPIRIT R (6MT) を試乗してきた(失敗)

【MAZDA】RX-8 - マツダスピリットがある限り、比類なきスポーツカーの進化は止まらない。

スポーツカーは走るために乗るものであり、日常生活(ってなに)で乗るためのものではないことがあらためて実感できた。

RX-8 を試乗できるのが神奈川県内だと湘南マツダにしかないようなので湘南くんだりまで行ってきた。しかし私は運転しなかった。免許は MT 車を取得したんだが MT 車自体 10 年くらい乗っておらずブランクが長すぎたのでもはやマニュアルのギアチェンジの仕方を身体が忘れていた。乗れば思い出すだろうと思ったんだがまったく思い出さなかった (´・ω・`) マツダのひととしてもそのような人間に運転させて商品を傷つけられたり事故ったりしたらシャレになりませんですゆえ (´・ω・`)

というわけで私は運転席に座ってギアをあれこれいじっただけで終了した。

父も同行したので父は運転した( 数十年前にロータリーエンジンの車に乗ってたそうだ )。

IMG_9915

IMG_9919

RX-8 は以下 3 種類ある。昇順にグレードが高い。

  • RX-8 SPIRIT R (6MT)
  • RX-8 SPIRIT R (AT)
  • RX-8 TYPE G (AT)

このうち試乗可能なのが RX-8 SPIRIT R (6MT) のみ。

私自身は運転してないので運転の感想は言えないんだが、助手席に座ったり後部座席に座った感想は「まさにスポーツのための自動車であり日常生活で使用するものではない」という試乗しなくても分かるような結論にいたった。エンジンの音がまったく異なるし、タイヤ・サスペンションの足回りは狙ったとおりに動作しそうだというのは助手席に座ってるだけでも分かる。後部座席に座ってみると買い物したり長距離のドライブには向かないことが実感できる。強引に 4 人乗りに設計すればこうなるよなあ、という造りになっている。買い物などのための自動車を持っており、そのうえで追加で自動車を持つのだったら RX-8 は良いんだけどねえ。きっと yukogets さんとかクルマ好きのひとは喜んで乗りそうである( まああのひとは GT-R 乗りだが )。私なら貯金が 2000 万円あったら買うだろう。

_ マツダ AXELA を試乗してきた

【MAZDA】新世代マツダアクセラ - SKYACTIV TECHNOLOGY搭載車 第2弾(新型アクセラ)

RX-8 SPIRIT R (6MT) を運転できなかったので近所のマツダへ移動して腹いせに AXELA を試乗してきた。AT 車です。

IMG_9920

SKYACTIV テクノロジーですってよ。詳細はあまり理解していないんだがつまり「マツダが持ちうるエンジン技術の粋を尽くしました。燃費の良さがパネェっす」ということらしい。

i-stop という仕組みが作り込まれており、ブレーキして停止するなどするとエンジンが停止するというもの。つまりアイドリングだる。信号待ちしてから再始動するときにいちいちエンジンが起動する感触があるのでそこだけ気になった。あと座高が低い。

ところで担当のひとに聞いたら、リクエストされれば RX-8 を指定の支店(つまりうちの近所)まで持ってくる、とのことだった。ナンテコッタ

_ 買い物

@マツダ

マツダアクセラ

ついカッとなって買ってしまった (´・ω・`)

カネないのに (´・ω・`)


2012-05-20 :-)

_ 午前

0700 起床 || 走る

0900 アニメ消化

1030 おひる。たらこスパゲティ

_ 午後

1200 読書

1500 散歩

RX-8 があった。

IMG_9938

_

1830 qemuほげ

1900 飯

2100 RR7

_ リッジレーサー7 ARC2011 皐月GP ファイナル

ARC 2011 最後のレースは STARGOLD さん無双でした。

  1. STARGOLD 202
  2. GREENOGRE 149
  3. SOLARE 130
  4. REDOGRE 114
  5. ANSΩemotion21 101
  6. ANSΩ三嶋出雲 83
  7. ANSΩmiwarin 82
  8. ガンマ 47
  9. megu.Girls 41
  10. ANSΩFryght 35
  11. ANSΩ八雲藍 12
  12. ANSΩ限無 7

去年 2011 年の 4 月から開催しようとしたところに anonymous による PSN クラックが発生し、その影響で PSN が利用停止されてしまい、ようやく PSN が復旧した 2011 年 6 月、ARC 2011 の第 1 レースが開催されました。そこから 1 年間、常連のメンバーは入れ替わり立ち代わり、途中にはカテゴリー 4 レースやペアバトルやチームバトルも交じえながら、emotion さんやファブリーズさんをチーム ANS に誘ってみたりするなど、変化に富んだ 1 年間でありました。リッジレーサー7 のオンラインバトルは相変わらずラグとの戦いが続き、ANS チームリーダー keyaki さんがルームに入れなくなったりするこも多々ありました。誰かと相性が悪いのかしら。

GT5 など強力な対抗ゲームが存在し、リッジレーサー7 は今度こそ本当に過疎化しオワコンであろうかと不安になったときもありました。しかしそのようななかであってもやはりリッジレーサー7 を愛してやまないレーサーたちによって ARC は支えられてきました。毎回のように参加してくれたチーム ANS のみなさん、keyaki さんや三嶋さん、Fryght さん、限無くん、emotion さん、そして SOLARE さん、かずくん、STARGOLD さん、megu さん、REDOGRE さんたちにはいつも感謝しております。

ひたすら走り続ける 1 年間でした。もともと私が楽しむための ARC だったので私は楽しかったんですが、どうであったでしょうか。

最後に STARGOLD さんが残した言葉で締めくくりたいと思います。

「ラグを制するのが真のリッジレーサー」

やっぱりラグかよ

んじゃまたー

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

_ みわ [も]

_ Fryght [ARCに貢献できず申し訳ない。]

_ みわ [ぃぃぇぇ。また遊びましょう。そろそろチームおげれつ交流戦があると予想 (・ω・)]


2012-05-21 :-)

_ 午前

0600 起床 || 仕事は休み

0700 金環日食

0830 二度寝

_ 午後

1300 おひる

1400 書類回収

1600 マツダ

_

1800 読書

1900 qemuほげ

2100 飯。ブリの照り焼き

_ 金環日食

撮ってきた。

雲が多かったんだがたまに晴れ間が覗きこんだり雲が薄くなるなどしてなんとか金環日食を見ることができた。

IMG_0037


2012-05-22 :-(

_ 午前

0520 起床

0830 仕事

0900 検討

_ 午後

1300 検討

1700 残業アワー

_

1900 退勤

2100 飯


2012-05-23 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 退勤

_

1830 寝る

2100 飯

2200 qemuほげ

_ swap を増やす

pkgsrc-wip/qemu をビルドしてたらまた怒られた。

May 23 18:51:08 mogu /netbsd: UVM: pid 24335 (cc1), uid 0 killed: out of swap

はて。

swap 確認

% swapctl -lh
Device      Size     Used    Avail Capacity  Priority
/dev/wd0b   128M      51M      77M    40%    0

以前作業したとき[ 20120430#p05 ] に fstab に追加してなかったので reboot したら swap が無くなってしまっていたようだ。http://www.netbsd.org/docs/misc/#memory-swap を見ながら追加。

% cat /etc/fstab
# NetBSD /etc/fstab
# See /usr/share/examples/fstab/ for more examples.
/dev/wd0a               /       ffs     rw               1 1
/dev/wd0b               none    swap    sw,dp            0 0
/dev/wd0e               /usr    ffs     rw               1 2
/dev/wd0f               /var    ffs     rw               1 2
/dev/wd0g               /home   ffs     rw               1 2
kernfs          /kern   kernfs  rw
ptyfs           /dev/pts        ptyfs   rw
procfs          /proc   procfs  rw
/dev/cd0a               /cdrom  cd9660  ro,noauta
/home/swap none swap sw,priority=1 0 0
% reboot
% swapctl -lh
Device      Size     Used    Avail Capacity  Priority
/dev/wd0b   128M       0B     128M     0%    0
/home/swap  1.0G       0B     1.0G     0%    1
Total       1.1G       0B     1.1G     0%
Tags: NetBSD swap

2012-05-24 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 残業アワー

_

2000 退勤

2130 飯

2230 qemuほげ


2012-05-25 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 退勤

_

1900 qemuほげ

2130 飯。メカジキのムニエル

_ リッジレーサー7 ARC 2011 終了

1 年間 12 レースの得点を集計しました。上位 20 名

  1. SOLARE 1454
  2. ANSΩmiwarin 1376
  3. emotion 1274
  4. ANSΩkeyaki 1260
  5. ANSΩ三嶋出雲 1150
  6. REDOGRE 1139
  7. megu.Girls 600
  8. majestajovial 586
  9. かず 560
  10. STARGOLD 551
  11. GREENOGRE 513
  12. Locus 501
  13. ガンマ 442
  14. ANSΩFLOW 409
  15. ファブリーズ 387
  16. rosso 334
  17. ANSΩ限無 319
  18. agumon 315
  19. ANSΩ八雲藍 210
  20. came_yaroh 202

スンマセン ('A`)

_ Google Docs

Google Docs のスプレッドシートのマクロがものすげー重かったので捨てたんだけど[ 20110731#p04 ]、先ほど見たらサクサク動いたので集計した。


2012-05-26 :-)

_ 午前

0700 起床 || 部屋掃除

1050 NHK技研

_ 午後

1500 買い物

_

1700 アニメ消化

2100 飯

_ NHK技研公開2012

行ってきた。[ 20100529#p03 ][ 20110528#p04 ]

今回もガイドツアーに参加した。ツアー担当者はインテグラル 3D の研究員であり、インテグラル 3D のブースでは本領発揮して詳細に説明してくれた。

IMG_0069

去年行ったときに食堂の文字を見かけたので気になって NHK 技研のサイトを眺めたんだが食堂についての記述が無いので NHK 技研に問い合わせた。

お問い合わせ頂きました食堂の利用についてですが、
技研公開期間中、一般の方もご利用頂けます。

営業時間は、11時00分~16時30分(入場は16時00分まで)
を予定しております(今後、変更になる場合もあります)。

ということで食堂に行ってみた。ランチは A ~ D まであって 500 円。その他にチラホラ軽食があった。

ランチ C のコロッケ。

IMG_0070

NHK技研の前にあった IEEE の文章なんだが、空白がどうも全角空白に見えてしまう。

IMG_0083

そしてまたミニカーが増えた。

IMG_0088


2012-05-27 :-)

_ 午前

0830 起床

1030 日比谷公園

_ 午後

1400 コーヒー

_

2100 飯。鮭のムニエル

_ 日比谷オクトーバーフェスト2012

いつものメンバーで行ってきた。ビールgkgk

しかしここ数年はビール 1 杯しか飲んでいない。

IMG_0098

その後はまた 椿屋珈琲店 日比谷離れ店 でコーヒーを飲むなど。

IMG_0133


2012-05-28 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 残業アワー

_

2000 退勤

2130 飯。豚肉の生姜焼き


2012-05-29 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 残業アワー

_

1940 退勤

2100 飯

2200 読書


2012-05-30 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 退勤

_

1730 飯

2100 ぐう

_ 歓送迎会

いさりび 川崎駅前

IMG_0004.jpg

IMG_0005.jpg

IMG_0006.jpg

IMG_0007.jpg

IMG_0008.jpg

IMG_0009.jpg

IMG_0010.jpg

IMG_0011.jpg

IMG_0012.jpg

IMG_0013.jpg

IMG_0014.jpg

IMG_0015.jpg

IMG_0016.jpg


2012-05-31 :-(

_ 午前

0520 起床

0830 出勤

0900 検討

_ 午後

1300 検討

1700 残業アワー

_

1940 退勤

2030 飯。牛丼

_ ++

RT が流れてきた。

問: int main(void){ char c[]="abc"; int i=0; printf("%c%c",c[i++],c[i++]); return 0; } というプログラムの実行結果はどうなるか。 ( @climpet )

整形

int main(void)
{
  char c[]="abc";
  int i=0;
  printf("%c%c",c[i++],c[i++]);
  return 0;
}

++ は処理系依存である、というのをはるか昔にどこかで読んだような気がしたので、印字されるのは ab か又は処理系によると予想。

実行 1

  • Microsoft Windows 7 64bit
  • cygwin gcc 4.5.3
% ./a.exe
ba

実行 2

  • Microsoft Windows 7 64bit
  • Microsoft Visual Studio C++ 2010 Express
% pointer0.exe
aa

実行 3

  • NetBSD/i386
  • gcc 4.1.3
% ./a.out
ba

結果

処理系依存

参考

tsutsui さんから流れてきた。

kouno.jp/home/c_faq/c3. … 「自分の使っているコンパイラがそのような副作用を持つコードをどう実装しているか調べるようなこともしてはいけない(多くのCの教科書に載っている愚かな練習問題であるが、お薦めはしない)」 ( @tsutsuii )

C FAQ 3

読みましょう。