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

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

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

2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理
2017/10/28
2017年09月の人気ソフトウェアまとめ
2017/10/03
面倒な仕事は分解しよう

もっと見る

List

  • 2015/12/27

ShareDoc - Rails製のSlideShare/SpeakDeckクローン

プレゼンで使ったスライドはどうしているでしょうか。せっかく作ったものなので、そのままにしておくのは勿体ないでしょう。SlideShareやSpeakDeckにアップロードする人が多いかと思います。しかし自社のブランディングであれば自分たちのサイトにアップしておく方がいいという話もあります。そこで使ってみたいのがShar...

List

  • 2015/12/26

pdf.js-controller - PDF.jsを使ったWebスライド

FirefoxではPDFビューワーをJavaScriptで実装しています。それがPDF.js

None

  • 2015/12/26

story-graph - プログラマブルに文章を作り上げる

話をゼロから創作するというのは大変なことです。頭の中で世界を描き、それに合わせてキャラクターを動かしていきます。慣れると想像のキャラクターたちが自分で勝手に動き出すかも知れません。そんなストーリーをプログラマブルに作れるのがstory-graphです。## story-graphの使い方サンプルを実行します。実行するた...

None

  • 2015/12/25

base65536 - Base64ならぬ65536の文字種でエンコード/デコード

バイナリデータをテキストフォーマットにする際に昔から使われているのがBase64です。メール添付や画像をHTMLに埋め込んだりする際にも使われているのがポピュラーなフォーマットです。Base64の欠点として、エンコードするとバイト数が1.5倍くらいになってしまうというのがあります。もしかするとそれを解決できるかも知れな...

None

  • Premium_s 2015/12/25

2015年の振り返り(その6)「Web」

2015年のWeb系としてはEvernote、Slackなどのクローンサービスがあったり、Bootstrap管理画面系テンプレートが数多くありました。今取りかかっている開発案件にも使えるライブラリも多数ありますのでぜひチェックしてみてください。### Paperwork – PHP製のEvernoteクローンWindo...

List

  • 2015/12/25

Davros - Sandstormで使えるクラウドストレージ

Dropbox、Google Driveなど多くのベンダーがクラウドストレージサービスをリリースしています。確かに便利なのですが、ファイルというは企業の根幹を担うファイルなのでベンダーロックインを気にする声は多く聞かれます。そこで多くのオープンソース・ソフトウェアが開発されています。今回はSandstorm

List

  • 2015/12/24

Labella.js - タイムラインのラベル表示デザインが欲しければ

Webの表現力が向上するのに合わせて、高度な表現を実現して欲しいと頼まれることが多くなっています。CanvasやWebGLを駆使すればできるのが分かっていても、それをメンテナンス性や拡張性を維持しながら作っていくというのは大変です。そこで表現したいものに合わせてライブラリを探すのが一番早い解決策になります。今回は年表表...

List

  • 2015/12/24

Solid - BuzFeedで使われているデザインテンプレート

多くのWebサービスがデザインテンプレートを公開するようになっています。その恩恵はとても大きく、デザインテンプレートをベースにすれば格好良いデザインのサイトが簡単に立ち上げられるようになっています。今回はその一つ、BuzzFeedが公開したテンプレートSolidを紹介します。## Solidの使い方スクリーンショット多...

None

  • 2015/12/23

kanjilint - 可読性向上に。平仮名の方がいい漢字を抽出

文章というのは読みやすくあるべきで、難しい漢字を使えばいいというものではありません。むしろ普段使わないような漢字を使うと全体的に固く、読みづらい文章になります。自分で文章を書いたら、kanjilintを使って自動チェックしてみるといいでしょう。kanjilintは漢字を平仮名にすると読みやすくなる単語を抽出してくれるソ...

List

  • 2015/12/23

Luapress - Lua製の静的サイトジェネレータ

静的サイトジェネレータは種類が増えましたが、その多くはnode.jsまたはRubyといった雰囲気があります。自分で拡張できることを考えると、普段使い慣れたプログラミング言語がいいという方も多いでしょう。もしあなたがLuaを得意としているならば、Luapressを使ってみましょう。pressとついている通り、静的サイト&...

List

  • 2015/12/22

