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

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

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

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

もっと見る

None

  • 2016/11/27

Forgiva - 動物を組み合わせるパスワード管理

パスワードは頭が覚えようとしてはいけません。専用のソフトウェアを使って、マスターパスワード一つだけで管理すべきです。しかしマスターパスワードが簡単すぎると一気にすべて見破られてしまう可能性があります。防ぐためにはどうするのが良いでしょうか。今回紹介するForgivaはマスターパスワードの他に、ユーザ自身が好きな動物を組...

List

  • 2016/11/26

Hotdraw.js - JavaのHotdrawをJavaScriptにポーティング

Javaはサーバサイドだけでなく、デスクトップ開発でも利用できます。速度面などに難があって利用は伸びませんが、かつては多くのデスクトップソフトウェアがJavaで作られていました。そんなJavaには多くの先進的試みがありました。JHotDrawというJavaによる2Dドロー技術もその一つで、今回紹介するHotdraw.j...

List

  • 2016/11/26

turbo.js - WebWorkerでGPUを使った計算処理を実現

ブラウザのJavaScriptは一昔前に比べたら大幅に高速化されていますが、それでもシングルスレッドで処理されるという点がネックになります。それを克服するためにはWebWorkerを使った並行処理、GPUを使った計算処理が必要です。それらの技術を使おうと思ったら非常に面倒なイメージがあります。そこで利用するのがturb...

None

  • Premium_s 2016/11/26

業務で使えるオープンソース(215)「分散」

最近のシステムはクラサバ型から分散型に注目が移っています。分散型であれば普段の作業はローカルだけで完結できたり、バックアップ代わりにもなります。クライアントのマシンパワー、リソースが向上していることもあって、単なるUIを表示するだけでは勿体ないでしょう。今回はそんな分散をテーマにしたソフトウェアをまとめて紹介します。そ...

List

  • 2016/11/25

DevdoGs - Electron製のDevdocsビューワー

開発者が知っておくと便利なサービスはいくつかありますが、その一つがDevdocsです。多数の開発時に利用するであろうライブラリやプログラミング言語のドキュメントが閲覧できます。オンラインで読むのも良いですが、お勧めはやはりオフラインです。一旦ダウンロードしておけばいつでも参照できるようになります。そこで使ってみたいのが...

None

  • 2016/11/25

Serverless Traveling Ruby Starterkit - RubyでAWS Labmdaを使う際の基礎にどうぞ

最近注目のキーワードがサーバレスアーキテクチャです。AWS LambdaやAzure Functionなどを使って決して多機能ではない、シンプルなシステムを構築します。それらを組み合わせて一つの大きなシステムとしていく開発技術になります。今回はそんなサーバレスアーキテクチャによる開発を手軽に体感できるServerles...

List

  • 2016/11/24

Jasonette - JSONでiOSアプリを開発するフレームワーク

一昔前のTitaniumであったり、React NativeはJavaScriptをネイティブのJavaScriptエンジン上で実行してネイティブのコンポーネントを使えるようにしています。それを使ってReact Nativeではコードを即時反映しながら開発ができるようになっています。そんな開発スタイルを一歩推し進めたの...

List

  • 2016/11/24

Cloud Commander - Webベースの二画面ファイラー

二画面ファイラーは好きでしょうか。筆者は大好きです。WindowsのエクスプローラやmacOSのFinderはもちろん、ファイルの移動やコピーがとてもやりづらいと感じてしまいます。二画面ファイラーに慣れてしまうと手放せなくなるでしょう。そんな二画面ファイラーをWebベースで提供するのがCloud Commanderです...

None

  • Premium_s 2016/11/23

業務で使えるオープンソース(214)「Webサイトスクリーンショット」

業務の中でWebサイトのスクリーンショットを撮る機会は意外と多いものです。資料、ヘルプ、仕様書、スライドなど様々な場面でスクリーンショットを撮影します。多くはOS標準の機能を使いますが、思い通りに撮れないこともあります。そんな時に使いたいソフトウェアをまとめて紹介します。そうしたソフトウェアを使うメリットについても合わ...

List

  • 2016/11/23

adiary - 日本製のHTML5/Markdownを使ったCMS

ソフトウェアは世界共通に提供できる一方、思想は作った人のバックグラウンドが反映されやすいものです。海外製のソフトウェアはなんとなく大味で、日本人の感性に合わないと聞くことは多々あります。Webサイトの基本となるCMSについてもそう言えます。そこで今回は日本製のCMS、adiaryを紹介します。なんと10年以上に渡って継...

