ITエンジニア/デザイナ向けにオープンソースを毎日紹介

List

  • 2017/03/06

HyperApp - 1KBのビューライブラリ

ReactやVue、Riot.js、Angular2などバーチャルDOMを使ったフレームワークが増えています。個人的にはVueが好きなのですが、多くのビューライブラリは大型化し、ちょっとした表示に使いたいというニーズにはマッチしなくなります。そこで使ってみたいのがHyperAppです。1KBのJavaScriptライブ...

List

  • 2017/03/06

wuzz - ターミナル上のHTTPクライアント

Web APIを使った開発などをしていると必要になるのがHTTPクライアントです。ヘッダーを確認したり、返ってくるデータを細かく見たいと思うはずです。しかし手元に良いソフトウェアがないとcurlコマンドを叩いてしまったりします。そこで使ってみたいのがwuzzです。ターミナル上で使えるインタラクティブなHTTPクライアン...

List

  • 2017/03/05

Caption - 字幕を簡単に検索&ダウンロード

海外の映画などで字幕がないと分かりづらいと感じることはあるでしょう。そのためのWebサイトはとても数多く存在しますが、検索が面倒だったりダウンロードするのにユーザ登録が必要なんてケースもあります。そこで使ってみたいのがCaptionです。とても簡単に字幕の検索、ダウンロードができるソフトウェアです。## Caption...

List

  • 2017/03/05

Luxbar - CSS3だけで実装されたレスポンシブなナビゲーションバー

JavaScriptが高機能になり、有効であるのが当たり前になるとちょっとしたアクションであってもJavaScriptで実現したくなります。しかし無効になっている場合やブラウザ間の動作誤差によってうまく動かない場合もあるでしょう。そういった不具合を防止するにはスタイルシートだけで実装するのがベストです。今回はCSSだけ...

List

  • 2017/03/04

drag-drop - HTML5のドラッグ&ドロップAPIをごく簡単に扱う

HTML5で便利になった機能の一つにファイルのドラッグ&ドロップがあります。Webブラウザ上にファイルをドロップしてアップロードしたり、DOMをドラッグ&ドロップできたりします。しかしできるとは言ってもコードをそれなりに書かないと使えないのが難点です。そこで使ってみたいのがdrag-dropです。HTML5のドラッグ&...

List

  • 2017/03/04

html-docx-js - Web上でWordファイルを生成

MS Officeのファイルはデファクトといって言いほど広く使われるようになっています。企業なども特に何も気にすることなくMS Officeのファイルをメールで送信したりします。これが他のオフィススイートをであればそうはいかないでしょう。もしあなたがMS Wordを持っていないならばhtml-docx-jsを使って生成...

None

  • 2017/03/03

Breakdance - HTMLをMarkdownに変換するライブラリ

Markdownが流行っています。とりあえずMarkdownで書いておけばHTMLはもちろん、PDFなどにも展開できます。しかしこれまでに書いた資産はどうしたら良いでしょうか。WYSIWYGエディタで作られたHTMLコンテンツは捨て置くしかないのでしょうか。そんなことはありません。Breakdanceを使えばHTMLコ...

None

  • Premium_s 2017/03/03

2017年02月の人気ソフトウェアまとめ

過去分はこちら。- 01月個人的にはあまり好きではないのですが、プロジェクト管理において重宝されるのがガントチャートです。各タスクが時系列上に並ぶことで、タスクが重なる期間が分かりやすくなったり、タスクの関連度を可視化することでボトルネックを発見できます。Frappe Ganttはその操作をマウスだけでできるようになっ...

List

  • 2017/03/03

Rythm.js - 音楽/音声に合わせてアニメーション

Webは基本的に静的なものです。アニメーションを使うこともできますが、何度も繰り返したり、マウスクリックのタイミングでアニメーションが実行される程度です。よりインタラクティブ性が欲しいと思ったことはないでしょうか。そこで紹介したいのがRythm.jsです。なんと音声に反応するアニメーションライブラリです。## Ryth...

None

  • 2017/03/02

prh - コマンドラインで文章を校正

文章を書くというのは難しいものです。文字数もそうですが、分かりやすい文章を書くには漢字の使い方にも気をつける必要があります。あまり多用すると文章が固くなりますし、使わなすぎると幼稚に見えます。今回紹介するオープンソース・ソフトウェアはprh、そんな文章の構成を行ってくれるソフトウェアです。## prhの使い方prhはコ...

List

  • 2017/03/02

どうぶつしょうぎ名人 - 絶対勝てないどうぶつしょうぎ

どうぶつしょうぎはご存じでしょうか。4種類のコマ(ライオン、ひよこ、ゾウ、キリン)で遊ぶ将棋なのですが、実は後手が必ず勝つという論文が発表されています

List

  • 2017/03/01

Piskel - Web上でアニメーションGIFを作れるドット絵エディタ

動画をアニメーションGIFとして保存するソフトウェアは幾つも存在します。アニメーションは手元に素材がないとなかなか作るのは難しいかも知れません。しかし、ごく小さなサイズであれば何とかなるかも知れません。それを可能にするのがPiskelです。いわゆるドット絵の感覚でアニメーションGIFが作成できます。## Piskelの...

List

  • 2017/03/01

KeePassXC - マルチプラットフォームで動作するKeePass最新版

KeePassは個人的に昔から使っていたパスワード管理です。乗り換えてしまったのはmacOS版ではバージョン2のフォーマットに対応していなかったり、Webブラウザから使うのが若干億劫だったからです。そんなKeePassに最新のフロントエンド、KeePassXCが登場しました。コミュニティベースながらバージョン2のフォー...