svnで「!svn/meが見つかりません」の対策

Subversion1.7クライアントPCからコミットしようとしたら、 svn: E160013: コミットに失敗しました (詳しい理由は以下のとおりです): svn: E160013: パス ‘/svn/XXXXX/!svn/me’ が見つかりませんというエラーでコミットできない。。。調べてみたら、 SVNAdve…

subversion.confをvhostsにする

subversion.conf /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so <Location /svn> DAV svn SVNParentPath /var/svn # Limit write permission to list of valid users. <LimitExcept GET PROPFIND OPTIONS REPORT> # Require SSL connection for password protection. # SSLReq</limitexcept></location>…

Tracプロジェクト追加

設定を抜粋 Tracプロジェクト プロジェクト作成 $ sudo trac-admin /var/trac/[プロジェクト名] initenv 管理者ユーザーを作成 $ sudo trac-admin /var/trac/[プロジェクト名] permission add admin TRAC_ADMIN パスワードファイルを作成 $ sudo htpasswd -c…

BASIC認証、ダイジェスト認証

.htpasswdファイル作成 $ sudo htpasswd -c /etc/httpd/.htpasswd [ユーザー名] 例 $ sudo htpasswd -c /etc/httpd/.htpasswd test_userNew password: Re-type new password: Adding password for user test_user ユーザーを追加する場合は、"-c"オプション…

TracとSVN連携

SVNリポジトリ変更 $ sudo vim /var/trac/[プロジェクト名]/conf/trac.ini[trac] repository_dir = /var/svn/[SVNリポジトリ名] リポジトリ同期 $ sudo trac-admin /var/trac/[プロジェクト名] repository resync "(default)" Subversionでコミットした時に…

Tracのトップにアクセスする場合はダイジェスト認証を使用する

VPS

[Apache]Tracの設定ファイルを修正 trac.conf $ sudo vim /etc/httpd/vhosts.d/trac.confWSGIScriptAlias / /var/trac/trac.wsgi <VirtualHost *:80> DocumentRoot /var/trac ServerName trac.example.com <Directory /var/trac> WSGIApplicationGroup %{GLOBAL} AuthType Digest AuthName "Authenti</directory></virtualhost>…

TracをNginxのリバースプロキシを使用して表示する

VPS

Nginxリバースプロキシ設定 $ sudo vim /etc/nginx/nginx.confuser nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_ty…

uWSGIインストール

uWSGIインストール $ sudo yum install -y gcc-c++ $ sudo yum install -y python-devel $ sudo yum install -y libxml2-devel $ sudo easy_install pip $ sudo pip install uwsgi※ただのメモ書き

CentOS 6.3にTrac-0.12.3.ja2をインストール

環境 Trac-0.12.3.ja2 Apache SQLite Python Pythonバージョン確認 $ paython --version Python 2.6.6 インストールされていない場合は以下でインストールする。 $ sudo yum install -y python mod_wsgiインストール $ sudo yum install -y mod_wsgi SQLite…

CentOS 6.3にSubversion1.7をインストール

svn1.7_centos6_wandisco.sh #!/bin/bash # staging.opensource.wandisco.com echo WANdisco Subversion Installer for CentOS 6 echo Please report bugs or feature suggestions to staging.opensource.wandisco.com echo echo Gathering some information…

CentOS 6.3にGitをインストール

Gitをインストール Gitをインストール $ sudo yum install -y git Gitバージョン確認 $ git --versiongit version 1.7.1 tigをインストール tigとは、CUIなGitブラウザ RPMforgeリポジトリ導入 $ sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/…

CentOS 6.3にNginxをインストール

Nginxは公式にCentOS用のリポジトリが用意されているとのこと。以下のページにインストール方法が記載しているので参考にして、インストール。 http://nginx.org/en/download.html リポジトリの登録 $ sudo rpm -ivh http://nginx.org/packages/centos/6/noa…

CentOS 6.3に yum でApache 2.2.22をインストール

yumでインストール出来るApache(httpd)のバージョンを確認する $ yum list | grep httpdhttpd.x86_64 2.2.15-15.el6.centos.1 @base httpd-tools.x86_64 2.2.15-15.el6.centos.1 @base httpd-devel.i686 2.2.15-15.el6.centos.1 base httpd-devel.x86_64 2.2…

CentOS 6.2インストール後の設定

VPS

