サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
中東情勢
haida.hatenadiary.org
Ruby で英数字でできるランダムな文字列を生成するときどうするか。 Ruby の配列は以下の性質がある。 >> [1, 2, 3] + [3, 4, 5] => [1, 2, 3, 4, 5] >> Array.new(4, "foo") => ["foo", "foo", "foo", "foo"] これらに注意して >> a = ('a'..'z').to_a + ('A'..'Z').to_a + ('0'..'9').to_a >> code = ( Array.new(16) do a[rand(a.size)] end ).join => "8vQQnRnGhebA55pC" とか。
Emacs 上から、ActionScript を編集するために、actionscript-mode.el をインストールする。 以下手順。 1. elisp ファイルをインストール Emacs mode for AS3 から、actionscript-mode.el と as-config.el をダウンロードして ~/.emacs.d ディレクトリ以下に保存する。 2. cc-mode をダウンロード cc-mode から cc-mode をダウンロードして、.emacs.d 以下に配置。次に actionscript-mode.el の先頭に以下を追記 (setq load-path (cons (substitute-in-file-name "~/.emacs.d/cc-mode-5.28") load-path)) (require 'cc-mode) 3. as-config.
信頼性の高いシステムを構築課題として、以下があります。 デプロイ方法の確立 テスト技法の確立 今回はデプロイに関連して、Capistrano を使ったリモートサーバでのタスク実行について調査してみました。 現状のデプロイ法テストサーバから本番サーバへ Rsync。 Rsync については以下に記述あり。 rsyncを使った熟練者レベルのバックアップ Rsync は以下のようなスクリプトを書いて実行できる。 #!/bin/sh rsync -av $1 /path/to/yourapp/ \ haida@deploy_to_server:/path/to/deploy_to/ \ --exclude='tmp/cache/*' \ --exclude='tmp/pids/*' \ --exclude='tmp/sessions/*' \ --exclude='tmp/sockets/*' \
Capistrano の基本的な使い方 が分かったので、今度は Rails App での Capistrano の利用を見てみたい。 前提条件まず、利用にあたり、前提条件は以下。 Ruby on Rails APP をデプロイしたい Subversion を利用している プロダクション先は決定している ソフトウェア, DBMS サーバ Subversion レポジトリとデプロイ環境のユーザ名が同一 Subversion レポジトリはローカルホストからも、デプロイ先のサーバからもアクセス可能 ターゲットホストには公開鍵を使い ssh 経由でアクセスできること データベースが作成され、APP が利用するユーザ名でクエリ発行可能な状態になっていること Capistrano 初期設定Rails APP で Capistrano を利用するにあたり、 Capfile を APP の ルートディレクト
このページを最初にブックマークしてみませんか?
『Haida’s private weblog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く