2009-01-01から1年間の記事一覧
Debianだとaptでgem1.2.0が入ったりして面倒。 そして、VMwareだと今のメインサーバーでは起こらなかったエラーがでてorzestだったのでUbuntuで。 Ubuntuインストール時に「LAMP」と「OpenSSH」を選択しただけで、他はまっさらな状態です。 まず、お約束。 $…
自分がツイッターを始めて、最初に思ったのが「ナニコレ?」です。 つぶやけって書いてるけど、何呟けばいいの・・・? 何が楽しいのか、どうやって使えばいいのか解らない。 そんな人が多いと聞きます、僕もそうでした。 そんな人に勧めたい本がコレ、「ツ…
流れ 1.創りたい物を決める。 2.それを創るのに最適だと思われる言語を選択する。 3.創りたい物の機能一覧を作る。 4.その中から、最低限必要な機能をリストアップして、それらに優先順位を付ける。 5.優先順位に従い、コードを書く。 6.テストとデバック。 …
ネットサーフィン(死語)をしていて、プログラマなら誰でも楽しく読めるハズ! と思ったサイトや記事を紹介して行きます。 とりあえず、Vol.1ッ! ハッカーになろう (How To Become A Hacker) 実は、この5つすべて(Python, Java, C/C++, Perl, LISP)を勉…
僕は学校で科学が嫌いだった。 しかし、この本はそんな人にこそ読んで欲しい。 だって科学嫌いだった僕がこんなにも驚き、楽しみながら読めたんだから! そして、技術者にも読んでもらいたい。 科学はウソをつかないが、人間はウソをつく。 科学者をエンジニ…
2009/11/19 すいません、Twitterで第3版が後2週間で発売されるという情報を教えて頂きました。 買うの2週間待ちましょう! 僕はこの本でRuby on Railsを学びました。 "RailsによるアジャイルWebアプリケーション開発"をこなして、今ではそれなりにRailsを書…
自分が始めてサーバーを構築しようと思った時にまず迷ったのがどのOSを選ぼう。。。という事でした。 今までWindowsしか使った事が無かったので。 (中学の頃にFreeBSDを入れて、ゲームできないじゃん!って事で1週間で消したのはノーカウント) OpenSoralis…
最近、そこまでメモる事が無いので良書紹介でもしようかと。 Rubyに関する事を書いてきたんで、とりあえずベタですが GoogleBooksで読む 目次 序文 はじめに 1章 ようこそ、Rubyのある生活へ 1.1 Rubyの特徴 1.2 処理系と実行環境 1.3 実行モデル 1.4 インタ…
coLinuxのネットワークの構築で躓いた。 WinTapを使って構築し、最後にテストでWindowsからPING ok! coLinuxからPING NG!!設定を幾ら試しても駄目で、最終的にZoneAlarmのセキュリティレベルを下げることで解決した。 ハイからミッドにすると通りました。 う…
いつもの如くメモ。 クラシックを使おうかと思ったけど、折角だからwillを。 まずはWill_Paginateプラグインのインストールから。 Railsレシピブックではsvnによるインストールが説明されているが、gemによるインストールになった模様。 #sudo gem sources -…
またまたメモ。まず、新しく接続したいDBをconfig/database.ymlに書く。 hoge: adapter: mysql database: hoge_development encoding: utf8 username: hoge password: hogehoge socket: /var/run/mysqld/mysqld.sock host: localhost 次は、hogeというModel…
またもメモ書き。 Railsは2.0からセッションをクッキーに保存するのがデフォルトになりました。 正し、クッキーは4KBが上限となっておりアプリケーションの構造上、4KBだと厳しい場合もあるかと思います。 そんな時はActiveRecordを使用して、SessionをDBに…
メモ書き。 Rails2.2から個々のテストスクリプトだけを単体で実行しようとすると問題が発生します。#ruby test/unit/hoge_test.rb ~~~~`require': no such file to load -- test_helper (LoadError) これは、機能テストの頭が変わったことによります。 requi…
「RailsによるアジャイルWebアプリケーション開発」で知らない単語が出てきたのでメモ。 User管理の章で出てくる「Salt」です。 塩?何それ?ざっと見てもSaltに対する説明は無かった。 まぁ、コードみたらPasswordを複雑化する為の物だろうとは予測できたが…
メモ書きです、読みにくいと思いますがご了承ください。 その内、ちゃんと書き直します。 OSはDebianです。 既にRubyが動いている状態です。 #gem install passenger #passenger-install-apache2-module error! 足りないのを教えてくれるのでインストール #a…