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

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

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

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2019/01/31

dimage.js - アニメーションGIFよ、進化せよ!

人は常に進化していなければなりません。立ち止まったら、それは停滞ではなく退化のはじまりであると捉えるべきです。写真から動画、二次元から三次元が作られるように次のアクションが求められるのです。今回紹介するdimage.jsも同じです。二次元に留まるな、がコンセプトなソフトウェアとなっています。## dimage.jsの使...

List

  • 2019/01/30

LiteCLI - 入力補完とハイライトがついたSQLite3クライアント

SQLite3は多くの場面で使われるデータベースとなっています。多くのプログラミング言語が対応し、ファイルベースで特別なソフトウェアを使わずに利用できるのが便利です。そして大抵専用のsqlite3コマンドを使って利用しているはずです。ターミナルからSQLite3を使う機会が多い人に使ってみて欲しいのがLiteCLIです...

List

  • 2019/01/30

gpup - Google Photosへ写真/動画をアップロード

Google Photosを使っている人は多いでしょう。多くの場合はスマートフォンの写真を自動的にアップロードしていると思いますが、すでに手元にたくさんの写真データが存在する人もいるはずです。Webブラウザでアップロードもできますが、とても面倒です。そこで使ってみたいのがgpupです。ターミナルから利用できるGoogl...

None

  • 2019/01/29

SQLer - SQLを使ったWeb APIシステム

Web APIの仕組みとしてRESTfulがよく知られていますが、多くはデータベースのラッパーです。何か検索条件を送ると、それに合わせて検索が実行されて結果が返ってきます。新規追加や更新も同様です。そのため多くの場合はフロントにあるアプリケーションは不要で、SQLerだけで事足りてしまうかも知れません。## SQLer...

List

  • 2019/01/29

JournalBook - オフラインファーストなプライベートな日記

ブログではなく、日記は個人的なものです。外部に公開したくない人は多いでしょうが、そのために専用のソフトウェアをインストールするのはためらってしまいます。普段使っているWebブラウザで、プライベートな日記をささっと書けると手軽です。そこで使ってみたいのがJournalBookです。データはWebブラウザ内部に保存され、外...

List

  • 2019/01/28

MarkDeck - 多機能なHTMLスライドを生成

プレゼンテーションのスライドを作る方法としてはPowerPointやKeynote、Googleスライドと言った専用のソフトウェアを使うのが手軽です。ただし相手が同じ環境でないと使えなかったり、ソフトウェアを手に入れる必要があります。Googleスライドは便利ですがフォントの種類が少なかったりするのが残念です。そこで使...

None

  • 2019/01/28

PasteHunter - 突如現れる重要な情報を逃さずキャッチする

漏洩したIDやパスワードなどの情報がPastebinなどに貼り付けられることがあります。そうした情報は即座に世界中に拡散されていきますが、常時ある訳ではありません。長くとも数時間、短ければ5分で消されてしまうこともあるでしょう。そういった情報は次に表に出てくることは多くなく、一度逃したデータは見られなくなってしまいます...

List

  • 2019/01/27

Record iOS Simulator - iOSシミュレータの画面を録画

iOSシミュレータの操作を録画したいと思ったことはないでしょうか。そのためのソフトウェアを用意するのは面倒ですし、QuickTimeでiOSシミュレータの部分だけを録画範囲として実行するのが通常です。もちろんこれは録画範囲の指定が大変です。そこで使ってみたいのがRecord iOS Simulatorです。コマンドライ...

None

  • 2019/01/27

jerverless - 任意の言語をサーバレスで実行できる関数に

サーバレスアーキテクチャが人気です。その根幹になるのが関数化されたファイルをWeb API経由で実行できる仕組みになるでしょう。AWS Lambdaなどでも多数のプログラミング言語に対応し、API Gatewayを通して実行できます。サーバなしでスケーリングも自在という、まさに現代にマッチしたサービスです。そんなサーバ...

None

  • 2019/01/26

license-generator - オープンソースのライセンスファイルを生成

オープンソースの肝と言えるのがライセンスです。正しいライセンスを選択して設定すること、これがオープンソースとして認められる唯一の方法です。しかしライセンスは実に多彩で、80種類を超えます

List

  • 2019/01/26

RunJS - デスクトップ用のJavaScriptプレイグラウンド

