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

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

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

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

もっと見る

List

  • 2012/06/09

JavaScriptにもMedia Queryを「Javascript onMediaQuery」

Javascript onMediaQueryはMedia Queryライクな振り分けをJavaScriptで実現するライブラリです。CSS3ではMedia Queryという仕組みがあります。これはデバイスの画面幅や高さ、色などをキーにして専用のスタイルを適用する技術です。そして同様のメディアによる振り分けをJavaS...

List

  • 2012/06/08

潜むセキュリティ問題を事前に暴きだす「Rails Brakeman」

Rails BrakemanはRailsアプリケーションのリポジトリを読み込んでセキュリティチェックしてくれるサービスです。セキュアなプログラミングをするためのノウハウは幾つかあります。つまりそれに沿って現状のコードを確認すれば、万一のセキュリティインシデントを未然に防げるかも知れません。Railsアプリケーションにつ...

List

  • 2012/06/08

ホットなコードはどっち?「Gistlicious」

Gistliciousはプログラミングコードのどちらが格好いいか選択していくWebサービスです。Facebookの物語を映画にしたソーシャル・ネットワークではFacemashというどちらの女性がホットかを選択していくサービスが登場しました。しかしプログラマーなら人の顔に興味をもっても意味がありません。大事なのはデジタル...

39627?type=list&url=http%3a%2f%2fimage.moongift.jp%2fintro3%2fphpcodegenerator_6102%2f4_thumb1

  • Premium_s 2012/06/08

業務で使えるオープンソース(28)「Webデータベース」

今回のテーマは「Webデータベース」です。ずばりMS Access対抗馬とも言えるサービスの紹介になります。ビジネスの場ではとても広く使われているアプリケーションですが、Webベースならではの利便性もあるはずです。そこでWebサービス、オープンソース・ソフトウェアおよび必要な機能要件について紹介します。

List

  • 2012/06/08

こんな手が…。Dropbox上で動的システムを動かす「Drapache」

DrapacheはDropbox内のファイルを読み込んで動的に動かすWebサーバです。DropboxではPublicに入れたファイルをHTTPを通じて読み込めるようにしています。この機能を使って静的なWebサイトを提供している人もいます。しかしそれで十分ではありません。時代は動的システム、Dropbox内のファイルを動...

39208?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-28-14.19.51_thumb

  • 2012/06/07

Web Fontを使ったソーシャル系サービスアイコン集「OpenWeb Icons」

OpenWeb Iconsはソーシャル系サービスを表現するのに使えそうなWeb Fontです。文字の横にちょっとしたアイコンを載せるとその意味がぐっと分かりやすくなることがあります。そんな時にはこれまでごく小さなアイコン画像を使うのが一般的でしたが、今回はWeb Fontを使ったOpenWeb Iconsを紹介します。...

39203?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-28-14.12.48_thumb

  • 2012/06/07

1行のコードで既存のテーブルにソート機能を追加「Table Sorting」

Table Sortingは既存のHTMLテーブルにソート機能を追加するJavaScriptライブラリです。業務システムなどでテーブルを表示すると常に足らない機能を求められます。その第一が並べ替え機能でしょう。DBを操作しても良いですが、もっと単純に解決したいならTable Sortingを使ってみても良さそうです。デ...

List

  • 2012/06/07

JavaScriptだけで複数のファイルをまとめて画像化「PNGDrive」

PNGDriveはファイルを画像化してサイズを小さくするソフトウェアです。ファイルを相互に別形式に変換するというソフトウェアは多いですが、PNGDriveはちょっと一風変わっています。任意のファイルを画像化し、デコードできるソフトウェアになります。メイン画面です。ドロップしました。Zipファイルの場合、サイズが大きくな...

39189?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-28-14.04.49_thumb

  • 2012/06/06

App Store、Google Playのアプリレビューを取得「AppReviewViewer」

AppReviewViewerはiOSのApp Store、Google Playのアプリレビューを取得し、DBに蓄積するソフトウェアです。スマートフォンアプリが盛り上がっています。iOS、Androidがその主役になります。そこで紹介するのがAppReviewViewerです。App Store、Google Pla...

39176?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-28-13.55.16_thumb

  • 2012/06/06

レガシーなブラウザにも高度なグラフィックを。JavaScriptによるOpenGL実装「JSGL」

JSGLはJavaScriptによるOpenGL実装です。HTML5の新機能の一つにWebGLがあります。しかしまだまだ最近のWebブラウザでしか実装されていない機能になります。そこでWebGLに対応していないWebブラウザに対して3Dモデリングを行うライブラリがJSGLです。JavaScriptを使ってOpenGLを...

