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

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

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

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

もっと見る

List

  • 2014/06/26

Fenix Web Server – 外部アクセスも可能な静的Webサーバを素早く立てる

開発時のWebサーバはどうしていますか。Mac OSXの場合、標準でApacheが入っていますが、一つしかないのでドキュメントルートを変更したいとなると設定を変えるかポートやドメインを変える必要があって多少面倒です。Pythonが使えるならSimpleHTTPServerが簡単かなと思うのですが、GUIのがいろいろ手軽...

List

  • 2014/06/26

Aozora - Webデザインに便利なダミーテキストを生成

Webサイトをデザインする際にテキスト部を「あああああ」などで埋めたりします。これでは何となくイメージがわきづらいという問題があります。また文字が短い場合、長い場合など様々なパターンの文字を作る必要があります。そこで使ってみたいのがAozoraです。有名な小説などから文字を適当な長さの生成してくれます。## Aozor...

List

  • 2014/06/25

ruby_enabler.js – ルビ表示を多くのブラウザで適切に

ルビというのは東アジア(たぶん日本くらい?)の文化で、HTMLでもrubyタグとしてサポートされています。しかしブラウザによって表示が違ったり、そもそもルビが使えなかったりとむしろストレスになるかも知れません。やはりルビ文化を理解できていない海外に任せるのではなく、日本で実装すべきなのかも知れません。そこで使ってみたい...

List

  • 2014/06/25

sysend.js - HTML5/localStrageを使ってタブ間でメッセージを送受信

タブブラウザが当たり前になっている現在、同じサイトで複数のタブを開いているなんて良くありますよね。そこで片方のタブでデータを修正して、その後別なタブで上書きしてしまったなんて経験はないでしょうか。サーバサイドを介さず、クライアントサイドだけでタブ間のデータ同期ができるライブラリがsysend.jsです。HTML5 lo...

List

  • 2014/06/24

JSON Editor – JSON Schemaから入力検証つきフォーム生成

JSONの利用範囲が拡大しています。エンタープライズ系ではXMLがまだまだ優勢だと思っていたのですが、Web APIが広がるのに伴って利用が進んでいるようです。そんな中で求められるのはより強固なJSONフォーマットです。それを可能にするのはJSON Schemaです。検証可能なJSONによって入力値の正しさ、相互のメッ...

48207?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2013%2f11%2fscreenshot%25202013-11-28%252011.45.32_thumb.15737437d12729e6bbe70e213f33500c

  • Premium_s 2014/06/24

業務で使えるオープンソース(114)「フォーム入力」

今回のテーマはフォーム入力です。Webフォームへの入力はほぼ毎日、何らかの形で使っています。IT系の人たちにとっては当たり前のフォーム入力も、そうでない人たちにとってはとても面倒なものに感じられることでしょう。特に最近ではタブレットからフォーム入力を行う機会も多くなっています。そのような中ではこれまで以上にユーザストレ...

List

  • 2014/06/24

Jdoc - JSON SchemaからAPIドキュメントを生成

JSONがWeb APIのデータ送受信フォーマットとして活用されるようになると、受け取る側と発信する側でその内容が適切であるかどうか検証する手段が必要になります。それがJSON Schemaです。2009年頃に登場したようですが、当時は面倒がってあまり使われてきませんでしたが、JSONの普及ともとに注目が集まっています...

List

  • 2014/06/23

Four Boxes Slideshow – 4つに分割したダイナミックなスライドショーを実現

最近はトップページにスライド表示を行うWebサイトが増えています。そのため、単に表示しただけではインパクトがなくなってきてユーザの目に留まることが減ってしまっています。求められるのはさらなる変化です。そこで紹介したいのがFour Boxes Slideshowです。スライド表示の切り替えにボックスを使ったダイナミックな...

List

  • 2014/06/23

Bootcamp - Django製のエンタープライズSNS

TwitterやFacebookは社外の人たちとコミュニケーションを取るのには便利ですが、社内の人たちのコミュニケーションにはあまり向きません。いちいち友だち申請なんてやるのも面倒でしょう。そこで紹介したいのがBootcamp、エンタープライズ向けのソーシャルネットワークシステムです。社内コミュニケーションの一環にいか...

List

  • 2014/06/22

WWDCDownloader – WWDCのセッション動画を全てダウンロード

ハードウェアこそリリースされなかったものの、これまでにないくらい大きな発表があったWWDC。そのセッションは全て動画で公開されていますので自由に閲覧できます。気になるテーマはあるでしょうか。ダウンロードすればオフラインでも見られますが、一つ一つのセッション動画をダウンロードするのが面倒という方はWWDCDownload...