Code in the Dark Editor - イベント用のプログラミングエディタ

Code in the Darkは約2年前からはじまったイベントで、暗い部屋の中で20分間コーディングを行います。HTML5/JavaScript/CSSを使ってコーディングするのですが、ルールの一つのプレビュー禁止というのがあるのが肝となっています。そんなCode in the Darkの中で使うとエディタがCode...

List

  • 2015/12/22

phina.js - tmlib.js後継の国産ゲーム開発ライブラリ

ゲーム開発の難しいところは、単にライブラリを使ったからできるというわけではないということです。他の開発と違い、専用の覚えるべきポイントがたくさん存在します。そうしたノウハウを詰め込んだ国産ゲームライブラリがphina.jsです。tmlib.jsの後継ライブラリとして開発されているゲームライブラリです。## phina....

List

  • 2015/12/21

ResponsifyJS - 画像の表示をレスポンシブに変化

レスポンシブコンテンツの中で最も扱いづらいのは画像と言えます。バイナリファイルであるために画面の大きさに関わらず同じサイズですし、画面幅の変更に対してレスポンシブに変化することができません。そこで使ってみたいのがResponsifyJSです。画像をレスポンシブにするjQueryプラグインで、単に縮小されてしまう表示とは...

List

  • 2015/12/21

Mautic - マーケティングオートメーションツール

最近のIT業界ではオートメーションが一つのトレンドになっています。開発現場であればCIやクラウドのように処理を自動化したり、省力化を行っています。マーケティング業界でも同様です。選択肢がどんどん増える中、自動化が進められています。そんなマーケティング業界でもオートメーションを支えるのがMauticです。## Mauti...

List

  • 2015/12/20

jQuery formBuilder - jQueryによる動的フォームが作成

マーケターの人たちはアンケートフォームを数多く作成します。そんな時に一回一回プログラマに依頼して作成してもらうのでは時間もかかりますし面倒です。そこで使ってみたいのがjQuery formBuilderです。jQuery formBuilderを使えば自由にフォームが作れるので、後はそのデータを保存できるようにすればい...

List

  • 2015/12/20

ThetaViewer.js - RICOH THETAの画像をアニメーションGIF化

全天球写真、動画は大きな可能性を秘めていると思っています。その可能性を感じさせてくれるデバイスの一つがRICOH THETAです。最新機種では1080pに対応し、高画質な動画を作成できるようになっています。そんなRICOH THETAで撮影した写真をアニメーションGIFで楽しめるのがThetaViewer.jsです。つ...

List

  • 2015/12/19

WWDCTV - tvOS用のWWDC閲覧アプリ

毎年6月に開催されるWWDCはiOS開発者のみならず、Apple製品が好きな方を虜にしています。日本であればわざわざ夜中の2時に起きてウォッチしている人も多いでしょう。そんなWWDCをAppleTV上で見られるようにするのがWWDCTVです。これまでに行われたセッションも閲覧可能です## WWDCTVの使い方アプリのア...

List

  • 2015/12/19

APlayer - 歌詞表示に対応したHTML5音楽プレイヤー

ついにFlashが歴史の幕を閉じようとしています(Flash Playerはまだ残っていますが)。つまりこれまでWeb上で使われきたメディアがHTML5によって扱われるようになるのです。対応しているからといって、単純に動画、音声ファイルをリンクするだけでは誰も再生しません。やはり見栄えのいい再生プレイヤーがあってこそで...

None

  • Premium_s 2015/12/18

2015年の振り返り(その5)「Windows」

2012年版Slackを社内用のチャットツールに採用する企業が増えています。確かに見た目のUIがシンプルで分かりやすく、外部サービスとの連携も簡単とエンジニアにとってはとても使いやすいサービスになっています。そんなSlackをより便利に使うためのツールがWindows Slack Notifierです。Windows用...

List

  • 2015/12/18

jsbundler - npmライブラリをWebブラウザで扱う

少し前まではBowerを使うのが一般的でしたが、最近ではnpmを使ってWebブラウザ向けのライブラリを配布することが増えています。npmは高機能なのですが、コンパイルしないと使えないライブラリとして配布されていることが多いのが厄介です。そこで使ってみたいのがjsbundlerです。jsbundlerを実行すると、npm...