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

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

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

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

もっと見る

List

  • 2016/01/21

Fabricator - 自作UIツールキットのベースに

ここ数年ではUIツールキットと呼ばれるデザインテンプレートが多く出てきました。もっとも有名なところではBootstrap、Foundationなどが知られています。そんなUIツールキットを自作できるのがFabricatorです。階層構造でファイルを管理し、スタイルガイドなども生成してくれます。## Fabricator...

List

  • 2016/01/21

Web Attacks - 敵を知り己を知れば百戦危うからず

Webサービスには攻撃がつきものです。ほぼ毎日のようにどこかのサイトが攻撃されています。その多くはWebサービス側にちょっとしたセキュリティホールがあるのが原因だったりします。今回紹介するのはWeb Attacks、Webサービスにおける攻撃手段を紹介するプロジェクトです。実際のコードもあるので分かりやすいかと思います...

List

  • 2016/01/20

OS.js - 実用的な品質のWebOS

WebベースのOSは昔から夢の存在としてよく知られてきました。もっとも現実的なところとしてシンクライアントがあり、ここ数年ではChromeOSも出てきています。しかしネットワークが高速化し、さらにタブレットやスマートフォンからもデスクトップのように操作したいということを考えるとWebOSは手の届くところまできています。...

List

  • 2016/01/20

N1 - シンプルで格好いいUIのメーラー

WebアプリケーションとしてのGmailが使い勝手良くなったので、個人的にはメーラー(MAU)はほとんど使わなくなっています。しかし会社などでIMAPサーバを使っている場合はまだまだ使われているはずです。今回紹介するのはN1、オープンソースの新しいメールクライアントです。Gmailをはじめ、多くのメールサービスにも対応...

None

  • Premium_s 2016/01/20

業務で使えるオープンソース(173)「Electron」

去年の夏くらいから一気に人気が出ているのがElectronです。旧atom-shellと呼ばれており、その名の通りGitHub製のプログラミングエディタ、Atomの基盤となっています。技術的にはnode-webkit(NW.js)に似ており、Chromiumをベースにしています。今回はそんなElectronの利便性とE...

List

  • 2016/01/19

FeSlideFilter - スライドしてフィルタを適用

Instagramのようなカメラアプリではタップ一つで写真にフィルタリングできるようになっています。簡単に写真を加工できるのはとても魅力的で、ついつい加工してしまうでしょう。FeSlideFilterはちょっと変わったフィルタリング機能を提供します。タップではなくスワイプでフィルターをかけるのです。## FeSlide...

List

  • 2016/01/19

Github Email Thief - GitHubからメールアドレスを収集

GitHubではメールアドレスの公開、非公開が設定できます。リポジトリの差分(パッチファイル)にもメールアドレスが出るので、それもきになるユーザは非公開が(ダミーのもの)を設定することができます。そんなメールアドレスの公開状態を利用して作られたのがGithub Email Thiefです。## Github Email...

List

  • 2016/01/18

React Komik - Reactを使ってマンガを編集

Reactを使ったWebアプリケーションが数多く作られるようになっています。興味深いのは入力した後のリアルタイムな反応でしょう。そのためチャット系のソフトウェアが多いように見えます。今回はちょっと変わってReact Komikを紹介します。Reactを使ってコミックが作れる、そんなソフトウェアです。### React ...

List

  • 2016/01/18

WebShell - WebサイトをMac OSXアプリ化

スマートフォンではWebサイトよりもアプリの方が継続的にアクセス、利用してくれる傾向があります。ブラウザを開いて検索するよりも、アプリを開くだけのワンアクションが楽ということです。同じようにデスクトップでもWebブラウザからではなくアプリにした方がアクセスしやすくなるでしょう。それを実現するのがWebShellです。#...

None

  • Premium_s 2016/01/18

レガシーなIEのサポート終了へ!HTML5の本格導入を検討しよう

1月13日をもって古いIEのサポートが終了しました。これによってHTML5の普及が大幅に進んでいくものと思われます。企業としては古いIEを残しておくことはセキュリティリスクであることを認識しなければならないでしょう。なお、この「古いIE」という言葉が一人歩きしており、IE11未満はサポート不要であるかのように考えられて...

List

  • 2016/01/17

