[ 前へ | 目次 | 次へ ]
2018/05/11

サイト改修完了のお知らせ

RINEARN

2017-2018年サイト改修について

RINEARNでは、2017年から2018年にかけて、少しずつWebサイトの改修作業を進めてまいりました。 特にこのお知らせコーナーについては、 「 サイト改修作業につき準備中です 」の表示のみの形で最後まで残っておりましたが、 今回の更新で再び公開状態となり、この度のサイト改修は一応の形で完了となりました。

過去記事については作業量と優先度の都合により(現時点では)お蔵入りとなってしまいましたが、 これから再びコーナーでは、ソフトの開発/更新情報やロードマップ、 およびRINEARNに関する様々な情報などを順次お伝えしてまいります。

さしあたって以下では、今回のサイト改修での具体的な変化点についてお伝えいたします!

ここがこう変わった! - 改修内容

レスポンシブデザインへの移行

RINEARNでは立ち上げ当初より、専らPC向けのソフトウェアやコンテンツを扱ってきたため、 旧来のRINEARN Webサイトは、PCからの閲覧のみを前提としたものとなっていました。 しかしながら近年では、たとえPCに関するコンテンツでも、 「 調べものや読みものは基本的にスマートフォンやタブレットで 」 という層の方も確実に増えてきているのではないでしょうか。 また、Web全体の流れとしてもモバイルデバイス対応への重要度は増してきており、 PCのみを前提としたデザインやレイアウトのままでは、様々な面で好ましくない状況でした。

PCとスマートフォンの混在

そこで新しいRINEARN Webサイトでは、 サイト全体の土台となっている内製のテンプレート / フレームワークを刷新し、 閲覧されている機器のディスプレイサイズに合わせて、 ページのデザインやレイアウトが自動で見やすく調整される レスポンシブデザイン を取り入れました。

ただ、デザイン面であまりモバイルデバイスを主眼に置きすぎると、 今度は逆にPCにおいて違和感が生じてしまいかねないため、 あくまでも従来のPCからの閲覧において変わらない操作感や印象を維持できる事を第一に再デザインを行いました。

そのため、従来通りのPCからの閲覧では、単純に3カラムから2カラムにレイアウトが変わっただけのように見えるかもしれません。 しかし、PCにおいても使い方によっては利便性が向上しています。 試しに、ぜひこの記事を表示しているブラウザのウィンドウ幅を狭めてみてください! 目次などが配置されていた右のカラム(列)が消えて、ブラウザの画面全体に応じてちょうど読みやすくなるように記事が表示されるはずです (消えた右カラムの内容はページ下に移動しています)。

この事を利用すると、たとえばPC画面の半分を使って作業しながら、もう半分でブラウザを開いて使用ソフトのガイドを読む、 といったスタイルでのサイト閲覧が便利になります。ぜひご活用ください!

サイト全体のHTTPS化

併せて、サイト内の全ページにおいて、従来のHTTPでの通信をSSL/TLSによって暗号化してセキュアにするHTTPS化を行いました。

もともとRINEARNでは、Webサーバーとクライアントとの間で秘匿性の高いデータのやり取り等が必要となるコンテンツは無かったため、 ソフトを配布したり入力項目があるような一部のページを除き、通信は基本的に従来のHTTPでした。 しかしながら、最近はサイト全体をHTTPS化する流れが急速に進んでいるため、 RINEARN でもそれに合わせて全体HTTPS化を実施しました。

実際にこの記事ページを表示しているブラウザのアドレスバーでは、 URLが「 https:// 」から始まり、またブラウザの種類によってはカギのマークや「 保護された通信 」などと表示されていると思います。 なお、認証局には現時点で Let's Encrypt を使用しています。

VCSSL関連コンテンツを、VCSSLの公式サイトへ移動し一本化

RINEARNでは、2011年にデータ解析・可視化・計算用の簡易プログラミング言語「 VCSSL 」をリリースし、 そのドキュメント類を、PDF版と併せてWeb上でも整備してまいりました。 ただ、その場所はRINEARN Webサイト内に「 VCSSL 」カテゴリーを設けて整備するという形でした。 一方で、VCSSLのリリース後しばらくした段階で、言語実行環境の配布のために別サイト「 vcssl.org 」を開設しました。

当初は、立ち上げが一段落した段階でドキュメント類も vcssl.org へ移行する予定でした。 しかしながら、記事系コンテンツを提供するための土台の整備と記事移行作業をまとめて行う必要があるため、 なかなか具体的なタイミングが無いまま、 これまでVCSSLでは「 配布サイト 」と「 情報サイト 」という形で公式運営のサイトが2つに分裂している状態が続いていました。

VCSSL

ようやくではありますが、今回の2017-2018年サイト改修では vcssl.org の改修も含めて行い、 ドキュメントを含むVCSSL関連のコンテンツは完全にそちらへ一本化しました。 また、これまで中途半端な位置付けであった vcssl.org を正式に「 プログラミング言語VCSSL 公式サイト 」としました。

