LINUX
Webアプリケーションサーバとして急速に普及Linuxサーバは、Webアプリケーションのプラットフォームとして広く利用されています。その中でもUbuntuは、動的なWebページを生成するために必要なプログラムを簡単にセットアップするための仕組みを備えており、W…
※ 画像は一部公式サイトデモより 資源が少なく、国土も広くない日本において教育の重要性は言うまでもない。だが最近では学力低下が叫ばれており、非常に問題になっている。少ない予算の中でレベルを引き上げるためには、各教育機関の間で情報を共有し、さら…
APTにRailsが入ったのはありがたいけど、更新頻度やその他いろいろなバッドノウハウからmysqlとrubyとgemだけaptで入れてrails類はすべてgemから入れるのが良いと思います。 逆にgemからmysqlを入れても痛い目にあった気がするのでこちらも自分的にはバッド…
Web スパイダーはインターネットを検索および移動する手段として主に HTTP を使っています。HTTP はメッセージ指向のプロトコルで、このプロトコルではクライアントがサーバーに接続して要求を発行し、サーバーが応答を返します。それぞれの要求と応答は、ス…
こんなかんじの環境で、適当な地図アプリを作ってみた ubuntu 7.10(gusty gibbon) ruby on rails1.2.4 sqlite3 時間的には半日くらいかな。うーむ。 今回は実際のコーディングよりもセットアップのほうが時間掛かったかもしれない。。 railsセットアップメモ…
これまで、OSSツールというと多様な開発ツール思い起こされてきました。しかし、商用システムのシステム構築で重要となる、要件定義、テスト、システムの変更管理などをトータルにカバーしようとすると、どうしても商用の開発ツール、とりわけ全てのシステム…
Railsアプリを書いてる場合はあまり関係ないですが、 セグメンテーションエラー(SEGV)などに遭遇した場合に、 原因を調査する方法を紹介します。 まずは、coreを吐かせるためにulimitの設定をします。 1 % ulimit -c 2 0 3 % ulimit -c unlimited 4 % ulimit…
http://www.atmarkit.co.jp/news/200803/11/lsb.html RubyがLSBに入ってない理由 Hello, worldがダメな理由はなんだろう? "仕様が不安定なほか、英語による正式な仕様書が存在しない"; ruby あとで読む 身もふたもないが。JAVAで書けよ http://b.hatena.ne.…
rush is a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax. Grep through files, find and kill processes, copy files - everything you do in the shell, now in Ruby. Previously if you wanted to count the number of c…