Dunk - iOSアプリのDribbbleビューワー

Dribbbleはデザイナーの方であれば必須のサイトとなっています。世界中のデザイナーが新しいコンセプト、UXに挑戦するデザインを投稿しています。そんなDribbbleビューワーとしてのiOSアプリがDunkです。ドリブルに対してダンクと名前もシャレてますね。## Dunkの使い方Dunkのトップ画面です。!

List

  • 2016/01/17

amazhist - Amazonの購入履歴をグラフ化

皆さんはAmazonで年間どれくらい購入しているでしょうか。実際、算出するのが怖いくらいの金額を使っているかも知れません。それくらい便利で手軽なサービスとなってしまっています。そんなAmazonでの購入履歴を可視化、グラフ化してくれるのがamazhistです。使いのが若干怖い、そんなツールです。## amazhistの...

List

  • 2016/01/16

Internet Explorer - 3D空間にインターネットを表現

WebVRの普及によって、これまでのWeb体験よりも没入感の強いコンテンツが生まれようとしています。かつてインターネットで見られた疑似3D的な空間が再度注目を浴びはじめています。今回紹介するのは名前が何ともな気がしますが、Internet Explorerを紹介します。WebVRを使って3D空間を描画したインターネット...

List

  • 2016/01/16

forkability - リポジトリがフォークされやすいかチェック

オープンソース・ソフトウェアの楽しさはフォークしてもらうところにあると言えるでしょう。ただ漫然と作っていても駄目で、フォークしてもらいやすいように作らないといけないでしょう。そのためのチェックを行ってくれるのがforkabilityです。リポジトリのフォークしやすさをチェックしてくれるソフトウェアです。## forka...

List

  • 2016/01/15

Colorify.js - 画像を分析して写真に合わせた枠を表示

写真の見せ方は、一枚一枚ベストな方法があるはずです。杓子定規に枠に当てはめても様にならないかも知れません。しかしデジカメで撮影した数百枚の写真に対して個別の設定を適用するのは骨の折れる作業です。そこで使ってみたいのがColorify.jsです。画像コンテンツを読み取り、それに合わせた枠などを表示してくれるソフトウェアで...

List

  • 2016/01/15

Web.md - WebベースのMarkdownビューワー

Markdownファイルは可読性が高い記法ですが、それでもHTML化されている方が分かりやすいのは間違いありません。とはいえ、人に見える際にいちいちHTMLに変換するのは面倒でしょう。そこでMarkdownを閲覧するためのツールが便利です。今回は見た目を自由に変えられるWeb.mdを紹介します。## Web.mdの使い...

List

  • 2016/01/14

Pjuu - Python製のソーシャルサービス基盤

今のインターネットはソーシャルで成り立っているといっても過言ではありません。同じようなWebサービスであってもソーシャルな機能を追加することでまったく異なる魅力を生み出す可能性があります。今回はそのベースになりえるPjuuを紹介します。Twitterライクなオープンソースのソーシャルサービスです。## Pjuuの使い方...

List

  • 2016/01/14

objc2swift - Objective-CをSwiftに変換

AppleがSwiftを発表し、2年あまりが経過しました。移行や新規プロジェクトにおけるSwift採用も増えてきましたが、まだまだObjective-Cの資産も数多く残っています。連携はできるものの、なるべくならSwiftに移行したいと考えているのではないでしょうか。Swift採用を促進するために使いたいのがobjc2...

List

  • 2016/01/13

TrackRecord - タイムシートベースのプロジェクト管理

プロジェクト管理はプロジェクトの形式によって選択を変えるべきです。どのようなプロジェクトにおいても利用できるプロジェクト管理ソフトウェアというのは汎用的すぎるかも知れません。今回はスモールチーム用、クライアントが常に存在するタイプのプロジェクトで使えそうなTrackRecordを紹介します。## TrackRecord...

List

  • 2016/01/13

KindleUnpack - KindleデータをePub化

最近は書籍を買わず、Kindleで購入することが増えています。紙は贅沢品になると言われていますが、すでにそうなっていると言えそうです。しかし紙と違って電子書籍の場合、所有権を有していないため、Kindle自体が終わるとデータが消えてしまうことになります。それを防ぐための手段として存在するのがDRM解除かも知れません。K...