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

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

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

2017/06/23
効率的なIT教育(セキュリティ・プライバシー)の方法
2017/06/21
業務で使えるオープンソース(231)「Q&A」
2017/06/14
ノンモチベーション仕事術のススメ

もっと見る

None

  • 2016/03/17

azuma - LTの順番に迷ったらプログラムに決めてもらおう

最近の勉強会ではLT、ライトニングトークが行われることが多いです。一人5〜10分くらいの持ち時間で、プレゼンテーションをします。トップバッター、場が暖まってきた中盤、トリの最後とやるべき順番によって聴衆の反応もまちまちでしょう。もし順番で揉めたり、誰も最初にやりたがらないといった時にはazumaを使ってみましょう。##...

List

  • 2016/03/16

API Console - Go製のWeb APIプロキシダッシュボード

Web APIを使った開発が増えています。それに伴って求められるのが開発を効率化するツールです。データをセットしたり、ヘッダーを書き換えたりするのは面倒で、ストレスを感じるのではないでしょうか。そこで使ってみて欲しいのがAPI Consoleです。Webブラウザ上から任意のWeb APIを実行できるツールです。## A...

List

  • 2016/03/16

dragula - 簡単に使えるD&Dライブラリ

Webアプリケーションではドラッグ&ドロップインフェースがよく使われます。ファイル管理風のUIを使う場合もそうですし、リストの並び替えであったり、Gmailのようなメーラーでも使われる機能です。そんなWeb上でのドラッグ&ドロップ操作を実現してくれるのがdragulaです。とても手軽に使えそうです。## dragula...

List

  • 2016/03/15

Atomic Chrome - Google ChromeのテキストエリアをAtomで編集

筆者は去年まではEmacsユーザだったのですが、Atomに乗り換えて勉強中です。キーバインドはEmacs風にしているのですが、モダンな開発環境を整えるならAtomが一番早いのではないでしょうか。そんなAtomの活用を広げてくれるソフトウェアがAtomic Chromeです。任意のテキストエリア編集をAtom上で行えるよ...

None

  • Premium_s 2016/03/15

業務で使えるオープンソース(184)「全天球動画」

今回のテーマは全天球動画です。個人的に2016年に一気に花開くのではないかと考えている技術の一つです。ハードは後もう一段階の進化でほぼ固まってくると思いますので、次はソフトウェアの世界になるでしょう。今回は全天球動画の現状と可能性、そして関連オープンソース・ソフトウェアを紹介します。## 画質は4Kに2015年くらいか...

None

  • 2016/03/15

mas - Mac OSXのApp StoreをCUIで使う

Mac OSXにはスマートフォンのようにアプリストアが存在します。これを使うことでアプリケーションが探しやすくなったり、インストールが容易になると言ったメリットがあります。しかし問題はApp Storeアプリが重たく、使い勝手が悪いということです。そこで使ってみたいのがmasです。CLIベースでアプリのインストールがで...

List

  • 2016/03/14

PileMd - Todoやミーティングメモに最適なMarkdownエディタ

世の中にはMarkdownエディタと呼ばれるソフトウェアが幾つも存在します。その多くは左側にエディタ、右側にプレビューがあります。この形式に慣れすぎて、特徴がなくなってしまっているのも事実です。そこで使ってみたいのがPileMdです。サムネイル機能付きのMarkdownエディタです。## PileMdの使い方PileM...

None

  • 2016/03/14

git-trend - GitHub Trending repositoriesを調べられるコマンド

GitHubでは人気のあるリポジトリをGitHub Trending repositories

List

  • 2016/03/13

Drawingboard.js - 自分のサイトに埋め込めるドローライブラリ

Canvasの利用例として、ドローイングはよくあります。その多くはドロー機能メインのWebサイトで、コラボレーションしたり、画像として保存できるものになるでしょう。しかし皆がみんな、ドローイングサイトを作りたい訳ではありません。そこで使ってみたいのがDrawingboard.jsです。自分のサイトに組み込んで使えるドロ...

None

  • 2016/03/13

decaffeinate - CoffeeScriptをES6へ変換

CoffeeScriptはJavaScriptでありがちな面倒くさい構文がシンプルになる便利な代替記法です。現在主流であるES5では使えない文法であるクラスであったり、テンプレートなどを先んじて使うこともできます。しかしES6もnode上であれば十分に使えるようになってきています。そんな中、CoffeeScriptを使...

List

  • 2016/03/12

