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

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

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

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

もっと見る

List

  • 2014/05/05

Pure CSS Components - CSSだけで作られた各種コンポーネント

Webアプリケーションでは表現力をあげるために各種コンポーネントが作られていますが、通常その手のライブラリはJavaScriptとスタイルシートの組み合わせによって実現しています。そうなるとJavaScriptの互換性やそもそも有効にしていない場合に使えません。そこで考えだされたのがPure CSS Component...

List

  • 2014/05/04

Dear sir or madam – 犯罪に使える(!?)文章を生成

悪用厳禁(まぁやらないと思いますが)!もしあなたが誘拐犯だとして、被害者家族に対して身代金を要求したいと思ったり、犯罪予告状を送りたいと思ったとしましょう(どんな状況かと小一時間ry)。日本ではそんな時、昔から新聞や雑誌を切り抜いて手紙を作るというのが一般的(!)です。しかしコンピュータが普及した現在、そんな手間は不要...

List

  • 2014/05/04

PexJS - これまでの資産を活かす!JavaScript製のFlash Liteランタイム

HTML5が広まっていく中でどんどん勢いを失っているのがFlashです。今後新規のFlashコンテンツが作られることは大幅に減っていくと思われますが、とは言え既に多数のコンテンツが存在するのも確かです。既存の資産をそのままにしておくと却って負債になりかねません。HTML5の時代でも活かしていくべく使ってみたいのがPex...

List

  • 2014/05/03

Nuwk! – node-webkitを使ってMac OSX用アプリをビルド

先日、GitHubの開発したプログラミングエディタAtomが話題になりましたが、あれはnode-webkitを使って作られたWebアプリケーションをラッピングしたソフトウェアになりますあれはChromiumをカスタムでラッピングしたソフトウェアになります。Webベースでもここまでちゃんとした速度で動くということに驚かさ...

List

  • 2014/05/03

Flyspray - PHP製、複数プロジェクト対応のBTS

システムと言えばバグがつきものです。これは皮肉でもなんでもなく、どれだけ優秀な人が作ろうとも人の手で作られている限り、不具合は必ず入り込みます。問題はそれに気付いたら報告し、修正するのが必要ということです。不具合を管理するためのシステムがBTS(バグトラッキングシステム)です。最近ではプロジェクト管理や課題管理の中に取...

None

  • 2014/05/02

gibo – プロジェクトに合わせた.gitignoreを生成

Gitでプロジェクトをはじめる際には.gitignoreを設定するでしょう。その際にはプロジェクトの言語や種類によってデフォルトとも言えるような設定が存在します。GitHubでは予めそうした.gitignoreを生成する機能がありますが、GitHub以外の場合は自分で用意しなければなりません。そこで使ってみたいのがgi...

List

  • Premium_s 2014/05/02

ついにFlashを切り捨てられるかも、なFlash代替技術/ソフトウェア

今回はFlash代替になりえるソフトウェアの紹介です。ガラケーが隆盛だった頃にはFlash Lite 1.1のコンテンツがたくさん作られましたが、今は殆どのFlasherがアプリ開発や他の技術へ移行しています。かといってモンスターハンターのキャンペーンページがFlash製であったり、世の中にはサポート切れのXPが多数存...

List

  • 2014/05/02

ditto - Markdownを使ったAPIドキュメント生成

読みやすいAPIドキュメントはどういった形でしょうか。様々なソフトウェアが出ていますが、抜群にこれ!といったものにはまだ出会っていません。多機能なものもあれば、シンプルなもの、各言語向けにそれぞれドキュメントフォーマットも異なるのが面倒ですらあります。しかしまずドキュメントの入力記法を統一しておけば、後から見た目の変更...

List

  • 2014/05/01

minicron – CronジョブをWebベースで管理

Unix/Linuxシステムで自動処理を行うためのCronはシステム開発を行っていると大抵使っているかと思いますが、その管理となると意外と煩雑になりがちです。ユーザ毎に管理したりしていれば、どのスクリプトがどのタイミングで動いているか、ちゃんと把握されていなかったりします。そこでCronを管理するためのソフトウェア、m...

List

  • 2014/05/01

Postman - Google Chromeを使ったWeb APIテストクライアント

最近はWeb APIを提供するサービスが増えています。公開していなくともアプリと連携させるためにJSONインタフェースが用意されているサービスも多いです。そこで開発時には各APIをコールできるクライアントソフトウェアが欲しくなります。HTTPリクエストを行える専用クライアントソフトウェアは幾つかありますが、Postma...

List

  • 2014/04/30

vis.js – 年表やオブジェクト同士のつながりを表現するグラフに

Web上でデータを表示するライブラリは実に多彩に存在します。それだけニーズはありつつもこれで決まり!というものがないのかも知れません。そのため、多様に存在するライブラリをチェックし、比較検討する必要があります。vis.jsもそんなデータビジュアル化ライブラリの一つです。ネットワーク図をはじめ、データ同士のつながりを表現...

List

  • 2014/04/30

Backbone UI – Webアプリケーション開発に良さそうなBackbone用UIコンポーネント

Backboneでシステムに組み込む際にはビューにイベントのトリガーとなるアクションを仕込みます。そのためビューの中には色々なコードが書かれることになり、結果として殆どの処理をビューが行う状態になってしまったりします。それを上手に切り離せるかもしれない機能がBackbone UIです。BackboneでUIコンポーネン...

47985?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2014%2f04%2fscreenshot%25202014-04-13%252017.48.59_thumb.0e5dbbc4ed1f3e4b65e7e9553160ba09

  • Premium_s 2014/04/30

2014年04月の人気ソフトウェアまとめ

過去分はこちら。- 2014年01月今回は4月分のまとめです。電子書籍、Webコンポーネント、ドキュメント作成、さらにGit管理サーバなど幅広く人気が分散したようです。Git管理サーバも選択肢が広がっているようで、企業内ユースでのGitリポジトリのニーズが高まっているようです。10. CSS3 Countdown - ...

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の...