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

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

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

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

もっと見る

List

  • 2020/01/12

Ascii QR Code Creator - テキストで作成するQRコード

QRコードは世界中で使われています。特にスマートフォンやタブレットが流行始めてから、その利用範囲が拡大しました。システムからQRコードを出力して欲しいという話もよく出るでしょう。そんな時、画像ライブラリを入れることもできますが、マニアックな方式としてテキストでも使えます。それがAscii QR Code Creator...

List

  • 2020/01/11

文言(wenyan-lang) - 漢文なプログラミング言語

以前、日本語でプログラミングを書けば、ハッキングしづらいのではないかとツイートしました。ソフトウェアやシステムがハッキングされるのは、利用できる開発者の数によって大きく異なります。日本語で書けば、それを理解するのと不正操作する二つのコストが発生します(もちろんなでしこは知っています)。そんな妄言を実現させてしまったよう...

List

  • 2020/01/11

Ordinary Puzzles - じっくり楽しめるReact Native製のパズルゲーム

フレームワークやSDKがあったとき、それでどんなゲームが作れるのか提示してあげるのは面白い試みです。一般的なソフトウェアよりも目を引きやすく、興味を持ってもらいやすいかも知れません。今回紹介するOrdinary PuzzlesはReact Nativeで作られたスマートフォン向けのゲームになります。## Ordinar...

List

  • 2020/01/10

Screenshot to Google Slides - スクリーンショットを撮影してスライドに貼り付け、スクリーンショットを撮影してスライドに貼り付け…

Googleスライドを使ってスライドを作っている際に、Webサイトのスクリーンショットを多数貼り付けたいと思うことがあるかも知れません。そのためスクリーンショットを保存して、アップロードするのは面倒です。何度も繰り返すと、心が折れてしまうかも知れません。そんな特定用途に限って使えるのがScreenshot to Goo...

List

  • 2020/01/10

Mammoth - WordをHTMLファイルに

Wordファイルは広くオフィスで使われています。様々なドキュメントがWordで作られていることでしょう。そんなWordにはHTML出力機能もありますが、すごいマークアップで出力されるので、あまり使っている人を聞いたことがありません。もしあなたがWordファイルをシステムに取り込んだりしなければならない時にはMammot...

List

  • 2020/01/09

unDraw - 自由に使えるフラットなイラストをダウンロード

最近、海外のWebサイトを見ると、フラットな人やオブジェクトを使ったイラストがよく使われています。日本であればいらすとやと同レベルかというくらい使われています。そんな雰囲気のイラストがSVGで無償公開されています。それがunDrawです。## unDrawの使い方こういう雰囲気、見ますよね。!

List

  • 2020/01/09

Aozorasearch - 青空文庫の全文検索エンジン

著作権の切れた書籍を管理、公開している青空文庫。お世話になっている人も多いことでしょう。古典を無料で、図書館などに行かずとも読めるのは素晴らしいことです。その蔵書は年々増えており、探すのも大変です。そこで使いたいのがAozorasearchです。青空文庫専用の全文検索エンジンです。## Aozorasearchの使い方...

List

  • 2020/01/08

wttr.in - ターミナルからコマンドを打って天気を取得

生きている以上、外に出る可能性は常にあります。その際に気になるのは天気です。風の強さ、温度などによって外に出る格好を決めたり、傘などを持っていくか考えるでしょう。洗濯物や屋外行事などでも天気は大事な情報です。そんな天気情報をcurlコマンド一つで取れるようにするのがwttr.inです。## wttr.inの使い方`cu...

List

  • 2020/01/08

Nonflowers - 世界中どこにも存在しない花を生成

最近、プライバシー保護の動きもあって、機械学習を使って人の顔を生成する動きがあります。自動生成された、世界中どこにもいない人であれば著作権を気にせず利用できるという訳です。それと類似技術を花に対して適用したのがNonflowersです。## Nonflowersの使い方アクセスする度に異なる花が生成されます。!

List

  • 2020/01/07

Nitter - 多彩な検索が可能なTwitterフロントエンド

