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

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

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

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

もっと見る

38135?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-25-9.21.23_thumb

  • 2012/05/02

HTMLのリスト、テーブルをソート、フィルタリング、検索可能に「List.js」

List.jsはリストやテーブルを検索やソート可能にするJavaScriptライブラリです。HTMLではよくリスト表示やテーブル表示を行います。一旦表示したデータを並べ替えたり絞り込んだりできる便利なライブラリがList.jsです。基本のサンプルです。データがリストになって並んでいるのが分かるかと思います。名前でソート...

38116?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2f3dsearch6_thumb1

  • 2012/05/02

Instagramにアップした写真をダウンロードしたいならば「InstagramDownloader」

InstagramDownloaderはInstagramの写真のURLを一覧してくれるソフトウェアです。先日Facebookに10億ドルで買収されて話題になったInstagram。21世紀のポラロイドと呼ばれるほど盛り上がっています。そんなInstagramの写真をまとめてダウンロードできるURLをリストアップしてく...

38111?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-23-16.59.44_thumb

  • 2012/05/01

セキュリティを考える。JavaScriptによるJavaScript実装「js.js」

js.jsはJavaScriptによるJavaScript実装です。サードパーティのJavaScriptをサンドボックス化し安全に実行します。最近ブログパーツやシェアボタンをはじめとして外部サービスのJavaScriptコードを埋め込んで動作させたりすることが増えています。しかし外部のサービスにセキュリティ上の問題があ...

38104?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-23-16.54.59_thumb

  • 2012/05/01

Rubyの可能性が広がる。軽量Ruby実装「mruby」

mrubyは組み込み系などで使える軽量なRuby実装です。Rubyは2012年04月にISO/IEC 30170として承認されました。そしてそんなRubyをさらに様々な環境で動作させるべく軽量化したRuby実装がmrubyです。例えばこんな感じのソースを…普通に実行できます。mrubyはWindows、Mac OSX、...

38293?type=list&url=http%3a%2f%2fcapture.heartrails.com%2f300x300%2fborder%2fround%3fhttps%3a%2f%2fchrome.google

  • Premium_s 2012/05/01

他のクラウドストレージとは違うGoogle Driveのポテンシャルについて

今回は先日リリースされたGoogle Driveについてです。Dropboxのライバル的な意味合いで持ち上げられることの多い同サービスですが、根本的に目指している戦略が異なると言えます。その理由と可能性、そして既にGoogle Driveを使っている各種サービスを紹介します。

List

  • 2012/05/01

Herokuでの運用も可能なRails製CMS「Locomotive CMS」

Locomotive CMSはRuby on Railsに組み込んで使えるCMSです。Webサイトの基本はページなどのコンテンツを管理する所にあります。今回紹介するLocomotive CMSはRuby on Rails向けに作られたCMSで、Rubygemsを使って組み込んで使うタイプになっています。インストールしま...

List

  • 2012/04/30

素晴らしきOSSの世界。開発停止後の有志によるパッチで磨きをかけた「ckw-mod」

ckw-modは既に開発の停止しているWindows用プロンプトckwの後継プロジェクトです。とにかく使い勝手の悪いWindowsのコマンドプロンプト。それをぐっと使いやすくしてくれるのがckwです。既に本家の開発は終了していましたがその後も有志による開発が続き、そこで生まれたパッチを取り込んで生まれたのがckw-mo...

List

  • 2012/04/30

これが決定版?フォルダを監視してCSS/JavaScript/HTMLを生成「Fire.app」

Fire.appはフォルダを監視してSass/Compass/CoffeeScriptを自動変換するソフトウェアです。最近はCSS/JavaScript/HTMLをそのまま書くのではなくSassやCoffeeScript、Haml/Markdownを使ってそれぞれのフォーマットに変換するのが当たり前になってきています。...

38040?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-17-16.24.20_thumb

  • 2012/04/29

JRubyのコードをラッピングしてネイティブアプリ化「Rawr」

RawrはJRubyのコードをラッピングして各OS向けの実行ファイルを生成するソフトウェアです。JRubyで書いたコードはJRubyさえあればWindowsでもMac OSXでも動くのが魅力ですが、そもそも環境を用意するというのが面倒です。そこで作成したJRubyソフトウェアをラッピングして実行ファイル化してくれるのが...

38029?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-17-16.05.15_thumb

  • 2012/04/29

Markdown/textileからePubファイルを生成「md2epub」

md2epubはMarkdownやtextileといった記法からePubファイルを生成するRubyスクリプトです。電子書籍を作成するのは大変と思われがちですが、テキストファイルからコンバートしてくれるmd2epubを使えばごくごく簡単にePubファイルを作成できます。対応フォーマットはMarkdownまたはtextil...

