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

List

  • 2016/12/08

Origami Studio - UXを試せるプロトタイピングデザインツール

スマートフォンのデザインで面倒なのが、UIは確認できてもUXが確認できなことです。タップした時にどういったアニメーションをしながら表示されるのか、どういう画面遷移をするのかが画面ごとに分かれたデザインではピンとこないかも知れません。そこで使ってみたいのがOrigami Studioです。Facebook製のプロトタイピ...

List

  • 2016/12/08

CopyToMarkdownAddIn - Excelの表をMarkdown記法でコピー

Markdownは便利な記法なのですが、使い勝手が悪いのがテーブルではないでしょうか。慣れればそれなりに記述できますが、罫線を使った入力はとても面倒です。よくあるのはExcelなど入力して、テキストファイルに貼り付けてタブ文字を|に置換して調整なんて方法です。しかしCopyToMarkdownAddInがあればもうそん...

List

  • 2016/12/07

Accessibility Developer Tools - アクセシビリティをチェックできるGoogle Chrome機能拡張

今後のWebではアクセシビリティが求められるようになるでしょう。Webは健常者のためだけでなく、広くあまねく使われるようになっているからです。そこでアクセシビリティを高めるために使いたいのがAccessibility Developer Toolsです。Google Chromeで簡単にアクセシビリティをチェックできま...

List

  • 2016/12/07

gallery_shell - BashスクリプトでHTMLギャラリー生成

手元にある写真をWeb上に掲載してみんなで見たいと思った時にさくっとページが作れると便利です。大げさなシステムをインストールしたり、ソフトウェアをインストールしたりするのは面倒です。今回はそんな手間がかからず使えるアルバムソフトウェア、gallery_shellを紹介します。名前の通り、Bashスクリプトで作り上げます...

List

  • 2016/12/06

LessPass - ストレージレスで使えるブラウザ機能拡張型パスワード管理

パスワード管理というのは常に問題です。いくつものパスワード管理ソフトウェアがありますが、これ!というのに出会えていない人も多いのではないでしょうか。今回紹介するオープンソース・ソフトウェアはLessPass、Google ChromeやFirefoxアドオンとして動作するパスワード管理ソフトウェアです。## LessP...

List

  • 2016/12/06

Blink - iOS用のSSH/Moshクライアント

物事は一番起きて欲しくないタイミングで起きる、というのは有名なマーフィーの法則ですが、サーバサイドのエンジニアにとっては外出した時に限ってサーバがトラブルというのはよくある話です。さらにすぐにPCを開ける環境にない時にはどうしたら良いでしょう。あらかじめBlinkをインストールしておくことをお勧めします。## Blin...

List

  • 2016/12/05

medium-draft - Medium風のWYSIWYGエディタ

良いサービスというのは真似る人が多いものです。良いと思ったものを自分たちのサービスに反映したいと考えるでしょうし、純粋に開発者として自分でも実装してみたいと考えることもあるでしょう。最近多いのはMediumです。今回紹介するmedium-draftはMedium風のリッチエディタを再現したソフトウェアになります。## ...

None

  • 2016/12/05

RAMDiskandCacheMover - 各種ソフトウェアをRAMディスクへ移動

かつてメモリが数百MB(それ以下かも?)くらいしかなかった時代はハードディスクも遅く、特定の情報をメモリをディスク代わりにするRAMディスクによってソフトウェアを高速化していました。今はSSDなどによってストレージが高速化したのであまり使われないかもしれません。しかしメモリも巨大で十分になっている現在だからこそRAMデ...

List

  • 2016/12/04

Open API designer - Open API/SwaggerドキュメントをWeb上で作成

Swaggerをベースに現在策定が進められているのがOpen APIです。策定されれば多くのソフトウェアがそのフォーマットに対応することでしょう。そうなればAPIエコノミーがさらに広がっていくはずです。今回紹介するOpen API designerはOpen APIのWebブラウザ上でデザインできるソフトウェアです。#...

List

  • 2016/12/04

Google Play Music Desktop Player - 非公式Google Play Musicデスクトップクライアント

Androidユーザの方はGoogle Play Musicを利用している人が多いのではないでしょうか。Spotrify、Apple Music、Amazonミュージックなど多くのライバルがおり、熱い市場と言えます。そんなGoogle Play Musicをデスクトップから手軽に聴けるようにしてくれる専用クライアント(...

List

  • 2016/12/03

Cachet - グラフ付きのシステムステータスページ

Webサービスの利用を決める際に、その安定性というのは大事な要素になります。安定していて当たり前ですが、万一の障害発生時にもどれくらいで回復しているかや、どれくらいの頻度で障害が発生しているかは気になるはずです。今回紹介するCachetはそんなシステムのステータスページ用のソフトウェアです。## Cachetの使い方メ...

List

  • 2016/12/03

lossless-cut - 動画をロスレスでカット、トリミング

多くのバイナリデータはコンピュータ上で処理をするたびに変化します。例えばJPEGは不可逆な圧縮がかかり、単純な保存を数千回繰り返すだけで色彩が変わったりします。今回紹介するlossless-cutは動画のトリミングをロスレスで行えるソフトウェアです。## lossless-cutの使い方lossless-cutのメイン...

List

  • 2016/12/02

Winds - 個人の興味に合わせたフィードリーダー

フィードリーダーを使っている人はあまり多くないと思いますが、個人的にはまだまだ現役で使っています。効率的に多くの情報を収集しようと思うと、フィードリーダーが最適ではないでしょうか。今回はそんなフィードリーダーの最新版、Windsを紹介します。エレガントなデザインが特徴です。## Windsの使い方最初に興味のあるカテゴ...

None

  • 2016/12/02

JBake - Java製の静的サイトジェネレータ

ここ数年、静的サイト構築ソフトウェアが多数出てきています。その多くがMarkdown記法で記述してHTMLに変換します。RubyのJekyllやOctopressなどが有名です。多くはスクリプト言語で作られていますが、今回はJavaで作られたJBakeを紹介します。## JBakeの使い方JBakeのインストールはSD...

None

  • 2016/12/01

SDKMAN - 開発環境を整備するためのインストーラー

ソフトウェアを開発する敷居はとても低くなっています。プログラミング言語の多くはオープンソースですし、実行環境も安く手に入ります。しかし開発環境を整えるまではまだ時間がかかるものです。今回紹介するSDKMANは開発環境を整えるための専用インストーラーです。## SDKMANの使い方SDKMANのインストールは簡単で、一行...