Thursday Feb 05, 2009

sun web stack japanese document

Sun Fun Times にはのに子さんの Web Stack の記事がありますね。とてもわかりやすいし、おもしろいです。phpMyAdmin、私もチャレンジしたいと思います。

のに子の「お笑い Solaris 道場」

Friday Jan 30, 2009

We g11n team translated some important documents for Sun Web Stack. I prepared 4 documents for Japanese. These docs are available on wikis.sun.com.

Sun Web Stack Release Notes Japanese
Sun Web Stack Installation and Configuration Guide Japanese
Sun Web Stack Getting Started Guide Japanese
Web Stack Getting Started Guide for OpenSolaris 2008.11 Japanese

There was no plan to translate them officially, but we decided and try to provide possible information through localized blogs and these localized documents. We translated them personally. If you find translation issue, please leave your comment on wikis.sun.com.
Sun Web Stack

Web Stack を OpenSolaris 2008.11 にインストールして Rails のプロジェクトを作ろうとしたら invalid encoding ("ascii//ignore//translit", "utf-8") でエラーなってしまいました。

$ rails create abc
/var/ruby/1.8/gem_home/gems/activesupport-2.2.2/lib/active_support/inflector.rb:275:in `iconv': invalid encoding ("ascii//ignore//translit", "utf-8") (Iconv::InvalidEncoding)
	from /var/ruby/1.8/gem_home/gems/activesupport-2.2.2/lib/active_support/inflector.rb:275:in `transliterate'
	from /var/ruby/1.8/gem_home/gems/activesupport-2.2.2/lib/active_support/inflector.rb:280
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /var/ruby/1.8/gem_home/gems/activesupport-2.2.2/lib/active_support.rb:26
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /var/ruby/1.8/gem_home/gems/rails-2.2.2/bin/../lib/rails_generator.rb:28
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /var/ruby/1.8/gem_home/gems/rails-2.2.2/bin/rails:13
	from /var/ruby/1.8/gem_home/bin/rails:19:in `load'
	from /var/ruby/1.8/gem_home/bin/rails:19
$
何かモジュールが足りないのかな?と調べてみるとフォーラムにも登録されていましたが、どうやら Rails 側の問題らしくチケットが登録されていました。
回避策はとりあえずここにあるパッチを入れればいいみたいですね。以下のブログには Web Stack を使った場合の一連の設定手順が書かれています。

Wednesday Jan 28, 2009

Web Stack のフォーラムには2つあるのですね。OpenSolaris 用の IPS でインストールするもの (Web Stack)、Solaris 10 用と Red Hat Enterprise Linux 用のもの (Sun Web Stack) とでわかれています。

OpenSolaris Web Stack フォーラム:

Sun Web Stack フォーラム:

Monday Jan 26, 2009

OpenSolaris 2008.11 用の「Web Stack Getting Started Guide」を訳してみました。これで個人的に翻訳しようと思っていた以下の4つのドキュメントすべての翻訳が終わったことになります。

「OpenSolaris 2008.11 Web Stack 入門ガイド」の目次を載せておきます。おかしな翻訳等ありましたらお知らせください。

OpenSolaris 2008.11 Web Stack 入門ガイド

Tuesday Jan 20, 2009

Sun Web Stack 1.4 のドキュメントですが、今回は Sun Web Stack Getting Started Guide を日本語に訳してみました。
これで以下の2つのドキュメントとあわせて3つ日本語に翻訳しました。
コメントありましたらお願いします。翻訳したドキュメントは英語のドキュメント同様 wikis.sun.com にあります。

以下に Sun Web Stack 入門ガイド の目次だけ載せておきます。

Sun Web Stack 入門ガイド 目次

参考:

Wednesday Jan 14, 2009

Sun Web Stack 1.4 の「Sun Web Stack Installation and Configuration Guide」を日本語にしてみました。こちらもコメントありましたらお願いします。
参考:

Tuesday Jan 13, 2009

Sun Web Stack 1.4リリースノート、今回は翻訳予定がありませんので私のほうで日本語に訳してみました。 Web Stack のドキュメントは wikis.sun.com にまとめられています。重要なドキュメントはこれから日本語にしたいと思っています。
参考:

Wednesday Dec 24, 2008

リリースラッシュですね。今度は Sun Web Stack 1.4 がリリースされました。

これは Solaris, OpenSolaris また今回は Linux においてオープンソースの Web サーバーコンポーネントをセットで提供するものです。Apache, Apache Tomcat, lighttpd, Squid, MySQL, PHP, Ruby, Python, memcached などが含まれています。OpenSolaris ではすでに 2008.11 用に提供されていて IPS から取得可能です。OpenSolaris 向けの Web Stack について以前インストール方法など書いておきましたので参照してください。
今回のリリースは Solaris 10 5/08 (SPARC, x86) 向け、RedHat Linux Server 5.2 向けのものになります。以下からダウンロードできます。
リリースノートとインストール&設定ガイドは以下になります。インストールスクリプトでインストールが簡単に行なえます。

Wednesday Oct 08, 2008

さて無事に Web Stack に NetBeans 6.5 開発版をインストールできましたのでこれから使っていこうかと思います。GlassFish や Tomcat などは NetBeans についているものを使うとしてそれ以外のものを設定していってみます。OpenSolaris 2008.05 のものですが基本的にはこのあたりのことは以下に書かれています。
今回は MySQL を IDE に登録してみます。

Apache と MySQL を起動します。起動するにはアプリケーションメニューの「Developer Tools」>「Web Stack Admin」>「Start Apache2/MySQL Servers」を選択します。



NetBeans を起動しサービスタブを見てみます。デフォルトの設定ではデータベースノードに MySQL が追加されているはずなのですが...まだありませんね。



しょうがないので手動で追加しましょう。右クリックでメニューをひらいて「MySQL サーバーを登録」を選びます。



MySQL のポート番号やユーザー名、パスワードなどを入力します。ここはデフォルトの値で OK です。



すると以下のようにデータベースノードに MySQL が追加されます。新しいデータベースの追加、表の表示や SQL コマンドの実行などを行うことができます。



関連記事 :

Monday Oct 06, 2008

OpenSolaris 08.11 開発版では IPS で NetBeans 6.1 が利用できますが 6.5 を使いましょう。NetBeans 6.5 の開発ビルドはほぼ翻訳が終わり開発ビルドが提供されています。NetBeans をインストールするには JDK が必要です。JRE だけでもよいコンポーネントはありますがここでは Java の開発もするという前提で JDK をインストールします。java-dev クラスタでインストールするのが簡単ですが、
% pfexec pkg install java-dev
これだと多くのパッケージが必要になりますので SUNWj6dev だけでもたぶん OK です。
% pfexec pkg install SUNWj6dev
NetBeans 6.5 の開発版は以下からダウンロード可能です。
ダウンロードしたインストーラを起動します。以下のように準備が始まります。インストーラもすべて日本語になっています。



「すべて」入りのインストーラです。GlassFish V3, V3 Prelude はデフォルトでインストールされます。



Tomcat が必要な場合は「カスタマイズ...」ボタンを押してチェックを入れます。



使用許諾契約書に合意し次へ進みます。



NetBeans のインストール場所を指定します。JDK は /usr/java になります。



GlassFish V3 の場所を指定します。これらのフィールドはデフォルトのまま使ってください。変更する必要は特にありません。



GlassFish V3 Prelude のインストール場所です。



こちらは Tomcat です。Tomcat を選択した場合に表示されます。



サマリを確認し、正しければ「インストール」ボタンを押します。



インストールが始まります。



インストールが終了しました。



もし追加したいコンポーネントがあれば次にインストーラを起動したときに以下のように追加できます。



さてデスクトップにアイコンが作成されました。これをダブルクリックして起動しましょう!



NetBeans 6.5 開発版をインストールしたら是非以下のページに動作報告をお願いします。
関連記事 :

Friday Oct 03, 2008

OpenSolaris に Web Stack 以外の開発環境をそろえてみます。amp-devjava-dev は以前ブログで書いたことがあるのですがそれ以外にもあるんですね。以下のドキュメントを参考にしました。
まとめるとこうなるでしょうか。NetBeans は AMP, Java, Ruby クラスタすべてに入っています。

Java Development cluster java-dev
AMP Development cluster amp-dev
Ruby Development cluster ruby-dev
GNU Tools Development cluster gcc-dev
Sun Studio Development cluster ss-dev

関連記事 :

Thursday Oct 02, 2008

インストールした Web Stack を初期化して使ってみます。インストール方法の詳細は以下のドキュメントが参考になります。
Web Stack をインストールするとメニューに Initialize メニューが追加されます。これを選びます。



リブートすると Web Stack Admin のメニューが追加されます。



「Option」を選択して「Web Stack Options」ダイアログを開いてみます。サーバーの起動、停止や、



Apache 2 と、



PHP の設定と、



MySQL の設定ができます。



関連記事 :

Wednesday Oct 01, 2008

opensolaris.org にアクセスしにいったらちょうどトップページが Web Stack の紹介でした。

Web Stack に関するドキュメントは以下が参考になります。私も最初にこちらをじっくり読むべきでしたね...
最新のもののバージョンは確認していませんが以下のコンポーネントが Web Stack + 開発環境としてインストールされます。最後の「WebStack Tools and UI」はメニューや管理ツールですね。Subversion や cvs のバージョン管理のコンポーネントも入ります。またインストールログを見ると Mercurial もインストールされるみたいです。
  • NetBeans
  • PHP
  • Python
  • Apache
  • Tomcat
  • MySQL
  • Squid
  • memcached
  • Subversion
  • cvs
  • WebStack Tools and UI
関連記事 :

Tuesday Sep 30, 2008

OpenSolarisWeb Stack をインストールしてみます。SXDE では簡単に DVD から Web Stack をインストールができました。OpenSolaris ではどうするんでしょう…と考えていたらちょうど The Observatory に以下のエントリがありました。
なるほど、これは簡単ですね。
% pfexec pkg install amp-dev
とすればよいようです。インストールした後は SXDE の時に同様にメニューから Initialize を選べば PHP, Apache も MySQL も動かすことができるようになります。ひとつ注意ですが Initialize をしてから1度リブートする必要があります。

さて amp-dev にはどのようなパッケージが含まれているのでしょうか。パッケージのクラスタの内容を見るコマンドってあるんでしたっけ? IPS 初心者の私にはわからないのですが…-v を付けてインストールしてみました。なるほど、こういうパッケージがインストールされるのですね。今回使用した OpenSolaris は OpenSolaris 08.11の開発ビルドです。
test@opensolaris:~$ pfexec pkg install -v amp-dev
Before evaluation:                    
UNEVALUATED:
+pkg:/amp-dev@0.5.11,5.11-0.86:20080821T182448Z

After evaluation:
None -> pkg:/amp-dev@0.5.11,5.11-0.86:20080821T182448Z
None -> pkg:/SUNWsvn@1.4.3,5.11-0.98:20080916T180923Z
None -> pkg:/SUNWapch22@2.2.8,5.11-0.98:20080916T165548Z
None -> pkg:/SUNWneon@0.25.5,5.11-0.98:20080916T171106Z
None -> pkg:/SUNWmysql5@5.0.45,5.11-0.98:20080916T170427Z
None -> pkg:/SUNWmysql-base@0.5.11,5.11-0.98:20080916T170427Z
None -> pkg:/netbeans@6.1,5.11-0.86:20080905T235617Z
None -> pkg:/SUNWlibnb-visualweb1@6.1,5.11-0.86:20080905T235737Z
None -> pkg:/SUNWlibnb-ide8@6.1,5.11-0.86:20080905T235642Z
None -> pkg:/netbeans-incorporation@6.1,5.11-0.86:20080905T235754Z
None -> pkg:/SUNWnetbeans-ide@6.1,5.11-0.86:20080905T235620Z
None -> pkg:/SUNWnetbeans-desktop@6.1,5.11-0.86:20080905T235619Z
None -> pkg:/SUNWlibnb-platform7@6.1,5.11-0.86:20080905T235704Z
None -> pkg:/SUNWlibnb-java1@6.1,5.11-0.86:20080905T235652Z
None -> pkg:/SUNWlibnb-enterprise4@6.1,5.11-0.86:20080905T235627Z
None -> pkg:/SUNWlibnb-cnd1@6.1,5.11-0.86:20080905T235624Z
None -> pkg:/SUNWlibnb-gsf1@6.1,5.11-0.86:20080905T235751Z
None -> pkg:/SUNWnetbeans-javase@6.1,5.11-0.86:20080905T235622Z
None -> pkg:/SUNWlibnb-profiler2@6.1,5.11-0.86:20080905T235708Z
None -> pkg:/SUNWlibnb-apisupport1@6.1,5.11-0.86:20080905T235623Z
None -> pkg:/SUNWnetbeans-cpp@6.1,5.11-0.86:20080905T235622Z
None -> pkg:/SUNWlibnb-xml1@6.1,5.11-0.86:20080905T235748Z
None -> pkg:/SUNWnetbeans-javaee@6.1,5.11-0.86:20080905T235622Z
None -> pkg:/SUNWlibnb-ruby1@6.1,5.11-0.86:20080905T235711Z
None -> pkg:/SUNWnetbeans-ruby@6.1,5.11-0.86:20080905T235622Z
None -> pkg:/SUNWmercurial@1.0.2,5.11-0.98:20080916T170051Z
None -> pkg:/SUNWphp524doc@5.2.4,5.11-0.98:20080916T171357Z
None -> pkg:/SUNWapch22m-jk@1.2.25,5.11-0.98:20080916T165658Z
None -> pkg:/SUNWapch22m-security@2.1.5,5.11-0.98:20080916T165705Z
None -> pkg:/SUNWapch22d@2.2.8,5.11-0.98:20080916T165642Z
None -> pkg:/SUNWcvs@1.12.13,5.11-0.98:20080916T171644Z
None -> pkg:/SUNWphp524man@5.2.4,5.11-0.98:20080916T171546Z
None -> pkg:/SUNWtcat@5.5.26,5.11-0.98:20080916T180936Z
None -> pkg:/SUNWsquid@2.6.17,5.11-0.98:20080916T180903Z
None -> pkg:/SUNWpython-twisted@0.5.11,5.11-0.98:20080916T180204Z
None -> pkg:/SUNWapch22m-php5@2.2.6,5.11-0.98:20080916T165700Z
None -> pkg:/SUNWphp524@5.2.4,5.11-0.98:20080916T171343Z
None -> pkg:/SUNWphp524core@5.2.4,5.11-0.98:20080916T171519Z
None -> pkg:/SUNWcurl@7.15.5,5.11-0.98:20080916T171641Z
None -> pkg:/SUNWgnu-idn@0.6.8,5.11-0.98:20080916T174150Z
None -> pkg:/SUNWtidy@1.0.0,5.11-0.98:20080916T181155Z
None -> pkg:/SUNWapch22m-fcgid@2.2,5.11-0.98:20080916T165656Z
None -> pkg:/SUNWmemcached@1.2.5,5.11-0.98:20080916T170051Z
None -> pkg:/SUNWlibevent@1.3.5,5.11-0.98:20080916T175237Z
None -> pkg:/SUNWapch22m-dtrace@0.3.1,5.11-0.98:20080916T165612Z
None -> pkg:/webstackui@0.5.11,5.11-0.86:20080709T084117Z
None -> pkg:/SUNWphp524-pgsql@5.2.4,5.11-0.98:20080916T171357Z
None -> pkg:/SUNWpostgr-82-libs@8.2.9,5.11-0.98:20080916T175907Z
None -> pkg:/SUNWphp524-mysql@5.2.4,5.11-0.98:20080916T171356Z
NetBeans は 6.1 が入っていますが残念ながらまだ英語版です。

pkg.opensolaris.org にブラウザでアクセスするとパッケージの一覧を参照できるのですね…知らなかった…

This blog copyright 2009 by katakai