memo.xight.org - 2006-06-30

2006-06-30 Fri

Vibe Streamer - フリーの MP3 ストリーミングサーバ

- Summary
クリックして拡大

動作環境は Windows NT, Windows 2000, Windows XP, Windows 2003.

サポートするブラウザは Windows の Internet Explorer, Firefox, Opera.
Macintosh のブラウザはまだ対応していないとのこと.

- ストリーミングサーバの設定画面
クリックして拡大クリックして拡大クリックして拡大
クリックして拡大クリックして拡大クリックして拡大

- デフォルトの Skin
クリックして拡大クリックして拡大クリックして拡大

- Reference
Vibe Streamer - Free MP3 streaming server
http://www.vibestreamer.com/vibestreamer/

Silva - ZopeによるCMS

- Summary
オランダのソフトウェア開発会社 Infrae が開発している,Zopeを使用したCMS.
コンテンツを XML で保存している.

Zope を使用したCMS Plone と比較すると,
Plone はポータルサイト向き,Silva はWebサイト構築向き,らしい.

- DocmaServer
Infrae 社は,Silvaのドキュメント (Silva XML) を XML-RPCでリモートからWordファイルとして取り出したり,
逆に,Wordファイルから Silva XMLに変換したりできる,DocmaServer も開発している.
DocmaServer は Windows + ActivePython で動作する.

- Reference
Infrae Products: Silva
http://www.infrae.com/products/silva

Download: DocmaServer
http://www.infrae.com/download/DocmaServer

- via
Kazuya Fukamachi's home page - Silvaについて
http://www.atransia.co.jp/home/fukamachi/Silva

Debian GNU/Linux に Zope ,Plone のインストール

- Zopeのインストール

# aptitude install zope zope2.7


以下のエラーが発生する.

dpkg: zope の読み込みエラーです(--configure):
 サブプロセス post-installation script はエラー終了ステータス 22 を返しました。。


# zopectl pcgi
Creating PCGI resource file for default... done.
# zopectl init
Initializing Zope instance home for default... done.
# zopectl access
Setting up initial user for default...Password: パスワードを入力
Verify password: パスワードを入力
 done.


# aptitude install zope

- Ploneのインストール
# aptitude install plone

- Zopeを起動
# /etc/init.d/zope start

以下が表示されればOK.
http://localhost:9673/




- Zopeの管理画面
Zope管理画面へアクセス
http://localhost:9673/manage

ユーザ名 Admin
パスワード zopectl access を行った際に入力したパスワード

- 作業用ユーザの作成
1. [Root Folder] - [acl_users] をクリック
2. [Add...] をクリック
3. ユーザ名,パスワードを入力,Domains は空,Rolesはとりあえずすべて選択し,[Add]をクリック.
4. ログアウトして,作成したユーザで再ログイン.

- Plone を設定
1. 右ペインの[Add Product]の左のメニューから[Plone Site]を選択し,[Add Product]をクリック.
2. IDに適当な名前を入力し,[Add Plone Site]をクリック.
   http://example.com:9673/入力したID でアクセスできるようになる.
3. 左ペインの[Refresh]をクリックすると,左ペイン内に[plone]が現れる.

- Reference
DESKTOP.Good-Day.net - 運営スタッフblog - Debian GNU/Linux SargeにZopeとPloneをインストールする
http://desktop.good-day.net/blog/?software/zope/plone/install.htm

PostgreSQLの基本

- ユーザ作成

# groupadd postgres
# useradd -m postgres -g postgres
# passwd postgres


- 初期設定

$ su - postgres
$ initdb
$ createdb





- データベースを作成

$ createdb dbname


- エンコードを指定してデータベースを作成

$ createdb -E Unicode dbname


- データベースの削除

$ dropdb dbname


- データベースに接続する

$ psql dbname


- psqlを終了する

dbname=> \q





- SQLのヘルプを表示する

dbname=> \h


- 内部コマンドのヘルプを表示する

dbname=> \?





- データベース,テーブル,ユーザ一覧を取得
  - データベース一覧を取得

dbname=> SELECT * FROM pg_database;


  - テーブル一覧を取得

dbname=> SELECT * FROM pg_tables;


  - ユーザ一覧を取得

dbname=> SELECT * FROM pg_user;





- バックアップ
  - バックアップ

$ pg_dump dbname > outfile


  - リストア

$ psql dbname < infile


  - データベースクラスタ全体をバックアップ

$ pgdumpall > outfile


  - データベースクラスタ全体をリストア

$ psql -f infile postgres


  - 大規模データベースの圧縮ダンプ

$ pg_dump dbname | gzip > filename.gz


  - 圧縮ダンプからのリストア

$ createdb dbname
$ gunzip -c filename.gz | psql dbname


- Reference
PostgreSQL日本語ドキュメント
http://www.postgresql.jp/document/

"送る" (SendTo) のリスト一覧表示を高速化

- Summary
ファイルを右クリック -> "送る" のリスト表示が遅い.
3.5 インチ FD (A:) を表示するのに時間がかかっている.

Windows2000 では %USERPROFILE%\SendTo に FDD へのショートカットがあり,
削除することで対応できたが,Windows XP だと行えない.

フロッピー ディスク ドライブを無効にすることで,
"送る" のリスト表示を高速化することができる.

FDDが付いていないPCでも有効.

- 方法
1. [マイコンピュータ] を右クリックして [管理] をクリックし,[コンピュータの管理]画面 を表示する.
2. [コンピュータの管理] - [システム ツール] - [デバイス マネージャ] をクリック.
3. 右画面の [フロッピー ディスク ドライブ] - [フロッピー ディスク ドライブ]をダブルクリック.
4. [全般]タブ - [デバイスの使用状況] から [このデバイスを使わない (無効)] を選択.
5. OKをクリック.

コンピュータの管理 画面
フロッピー ディスク ドライブのプロパティ

これで,右クリックから "送る" 時にストレスを感じることは無くなった.

JSide - JavaScript 統合開発環境

- Summary
Java で開発された,オープンソースの JavaScript 統合開発環境.
ライセンスは GNU LGPL (GNU LESSER GENERAL PUBLIC LICENSE) Version 2.1

o シンタックス色付け
o ブレース対応明示
o JavaScript関数アウトライン
o 文法チェック
o Undo / Redo
o ソースコードの印刷機能

- Reference
JSide : JavaScript IDE
https://jside.dev.java.net/

- via
JavaScript統合開発環境 JSide 1.0 登場
http://journal.mycom.co.jp/news/2006/06/28/345.html

- via ([2006-10-11]追記)
MOONGIFT - JSide
http://oss.moongift.jp/intro/i-2532.html

MOONGIFT - JSide レビュー
http://oss.moongift.jp/review/i-2533.html