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

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

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

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

もっと見る

List

  • 2020/01/03

hidden - 不要なメニューバーアイコンを非表示に

macOSでは常駐プログラムがメニューバー上でアイコン表示されます。少なければ便利ですが、常駐プログラムが増えると見づらいものになります。アプリケーションのメニューと重なって、本当に必要なソフトウェアにアクセスできないのも不便です。そんなお悩みを抱えている方にお勧めしたいのがhiddenです。不要なメニューアイコンを非...

List

  • 2020/01/02

Falco - Webサイトのパフォーマンスを可視化するダッシュボード

Webの解析ツールというと、アクセスを解析するものが殆どです。ビューやUUを計測して、Webサイトの改善に活かします。それらのデータは管理者向けのものであり、訪問者はデータを渡すだけでした。Falcoは異なる視点でデータを収集します。それはWebサイトの使いやすさ、パフォーマンスに注目しています。## Falcoの使い...

List

  • 2020/01/01

Sweetconfirm.js - 送信を思いとどまらせるボタン

送信フォームを押してしまって後悔した経験はないでしょうか。Gmailなどでは送信後にキャンセルできる機能が追加されました。押す前に熟考したはずなのに、押すとアラが見つかる、なんてことはよくあります。今回紹介するSweetconfirm.jsは送信完了するまでに少し猶予をくれる、そんなライブラリです。## Sweetco...

None

  • 2020/01/01

get_qiita_informaion - Qiitaの記事情報を簡単に取得

Qiitaでは記事ごとの閲覧数、ストック数、いいね数が確認できますが、閲覧数は書いた本人しか分かりません。しかも各記事ページに移動しないと数字が確認できず、ちょっと面倒です。そこで使ってみたいのがget_qiita_informaionです。記事単位の情報をまとめて取得できます。## get_qiita_informa...

List

  • 2019/12/31

Notepads - 軽量でモダンなメモ帳

Windowsには標準でメモ帳がついていますが、とても使いやすいものではありません。機能も限られますし、メインのエディタとして使っている人はほとんどいないでしょう。しかし、さっと立ち上げられるエディタは欲しいものです。今回紹介するNotepadsは軽量でメモ帳の代わりになりそうなソフトウェアです。## Notepads...

None

  • 2019/12/29

gopass - ターミナル用のパスワード管理

今どき、パスワード管理をしていない開発者はほぼいないでしょう。多くの場合、GUIアプリケーションであったり、スマートフォンアプリで、サーバにログインしながら使えるものではありません。ターミナルを使っていてもパスワードを入力する機会はあります。そこで使ってみたいのがgopassです。## gopassの使い方gopass...

List

  • 2019/12/29

BlockLike.js - ビジュアルプログラミング風に開発できるJavaScriptライブラリ

ブロックを用いたビジュアルプログラミング環境はプログラミング初学者や、英語が分からない小学生などに向いています。極めれば多くのことが実現できる一方、通常のプログラミング言語との壁は常に存在します。ブロックによるプログラミングと通常のプログラミング、その垣根を越えようとするのがBlockLike.jsです。## Bloc...

List

  • 2019/12/28

moter - ターミナルの作業を少しでも楽しく

開発者はいつもターミナルを見て仕事をしています。黒い画面に白い文字という表示は目を引く情報が少なく、すぐに飽きてしまうでしょう。もはや飽きを通り越しているかも知れませんが、どうせならもっと印象深い方がいいはずです。そんな世界を作りたいと考えているのがmoterです。## moterの使い方実行中です。ターミナルの背景に...

List

  • 2019/12/28

Markdown Editor - シンプルなWebベースのMarkdownエディタ

Markdownエディタは多数存在します。それらを使うことで、自分のWebアプリケーション内にMarkdownを使った編集機能を簡単に追加できます。特に開発者向きのWebサービスで役立つでしょう。今回紹介するMarkdown EditorはそんなMarkdownエディタの一つです。シンプルですが、使いやすいエディタです...

List

  • 2019/12/27

rbtris - Ruby製のテトリス

ゲームを作ってみたいと考える人は多いですが、その題材で悩んでしまうことも多いです。キャラクターやゲームデザイン、グラフィックスなどで躓いて諦めてしまうのは勿体ないです。それを防ぐにはすでに存在するテーマを使うのがいいでしょう。今回紹介するrbtrisはRuby製のテトリスになります。Ruby2Dを用いて開発されています...

