2009年6月28日日曜日

sakura にruby waves をインストール

ってことで、sakuraインターネットにrubyのフレームワーク「waves」をインストール♪

ruby 1.9.1
gem 1.3.4

はインストール済みなので、

%gem install waves

とするだけwaves関連がインストールされてOKでした。

確認はgem list -lとすると


%gem list -l

*** LOCAL GEMS ***

abstract (1.0.0)
actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.2)
activesupport (2.3.2)
autocode (1.0.0)
choice (0.1.3)
english (0.4.0)
erubis (2.6.4)
extensions (0.6.0)
filebase (0.3.6)
functor (0.5.1)
highline (1.5.1)
live_console (0.2.1)
mysql (2.7)
rack (1.0.0, 0.9.1)
rack-cache (0.5)
rails (2.3.2)
rake (0.8.4)
rakegen (0.6.6)
RedCloth (4.2.1)
waves (0.8.2)

って感じで確認できます。

これでwevesコマンドが使えるはずってことで

%waves help
waves: Command not found.

。。。あれ?できてない。。。

設定ファイルを再読み込み?

%source $HOME/.cshrc
%waves -v
/home/xxxxx/lib/ruby/gem/gems/waves-0.8.2/lib/waves.rb:3:in `require': no such file to load -- daemons (LoadError)

むむむ、また違うエラー。。。次回に持ち越しですな。。。

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

rails 以外のフレームワーク waves

ruby ってrails以外に何かフレームワーク無いのかな?
なんて思っていると、merbとかcampingとかいろいろあるんですね。。。
で、その中で気になったのがwaves

「waves は洗練されたアーキテクチャ,コンパクトで高速なコード,モジュラー化されたモデルとビューなどの特徴を持ちます。」

だそうです。
詳しくは→http://gihyo.jp/dev/serial/01/waves/0001

SQLやHTMLの記述までRubyでって。。。Ruby知らないとwebデザインも難しいのかw
でもRubyさえ知ってればすべてOKってことなのでちょっとやってみようと思います。

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

2009年5月24日日曜日

prototype 1000

アイディアサイトを見つけました。
ユニークなグッズのアイディアが1000件?
prototype 1000

・野菜電池
・歯スタネット
・壁画靴下
etc...

説明するより観た方がいいです!
結構楽しめます♪

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

2009年5月15日金曜日

concrete5 テーマを変える

concrete5にて、サイトデザインを変更しようと思い、
ページとテーマの画面より、マーケットプレイスの「テーマをインストール」を
押下してみる。。。が、エラーとなってしまった。

*****エラー内容 Start*****
パッケージがインストール出来ませんでした。

テーマのインストール中にエラーが発生しました。アップロードされたZIPファイルに問題があるか、サーバー自体がZIP解凍できないかもしれません。
*****エラー内容 End*****

。。。まずはダウンロードからみたいだ。。。
マーケットプレイスのテーマをダウンロードして、解凍♪
解凍したディレクトリの中にthemeというディレクトリがあるかも。。
その中のディレクトリを「concrete/theme/」以下に置く♪
「concrete/concrete/theme」以下ではないので注意!

自分はsakuraインターネットを使用してるので、
「$HOME/www/concrete/theme」以下に配置した。

するとページとテーマ画面のテーマ部分に追加したテーマが表示されているはず!
後はインストールボタンを押下して、有効にしたらOK☆

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

2009年5月8日金曜日

sakuraにconcrete5.3.1.1をインストール 解決編

前回、いろいろエラーが多発してインストールできなかったのですが、
concrete5 japanに問い合わせたところ、
「Collation(接続照合順序)」が「utf8-general-ci」でないのでは?
との回答を頂き、
インストールまでの準備ページの
3. MySQLのデータベースの文字コードを確認する
を観てphpMyAdminから設定を行おうとしたのですが、
「Collation(接続照合順序)」を設定するところがない!!!













試行錯誤しても、ないものはない!
どっかの設定ファイルをいじればいいのかな?
とか思ったけど、DBを削除して再構築したら普通にできたw
phpMyAdminのバージョンが古かっただけみたい!
Collationの設定ができたら、concrete5.3.1.1のインストールも無事完了♪













concrete5 japanの方、早急な対応ありがとうございました。

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

2009年5月5日火曜日

sakuraにconcrete5をインストール(Windows)

sakuraインターネットにconcrete5をいれてみようと思います。
動作環境
・Apache
・MySQL 4.1以上
・PHP5以上

concrete5日本語版ダウンロード

↑より5.3.0をダウンロード(もぅすぐ5.3.1がリリースされる予定です。)
zipファイル解凍してできたディレクトリをFFFTP等を使用してアップデート。
(自分はconcreteというディレクトリ名に変更しました。)
その際「home/xxxxx/www/」配下にアップデート!

パーミッション設定(以下のディレクトリが書き込み許可状態であること)
・/config
・/files
・/packages

できたら、
http://www.xxx.sakura.ne.jp/concrete
にアクセス。
以下のような感じになるはず♪










そしたら、「concrete5をインストール」ボタンを押下するだけ。。。
って事もなくエラー!!!!!

mysql error: [1193: Unknown system variable 'NAMES'] in EXECUTE("SET NAMES 'utf8'")

。。。よくわからないけど「SET NAMES」部分をコメントアウト。
home/xxxxx/www/concrete/concrete/libraries/loader.php
L138~149

/*
if (DB_CHARSET != '') {
$names = 'SET NAMES \'' . DB_CHARSET . '\'';
if (DB_COLLATE != '') {
$names .= ' COLLATE \'' . DB_COLLATE . '\'';
}
$charset = 'SET CHARACTER SET \'' . DB_CHARSET . '\'';
if (DB_COLLATE != '') {
$charset .= ' COLLATE \'' . DB_COLLATE . '\'';
}
$_dba->Execute($names);
$_dba->Execute($charset);
}
*/

再度「concrete5をインストール」ボタンを押下すると。。。
またエラーだ!!!

mysql error: [1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'database xxxxx' at line 1] in EXECUTE("show create database xxxxx")

{$this->db->database}を「`」で囲めばいいみたいです。
と、どこかのサイトに書いてたけど、とくにかわりなく。。。
結局適当にコメントアウトw
home/xxxxx/www/concrete/concrete/libraries/database.php
L45~48