「RINEARN CODE」を「VCSSLコードアーカイブ」へ名称変更し、VCSSL公式サイトのサブカテゴリー化

RINEARNでは、VCSSLを単に一つのソフトウェアとして配布するのとは別に、 旧コーナー「RINEARN CODE」において、 数値計算プログラミングやアルゴリズムの解説記事におけるサンプルコードのプレイヤーとしても使用してきました。

同コーナーについても、名称を「 VCSSLコードアーカイブ 」へ変更した上で、 先述のVCSSL公式サイト( vcssl.org )内の一つのカテゴリーという形に移行しました。

VCSSLコードアーカイブ

過去記事も全て引っ越し済みで、これからも旧RINEARN CODEと同様にコードや解説記事の配信を行ってまいります。

なお、コードの実行に関しては、以前はJava※1アプレットを用いてWebページ上でそのまま実行するボタンが存在しましたが、 Javaアプレット自体が近年の流れで廃止へと向かっているため、 現在はコードに実行環境を同梱したファイルをダウンロードして実行していただくスタイルへと一本化しました。

リニアングラフ2D/3Dのオンライン版を、簡易利用版へと移行

リニアングラフ2D/3D に関しても、JavaアプレットによってWebページ上で起動できる「 オンライン版 」が存在し、 これまで多くの方にご利用いただいてきました (というよりも、実はリニアングラフのルーツ自体が、Webページ上でグラフを描画できるJavaアプレット製のサービスでした)。

ただ先述の通り、Javaアプレット自体が廃止へと向かっており、今後は大半の環境で動作しなくなるはずである事から、 従来のオンライン版のページは残しつつも、Javaアプレットを使用しない「 簡易利用版 」も並行して提供を開始しました。

リニアングラフ3D

簡易利用版のご利用は簡単です。例えば リニアングラフ3D の場合、 トップページを( PCで )開いて「 簡易利用版を起動 」のリンクやボタンを押すと、 JARファイル「 RinearnGraph3D.jar 」がダウンロードされます。 あとはブラウザ下部のダウンロードメッセージから「 ファイルを開く 」や「 実行 」などを選ぶと、リニアングラフ3Dが起動します。

通常のダウンロード版をご利用の方は既にお気づきかもしれませんが、 この「 RinearnGraph3D.jar 」は、ダウンロード版の配布パッケージ内にあるリニアングラフ3D本体そのものです。 普段からこれをダブルクリックで起動してご利用になっている方も多いかと思います。

通常のダウンロード版のパッケージには、メモリー確保容量を指定して起動できるバッチファイルやシェルスクリプト、 およびVCSSLで記述されたグラフ制御プログラムを「 プログラム 」メニューから実行するための実行環境などが同梱されています。 しかし、これらはWebページ上でちょっと利用したいといった簡易用途には不要なため、 リニアングラフ3D本体の RinearnGraph3D.jar のみを1クリックでダウンロードし、 その場ですぐに起動できるようにしたのが「 簡易利用版 」です。

段階的に英語版ページの整備を開始

また、特にリニアングラフ3Dに関しては、しばしば日本国外からのお問合せをいただく事を受けて、 英語版ページの提供を開始いたしました。 実際に、現時点で既にリニアングラフ3Dの英語版トップページの提供を開始しております。 ユーザーガイドの各ページについても、引き続き翻訳・整備を進めてまいります。 その他のソフトやRINEARN/VCSSL Webサイト内の各コンテンツについても、需要に応じて英語版ページの提供を段階的に進めていく予定です。

以上の通り、今回は2017-2018年サイト改修の完了にあわせて、主な変更点をまとめてお伝えいたしました。 冒頭でもお伝えした通り、今後もこのコーナーでは各種ソフトウェアの開発/更新情報をはじめ、RINEARNからの様々な情報を順次お伝えしてまいります。

RINEARNでは現在、Javaで記述された一般のソフトウェア上で eval 的なスクリプト処理機能を提供するための、オープンソースのVCSSLサブセット処理系「 Vnano 」や、 次期版リニアングラフ3D( Ver.5.6 )など、いくつかの開発が並行して進行しています。 これらの詳細についても、このコーナーでお知らせできる日を楽しみにしています!

※1: OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。


この記事の著者

松井 文宏
[ RINEARN代表, 博士(理学), 応用情報技術者 ]
VCSSLやリニアングラフ3D、その他諸々を開発しています。ガイド類や記事も書いています。

[ 前へ | 目次 | 次へ ]

Vnanoのソースコードと開発リポジトリをGitHubで公開
2018年09月30日 - 現在開発中の、ソフトウェア上でのスクリプト処理用途に向けた小型・軽量スクリプトエンジン「 Vnano 」のソースコード&リポジトリを公開しました。ビルド・使用方法や、現状の段階と今後などを解説します。

