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

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

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

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

もっと見る

List

  • 2014/04/29

Jeet – 人にとっても見やすいグリッドレイアウトシステム

SCSS/Stylusを使っているデザイナーの方向け!レスポンシブなWebデザインを行う上でも欠かせないのがグリッドシステムです。Bootstrapは何となく嫌だなと思いつつもその複雑なグリッド機能の恩恵にはあずかりたいと考える人も少なくありません。この手のグリッドシステムでは幅を12分割して実装されることが多いのです...

List

  • 2014/04/29

2048-as-a-service - なんで?2048をクラウド化

世の中には変わった人たちがたくさんいます。それは否定しません。そんな人たちによって、なぜこんなものが…と言ったサービスや製品ができます。しかしそれは時代の先取りで、後から価値が分かるものもたくさんあります。なので今回紹介する2048-as-a-serviceもその未来の先取りなのかも知れません。正直役に立つのか分かりま...

List

  • 2014/04/28

slick - もうこれで十分!なカルーセルライブラリ

画像をスライドで切り替えていくカルーセル機能は数多くのWebサイトで実装されています。サイトの機能を紹介するのに使ったり、ギャラリーとして画像を切り替えるのにも使えます。アイディア次第で使いところが多い機能です。便利さゆえに多数のライブラリが出てきていますが、もうこれで十分ではないかと思わせるのがslickです。多彩な...

List

  • 2014/04/28

forkit.js – アニメーションするGitHub風リボンでユーザの目を引きつけよう!

GitHubの登場によってオープンソースのプロジェクトが右上にリボンを付けているケースが増えてきました。それをクリックするとGitHubのプロジェクトページに遷移すると言った具合です。プロジェクトへの参加を促したり、フォークしたりと活動を活性化するのに役立っています。そんなリボンで遊んでしまおうというのがforkit....

List

  • 2014/04/27

Goozzee - 皆でシェアできるナレッジデータベース

自分や組織のナレッジを体系化する際に役立つのがデータベースです。より汎用的で、検索ができるようなデータベースが用意できれば、様々な情報を体系化して管理したり、他の人たちとシェアすることができます。Wikiのような形で管理することもできますが、今回はスタンドアローンで動作するGoozzeeを紹介します。## Goozze...

List

  • 2014/04/27

brothersinarms – キノピオが主人公なスーパーマリオブラザーズクローン

まだ開発途中と言った感じですが期待して!スーパーマリオはなんと1985年に発売されたとのことで、30年近くが経とうとしています。しかし今なお新作が作られ、かつ一番最初のスーパーマリオも皆の心をとらえて放しません。クローンなソフトウェアもたくさん生み出されていますが、今回はその一つとしてPythonで作られたbrothe...

List

  • 2014/04/26

ODT-HTML5 - OpenDocumentを解析してHTML5で表示

OpenOffice.orgからはじまったOpenDocumentフォーマットはMS OfficeやGoogleドキュメントをはじめとして様々なオフィススイートでサポートされています。マクロなどを使わないシンプルなファイルであればOpenDocumentを使うのが一番安心かも知れません。そんなOpenDocumentの...

List

  • 2014/04/26

Asgard – Netflix製のAWS管理インタフェース

Amazon Web Services(以下AWS)を使っている企業はとても多いです。元々Web APIだけしか提供していなかったAWSも管理画面を提供するようになって使いやすくなりましたが、それでも数十台、数百台のサーバを管理しようと思ったらまだまだ使い勝手は悪いかも知れません。少なくとも数千台以上、EC2のインスタ...

List

  • 2014/04/25

cssgrep – コンソール上でDOMをCSSセレクタ/XPathで検索

HTMLの中から指定したDOMを探し出すにはXPathまたはCSSセレクタを使う方法が考えられます。jQueryなりを使って利用する人が多いと思いますが、今回はWebブラウザを使わずにターミナルで行うケースを考えます。そのためのツールがcssgrepです。まるでファイルをgrepするようにXPathやCSSセレクタを使...

List

  • Premium_s 2014/04/25

使えるWebサービス・オープンソース(26)「クローラー」

