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

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

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

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

もっと見る

None

  • 2016/07/23

Lever OS - サーバレス×マイクロサービスなWebアプリ実行環境

マイクロサービス、サーバレスアーキテクチャといったキーワードが盛んに言われるようになっています。確かにサーバレスアーキテクチャは小さなサービスを作るのに都合がよく、それらを合わせるとマイクロサービスとして成り立つかも知れません。そんな2つを合わせて作られているのがLever OSです。まだ開発途中とのことですが、大きな...

List

  • 2016/07/22

TwitterVideoUploader - Twitter専用動画アップローダー

Twitterでは写真だけでなく動画のアップロードもできます。サイズは無制限という訳ではありませんが、512MBまでアップロードできるので十分ではないでしょうか。スマートフォンからなら手軽にアップロードできますが、デスクトップからで動画アップロードに対応したクライアントはあまり多くありません。そこで使ってみたいのがTw...

None

  • Premium_s 2016/07/22

業務で使えるオープンソース(197)「Webブラウザ画像加工」

今回のテーマはWebブラウザベースの画像加工です。JavaScript、HTML5による新しいAPIの追加によってWebブラウザでも画像の加工がとても簡単にできるようになっています。とはいえ、Canvasを使った処理はテクニックが必要です。今回はそんなテクニックを手軽に導入できる各種ライブラリと、特性を紹介します。##...

List

  • 2016/07/22

smlr - ロスを殆ど感じさせずにJPEGのサイズを縮小

スマートフォンでは写真が簡単に撮れるとあって、スマートフォン向けのサービス(アプリ含む)では写真コンテンツがよく使われます。しかし高解像度化に伴って写真サイズがふくれあがっており、1枚数MBも当たり前になっています。これではストレージやネットワーク帯域に大きな問題が出ます。そこで使ってみたいのがsmlrです。JPEG画...

None

  • 2016/07/21

BitKeeper - OSS化された商用分散バージョン管理システム

かつてはバージョン管理と言えばCVSやSubversionが使われていました(その前にRCSというのもありましたがあちらは個人用なので)。そして今やGitを使うのが当たり前になりつつあります。そんなGitが生まれた背景の中にあったのがBitKeeperです。元々Linuxカーネルの管理に使われてきましたが、コミュニティ...

List

  • 2016/07/21

GitHub Calendar - GitHubのアクティビティグラフを任意のサイトに埋め込み表示

GitHubでの活動はオープンソース・ソフトウェア開発者としてのアクティビティとも言えます。会社でGitHubを使っていれば緑の濃い部分ばかりになるかも知れませんが、さらに休日もちゃんと埋めようと活動している人もいるでしょう。そんな方にお勧めなのがGitHub Calendarです。GitHubのアクティビティグラフを...

None

  • 2016/07/20

ExcelCompare - Excelファイルの差分表示

オフィスでの仕事に徹底的に使われているのがExcelです。職人たちの手にかかれば、表計算のみならずあらゆる場面においてExcelが利用されます。メールでも送られ、修正されて、コピーして修正して…と多くの人たちに使われています。その結果、多くのコピーとどれが最新で何が違うのか分からないExcelファイルに溢れかえります。...

List

  • 2016/07/20

Weex - アリババ製のモバイルUIフレームワーク

スマートフォン用にWebサイトであったり、ハイブリッドアプリを提供する際には専門のUIフレームワークが欠かせません。デスクトップWebブラウザ向けとは異なるUI/UXが求められるためです。しかしそういった実装は簡単ではありません。そこでUIフレームワークが重宝します。今回はアリババ社が作ったWeexを紹介します。## ...

None

  • Premium_s 2016/07/19

業務で使えるオープンソース(196)「資産管理」

企業内にはたくさんの資産があります。従業員ももちろん資産ですが、今回は主にソフトウェア、ハードウェア系の資産を対象とします。適切に管理、運用しなければ余計な費用を払うことになったり、逆に違反した使い方をしている状態になったりする可能性があります。そこで今回は社内の資産管理に関するTipsと、主なソフトウェアを紹介します...

List

  • 2016/07/19

Pica - Canvasよりも高品質、かつ高速な画像リサイズライブラリ

HTML5のCanvasとJavaScriptを使うことによって画像をクライアントサイドで加工できるようになりました。特に多いのが縮小に関するニーズです。スマートフォンで撮影した画像はサイズが大きいので、転送にかかる時間や帯域の問題があります。そこで事前に縮小するのです。しかし縮小した時の画像の品質はブラウザに依存して...

