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

ライセンス - MIT Licenseの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2016/12/10

GIFit! - Google Chrome上でYouTube動画をアニメーションGIF化

世にあるアニメーションGIFはとても面白いものが多いです。動画のハイライトシーンだけを切り出して、さらにそれを何度も繰り返し見せることで面白さが増幅します。しかし自分で作ろうと思ったら意外と面倒です。そこで使ってみたいのがGIFit!です。Google Chrome上で動き、動画はYouTubeを使います。## GIF...

List

  • 2016/12/09

Irasutoya - いらすとや検索コマンド

フリーのイラスト配布サイトとして有名ないらすとや。もの凄く種類も多く、マニアックなシチュエーションのイラストも存在するとあって、便利に使っている方は多いかと思います。そんな方に使ってみて欲しいのがIrasutoya、いらすとや検索コマンドです。## Irasutoyaの使い方犬で検索した結果。!

List

  • 2016/12/08

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

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

List

  • 2016/12/05

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

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

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

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...

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/28

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

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

List

  • 2016/11/28

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

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

List

  • 2016/11/26

Hotdraw.js - JavaのHotdrawをJavaScriptにポーティング

Javaはサーバサイドだけでなく、デスクトップ開発でも利用できます。速度面などに難があって利用は伸びませんが、かつては多くのデスクトップソフトウェアがJavaで作られていました。そんなJavaには多くの先進的試みがありました。JHotDrawというJavaによる2Dドロー技術もその一つで、今回紹介するHotdraw.j...

List

  • 2016/11/26

turbo.js - WebWorkerでGPUを使った計算処理を実現

ブラウザのJavaScriptは一昔前に比べたら大幅に高速化されていますが、それでもシングルスレッドで処理されるという点がネックになります。それを克服するためにはWebWorkerを使った並行処理、GPUを使った計算処理が必要です。それらの技術を使おうと思ったら非常に面倒なイメージがあります。そこで利用するのがturb...

List

  • 2016/11/25

DevdoGs - Electron製のDevdocsビューワー

開発者が知っておくと便利なサービスはいくつかありますが、その一つがDevdocsです。多数の開発時に利用するであろうライブラリやプログラミング言語のドキュメントが閲覧できます。オンラインで読むのも良いですが、お勧めはやはりオフラインです。一旦ダウンロードしておけばいつでも参照できるようになります。そこで使ってみたいのが...

None

  • 2016/11/25

Serverless Traveling Ruby Starterkit - RubyでAWS Labmdaを使う際の基礎にどうぞ

最近注目のキーワードがサーバレスアーキテクチャです。AWS LambdaやAzure Functionなどを使って決して多機能ではない、シンプルなシステムを構築します。それらを組み合わせて一つの大きなシステムとしていく開発技術になります。今回はそんなサーバレスアーキテクチャによる開発を手軽に体感できるServerles...

List

  • 2016/11/24

Jasonette - JSONでiOSアプリを開発するフレームワーク

一昔前のTitaniumであったり、React NativeはJavaScriptをネイティブのJavaScriptエンジン上で実行してネイティブのコンポーネントを使えるようにしています。それを使ってReact Nativeではコードを即時反映しながら開発ができるようになっています。そんな開発スタイルを一歩推し進めたの...

List

  • 2016/11/24

Cloud Commander - Webベースの二画面ファイラー

二画面ファイラーは好きでしょうか。筆者は大好きです。WindowsのエクスプローラやmacOSのFinderはもちろん、ファイルの移動やコピーがとてもやりづらいと感じてしまいます。二画面ファイラーに慣れてしまうと手放せなくなるでしょう。そんな二画面ファイラーをWebベースで提供するのがCloud Commanderです...