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

ソフトウェアの記事一覧

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

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

もっと見る

List

  • 2017/05/07

pnpm - npmの高速化と容量削減を実現

npmは優れたパッケージ管理システムですが、使っていると速度が遅くてストレスを感じることがあります。その挙げ句にエラーが出たら目も当てられません。それを解決するためにyarnも作られていますが、まだ機能的に十分でないこともあります。そこで使ってみたいのがpnpmです。高速かつディスクスペースを低減してくれるnpmです。...

List

  • 2017/05/07

8192px - みんなで共有する広大なキャンバス

リアルの世界で無限のキャンバスを提供するのは困難ですが、デジタルの世界では簡単です。そしてみんなでキャンバスをシェアしたら、どんな楽しい作品が生み出されるでしょうか。そんな楽しさを垣間見せてくれるのが8192pxです。みんなでピクセルアートが楽しめる、そんなプラットフォームになります。## 8192pxの使い方現在のメ...

List

  • 2017/05/06

Pegmatite - PlantUMLを画像化するGoogle Chrome機能拡張

かつて信望者が多く、そして使われなくなってしまったUMLですが、個人的には技術的には悪くないと感じています。問題はシステム開発と密接に(スケルトンコード出力など)しすぎたことでしょう。システムを可視化したり、図化するのは良いことです。そこで使ってみたいのがPegmatite、PlantUMLをドローしてくれるChrom...

List

  • 2017/05/06

cryptorious - 秘密鍵/公開鍵を使ったパスワード管理

パスワード管理と言えばマスターパスワードがあり、それさえ覚えておけば他のパスワードは覚えておかなくて良いというものです。しかしマスターパスワードを簡単なものにしてしまったら意味がありません。そこで使ってみたいのがcryptoriousです。パスワードを入力する代わりに公開鍵/秘密鍵を使うパスワード管理です。## cry...

List

  • 2017/05/05

Mastodon Bridge - MastodonにいるTwitterフレンドを探すお手伝い

最近一気に人気が出てきたMastodonですが、他のソーシャルサービスと同様にいきなりネットワークの中に放り込まれても全く面白さが伝わりません。人と人のつながりができてはじめて楽しくなってくるものです。Twitterと似た仕組みのため、現在トライしているユーザもまたTwitterユーザが多くなっています。そこで使ってみ...

List

  • 2017/05/05

DBeaver - 多彩なデータベースに対応した管理UI

データベースを使った開発や運用時においてGUIの管理インタフェースが欲しいと思うことは多々あります。特にプロジェクトによってデータベースの種類が違ったり、接続先があちこちに存在するとそう感じるはずです。そこで使ってみたいのがDBeaverです。多彩なデータベースに対応した管理UIです。## DBeaverの使い方接続先...

List

  • 2017/05/04

open_newtab - 指定したディレクトリを新しいタブで開く

macOSで便利なコマンドにopenがあります。ディレクトリを指定すれば、そこをFinderで開いてくれる機能です。ターミナルで移動しながら、そこをGUI側で開きたいという時に役立ちます。しかし問題は常に新しいウィンドウで開くことです。何度も使っているとウィンドウが多数開いて煩わしくなります。そこで使ってみたいのがop...

List

  • 2017/05/04

glua - ブラウザ、nodeで動く。JavaScript製のLuaVM

Luaは高速に動作するスクリプト言語で、移植性も高く、とても人気があります。nginxの拡張ができるなど、ゲームエンジンなどでもLuaによる拡張をサポートしている例が多数見られます。そんなLuaをWebブラウザやnode上で動かせるのがgluaになります。JavaScriptで書かれたLua VMになります。## gl...

List

  • 2017/05/03

VBA-TDD - VBAでもテスト駆動開発を!

VBA…誰もが一度は経験している言語かと思います。ごくごく小さなツールを書くのには最適ですが、少し大きくなったり、中長期的にメンテナンスしなければならないとなったら嫌になるのではないでしょうか。理由としてテストする仕組みがなく、トライ&エラーで作り上げるところに一因があるかと思います。そこで使ってみたいのがVBA-TD...

List

  • 2017/05/03

mini.css - 小さくても多彩なUIを提供するスタイルシートフレームワーク

CSSフレームワークはたくさん存在します。それぞれにコンセプトがあり、使いやすいものを選択するでしょう。特にUIパターンが多いものはデザイン的に統一感が出やすく、場当たり的に素材を探さずに済むので重宝します。今回はそんな多数のUIを揃えたCSSフレームワーク、mini.cssを紹介します。## mini.cssの使い方...

