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

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

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

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

もっと見る

None

  • 2021/05/24

mac-cleanup - macOSの不要ファイルをまとめて削除

macOSを使っていて、徐々にストレージが逼迫してきたことはないでしょうか。多くの場合はキャッシュであり、削除しても問題ないものです。SSDになって容量が減っているケースも増えており、かつての使い方をしているとあっという間に容量不足になってしまいます。そこで使ってみたいのがmac-cleanupです。コマンドを実行する...

List

  • 2021/05/24

SyncPaint - URLを共有するだけでコラボレーションドロー

リモートで働くことが増えており、情報共有の仕方に工夫が必要になっています。テキストであればチャットが最適ですが、図やイラストの場合は別なツールが必要です。会議室にあったホワイトボードが懐かしい人もいるでしょう。今回紹介するSyncPaintはリアルタイムにコラボレーションできるドローアプリになります。## SyncPa...

List

  • 2021/05/23

Stretchly - 定期的に休憩を強制してリフレッシュしよう

開発しているとゾーンに入り、時間が経つのも忘れてしまうものですが、やはり定期的な休憩は必要です。休憩することで頭をリフレッシュし、パフォーマンスを一定に保てるはずです。今回紹介するStretchlyは指定時間ごとの休憩を強制してくれるソフトウェアです。## Stretchlyの使い方メニューバーに常駐します。!

List

  • 2021/05/23

Optimus - 画像をまとめて変換してサイズ縮小

画像の解像度が上がっており、その結果として画像のファイルサイズが巨大化しています。画像はWebサイトやアプリでふんだんに使われるので、サイズが大きくなると、それだけでパフォーマンスが悪化します。そこで使ってみたいのがOptimusです。画像をまとめて変換、最適化します。## Optimusの使い方画像を登録します。複数...

List

  • 2021/05/22

TETRIS-OS - テトリスが実行できるOS

一般的にOSというと、WindowsやmacOS、Linuxなどが思いつきます。OSはコンピュータのソフトウェアにおける基板であり、その上でアプリケーションが実行されるのが一般的なイメージです。今回紹介するTETRIS-OSは名前の通り、テトリスがプレイできます。そして、テトリスしか実行できないOSとなっています。##...

List

  • 2021/05/22

osmos::feed - GitHub Actionsを使ったRSSリーダー

GitHub ActionsはコードのコミットやPRだけでなく、時間ベースで実行させることもできます。いわばcron的に使えるので、定期的に何らかのコマンドを実行するのに使えます。これは色々な使い方が考えられるでしょう。今回紹介するosmos::feedはGitHub Actionsを使って、RSSリーダーを作ってしま...

List

  • 2021/05/21

SmartLink - シンプルな短縮URLソフトウェア

短縮URLサービスは数ありますが、大きなサービスであれば独自のカスタムドメインを使いたいと思うでしょう。さらにパスも自分で決められれば、さらに使いやすくなるはずです。今回紹介するSmartLinkはシンプルに使える短縮URLソフトウェアです。Herokuで構築可能です。## SmartLinkの使い方元URLとユニーク...

None

  • 2021/05/21

Teller - 複数ベンダーに対応した秘密情報管理

AWSのアクセスキーなど、開発していると、万が一漏洩すると大きな問題につながる秘密情報は多数あります。そうした秘密のキーを隠しておく仕組みは幾つかありますが、サービスプロバイダによってやり方が異なったりします。そこで使ってみたいのがTellerです。鍵の管理をまとめて行うソフトウェアです。## Tellerの使い方新規...

None

  • 2021/05/20

FClones - 重複したファイルを高速に検索

ストレージを逼迫している要因として、サイズの大きなファイルだったり、ファイルの重複が挙げられます。各プロジェクトごとにライブラリをインストールしていると、サイズの大きなファイルが幾つも存在している可能性があります。そうしたファイルの検索に使えるのがFClonesです。条件を指定して一気に調べられます。## FClone...

List

  • 2021/05/20

sql.js-httpvfs - 静的サイトでSQLite3を使う

