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

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

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

2017/05/17
技術者に分かりやすい文章を書くための6つのポイント
2017/05/17
業務で使えるオープンソース(228)「データベース管理」
2017/05/10
北京のインターネット事情

もっと見る

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

None

  • Premium_s 2017/05/02

2017年04月の人気ソフトウェアまとめ

過去分はこちら。- 01月最近はSPA(シングルページアプリケーション)が流行っています。Ajaxを使わなかったとしても一つのページだけで表現されているのは閲覧者にとっても利便性の高いものになるでしょう。Cosmoを使えば一見すると管理しづらそうなSPAを上手にメンテナンスできます。ペラのHTMLファイルで作るのに比べ...

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系をまとめてくれるソフトウェアで...

None

  • Premium_s 2017/04/29

適切な進捗管理とは?

プロジェクト管理において進捗を管理するのはとても大事なことですが、それでも遅延したり、炎上したりします。本当に適切に管理しているならばその兆しが見えた段階で対応が可能なはずです。今回は進捗を適切に管理し、プロジェクトの炎上を防ぐ方法を紹介します。## 短いスパンで報告を受ける一ヶ月に一回と、一日一回であればどちらの方が...

None

  • Premium_s 2017/04/28

隙間時間の仕事術

外出が多い方、ミーティングが多い方などは仕事がその間、隙間時間にやることになります。10分、15分と言った隙間時間の中で仕事をして目的を達成していかないと仕事が追いつかなくなってしまいます。今回はそんな隙間時間を使った仕事法を紹介します。## コワーキングスペース個人的にはカフェよりもコワーキングスペースの方が好きです...

List

  • 2017/04/28

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

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

List

  • 2017/04/28

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

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