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

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

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

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

もっと見る

List

  • 2020/03/11

東京都 新型コロナウイルス感染症対策サイト - オープンデータを活用したコロナウイルス情報集約サイト

新型コロナウイルスが一気に広まっています。学校が休校になり、会社はリモートワーク推奨に、さらに多くのイベントが中止や無観客での開催を余儀なくされています。いつまでこの状況が続くのか先行き不透明な状態ですが、ただうつむいていても意味がありません。この時だからこそできることもあるはずです。今回紹介する東京都 新型コロナウイ...

List

  • 2020/03/11

DBML - データベース構造用マークアップ言語

データベースはアプリケーションのコードとは別で管理されることが多いです。構造の変更をコードで書けるようになっていますが、ER図を見ようと思うと専用のツールを使ったりします。今回は別な仕組みとしてDBMLを紹介します。データベース構造を現すのに使うマークアップ言語です。## DBMLの使い方左側がDBMLです。右側にビジ...

None

  • 2020/03/10

GitHub CLI - GitHub製のPR/Issue管理ツール

Gitはバージョン管理を行うためのCLIであり、個人の開発であればGitコマンドだけで事足りるでしょう。複数人になるとPRやIssueといった機能が必要になり、そのためにGitHubにアクセスする人も多いはずです。そこで使ってみたいのがGitHub CLIです。PRとIssueに関して管理が可能なGitHub製のCLI...

List

  • 2020/03/10

OpenChakra - Chakra UI用のビジュアルエディタ

Chakra UIというのはReact向けに開発されているシンプルなUIコンポーネントです。Reactではコードの中にHTML構造が入り込んでいるので、デザイナーにとっては作業しづらいイメージがあります。そこで使ってみたいのがOpenChakraです。ドラッグ&ドロップでChakra UIを使ったデザインを行えます。#...

List

  • 2020/03/09

Diagrams - システム構成図をコードで書く

開発者であっても図を描く機会は多いです。仕様書のようなドキュメントであったり、システム構成図の中に書いたりといった具合です。ドローソフトウェアを使ったり、スライド作成ソフトウェアを使ったりしまうが、操作やメンテナンスが面倒でストレスです。そこで使ってみたいのがDiagramsです。開発者らしく、コードで図を描けます。#...

List

  • 2020/03/09

Kap - 画面の操作をアニメーションGIFや動画で保存

macOS Catalinaになって、基本的に32bitのアプリケーションは利用できなくなりました。そのため筆者は移行せずにいたのですが、最近ではソフトウェアがCatalina向けのものが増えています。一番厄介だったのがLICEcap

List

  • 2020/03/08

Fiber - Go言語製のWebフレームワーク

ちょっとしたWebアプリケーションを作る際に、よくExpressを使います。仕組みがシンプルで分かりやすく、静的ファイルやJSONの取り扱いなど拡張性も考えられているのが便利な点です。そんなExpressにインスパイアされて作られたGo言語のWebフレームワークがFiberです。## Fiberの使い方例えばHello...

None

  • 2020/03/08

Brok - ドキュメント内にあるリンクの有効性をチェック

ドキュメントの中にURLを記載することは多いでしょう。そうしたURLが正しいかどうか確認する方法として、リンクを一つずつ開いていないでしょうか。とても手間がかかりますし、面倒です。そこで使ってみたいのがBrokです。ドキュメントを指定して、そこに書かれているURLをすべてチェックしてくれます。## Brokの使い方コマ...

List

  • 2020/03/07

人工芝 - GitHubのアクティビティを綺麗に

GitHubの影響からか、アクティビティを小さなグラフで表示するサイトが幾つかあります。GitHubのものは緑色なこともあって、芝と呼ばれることがあります。芝はなるべく綺麗な緑に染まっている方が気持ちいいのは確かです。そこまで活動できていないという人は人工芝を使ってみましょう。あくまでも自己満足ですが、GitHubのア...

List

  • 2020/03/07

Rectangle - macOSのウィンドウ操作をキーボードで

開発者であれば手はキーボードのホームポジションに置き続けるのが効率的なはずです。しかしGUI操作を行う際にはマウスなどを使わざるをえません。ウィンドウの場所や大きさを変える度にマウスに手をやるのは面倒です。そこで使ってみたいのがRectangleです。キーボードショートカットでウィンドウ操作を行うソフトウェアです。##...

List

  • 2020/03/06

