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

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

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

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

もっと見る

List

  • 2013/04/20

JavaScriptで実現するアニメーションライブラリ「Shifty」

ShiftyはJavaScriptでスタイルタグを書き換えてアニメーションを実現するライブラリです。Webベースでアニメーションをしようと思うとCSS3を使ったり、Canvasタグを使うのが一般的です。しかし今回は素のJavaScriptのみでアニメーションを実行するShiftyを紹介します。デモです。ボールが左右に行...

List

  • 2013/04/20

見通しの良いスタイルシートを維持するために重複した定義を見つけよう「csscss」

csscssはスタイルシート上の重複定義をチェックするソフトウェアです。スタイルシートの便利なところは多少間違っていたとしてもWebブラウザ側が良いように解釈してくれて描画してくれることです。そのため、更新を繰り返すと徐々に不要な定義ができたり、重複したりして思わぬミスにつながったりします。それを防ぐのに使えそうなのが...

List

  • 2013/04/19

Rubyを実行できるWebKitベースのブラウザ「Decaf」

DecafはWebKitからフォークし、Ruby実行エンジンを載せたWebブラウザです。Webブラウザで使えるプログラミング言語はJavaScriptだけです。ActionScript/.NET/Javaも使えますが、それはプラグインを使わないといけません。そんな状況に反旗を翻し、Rubyが動くようにしてしまったのがD...

List

  • 2013/04/19

業務で使えるオープンソース(73)「コーディングスタイルチェック」

今回のテーマはコーディングスタイルチェックです。各言語向けに用意されているコーディング規約を紹介するとともに、コードのチェックを行ってくれるオープンソース・ソフトウェアを紹介します。見やすい奇麗なコードを書くためにもぜひ取り入れていきましょう。

List

  • 2013/04/19

メールアドレスをオンラインに置く時に使って欲しい「MailRubber」

MailRubberはメールアドレスをreCAPTCHAを使って隠すソフトウェアです。未だにスパムメールの数は多いです。Gmailなどの迷惑メールフィルタのお陰で目にすることはなくなっていますが、届いているのは事実です。まずスパムを防ぐためにはメールアドレスを安易に公開しないことです。そこで使ってみて欲しいのがMail...

List

  • 2013/04/19

すごい!mrubyをJavaScriptに変換してWebブラウザ上で実行「webruby」

webrubyはWebブラウザ上で動作するmrubyです。mrubyは組み込み用として開発されたミニマムなRuby実行環境ですが、ミニマム故に使いどころが色々とありそうです。今回はなんとWebブラウザ上で動作するmruby、webrubyを紹介します。WebGLを使うデモ。結構ぐりぐりと動きます。FPSも53とあって滑...

List

  • 2013/04/18

Bootstrapで使えるWYSIWYGエディタ「bootstrap-wysiwyg」

bootstrap-wysiwygはBootstrap用のリッチなWYSIWYGエディタです。使い勝手の良さもあってBootstrapを使ったWebサイトが増えています。より便利に使うためには多彩なウィジェットが欠かせません。今回はBootstrap用WYSIWYGエディタ、bootstrap-wysiwygを紹介しま...

List

  • 2013/04/18

深いインデントであっても色付けすれば見やすく「JavaScript Scope Context Coloring」

JavaScript Scope Context Coloringはシンタックスやスコープによる色づけができるJavaScript用ハイライトライブラリです。JavaScriptのプログラミングではコールバック方式のコーディングが多いため、インデントが深くなりがちではないでしょうか。そこで使ってみたいカラーリングツール...

List

  • 2013/04/18

ギークな人はぜひ。Android用のRedditクライアント「RedReader」

