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

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

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

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

もっと見る

None

  • 2017/10/19

youtube-to - YouTube動画を動画/MP3としてダウンロード

YouTubeで気に入った音楽や動画があってもユーザの意思によっていつでも消すことができます。視聴する側としてはいつでも聞けると思っていただけに、突然の削除でがっかりしてしまいます。そこで使ってみたいのがyoutube-toです。YouTube動画を動画または音楽ファイルにするソフトウェアです。## youtube-t...

List

  • 2017/10/18

SlackStream - 複数のSlackチーム/チャンネルのメッセージを一つの画面にまとめる

Slackは幾つのチームに入っていますか。コミュニティであったり、企業であったりと目的に応じてチームを分けて管理していると思われます。個人的には常に10個以内に留めるようにしています(それ以上になると専用フロントエンドでチーム切り替えが面倒になるので)。しかし色々なチームで同時に話していたりすると追いかけるのも大変にな...

None

  • 2017/10/17

Code Quality Checker - プログラムコードの品質チェッカー

コードの品質はどう判断したら良いでしょうか。幾つかの判断基準はあると思いますが、複雑さやコードの重複などは挙げられるでしょう。そうしたネガティブな要素が積み重なった結果、バグを含みやすくなると言うことはあると言えます。今回紹介するCode Quality Checkerはコードの品質チェックを行ってくれるソフトウェアで...

None

  • 2017/10/16

cert - 証明書の有効期限をチェック

WebサービスをSSL/TLS化するのが当たり前になってきています。そんな中とあって、証明書の有効期限を管理するのが問題になっています。有効期限が切れると接続できなくなる(警告が出る)のでビジネス的に大きな問題になるでしょう。そこで定期的にチェックしなければならない訳ですが、opensslコマンドを使って確認するのも面...

List

  • 2017/10/15

guiflow - 画面遷移を表現するUI Flowsエディタ

UI FlowsというのはRuby on Railsの開発元で知られるBasecampが考えたツールで、画面遷移を画面とアクションをシンプルに記述します。それらを矢印でつなぐことで、全体の画面遷移を分かりやすく管理できます。そんなUI FlowsをGUIで手軽に書けるようにしてくれるのがguiflowです。## gui...

List

  • 2017/10/15

Franchise - 多数のデータベースに対応したSQLノートブック

SQLを覚えると実務で使える様々なデータを取得できるようになります。毎回同じようなSQLを記述するのが面倒で、テキストファイルに定番のSQLをメモで残している方も多いのではないでしょうか。そんな方にお勧めなのがFranchiseです。SQLを残しておけるノートブックです。## Franchiseの使い方メイン画面です。...

None

  • 2017/10/14

strip-debug-cli - JavaScriptのコードからデバッグ系出力を取り除く

開発していてデバッグメッセージを出力させることはよくあります。そしてそのままリリースしてしまったりして、本番環境でもデバッグメッセージが出てしまうことがあります。これは恥ずかしいでしょう。そこで使ってみたいのがstrip-debug-cliです。コードの中からデバッグメッセージを見つけ出して除外してくれます。## st...

List

  • 2017/10/14

minimap - ソースコードをミニマップ化

ミニマップというのはプログラミングエディタに付属していることが多い機能で、ファイル全体のソースコードをサムネイル化したような表示です。個人的にはあまり使いませんが、画面が今ソースコード全体のどの場所を表示しているかを知るのに使えます。そんなミニマップを生成してくれるPythonスクリプトがminimapです。## mi...

List

  • 2017/10/13

Micro - Go製の軽量なテキストエディタ

テキストエディタはWindowsやmacOSなどでGUIで使う一方、サーバなどにログインしても利用します。サーバ側でも便利なテキストエディタが用意されていると生産性が高まるでしょう。そこでサーバ側で軽量に使えるMicroを紹介します。名前の通り、小さくコンパクトなテキストボックスです。## Microの使い方メイン画面...

List

  • 2017/10/13

Terminal Kit - CLIのソフトウェアをパワーアップ

開発者向けのツールを開発する場合、GUIがない方が手軽で自動化も考えられるのでメリットがあります。しかしユーザビリティを考えるならばインジケータを付けたり、インタラクティブに入力がある方が良いでしょう。今回はそんなCLIツールを便利にしてくれる機能を満載したTerminal Kitを紹介します。## Terminal ...