List

  • 2012/04/28

画像を生成せずにサムネイル風に小さな画像を表示「jQuery NailThumb」

jQuery NailThumbはWeb上でCSSによる画像サムネイル風表示を実現するjQueryライブラリです。Webサイトで画像を縮小して表示したい場合、ImageMagickなどのサーバサイドの技術を使うのが一般的です。しかしjQuery NailThumbを使えばクライアントサイドだけで高度なサムネイル風表示を...

38005?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-17-15.47.12_thumb

  • 2012/04/28

C#のコードをオンラインで記述、実行「Compilify」

CompilifyはWebブラウザ上でC#のコードを評価、実行するソフトウェアです。Webブラウザ上で使えるプログラミング言語としてはJavaScriptが有名ですが、Compilifyは何とC#のコードをオンラインで記述して実行させることができます。トップです。左がクラスなどの定義、右が実行部のコードになります。実行...

37996?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-17-14.36.44_thumb

  • 2012/04/28

吹き出し風CSSデザインをオープンソースで「CSS Arrow Please」

CSS Arrow PleaseはCSSだけで作成する吹き出しデザインをオンライン上で行えるサービスです。Twitterをはじめコミュニケーションが基本のサービスで欲しくなるのが吹き出し風のデザインです。そんなデザインをオンラインで簡単に作成できるのがCSS Arrow Pleaseです。トップページです。左に描かれて...

List

  • 2012/04/27

Facebook製。モバイルWebブラウザテスター「Ringmark」

RingmarkはモバイルのWebブラウザテスターです。3つの輪が描かれたUIが特徴です。RingmarkはFacebookからリリースされたモバイルデバイスにおけるHTML5サポート状況チェックツールです。W3Cに寄贈されました。自動でテストが開始されます。リング0のテストが終わってリング1のテストに入ります。テスト...

List

  • 2012/04/27

バスに乗ろう。リアルタイムバス運行状況表示システム「OneBusAway」

OneBusAwayは地図上にリアルタイムなバス運行状況をマッピングするシステムです。NYのバス会社MTAでも採用されているリアルタイムのバス運行状況案内システムがOneBusAwayです。多様なデバイスに対応した大型なシステムです。トップページです。様々なデバイス向けにサービスが提供されています。ルート44のバスの運...

List

  • Premium_s 2012/04/27

業務で使えるオープンソース(19)「コードレビュー」

今回のテーマは「コードレビュー」です。チームでシステムを開発している場合、コードレビューは品質を保つ良い手段になります。そんなコードレビューを成功させるために注意したいこと、そしてコードレビューを行うためのソフトウェアをまとめて紹介します。

37965?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-16-16.03.05_thumb

  • 2012/04/27

FirebugのJavaScript/HTML/CSS表示をハイライト処理「FireRainbow」

FireRainbowはFirebugのJavaScript/HTML/CSS表示をハイライト化するソフトウェアです。FirefoxのWeb開発デバッグツールとして知名度の高いFirebug。そんなFirebugはJavaScriptの表示がハイライトされておらず不便に感じる人も多かったのではないでしょうか。そこでFi...

37952?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-16-16.00.14_thumb

  • 2012/04/26

ワンクリックでMac OSX上にRuby on Rails開発環境を構築「Rails One Click」

Rails One ClickはMac OSXのRuby on Rails開発環境をボタン一つで整えてくれるソフトウェアです。Mac OSXにおけるRuby on Rails開発環境を一気に整えてくれるのがRails One Clickです。ウィザード方式でボタンクリックだけでRuby on Railsが開発できるよう...

37941?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2f3dsearch33_thumb

  • 2012/04/26

Redisを開発に利用しているなら使ってみたい「RedisConsole」

RedisConsoleはRedisを操作するWindows用のソフトウェアです。WindowsでRedisに接続して操作できるフロントエンドがRedisConsoleです。Redisを使った開発をしているならば使ってみると便利そうです。まずRedisに接続します。サーバの情報を出力しています。コンソールベースでデータ...

37930?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f04%2fscreenshot-2012-04-16-15.24.00_thumb

  • 2012/04/26

AndroidからRemember The Milkを使おう「moloko」

molokoはAndroid製のRemember The Milkクライアントです。Web系タスク管理として有名なRemember The Milk(RTM)。そんなRTMをAndroidから使いたいと思う人はmolokoをインストールしてみましょう。インストールします。無事終わりました。起動します。まずRemembe...