RedReaderはAndroid用のRedditクライアントです。ギークに愛され続け、今も堅調に成長を続けるReddit。オープンソースで公開されている同サービスですが、周辺ソフトウェアもまたオープンソースなものが多くあります。今回はその一つ、RedReaderを紹介します。メイン画面です。一つのカテゴリ(Subre...

List

  • 2013/04/17

哀愁漂う懐かしのデザインを現在の技術で再現「Geo」

GeoはBootstrapを使って懐かしのジオシティーズ風デザインを施すテーマです。かつてホームページホスティングの代表として知られたジオシティーズ。Yahoo!に買収された後、2009年に解散していますが、そんなジオシティーズ風ホームページを現在の技術で作り上げたのがGeoです。おお、このカオスっぷり。まさに90年代...

List

  • 2013/04/17

絵本のようにページがめくれる操作「BookBlock」

BookBlockは任意の画像コンテンツにめくる操作を提供するライブラリです。電子書籍を閲覧する際に欠かせないのがめくるようなフリップ操作です。今回は任意のコンテンツに対してフリップ操作を提供するBookBlockを紹介します。何となく絵本風のデザイン。クリックで次のページに切り替わります。半分に折れる感じでめくれるの...

List

  • 2013/04/17

いつぞやのつぶやきをiPadを使っていつでも閲覧「Twitter Archive Viewer」

Twitter Archive ViewerはTwitterアーカイブを取り込んでiOSアプリとして表示するソフトウェアです。Twitterの自分の過去のツイートを全てダウンロードする機能が日本でも提供されています。HTMLで提供されていますが、それをiPad/iPhoneで見られるようにしたのがTwitter Arc...

List

  • 2013/04/16

カスタマイズしたソーシャルボタンで共有をもっと広めよう「jQuery POP'n SocialButton」

jQuery POP'n SocialButtonはカスタマイズされたFacebook、Twitter、はてなブックマークの共有アイコンを表示します。WebサイトにTwitterやFacebook、そして日本であればはてなブックマークのソーシャル用アイコンが設置されているのは当たり前になってきました。しかし単に設置する...

List

  • Premium_s 2013/04/16

Google Chromeを開発用途にもっと便利に使うツールをまとめて紹介!

Google ChromeはレンダリングエンジンとしてWebKitからBlinkに乗り換える計画を発表し、今後ますます進化していくと思われます。そんなGoogle Chromeを普段のブラウジングではなく、開発時に便利にしてくれる機能、オープンソース・ソフトウェアをまとめて紹介します。

List

  • 2013/04/16

jQuery Mobileを使ったサイトでフラットUIを実現「jQuery Mobile Flat UI Theme」

jQuery Mobile Flat UI ThemeはjQuery Mobile用のフラットUIテーマです。スマートフォン向けのWebサイトをjQuery Mobileで構築しているなら試したいのがjQuery Mobile Flat UI Themeです。最近流行のフラットなUIをサポートしたテーマです。ボタン類。...

List

  • 2013/04/16

美しいWebサイトはDOM構造も奇麗なはず!「DomTree」

DomTreeはWebサイトのDOM構造をツリー化してくれるビジュアル化ソフトウェアです。奇麗なHTMLはソースを見てもやはり奇麗に記述されているものです。さらにDOMの構成において奇麗にできているかどうか可視化してくれるソフトウェアがDomTreeです。Googleです。73エレメントで作られています。MOONGIF...

List

  • 2013/04/15

エイプリルフールかと疑ってしまう。BashがまるでRubyのようになる「Skull」

SkullはBashの中でRuby風にオブジェクトを扱えるようにしてしまうソフトウェアです。BashはサーバやMac OSXなどで誰しもが使っているかと思います。しかし記述がレガシーな感じで書きづらいと思ったことも多いはず。そこで使ってみたいのがBashをOOにしてくれるSkullです。Skullを読み込みます。str...

List

  • 2013/04/15

iOSアプリで必要なサーバサイドの機能をまとめて提供!「Helios」

Heliosはプッシュ、アプリ内課金、Passbookなどのデータを一元管理できるiOS向けサーバソフトウェアです。iOSではアプリ単体を作って終わりというものも多いですが、サーバサイドとのやり取りするアプリも少なくありません。そうした情報のやり取りを一元的に提供してくれる専用サーバがHeliosです。データがないので...

List

  • 2013/04/14

Skypeのデータベースを閲覧、マージ「Skyperious」

SkyperiousはSkypeのデータベースビューワー、マージソフトウェアです。ビジネスにおいて利用の多いメッセンジャーアプリと言えばSkypeです。そんなSkypeで交わしたメッセージを後で検索したいと思うことは多々あります。そこで使ってみたいのがSkyperiousです。コンタクト一覧が取れます。データベースを直...

List

  • 2013/04/14

Webサイトの説明をまとめて表示してくれるヘルプライブラリ「Chardin.js」

Chardin.jsはWebサイトの画面上に項目の説明を表示するJavaScriptライブラリです。スマートフォンアプリをはじめ、Webアプリケーションで最初に表示した時に説明を表示するタイプのWebサイトが増えてきました。凝ったものもありますが、もっとシンプルに実装したい時に使えそうなのがChardin.jsです。最...