List

  • 2017/10/12

Carbon - コードを綺麗な画像に変換

SDKやフレームワーク、ライブラリなどを公開しているサイトであれば大事なのは実際の使い方を示したコードでしょう。それもただテキストで書いてあるより、格好良いフォントや色合いで見せたいと思うはずです。そこで使ってみたいのがCarbonです。コードを格好良い画像にしてくれます。## Carbonの使い方実際に作成した画像で...

List

  • 2017/10/12

Textadept - クロスプラットフォームで動作するプログラミングエディタ

プログラミングエディタは何を使っているでしょうか。プログラマにとって商売道具なので、特に選別には神経を使いたいところです。幾つかの基準はありますが、クロスプラットフォームが大事という方もいるでしょう。そんな方に試してみて欲しいのがTextadeptです。軽量でミニマムなプログラミングエディタです。## Textadep...

List

  • 2017/10/11

Draggable JS - HTML5のドラッグ&ドロップを多機能に

HTML5の新しい機能の一つにドラッグ&ドロップAPIがあります。Gmailなどでは当たり前になっていますし、WYSIWYGな機能を提供する上では必須の存在です。Webアプリケーションでは大事な機能でしょう。そんなドラッグ&ドロップAPIを多機能にしてくれるライブラリがDraggable JSです。## Draggab...

List

  • 2017/10/11

GraphQL Playground - Web上でGraphQLを試す

GraphQLはREST APIを越えるかも知れない存在として注目を集めています。どういったデータが欲しいかをクライアント側で指定できるので、必要に応じてデータ構造を変えつつ最適な形で取り出せるのが魅力です。そんなGraphQLを試せる環境としてGraphQL Playgroundがあります。開発のお供にあると便利そう...

List

  • 2017/10/09

planter - PostgreSQLのデータベース構造をER図に

システム開発時においてER図が作られますが、大抵追加開発を行っている内に現状と乖離していきます。その結果、ER図は不要になってしまい、データベース構造が徐々に破綻していきます。そうならないためには現状のデータベーススキーマがそのままER図に展開できるのが便利です。そこで使えるのがplanterです。## planter...

List

  • 2017/10/08

Send To Instapaper OSX Service - リンクをInstapaperに送信するmacOSサービス

筆者環境でうまく動いていないのですがアイディアが面白いので…。名前の通りなのですが、後で読む的なサービスを提供するInstapaperをmacOSから使えるようにするのがSend To Instapaper OSX Serviceです。サービスとしてインストールするので、テキストエディタやブラウザなど数多くのソフトウェ...

List

  • 2017/10/07

Chrome IG Story - InstagramストーリーをChrome上で楽しむ

Instagramが再成長しているように感じます。利用者が大幅に増えつつあり、インスタ映えなんて言葉も作られています。他のソーシャルサービスとの使い分けも行われているようです。そんなInstagramは基本的にスマートフォンアプリですが、ストーリーをChrome上で楽しめるようにしたのがChrome IG Storyで...

List

  • 2017/10/07

Slide Presentation Framework - HTMLスライドのフレームワーク

HTMLでプレゼンテーションを作るケースが増えています。HTMLであれば専用のソフトウェアを使わずに済み、バージョン管理も簡単です。さらにアニメーションなどは難しい分、逆にコンテンツに集中できるのが利点です。最近ではMarkdownベースのものが増えていますが、今回紹介するSlide Presentation Fram...

None

  • 2017/10/06

jsize - nodeパッケージのサイズをチェック&比較

JavaScriptのプロジェクトでは大抵ミニファイされた上で提供されます。3KBといってもミニファイし、GZipした上での数字だったりします。そうした中で採用するテクノロジーがどれくらいのサイズなのかを比較したいと思うことがあるでしょう。そこで使ってみたいのがjsizeです。npmパッケージのファイルサイズを比較でき...

List

  • 2017/10/05

SchemaRD - RailsのER図を生成

Ruby on Railsではデータベースのスキーマをコードを使って自在に作成できます。テーブル同士の関連性もコードで記述できるので、殆どデータベースを意識せずに作り込んでいけます。しかし、時にER図が必要になるケースもあるでしょう。そうした時に使ってみたいのがSchemaRDです。Ruby on Railsのスキーマ...