フォト
2019年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
無料ブログはココログ

« 2019年10月 | トップページ | 2019年12月 »

2019年11月の3件の記事

2019年11月16日 (土)

TextsでWord文書をMarkdown形式に変換してみる

豊四季タイニーBASIC for Arduino機能拡張版 」用のリファレンスマニュアルは
Word 2016で作成し、PDF形式に変換して公開しているのですが、今一閲覧しにくいです。

オンラインドキュメント化したいと思い、「Texts」を使ってWord文書からMarkdown形式に変換してみました。

 ■ Texts  - Rich Editor for Plain Text
    公式サイト http://www.texts.io/

TextsはMarkdown形式の文書を作成できるエディタですが、
Word文書をインポートしてMarkdown形式に変換することが出来ます。

インストールして、初回起動時に「Pandoc」のダウンロードとインストールを要求されるので、
Pandocもインストールします。Pandocはコマンドラインで利用する変換ツールです。

01_20191116114501

さっそく、Word文書をインポートしてみました。
ざっくり変換結果を見ると、テキストに関しては欠落なく変換できているようです。
Wordの図形はダメみたいです。
表は比較的良好ですが、セル結合には対応出来ていないようです。1つ前に詰められてしまいます。

部分的に元のWord文書と比較してみます。

元のWord文書「1.15 美咲フォント対応」部分
06_20191116114901

変換したMarkdown形式の文書をTextsで表示
07_20191116114901


変換したMarkdown形式の文書のテキスト
08_20191116114901

インデントがあったり、スタイル指定していたり、文書を罫線で囲ったりしていると、
引用文(">")扱いとなるようです。
引用文(">")指定は、簡単な文字列置換を行ってプレーンテキスト化した方がよいでしょう。

完全には変換できないものの、変換作業の支援ツールとしては使えると思います。
変換自体は「Pandoc」を使ていると思います。

ただし、Markdown形式ではページの概念がないのでArsciiDoc形式に変換した方が良さそうです。
「Pandoc」単体での利用ではArsciiDoc形式への変換も出来るので、単体利用も調べたいと思います。



 

2019年11月 9日 (土)

「ichigoツール」をGithubにて公開しました

IchigoJam用プログラムアップ&ダウンローダ Ichigoツール をGitHubにて公開しました。
だいぶ前に作成したものですが、ブログからのダウンロードをGitHubの方に集約したいと思います。

 ・公開ページのリンク
    IchigoJam用プログラムアップ&ダウンローダ for Windows
    https://github.com/Tamakichi/VBIchigoTool

  ページには簡単な説明も記載しました。
  
  01_20191109125501

  02_20191109125501

ツールはVisual BASICで作成しています。
Visual Studio 2017/2019でプロジェクトを読み込んでビルド出来ることを確認しました。

MITライセンスにて公開しています。
ツール及びプログラムソースは自由お使い下さい。

他のツールも整理してアップしたいと思います。


2019/11/19 追記


ツールをV1.05に更新しました。
 ・変更点
   - IchigoJamからのプログラムのダウンロード時、IchigoJamで実行中のプログラムを終了させてから
     プログラムのダウンロードを行うように修正しました。
   - 動作確認のためのIchigoJam用のサンプルプログラムを追加しました。

ツールをV1.04に更新しました。
 ・変更点
   IchigoJamへのプログラムのアップロード時、IchigoJamで実行中のプログラムを終了させてから
   プログラムのアップロードを行うように修正しました。
   具体的には、アップロード前に[ESC]コードを送信しています。

2019年11月 6日 (水)

ichigojamのファームウェアを1.4b13にアップデートしました

手持ちのIchigojamのファームウェアを最新版 1.4b13にアップデートしました。
久しぶりにIchigojamを触りました。

・Ichigojam 1.4b13 のダウンロード先
   https://ichigojam.github.io/ichigojam-1.4b13.zip
・リファレンスマニュアル documents of IchigoJam
   https://github.com/ichigojam/doc/
   
アップデートの様子
Dscn2247
シリアル接続には変換基板 [P-jam.isp.ifb]を使っています。接続が楽ちんでGoodです。

01_20191106095301

問題無く、アップデート出来ました。

Dscn2249

当面は、自分が作成したツール類の動作確認と修正を行いたいと思います。
まずは、質問のあった「ichigoツール」の動作確認をしてみました。

02_20191106095301

Dscn2256

とりあえずは、アップロード、ダウンロードとも問題無く動作しました。
このツール、4年半前に作ったんですよね、時間が経つのは早いです。
このツールはもう少し動作確認してからGithubの方にも、ソース込みで公開したいと思います。

« 2019年10月 | トップページ | 2019年12月 »