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

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

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

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

もっと見る

List

  • 2015/10/24

3030 - 失敗するとすごいことが起こるイライラ棒

昔懐かしのイライラ棒。ステージに沿って棒を進めて、壁に触れると電流が流れると言ったゲームです。テレビで一度は見たことがあるかも知れません。それを現代風に復刻したのが3030です。失敗した時のアクションが面白い、そんなゲームです。## 3030の使い方熊が通り道で、木に触れてはいけません。!

List

  • 2015/10/23

GitHub Hovercard - GitHubのユーザ/リポジトリ情報をフローティング表示

GitHubでの活動はプログラマにとっての一つのステータスになってきています。知り合った人がGitHubでどれくらい開発を行っているか見たり、寄せられたIssueに対して発言している人が誰か見たりしたことはないでしょうか。そんなGitHub上での人となりを確認するのに便利なのがGitHub Hovercardです。わざ...

List

  • Premium_s 2015/10/23

業務で使えるオープンソース(172)「健康管理」

IT業界ではなぜか地獄のミサワよろしく、不健康度合いを誇るきらいがあるのですが、実に間違ったことです。健康は何にも代えがたい、個人にとって最重要な資産であり、適当に扱っていいものではありません。ということで今回は健康に関する施策と、関連オープンソース・ソフトウェアを紹介します。## 適度な休憩エンジニア、デザイナは特に...

List

  • 2015/10/23

Crypton - サービス運営者でも分からない暗号化をしてデータを保存

Webの世界ではいつでもセキュリティが問題になります。もしデータベースにパスワードをつけていたとしても、そのパスワードが漏れたら終わりというのでは危険です。そのためパスワード管理サービスなどではユーザが指定するキーを使って暗号化しておくことでサービス事業者も元データが分からないようにしています。今回紹介するCrypto...

List

  • 2015/10/22

Popmotion - ごく小さなアニメーションライブラリ

Web上での多彩な表現を支える存在がアニメーションです。マテリアルデザインのようなちょっとしたアニメーションもありますし、目を引くためにも動かしながら表示するのは大事な効果と言えるでしょう。今回はそんなアニメーションを実現するライブラリ、Popmotionを紹介します。わずか12KB(ミニファイ、圧縮後)のJavaSc...

List

  • 2015/10/22

3D Touch JavaScript - iPhone6sの3D TouchをWeb上で扱う

iPhone6sから追加された機能が3D Touchです。まだまだ公式アプリくらいしか提供していないこと、UXとして非常に分かりづらいこともあって使うケースは多くないのですが、今後広まっていくことでしょう。そんな3D TouchをWeb上でも試せるのが3D Touch JavaScriptです。Webの世界でも3D T...

List

  • 2015/10/21

GoogleGIFs - Google画像検索のアニメーションGIFを動かす

最近プレゼン資料の中でアニメーションGIFを使うようになっています。他にもフォーラムのコメントに使ったり、チャットでも貼り付けたりとアニメーションGIFの活躍の幅は大きいです。そんな面白いアニメーションGIFを探す際に使えるのがGoogleGIFsです。Googleの画像検索でアニメーションGIFが動くようにしてくれる...

List

  • 2015/10/21

schedulerjs - スケジュール調整に使えそうな横向き予定表

Web上で様々な作業を行えるようになったことで、UIに求められる多様性も増しています。特に面倒だと感じるのは時間関係ではないでしょうか。カレンダー、ウィークリー、デイリーなどいずれにおいても時間に合わせた表示、処理は大変です。そこで様々なライブラリを知っておくことでいざとなった時に役立ちます。今回は横型のスケジュール選...

List

  • 2015/10/20

Sphido - Markdown/HTMLを使ったDB不要のCMS

最近のCMSはデータベース不要でシンプルなものが流行です。認証や掲示板のような機能がいらないならば、データベースを使う必要もないでしょう。完全静的なHTML生成型もありますが、多少プログラマブルな仕組みがあると拡張性も高くなります。今回紹介するSphidoもそんなデータベースがいらないタイプのCMSです。システムはPH...

List

  • Premium_s 2015/10/20

業務で使えるオープンソース(171)「ストレージ整理」

