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

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

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

2015/07/31
2015年07月の人気ソフトウェアまとめ
2015/07/28
良い習慣を身につける6つの方法
2015/07/24
35歳定年説に打ち勝つための5つの方法

もっと見る

List

  • 2015/08/02

Open Source Design – Job Board – オープンソース・プロジェクト用のジョブボード

オープンソース・ソフトウェアのエンジニアを求めるならば、自社も数多くのオープンソース・ソフトウェアを提供しなければなりません。そのためには彼らのグラウンド(今で言えばGitHubでしょう)に入り、アピールする必要があります。オープンソース・ソフトウェアに関係したデザイナーを募集する、Open Source Design...

List

  • 2015/08/02

Mojibar - Mac OSX用の絵文字パレット

最近、絵文字が注目を集めています。GitHubのようにコメントで入力するだけでなく、URLにしてしまっているケースやブログ記事の中でも使われるようになっています。市民権を得た存在と言えるでしょう。そんな絵文字をMac OSXから手軽に扱えるようにしてくれるのがMojibar

None

  • 2015/08/01

js-dev-server – node製の開発用HTTPサーバ

Webのフロントエンド開発を行っている時に必要なのが簡単に立ち上げられるHTTPサーバです。Apacheやnginxを入れることもありますが、PythonであればSimpleHTTPServerを使ったりRubyでWebrickを立ち上げることもあります。ちょっとした機能はありつつも手軽に使えるHTTPサーバが欲しい方...

List

  • 2015/08/01

Camaleon CMS - Rails4製のCMS

Webサイトの基本と言えばCMS(コンテンツ・マネジメント・システム)です。あらゆるプログラミング言語、あらゆるフレームワークに対してCMSが存在します。オープンソースであれば、そのまま使うのはもちろんのこと、ソースコードを見て学習するのにもぴったりです。今回紹介するCamaleon CMSはRuby/Ruby on ...

List

  • 2015/07/31

iron-node – nodeアプリケーションをChrome DevToolsでデバッグ

nodeで作ったソフトウェアはデバッグが面倒なイメージがあります。debugサブコマンドもありますが、コンソールでの入力は視認性やブレークポイントの挿入などが容易とは思えません。そこで使ってみたいのがiron-node

List

  • 2015/07/31

Instaindex - Instagramの写真を自分のサイトに取り込む

Instagramには多くの写真がアップロードされています。ソーシャルサービス用として友達向けにアップロードしているとは言え、既にアップロードした自分の写真を再利用したいと思ったことはないでしょうか。一つ一つの写真を自分のブログに貼り付けても良いですが、Instaindex

List

  • 2015/07/30

Three.js Editor Extension for Google Chrome – Three.jsコンテンツを編集できるChrome機能拡張

WebGLはWebという冠はついているものの、HTMLやJavaScriptとは全く異なる言語となっています。そのため、素のWebGLを扱うのはとても面倒であり、ラッピングしたライブラリを使うことが多いようです。その中で最も有名なのはThree.jsでしょう。Three.jsを使えばWebGLコンテンツを扱いやすくなる...

List

  • 2015/07/30

CircuitJS1 - JavaScriptで作られたWebベースの電子回路シミュレータ

ここ数年のハードウェアやIoTブームがあり、電子や電気系に注目が集まっています。抵抗や電源、スイッチなどを使って回路を組み立てて自分の思ったとおりの動きを得られた時のうれしさはとても大きいでしょう。それらの部品を買ってきても良いですが、まずはシミュレータで確認するのが良いでしょう。今回はWebブラウザ上で回路設計を行え...

List

  • 2015/07/29

Node-RED – IoT用のビジュアルプログラミング環境

IoTで何か作った経験はあるでしょうか。通常、マイコンに何らかのセンサーをつけて、そこからデータを吸い上げて蓄積したり別なサービスにデータを転送したりします。元々が小さなコンピュータなのであまり大規模な計算処理は行わず、左右にデータを流す方が良いでしょう。簡単なプログラムであればパーツを組み合わせるように作り上げること...

List

  • 2015/07/29

octoscreen - GitHubのアイコンフォントを使ったスクリーンセーバ

プログラマであればGitHubのアカウントは持っていますよね(断言)。プログラマであればオープンソース・ソフトウェアを作って、GitHubにコミットしていますよね(断言)。プログラマであればGitHubで多くのプロジェクトを見て、参加して楽しんでいることと思います。そんな方であればみんな楽しんでもらえるスクリーンセーバ...

List

  • 2015/07/28

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

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

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をもっと手軽に使えるよ...