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

ライセンス - BSD Licenseの記事一覧

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

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

もっと見る

None

  • 2014/12/09

Flow – Facebook製。JavaScriptの静的型付けチェッカー

スクリプト言語とコンパイル言語の大きな違いとして変数の型付けがあげられます。それによって入力値と出力値の保証ができるので思わぬデータの入力による不具合発生が抑えられるようになります。JavaScriptでは特に静的型付けを求める声が大きいように思います。ということでそれを可能にするソフトウェア、Flowを紹介します。#...

List

  • 2014/11/30

txtjs – テキストをCanvas上で自由自在に表示

Canvasタグの使い方としてよくあるのは画像をはじめとするグラフィックスを描くために用いるというものです。しかし画像を作るのは難しいですし、もっと手軽に利用できると活用できる範囲も広がるはずです。そこで今回はtxtjsを紹介します。txtjsはテキストをCanvas上に描画するというソフトウェアになります。## tx...

List

  • 2014/10/11

xlwings – さよならVBA。PythonとExcelの相互コミュニケーションライブラリ

Webアプリ全盛の現在とあっても、業務では未だにExcelが多く使われています。その結果としてVBAが活躍しており、メンテナンスが難しかったり、コピペされるコードが量産されていたりします。VBAがダメという訳ではないのですが、触りたくないと考えるプログラマは多いのではないでしょうか。もっと自分が使い慣れたプログラミング...

List

  • 2014/09/06

kbpgp – サーバ/Webブラウザ両方で使えるPGP暗号化

最近、Webサービスのセキュリティが問題視されるケースが増えています。大量のデータがある分、一度セキュリティインシデントが起こると大きな被害に繋がる可能性があります。それを防ぐには運営者からも読み取れないデータの保存が一番です。そこで使えそうなのがkbpgp、JavaScriptによるPGPライブラリです。クライアント...

List

  • 2014/09/04

Gogs - Go製のGitリポジトリサーバ

今は企業内においてもバージョン管理でGitを使う所が増えています。個人個人がリポジトリを持つことでオフラインでも開発がスムーズに進められたり、多数の関連ツールの登場によって生産性が向上しています。GitHubやBitBucketのようなGitリポジトリサービスもありますが、企業内部でリポジトリを持ちたいというケースも多...

List

  • 2014/08/28

Toga - デスクトップからスマホまで。Python製のGUIツールキット

デバイスや環境に合わせてプログラミング言語を切り替えるのが当たり前ですが、それでもなお使い慣れている言語を使って開発したいという思いは誰もが持っているはずです。かつてのJavaもそうです(今もでしょうか?)。今回はその一つ、Togaを紹介します。PythonでGUIアプリケーションを作るツールキットになります。## T...

List

  • 2014/08/24

Destaque - スライド切り替えにパララックスエフェクトを使ったプレゼンテーションライブラリ

iOS 7の登場以降注目を集めているパララックスエフェクト。広まっていく中で注目されるのはどこでどう使うかです。縦スクロールを行う際に使うのは一般化しつつあり、次はどこで使うのが効果的でしょうか。その一例として紹介したいのがDestaqueです。スライドショーライブラリですが、そのスライド切り替えにパララックスエフェク...

List

  • 2014/08/23

Dbignore – これは便利!Dropbox版.gitignore

Dropboxは手軽で便利に使えるのですが、細かいカスタマイズには対応していないので融通が利かないなと思ってしまうこともあります。例えば同期しないフォルダの指定はできますが、ファイル単位で指定したいという場合もあるのではないでしょうか。そんな時に使えるのがDbignoreです。.gitignoreと同じフォーマットを使...

List

  • 2014/08/08

All The GIFs – アニメーションGIFがどんどん集まる専用クライアント

なんでこんなにアニメーションGIFは面白いのか。一つ一つは長くないですし、繰り返し何度も楽しめる。音もないので安心できますし、256色という今だと貧弱過ぎる仕様もノスタルジックでいい感じのエッセンスになっています。そんな魅力的なアニメーションGIFを日々探している方に使ってみて欲しいのがAll The GIFsです。R...

List

  • 2014/07/12

Chrome Dev Editor - フロントエンド開発ならお任せなChromeアプリなプログラミングエディタ

Webアプリケーションを開発する際にはテキストエディタやIDEを使うのが一般的です。しかし開発してWebブラウザに表示を切り替えて再読み込みして…というのは手間がかかるものです。そこでWebアプリケーションをWebブラウザ上で開発してしまおうというのがChrome Dev Editorです。JavaScriptだけでな...