List

  • 2012/06/06

HTML5で作られたポータル風ゲーム「Stick Portal」

Stick Portalは棒人間による2Dのポータル風ゲームです。ポータルというゲームがあります。壁に二つの穴を開けて、その間を移動できるようにするポータル銃を使ってパズルを解き、ゴールを目指すゲームです。そんなポータル風ゲームをHTML5で再現したのがStick Portalです。まず基本。左にいるキャラクターを右に...

List

  • 2012/06/05

Webブラウザ上でreStructuredText記法で文書作成「Online reStructuredText editor」

Online reStructuredText editorはWebブラウザ上でreStructuredTextを記述できるソフトウェアです。最近は様々なテキスト記法がありますが、その一つがreStructuredTextです。記法にまだあまり慣れていない、そんな方でも気軽に記述できるようになるのがOnline reS...

List

  • 2012/06/05

RailsのルーティングをWebブラウザ上で確認「Sextant」

SextantはRailsアプリケーションのルーティング情報をWebブラウザ向けに出力するソフトウェアです。Railsの魅力の一つであるルーティングはとても便利ですが、慣れるまでリンクの書き方を忘れてしまったり、どうルーティングされているかをコンソールで確認することが多いのではないでしょうか。都度rakeを実行しても良...

None

  • Premium_s 2012/06/05

仕事のミスを減らす10のコツ

人が仕事をしている限り必ずミスは発生します(いわゆるヒューマンエラー)。ミスをゼロにすることはできませんが、ちょっとしたコツで無用なミスを減らすことはできるはずです。今回はそんなミスを減らすためのテクニックを紹介します。

39134?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-23-14.45.53_thumb

  • 2012/06/05

インストーラーで簡単セットアップのWebベースPostgreSQL管理「TeamPostgreSQL」

TeamPostgreSQLはWebベースのPostgreSQLマネージャです。企業でのシステム開発にPostgreSQLを利用されている方々にお勧めなのがTeamPostgreSQLです。セットアップが簡単ですぐに使えるWebベースのPostgreSQL管理ソフトウェアです。インストーラーが付属しています。接続しまし...

List

  • 2012/06/04

JavaScriptオブジェクト用問い合わせ言語「SpahQL」

SpahQLはJavaScriptオブジェクトのデータ抽出に使えるクエリライブラリです。WebアプリケーションではデータをJSONで利用するのが一般的です。データが大量にあるのであれば、そこから欲しいデータだけを抽出する仕組みが必要になるでしょう。JavaScriptでそれを可能にするのがSpahQLです。例です。ha...

39088?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2f3dsearch4_thumb2

  • 2012/06/04

ついに登場。Windowsプログラマー向けGitHubクライアント「GitHub for Windows」

GitHub for WindowsはGitHub専用のWindowsフロントエンドです。GitHubではこれまでMac OSX専用のフロントエンドを提供してきましたが、ついにWindows版が登場しました。それがGitHub for Windowsです。まずログインします。ログインしました。リポジトリへのコミット時の...

39073?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2f120523-0002_thumb

  • 2012/06/03

自社に立てよう。クールでモダンなGitリポジトリビューワー「GitList」

GitListはGithubライクなGitリポジトリビューワーです。Githubのリポジトリビューワーは日々進化しており、かなり格好いいと思うのですが、Githubにリポジトリがないと見られません(当たり前ですが)。しかしGitListを使えばあれに似たUIでリポジトリを閲覧できるようになります。インデックスです。リポ...

39056?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-23-11.50.36_thumb

  • 2012/06/03

多彩なフレームワークに対応したPHP向け認証ライブラリ「Opauth」

OpauthはPHP向けの認証ライブラリです。抽象化することで多様なプロバイダーに容易に対応できます。Webサービスで認証を用意すると言っても今は多様な技術が存在します。単なるID/パスワードに限らず、OpenIDやOAuthもあります。サービスプロバイダーごとに実装も若干変わったりします。そうした認証技術を統合して使...

39041?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-23-11.43.22_thumb

  • 2012/06/02

試してみよう。Webベースのドローアプリケーション「Stylo」

StyloはWebベースのドローアプリケーションです。データの保存はできませんが、多機能です。ドローという技術は応用範囲がとても広いです。IllustratorやFireworks、さらにVisioなどもドローソフトウェアと言えます。そんなドローをWebベースで再現するソフトウェアがStyloです。四角を配置してみまし...