Hammerspoon - LuaでMac OSXを自動操作

仕事でPCを使っていると、いつしかルーティーンが生まれていきます。何度も同じ操作を繰り返したりするのは人がすべき作業ではありません。どんどん自動化し、創造的な仕事に努めるべきです。もしあなたがLuaの扱いに慣れた人であればHammerspoonを使ってみましょう。HammerspoonはMac OSX用の自動操作ソフト...

List

  • 2016/03/12

ghurl - GitHubのIssueを使ったサーバレスな短縮URL

短縮URLサービスは幾つか存在します。その多くが実際のURLと短縮されたURLとをデータベースに持ち、短縮URLへアクセスがあると元のURLにリダイレクトさせるという仕組みになっています。つまりサーバサイドの仕組みが必要です。そんな常識を打ち砕いてくれるのがghurlです。なんとサーバレスで短縮URLシステムを構築して...

List

  • 2016/03/11

BookStack - 企業/組織で使えるWebベースのドキュメンテーションシステム

ドキュメントを書く機会は誰にでもあるものです。開発プロジェクトがあればAPIドキュメントや仕様書、ヘルプファイルなどが必要になります。他にも数多くの場面があるでしょう。そんな時に使ってみたいのがBookStackです。Web上で作成、編集もこなせるドキュメント管理システムです。## BookStackの使い方トップペー...

None

  • Premium_s 2016/03/11

アプリマーケットを超えるソーシングプラットフォーム

iOSやAndroidで盛んなアプリマーケットをはじめ、数多くのプラットフォーマーが提供しているのがマーケットによるエコシステムです。誰もがそのプラットフォーム上で動くソフトウェアを作り、販売することで収益を得ることができます。アプリマーケットは大きなビジネスですが、その多くの場合はプラットフォーマーが最も大きな収益を...

List

  • 2016/03/11

GraphvizAnim - Graphvizのチャートをアニメーション

Graphvizを使うと高度なチャートが手軽に描けます。時に、あまりにも複雑すぎて全体像がわからなくなったりすることもあります。特にフローチャート系で起こりがちです。そこで使ってみたいのがGraphvizAnimです。Graphvizを使ってアニメーションGIFを作れるソフトウェアです。## GraphvizAnimの...

List

  • 2016/03/10

devtool - ChromeのDevToolsを使ったnodeデバッガー

nodeを使ったソフトウェア、開発案件が増えてきています。そして開発を効率的に行うために必要なのがデバッグツールです。皆さんは何を使っているでしょう。今回紹介するのはChrome/Chromiumで使われているDevToolsを使ってnodeアプリをデバッグできるdevtoolです。## devtoolの使い方devt...

List

  • 2016/03/10

WithSchemaEditor - Electron製。マルチプラットフォーム対応のJSONエディタ

Web APIを使った開発や設定ファイルなどでJSONが使われるケースが増えています。XMLほど冗長的でなく、多数の言語でライブラリが提供されていることが大きいでしょう。そんなJSONですが、テキストのままでは読みづらく、構造の確認や修正がしづらいといった問題があります。そこで使ってみたいのがWithSchemaEdi...

None

  • 2016/03/09

dinghy - Mac OSXでのDocker利用をさらに便利に

Mac OSXではVirtualBoxやVMWareなどを使ってDockerを使えるようになっています。開発する際などに便利なのですが、若干の問題点もありました。特にファイル共有周りの問題が大きかったように思います。そこで使ってみたいのがdinghyです。Mac OSX上でのDocker利用を便利に、簡単にしてくれるソ...

List

  • 2016/03/09

ReadRemaining.js - 読了するのにかかる時間は?

時間は有限です。そのため、ちょっとした空き時間に長文を読ませようというのは無理があります。ざっとスクロールしてもの凄く長かったら読むのをあきらめてしまうのではないでしょうか。しかし読むのにかかる時間は読んでいる速度に関係します。そこで使ってみたいのがReadRemaining.jsです。## ReadRemaining...

List

  • 2016/03/08

Responsible.js - スマートフォン向けにフルサイズ表示をシミュレート

レスポンシブWebデザインは訪れたブラウザのウィンドウ幅によって見せるコンテンツを切り替えます。そのため、PCのブラウザであっても画面幅を縮めればスマートフォン用の見栄えをチェックすることができます。しかし時によってはスマートフォンであってもPCブラウザ向けの表示でブラウジングしたい時があるはずです。そんな時に使えるの...