無色の月-技術日記っぽい日誌。
2008-10-21
_ [メモ][開発]ubuntuでRails開発
というわけで前回の続き,今回はVMWare上で動かしたubuntuにRails開発環境を整えます
- VMWarePlayerからVMWarePlayerをダウンロード&インストール
- サイトからVMWare用仮想マシンをダウンロード
- VMWarePlayerを起動してダウンロードしたubuntu仮想マシンを開く
- 何もしなくてもふつーに起動.初回は色々設定できます.
- ログインしてアップデートをチェック
- あれ?ネットに繋がらない... =>VMWareのメニュー,LANに関する項目でNATを選ぶ
- VMWare再起動+ubuntu起動で動いた.パッチ全部当てます
- 当たったらRubyをインストール.最新版を使いたいのでサイトからソースコードをダウンロード
- ./configure;make -j4
- sudo make install で完了
- 次,rubygemsを使うのでaptでzlibをインストール
- rubyソースフォルダ(makeしたところ)/ext/zlibに移動
- ruby extconf.rb; make
- sudo make install でzlib完了
- opensslもいるのでaptでインストール
- とりあえずrubyのバージョンが最新か確認 ruby -v
- RubyForgeのrubygemsのところから最新版のrubygemsをダウンロード&解凍
- sudo ruby setup.rb でインストール完了
- gem -v でバージョン確認
- gemでrailsとその関係,mongrel,mysql等のモジュールをインストール
- WebアプリのソースはSVNで管理してるのでSubversionをaptでインストール
- vimが入ってないのでvim-fullをaptでインストール
- あとはjacknero君とかが教えてくれるrubyとかrailsのviプラグインをいれれば完了(ここははしょるよ!)
とりあえず完成しました.やっと開発できる・・・・
2008-10-13
_ [Ruby][開発環境]Windows(#^ω^)ビキビキ
Rubyの開発環境がぶっとんだのでログをば・・・.結構適当にはしょって書きます.
- VisualBasic2008をいれたらgemでupdate中にコンパイルエラーがでるようになった
- nmakeがうまく動いてないということなのでついでにVisualC++2008もいれる
- gemのupdateがまだ通らないモノがある
- ついでにupdateしたモジュールが正常に動かない
- gemのバージョンが新しいのがでていたので先にそっちをインストール
- gem1.3が入らない!RubyのNilClass関係のエラーがでてコンパイルが通らない
- しかもひどいことにコンパイル後削除して移動する前の段階でエラーが発生しているらしくコンパイルエラー後Gemが動かない!
- どうにかしてコンパイルしようと試みるがrubyのソースコードが必要な場面が出てくる(どこか忘れた)
- ついでなのでrubyの最新バージョンに上げようとソースを取得してコンパイル
- コンパイルしたRubyでGemをコンパイル
- gem1.3がコンパイル通らない.どうやらRubygemsのフォーラムを見たところバグの模様.めんどくさいので1.2をコンパイル
- 通ってGemも通ったのでRailsとMongrelをインストール
- sqlite3-rubyの最新モジュールのコンパイルが通らないから旧バージョンをインストール
- AptanaからMongrelサーバを立ち上げたら意味不明なエラーで動かない・・・・
- どうもCygwin上でコンパイルされている?感じが.Cygwinを除去するのは現時点でかなりめんどい作業になるので・・・・・
Windows上で開発するのを断念・・・・VSはいれてはいけない・・・・
じゃあどうすんねん
自宅鯖があるのでこいつでやってもいいけど・・・開発マシンじゃないのであんまり負荷をかけたくない・・・
そうだ,Vmware使ってUbuntu上で開発だ!
次回に続く・・・?
2008-02-14
_ [論文][研究][進捗] 修論終了
すごく報告が遅れましたが修士論文無事提出できました.M先生,S先生,MK先生,O先生,主査副査担当していただきありがとう御座いました.I先生も発表時に色々突っ込んでいただきありがとう御座いました.
とりあえず修論発表はありえないほど長かったです.発表15分質疑応答5分のはずが20分オーバーして35分になりました.ありえないwそれもこれも俺の質疑応答時の間違いが原因でした.POPって言うところをSMTPとか,わかるひとには恥ずかしすぎる応答をしてしまって頭がパーンになりました.
とりあえず終わったので修了までには残ってる開発をやっていくつもりです.
_ [研究室][勉強?] 春休みなのに誰もいない
毎年春休みは就活で忙しい学生が多いですが,この時期が実は一番スキルアップに適してる時期といえます.なんでかっていうと,講義がない先生からかなり濃密な実践学習をさせてもらえるからです.
たとえば研究室のネットワークのインフラ.マシンも4台新しく来たので院生室をサーバ室として使えるようにネットワーク構築しないと行けないし,ECLサービスももっとまともに動かせるように細かい設計しないと行けない.で,先生と打ち合わせしつつインフラを整える.普段出来ないことが出来るので,空いてる時間があれば研究室でスキルアップを図るのが良いと思うんだけどね.
も一つはそのECLサービス.4回生と院生が卒業するからそれまでにシステムの構造とかプログラムの内容とか理解しておく良い期間だと思う.特に俺が担当してるアプリは広範囲な上にややこしいので俺がいる間に勉強してわからんところがあれば聞いてくれれば教えられるんだけどね.
明日はOSインストール大会らしいけどさて,誰が忙しい中きてくれるのかな?ちなみに俺は明日から東京に行くので対応できません.daisuke君,jacknero君頼んだ.
2008-01-19
_ [論文][講義2.0][研究][進捗]修論初版提出
1ヶ月ぶりでしかも今年初の日記です.放置しすぎてすいません,あれからずーっと書類書いてばっかりでネタがなかったんです....
修論ネタ
とりあえず修論は4名の先生方に提出出来ました.提出期限1時間切ってるところでレジュメの精査をしてたり,修論の提出方法とか色々な助言をしてくれたトッティ及びイグゼとuk氏に感謝します.本当にありがとう,みんないなかったら俺終わってたw
ただまぁ修論もぎりぎりに出来上がってまともに文法チェックすらしていない状況なので,最終提出まで毎日コツコツ修正したいと思います.
TODO(優先順位的に)
- 修論修正
- プレゼン作成と練習
- Railsの多対多サンプルコードの作成
- ECLサービスの拡張(主にスケジュール)
とりあえず優先順位低いけど今日中にサンプルコードを作ります.
2007-12-17
_ [進捗][開発][デザイン][ECLサービス] IE最悪
タグ検索をすると、firefoxではうまく検索できてもIEでは検索できない。調べてみたらパラメータで渡された文字列が文字化けしている。ひっでぇ。。。リンククリック前からBase64か何かに変換しとかなきゃだめなのか?
CSSでも問題が。本来紫っぽい背景色がでる部分がfirefoxではでるのにIEでは出ない。
ブラウザによって表示されるものが違うってここまでひどいのね。調整してくれたquf君thx。これからまだまだ出るんだろうなぁ・・・・
_ [講義2.0][研究][メモ] うぃきぃくる活性化
11月末から昨日までのデータを集計してみたところ、うぃきぃくるの使用頻度が高くなってる。まぁ講義で使ってるから当たり前なんだけど、利用者が増えてきたことでロングテールの傾きが若干緩やかに。
結局のところ、この動きは経済的インセンティブによるものが強いので、それで活性化と言ってしまっていいのかどうか。これ、結構微妙。一応経済的インセンティブなんだけど、更新頻度が関係する訳ではなく、1度で一気に更新してもいい。よーするに
更新頻度 != 成績アップ
それでもほぼ毎日誰かが更新している。これは自分の知識や成果を見てほしいという利己的興味に入るのかな?
とりあえず・・・・ロングテールに動きがあったってことで修論には書けそうです。


_ homuran [>どうせこのブログ見てないだろうけど. [壁]_・)チラッ]
_ earth-moon [>どうせこのブログ見てないだろうけど. (ノゝ∀・)~キラッ☆]
_ 奏 [>どうせこのブログ見てないだろうけど. [影]ω ̄)ジーーー]
_ つじこ [[壁]∀・)キラッ☆ ]
_ ろーた [|エ)・)⊃ジー]
_ jacknero [>どうせこのブログ見てないだろうけど. [電柱]∀ ̄) チラッ ]