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

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

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

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

もっと見る

44006?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f10%2fscreenshot-2012-10-22-11.17.50_thumb

  • 2012/11/02

CPUと対戦もできる。Web上で動作するオセロゲーム「jquery.reversi.js」

jquery.reversi.jsはjQueryを使って実装されたオセロゲームです。シンプルなルールながら面白いオセロ。海外ではリバーシと呼ばれるこのゲームをWebベースで再現したのがjquery.reversi.jsです。まさにオセロの画面です。色々な表示が選べます。勝ちました!こんなビッグなモードも。jquery....

List

  • Premium_s 2012/11/02

業務で使えるオープンソース(53)「ファイルアップロード/ダウンロード」

今回のテーマはファイルアップロードおよびダウンロードサービスです。仕事をしていく中で他社にファイルを送ることは多々あります。サイズが小さければメールやメッセンジャーでも良いでしょうが、サイズの大きい場合は専用のファイル共有サービスを使うでしょう。今回はそうしたファイルアップロード、ダウンロードサービスや関連ソフトウェア...

43999?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f10%2fscreenshot-2012-10-22-11.09.31_thumb

  • 2012/11/02

時間管理も備えたAdobe AIR製のRemember the Milkクライアント「RTM Air Desktop」

RTM Air DesktopはAdobe AIR製のRemember the Milkクライアントです。Web 2.0という言葉がもてはやされていた頃に察そうと登場したタスク管理サービスがRTM(Remember the Milk)です。そんなRTMをデスクトップから使うフロントエンドがRTM Air Desktop...

List

  • 2012/11/01

拡張にも対応したシンプルで格好いいCMS「Bolt」

Boltは軽量、シンプルなPHP製CMSです。PHPでCMSと言えば、かつてはXoops、現在はWordPressを使うのが一般的でしょうか。そんな今だからこそ新たなPHP製のCMS、Boltを紹介します。最初のユーザを作成します。DBはSQLiteを使っています(MySQLやPostgreSQLへの変更も可能です)。...

43965?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f10%2fscreenshot-2012-10-22-10.13.24_thumb

  • 2012/11/01

Web上のコンソール風入力UI「cssConsole」

cssConsoleはCSS/JavaScriptを使ってコンソール風表示を行うソフトウェアです。Webページ上でユーザに何か入力してもらってその結果を表示する際に使ってみたいのがcssConsoleです。まるでCUIの入力を実現します。確かにコンソール風です。コマンドを打って結果を得られます。dirコマンドの結果。こ...

List

  • 2012/11/01

JSONを使った開発のお供にどうぞ「jq」

jqはターミナル上で使えるJSONパーサーです。JavaScriptの台頭に伴ってJSONを共通のファイルフォーマットに使うことが増えてきました。システムから取得したJSONファイルの内容を調べる時に使いたいコマンドがjqです。元のJSONです。resultsの1つ目だけを出力。2つ目だけ。一つ目、さらに項目を指定して...

List

  • 2012/10/31

Rubyで書いてJavaScriptに変換「Opal」

OpalはRubyのコードをJavaScriptに変換するソフトウェアです。JavaScriptはWebブラウザ上で実行できる唯一のプログラミング言語です(プラグインを使わなかった場合)。しかしJavaScriptを書きたくない、そう考える人も多いです。もしあなたがRubyプログラマであればOpalを使ってみましょう。...

List

  • 2012/10/31

既存のFlash資産を活かしてHTML5/Unityで使う「LWF」

LWFはFlashファイルからUnity/HTML5で実行できる専用ファイルを生成するソフトウェアです。従来のモバイル向けゲームはFlash Liteで開発されてきました。しかし時代は変わり、スマートフォン主体になってきています。そのような中で既存の資産を活かすべくFlashをHTML5上で再生できるソフトウェアがLW...

List

  • 2012/10/31

集中して仕事。指定サイトへのアクセスを遮断する「workmode」

workmodeはhostsファイルの設定を変更して指定したWebサイトにアクセスできないようにするソフトウェアです。インターネットは便利である反面、その魅力にハマると貴重な時間をあっという間に食いつぶしてしまいます。そこで集中して仕事をするべき時間を設けて、その間は時間つぶし系のWebサイトにはアクセスできないように...

List

  • 2012/10/30

Ubuntuサーバ構成管理JujuをWebベースで管理「Juju GUI」

Juju GUIはUbuntuのサーバ構成管理Jujuの管理UIです。最近のUbuntuに搭載されているサーバ構成管理システムがJujuです。コマンド一つでサーバのサービスを設定したりデプロイができるのは便利ですが、常にターミナルで作業するので分かりづらいと感じるかも知れません。そこでJuju GUIを使ってみましょう...

