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

List

  • 2017/02/09

FiraCode - プログラミングの可読性が上がる(?)なリガチャフォント

プログラミングをしているとよく使う記号が出てきます。例えばES2015を使っていると度々出るのが `=>` でしょう。PHPであれば `->` でしょう。これらはもはやセットで語られるべき存在なのかも知れません。そんなプログラミング言語にマッチしたフォントがFiraCodeです。合字を使って面白い表現ができます。## ...

List

  • 2017/02/08

Q Accelerator - Qiitaをよりアグレッシブに使いこなすためのChrome機能拡張

よく使っているサービスこそ、ちょっとした工夫でさらに便利にできることがあります。時々しか使わないものを改善するのに比べて圧倒的に分かりやすく、かつドッグフーティングで改善策がどんどん出てくるはずです。もしあなたがQiitaをよく使っているのであれば、Q Acceleratorをインストールするとより便利になることでしょ...

List

  • 2017/02/08

tlapse - 指定したURLに定期的にアクセスしてスクリーンショットを保存

Webサイトの作成はゼロから形になるものを作っていく、作品としての一面を持っています。いきなり完成品ができあがる訳ではなく、色々試行錯誤しながら、再読込を繰り返しつつできあがっていきます。そんなWebサイトのできあがっていく様を残し続けてくれるのがtlapseです。## tlapseの使い方tlapseは以下のように利...

List

  • 2017/02/07

blindpad - 音声チャット付きのコラボレーションエディタ

コラボレーションエディタは多数ありますが、単に同時に編集するだけではなかなか効率的に文章は作れません。多くの場合、チャットしながら編集状況を確認し合ったりします。しかしテキストチャットでは文字を入力するので若干手間がかかると言えます。そこで使ってみたいのがblindpadです。コラボレーションエディタに音声チャットを付...

List

  • 2017/02/07

Gitea - Go製のGitリポジトリ管理サーバ

Gitリポジトリは分散型ではありますが、一つ信頼できるサーバがある方が便利です。そこでGitHubやBitBucketなどが使われるわけですが、企業によってはセキュリティ上の理由で使えないこともあるでしょう。そんな方に使ってみて欲しいのがGiteaです。日本語化も行われているGitサーバです。## Giteaの使い方ト...

List

  • 2017/02/06

formbase - 見栄えの良いフォームデザイン

Webの表現力はHTML5によって格段に上がりましたが、それもスタイルシートなどを駆使してデザインを行った場合に限ります。標準のままでは貧弱なデザインのままです。標準でももっと見栄えの良いデザインが欲しいのではないでしょうか。そこで使ってみたいのがformbaseです。ごくシンプルな指定で見栄えの良いフォームにデザイン...

List

  • 2017/02/06

screengif - 動画をアニメーションGIFに変換するコマンド

MOONGIFTでソフトウェア紹介をする際に、なるべくアニメーションGIFを使っています。デスクトップであればLICEcapのように操作をアニメーションGIFとして記録するソフトウェアがあるのですが、iOSなどの場合は操作を動画で記録した後、アニメーションGIFに変換する必要があります。その際、アニメーションGIFへの...

List

  • 2017/02/05

Frappe Gantt - マウス操作が便利なガントチャート

個人的にはあまり好きではないのですが、プロジェクト管理において重宝されるのがガントチャートです。各タスクが時系列上に並ぶことで、タスクが重なる期間が分かりやすくなったり、タスクの関連度を可視化することでボトルネックを発見できます。そんなガントチャートを作成できるライブラリがFrappe Ganttです。## Frapp...

List

  • 2017/02/05

Sharedocs - 社内で使えるQiitaクローン

強い組織を作るためにはナレッジの共有が欠かせません。個々人のナレッジに留まっていては同じ経験を繰り返すだけですし、何も培われていきません。問題はどこに書き留めるかです。かつてはWikiもありましたが、慣れないと使いこなせませんでした。今回紹介するオープンソース・ソフトウェアはSharedocs、プログラマが使い慣れてい...

List

  • 2017/02/04

json.browse - 開発者ツールを使ったJSONブラウザ

JSONはRESTful APIをはじめとして、最近最も多く使われているフォーマットになっているのではないでしょうか。そのため、開発者はJSONデータを表示、確認するためのツールが必要になっています。今回紹介するjson.browseもその一つですが、特徴的なのはDevToolsも組み合わせて使う点です。## json...

List

  • 2017/02/04

Pepyaka - 任意のテキストを派手な画像で表現

文字をそのまま普通のフォントで表示しても面白みがないですよね。そのために面白みが感じられるユニークなフォントが存在するのですが、それでも同じフォントだけを使っていては飽きが来ます。そこで使ってみたいのがPepyakaです。任意のテキストに対して面白いアニメーションGIFで表示してくれます。## Pepyakaの使い方普...

List

  • 2017/02/03

Standard Notes - 3ペイン構成の使いやすいノートアプリ

使いやすいノートを探すのは大事です。それはアナログでもデジタルでも変わりません。すぐにメモできるツールがあると重宝することでしょう。逆にツールがないと書くのが面倒でつい頭で覚えようとして結局忘れてしまったりします。もしあなたがEvernote風のノート形式が好き、でもEvernoteは使っていないというのであればSta...

None

  • 2017/02/03

Shrimpit - 使われていない変数を発見するJavaScript解析ツール

nodeが使われるようになって、大きなシステムも作られるようになっています。そんな中で生まれるのがrequire/import地獄です。毎回ファイルごとにライブラリを読み込まなければならず、管理が煩雑になっていきます。そこで使ってみたいのがShrimpitです。ディレクトリを解析し、使われていない箇所を抽出してくれます...

List

  • 2017/02/02

TableDragger - 行/カラムに対応したテーブルドラッグ&ドロップツール

テーブル表示は業務システムでもよく使われますが、使っている内に様々な要望が上がってきます。編集できるようにしたい、並び替えが欲しい、一括更新、絞り込み…などなど色々です。それらをすべて叶えるのは困難でしょう。しかしライブラリを使えば実現できることもたくさんあります。今回はテーブルのドラッグ&ドロップをサポートするTab...

List

  • 2017/02/02

Webpage2html - Webページを一つのHTMLファイルにパッケージ

Webページを見たままに残しておきたいという要望は常にあります。一昔前であればMHTML/MHT形式というのがありました。さらにPDFであったり、画像で保存するという方法もあります。しかし開ける機種が限定されたり、検索や編集が弱いと言った問題点もあります。そこで使ってみたいのがWebpage2htmlです。HTMLファ...