Twitterのフロントエンドが大きく変更され、使いづらいと感じている人も少なくありません。かつてのTwitterではWeb APIの利用制限が緩く、誰もが自由にクライアントアプリケーションを開発できていましたが、今はそういったソフトウェアが大幅に減っています。今回紹介するNitterはそんな中、珍しいTwitterフ...

None

  • 2020/01/07

CuteUID - かわいいユニークIDを生成

ユニークなIDを生成したいと考えた時、どんな方法を使うでしょうか。大抵各言語向けに用意されたUUID生成ライブラリを使うと思います。それを使えば数字だけ、または英数字を絡めたIDが生成されます。しかし、そんなIDに楽しさが感じられない、そう思う方はCuteUIDを使ってみましょう。## CuteUIDの使い方CuteU...

List

  • 2020/01/06

plant_erd - ER図をPlantUML用にエクスポート

UMLをテキストベースで記述できるPlantUMLを使っている方は多いのではないでしょうか。クラス図を流用する形でER図も描くことができます。そして、データベースはすでにあり、そこからPlantUML用に出力できればいいのに、と考えている方もまた多いでしょう。そんな方にお勧めなのがplant_erdです。各種データベー...

List

  • 2020/01/06

‎Userscripts - Safari用のユーザスクリプト作成、実行環境

ユーザスクリプトを使うことで、Webサイトを便利にできます。公式には提供されていない機能を実現したり、UIで不要な部分を削ったり、逆に追加したりできます。筆者も様々なサイトでユーザスクリプトを使っています。作成が若干面倒なイメージがありますが、‎Userscriptsを使えばとても簡単にユーザスクリプトを作成できます。...

List

  • 2020/01/05

QRScanner - iOS13風のQRコード読み取りライブラリ

iOS13になってOSとしての機能も強化されています。新しい機能であったり、UXも変更が加えられています。同じような機能を提供するアプリの場合、標準の動作を真似ておくとユーザの混乱が少なくて済みます。今回紹介するQRScannerはiOS標準のカメラ機能に搭載されたQRコード読み取り機能を真似たライブラリになります。#...

List

  • 2020/01/05

Branded QR Ccode - 任意のロゴを載せたQRコードを生成

QRコードは世界中で使われています。特にスマートフォンが登場して以降、その利用範囲が拡大しているように感じます。仕様として多少汚れていても使えるようになっており、エラー率も考慮して生成できます。そんな仕様を使うことで、QRコードの中に本来不要な情報も盛り込ませることができます。それがBranded QR Ccodeです...

List

  • 2020/01/04

Offline Browser Communication - どんな使い道があるか。ローカルで立てるWebRTCサーバ

WebRTCはリモートと動画チャットをしたり、メッセージを送る際に使われる面白い技術ですが、サーバのセットアップなどに手間がかかるイメージがあります。もっと手軽に使えれば可能性が広がりそうです。今回紹介するOffline Browser Communicationはローカルで立ててすぐに使えるWebRTCサーバです。#...

List

  • 2020/01/04

アクセシビリティカラーヘルパー - Webアクセシビリティを考慮した色を提案

Webのアクセシビリティは大事な考え方です。誰もが使いやすいWebサイトを目指す上で、文字の大きさや背景色とのコントラスト、リーダー対応など様々な観点があります。今回紹介するアクセシビリティカラーヘルパーは背景と文字のコントラスト比を維持するためのカラーパレットになります。## アクセシビリティカラーヘルパーの使い方利...

List

  • 2020/01/03

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

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

List

  • 2020/01/03

Krabby - キーボードによるWebブラウジング補助ライブラリ

テキストエディタやターミナルなど、開発作業の殆どはキーボード主体でできますが、Webブラウジングだけはマウスが必須です。キーボード操作をアシスタントするユーティリティも多いですが、あまり普及していません。今回紹介するKrabbyはブラウザ機能拡張としての動作はもちろん、Webブラウザ側で仕込むこともできるキーボード操作...

List

  • 2020/01/02

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

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