JavaScriptのコードをさくっと試したいと思ったときにはどうしていますか。一つはWebブラウザの開発者ツールを開いてコンソールを使う方法があります。もう一つはCodePenのようなサービスを使ってHTMLなどと組み合わせることもできるでしょう。しかしどちらも外部ライブラリが関係した際などに面倒です。そこで使ってみ...

List

  • 2019/01/25

anime.js - 軽量、多機能なアニメーションライブラリ

Webの表現力が向上しているのを実感できるものの一つにアニメーションが挙げられます。これまではFlashであったりJavaScriptで無理矢理DOMを動かしていましたが、CSS3やSVGによってスムーズなアニメーションが実現できています。とは言え、アニメーションを作るのは大変です。今回は軽量なアニメーションライブラリ...

List

  • 2019/01/25

Git Explorer - Gitコマンドの使い方をウィザードで学ぶ

Gitコマンドをターミナル上で使っている人は多いはずです。addやcommit、mergeなどであれば問題ありませんが、普段使わない操作を行おうと思った時にコマンドが分からずにWeb検索している人も多いでしょう。それだけGitは機能が豊富で、パラメータの順番まで決まっているので覚えるのが大変です。そこで使ってみたいのが...

List

  • 2019/01/24

pdftilecut - PDFをポスター向けに分割

ポスターを作ろうと思うと、大きなプリンターを使う方法と、小さなプリンターで分割印刷する方法があります。前者は特殊なプリンターが必要になるので敷居が高く、後者の分割印刷は家庭やオフィスのプリンターでも実現できます。今回紹介するpdftilecutはそんな分割印刷をサポートしてくれるソフトウェアです。PDFを16倍にしてく...

List

  • 2019/01/24

bruck - コーディングベースのプロトタイプシステム

Webサイトのプロトタイプを作成する際には、こだわり過ぎないくらいのデザインに留めておくのが大事です。文字の大きさや画像の内容など、本来関係ない部分までデザインしてしまうと余計な議論に繋がりかねません。そこで使ってみたいのがbruckです。HTMLタグベースでプロトタイプをさくさくと作れます。## bruckの使い方左...

List

  • 2019/01/23

nnn - ターミナル用の高速なファイル管理

ファイラーは何を使っているでしょうか。多くの人はExplorerやFinderなどOS標準のものを使っているかと思います。GUIにおいてはそれでもいいですが、CUIではコマンドしか使わないのでは何かとファイル操作が面倒です。そこで使ってみたいのがnnnです。ターミナル用ファイル管理ツールです。## nnnの使い方すっき...

List

  • 2019/01/23

Sushi Browser - Electron製の開発者向きなWebブラウザ

開発をしていて、一つのウィンドウを複数ペインに分けてコーディングすることはよくあります。同様にWebブラウジングしている時に、複数サイトを並べたいと思うこともあるでしょう。その場合、Webブラウザではウィンドウを分けなければなりません。そこで使ってみたいのがSushi Browserです。マルチペインに対応したWebブ...

List

  • 2019/01/22

SmartSystemMenu - Windowsのウィンドウ操作を拡張する

WindowsやmacOSなどGUIを持ったOSにおいて、ウィンドウは最も基本的な機能の一つです。ウィンドウを並べて表示したり、右上や左下など自分が配置したい場所に置く際、ちょっとしたずれが気になったりします。便利な反面、ストレスに感じることも多いでしょう。そこで使ってみたいのがSmartSystemMenuです。ウィ...

List

  • 2019/01/22

CompactMeter - Windows用のコンパクトなCPU、メモリ、ネットワークメーター

コンピュータを実行時に、そのCPUやメモリなどの状態を知りたいと思うことがよくあります。突然ファンが回り始めたり、遅く感じられたりする際に使いたくなるでしょう。その度に専用のソフトウェアを立ち上げるのは面倒です。そこで使ってみたいのがCompactMeterです。コンパクトな表示でWindows上の各種情報をグラフ化し...

List

  • 2019/01/21

percentage - Windows10のシステムトレイにバッテリー残量を数字表示

Windows10のシステムトレイではバッテリーの残量をビジュアルで確認できます。マウスを当てるとパーセンテージが表示されて、正確な数字が分かるのですが、バッテリーがなくなってきた頃に細かく知りたいと思うと毎回マウスを当てるのが面倒です。そこで使ってみたいのがpercentageです。システムトレイにバッテリー残量のパ...