2012年6月15日金曜日
elgg トップページカスタマイズ
トップページのindexファイル
モジュールで custom_indexを有効にすると以下を読み込む
mod/custom_index/index.php
mod/custom_index/views/default/page/layouts/custom_index.php
2011年6月2日木曜日
C# hashtable 列挙
using System;
using System.Collections;
public class test {
static void Main() {
Hashtable ht = new Hashtable();
// データの追加その1
ht["japan"] = "日本";
ht["america"] = "アメリカ";
// データの追加その2
ht.Add("china", "中国");
ht.Add("india", "インド");
// データの取得
string val = (string)ht["japan"];
Console.WriteLine(val); // 出力:日本
// キー項目の列挙
foreach (string key in ht.Keys) {
Console.WriteLine("{0} : {1}", key, ht[key]);
}
// 出力例:
// india : インド
// japan : 日本
// america : アメリカ
// china : 中国
// 値項目の列挙
foreach (string value in ht.Values) {
Console.WriteLine(value);
}
// 出力例:
// インド
// 日本
// アメリカ
// 中国
// キーの存在チェック
if (!ht.ContainsKey("france")) {
ht["france"] = "フランス";
}
// 値の存在チェック
Console.WriteLine(ht.ContainsValue("日本")); // 出力例:True
// エントリ(キーと値)の列挙
foreach (DictionaryEntry de in ht) {
Console.WriteLine("{0} : {1}", de.Key, de.Value);
}
// 出力例:
// india : インド
// japan : 日本
// france : フランス
// america : アメリカ
// china : 中国
}
}
2011年5月18日水曜日
phprojekt インストール
MySQL
$ mysql -u root -p
mysql> CREATE DATABASE 'phprojekt';
mysql> CREATE USER 'phprojekt'@'localhost' IDENTIFIED BY 'phprojekt_password';
mysql> GRANT ALL PRIVILEGES ON 'phprojekt'.* TO 'phprojekt'@'localhost';
2011年5月2日月曜日
お名前 VPS にプロジェクト管理 REDMINE(4)まとめ
ようやく
参考:
http://www.sakuttoly.com/blog/2009/04/redmine_passenger_centos.html
http://www.sakuttoly.com/blog/2010/01/redmine-centos.html
http://tech.g.hatena.ne.jp/rx7/20110323/p1
ありがとうございます。
これが↑
結局
ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]
gem 1.3.7
Rails 3.0.7
rack 1.0.1
となってます。
やれ、バージョンがたりない!!、こんどはあげすぎ!
ってこんなアプリ初めてです。
passengerをインストール
インストール自体はさほど問題ない
以下http.confに追加
ちょうん apache
\(^^)/
まじに\(^^)/\(^^)/
長かった長かった。。
[] script/server -e production => Booting WEBrick => Rails 2.3.5 application starting on http://0.0.0.0:3000 /var/www/xxxx/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010. Use #requirement => Call with -d to detach => Ctrl-C to shutdown server [2011-05-02 22:51:42] INFO WEBrick 1.3.1 [2011-05-02 22:51:42] INFO ruby 1.8.7 (2011-02-18) [x86_64-linux] [2011-05-02 22:51:42] INFO WEBrick::HTTPServer#start: pid=21526 port=3000動き出したような・・・
参考:
http://www.sakuttoly.com/blog/2009/04/redmine_passenger_centos.html
http://www.sakuttoly.com/blog/2010/01/redmine-centos.html
http://tech.g.hatena.ne.jp/rx7/20110323/p1
ありがとうございます。
# cd /usr/local/src # wget http://rubyforge.org/frs/?group_id=126&release_id=33411 # tar xzvf rubygems-1.3.2.tgz # cd rubygems-1.3.2 # ruby setup.rb # gem -v 1.3.2# ruby setup.rb
これが↑
結局
ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]
gem 1.3.7
Rails 3.0.7
rack 1.0.1
となってます。
やれ、バージョンがたりない!!、こんどはあげすぎ!
ってこんなアプリ初めてです。
passengerをインストール
インストール自体はさほど問題ない
以下http.confに追加
# Passengerの基本設定。 # passenger-install-apache2-moduleインストール中に表示された内容を使用する。 # LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.9/ext/apache2/mod_passenger.so PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.9 PassengerRuby /usr/local/bin/ruby # Passengerが追加するHTTPヘッダを削除するための設定。 # Header always unset "X-Powered-By" Header always unset "X-Rack-Cache" Header always unset "X-Content-Digest" Header always unset "X-Runtime" # 必要に応じてPassengerのチューニングのための設定を追加。 # PassengerMaxPoolSize 20 PassengerMaxInstancesPerApp 4 PassengerPoolIdleTime 3600 PassengerUseGlobalQueue on PassengerHighPerformance on PassengerStatThrottleRate 10 RailsSpawnMethod smart RailsAppSpawnerIdleTime 86400 RailsFrameworkSpawnerIdleTime 0redmine 以下のフォルダ所有者を
ちょうん apache
\(^^)/
まじに\(^^)/\(^^)/
長かった長かった。。
お名前 VPS にプロジェクト管理 REDMINE(3)
ちなみに、rubygemsのバージョンダウン手順
# gem install rubygems-update -v=1.3.7
インストールしたいバージョンを指定し、rubygems-updateをgem installする。
# gem uninstall rubygems-update
で、最新版のrubygems-updateをアンインストール(削除)
# update_rubygems
で、rubygems-updateのインストール済み最新版がインストール(アップデート)される。
と、こんな感じ。
gem install rack --version 1.0.1
エラーメッセージをよく読んで見ると、
config.action_controller.session = { :key => “_myapp_session”, :secret => “some secret phrase” }
を ${REDMINE_ROOT}/config/environment.rb に追加すれば良いみたいです。
“some secret phrase”という部分は変更しなくてはなりませんが、とりあえず今は無視して早速追加します。
# vi config/environment.rb
? 省略
Rails::Initializer.run do |config|
config.action_controller.session = { :key => "_myapp_session", :secret => "some secret phrase" }
? 省略
追加が終わったら再度スキーマ作成を試してみましょう。
# rake db:migrate RAILS_ENV="production"
(in /var/www/redmine)
rake aborted!
Secret should be something secure, like "041e46095b75b6273a2d1ce4be0b6004".
The value you provided, "some secret phrase", is shorter than the minimum length of 30 characters
(See full trace by running task with --trace)
と再度エラーメッセージが表示されます。
# gem install rubygems-update -v=1.3.7
インストールしたいバージョンを指定し、rubygems-updateをgem installする。
# gem uninstall rubygems-update
で、最新版のrubygems-updateをアンインストール(削除)
# update_rubygems
で、rubygems-updateのインストール済み最新版がインストール(アップデート)される。
と、こんな感じ。
gem install rack --version 1.0.1
エラーメッセージをよく読んで見ると、
config.action_controller.session = { :key => “_myapp_session”, :secret => “some secret phrase” }
を ${REDMINE_ROOT}/config/environment.rb に追加すれば良いみたいです。
“some secret phrase”という部分は変更しなくてはなりませんが、とりあえず今は無視して早速追加します。
# vi config/environment.rb
? 省略
Rails::Initializer.run do |config|
config.action_controller.session = { :key => "_myapp_session", :secret => "some secret phrase" }
? 省略
追加が終わったら再度スキーマ作成を試してみましょう。
# rake db:migrate RAILS_ENV="production"
(in /var/www/redmine)
rake aborted!
Secret should be something secure, like "041e46095b75b6273a2d1ce4be0b6004".
The value you provided, "some secret phrase", is shorter than the minimum length of 30 characters
(See full trace by running task with --trace)
と再度エラーメッセージが表示されます。
2011年4月30日土曜日
お名前 VPS にプロジェクト管理 REDMINE(2) 挫折
1.rack 1.0.1 インストール
CentOS yumでは 1.8.5 しかないので、ソースからチャレンジ
rubygem-rails 2.1.1-2.el5→Rails 2.3.5
rails は redmine にはいってる??
DBのセッティング
データベース作成??
??んで、本体自体は??
ダウンロードして展開するだけ??
なんか、インストール手順に本体のインストールが抜けてるというか、
説明するほうは当たり前のことかも知れないけど、やるほうはわからんことだらけ。。
とりあえず。
サブトメイン配下のhttpdocに配置
データベース設定
データベース接続設定(config/database.yml)
Please `gem install -v=0.4.2 i18n`
やってられない。
今回は中止!!
中止!!中止!!中止!!中止!!中止!!中止!!中止!!中止!!
#gem install rack -v=1.0.1 Successfully installed rack-1.0.1 1 gem installed Installing ri documentation for rack-1.0.1... Installing RDoc documentation for rack-1.0.1...ruby アップグレード
CentOS yumでは 1.8.5 しかないので、ソースからチャレンジ
[] wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz [] tar zxvf ruby-1.8.7-p334.tar.gz [] cd ruby-1.8.7-p334 [] ./configure [] make [] make install [] ruby -v ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]素直にはいったみたいです。
rubygem-rails 2.1.1-2.el5→Rails 2.3.5
rails は redmine にはいってる??
DBのセッティング
データベース作成??
[] mysql -u xxxx -pxxxxx mysql> create database redmine character set utf8; Query OK, 1 row affected (0.00 sec) mysql> create user 'redmine'@'localhost' identified by 'my_password'; grant all privileges on redmine.* to 'redmine'@'localhost'; Query OK, 0 rows affected (0.10 sec) mysql> grant all privileges on redmine.* to 'redmine'@'localhost'; Query OK, 0 rows affected (0.01 sec)まだ 本体 インストールできてない。
??んで、本体自体は??
ダウンロードして展開するだけ??
なんか、インストール手順に本体のインストールが抜けてるというか、
説明するほうは当たり前のことかも知れないけど、やるほうはわからんことだらけ。。
とりあえず。
サブトメイン配下のhttpdocに配置
データベース設定
データベース接続設定(config/database.yml)
# cd config [] ls additional_environment.rb.example email.yml.example initializers settings.yml boot.rb environment.rb locales database.yml.example environments routes.rbdatabase.yml.exampleか??
# [] cp database.yml.example database.yml [] vi database.yml #MySQL (default setup). production: adapter: mysql database: redmine host: localhost username: redmine password: my_password encoding: utf8 //これだけのこしてセーブ下記コマンドでconfig/initializers/session_store.rb を生成します。
[]rake generate_session_store (in /var/www/vhosts/redmine1.xecp.net/httpdocs/redmine) Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`失敗しました
Please `gem install -v=0.4.2 i18n`
[]gem install -v=0.4.2 i18n
ERROR: Error installing i18n:
i18n requires RubyGems version >= 1.3.5
でた! 依存問題[]gem update --system 1.3.5
Updating RubyGems
ERROR: While executing gem ... (RuntimeError)
No gem names are allowed with the --system option
はああ --system オプションがだめ???[] gem install rubygems-update -v 1.3.5 Successfully installed rubygems-update-1.3.5 1 gem installed Installing ri documentation for rubygems-update-1.3.5... Installing RDoc documentation for rubygems-update-1.3.5... Could not find main page README Could not find main page README Could not find main page README Could not find main page README []gem -v 1.3.1入ったんだかはいってないんだか?
やってられない。
今回は中止!!
中止!!中止!!中止!!中止!!中止!!中止!!中止!!中止!!
2011年4月28日木曜日
お名前 VPS にプロジェクト管理redmine
プロジェクト管理 redmine のインストール
お名前com rubyは
ruby 1.8.5-5.el5_3.7
rubygem-rails 2.1.1-2.el5
rubygem-rake 0.8.7-2.el5
rubygems 1.3.1-1.el5
だめジャンo(-_-;*)
なんか、httpで動かすのも・・・
山が高い。
参考
http://blog.redmine.jp/articles/redmine-1_1-installation_centos/
ってか、CentOS5.5インストール直後って中途半端な説明の仕方が・・・
わかりにくすぎる。。
本家に行きます。
http://www.redmine.org/projects/redmine/wiki/Download
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
最新:1.1.3 (2011-04-29)
をいってみます。
お名前com rubyは
rubygems 1.3.1-1.el5→ok?
ruby 1.8.5-5.el5_3.7→ruby 1.8.7
てかruby 1.8.6, 1.8.7←この書き方なに??どちらかが必要?どちらでもいいなら1.8.6と書けばいいのに?
rubygem-rails 2.1.1-2.el5→Rails 2.3.5
Rack 1.0.1 install
を行います。・・・この段階で1日ぐらい経過。山たか!!
お名前com rubyは
ruby 1.8.5-5.el5_3.7
rubygem-rails 2.1.1-2.el5
rubygem-rake 0.8.7-2.el5
rubygems 1.3.1-1.el5
| Redmineのバージョン | Ruby | Rails | Rack |
|---|---|---|---|
| trunk | ruby 1.8.6, 1.8.7 | Rails 2.2.2 | Rack 1.0.1 |
| trunk(r2493〜r2886) | ruby 1.8.6, 1.8.7 | Rails 2.2.2 | |
| trunk(〜r2492) | ruby 1.8.6, 1.8.7 | Rails 2.1.2 | |
| 1.0.x | ruby 1.8.6, 1.8.7 | Rails 2.3.5 | Rack 1.0.1 |
| 0.9.x | ruby 1.8.6, 1.8.7 | Rails 2.3.5 | Rack 1.0.1 |
| 0.8.x | ruby 1.8.6, 1.8.7 | Rails 2.1.2 |
だめジャンo(-_-;*)
なんか、httpで動かすのも・・・
山が高い。
参考
http://blog.redmine.jp/articles/redmine-1_1-installation_centos/
ってか、CentOS5.5インストール直後って中途半端な説明の仕方が・・・
わかりにくすぎる。。
本家に行きます。
http://www.redmine.org/projects/redmine/wiki/Download
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
最新:1.1.3 (2011-04-29)
をいってみます。
| Redmine version | Supported Ruby versions | Required Rails version | Required Rack version |
|---|---|---|---|
| current trunk | ruby 1.8.6, 1.8.7 | Rails 2.3.11 | Rack 1.1.0 |
| trunk from r2887 to r4903 | ruby 1.8.6, 1.8.7 | Rails 2.3.5 | Rack 1.0.1 |
| trunk from r2493 to r2886 | ruby 1.8.6, 1.8.7 | Rails 2.2.2 | |
| trunk before r2493 | ruby 1.8.6, 1.8.7 | Rails 2.1.2 | |
| 1.1.x | ruby 1.8.6, 1.8.7 | Rails 2.3.5 | Rack 1.0.1 |
| 1.0.x | ruby 1.8.6, 1.8.7 | Rails 2.3.5 | Rack 1.0.1 |
| 0.9.x | ruby 1.8.6, 1.8.7 | Rails 2.3.5 | Rack 1.0.1 |
| 0.8.x | ruby 1.8.6, 1.8.7 | Rails 2.1.2 |
お名前com rubyは
rubygems 1.3.1-1.el5→ok?
ruby 1.8.5-5.el5_3.7→ruby 1.8.7
てかruby 1.8.6, 1.8.7←この書き方なに??どちらかが必要?どちらでもいいなら1.8.6と書けばいいのに?
rubygem-rails 2.1.1-2.el5→Rails 2.3.5
Rack 1.0.1 install
を行います。・・・この段階で1日ぐらい経過。山たか!!
登録:
投稿 (Atom)