yum設定 # yum -y update vimの設定 vimの全体設定を変更して利用しやすくします。 # vi /etc/vimrc# ファイルの最後に下記3行を追加します。 set ts=4 set nu autocmd FileType * set formatoptions-=ro 「set ts=4」 :タブの幅をスペース4つ分に設定する …

CentOS 6.2 x86_64インストール

VPS

[VPS] CentOS 6.2 x86_64インストール OSの選択 CentOS 6.2 x86_64 VNCのキーマップ ja Virtio ON [Disc Found]画面 [Skip]を選択 インストールTOP画面 [Next]ボタンを選択 言語選択画面 「Japanese (日本語)」を選択 [Next]ボタンを選択 キーボード選択画面…

VPS借りたから色々設定する。

OS再インストール ミドルウェアの設定rootパスワード変更 rootログイン禁止 NTPNginx ApacheGit Subversion Tracrvm

CloudCore VPS借りた!

KDDIの「CloudCore VPS」 http://www.cloudcore.jp/vps/ 何故借りたか: 会社の後輩にススメられて知って、価格やサービスを見て良いと思ったから。 契約期間は12ヶ月で、11,340円 月額換算で、945円 基本スペック: メモリ:2GB ディスク:100GB CPU:物理1…

No bootable device -- insert boot disk and press any key

Mac

MacBook AirにWindows7 64bitをBootcampで導入しようとしたら、パーティションも分け、インストールしようとしたら・・・ Remove disks or other media. Press any key to restart エラー?再起動したら、以下のメッセージがっがっがっ No bootable device -…

MacBook Air を買ってRails環境を整える

参考 http://namakesugi.blog42.fc2.com/blog-entry-141.html http://frtts.hatenablog.com/entry/20120308/1331200027 http://d.hatena.ne.jp/NowTom/20110728/1311834182 http://d.hatena.ne.jp/gan2/20120530/1338387974 XCodeをインストール AppStoreよ…

CSVを読み込んでデータを追加

CSVディレクトリを作成 mkdir db/csv※必ず作る必要はないです。 作成したディレクトリにCSVファイルを配置する。書き方はこんな感じ db/csv/originals.csv 東方紅魔郷 ~ the Embodiment of Scarlet Devil.,とうほうこうまきょう,3 東方妖々夢 ~ Perfect Ch…

原作のCSV

db/csv/originals.csv 東方靈異伝 ~ Highly Responsive to Prayers.,とうほうれいいでん はいりー れすぽんしぶ とぅ ぷれいやーず,2,1 東方封魔録 ~ the Story of Eastern Wonderland.,とうほうふうまろく ざ すとーりー おぶ いーすたん わんだーらんど,…

rails3のバリデーション

rails2.xとrails3.xでバリデーションの書き方が変わってます。rails2 validates_presence_of :title rails3 validates :title, :presence => true 参考 http://ayapii.hatenablog.com/entry/2012/02/09/125402 validates 存在チェック validates :title, :pr…

モデル名の国際化対応

忘れがちなので、備忘録 config/locales/attributes.ja.yml ja: activerecord: models: user: 'ユーザー'

rails_adminで対応したいところ

管理画面のタイトルの国際化 config/initializers/rails_admin.rb config.main_app_name = [I18n.t('site_title'), 'Admin'] config/locales/ja.yml ja: site_title: 'サイト名' Herokuにアップしたら、「translation missing: ja.site_title」になってしま…

メモ

DeviseのRspec 参考 http://d.hatena.ne.jp/naberon/20120121/devise_rspec

rails_admin 使ってみる

目的 管理画面を楽に作りたい! 参考 http://d.hatena.ne.jp/hichiriki/20120126 https://github.com/sferik/rails_admin/wiki インストール Gemfileに追記 gem 'rails_admin'gemをインストール bundle install 設定 rails g rails_admin:installマイグレー…

ユーザー一覧

ユーザー一覧に表示させるもの user_name ユーザー名 user_id ユーザーID sign_in_count ログイン回数 last_sign_in_at 最終ログイン時刻 last_sign_in_ip 最終ログイン時のIPアドレス current_sign_in_ip 現在ログイン中のIPアドレス role 権限

今後の予定

ユーザー一覧が欲しい! 画面設計 各テーブル作成

管理者がユーザー登録する

ちょっと無理矢理だけど・・・できた。正直、確実に修正対象です。。。コントローラーを生成 rails g controller user/registrationDevise::RegistrationsControllerをオーバーライド app/controllers/user/registrations_controller.rb class User::Registr…

ruby 1.9.3p125でruby-debugを動かす