List

  • 2016/11/23

PapterNIC - Webベースの高機能ドキュメント管理

企業内にはたくさんのドキュメントが存在します。それらは通常、ファイルサーバ上に保存されるのではないでしょうか。しかしファイルサーバでは細かな権限管理ができなかったり、期限内に見て欲しいといった場合の管理もできません。そうした企業内で発生するニーズに合わせて作られているのがドキュメント管理システムです。今回はPapter...

List

  • 2016/11/22

flv.js - JavaScript製のFLVプレイヤー

Flashコンテンツは世の中に溢れていますが、HTML5への移行も進んでおり、利用度合いは右肩下がりです。しかしすでにあるコンテンツを移行するのも難しいでしょう。そこでHTML5/JavaScriptの力でレガシーなFlashコンテンツを実行する試みが多数あります。今回はその一つ、flv.jsを紹介します。FLVフォー...

List

  • 2016/11/22

sidebar-v2 - 地図にサイドバーを追加

地図系サービスではサイトに埋め込めるようにしたり、地図にマーカーを載せたりするためのAPIを提供しています。しかし、表示されているもの以上の機能を追加しようとすると途端に面倒になります。意外とカスタマイズ性が低いのが地図系ライブラリです。そこで使ってみたいのがsidebar-v2です。各種地図ライブラリに対してサイドバ...

List

  • 2016/11/21

Scribe.js - nodeのログをカラフルに、かつWebブラウザ上で確認

最近Nodeで開発することが増えてきたのですが、標準出力に出てくるログはあまり見やすくありません。目的のデバッグメッセージがどこに出ているのか確認が面倒で、ターミナル上では検索もままなりません。そこで使ってみたいのがScribe.jsです。ログを格好良く、見やすくしてくれます。## Scribe.jsの使い方ログがWe...

List

  • 2016/11/21

Primitive - 画像を幾何学模様で描く

最近、AIなどを使ってコンピュータに絵を描かせるという試みが良く聞かれます。全くダメなものを描くこともあれば、意外と見られるものを描くこともあります。このままいくと数年で実用的になるかもしれません。今回は写真や画像を元に、幾何学図形で新しい画像を生成するPrimitiveを紹介します。## Primitiveの使い方元...

None

  • 2016/11/20

bashcached - Bashスクリプトでできたmemcached代替

システムのキャッシュなどでよく使われるmemcachedですが、仕組み的に複雑ではないので軽快に動作します。あまり複雑な仕組みはありませんが、そうした場合は別なソフトウェアを使えば良いでしょう。今回はむしろ、memcachedをさらに簡単にしたbashcachedを紹介します。その名の通り、Bashスクリプトで作られて...

List

  • 2016/11/20

Portier - メールを使ったパスワードレス認証

現在の認証技術はIDとパスワードによるものが基本です。その結果、パスワードが漏洩すると大変な状態になります。そこで二段階認証が使われるようになり、スマートフォンと組み合わせた認証技術が増えています。今回はパスワードが漏洩する心配がない、パスワードレス認証技術のPortierを紹介します。## Portierの使い方最初...

List

  • 2016/11/19

Veertu - Hypervisor.frameworkを使った軽量な仮想化ソフトウェア

PCの性能向上もあって、仮想環境も実用的になっています。Windowsではあまり多くありませんが、macOSでは幾つも仮想化ソフトウェアが存在します。オープンソースならVirtualBoxが有名でしょう。個人的にはVMWare Fusionを使っています。今回は仮想化ソフトウェアの新星、Veertuを紹介します。mac...

List

  • 2016/11/19

evermark - ローカルディレクトリのファイルをEvernoteにアップロード

Evernoteにメモを蓄積している人は多いと思いますが、そのエディット環境がWebであったり、専用クライアントソフトウェアで使い勝手に苦しんでいる方も少なくありません。フォーマットもWYSIWYGではなくMarkdownを使いたいという人もいるでしょう。そこで使ってみたいのがevermarkです。CLIでローカルとE...

None

  • Premium_s 2016/11/19

業務で使えるオープンソース(213)「Eコマース」

Webサービスによる収益化の基本とも言えるのがEコマースです。90年代から存在し、今も筆頭として君臨し続けています。インターネットのトレンドは変わりつつも、それに合わせて新しいEコマースの形も登場しています。今回はそんなEコマースのトレンドと、関連オープンソース・ソフトウェアを紹介します。## スマホアプリ化数年前から...