List

  • 2014/07/10

Polymer - フラットUIの進化版!?なMaterial Designを実現するUIフレームワーク

Material Designという新しいコンセプトがAndroid Lより採用されます。より直感的にステータスが分かるようになったり、選択しているオブジェクトが判断できるようになります。フラットによって情報構造がシンプルになったからこそ実現できるデザインでしょう。そんなMaterial DesignをWeb上で実現で...

List

  • 2014/07/01

Odyssey.js – 地図とテキストをミックスした格好いいコンテンツ

地図を使ったコンテンツを作るのは楽しいですが、いざ作るとなると意外と難しいのではないでしょうか。Googleマップにマーカーを載せても、それをタップしないと内容が分からなかったりします。そこで紹介したいのがOdyssey.jsです。地図とコンテンツをミックスした面白いプレゼンテーションを作成できます。## Odysse...

List

  • 2014/06/29

MagicCircles – サークルを使った多彩な表現を簡単にできるグラフィックスライブラリ

HTMLの世界では主に左から右のテキストと、四角い枠の画像(別な形であっても背景が透明というだけで)で構成されているように見えます。だから角丸であったり、形が異なるものが目を引くようです。MagicCirclesを使うと円を使った多彩な表現が手軽に実現できるようになります。使い方を覚えるとWeb上での表現力が増しそうで...

None

  • 2014/06/19

ColaScript – 様々な言語のいいとこ取りをした軽量プログラミング言語

CoffeeScript、TypeScript、Dart、ClearScriptなど様々なJavaScript代替言語になるプログラミング言語が存在します。個人的にはCoffeeScriptが好みですが、個人の好みによって選択が分かれるところでしょう。大事なのは自分の性に合っているか、会社で組む場合は生産性と品質になる...

List

  • 2014/06/10

KARAS - Markdownよりも機能豊かで分かりやすい記法の国産マークアップ

ドキュメントを書く際にはテキストそのままではなく、何らかのマークアップ言語を使う人が増えています。例えばMarkdownを使っている人はとても多いのですが、機能的に物足りないと感じることも多々あります。他のマークアップ言語では多機能ながら記法が難しかったりと二の足を踏んでしまっている方も多いでしょう。そこで紹介したいの...

List

  • 2014/06/07

9m - Unicode文字を使った短縮URL

Twitter、Facebook、Google、Amazon…最近では数多くのサービスが独自の短縮URLサービスを提供しています。また、オープンソース実装の短縮URLサービスも数多いので自分たちのサービスに短縮URLを組み込むのも難しくありません。そんな短縮URLサービスと言えば基本は英数字4〜5桁程度の組み合わせなの...

List

  • 2014/05/21

Quill – APIが多彩なWYSIWYGエディタ

Webのテキストエリアの貧弱さには皆が辟易しています。だからこそツールバーを付けたり、中でHTMLが使えるようなWYSIWYGエディタに人気が集まります。しかしそうしたソフトウェアは柔軟性が高くなく、自分好みにならないケースもあるでしょう。そこで紹介したいのがQuillです。リッチなテキストエディタとAPIというのが売...

List

  • 2014/05/17

Collaborative Markdown - コラボレーション機能付き。WebベースのMarkdownエディタ

最近流行のMarkdownエディタ。ローカルアプリケーションあり、Web版ありと様々なエディタが存在します。個人で書く分には様々な選択肢から選べば良いですが、みんなで文書を一緒に編集するとなると選択肢は限られるでしょう。そんな時に欲しいのはWebベースでコラボレーションできるソフトウェアではないでしょうか。リアルタイム...

List

  • 2014/05/14

Wholly – 表形式のデータ選択を便利に

これは業務システムに良さそうです!テーブルのセルを選択したとき、それがどの行のどの列のセルなのか分からなくなったりした経験はないでしょうか。Excelなどのように行、列のヘッダーが固定できれば良いのですがWebではそう簡単ではありません。そこで使ってみたいのがWhollyです。選択したセルと同列をハイライト表示すること...

List

  • 2014/04/26

ODT-HTML5 - OpenDocumentを解析してHTML5で表示

OpenOffice.orgからはじまったOpenDocumentフォーマットはMS OfficeやGoogleドキュメントをはじめとして様々なオフィススイートでサポートされています。マクロなどを使わないシンプルなファイルであればOpenDocumentを使うのが一番安心かも知れません。そんなOpenDocumentの...