List

  • 2014/06/22

Library Detector - あのサイトはどのJavaScriptライブラリを使っているか

Webシステムを開発していると他のサイトがどういった仕組みで動いているか気になったりしますよね。HTMLソースやURLからどんなプログラミング言語で、どんなフレームワークか知ったりするのは面白いです。サーバサイドは実際のところは分からないのですが、フロントエンドは分かります。ということで入れてみたいのがLibrary ...

List

  • 2014/06/21

Mailin – メールをJSONにしてくれるnode製のSMTPサーバ

メールとWebシステムを連携できると便利だよなと思いつつもメールサーバとしての堅牢、安定性やメールの解析などで二の足を踏んでしまっているという人は多いのではないかと思います。特にメールの解析が面倒と考える方に使ってみてほしいのがMailinです。node製のSMTPサーバで、受け取ったメールをなんとJSONにしてくれる...

None

  • 2014/06/21

github_public_repository_creator - GitHubのパブリックリポジトリを一発作成

GitHubはとても便利で、カジュアルなコードでもオープンソースとしてプロジェクト登録したくなります。しかしそれを繰り返している内に、リポジトリを作成する際にちょっとした手間を感じるようになってくるのではないでしょうか。そこで用意しておきたいのがgithub_public_repository_creatorです。コマ...

List

  • 2014/06/20

AutoDMG – カスタムMac OSXインストーラー作成

Mac OSXのインストーラーは最近、App Storeから配布されるようになっています。しかしクリーンインストールしたい場合やいくつかのマシンにまとめてインストールする場合は別途インストーラがある方が簡単です。そこでカスタムされたインストーラを作成できるAutoDMGを紹介します。アップデートも反映できるのが便利です...

None

  • 2014/06/20

横浜で朝活はじめます!

いつもMOONGIFTをご覧いただきありがとうございます。出社前の時間を有効に使うべく、朝活(LT形式)を開始します。まず最初は横浜(横浜駅近く)です。横浜IT朝活 #01 - connpass今後ともMOONGIFTをよろしくお願いいたします。

48179?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f05%2f51ebdc5ee6d5f98a558ad4f88ae2ba2a

  • Premium_s 2014/06/20

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

HTML5によってファイルのマルチ選択およびドラッグ&ドロップでのファイルアップロードが使えるようになりました。これによりそれまで感じていたストレスから解放されるようになったという方は多いと思います。とはいえデフォルトの機能をそのまま使っているのではユーザビリティは高くありません。そこで使ってみたいのがJavaScri...

List

  • 2014/06/20

Maverix Bootstrap Theme - BootstrapをベースにしたMac OSX風UIテーマ

ああ、これは面白い!Bootstrapで様々なテーマが作られていますが、基本的にWebアプリケーション向けです。Webでの利用については既に多数のコンテンツが存在しますし、おそらく今後も増えていくでしょう。そこで次に注目したいのがnode-WebKitとの組み合わせです。ネイティブアプリ風に動くWebアプリケーションの...

None

  • 2014/06/19

ColaScript – 様々な言語のいいとこ取りをした軽量プログラミング言語

CoffeeScript、TypeScript、Dart、ClearScriptなど様々なJavaScript代替言語になるプログラミング言語が存在します。個人的にはCoffeeScriptが好みですが、個人の好みによって選択が分かれるところでしょう。大事なのは自分の性に合っているか、会社で組む場合は生産性と品質になる...

List

  • 2014/06/19

PlayCanvas - 今後のトレンド!HTML5/WebGLなゲームエンジン

iOS 8からSafariがWebGLに対応することが発表されました。これによりスマートフォンにおいてもWebGLを使ったコンテンツが広がりを見せるでしょう。特に利用されると思われるのがゲーム分野かと思います。そこで注目したいのがWebGLによるゲームエンジンを提供するPlayCanvasです。オープンソースなゲームエ...

List

  • 2014/06/18

Famo.us – WebGL/Canvasを使って高度な表現を可能にするJavaScriptフレームワーク

スマートフォンにおいてWebかネイティブかと言った議論は常にされています。ネイティブアプリは高度なUI/UXを提供する一方、インストールの手間が否めません。Webは速度やUXにおいて見劣りがします。しかしWeb(HTML5)の進化は止まりません。ついにここまで!というフレームワークがFamo.usです。3Dを備えたレン...