ruby 1.9.3p125の環境でruby-debugを動かすとエラーが起きる。どうやら、gemがまだruby 1.9.3に対応していないらしい。。。Gemfileに記述していた内容 group :development do gem 'ruby-debug19' gem 'ruby-debug-base19' end他のgemの記述は省略してます。 …

rails,gemをアップデート

railsをアップデートGemfileのRailsを最新版に変更し、以下を実行 bundle update railsgemをアップデート bundle update

GithubとHeroku

Github git init git commit -m 'first commit' git remote add origin https://github.com/shiroemons/touhou_arrange_chronicle.gitgit push -u origin master Heroku git push heroku masterheroku pg:reset SHARED_DATABASEheroku run rake db:migratehe…

Devise簡易メモ

Deviseオプション :database_authenticatable データベースでアカウントのパスワードを管理できるように :registerable ユーザーがアカウント作成、編集、削除できるように :recoverable パスワードの再問い合わせができるように :rememberable 自動的にログ…

今後の予定

Githubにアップロード Herokuにアップロード CanCanで管理者だけがユーザー登録可能にする Rspec作成(単体テスト) 画面デザイン検討

CanCanで権限管理

目的 Deviseでユーザー認証を行い、CanCanで権限管理をする。 権限は、管理者、登録者、歌詞閲覧 参考 https://github.com/ryanb/cancan/wiki/Defining-Abilitieshttp://blog.udzura.jp/2012/01/12/lovely-authorization-with-cancan/ http://asciicasts.com…

Deviseでユーザー認証

目的 Deviseでユーザー認証を行い、CanCanで権限管理をする。 新規ユーザーは、管理者のみ作成可能 E-MailをユーザーIDとして利用しない 参考 https://github.com/plataformatec/devise/wikihttp://kitbc.s41.xrea.com/main/?use_devise http://sinki.cc/blo…

認証関連

参考サイト http://kitbc.s41.xrea.com/main/?use_devisehttp://sinki.cc/blog/archives/130

グラフ表示

・全体の曲数 ・全体アルバム数 ・登録サークル数 ・サークルの登録アルバム数 ・全体アーティスト ・誰が一番歌っているかなど ・原曲毎 ・全体 ・イベント毎 ・サークル毎

はてな記法

見出し記法 日記に見出し(h3)を付けます *テスト テスト 時刻付き見出し記法 見出しに編集時刻を保存し表示します *t*テスト *t+1*テスト テスト t+1*テスト name属性付き見出し記法 見出しに好きな name 属性をつけます 記事のURL(Permalink)の末尾が見…

Seeds.rb

DB other pc98 windows zuns_music_collection akyus_untouched_score commercial_books 日本語 その他 PC-98作品 Windows作品 ZUN's Music Collection 幻樂団の歴史 ~ Akyu's Untouched Score 商業書籍 db/seeds.rb # -*- coding: utf-8 -*- %w(other pc98…

Twitter Bootstrap

目的 レイアウトやデザインをスタイリッシュに 参考 https://github.com/seyhunak/twitter-bootstrap-rails インストール Gemfileにslimとbootstrapを追加 gem 'slim-rails' gem 'twitter-bootstrap-rails' gem 'twitter_bootstrap_form_for'gemをインストー…

記事化予定

デザイン gem 'twitter-bootstrap-rails' gem 'twitter_bootstrap_form_for'認証、認可 gem 'devise' gem 'cancan'

Railsプロジェクト作成、Gemfile

Railsプロジェクトを作成 rails new touhou_arrange_chronicle -d postgresqlRailsプロジェクトに移動 cd touhou_arrange_chroniclegemファイルを保存するディレクトリを作成 mkdir vendor/cache .Gemfile source 'https://rubygems.org' gem 'rails', '3.2.…

要求定義

欲しい機能を箇条書きで書いていくよ。 ・グラフィカルなサイトで! ・スマフォ対応 ・サークル管理 ・アレンジ曲の管理 ・原曲の統計グラフを出力 ・認証機能 ・カラオケに配信中の曲などの情報 ・なんでも検索 ・東方ボーカル、東方アレンジ、オリジナルの…

新設しました。

新しく、東方関連のWebアプリケーションを作成するために、わざわざHatena Blogを新設しました。 迷い家の白猫 迷い家の白猫 Blog の方も、よろしくお願いいたします。 製作予定 タイトル「東方編曲録 ~ Arrange Chronicle」 動作環境 Ruby 1.9.3 Rails 3.2…