LINUX

第4回:Ubuntuを使ったWebサーバ構築 (1/3)

Webアプリケーションサーバとして急速に普及Linuxサーバは、Webアプリケーションのプラットフォームとして広く利用されています。その中でもUbuntuは、動的なWebページを生成するために必要なプログラムを簡単にセットアップするための仕組みを備えており、W…

MOONGIFT: Railsを教育機関のリレーションに「RubyCampus」:オープンソースを毎日紹介

※ 画像は一部公式サイトデモより 資源が少なく、国土も広くない日本において教育の重要性は言うまでもない。だが最近では学力低下が叫ばれており、非常に問題になっている。少ない予算の中でレベルを引き上げるためには、各教育機関の間で情報を共有し、さら…

まっさらなDebian環境にRails2.0環境を構築メモ(Rails編 - さくさんの日記

APTにRailsが入ったのはありがたいけど、更新頻度やその他いろいろなバッドノウハウからmysqlとrubyとgemだけaptで入れてrails類はすべてgemから入れるのが良いと思います。 逆にgemからmysqlを入れても痛い目にあった気がするのでこちらも自分的にはバッド…

Linux で Web スパイダーをビルドする

Web スパイダーはインターネットを検索および移動する手段として主に HTTP を使っています。HTTP はメッセージ指向のプロトコルで、このプロトコルではクライアントがサーバーに接続して要求を発行し、サーバーが応答を返します。それぞれの要求と応答は、ス…

rails事始め - 男。東京都市大学生の日記。

こんなかんじの環境で、適当な地図アプリを作ってみた ubuntu 7.10(gusty gibbon) ruby on rails1.2.4 sqlite3 時間的には半日くらいかな。うーむ。 今回は実際のコーディングよりもセットアップのほうが時間掛かったかもしれない。。 railsセットアップメモ…

The Linux Foundation Japan - 各SIプロセスで使用できるOSSツール

これまで、OSSツールというと多様な開発ツール思い起こされてきました。しかし、商用システムのシステム構築で重要となる、要件定義、テスト、システムの変更管理などをトータルにカバーしようとすると、どうしても商用の開発ツール、とりわけ全てのシステム…

ダンプされたcoreを元にエラー原因を解析する方法 - Hello, world! - s21g

Railsアプリを書いてる場合はあまり関係ないですが、 セグメンテーションエラー(SEGV)などに遭遇した場合に、 原因を調査する方法を紹介します。 まずは、coreを吐かせるためにulimitの設定をします。 1 % ulimit -c 2 0 3 % ulimit -c unlimited 4 % ulimit…

Linuxの標準化が進まなかった理由 − @IT

http://www.atmarkit.co.jp/news/200803/11/lsb.html RubyがLSBに入ってない理由 Hello, worldがダメな理由はなんだろう? "仕様が不安定なほか、英語による正式な仕様書が存在しない"; ruby あとで読む 身もふたもないが。JAVAで書けよ http://b.hatena.ne.…

rush

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…