リニアングラフ3D&2D Ver.5.6 リリース! Java言語のプログラムからも制御可能に
2018年08月19日 - 約5年ぶりの大きなバージョンアップを迎えた、新しいリニアングラフ Ver.5.6の特徴をご紹介します。UIがリファインされ、Java言語でグラフ描画ライブラリとして使う事も可能になりました。

ライセンスの緩和方向への改訂を実施、条件を満たす場合のソフトの再配布などが可能に
2018年07月16日 - RINEARNでは2018年7月に、ソフトウェアライセンスの緩和方向への改訂を実施しました。新ライセンスでは、いくつかの条件を満たす場合において、ソフトの再配布などが無申請で可能になりました。

オープンソースの小型・軽量スクリプトエンジン「 Vnano (VCSSL-nano) 」のコンセプト
2018年06月02日 - RINEARNでは現在、 ソフトウェア上に搭載してスクリプト処理機能を提供するための、小型・軽量のスクリプトエンジン「 Vnano 」の開発が進行中です。オープンソースで2018年内公開を見込んでいます。

ここが変わった! サイト改修完了のお知らせ
2018年05月12日 - 2017-2018年にかけて実施したサイト改修の内容をお伝えします。レスポンシブ化やHTTPS化、VCSSL関連カテゴリーの整理、リニアングラフ3D簡易利用版の公開に加えて、一部コンテンツの英訳も開始しました。

この階層の目次
新しいお知らせ

ExevalatorのVer.2.4をリリース—MCPをサポートし、AI用の計算ツールとしても使用可能に
2025-11-15 - 式計算ライブラリExevalatorのVer.2.4をリリースしました。今回から、AIとやり取りするためのプロトコルである「MCP」をサポートし、AI用の計算ツールとしても使用可能になりました!

Exevalatorの最新版Ver.2.3をリリース、新たにPythonで使用可能に
2025-11-04 - 式計算ライブラリExevalatorのVer.2.3をリリースしました。今回から、新たにPython製のプログラムでも使用可能になりました!AI用ツール開発需要などの背景も踏まえて、詳細をお知らせします。

Exevalatorをアップデート、エラーメッセージの日本語化が手軽に
2025-10-31 - 式計算ライブラリExevalatorのVer.2.2.2をリリースしました。今回から、エラーメッセージを手軽に日本語化できるようになりました。数件のバグ修正&微調整も作んでいます。詳細をお知らせします。

関数電卓RINPn(りんぷん)オンライン版の内部構造を解説
2025-10-22 - 先日登場した、関数電卓ソフトRINPn(りんぷん)のオンライン版の内部構造を解説します。オープンソースなので、自由に改造・流用して、自分だけのWeb電卓を作る事も可能!(かもしれない)

関数電卓RINPn(りんぷん)、どこでもすぐ使えるオンライン版が登場!
2025-10-21 - フリー関数電卓ソフトRINPn(りんぷん)に、Web上でどこでもすぐ使える「オンライン版」が新登場しました!PCだけでなく、スマホでも利用可能です。詳細をお知らせします!

VCSSLのサポートAIが登場!ただし実用品質にはChatGPT有料アカウント(Plus)での利用推奨
2025-08-19 - プログラミング言語VCSSLについての質問対応や、コーディング作業を手伝ってくれるAIさんが登場しました!使用までの流れや推奨事項を解説し、実際の回答例や生成コード例などもたくさん紹介します!

各ソフトやVCSSLの英語版ドキュメント整備がほぼ完了
2025-06-30 - RINEARNでは2年前から、AIの補助による英語版ドキュメントの大幅拡充計画を進めてきました。今回、主要ドキュメント&コンテンツの英訳がほぼ完了し、一応の目標水準に達しました。詳細をお知らせします。

VCSSLの最新版をリリース:外部プログラムとの連携機能を少し強化、他
2025-05-25 - VCSSL3.4.52をリリースしました。外部プログラム(C言語製の実行ファイル等)との連携機能を少し強化し、文字化け対策やOS判別などを可能にしました。他にも細かい機能追加があります。詳細をお知らせします。

VCSSLの最新版をリリース、Java24上での非互換な挙動を対処
2025-04-22 - VCSSL3.4.50をリリースしました。Java24環境上でのネットワークドライブ関連のファイルパス解決で、従来環境とは異なる挙動が生じていたのを解消しました。詳細をお知らせします。

リニアングラフやVCSSLの最新版をリリース、目盛りの位置や内容を自由に指定可能に!
2024-11-24 - リニアングラフ3D/2Dを更新し、自由な位置に、自由な表記内容の目盛りを描けるようになりました!併せて、Java言語やVCSSLでの、プログラム制御用APIも拡張しています。詳細をお知らせします。