Webアプリケーションにおいてデータベースは重要です。しかし静的ホスティングの場合、データベースを利用するのは難しいでしょう。その結果JSONなどを使わざるを得ず、データ管理が煩雑になります。今回紹介するsql.js-httpvfsは静的サイトでもSQLite3を使えるようにするソフトウェアになります。## sql.j...

List

  • 2021/05/19

git-split-diffs - ターミナルで使えるGitHub風の差分表示

GitHubではWeb上で差分表示できる機能を提供しています。その表示に慣れると、通常のdiffコマンドの結果だと分かりづらいと感じるかも知れません。左右に分かれて表示される方が見やすいケースは多そうです。そこで使ってみたいのがgit-split-diffsです。ターミナル上で使えるGitHub風の差分表示コマンドです...

List

  • 2021/05/19

DbGate - Webでもローカルでも使えるデータベース管理

データベース内のデータをメンテナンスする際にmysqlやpsqlといったコマンドを使うこともできます。しかし毎回SQLを書くのは面倒ですし、データ量が増えると一覧性が落ちてしまいます。そこで使いたいのがデータベース管理アプリケーションです。今回はMySQL/PostgreSQL/SQL Server/MongoDBと幅...

List

  • 2021/05/18

Laravel Kit - LaravelアプリをGUIで管理

今PHPでWebアプリケーションを開発する場合、Laravelを使うことが多いのではないでしょうか。コマンドも多数用意され、機能も多いので開発がスムーズに進むことでしょう。しかし、PHPプログラマの中には、ターミナルやコマンドプロンプトを使いたくない人もいるはずです。そこで使ってみたいのがLaravel Kitです。L...

None

  • 2021/05/18

bunkai - オンラインの文章に特化した日本語文境界判定

日本語は「。」や「.」を使って文章を区切ります。英語は省略する場合もピリオドを使うので、その点日本語の方が文章の区切りが解釈しやすいと言えます。しかし、ソーシャル上の文章では絵文字が最後に使われることもあり、簡単ではなくなっています。そこで使ってみたいのがbunkaiです。現代にマッチした文章解析ソフトウェアです。##...

List

  • 2021/05/17

Sanscadre - スクリーン共有に最適なメディアプレイヤー

リモート会議などで画面を共有する時、ツールバーなど余計な情報が出てしまうのを嫌ったことはないでしょうか。なるべくなら見せたい部分だけ共有したいものです。しかし多くのソフトウェアにおいて、ツールバーを消せるのは全画面表示した時くらいです。そこで使ってみたいのがSanscadreです。動画や画像に対応したメディアプレイヤー...

List

  • 2021/05/17

thdwb - Go製のWebブラウザ/レンダリングエンジン

Webブラウザといえば、Google Chrome/Firefox/Safari辺りが有名です。その他、Chromiumベースのレンダリングエンジンで言えばEdgeやOperaも知られています。レンダリングエンジンはWebKitまたはChromium、そしてGeckoの3強と言えるでしょう。そんな中、新しく登場したWe...

List

  • 2021/05/16

Opyrator - 機械学習向けのマイクロサービス作成ソフトウェア

システムのメンテナンス性を高めるためにマイクロサービス化を選ぶサービスが増えています。FaaSのようにマイクロサービスをサポートするサービスも増えており、開発もしやすくなっています。今回紹介するOpyratorは特に機械学習系のコードをマイクロサービス化するのに最適化されたソフトウェアになります。## Opyrator...

List

  • 2021/05/15

Kiri - Web用のマインドマップエディタ

考えを整理したり、新しいアイディアをひねり出す際に使われるのがマインドマップです。コツは網羅的に考えていくことで、最初から1つのポイントを深掘りしすぎると、全体のバランスが崩れてしまいます。そんなマインドマップをWebブラウザで提供するのがKiriになります。## Kiriの使い方メイン画面です。点線はアニメーションし...

List

  • 2021/05/15

Ruby2JS - RubyをJavaScriptに変換

Webブラウザで実行できるプログラミング言語はJavaScriptのみですが、素のJavaScriptを書きたくない人は多いです。TypeScriptは良い選択肢になっていますが、サーバサイドのプログラミング言語と使い分けるのが面倒という声もあるでしょう。今回紹介するRuby2JSはRubyのコードをJavaScrip...