/*
$cd = $this->db->GetRow("show create database {$this->db->database}");
if (!preg_match('/' . DB_CHARSET . '/i', $cd[1])) {
$this->db->Execute("ALTER DATABASE {$this->db->database} character set " . DB_CHARSET);
}
*/

これでもぅ大丈夫かと思ったけど、さらにエラー

mysql error: [1074: Too big column length for column 'sql1' (max = 255). Use BLOB instead] in EXECUTE("CREATE TABLE adodb_logsql ( created VARCHAR(50), sql0 VARCHAR(250), sql1 VARCHAR(4000), params VARCHAR(3000), tracer VARCHAR(500), timer NUMERIC(16) )")

VARCHAR(4000)とか。。。mysqlじゃなくて、mssqlと認識してる?
databaseType?ってのがあやしい。。。次回へ。。。

*途中でエラーになり、中途半端にTableが作成されてしまった場合は
 一旦全て削除すること。。

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ

2009年5月4日月曜日

concrete5

CMSを使ってサイト構築を検討中。。。

やっぱり、XOOPS CubeとかMovable TypeWordPressが有名かな?
で、いろいろ調べてみたら結構いろいろあるんですね。。。

オープンソースCMSを賢く使う勘所と選び方

↑でいろいろ紹介されてました。
そこで、TYPO3SOY CMSが気になった感じ。

が、さらに調べるとconcrete5というのを見つけました。
商用ソフトだったのがオープンソース化されたものらしいです。
まだまだ日本語版がリリースされたばっかりみたいです。
最新concrete5.3.1がバグテスト中みたいなので、正式リリースになったら使ってみようかな?

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ人気ブログランキングへ