BreakTimer App - 強制してでも休憩をとろう

人は仕事の時間中、ずっと集中することはできません。適度に休憩を取らないと、生産性はむしろ下がっていきます。人や作業内容によって休憩を挟む間隔は異なるでしょう。今回紹介するBreakTimer Appは強制的に休憩を取らせてくれるユーティリティになります。## BreakTimer Appの使い方開始しました。!

List

  • 2020/03/06

Broxy - Go製のHTTP/HTTPSプロキシ

開発時にプロキシはよく使います。Web APIとどんな通信をしているかは、実際のネットワークを見てみるのが一番確かです。入っているはずの認証情報が入っていなかったり、URLが異なっているのに気付くのにもプロキシが使えます。今回紹介するBroxyはHTTP/HTTPS両方に使えるプロキシソフトウェアです。## Broxy...

List

  • 2020/03/05

Hacker UI - 開発者向けのWeb UIフレームワーク

Webサイトはシンプルなデザインが好みです。情報量が多いと、どこを見ていいのか分かりませんし、情報の取りこぼし(メールマガジンの送付設定など)があってイライラしたりします。開発者には開発者に合ったUIがあるはずです。今回紹介するHacker UIはまさに開発者のために作られたWeb UIフレームワークです。## Hac...

List

  • 2020/03/05

Lockdown - iOS/macOSを広告/トラッキングから守る

インターネットを使うのが当たり前になり、見たくない情報も浴びるようになっています。その一つが広告であったり、意図しないトラッキングなどになります。今後サードパーティーCookieについては制限されていく方向ですが、現状では自分で自分の情報を守る必要があります。そこで使ってみたいのがLockdownです。広告やトラッキン...

List

  • 2020/03/04

Core2D - マルチプラットフォームで動作するダイアログエディタ

開発用途で図を描くソフトウェアで、いいものにはなかなか巡り会えません。商用ソフトウェアであればすでにいいソフトウェアもありますが、ちょっとしか使わない時に高価なソフトウェアを購入するのはつい躊躇してしまいます。そこでオープンソース・ソフトウェアに注目しましょう。今回はCore2D、.NET製でマルチプラットフォームで動...

List

  • 2020/03/04

SwiftUIShogi - SwiftUI製の将棋ゲームデモ

将棋は人気のあるゲームです。コンピュータと戦ってもいいですし、二人で指すのも楽しいでしょう。インターネットのお陰で、離れた人とも簡単に戦えるようになりました。しかし将棋ゲームを作る際に、UIを再現するのがなかなか大変です。iOSアプリで将棋ゲームを作るならば使ってみたいのがSwiftUIShogiです。SwiftUIを...

List

  • 2020/03/03

goreader - ターミナル用のePubリーダー

電子書籍のフォーマットして標準になっているのがePubです。中身はHTMLなのですが、パッケージングされているので専用のソフトウェアでないと閲覧できません。GUIはともかく、ターミナル上で手軽に見られるツールは早々ありません。そこで使ってみたいのがgoreaderです。ターミナル上でePubを閲覧するためのソフトウェア...

List

  • 2020/03/03

TsumiQiita - ローカルに書きためられるQiitaクライアント

プログラマでQiitaを使っている人は多いでしょう。そして、とりあえずメモ代わりに書いておいて、下書きのまま放置されている投稿も多いのではないでしょうか。そして書き残しが多くて整理するのも面倒になります。そこで使ってみたいのがTsumiQiitaです。ローカルで動くので、Markdownエディタ代わりに使うこともできま...

List

  • 2020/03/02

jsonui - CUIで使えるJSONビューワー

JSONはWeb API、つまりコンピュータ同士が対話するのに向いたフォーマットですが、開発者が中身を閲覧する機会も多いです。そんな時、改行がない状態で表示されると読み誤ったり、理解するのに時間がかかるでしょう。そこで使ってみたいのがjsonuiです。大きなJSONファイルでも簡単に構造を可視化できるJSONビューワー...

List

  • 2020/03/02

Twinkle Notes - 暗号化して安全にデータを保存するメモソフトウェア

クラウドサービスは数多く存在します。クラウド上にあるデータの安全性は自分では担保できません。万一クラウド側でハッキングがあれば、大量のデータ流出にもつながるでしょう。企業によってはそういった状況になるのを恐れてクラウドを導入できません。Twinkle Notesはメモサービスを提供しますが、エンドトゥーエンドで暗号化さ...