List

  • Premium_s 2012/10/30

2012年に紹介したCMSとそのトレンド

Webサイトの基本と言えばCMSです。過去10年以上、様々なCMSが登場していますが2012年になってもその勢いは変わりません。今回は2012年以降にMOONGIFTで紹介したCMSや新しいWebサービスそして最近のCMSのトレンドについて紹介します。

List

  • 2012/10/30

Lytroファイルを解析してJPEGへ「Lytro Viewer」

Lytro ViewerはLytroファイルを解析してJPEGファイルを出力するソフトウェアです。一年くらい前から話題に上がってくるガジェットにLytroがあります。撮影した後にフォーカスを変えられるカメラであり、専用のファイルフォーマットで出力されます。Flash製のビューワーしかないのを悲観し、作られたのがLytr...

43886?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f10%2fscreenshot-2012-10-17-17.51.41_thumb

  • 2012/10/30

WebメーラーもついたWebベースのメールサーバ管理「Modoboa」

ModoboaはPython製のWebメール管理ソフトウェアです。メールサーバの管理はテクニックがあって面倒なイメージがありますが、Webブラウザ上で行うなら難しくなさそうです。ModoboaはPostfixやDovecotに対応したメールサーバ管理ソフトウェアです。ログイン画面です。最近のメッセージです。ドメイン管理...

List

  • 2012/10/29

CSS3の設定を外すとどう見えるかをチェックできるブックマークレット「deCSS3」

deCSS3はCSS3のプロパティを解除してCSS3非対応Webブラウザの表示を確認できるブックマークレットです。最近のモダンなWebブラウザは大抵CSS3に対応しています。格好いいイフェクトを実現するのも容易ですが、レガシーなWebブラウザでの表示をつい怠ってしまいがちです。そこでCSS3の設定を外してくれるdeCS...

List

  • 2012/10/29

JavaScriptとCSS Spriteを組み合わせてアニメーション「MovieCrop.js」

MovieCrop.jsはCSS Spriteを使ったアニメーションライブラリです。Sprite画像を使うとマウスオーバーと連携させてボタンの押し下げによる配色変更を行ったりできます。それと似たような仕組みを使ってアニメーションを実現してしまうのがMovieCrop.jsです。例。単純にくるくる回転し続けます。再生、停...

List

  • 2012/10/28

あのサイトのレスポンシブWebデザイン対応具合をチェック「Responsivator」

Responsivatorは任意のWebサイトにおけるレスポンシブWebデザインをチェックできるソフトウェアです。レスポンシブWebデザインは何もスマートフォン/タブレット/デスクトップの3種類に対応していれば良いという訳ではありません。そこで使ってみて欲しいのがResponsivatorです。各種ウィンドウサイズに対...

43834?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f10%2fscreenshot-2012-10-17-14.33.34_thumb

  • 2012/10/28

Mozilla製。JavaScriptにマクロ機能を追加「Sweet.js」

Sweet.jsはJavaScriptでマクロ機能を実現するライブラリです。JavaScriptでSchemeやRustのようなマクロを実現するライブラリがSweet.jsです。柔軟に自前の構文を定義できるようになります。インストールします。例です。idというマクロを定義します。sjsコマンドでコンパイルします。確かに...

List

  • 2012/10/27

画面の文字変更を担当者自ら行ってもらう「WhowishWord」

WhowishWordは画面上の文字を一部変更し、その差分をYAMLファイルとしてダウンロードできるソフトウェアです。システム開発をしていて、ちょっとした文字の変更を何度も要求してくる人がいます(大抵社内で権力のある人たちです)。そうした人たちに関わるとろくなことがないのでWhowishWordを使って自分たちでメンテ...

List

  • 2012/10/27

多数のプログラミング言語に対応したエラー管理システム「Sentry」

Sentryはシステムのエラーを集約して管理するソフトウェアです。システムで問題が起こった時にどのように対応すればいいでしょうか。まずそのデータを収集し、管理できる状態する必要があります。そのためのライブラリがSentryです。サイトのトップです。新規プロジェクトを作成します。そうするとURLが生成されます。これが重要...

List

  • 2012/10/27

Capistranoの設定ファイルを自動生成「Capo」

Capoはデプロイ自動化ツールのCapistranoの設定ファイルを自動生成してくれるソフトウェアです。幾つかのWebサイトではデプロイに際してCapistranoを使っています。そのデプロイ設定をレシピとして書く訳ですが、そのファイルを必要な機能から選んでいくだけで作れてしまうのがCapoです。メインサイトです。フロ...