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

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

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

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

もっと見る

List

  • 2018/09/08

SimpleBar - ページ内スクロールをサポートする軽量ライブラリ

Web上でダッシュボードなどを提供すると、様々な情報をまとめて表示しなければなりません。何も考えずに表示してしまうと、縦スクロールがすごいことになるでしょう。そこでページ内のコンポーネントごとにスクロールがあると便利です。SimpleBarはそんなページ内スクロールを提供するライブラリです。依存性もなく簡単に使えるのが...

List

  • 2018/09/07

Draw2D touch - Webブラウザ上でVisio風のドローイングを実現する

開発現場においてMicrosoft Visioは人気のあるソフトウェアです。特にプロジェクトマネージャなどがアーキテクチャを図化したり、データベースのモデリングをしたりするのに使われます。しかし、その使い方に対して価格が非常に高いと感じてしまう方もいるでしょう。そこで使ってみたいのがDraw2D touchです。HTM...

List

  • 2018/09/07

jsPlumb - Web上で情報の関連性を表現

情報の関連性を表現する際にフローチャートが便利です。常に1対1の関係ではなく、分かれたり、交差したりすることもあるでしょう。情報の関連性がビジュアル化されることで、理解度が格段に増します。そこで使ってみたいのがjsPlumbです。情報を接続して表現できるソフトウェアです。## jsPlumbの使い方フローチャートの例。...

List

  • 2018/09/06

Weather Symbols - 多彩な表現をサポートした天気アイコン集

天気は晴、曇り、雨、雪くらいしかないと思うでしょうか。実際には時々雨と言った表現もあったり、昼と夜とがあったりと細かな派生がたくさんあります。もしWebサイトに天気情報を載せようと思ったら、そのパターンに対応するのが大変です。そこで使ってみたいのがWeather Symbolsです。様々なパターンに対応した天気アイコン...

List

  • 2018/09/06

docsify - シンプルで使いやすいドキュメントジェネレータ

見やすいドキュメントは大事です。個人的にはmkdocsが好みですが、それ以外にもたくさんのドキュメント作成ソフトウェアがあります。ブログなどと組み合わせるならJykellを使っても良いですし、作られているプログラミング言語で選べば拡張もしやすいでしょう。今回はnodeで作られているdocsifyを紹介します。シンプルで...

List

  • 2018/09/05

Fuzzify.me - Facebookの広告関連情報をクリーニング

Facebookはユーザの行動を通じて広告を表示します。そのため、常にプライバシーとの兼ね合いが問題になります。ユーザは一部のトラッキングを拒否することもできますが、Facebook上でのアクションはトラッキングの対象になっており、いつの間にか自分のデータを吸い取られている場合があります。そこで使ってみたいのがFuzz...

List

  • 2018/09/05

Terminal Velocity - ターミナルで使う高速なメモアプリ

メモアプリの大事なところは、思いついた時にさくっとメモできることです。ソフトウェアを立ち上げて、ファイルを開いて…なんてやっていたら書こうと思っていたことを忘れてしまいます。間髪入れずに書ける環境が望ましいでしょう。今回はTerminal Velocityというソフトウェアを紹介します。ターミナルで使える、素早く使える...

List

  • 2018/09/04

Miki - MakefileのWikiエンジン

WikiというとWebブラウザ上で使うものというイメージがあります。しかしそれは固定概念です。GUIで書くものもありますし、スマートフォンアプリだってあります。自由にさくさくとメモできて、各ページがリンクでつながっていくならば、それはWikiと言えるでしょう。今回紹介するWikiエンジンはMiki、なんとMakefil...

List

  • 2018/09/04

git-bug - Gitリポジトリでバグ管理

Gitには開発しているソフトウェアのコードが入っています。つまりソフトウェアに関連する情報は一箇所にあると利便性が高まるでしょう。その最たるものがドキュメントで、APIの記述をコードに埋め込んでおくといった使い方がよくあります。さらにバグ管理までGitリポジトリに入れてしまおうと考えたのがgit-bugです。## gi...

None

  • 2018/09/03

rb - 標準出力をRubyで処理

開発者であればターミナル操作を行う機会は多いでしょう。各コマンドは独立しており、パイプなどを通じて一繋ぎの操作を実現します。しかしシェル芸という言葉があるくらい、熟練者とそうでない人とで実現できるものが異なります。さらにシェルスクリプトですべてを記述するのはコード量も多くなったり、正規表現を駆使しなければならないでしょ...

List

  • 2018/09/03

qb.js - JavaScriptで再現されたQBASIC

昔懐かしいプログラミング言語、BASICには幾つもの派生版があります。昔、筆者が使っていてBASICは標準的なものだったと思いますが、QBasicという派生版があります。BASICとは異なり、サブルーチンやwhile文もサポートしています(via QBasic - Wikipedia

List

  • 2018/09/02

Favioli - Faviconのないサイトで絵文字を表示

多くのWebサイトにお気に入りアイコン(Favicon)が設定されています。一部のブラウザを除けば、Faviconがタブ上に表示されるのでWebサイトの区別が付けやすく、ユーザビリティが向上します。しかしそんなFaviconが設定されていないWebサイトもあります。そんな時に使えるのがFavioliです。## Favi...

List

  • 2018/09/02

pgModeler - 強力なビジュアル化が可能なデータベースモデリング

O/Rマッパーなどによってデータベースを意識せずに開発できるようになっています。しかしデータベースは設計次第でシステムのボトルネックになることも多く、やはり適切な設計能力は重要です。今回紹介するpgModelerはPostgreSQLに特化したデータベースモデリングソフトウェアになります。## pgModelerの使い...

List

  • 2018/09/01

Fiddle - すぐにElectronアプリ開発をはじめられる開発環境

Electronを使えばWindows/macOS/Linuxなどマルチプラットフォームで動作するソフトウェアがHTML/JavaScript/CSSで作成できます。作ってみたいと思いつつも、環境を整える手間で躊躇してしまっている人もいるのではないでしょうか。そんな方に使ってみて欲しいのがFiddleです。ダウンロード...

List

  • 2018/09/01

ワープロ明朝 - ノスタルジックなワープロ時代を再現したフォント

パソコンが普及する前はワープロを使ってドキュメントなどを作成していました。最後の方ではインターネットに接続できるワープロさえありました。書くことに集中できるのでワープロが好きだったという方も多いことでしょう。そんなワープロの時代に使われていたフォントを再現したのがワープロ明朝です。## ワープロ明朝の使い方ワープロ明朝...