今回は先月の人気ソフトウェアの紹介です。Web系のソフトウェアが多いですが、Dockerやnpmの管理ツールなどにも要注目です。

PPTX2HTML - PowerPointファイルをHTML化



Googleドライブにあるスライド機能はHTMLでありながらPowerPointレベルのスライドを作成できる便利なサービスです。HTMLであればインターネットとの相性もよく、検索もしやすくなります。今手元にPowerPointのファイルがあるならばPPTX2HTMLを使ってHTML5化してみてはいかがでしょう。PPTX2HTMLでは画像やリスト、テキスト、テーブルなど数多くのオブジェクトがサポートされています。元々pptxファイルはXMLとリソースをZip圧縮したものなので、解析自体はそれほど難しくないのかも知れません。とは言えこの再現度は非常に高く、ビューワーとして面白いソフトウェアです。

textlint-rule-ja-no-redundant-expression - 日本語の冗長的な表現をチェック

読みづらい日本語の文章を書く人は冗長的な表現を行うケースがあります。なんとなく硬い文章の雰囲気になりますが、実際には分かりづらさが増すだけで、メリットは殆どありません。しかし慣れてしまうとついそういった表現を使ってしまいます。そこで使ってみたいのがtextlintのプラグイン、textlint-rule-ja-no-redundant-expressionです。日本語対応の冗長表現チェッカーです。textlint-rule-ja-no-redundant-expressionの使い方

jquery.diamonds.js - 菱形を並べたデザインをどうぞ



Webでの表現は基本的に四角が重なった形で表現されます。そのため、デザインする際の効率は良いのですが、そこから逸脱したデザインをしようと思うと途端に大変になります。例えば円形や菱形などです。今回紹介するjquery.diamonds.jsはそんなデザインが難しい菱形が連なったデザインを実現できるソフトウェアです。D3.jsのWebサイトでは六角形のデザインが使われています。単純に四角を並べるのに比べると圧倒的にインパクトが強くなります。サイトを選びますが、知っておくと使いどころがありそうです。