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

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

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

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

もっと見る

List

  • 2020/03/21

Playground - SwiftのプレイグラウンドをCLIで立ち上げ

Swiftにはプレイグラウンド機能があります。ちょっとしたSwiftのコードであれば、わざわざ画面を作ったりすることなく試せます。しかし、Xcodeを立ち上げたり、プレイグラウンド用のプロジェクトを作成しなければならないのが面倒に感じます。そこで使ってみたいのがPlaygroundです。ターミナルからプレイグラウンド用...

None

  • 2020/03/20

kondo - 不要なプロジェクトファイルを削除

様々なシステムや小さなツールを開発していると、いつの間にかディスクスペースがなくなっています。巨大なファイルがある訳ではなく、小さなファイルやディレクトリの集まりがディスクスペースを逼迫していると、整理するのも大変です。そこで使ってみたいのがkondoです。一般的に不要な(後でも復元できる)情報をリストアップしてストレ...

None

  • 2020/03/19

Edtr.io - React製のWebページ編集コンポーネント

Webページを編集する際、管理画面で行わせる方式だと、編集した内容と実際の適用された状態とかかけ離れていることがあります。開発者であればイメージできることでも、そうでない人たちにとってはとても難しいでしょう。そこで便利なのが、Webページ上でWYSIWYGに編集できる仕組みです。今回はReact向けに提供されるEdtr...

List

  • 2020/03/19

Covidify - コロナウイルス関連データの収集と可視化

世界中の人たちが心配しているコロナウイルス。毎日様々なニュース、データが飛び交っており、何をどう判断したらいいのかも分からなくなりそうです。そして各国のデータを分析する、可視化するニーズも強くあります。今回紹介するCovidifyはコロナウイルス関連データを集積、グラフ化するライブラリです。## Covidifyの使い...

List

  • 2020/03/15

markdown-table-editor kernel - Markdownのテーブルを簡単に編集

Markdownでテーブル組を作っていて、ある行だけカラム数がずれていて、うまく表示できないといった経験はないでしょうか。カラム数が2〜3個ならまだしも、数十あるような大きなテーブルを編集するのに、|だけでは大変です。そこで使ってみたいのがmarkdown-table-editor kernelです。自動補完、セル移動...

List

  • 2020/03/14

glTF Viewer - WebGLを使ったglTFビューワー

glTFは3Dモデル界隈で今最も注目されているフォーマットだそうです。3Dモデル界隈におけるJPEGを目指すと言われているので、まさにデファクトを目指すべく作られています。執筆時点での最新版は2.0で、1.0とは互換性がないとのことです。そんなglTFのファイルをWebブラウザ上で閲覧するビューワーがglTF View...

List

  • 2020/03/13

Panolens.js - Three.jsを使ったパノラマビューワー

全天球動画(画像)やパノラマ写真など、従来の写真にはなかった形のメディアが登場しています。そうしたメディアを楽しむためには専用のビューワーが必要です。それによって、より強い没入感や楽しみ方が生まれるでしょう。今回紹介するPanolens.jsはThree.jsを使ったパノラマビューワーです。## Panolens.js...

List

  • 2020/03/12

Nocturnal - ナイトシフトモードをメニューバーで調整

macOS Catalinaになって、ナイトシフトモードが導入されました。夜になると画面の調光してくれます。システム環境設定で切り替えられますが、色温度くらいの調整しかありません。もっと細かく調整したい方はNocturnalを使ってみましょう。## Nocturnalの使い方設定はメニューで行います。!

List

  • 2020/03/11

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

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

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

List

  • 2020/03/07

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

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

List

  • 2020/03/05

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

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

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エディタ代わりに使うこともできま...