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

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のインストールは簡単で、一行...

None

  • 2016/12/01

Simple-HTML5-Drawing-App - 線種や太さが変えられるWebペイントアプリを作成しよう

HTML5では多くのAPIが追加されていますが、見た目のインパクトがあるものと言えばCanvasではないでしょうか。インパクトだけならWebGLもありますが、使いこなすのは難しいかもしれません。今回はそんなCanvasを使ってペイントアプリを作るチュートリアル&ソースコードを紹介します。## Simple-HTML5-...

List

  • 2016/11/30

Honyomi - PDFの全文検索エンジン

PDFファイルは様々な場面で使われます。仕様書、ヘルプ、請求書、電子書籍などファイルサーバやローカルを探すといくらでも出てくることでしょう。PDFファイルは編集しないものが多く、編集できるドキュメント類とは異なる使い方があります。そんなPDFファイルをまとめて管理、さらに検索もできるソフトウェアがHonyomiです。#...

None

  • 2016/11/30

GTM - Gitリポジトリと組み合わせる時間管理

Gitを使ってファイルのバージョン管理を行っている人は多いです。単純なファイル管理として使うのも良いですが、リポジトリを見るともっと様々な情報が見えてきます。それは作業時間です。Gitを使えばどのファイルに対してどれくらい作業したかが分かるようになります。GTMはそのためのソフトウェアです。GTMをGitリポジトリの中...

List

  • 2016/11/29

CoderVault - Rails製のスニペットサーバ

開発していてちょっとしたコードをメモしておきたいと思うことが多々あります。そういったコードはどこに残しておくでしょうか。万一見られても問題ないものであればGitHub Gistが使えますが、自社やクライアントのシステムに関係するものだとおいそれと外部サーバに書き記せないでしょう。そこで使ってみたいのが社内用のスニペット...

List

  • 2016/11/29

SuiteCRM - SalesForce代替を狙うオープンソースCRM

ビジネスの基礎とも言えるのがCRM(カスタマーリレーションシップマネージメント)です。顧客のリストを作り、メールでアピールしたり、訪問先を決めたりします。ビジネスに繋がったとしてもその後のプロジェクトの進行やフォローアップはCRMを中心として行われます。今回紹介するSuiteCRMはCRMとして有名なSalesForc...

List

  • 2016/11/28

Grade.js - 画像を解析して最適な枠を表示

画像は見せ方がとても大事です。ただ並べただけでは目を引くことができません。例えばPinterestがあれだけ流行ったのは、それまでになかった段違いな組み合わせのグリッドによるところが大きかったでしょう。画像を主体としているサイトでは特に見せ方に注意すべきです。今回紹介するGrade.jsは画像に枠をつけてくれるJava...

List

  • 2016/11/28

Batch File Renamer - Python製のリネームスクリプト

雑多にあるファイル名をまとめて変更したいというニーズは良く発生します。手作業で一つ一つファイル名を変更するのはとても面倒です。かといって、そのためにスクリプトを書くのも煩わしいものです。そこで誰かが作ってくれたスクリプトを用意しておくと便利でしょう。今回はPython製のファイルリネームソフトウェア、Batch Fil...

List

  • 2016/11/27

Splitdown - WordPressで使えるMarkdownエディタ

Markdownで記述するのは当たり前のように普及しています。ここまで普及すると、Markdownでの記述機能を提供していないサービスでも使いたくなってくるのではないでしょうか。記述方法を統一することで慣れてきたり、教育コストを下げられるようになります。今回はWordPressでMarkdown記法が使えるSplitd...

None

  • 2016/11/27

Forgiva - 動物を組み合わせるパスワード管理

パスワードは頭が覚えようとしてはいけません。専用のソフトウェアを使って、マスターパスワード一つだけで管理すべきです。しかしマスターパスワードが簡単すぎると一気にすべて見破られてしまう可能性があります。防ぐためにはどうするのが良いでしょうか。今回紹介するForgivaはマスターパスワードの他に、ユーザ自身が好きな動物を組...