hichameのブックマーク (195)

  • CentOS に最新版 Ruby on Rails をインストール : あかぎメモ

    以前の記事で CentOS 5.5 に Ruby on Rails をインストールしたが、バージョンが古かったので、最新版をインストールし直した。 RPMforge レポジトリの有効化 checkinstall を yum でインストールできるようにするため,RPMforge レポジトリを有効にする。 # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm -ivh http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.5.1-1.el5.rf.i386.rpm # sed -i -e "s/enabled = 1/enabled = 0/" /etc/yum.repos.d/rpmforge.repo

    hichame
    hichame 2011/05/31
  • CentOS 5.2 に Ruby on Rails をインストールする - hiratake55 の作業メモ

    $ で始まる行は一般ユーザ、# で始まる行は root。 1. yum で Ruby と関連のパッケージをインストール $ su - # yum install ruby ruby-devel ruby-docs ruby-irb ruby-libs ruby-mode ruby-rdoc ruby-tcltk 2. RubyGems をインストール RubyGems (Perl の CPAN, PHP の PEAR に相当するもの) をインストール。 最新版はここから→ http://rubyforge.org/frs/?group_id=126 # wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz # tar -xvzf rubygems-1.3.4.tgz # cd rubygems # ruby

    CentOS 5.2 に Ruby on Rails をインストールする - hiratake55 の作業メモ
    hichame
    hichame 2011/05/31
  • カピストラーノ(Capistrano)を使ってみよう!(Basic編) - 基本へ帰ろう

    環境 とりあえず、実行する環境を提示します。 クライアント側 OS : Windows XP Ruby : 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] サーバー側 OS : Linux $ cat /etc/redhat-release Red Hat Enterprise Linux ES release 4 (Nahant Update 4) SSH : OpenSSH $ ssh -v OpenSSH_4.5p1, OpenSSL 0.9.7m 23 Feb 2007 カピストラーノ(Capistrano)って何? Railsのデプロイに特化しているので、デプロイツールと思われますが、SSHでアクセスでアクセスして、シェルでうにょうにょやれるので、デプロイに限らず色々できます。 クライアント側からシェルが実行できますので、Linux

    カピストラーノ(Capistrano)を使ってみよう!(Basic編) - 基本へ帰ろう
    hichame
    hichame 2011/05/31
  • Capistrano 入門 - Ruby on Rails with OIAX

    Capistrano とは何か。それは、デプロイメントのツールである。 デプロイメントとは何か。Web アプリケーションについて言えば、それは以下のようなタスク全般を指す言葉である。 アプリケーションを番サーバにインストールすること。あるいは、最新版に更新すること。 Web サーバを起動、再起動、停止すること。 Web サイトをメンテナンス中にすること。あるいは、通常の状態に戻すこと。 世の中に向けて Web アプリケーションを公開しているなら、こうしたタスクは日常茶飯事である。 最初は少し面白いけれど、基的な退屈な作業だ。 怠惰を美徳とする我々プログラマは、もちろんこんな状況に甘んじるわけにはいかない。 というわけで、Capistrano について研究をしていこうと思う。

    Capistrano 入門 - Ruby on Rails with OIAX
    hichame
    hichame 2011/05/31
  • ソフト/Bug Tracking/trac/MercurialPlugin - discypus

    (2008-10-22 新規作成) TracMercurialプラグイン、および、Apache 2.2.x + mod_wsgi + Mercurial のメモ。 [編集]Debian 4.0 # PythonでMercurialが使えるようになっているか?: $ python -c 'import mercurial' $ プラグインをチェックアウトしてインストールする: $ svn co http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.11 $ cd mercurial-plugin-0.11 $ sudo python setup.py install running install running bdist_egg running egg_info creating TracMercurial.egg-i

    hichame
    hichame 2011/05/30
  • バージョン違いのTrac(Trac0.12rc1とTrac0.10)の混在環境をmod_pythonで構築してみる実験 - tomo_snowbug’s diary

    社内で利用中のTracのバージョンが0.10で、多少のカスタマイズがされていたり、時間が取れないとか、バージョンアップするためのモチベーションがなかったとか、そういったことがあって、0.10環境を使い続けていました。 今度の0.12は、マルチリポジトリというすばらしい機能が追加されていて、今度はバージョンアップする気満々です。 ですが、0.10の環境を0.12に、一気にバージョンアップするというのは、運用中の環境なので難しいという事情があり、段階移行を考えようと思い立ちました。 段階移行に当たって、混在環境が可能かどうかの調査をしました。また、実験環境を構築し動作しているようですので、その手順を公開します。 環境について CentOS 5.3環境に、yumでセットアップしたTrac0.10(0.10-5)をあらかじめ用意 上記環境にTrac0.12を追加で導入する /opt/trac-0.

    バージョン違いのTrac(Trac0.12rc1とTrac0.10)の混在環境をmod_pythonで構築してみる実験 - tomo_snowbug’s diary
    hichame
    hichame 2011/05/30
  • SubversionリポジトリとTrac作成コマンドのメモ - maru.cc@はてな

    いま、デプロイ方法や、プロジェクト管理方法のうまい方法が無いか模索中です。 何十、何百人月で、運用が数年続く案件ならば、初期設定がある程度コストがかかっても、しっかりとした仕組みを設置することは出来ますが、うちの場合には、1人月程度で、しかも運用自体も数ヶ月という短期案件が結構あります。 その場合に、初期コストをかけずに、ある程度大規模になっても適用できる仕組みが無いものか。 今現在は、Subversionでバージョン管理をし、そこから、rsyncのシェルバッチを使用し、ステージング、番へ反映する仕組みはあるのだが、もっといい方法は無いものか。 いい方法があったら、ぜひ教えてください。 で、Subversionも、ひとつの共有リポジトリにプロジェクトごとにフォルダを作成して作業していたのですが、ファイル数が多くなってくると、svn update がめちゃめちゃ重くなってきたので、プロジェ

    SubversionリポジトリとTrac作成コマンドのメモ - maru.cc@はてな
    hichame
    hichame 2011/05/30
  • SVN リポジトリ作成

    リポジトリとは? 電脳リポジトリポリシー SVN リポジトリ svnroot 作成 CVS レポジトリからの移行 グループ書き込み許可の設定 リポジトリの消し方 リポジトリとは? Subversion で管理される資源の格納場所 (御尊) はリポジトリと呼ばれる。 リポジトリの作成作業は最初に 1 回だけ行えば良く、編集・更新 作業は後述の「通常の編集作業」に記述されたことを行えば良い。 開発者はこのリポジトリ内で「プロジェクト (モジュールとも呼ぶ)」 を開始し、各プロジェクト単位で開発を行なう。 プロジェクトの開始については Subversion でプロジェクトを始める を参照して欲しい。 各ユーザはレポジトリから作業用のコピーを取り出して開発作業を行う。 作業を行った場合には、レポジトリにその作業結果を反映させると レポジトリには、その作業履歴がすべて保存される。巻き戻しも容易にで

    hichame
    hichame 2011/05/30
  • NetBeans NetBeans 5.5 日本語 Subversion モジュールの開発版

    hichame
    hichame 2011/05/30
  • Ruby on RailsのアプリケーションをSubversionで管理する - RunoLog

    環境サーバ側OS:CentOS 5.2 x86_64Subversionのリポジトリ作成済みクライアント側OS:Windows Vista Ultimate SP1 x32TortoiseSVNインストール済み 手順すべてクライアント側で作業する。Railsアプリケーションをリポジトリに追加logディレクトリ内のファイルを管理対象から除外tmpディレクトリ内のファイルを管理対象から除外database.ymlを管理対象から除外dispatchファイルを実行可能に変更 Railsアプリケーションをリポジトリに追加デスクトップにリポジトリをチェックアウトするチェックアウトした作業コピー内に、Railsのアプリケーションをコピーするコピーしたファイルをすべて管理対象に追加するコミットする logディレクトリ内のファイルを管理対象から除外作業コピーを更新する作業コピー内のlogディレクトリを開くl

    hichame
    hichame 2011/05/30
  • Mac向けsvnクライアントはRapidSVNで決まり! « TORQUES LABS

    subversionクライアント、WindowsではTortoiseSVNがデファクトスタンダードの座を譲りません。いや、実際Explorerと一体化した使い勝手はホント便利ですからね。 翻って、Mac OS Xです。 こちらでもsubversionクライアント環境を整えたいと思い、あれこれ試してみた話です Mac OS X 10.7 通称Lionでは、現在のRapidSVN(バージョン(0.12とか0.13))は動作しません。Ed Danleyという方が移植しようとしているようですが、すぐには出来なさそうです。Ed、ガンバレ!!自分も余裕があれば是非移植したいのですが、、時間が全くない。。誰かヘ〜ルプ!(2011/08/15更新) SCPlugin? SCPlugin、というMac用アプリがあります。これをインストールして、Finderのウィンドウ上部にそのアプリのエイリアスを置いておけ

    hichame
    hichame 2011/05/30
  • mono's Tech Blog » Railsで簡単TwitterクライアントWebアプリ作成 その1

    Railsによる簡単Webアプリ作成の記事の続き. 前回はscaffoldのみで日記アプリを作ったが,今度はTwitterクライアントWebアプリを作りながら少しコードも書いていく. プロジェクト作成 手順は前回と同じ. プロジェクト名は”TwitterMock”にしてみた. せっかくデータベースが手軽に取り扱えるので,このアプリ経由で投稿したものをTwitterへ投稿すると同時にデータベースにも格納するという仕様にしてみようと思う. お馴染みのscaffoldで,以下のように実行. モデル名: Post user_id:integer comment:text これで,user_idカラムとcommentカラムをもつPostテーブルのマイグレーションファイルなどが生成される. ここであえて,投稿日時用のカラムを作らなかったのは,Railsではデフォルトでcreated_at,

    hichame
    hichame 2011/05/30
  • Loading...

    hichame
    hichame 2011/05/27
  • Ajaxでデータベース更新 » ニャンまげをこよなく愛す

    WEBサイトでDBを用いてシステム構築しているケースは多々あります。 使用するテーブルが1つならいいけど複数のテーブルを使用していて、更新の際にすべて変更しなきゃいけないときってめんどくさいですよね。 adminページ的なものを設けてもPHPで更新するとなるとページ遷移が必要になってTable1を更新→遷移→Table2を更新→遷移...みたいな。 というわけでこのページ遷移をなくす方法として非同期通信(Ajax)を使用する方法をあげときます。 一応例として作ったページはこちら 適当にフィールドにデータいれて修正ボタンを押してもらえたらDBの値が更新されます。 更新されたデータはテーブル情報のとこに出力されるようになってます。 まず用意するファイルは4つ index.html jquery.js ajax_revise.js revise.php jquery.jsはJavaScript

    hichame
    hichame 2011/05/27
  • http://www.designwalker.com/2009/09/jquery-table.html

    http://www.designwalker.com/2009/09/jquery-table.html
    hichame
    hichame 2011/05/26