2009春 青春18切符旅行 三日目 (姫路→岡山→高松→今治)

Under Construction... 9:00 起床 11:00 姫路散策 12:00 姫路→岡山 13:00 岡山→高松 14:30 高松到着 14:45 高松散策 17:15 高松→今治 21:00 今治到着 最終日はしまなみ海道をサイクリングで尾道まで行くことにする。

2009春 青春18切符旅行 二日目 (津→伊勢市→大阪→姫路)

二日目。 今日の主目的は伊勢参拝。 8:40 出発〜朝の津駅 朝の津駅。 昼間見ても、やはり何もない。 8:45 津→伊勢市 津から伊勢市へGO。 スパロボはファサリナさんが出てきた。 ポールダンスが見られるのはもう少し先か。 10:15 伊勢市到着 伊勢市駅 伊勢市…

2009春 青春18切符旅行 初日 (川崎→熱海→浜松→豊橋→名古屋→津)

三連休+有給で四日間の18切符旅行敢行。 今回は伊勢神宮、四国、尾道を目的地とした。 前日〜計画 今回は四日間しかないので、強行日程を考える。 静岡行5:38分の東海道線に乗る →伊勢市駅に14:00に着くのでそのまま参拝 →次の日は四国へ直行可能 という計…

DRAGONBALL EVOLUTION

ダメ映画好きな俺としては見逃すわけにはいけない。 会社の皆を誘って公開初日に六本木ヒルズで鑑賞。 公開初日&19:00開始の回で客入りは6割程度。 個人的No.1ダメ映画「デビルマン」の域(「牛久探しに海へ」とか「ほあーん」とか)には達していなかったが…

UbuntuでThinkPadの戻る&進むキーを無効にする

ThinkPadには十字キーの横に戻る&進むキーが配置されているのだが、 エントリ書き中何回も謝って押して下書きデータが消えることシバシバ。 あまりにイライラしたので無効化することにした。 1. xmodmapコマンドでX86Foward、XF86Backコマンドのkeycodeを検…

Rails + Oracleで「undefined method `define_a_column' for class `OCI8::Cursor'」エラー

CentOSの新しい環境にOracle環境を作成したが、Migration時に以下のようなエラーが発生! [root@cent2 ~]# rake db:migrate (in /mnt01/app/bbs) rake aborted! undefined method `define_a_column' for class `OCI8::Cursor' ....何事かと思って調べてみる…

まつもとゆきひろが語る「ビューティフルコード」×「プログラマ35歳定年説」 聴講記

まつもとゆきひろが語る「ビューティフルコード」×「プログラマ35歳定年説」に行ってきた。 内容、発言等で間違い等あれば修正しますのでご指摘を。 入場 人の入りはだいたい70〜80人程度。 裏で「Webデベロッパの祭典+ちょっとアキバ気分で。」がやって…

Ruby on Rails+OracleでセッションActiveRecord格納時にORA-22920エラー

RailsアプリでセッションをActiveRecord格納するように変更したところ、以下のエラーに見舞われた。 ORA-22920: LOB値を含む行がロックされていません。どうやら標準Adapter内でロックをしていないことが原因の模様だ。 対策を探してみると、oracle_enhanced…

suicide

飲んで帰ったら、うちのマンションの前に人が倒れていたそーです。 どうやら飛び降り。これで三度目かよ。。。

Ruby on Rails+OracleでMigration時に「ORA-00972」エラー

OracleにMigration中、以下のエラーが発生 Migrationファイル def self.up add_index :hogehoge_groups, :hogehoge_id end def self.down remove_index :hogehoge_groups end エラー ORA-00972: 識別子が長すぎます。: DROP INDEX index_hogehoge_groups_on_…

Ruby on Rails+OracleでMigrationを行うためのセットアップ手順

RailsからOracleにつなぐときのメモ。 情報が少ないこともあって、意外と大変だった。※2009/2/27 Linux用の記述追記等、いろいろ修正 環境 DB:Oracle10g Release2 Express Edition サーバOS:CentOS5.2 ※仮想環境上に構築(192.168.0.11) クライアントOS:Wi…

Ruby on Rails2.2でSelenium on Railsを動かす方法

最近Rails2.2を本格的に使い出したので、Selenium on Rails使用方法をメモ。 Selenium on Rails公式サイトを見ると、2009/1/14時点でRails2.1にまでしか対応していない。 試しでRails2.2アプリに公式サイト手順でインストールして、確認用URL「localhost:300…

2008振り返り&2009目標設定

2008年の振り返りと、2009年の目標設定。 2008振り返り 1〜3月 Maven運用向上に勤める Railsいろいろ coLinuxでの仮想化にハマる 4〜6月 サイクリングで膝を破壊 新人研修に参加しご高説を述べる 久しぶりに日立台でJリーグ観戦 Seasar2&SAStruts導入 Over30…

Ruby&GoogleMapAPIでREXML::ParseException

RubyでGoogle Map APIを叩き、緯度&経度を取っていたところ、以下の例外が発生。 REXML::ParseException: #<REXML::ParseException: Missing end tag for 'DependentLocalityName' (got "DependentLocality") Line: 50 Position: 4092 Last 80 unconsumed characters: > /usr/local/lib/ruby/1.8/rexml/parsers/baseparser.rb:330:in `pull' /usr/local/…</rexml::parseexception:>

AndroidでSSH接続

スマートフォンを欲しかった理由に、出先でSSH接続したいという願望があった。 Androidでも可能だろうと考えて探してみたところ、connectbotというSSHクライアントがあるらしい。 インストール手順 早速Market(iPhoneのiPhone App Storeみたいなところ)で…

