わいえむねっと

Contents
Categories
Calendar
2026/11
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
Monthly Archives
~2000/01
Recent Entries
RSS1.0
Templates
Information
Processed: 0.051 sec
Chashed: -
2012/11/30 Fri
今日は健保指定ドック。

視力

1.2→1.0→0.6 と順調に下がってきていたので、「ついに眼鏡か…」と思っていましたが、今年は両方1.2でした。
よし。

腹部超音波

みぞおちの辺りをやたら入念に検査される。
8月に食道と胃をやっているので、それかなーと。

問診

2年前に超音波検査で見つかった膵臓の腫瘤について聞かれたので、まだ検査を受けてないですと答えたら、「今日フツーにここに来れているってことは癌ではないと思うけど、精密検査は受けた方がいいと思うよ」と爆笑しながら言われた。
まったくもって。

胃部X線

2倍処方してもらっても下剤が効かなかったと話したら、4倍処方された。
2012/11/29 Thu
日がな一日、提案書を書いて終わる。
昼は例によって豆腐ハンバーグ弁当。

明日は健保指定ドックなので早めに上がる。
2012/11/28 Wed
ユーザーからのメールに「大変迅速かつすばやいご対応を頂戴し誠にありがとうございます」と書いてあって、ヤフオクの取引後のメッセージみたいだなと思ったんですが、よく見たら二回速いって言われてますよねこれ。

速さには定評のある男、小坂那也です。 ガントチャートに線を引きながら豆腐ハンバーグ弁当。
アカマンボウ - Wikipedia
http://ja.wikiped​ia.org/wiki/%E3%82%A2%​E3%82%AB%E​3%83%9E%E3​%83%B3%E3%​83%9C%E3%8​2%A6
その身はマグロのように赤く食味も似ている為、日本でも2008年からはマグロの代用魚として切り身や、ネギトロの増量の為に配合するなど、寿司ネタなどに利用されるようになった。

知らなかったよアカマンボウ。
2012/11/27 Tue
豆腐ハンバーグ弁当。
たまにふりかけがつかない。 夕飯を食べたら猛烈に眠くなってきたのですぐ寝る。
2012/11/26 Mon
出社して、
マフラーを外して、
上着を脱いで、
PCの電源を入れて、
手洗いうがいをしにトイレへ。

戻ろうとしたところで、セキュリティカードを首に掛け忘れてきたことに気が付く。

しまった。
部屋からトイレへはカードなしで行けるけど、トイレから部屋へはカードが2度必要な罠。

仕方ないので、自販機で買った緑茶を飲みながら誰か通るのを待つ。
出勤時間が早いせいで、なかなか人が通らない。 豆腐ハンバーグ弁当を買いに行こうと思ったけど雨が降っていたので地下のコンビニで済ます。
2012/11/25 Sun
Redmine 環境構築の続き。
続きというか、前回を踏まえての再構築。

OS は FreeBSD7.4 の minimal。


パッケージインストール

前回はバージョン依存関係に苦しめられてトライアンドエラーの繰り返しでしたが、今回はその結果を踏まえて

  • インストールするバージョンの見直し
  • インストール順の精査

を実施。
結果、以下のような感じに。

# pkg_add http://ftp.riken.jp/FreeBSD/ports/i386/packages-7-stable/All/rubygem-rake-0.9.2.2.tbz
# pkg_add http://ftp.riken.jp/FreeBSD/ports/i386/packages-7-stable/All/rubygem-passenger-3.0.17.tbz
# pkg_add http://ftp.riken.jp/FreeBSD/ports/i386/packages-7-stable/All/rubygem-sqlite3-1.3.6.tbz
# pkg_add http://ftp.riken.jp/FreeBSD/ports/i386/packages-7-stable/All/redmine-1.3.1_1.tbz
# pkg_add http://ftp.riken.jp/FreeBSD/ports/i386/packages-7-stable/All/git-1.7.11.5.tbz
# gem update --system 1.6.2

すっきり。
あと今回は SCM として Git をインストール。


Redmine 設定

# cd /usr/local/www/redmine/config
# cp -p database.yml.example database.yml
# vi database.yml
  • 編集
production:
  adapter: sqlite3
  database: db/redmine
  timeout: 5000

# rake config/initializers/session_store.rb
# rake db:migrate RAILS_ENV="production"
# rake load_default_data RAILS_ENV="production"


テスト起動

# cd /usr/local/www/redmine
# ruby script/server webrick -e production


