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

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

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

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

もっと見る

List

  • 2014/01/19

SoftEtherVPN – ついに、あのSoftEtherがオープンソース化!

ごく簡単にVPN環境が作成できると話題になったSoftEtherVPNがついにオープンソース化されました。独自のVPN網を構築しているといった印象があったのですが、その他にも以下のプロトコルに対応しています。- SSL-VPN- OpenVPN- IPsec- L2TP- MS-SSTP- L2TPv3- EtherI...

List

  • 2014/01/19

Horn.js - ビューとイベントだけを取り回すシンプルなJavaScriptフレームワーク

Backbone.jsは便利なフレームワークですが、ちょっとしたものを作ろうと思った時には大袈裟だったり、複雑そうに見えて腰が引けてしまうかも知れません。実際のところ十分分かりやすいとは思うのですが、モデルやコレクションが絡むと確かに複雑さを増す気がします。そこでちょっとしたビューとイベントの管理だけをしたい場合にお勧...

List

  • 2014/01/18

Paint.JAVA – Paint.NETのJavaクローン

オープンソースの有名なペイントソフトウェアにPaint.NET

List

  • 2014/01/18

PWM - パスワード管理をLDAPで統合している場合にお勧めのセルフパスワード管理

企業においてパスワード管理をLDAPを使って一元管理しているケースは多いと思います。Windowsでも利用できますし、Linuxなどのログイン認証にも利用できます。認証統合されているとIDの管理がとても簡単になります。そんなLDAPですが、パスワードの更新インタフェースになると多少面倒があります。Windowsの認証に...

List

  • 2014/01/17

mOTP – SMS代替を考えるワンタイムパスワードサーバ

※ オープンソースからオープンAPIに変わっています。ソースコードは公開されていませんのでご注意ください。最近二段階認証が流行です。通常使っているパスワードに加えてスマートフォンを使ったワンタイムパスワードを生成することでセキュリティを担保する仕組みです。確かにセキュアだと思いますが、スマートフォンを持っていないと使え...

List

  • 2014/01/17

JSC3D - JavaScript/Canvasを使った3Dビューワー

3Dプリンタの発展もあって、立体物に対する注目が集まっています。しかし3Dオブジェクトは2D以上に描いたり作成したりするのが難しいです。そんな中紹介したいのがJSC3Dです。オブジェクトの作成は容易ではありませんが、Webブラウザ上で3Dオブジェクトを描画するすごいビューワーです。!一例です。女性のアバターを表示してい...

None

  • Premium_s 2014/01/17

今後のITで大切な「BLOCK」という考え方(3)

今回はBLOCKを考える上で大事な要素と言える7つのポイントを書きたいと思います。これまでの話は第一回を参照してください。## 1. オープンソース今の時代においてオープンソース・ソフトウェアを使わずに全てスクラッチでシステムを組み上げるというのはほぼなくなってきているのではないでしょうか。Webシステムにおいて商用パ...

List

  • 2014/01/17

audioSprite - オーディオファイルでスプライト!

ほほー技術的に面白い!一つの画像に複数のアイコンを入れてスタイルシートを使って切り出すことで複数画像をダウンロードするネットワークコストを低減してくれる技術がCSSスプライトですが、画像以外でも使うと便利そうです。Web Fontsをアイコン代わりに使ったケースも似ていますが、今回はなんと音楽でやってしまおうというライ...

List

  • 2014/01/17

floatlabels.js - placeholderがラベルへ移動するライブラリの決定版!

これは使える場面が多そうですよ!最近Webフォームでplaceholderを使って入力すべき項目を明示するケースが増えていますが、入力をはじめるとplaceholderがなくなるので入力すべき項目が分からなくなるという弱点があります。そこで開発者が取り組んでいるのが入力を開始するとplaceholderが移動するフォー...

List

  • 2014/01/16

lz-string – 高速さが売りのJavaScritp圧縮/解凍ライブラリ

HTML5によってローカルストレージが使えるようになり、キャッシュ以上に速いデータの読み書きが実現できるようになっています。しかし大きな欠点があります。それはストレージが1ドメイン5MBまでに限定されることです。もっと大きなサイズで保存したい、そう思うこともあるかと思います。テキストデータであれば検討して欲しいのがlz...

List

  • 2014/01/16

