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

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

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

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

もっと見る

List

  • 2015/07/28

STF – 無数のAndroidデバイスをWebブラウザから操作

Androidはデバイスの種類が多いのでテストするのも大変です。そのため、一人で全てのデバイスをテストするのが困難で、ついついエミュレータベースでテストしてしまいます。しかし解像度が異なる場合や機能やスペックが異なるために快適な操作が得られるかは分かりません。そこで使ってみたいのがSTF(Smartphone Test...

None

  • Premium_s 2015/07/28

良い習慣を身につける6つの方法

なくて七癖悪い癖と言いますが、人にはどうしても止められない習慣というのがあります。なるべくなら悪い習慣は裁ち切り、良い習慣を続けないと思うものでしょう。しかし大抵三日坊主で終わってしまうものです。個人的には習慣化するのがうまくいく方じゃないかと思っています。そこで今回は自分がやりたいと思う良い習慣を身につける方法につい...

List

  • 2015/07/28

rtail - 複数のtailをWebブラウザで閲覧

tailはターミナルの画面で見るのが基本です。そのため、二つのファイルを監視しようと思うと二つのウィンドウまたはタブを開いておく必要があります。これは以外と面倒です。そこで使ってみたいのがrtailです。rtailがtailの情報を集約し、ブラウザの画面で確認できるようにします。## rtailの使い方rtailはrt...

List

  • 2015/07/27

Spectacle – React製のプレゼンテーションツール

Reactが流行っていることもあって、既存の仕組みをReactで再実装し直す試みが増えています。既にある題材を使えばアイディアに困りませんし、Reactの向き不向きを感じることもできるでしょう。今回はReactを使ったスライドツール、Spectacleを紹介します。アニメーションもサポートし、Reactでプレゼンが行え...

None

  • 2015/07/27

brightness - コマンドラインで画面の明るさを調整

画面の明るさは時間によって変更すべきです。昼間は明るめに、夜は暗めに設定した方が目に優しく、かつ就寝前にこうこうとしたライトを見続けて寝付きを悪くしてしまう心配もありません。ただ、それを手作業で設定するのは面倒でしょう。そこで使ってみたいのがbrightness

List

  • 2015/07/26

Svidget.js – SVGをウィジェット化してもっと使いやすく

SVGはHTML5になって標準化された新しいメディアです。これまでのPNG、JPEG、GIFとは異なり、ベクターベースなので拡大しても綺麗で、かつHTMLの中に埋め込んだりJavaScriptから操作することもできます(画像も埋め込めますが、あれはBase64エンコードした結果です)。そこでSVGをもっと手軽に使えるよ...

List

  • 2015/07/26

makeAppIcon - iOSアプリ用の画像を一気に生成

iOSの種類、解像度が増えるのに伴って予め用意すべきアイコンのサイズが多種多様になっています。しかもデバイスの種類によってアイコンのデザインを分けるのは推奨されていないので、基本的に一つの大きな画像を作ってサイズを変更する必要があります。そうした自動化できそうな手間はぜひとも減らしていきましょう。そのためのソフトウェア...

List

  • 2015/07/25

zoomwall.js – 写真コンテンツを並べて楽しむビューワー

写真は見せ方がとても大事です。単純にタイル状に並べたのでは誰の目を引くこともできません。強弱をつけたり、アニメーションして表示させることで印象づけられるようになります。今回はそんな写真コンテンツを一覧、拡大表示するzoomwall.jsを紹介します。大量の写真を使った素敵なコンテンツができるはずです。## zoomwa...

List

  • 2015/07/25

DeepDreamVideo - DeepDreamを使った動画処理

Googleの開発した人工知能技術DeepDreamは技術的にはすごいのですが、その結果がにわかには信じがたいくらいのインパクトを持っています。森が動物のようになったり、目がいくつも浮かび上がったりするのは夢は夢でも悪夢にさえ感じられるくらいです。そんなDeepDreamを使って動画を処理したのがDeepDreamVi...

List

  • 2015/07/24

p2.js – JavaScript製の物理エンジン

物理エンジンは様々なケースで利用されています。ゲームはもちろんのこと、オブジェクトが動く際に、それがよりリアルに感じられるためには物理エンジンが欠かせません。複数のオブジェクトが関係し合う場合も同様です。有名どころとしてはBox2dが知られていますが、今回はp2.jsを紹介します。Web上で動作するJavaScript...

None

  • Premium_s 2015/07/24

35歳定年説に打ち勝つための5つの方法

自分がその年齢を過ぎて思うところではプログラマの35歳定年説は都市伝説だったなと思うわけですが、大きな会社で組織立っている場合は今でも35歳定年説は生き残っているかも知れません。もちろん仕事をする上ではそれでも良いのかも知れませんが、プログラマとしての楽しさを忘れてしまうと何の特徴もない、社内政治だけ得意な中間管理職に...

List

  • 2015/07/24

NTT ComさんのDevRel支援開始のお知らせ & 9月にイベントやります!

いつもMOONGIFTをご覧いただきありがとうございます。7月よりNTTコミュニケーションズさんの開発者向けサービスAPIゲートウェイ今後ともMOONGIFTをよろしくお願いいたします。

List

  • 2015/07/24

markn - Electron製のMarkdownビューワー

Markdownで文書を書くことが増えています。慣れた人にとっては書いている時点で結果の予想がつくのですが、不慣れな場合、やはりできあがりを確認しつつ書いてみたいと思うのではないでしょうか。Markdown専用エディタを使うのも良いのですが、2画面分割が好きでなかったり、リアルタイムプレビューまではいらないと思うことも...

List

  • 2015/07/23

Clipy – スニペットも使えるMac OSX用クリップボード管理

クリップボードはなぜ一つしかないのか、その妥当性はよく分かりませんが、それだけにクリップボードの履歴管理ソフトウェアは常に人気のソフトウェアになっています。そしてファイルやテキストのコピー&ペーストに限らず、必要な時に素早く定型入力したいという話もよく聞きます。そんな要望を叶えてくれるソフトウェアがClipy

List

  • 2015/07/23

Material Design Lite - Google製のWeb用マテリアルデザインテンプレート

マテリアルデザインが流行っています。Androidアプリ向けが基本と思われますが、アプリに限らずWebでも利用が進んでいます。Google+のように導入が進んでいるサイトもありますし、これからマテリアルデザインを導入しようと考えている方もいるでしょう。今回はそんなマテリアルデザインのテンプレートMaterial Des...

List

  • 2015/07/22

GitHub Issue widget – GitHubのIssueをウィジェット化

GitHubのIssueをオープンソースのソフトウェア開発であったり、自社サービスのプロジェクト管理に使っているケースは多々あります。そんなIssueを確認しようと思ったらWebブラウザを開いてIssueのページを表示するのが基本でしょう。しかしせっかくのコンテンツをGitHub上でしか楽しめないのは勿体ないでしょう。...

List

  • 2015/07/22

ttystudio - コンソール操作をアニメーションGIF化

WebサービスやGUIアプリケーションにおいてデモを見せる際に動画はとても有効です。どのボタンを押すとどういう動きをするのかが分かるとユーザは利用前に自分のニーズに合っているかすぐに分かります。ではターミナルのソフトウェアはどうでしょうか。文字を出力すれば良いだけかも知れませんが、ttystudio

List

  • 2015/07/21

Follower – iOSアプリで高度、距離、速度をロギング

スマートフォンと自転車の相性はとても良いです。多くの人たちが自転車旅行のお供にスマートフォンを携え、その経路をロギングしています。最高速度や標高など様々なデータがスマートフォン一つで収集できるのが魅力です。そんなスマートフォンの魅力を引き出してくれるのがFollowerです。まだベータ版ですが、コンセプトは分かるとても...

None

  • Premium_s 2015/07/21

仕事の効率があがるかも?机を綺麗に保つコツ

エンジニアの机は汚いことが多いです(エンジニアに限った話ではなさそうですが)。本が並んでいたり、その間に書類が乱れて刺さっていたり、ラベリングされていないSDカードが転がっていたり…身に覚えがないでしょうか。世界を変えた有名起業家たちの仕事机 - NAVER まとめなんのもあり、多くの偉大な起業家の机が汚い=自分も汚く...

List

  • 2015/07/21

Mobirise Mobile Website Builder - スマートフォン、タブレット用Webサイト特化型のオーサリングツール

ソフトウェアは単機能になればなるほど専門性を増し、それがユーザの心に刺さりやすくなります。汎用的なソフトウェアは多くのことができそうですが、かえって本当に欲しい一つの機能がなかったりするものです。今回紹介するのはMobirise Mobile Website Builder