10年くらい前はHDDが隆盛で、それこそ2TBも当たり前に使われていました。しかし速度面やラップトップの移動時における耐久性などもあり、最近ではSSDが使われるようになっています。SSDは容量の大きなものは高価で、1TBになると10万円以上するようです。そのため512GBで様子を見ている人が多いのではないでしょうか(5...

List

  • 2015/10/20

Kiddo Paint - スタンプや模様がたくさん用意されたペイントソフトウェア

MS PaintやかつてのMacPaintなどはコンピュータ上でのアート表現をはじめてみたいと思った時にすぐにはじめられる良いツールです。しかし、機能が限定的である分、すべて自分で一から作らなければなりません。いきなり素材だけ渡されてもなかなか書き始めるのは難しいでしょう。そこで使ってみたいのがKiddo Paintで...

List

  • 2015/10/19

BlockAdBlock - アドブロックが使われているかどうか検知

最近広告ブロックが話題になっています。個人的にはルールが変わったのだとみるべきだと思っており、かつての地図業界におけるGoogleマップ、ガラケーとスマートフォン、雑誌、新聞、テレビ業界などと変わらないと感じてはいます。とはいえ、配信側のサービスも広告ブロックを甘んじて受け入れる必要もありません。対抗策として考えられる...

List

  • 2015/10/19

github-stats - GitHubのユーザ/リポジトリ状態を可視化

GitHubで楽しい機能の一つが各開発者ごとに作られるプロフィールページではないでしょうか。アクティビティグラフを緑で覆い尽くしたくなったり、自分が最近どういった言語に今トリビュートしているのかもグラフで見られます。そんなステータスページをターミナル上で見られるようにするのがgithub-statsです。## gith...

List

  • 2015/10/18

Videodigest – 時間が足りない人へ。ダイジェスト動画ジェネレータ

現代人は時間が足りない生活を送っています。そのため2時間の映画を悠長に観ていられないかも知れませんし、スポーツなどもずっと鑑賞している暇はなさそうです。そこで必要になるのがサマライズです。観るべきポイントを押さえてさえいれば良いわけです。Videodigestはそんな動画のダイジェスト版を生成するソフトウェアです。##...

List

  • 2015/10/18

GifCaptureCanvas - Canvasを使ってアニメーションGIF生成

アニメーションGIFの可能性は無限大だと思う。Webサイトに使うのはもちろん、ソーシャルメディアに投稿したり、GitHubやSlackなどに貼り付けられたりもします。アニメーションの繰り返しだけなのですが、内容が面白いものが多いのが特にユニークです。そんなアニメーションGIFを作るには幾つかの方法がありますが、今回はC...

List

  • 2015/10/17

Fil - 各種プログラミング言語をWebブラウザ上で実行

プログラミング言語を覚えようと思った時に、まず環境を作るのが面倒で挫折してしまうことがあります。最近ではインストーラー一つでセットアップが完了するようになっていますが、それでも面倒という人も多いでしょう。そこで使ってみたいのがFilです。FilはWebブラウザ上で各種プログラミング言語の実行ができるソフトウェアです。#...

List

  • 2015/10/17

keynote-client - RubyでKeynoteのスライド作成を自動化

プレゼンテーションのスライド作りは面倒ですよね。特に開発系のスライドはテキストが主体になるので、後々メンテナンスのしやすさを考えるとPowerPointやKeynoteで作るのは面倒に感じてしまうはずです。そこで自分の好きなフォーマットからKeynoteへ展開するのに使えそうなkeynote-clientを紹介します。...

50026?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2013%2f01%2fscreenshot%25202013-01-08%252010.01.30_thumb.1357648591

  • Premium_s 2015/10/16

業務で使えるオープンソース(170)「Flash代替」

HTML5の機能が拡充するのに合わせてFlashを使う必要性がどんどんなくなってきています。Webブラウザでも標準搭載されていないものも増えており、レガシーな技術になってきているでしょう。そこで今回はFlashがよく使われてきた分野とその代替について紹介します。## WebカメラWebカメラを使ったキャプチャはHTML...

List

  • 2015/10/16

gif2txt - アニメーションGIFをテキストアート化

画像をテキストアートにするソフトウェアは幾つかあります。テキストにするとIRCのようなテキストオンリーなチャットで送れたり、テキストファイルの中に埋め込むことができます。そんな画像をテキストに変換するライブラリを一歩先に進めたのがgif2txtです。アニメーションGIFをそのままテキストアート化してくれるソフトウェアで...

List

  • 2015/10/16

Adblock Plus Safari iOS - iOS Safariの広告ブロックをオープンソースで

iOS9で注目され、かつ色々な議論を生み出しているのがアドブロック機能ではないでしょうか。個人的にはポジティブなイメージがあります。広告は良きも悪くも氾濫しつつあり、ユーザビリティを悪化させているからです。そんな広告ブロック機能ですが、お金をもらって広告ブロックを外すなど不穏な動きも見られたりします。そこでAdbloc...