Data Converter バージョン 1.0.0-beta 公開

Data Converter バージョン 1.0.0-beta を公開しました:https://theopenweb.info/app/data-converter/

URLで変換を共有

変換をするとき、最新の変換を表すためにURL上で自動的に更新されます。

それからURLをコピーして共有するか後のためにブックマークできます。

※現在は変換の値が含まれませんが、将来に追加する可能性があります。

入力形式設定の改善

次の入力形式設定は追加されました:
  • Photo: (写真)ウェブカメラから写真を撮る。
  • Microphone: (マイクロフォン)から音声を取得。
  • MediaStream: (メディアストリーム)最適な方法によりストリームを取得。
  • Camera: (カメラ)ウェブカメラから映像を取得。
  • date: (日付)YYYY-MM-DD形式。
  • textarea: (文字面積)複数行の文字入力。
  • HTMLCanvasElement: (キャンバスの要素)新しく自由描きが追加されました。
  • eval・variable: (関数実行・変数)現在はテスト導入されている。将来に変更をする可能性があります。

ちゃんとしたファイル変換

ファイル入力形式設定とマイムタイプによりファイル入力変換は導入されました。

例えば、image/jpegの入力は画像を入力するために利用できます。

将来にもっと追加する予定です。

ファイルの出力は出力ノードの型の項目をファイルに設定にすることでできます。

よりよい出力

  • 要素への変換の際、出力ノードに直接表示できるようになりました。
  • 最後に表示で出力した値は出力ノードの最上に出力されます。
  • ファイル出力にはより正確性のあるマイムタイプと拡張。
  • 最後の出力はvariableとevalの入力形式設定のために変数として保存されます。

多言語対応

  • 現在、英語と日本語に対応しています。
  • 翻訳はUI(表示)のみ、変換名などに対応していません。
  • 翻訳の依頼やご協力に関してはこちらでお問い合わせください:https://theopenweb.jp#contact

変換の追加

追加した変換の例:
  • date => 多様な日付形式
  • HTMLCanvasElement => 画像
  • MediaStream => HTMLVideoElement
  • すべての組み合わせ(長さ、面積、容積、など)での変換を可能にするため、測定単位の修正。

Changelog

  • 次の形式でURLでの変換実行: ?q=[WORD1] […] [WORDN] [FROM]>[TO]
  • 共有と再利用のためのGET引数
  • UI改善
  • エラーとバグ修正
  • 入力形式項目の改善
  • 不可入力項目の削除
  • ファイル入力と出力
  • Element(要素)出力表示
  • 変換の追加
  • 多言語対応(日本語)

Data Converter 最初版のαバージョン変換

Data Converter は最初版で簡単な変換を備えて公開されました。
将来のバージョンには、よりたくさんの、特に複雑な機能を追加する予定です。
この時点では、既に追加された変換の種類を紹介したいと思います。

DOM(DOM = Document Object Model = ドキュメント オブジェクト モデル = リソース 要素 構造)要素変換

DOM要素はHTMLのウェブページ上で利用されるHTML要素です。

タイプ変換

タイプ(キャスト = Casting という場合もあり)変換はプログラミング言語において一つのデータの種類からほかのデータ種類に変換することです。
例えば、文字はString(ストリング)のタイプと知られています。
タイプ変換は一般的に”形式”を利用して入力形式を設定することによりできます。
“形式”を利用せずにタイプ変換をするのは将来に一般的に対応する予定です。
通常のタイプ変換は次を含みます:Date => String、String => Number、Boolean => String、 など。

日本語変換

時間と共に異なる文字や言語の変換が追加される予定ですが、現在は重要な日本語変換が既に用意されてあります。
日本語の漢字数字から数字に変換することが可能です。例えば、十三 => 13。
日本語から点字(ブライユ)に変換することが可能です。例えば、こんにちは => “⠪⠴⠇⠗⠥”。

測定単位変換

数多くの測定単位変換が用意されてあります。
この中には通常の交際単位系の単位やほかのよく使用されている測定単位があります。
単位は一般的に表示用の名前を利用します。例えば、グラムからキログラムへの変換は”g”から”kg”への変換を実行することで実現できます。

シェル変換

シェル・CLI(コマンドプロンプト)の変換はシェルの入力・出力とほかの一般である入力・出力の間の変換を簡単に実現するために用意されてあります。
例えば、複数行・単数行の変換と”$ 命令”のような命令文から実際の入力命令文への変換。

将来のバージョンには、上記の変換の種類のほかに数多くの追加が予定されています。

以下のリンクでお試しください。
https://theopenweb.info/app/data-converter

Data Converter を紹介します。

Data Converter(データ変換機)は一つの形式から別の形式に変換するためのウェブアプリケーションです。
現在、α(アルファ)段階にあるため、時折の課題があり、UI/UXよりも機能性が優先されています。
このプロジェクトの目標は、正確なタイプ情報を検索することや、希望の形式に至るまでに複数回変換をする困難なし 一つの形式からもう一つの形式に簡単に変換する仕組みを提供することです。

このプロジェクトの特徴(進行中もあり):

  • ふさわしい場合、クライアント側(ブラウザ上)の変換を利用。
  • ファイルとユーザ入力の変換。
  • 結び目の機能により複雑で複数段階を利用した変換。
  • 数多くの多様な変換。
  • 複数計算結果を簡単にコピーするために出力履歴。
  • API連携。

競合他社のサービスは存在していますが、よくサーバー側での遅い変換処理のみを提供して比較的に数少ないファイル形式に限ります。
このプロジェクトは任意のデータを返還するので、ファイル変換のほかにユーザー入力やページ内の要素までも変換が可能です。

追加機能や修正は将来のバージョンにて提供します。

以下のリンクでお試しください。
https://theopenweb.info/app/data-converter

ご意見などがありましたら、是非にお問い合わせください。