List

  • 2016/07/19

ScreenToGif - Windowsの操作をアニメーションGIF/動画化

最近はソフトウェアの動きを表現するのにアニメーションGIFを使うようになっています。動画はYouTubeなりにアップロードするのが面倒だったり、再生ボタンを押させるのも手間に感じてしまいます。スクリーンキャストを撮るのに使ってみたいのがScreenToGifです。Windows用のソフトウェアで、筆者がMac OSX用...

List

  • 2016/07/18

lufo - 最近選択したドロップダウンの項目を優先表示

Webのフォームで何度も同じドロップダウンの項目を選択していると、項目を一番上に持っていって欲しいと考えるでしょう(都道府県、国名など)。しかし自分にとっての優先項目と他のユーザにとっての優先項目は異なります。そこで使ってみたいのがlufoです。HTML5を使うことでスマートに解決しています。## lufoの使い方lu...

List

  • 2016/07/18

iframify - DOMをiframeに変換

自分のWebサイトでデザインを紹介したり、JavaScriptの実行結果を紹介したいと思った時は意外と面倒だったりします。特にデザインや元々のサイトデザインに影響される部分があったり、JavaScriptはセキュリティが気になるかも知れません。そこで使ってみたいのがiframifyです。任意のDOMをiframeにして...

List

  • 2016/07/17

mathdown - 計算式が使えるMarkdown記法をサポートしたリアルタイムコラボレーションノート

Markdown記法は汎用的な一方、足りない機能の多さにストレスを感じることも少なくありません。せっかく皆が使えるようになってきた記法だけに、他の用途でも使っていきたいと思うはずです。そこで元の記法を踏襲しつつ、自分で拡張してしまうと言う手があります。今回はMarkdown記法が使え、計算式も書けるmathdownを紹...

None

  • 2016/07/17

sqlitebiter - CSV/JSON/Excel/GoogleスプレッドシートをSQLiteに変換

企業内で動くシステムの多くは表計算ソフトウェアを使って作られたデータを元に動くのではないでしょうか。MS Excelはもちろん、CSVファイルやGoogleスプレッドシートなど数多くの表計算ソフトウェアが動き、データが作られています。そんなデータをシステムで使う際に、わざわざパースして使うのでは面倒です。sqliteb...

List

  • 2016/07/16

AzerothJS - サーバサイドのコードを持たない静的サイトジェネレータ

GitHub Pagesを使えば手軽にWebサイトを公開できます。静的なコンテンツのみですが、ローカルでコンテンツを作ってアップロードするような使い方であればブログやプロジェクトサイトは十分に作れます。今回はそんな静的サイトを生成するAzerothJSを紹介します。シンプルな作りで、カスタマイズ性が高いのが特徴です。#...

List

  • 2016/07/16

Star Wars Intro - スターウォーズのイントロをスタイルシートだけで再現

みんな大好きなスターウォーズ。そしてスターウォーズと言えば、映画開始直後のオープニングの演出は誰もが知っているところだと思います。あの瞬間からスターウォーズの世界に引き込まれていくことでしょう。そんなスターウォーズのイントロをCSSだけで再現したのがStar Wars Introです。ぜひご覧ください!## Star ...

List

  • 2016/07/15

ranger - Vim風のファイルマネージャ

機能が豊富なテキストエディタにはファイルマネージャ機能がついてきます。普段からテキストエディタを使っているプログラマーにすると、そのファイルマネージャの操作に慣れ親しんでいることもあって、他のソフトウェアでも同じようにファイル操作したくなります。今回はVIMに慣れている方に使ってみて欲しい、rangerを紹介します。V...

None

  • Premium_s 2016/07/15

見積もりの精度を上げる方法

人は見積もりが苦手です。1週間で終わると目論んでいたのが1ヶ月かかったり、5月末でローンチできるはずがずるずる伸びて未だにローンチできていない…なんてことも良く聞かれます。そこで見積もりの精度をあげる方法について紹介します。精度が上がればプロジェクトの進行もスムーズになり、メンバーのストレスも軽減されることでしょう。#...

List

  • 2016/07/15

awsm.css - 標準タグのみを使った綺麗なデザインフレームワーク

HTMLタグにはそれぞれに意味があります。その意味を活かしたデザインを行うことで、SEOのようにコンピュータはもちろんスクリーンリーダーなどでも使いやすいコンテンツに仕上がります。しかし多くの場合、デザイン上の理由で全く関係のないタグが使われることがあります。そこで使ってみたいのがawsm.cssです。## awsm....