List

  • 2019/12/27

Paint GitHub - イラストで説明。GitHub Issueでペイントできる機能拡張

言葉で説明するよりもイラストを描いた方が分かりやすい、そんな場面は多いです。そのため会議などでホワイトボードが使われるのでしょう。それはプログラマーにとっても同じです。絵で描いた方が通じると思っても、そのために画像編集ソフトウェアを立ち上げたりするのは面倒です。そこで使ってみたいのがPaint GitHubです。## ...

List

  • 2019/12/26

wasm2lua - WebAssemblyをLuaに変換

WebAssemblyはユニバーサルバイナリとも表現されます。どんな言語であってもWebAssemblyに変換できれば、各プログラミング言語にあるWebAssembly環境(機能拡張など)で実行できます。そんな万能的に使えるWebAssemblyをあえてLuaに変換するのがwasm2luaです。## wasm2luaの...

List

  • 2019/12/26

JSFrame.js - モーダルからチャットまで。軽量なウィンドウライブラリ

Webアプリケーションを高機能化する上で欠かせないのがウィンドウではないでしょうか。ローカルOSの中で使うのはごく当たり前のようになっていますが、Webアプリケーションも複雑化すると、情報をウィンドウごとに分けたくなるはずです。そんなウィンドウを実現してくれるライブラリがJSFrame.jsです。## JSFrame....

List

  • 2019/12/25

LiteGraph - 高機能なビジュアルプログラミング環境

ビジュアルプログラミング環境が注目されています。例えばNode-Redはビジネスレベルでも使われていますし、プログラミング教育の文脈の中でも様々な環境が利用されています。今回紹介するLiteGraphもそんなビジュアルプログラミング環境といえるソフトウェアです。様々なノードを連結し、情報をリミックスできます。## Li...

List

  • 2019/12/24

JSONCrush - JSONをURLフレンドリーに圧縮

JSONはWeb APIのフォーマットとして多用されるようになっています。しかし広く普及すると、その使い勝手に対して不満を感じる人たちが増えます。サイズが大きい、もっと圧縮したいと考える人もいるでしょう。今回紹介するJSONCrushはURLフレンドリーにJSONを圧縮します。## JSONCrushの使い方適用したと...

List

  • 2019/12/23

texme - Markdownの中にLaTeXを埋め込めんで表示

Markdownではベーシックな記法しかサポートされていないので、こだわった記法を使うために拡張している人たちがたくさんいます。特に論文などを書く人たちにとっては表現力の低さが気になるでしょう。そこで使ってみたいのがtexmeです。Markdownの中にLaTeX記法が埋め込めるソフトウェアです。## texmeの使い...

List

  • 2019/12/22

mdr - ターミナル用のMarkdownビューワー

Markdownは閲覧時、専用のビューワーを通して見ることが多いかと思います。素のままでも可読性に優れたフォーマットとはいえど、ビューワーを使った方が見やすいのは確かです。普段ターミナルでMarkdownファイルを閲覧する際にcatやlessを使っていた方は、mdrを使ってみましょう。## mdrの使い方デモです。画像...

List

  • 2019/12/22

WebGLStudio.js - 本格的な3D Webアプリケーション

デスクトップアプリケーションが続々Webアプリケーション化されています。開発環境や画像編集ソフトウェア、オフィススイートまで幅広くWebブラウザで動作するようになっています。今回紹介するWebGLStudio.jsはWebブラウザ上で3Dグラフィックスを作成できるソフトウェアです。## WebGLStudio.jsの使...

List

  • 2019/12/21

Flowy - さくさく作れるフローチャートライブラリ

フローチャートを利用する機会は意外と多いです。しかし専用のソフトウェアがないために表計算やプレゼンソフトウェアを使って無理矢理作っているのではないでしょうか。Webブラウザで手軽に作れると便利です。今回紹介するFlowyはシンプルなフローチャートライブラリです。## Flowyの使い方左側にあるノードをドラッグ&ドロッ...

List

  • 2019/12/19

LegraJS - レゴ風ブリックを使ってドローイング

レゴはみんなが好きなおもちゃでしょう。一つ一つは小さなブリックですが、それを組み合わせることで何でも自分が好きなものを作り上げられます。最近ではIoTとも組み合わせて使われています。そんなレゴ風のブロックを使ってドローするライブラリがLegraJSです。## LegraJSの使い方スマイルマークのアニメーション。!