None

  • 2017/05/02

historian - Bashの実行履歴をデータベースへ

プログラマであればターミナルをよく使うはずです。そんな時の実行履歴は.bash_historyなどに蓄積されますが、過去に実行した履歴を確認する際にはgrepを使って行うのが一般的です。しかし前時代的ですよね。そこで使ってみたいのがhistorianです。実行履歴をSQLiteに蓄積するソフトウェアです。## hist...

List

  • 2017/05/02

OPUS - 企業のナレッジ管理システム

企業においてナレッジを蓄積するのはとても大事なことです。個人に知識がたまるだけでなく、それを全員でシェアすることができれば業務の効率化や利益の増加に大きく貢献することでしょう。そんなナレッジベースとして使ってみたいのがOPUSです。## OPUSの使い方メイン画面です。基本的にはページとWikiで構成されます。!

List

  • 2017/05/01

mobster - マルチプラットフォーム対応のモブプログラミングタイマー

モブプログラミングはペアプログラミングの次の形、チーム全員が同じ問題に対して同じ時に同じ場所で取り組むというものです。実際にコーディングするのは一人なので、他の人たちは自分の考えを言語化して説明しなければなりません。そんなモブプログラミングを行い際に使えるツールがmobsterです。Web技術によるモブプログラミングタ...

None

  • 2017/05/01

Google Cloud Functions Emulator - Google Cloud Functions向け開発のお供に

Googleのクラウドサービスでちょっとしたコードを実行するためのサービスがGoogle Cloud Functionsです。AWSで言えばLambda、Azureで言えばAzure Functions相当のサービスになります。そんなGoogle Cloud FunctionsをローカルでエミュレートできるのがGoog...

List

  • 2017/04/30

ngworld - Angularを使ったマインクラフト風ゲーム

マインクラフトはとても面白いゲームです。目的持って遊ぶこともできますが、むしろ自由に工作できる世界のが人気だったりします。レゴのように自由に創作できる空間は創造性を広げ、楽しく遊ぶことができます。そんなマインクラフトライクな空間をWebベースで楽しめるのがngworldです。## ngworldの使い方こんな感じの空間...

List

  • 2017/04/30

Mondrian - WebベースのリッチなSVGエディタ

Web上でドローをしようとした場合、取り得る選択肢はSVGかCanvasになります。Canvasは埋め込まれるコンテンツがバイナリになってしまいますが、SVGであればテキストベースなのが利点になるでしょう。そんなSVGコンテンツをWebベースで作成できるのがMondrianになります。## Mondrianの使い方デモ...

List

  • 2017/04/29

(Un)colored - 次世代のリッチコンテンツエディタ

Markdownで文章をさくさくと書きたいときもあれば、装飾を使ってリッチなコンテンツを作りたい時もあります。そんな時、今ではMS WordやPagesを使うのが一般的でしょう。しかし普段と使い勝手が違ったり、あまり多機能なのも厄介です。そこで使ってみて欲しいのが

None

  • 2017/04/29

anyenv - ○○envツールをまとめて管理

プログラミング言語はもちろん、そのバージョンもプロジェクトによって異なるのはよくあることです。その度にインストールし直していたり、依存ライブラリによってインストールがうまくいかなかったら非常に面倒です。そこで使ってみたいのがanyenvです。rbenvやpyenvなどのいわゆる○○env系をまとめてくれるソフトウェアで...

List

  • 2017/04/28

mdpdf - スタイル設定が指定できるMarkdown to PDF

MarkdownはHTMLだけでなく、他のフォーマットに展開する際にも使える便利な記法です。よくあるのはPDFではないでしょうか。しかし殆ど装飾も行われないシンプルなPDFなので、業務や報告書で使うのはちょっと躊躇してしまいます。そこで使ってみたいのがmdpdfです。スタイル設定などが可能なMarkdownからPDFへ...

List

  • 2017/04/28

PacmanPageControl - アプリのチュートリアルにパックマンを!

iOSアプリなどで最初にチュートリアルを表示することがよくあります。スワイプして次のステップに進んでいきます。そのステップを通じてユーザはアプリの使い方を学んでいきます。その時によく使われるのが小さなドットです。あのドット、何かに似ていると感じないでしょうか。言われてみれば!というところなのですが、パックマンのエナジー...