2012-04-01から1ヶ月間の記事一覧
JavaScriptで書き換えられたHTMLの内容を表示するブックマークレット Ajaxなどで変更した後で、下記ブックマークレットを呼び出す(予めブックマークしておく) javascript:void(window.open('', '', 'scrollbars=yes,dependent=yes').document.write('<plaintext>' + d</plaintext>…
JQueryMobileでGoogleMapsを使う。 height指定しないと表示されなかったので(他にいい方法があるかもしれませんが)、メモ。 JavaScript(地図表示関数) showMap = function() { map = new google.maps.Map($("#map_canvas")[0]); var pageHeight = $(docum…
Jenkinsビルド後のmvn deployで、Archivaのリポジトリに登録する際にエラーが発生。 ------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error deploying artifact: Failed t…
SVNファイルインポート中にエラー。WebサーバはNginx svn: Server sent unexpected return value (413 Request Entity Too Large) in response to PUT request for ・・・ サイズが大きすぎるのでダメと怒られる。 下記設定を追加して対応。 location /svn {…
下記コマンドで新規SAStrutsプロジェクトを作成。 use-dbflute=trueとしてDBFluteも使えるようにする。 mvn archetype:generate -DarchetypeRepository=https://www.seasar.org/maven/maven2/ -DarchetypeGroupId=org.seasar.sastruts -DarchetypeArtifactId…
複数プロジェクトで共通のpom.xmlを参照するようにする。 #依存ライブラリのバージョン統一出来るように。 共通pom.xml ・・・ <groupId>jp.snit</groupId> <artifactId>snit.pom</artifactId> <packaging>pom</packaging> <version>1.0.0</version> ・・・ <distributionManagement> <repository> <uniqueVersion>false</uniqueVersion> <id>snit</id> <name>m…</name></repository></distributionmanagement>
GreaseMonkeyでjQueryを利用 (function (d, func) { var h = d.getElementsByTagName('head')[0]; var s1 = d.createElement("script"); s1.setAttribute("src", "http://code.jquery.com/jquery-1.7.2.min.js"); s1.addEventListener('load', function() { …
IP制限の設定(特定の場所からのみアクセス許可したいので、ホワイトリストでallow → denyにする。 1 # svn 2 location /svn { 3 ・・・ 4 allow xxx.xxx.xxx.xxx; 5 allow yyy.yyy.yyy.yyy; 6 deny all; 7 ・・・ 参考 http://wiki.nginx.org/HttpAccessMod…
SVNリポジトリ作成 $ cd /var/svn/ $ svnadmin create repository $ chown -R www-data:www-data repository/ $ ls -l total 8 drwxrwx--- 7 www-data www-data 4096 2012-04-02 22:51 repository $ svn mkdir file:///var/svn/repository/trunk -m "create"…
下記サイトからダウンロード(Archiva 1.3.5 Standalone) http://archiva.apache.org/ 展開して、下記コマンドで起動 $ cd $ARCHIVA_HOME $ sudo ./bin/archiva Nginx(80ポート)からJetty(8080ポート)にProxyPassして、確認 https://mydomain/archiva/ デフォ…
$ htpasswd -c .passfile user 新規ファイル作成する場合は、-cオプションを付ける
Maven2.2.1ダウンロード http://maven.apache.org/download.html $ wget http://ftp.kddilabs.jp/infosystems/apache/maven/binaries/apache-maven-2.2.1-bin.tar.gz パスを通す $ vi ~/.bashrc JAVA_HOMEも忘れずに。 export JAVA_HOME=/usr/lib/jvm/java-6…
location / { auth_basic "Restricted"; auth_basic_user_file htpasswd; } 参考 http://wiki.nginx.org/HttpAuthBasicModule
インストール 参考:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu $ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - $ sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian bin…
リモートサーバ側 SSH設定 # sudo vi /etc/ssh/sshd_config ポートの変更 Port 10022 rootでのログイン禁止 PermitRootLogin no パスワード認証禁止 PasswordAuthentication no SSH許可ユーザ。複数記述する場合はスペース区切り AllowUsers user user2 鍵生…
Oracle:jdk-6u31-linux-i586.bin http://www.oracle.com/technetwork/java/javase/downloads/index.html #OpenJDKでもいいのかもしれませんが。
オレオレ証明書で、RedmineのSVNアクセス時にエラー。 エラー「リポジトリに、エントリ/リビジョンが存在しません。」 http://redmine.jp/faq/repository/error_scm_not_found/ # Apacheエラーログ svn: OPTIONS of 'https://mydomain/svn/repository/trunk/…
下記コマンドでrmagicインストール時にエラー。 # gem install rmagick --no-rdoc --no-ri libmagick++-devをインストール後に再度実行したら通りました。 # sudo apt-get install libmagick++-dev 参考 http://blog.redmine.jp/articles/centos5-install-rm…
ipatables設定 $ vi ~/iptables #!/bin/bash # インタフェース名定義 LAN=eth0 # 内部ネットワークとして許可する範囲 LOCALNET=192.168.1.1/16 # iptablesのパス IPTABLES=/sbin/iptables # 初期化 $IPTABLES -F # デフォルトルール(以降のルールにマッチし…
^/svnでアクセスされた場合にApache側にProxyPassする。 upstream backend { server 127.0.0.1:10080; } server { listen 80; server_name mydomain; ・・・ location /svn { # Rewrite rewrite ^/svn/(.*)?$ https://$host/svn/$1 last; } ・・・ } server …
SVN設定ファイル。BASIC認証とユーザごとのアクセス制御行う。 # cat /etc/apache2/mods-enabled/dav_svn.conf 1 <Location /svn> 2 DAV svn 3 SVNParentPath /var/svn 4 AuthType Basic 5 AuthName "SVN Authentication" 6 AuthUserFile /etc/apache2/.passwordfile 7 Auth</location>…
cat /etc/apache2/mods-enabled/passnger.conf 1 # 下記3行は環境依存 2 LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.11/ext/apache2/mod_passenger.so 3 PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.11 4 PassengerRuby /u…
Apacheの設定ファイル ポイントは、"RailsBaseURI /redmine" # cat /etc/apache2/sites-enabled/000-mydomain 1 <VirtualHost *:10080> 2 ServerName mydomain 3 ServerAdmin admin@mydomain 4 DocumentRoot /var/www/mydomain/public_html 5 RailsBaseURI /redmine 6 <Directory /> 7 Options </directory></virtualhost>…
Ubuntu11.10、Apache2でSVN構築時にパーミッションでハマったのでメモしておきます。 SVNリポジトリの所有者はwww-dataにする。 user@server:# svnadmin create /var/svn/repository user@server:# chown -R www-data:www-data /var/svn user@server:# chmod…
Redmineだけにドメインを専有されたくなかったので、RedmineのURLをドメイン直下ではなくRedmine用にURLに変更。 →http://mydomain/redmine Redmineインストールディレクトリ:/var/redmine ドキュメントルート:/var/www/mydomain/public_html ドキュメント…
^/redmineでアクセスされたものは、バックエンドのApacheへ投げる。 それ以外は、Nginxのフロント側で処理する。 # vi /etc/nginx/sites-enabled/mydomain 1 # Backend 2 upstream backend { 3 server 127.0.0.1:10080; 4 } 5 6 server { 7 8 listen 80; 9 s…
"http://mydomain/redmine/〜"のアクセスを "https://mydomain/redmine/〜"にリダイレクトする。 プロトコルの分岐条件を書けそうですが、サーバの定義を分ける。 cat /etc/nginx/sites-enabled/mydomain 抜粋 7 server { 8 9 listen 80; | 14 # Redmine 15…
The required Ruby and Ruby on Rails versions for a given Redmine version is: Redmine versionSupported Ruby versionsRequired Rails versionSupported Rack versionsSupported RubyGems versions current trunk ruby 1.8.7, 1.9.2, 1.9.3 Rails 2.3.14…
configuration.ymlのメール設定。 VPS上にメールサーバは立てずに、GoogleAppsを利用。 > GMail、Google Apps、そのほかTLSを要求するSMTPサーバを利用する場合 、TLS関係の設定を追加する必要があります: production: email_delivery: delivery_method: :sm…
Rakefileが見つからないと怒られた。 user@server:/var/www/domain/public_html/redmine# sudo rake generate_session_store rake aborted! No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb) (See full trace by running tas…