標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

最近の作業部屋活動履歴

2024-01-31

最近のWikiの更新 (Recent Changes)

No changes on this wiki.

Wikiガイド(Guide)

サイドバー (Side Bar)

ruby-gtk3

  • R/O
  • R/O (HTTP)
  • R/W (SSH)
  • R/W (HTTPS)
Fork

Ruby GTK3移行後のメインリポジトリ

Release Files

No download files.

Recent Commits

修訂.時間作者訊息 RSS
368be78b2024-01-31 21:07:05Ying-Chun Liu (PaulLiu)lib/ninix/dll/kawari.rb: fix typo interp_expr is wrongly...
c5a7c56a2019-01-13 10:06:32Shyouzou SugitaniPrepare for Release of 5.0.9
57dc26d02019-01-06 22:22:58Shyouzou Sugitaniintroduce Gtk::ApplicationWindow
094156952019-01-06 17:01:05Shyouzou Sugitaniintroduce Gtk::Application
67e18a382019-01-06 16:54:56Shyouzou Sugitanistop using deprecated Fixnum
ca1404a12019-01-06 14:34:24Shyouzou Sugitanireduce the drawing load(3)
3b5d90542019-01-04 20:09:30Shyouzou SugitaniPrepare for Release of 5.0.8
8a92b69e2019-01-04 13:59:24Shyouzou Sugitanimisc fixes
3a5bb1002019-01-04 13:10:28Shyouzou Sugitanireduce the drawing load(2)
452714932019-01-03 22:31:19Shyouzou Sugitanireduce the drawing load
--------------------------
ninix-aya(機能拡張版ninix)
--------------------------

これは何か
----------
ninix-aya(以前は「文」互換モジュール等 for ninixと呼ばれていました)は、
UNIX系OS対応デスクトップアクセサリninixに拡張機能を追加したパッケージです。
また、オリジナルninixに収録されていない改良、バグフィックスも併せて
収録しています。
現在はUNIX系OSに限らずWindowsでも動作するようになっています。
バージョン4.500.x以降(5.x系)から使用開発言語がRubyに変更になりました。

必要なもの
----------
本ソフトウェアを動作させるには以下のソフトウェアが必要です。
動作確認済みのバージョンより古いものでは動かない場合があります。

- Ruby (http://www.ruby-lang.org/)
  本ソフトウェアの開発言語です。
  バージョン 2.5.1, 2.3.3 での動作を確認しています。
  * Windows環境ではRuby InstallerおよびDevkitをインストールしてください。

- NArray(http://masa16.github.io/narray/)
  大規模な多次元数値配列の計算を、簡単かつ高速に実現するRubyのクラスです。
  バージョン 0.6.1.2, 0.6.1.1 での動作を確認しています。

- Ruby/GTK3 (http://ruby-gnome2.osdn.jp/)
  Gtk+3をRubyから利用するための拡張ライブラリです。  
  バージョン 3.2.7, 3.1.0 での動作を確認しています。

- GTK+ (http://www.gtk.org/)
  クロスプラットフォームの GUI ライブラリです。
  バージョン 3.22.30, 3.22.11 での動作を確認しています。(3.22以上が必須です。)
  下記GStreamerを使用する場合はRuby/GStreamerもインストールが必要です。

- GStreamer (http://gstreamer.freedesktop.org/)
  このソフトウェアはninix-ayaを動作させるのに必須ではありません。
  音声ファイルの再生に使用しています。
  バージョン 1.14.1, 1.10.4 での動作を確認しています。

- Rubyzip(https://github.com/rubyzip/rubyzip)
  Rubyからzipファイルを読み書きするためのモジュールです。
  バージョン 1.2.1, 1.2.0 での動作を確認しています。

- Ruby gettext(http://ruby-gettext.github.io/)
  Rubyのソフトをローカライズするためのパッケージです。
  バージョン 3.2.9, 3.2.2 での動作を確認しています。

- CharlockHolmes (http://github.com/brianmario/charlock_holmes)
  このソフトウェアはninix-ayaを動作させるのに必須ではありません。
  Shift_JIS以外の文字コードを使用している「美坂」使用ゴーストを動作させる場合に必要です。
  バージョン 0.7.5, 0.7.3 での動作を確認しています。

インストール
------------
Linux(Debianなど)ではディストリビューションで用意されている
パッケージの使用を推奨します。

以下ではソースアーカイブからインストールする方法について説明します。
(UNIX系OSを想定しています。)

配布サイトよりソースアーカイブの最新版を入手し、展開します。

Makefileには
インストール先ディレクトリ (prefix)、
ローカライズファイルのインストール先ディレクトリ(localedir)、
華和梨8やYAYAといった栞の.soファイルのパス(shiori_so_dir)
などを指定する項目があります。
これらを環境に応じて変えてください。

後は、以下のように make install コマンドを実行すればインストール完了です。

# make install

ninix-ayaを起動するためのスクリプトが一緒にインストールされますので、
それを実行してください。

$ ninix

Windows環境では、アーカイブを展開して
lib/ninix_main.rb をRuby インタプリタで実行してください。

※ gemによる必要なもののインストール手順
(あらかじめDevKitをインストールしておく必要があります。)
  gem install narray
  gem install gtk3
  gem install gstreamer
  gem install gettext
  gem install rubyzip

ライセンス
----------
Copyright (C) 2001, 2002 by Tamito KAJIYAMA <kajiyama3@geocities.co.jp>
Copyright (C) 2002-2007 by MATSUMURA Namihiko <nie@counterghost.net>
Copyright (C) 2002-2019 by Shyouzou Sugitani <shy@users.osdn.me>
Copyright (C) 2002, 2003 by ABE Hideaki <abe-xx@eos.dricas.com>
Copyright (C) 2003-2005 by Shun-ichi TAHARA <jado@flowernet.gr.jp>

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License (version 2) as
published by the Free Software Foundation.  It is distributed in the
hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.  See the GNU General Public License for more details.

連絡先
------
当ソフトウェアは杉谷とさくらのにえが開発および配布をしております。
ご連絡は

杉谷 <shy@users.osdn.me>
さくらのにえ <nie@counterghost.net>

または http://osdn.jp/projects/ninix-aya/ 上のフォーラムへどうぞ。
(過去の開発記録の一部は http://nie.counterghost.net/ にあります。)

リンク
------
あれ以外の何か with "任意" のページ(ninix配布サイト)
http://www.geocities.co.jp/SiliconValley-Cupertino/7565/

ninix-aya開発プロジェクト
http://ninix-aya.osdn.jp/

ninix-aya配布サイト
http://osdn.jp/projects/ninix-aya/

以上

Latest updated Tickets

No tickets

About Chamber Wiki

Welcome to OSDN Wiki system. Here is your chamber Wiki space.

Check Wiki Guide (English) to refer syntax and functions.