Apache 設定

# vi /etc/hosts

# vi /etc/rc.conf
  • 追記
apache22_enable="YES"

# vi /usr/local/etc/apache22/httpd.conf
  • 追記
LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.17
PassengerRuby /usr/local/bin/ruby18
RailsBaseURI /redmine


リンク

# ln -s /usr/local/www/redmine/public/ /usr/local/www/apache22/data/redmine


Apache 起動

# apachectl start


プロジェクト作成

適当に。


リポジトリ設定

とりあえず個人用で作成。

$ cd~
$ git --bare init test.git

あとは Redmine 側で、

  1. プロジェクトの Settings -> Repository -> SCM で Git を選択
  2. "Path to repository" に /home/foo/test.git を入力して Save

これで、ブラウザからリポジトリが覗けるようになる。


メモ

push するときの名前と Redmine のアカウント名で紐付けが行われる。
ただし、紐付けは revision 単位で、push してから作成したアカウントには紐付かない。
紐付けが行われた revision の Author は、アカウントの First name/Last name が表示される。 ターミナルに流れるテキストを目で追いながらカレーを食べているうちに三連休の最終日が終わる。
2012/11/24 Sat
クリーニング屋に行こうかなと思っていたら急にドカンと揺れた。 SQLiteのプレースホルダ展開でちょっと悩んだのでメモ。
環境は perl-5.12.3。

最初の状態

use strict;
use warnings;
use DBI;

my $dbh = DBI->connect("dbi:SQLite:dbname=foo.db");
my $q =<<EOS;
select foo
from foo
--where foo & 2 = 2     --OK 直接だと選択される。
  where foo & ? = ?     --NG プレースホルダにすると選択されなくなる。
EOS
my $sth = $dbh->prepare($q);
#$sth->execute();
$sth->execute(2, 2);
print $_->[0], "\n" while $_ = $sth->fetch;

あれこれ試す

  where foo & 2 = ?     --NG 右辺だけにしてもだめ。
  where (foo & 2) = ?   --NG 評価順の問題でもない。
  where foo & ? = 2     --OK 左辺だけなら問題ない。
  where ? = foo & 2     --NG 左右を入れ替えてもだめ。

右辺の評価に問題がある気がしたのでキャスト

  where foo & ? = cast(? as int)    --OK
  where foo & ? = abs(?)            --OK ついでに試してみる。
  where foo & ? = round(?)          --OK 同上。

左辺は演算で暗黙に型変換されているのに対して、右辺が数値として評価されていないと。

追加検証

  where foo & '2' = 2                   --OK
  where foo & '2' = '2'                 --NG
  where foo & '2' = cast('2' as int)    --OK
2012/11/23 Fri
土曜日気分でごみを出そうとしたけど、今日は金曜じゃないか。 ヤマザキデータベース更新。
9ヶ月半ぶり?さぼりすぎた。

総データ数は5908→6125の増加。
1日1個ペースとまではいかないけど、前回よりは高ペースか。 コンビニのおつまみコーナーで堅揚げ柿の種なる商品を発見。
「柿の種をガチッと揚げた濃厚おつまみ!」というコピーを見て、なにそれおいしそうと買ってみたきたのですが、サクサクしたスナックでした。
ぜんぜんガチッとしてないよ!
もっとこうガッチガチに堅いのを期待してたのに!


「堅揚げ柿の種 ベーコン&ペッパー味」発売(阿部幸製菓) 2012年9月14日|新製品ニュース-糖類・菓子|食の情報源-日本食糧新聞社-食品業界ニュース
http://news.nissy​oku.co.jp/Contents/urn/newsml/nissyoku.c​o.jp/20120914/TREND20120​9101149189​20/1
2012/11/22 Thu
左手首 寝違えた。 連続して豆腐ハンバーグ弁当。 連休前日の定時後に怒涛のメールラッシュ。
送信者側で。

返事は待たずに速やかに帰る。 厚揚げのはさみ揚げは はさんでから揚げてるのか、揚げてからはさんでいるのか、揚げてからはさんだ後にまた揚げているのか。どうなのか。
とか思いながら飲酒。

加熱しすぎて容器が溶けた。
2012/11/21 Wed
今日からマフラー。
コートはまだ。
昨年度は1月になるまでコートをださなかったけど、今年はなんだか寒いのでそこまで耐えられない気がする。 オムトラックの豆腐ハンバーグ弁当が復活してた。
わー。