TileMill - マルチプラットフォームで使えるマップエディター

インタラクティブな地図作成にどうぞ!地図は非常に面白い素材です。単純に表示するだけでなく、マーカーを立てたり別な統計データを重ねたりと色々な使い方が考えられます。しかし最も利用しやすいGoogleマップですらAPIを介した利用に対して簡単にはいかないものです。そこで見て欲しいのがTileMillです。デスクトップアプリ...

List

  • 2014/01/16

Ganib - 中規模の組織から使えそうなアジャイルプロジェクト管理

プロジェクトの規模を問わずプロジェクト管理は必須です。規模に応じて利用する機能は選択すべきですが、プロジェクト管理がなければやるべき作業が分からず右往左往してプロジェクトが全く進まなくなってしまうでしょう。Ganibはスモールチームにはちょっと規模が大きいと感じられますが、社内で複数のプロジェクトが同時に動いているよう...

List

  • 2014/01/16

MangaFilter - Web上で写真をマンガっぽく

ぜひぜひ試して!2012年に登場して一気に話題になったマンガカメラ

List

  • 2014/01/15

Backbone-Eye – Backboneアプリを開発するならFirefoxでいこう!

これは面白い!Webアプリを開発する際に注目を集めているフレームワークBackbone。あまり厚くない仕組みになっているので理解はしやすいのですが、それでも開発時には色々難問にぶつかることがあります。そこでDevtoolsのような開発ツールが役立ちます。さらにそれを一歩進めてBackbone専用に特化させたのがBack...

List

  • 2014/01/15

Parm - 大型プロジェクトにも対応できるMarkdownドキュメントコンバーター

記法のシンプルさ、機能そして素の状態でも可読性が高いと言ったこともあって人気のMarkdown。利用範囲がどんどん広がっています。READMEだけでなく、プロジェクトのドキュメントを書く際にも利用してみると良いでしょう。そうなると単純に一つのMarkdownファイルだけでなく、複数のファイルで構成した分かりやすいドキュ...

List

  • 2014/01/15

SpritePad - ファイルをどんどん追加してスプライト画像を作成

CSSでスプライト画像を使うことは増えてきましたが、作成が面倒なのは変わっていません。専用のソフトウェアも幾つかありますが今回はWebブラウザ上でスプライト画像を作成できるSpritePadを紹介します。# 使い方使い方は簡単で、まずはアイコン画像をSpritePadにドロップしていきます。!複数ファイルをまとめてドロ...

List

  • 2014/01/15

Weed-FS - HTTPで使えるスケーラブルなファイルサーバ

Webサービスを提供していてファイルを保存するというケースは良くあります。が、サーバ一つに保存すると移行や何らかの障害が発生した時にデータの安全性を保持するのが難しくなるでしょう。そこで単純にファイルを保存するのではなく、スケーラブルなストレージシステムが欲しくなります。個人的にはMogileFSも好きですし、Amaz...

List

  • 2014/01/15

ModSecurity - セキュリティリスクを軽減するWebアプリケーションファイアウォール

これは要導入検討ですね。Webアプリケーションをセキュアに開発するのは基本ですが、それでも人が作るものである以上バグを含んでしまうのは致し方ありません。そこで未知の不具合を含めて防衛するための手段を考えなければなりません。その一つとして、さらに外部からのアタックに対して考えられる手段がWebアプリケーションファイアウォ...

List

  • 2014/01/15

IRKit iOS SDK - iOSを家電リモコンにしてしまう魅力的なデバイス

夢が広がるデバイスですよ!赤外線通信と言えばテレビやエアコンのリモコンなどに今も使われています。フューチャーフォンでは使われていた技術ですが、スマートフォンになると使われなくなっています。が、未だに多くの家電がある現状、ニーズの強い技術と言えます。これまでにもスマートフォンから操作できる赤外線通信ユニットが発売されてき...

List

  • 2014/01/14

RapydScript – Pythonっぽく書けるJavaScript代替言語

JavaScript代替言語が数多く出回り始めていますが、その一種で見られるのは既存のプログラミング言語に似せて作られてJavaScriptに変換されるタイプです。RapydScriptもその系統です。ベースになっている言語はPythonで、Python風に書いてJavaScriptへ変換できるコンパイラーがRapyd...