今回のテーマはクローラーです。Webサイトを開発していたりする際に欲しくなるのがクローラーです。外部のコンテンツを取得するのにJavaScriptではクロスドメインの制約があるのでサーバサイドから取得するなんてことはよくあると思います。しかし意外とHTTPヘッダーの解釈や文字エンコードなどクローラーを書くのも一筋縄では...

List

  • 2014/04/24

smartcrop.js - 要注目!スマートなクロップ機能を実現

おお、これは格好いい!写真のサムネイル表示というのはやり方によって大きくインパクトが変わります。単純に縮めて表示すると何の写真か分かりづらくなります。さらに横長、縦長の写真では正方形に切り出すのは簡単ではありません。そこで使ってみたいのがsmartcrop.jsです。写真の中から一部を切り出すライブラリで、よりインパク...

List

  • 2014/04/24

Web Server for Chrome – Google Chrome上で動作するWebサーバ

筆者の環境では最後の部分がうまく動いていないのですが…もし分かる方はコメントで教えてください!Google Chromeは単なるブラウザの枠を越えて、Chrome OSとしてOSにもなってしまうくらい利用範囲が広がっています。こと開発においてもWebブラウザでコーディング、動作確認が出来るようになっており、もはや単なる...

List

  • 2014/04/23

CSS3 Countdown - ティザーサイトで使いたい。CSS3/JavaScript製のタイマー

新しいプロジェクトをはじめる時などに活躍するのがカウントダウンタイマーです。後何日、後何時間といった具合に刻々と減っていくタイマーを目にするとわくわくさせられるのではないでしょうか。カウントダウンの方法は幾つかあると思いますが、今回はCSS3 Countdownを紹介します。CSS3とJavaScriptを組み合わせて...

List

  • 2014/04/23

GitBook – Markdownで書いて電子書籍/HTMLを生成

電子書籍を作るのは大変というイメージがあります。ePub自体は単なるZipファイルですが、その内容がXML/XHTMLなのが若干面倒さを感じさせます。専用のエディタもありますが、書き慣れたエディタの方が筆も進むというものです。そんな訳で使ってみたいのがGitBookです。Markdownで書いて、ePub/PDFに変換...

List

  • 2014/04/22

qLabel - Wikidataの単語を使って多言語対応を簡単構築

多言語対応って本当に大変ですよね。GetTextなどを使って多言語ファイルを作成し、各言語向けにメンテナンスする必要があります。その殆どのキーワードは単語であって、辞書さえあれば十分なものばかりだというのに。ということでGoogleが開発しているライブラリがqLabelです。Wikipediaの提供しているWikida...

List

  • 2014/04/22

Freedomotic – 家庭/オフィス/施設の管理、自動化に

こだわれば未来的な生活が実現できるかも!家に帰る前にエアコンの電源を入れ、電気を明るくしたり、ガレージのシャッターを開けてスムーズに車庫入れをする。会社であれば警備システムの電源を入れたり、各種センサーと連携してログを取るなど家や会社、公共施設などにおいてオートメーション化する試みが多数あります。個別に様々なデバイスが...

List

  • Premium_s 2014/04/22

業務で使えるオープンソース(110)「AWS」

今回のテーマはAWS(Amazon Web Services)です。AWSの代名詞とも言えるAmazon EC2が登場したのが2006年ということで、既に8年近くが経っているのですが古びれることなく常に先端を走っています。さらに言えば他社を突き放す勢いですらあります。そこで今回はAWSの魅力と、その魅力をさらに引き出す...

List

  • 2014/04/21

AJAX File Browser - Ajaxでファイル操作を行うWebベースのファイルマネージャ

クラウドの発展によってWebサーバ上にファイルを保存しておくのも珍しくなくなっています。そうなると次に欲しくなるのがWebベースで使えるファイルマネージャです。ローカルではExplorer、Finderなどが当たり前なので、Webベースでも同じくらいのファイル管理ソフトウェアが欲しくなるでしょう。今回紹介するのはWin...

List

  • 2014/04/21

WinJS – MS製のWin8アプリ開発用UIフレームワーク

Windows 8のアプリはHTML5/JavaScript/CSS3といったWeb技術で開発できます。そこでマイクロソフトでは元々、UIをWindows 8風にしてコンポーネントを組み合わせる形で開発を進められるライブラリ、Windows Library for JavaScript(以下WinJS)を提供していまし...