Android Dev Phone 1をDoCoMoのSIMでアクティベーション

早速手持ちのDoCoMoのSIMでアクティベーションしてみたので、以下にメモ。 ●アクティベーションはGoogleアカウントが必須(新規作成or既存入力)、既存Googleアカウントを使用した場合、自動Syncが行われる。 →パケ代節約のため、GMailの受信トレイのメール…

Android Dev Phone 1到着

衝動買いしたAndroid Dev Phone 1が到着。 ファーストインプレッション SIMを指すために裏蓋を開ける必要があるのだが、非常に開けづらいので頻繁にSIMの差し替えを行うのは破損リスクが高そう。 画面は思ったより大きい。YouTubeも快適。 ニコニコ動画は見…

Jリーグ入れ替え戦第二戦 ジュビロ磐田VSベガルタ仙台

青春18切符を使用し磐田までJリーグ入れ替え戦を観戦してきた。 川崎からは片道4時間。 前半はアウェーゴールが必要な仙台がやや攻め込む展開。 前半30分頃に完全に左サイドを崩したが、プッシュはバーの上・・・ そうこうしているうちに前半41に磐田の松浦…

紅葉狩りin鎌倉

昨日のフットサル敗戦で負った傷心を癒すため、紅葉狩りに鎌倉へ行ってきた。 好天に恵まれたおかげで絶景を堪能。 夕日に映える紅葉は写真では表現できないほどに綺麗だった。

ジェフの奇跡的な残留

ベンチャーカップの残念会中にJリーグ最終節のリアルタイム速報をウォッチ。 残留争いの衝撃の展開に思わず声を荒げる。JEFすげーよ!! ・後半30分まで2-0で負け→無条件でJ2降格 ・結果は4-2で大逆転勝利→降格ライバル磐田、東京Vが負け→一転して無条件残留 …

第三回eoベンチャーカップ

会社が所属しているEOのフットサル大会に出場。 自分はキーパーとして出場していて、 ー第一回:優勝(ミックスの部) ー第二回:準優勝(ミックスの部) という結果を残している。で、今日は・・・ 第三回:予選リーグ敗退(ミックスの部)※6チーム中4位 ちく…

RHEL4にkeepalivedをインストール

仕事の都合上RHEL4にkeepalivedをインストールすることになった。 CentOSでは何度か行っているが、RedHatでは少々変更する必要があったのでメモ。 環境 Red Hat Enterprize Linux AS4 keepalived ver1.1.15 手順 インストール済カーネルソースをコピー keepa…

COOKPADセミナーに行ってきた

タイトル「524万人が利用する食のインフラ「クックパッド」のものづくり」 クックパッド CTO 橋本健太氏 KBMJの関連会社WebCareer主催のCOOKPADセミナーに行ってきた。 集まった参加者は150人以上、単一セミナーとしては大盛況。 クックパッドとは ミッショ…

Tomcat6.0でセッションレプリケーション

フェイルオーバーを目的とした冗長構成実現のため、セッションレプリケーション設定を行ってみることにした。 備忘録として以下に。 前提 Tomcat6.0 SimpleTcpClusterを利用し、メモリでのセッションレプリケーションを行う。 設置環境は以前作ったcoLinux:C…

CalagatorをCentOS5上にインストール

Moongiftで紹介されていたCalagatorをCentOS上にインストールしてみたのでメモ。 前提 CentOS5.2 RubyやRails、Rubygemsはインストール済み とりあえずデフォルトのsqliteで試す その他必要になるライブラリはここ参照 Calagatorチェックアウト /usr/local/c…

Rail+Senna(Tritonn)全文検索結果をwill_paginateでページネーションする。

通常、Modelのfindメソッドの代わりにpaginateメソッドを使用すれば良いのだが、全文検索の場合は独自メソッドを呼び出すため上手くいかない。とりあえずmislav-will_paginateのRdoc(...gems/1.8/doc/mislav-will_paginate-2.3.2/rdoc/index.html)を見ると、…

Rails全文検索導入記(MySQL+Senna(Tritonn)+CentOS5):Rails編

本題のRailsへの適用方法へ。 構成 MVCはこんな構成で。 controller -user_controller.rb model -user.rb views -search.html.erb -index.html.erbテーブルはこんな感じ カラム名 説明 id ID name 名前 address 住所 また、全文検索ではacts_as_tritonnを使…

Rails全文検索導入記(MySQL+Senna(Tritonn)+CentOS5):インストール編

Railsで全文検索を行うため、MySQL(tritonn)+Sennaを導入してみた。 まずはインストールから。 前提 tritonn-1.0.10-mysql-5.0.51a(tarball) ※コンパイル済みtarball(Mecab+Senna+Toritton同梱) CentOS5.2(coLinux) 当初自前ビルドを試みたが、パスやコン…

Apache⇔Tomcat mod_proxy_ajp連携で「ThreadPool logFull 〜」エラー発生

現象 Tomcatで以下のログを吐き、接続が非常に遅くなる現象が発生した。 org.apache.tomcat.util.threads.ThreadPool logFull 致命的: すべてのスレッド (200) が現在稼働中で待機しています。maxThreads (200) を増やすか、そのサーブレットのステータスを …

yumで特定パッケージ更新を除外

/etc/yum.confのexcludeオプションで可能 例.カーネル&sudoを更新対象から除外する $ vim /etc/yum.conf 〜 # 追記 exclude=kernel* sudo*