(apply-generic op . args)

教育者, 将軍, 栄養士, 心理学者, 親はプログラムする. 軍隊, 学生, 一部の社会はプログラムされる. - 計算機プログラムの構造と解釈 序文

2009-01-01から1年間の記事一覧

VMwareServer2上のUbuntuにRails(Apache2+Passenger)を入れてみた

Debianだとaptでgem1.2.0が入ったりして面倒。 そして、VMwareだと今のメインサーバーでは起こらなかったエラーがでてorzestだったのでUbuntuで。 Ubuntuインストール時に「LAMP」と「OpenSSH」を選択しただけで、他はまっさらな状態です。 まず、お約束。 $…

ツイッターの楽しさが今一解らない方へ #良書紹介_ ツイッター140文字が世界を変える

自分がツイッターを始めて、最初に思ったのが「ナニコレ?」です。 つぶやけって書いてるけど、何呟けばいいの・・・? 何が楽しいのか、どうやって使えばいいのか解らない。 そんな人が多いと聞きます、僕もそうでした。 そんな人に勧めたい本がコレ、「ツ…

独学プログラマへ プログラミングの学び方(こんな方法はいかが?)

流れ 1.創りたい物を決める。 2.それを創るのに最適だと思われる言語を選択する。 3.創りたい物の機能一覧を作る。 4.その中から、最低限必要な機能をリストアップして、それらに優先順位を付ける。 5.優先順位に従い、コードを書く。 6.テストとデバック。 …

プログラマが楽しく読めるLink集 Vol.1

ネットサーフィン(死語)をしていて、プログラマなら誰でも楽しく読めるハズ! と思ったサイトや記事を紹介して行きます。 とりあえず、Vol.1ッ! ハッカーになろう (How To Become A Hacker) 実は、この5つすべて(Python, Java, C/C++, Perl, LISP)を勉…

科学嫌いな人と技術者に読んで貰いたい #良書紹介_ なぜ「科学」は

僕は学校で科学が嫌いだった。 しかし、この本はそんな人にこそ読んで欲しい。 だって科学嫌いだった僕がこんなにも驚き、楽しみながら読めたんだから! そして、技術者にも読んでもらいたい。 科学はウソをつかないが、人間はウソをつく。 科学者をエンジニ…

Ruby on Railsを学び始める方へ #良書紹介_ RailsによるアジャイルWebアプリケーション開発

2009/11/19 すいません、Twitterで第3版が後2週間で発売されるという情報を教えて頂きました。 買うの2週間待ちましょう! 僕はこの本でRuby on Railsを学びました。 "RailsによるアジャイルWebアプリケーション開発"をこなして、今ではそれなりにRailsを書…

初めてのサーバーOSの選び方(Linuxか?BSDか?Soralisか?)

自分が始めてサーバーを構築しようと思った時にまず迷ったのがどのOSを選ぼう。。。という事でした。 今までWindowsしか使った事が無かったので。 (中学の頃にFreeBSDを入れて、ゲームできないじゃん!って事で1週間で消したのはノーカウント) OpenSoralis…

Ruby入門者へ #良書紹介_ 初めてのRuby

最近、そこまでメモる事が無いので良書紹介でもしようかと。 Rubyに関する事を書いてきたんで、とりあえずベタですが GoogleBooksで読む 目次 序文 はじめに 1章 ようこそ、Rubyのある生活へ 1.1 Rubyの特徴 1.2 処理系と実行環境 1.3 実行モデル 1.4 インタ…

coLinuxとZoneAlarm無料版

coLinuxのネットワークの構築で躓いた。 WinTapを使って構築し、最後にテストでWindowsからPING ok! coLinuxからPING NG!!設定を幾ら試しても駄目で、最終的にZoneAlarmのセキュリティレベルを下げることで解決した。 ハイからミッドにすると通りました。 う…

Will_paginateを使ってみる。

いつもの如くメモ。 クラシックを使おうかと思ったけど、折角だからwillを。 まずはWill_Paginateプラグインのインストールから。 Railsレシピブックではsvnによるインストールが説明されているが、gemによるインストールになった模様。 #sudo gem sources -…

Ruby on Railsで複数のDBを使用。

またまたメモ。まず、新しく接続したい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…

Ruby on RailsでSessionをDBで管理する方法。

またもメモ書き。 Railsは2.0からセッションをクッキーに保存するのがデフォルトになりました。 正し、クッキーは4KBが上限となっておりアプリケーションの構造上、4KBだと厳しい場合もあるかと思います。 そんな時はActiveRecordを使用して、SessionをDBに…

Ruby on Railsのテスト機能について。

メモ書き。 Rails2.2から個々のテストスクリプトだけを単体で実行しようとすると問題が発生します。#ruby test/unit/hoge_test.rb ~~~~`require': no such file to load -- test_helper (LoadError) これは、機能テストの頭が変わったことによります。 requi…

パスワードハッシュに出てくる単語「Salt」について。

「RailsによるアジャイルWebアプリケーション開発」で知らない単語が出てきたのでメモ。 User管理の章で出てくる「Salt」です。 塩?何それ?ざっと見てもSaltに対する説明は無かった。 まぁ、コードみたらPasswordを複雑化する為の物だろうとは予測できたが…

メモ書きです、読みにくいと思いますがご了承ください。 その内、ちゃんと書き直します。 OSはDebianです。 既にRubyが動いている状態です。 #gem install passenger #passenger-install-apache2-module error! 足りないのを教えてくれるのでインストール #a…