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

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

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

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

もっと見る

List

  • 2015/10/08

Grav - CLIを備えた静的CMS

CMSというとシステムという文字が入っているためにどうしても仰々しいものが思い浮かんでしまいます。実際にはそのようなことはなく、大抵のCMSはもっとシンプルな構成でも十分と言えるでしょう。GravはそんなシンプルなCMSで、データベースは使わずにファイルベースの構成になっています。## Gravの使い方GravはCLI...

List

  • 2015/10/08

fervor - Go製。マルチプラットフォーム向けテキストエディタ

テキストエディタは好みの分かれる世界で、ある意味宗教的です。ある人はviが良いと言い、ある人はAtomが良いと言います。基本的に触れなければ良いわけですが、やはり自分の好きなエディタがコケにされるの良い気分ではありません。最終的には自分の好きな言語で自分好みのエディタを作ってしまうところにあるのかも知れません。今回はG...

List

  • 2015/10/07

Terminal Markdown Viewer - ターミナル上でMarkdownファイルを整形&表示

何かと利用が増えているMarkdownフォーマット。開発の仕様書であったりヘルプであったりと様々な場面で使っているのではないでしょうか。Markdownは可読性は低いわけではありませんが、やはり返還後の方が見やすいという人は多いでしょう。利用する場面が増えると、それに合わせて最適化されたビューワーも増えていくべきです。...

None

  • 2015/10/07

uncap - Caps Lockを別な入力に入れ替え

Caps Lockはタイプライターの時代に大文字ばかりを入力する手間を減らすために作られた仕組みと聞きます。その当時は役だったかも知れませんが、今の時代において使っている人がどれくらいいるのでしょうか。むしろ間違って押してしまってストレスを感じる方が多いかと思います。そこで使わないCaps Lockキーに別な役割をつけ...

List

  • 2015/10/06

tota11y - Webサイトのアクセシビリティをチェックできるブックマークレット

インターネットがインフラになっていくのに合わせて大事になっているのがアクセシビリティです。つまり色遣いであったり、スクリーンリーダーに合わせたテキスト情報など誰にとっても使いやすいサイトであることを意識しなければなりません。そんなアクセシビリティチェックをブックマークレット形式で提供してくれるのがtota11yです。#...

50001?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2015%2f10%2fopen-source-videodigest_thumb.4bfb834ab4fcd77895db7f3966bc563b

  • Premium_s 2015/10/06

業務で使えるオープンソース(169)「要約・抽出」

今回のテーマは抽出、要約です。インターネットの登場以来、情報量は爆発的に増えています。そんな中で降り注いでくる日々の情報をすべて消化するのはもはや不可能ではないでしょうか。その結果として情報の取りこぼしが増えていきます。今回はそれを防ぐための施策およびオープンソース・ソフトウェアを紹介します。## フィルタリング情報の...

List

  • 2015/10/06

Caprine - オープンソース版Facebook Messenger

チャットやメッセンジャー系アプリは今やたくさん存在します。LINE、Skype、Facebook Messenger、Slackなど用途や人に応じて選択しているのではないでしょうか。個人的にはFacebook MessengerとSlackをよく使っています。Facebook Messengerは専用アプリをMac O...

List

  • 2015/10/05

flowchart.js - SVGのフローチャートを生成するJavaScriptライブラリ

システムやワークフローを分かりやすく説明する際にフローチャートを使うことがあります。特に業務システムなど、多数のシステムが複雑に組み合わさって処理が実行される場合、きちんと可視化されているかどうかで結果が大きく変わる可能性があります。Excelで仕様書を書いているとExcel上で完結しそうです。しかしこれでは検索性やメ...

List

  • 2015/10/05

ContentTools - ユーザが見ている画面をそのまま使って編集

WYSIWYGエディタは見たままに編集できるというのが売りです。とはいえ、管理画面などで提供されるものはHTMLタグの入力を省略できるだけで、表示されている内容がそのままユーザ向けに表示される訳ではありません。今回はまさに見たままにユーザにも提供できるコンテンツを編集可能なContentToolsを紹介します。## C...

List

  • 2015/10/04

pure JS WiFi QR Code Generator - WiFi設定用のQRコードを生成

カフェや勉強会で無料のWiFiが使えることも珍しくなくなりました。オープンにしてしまって良い場合はごく簡単なキーを設定していますが、コワーキングスペースなど有料で場所を提供しているところでは多少難しい文字列をキーにするでしょう。しかしこれは入力が面倒という問題もあります。そこで使ってみたいのがQRコードを使ったWiFi...

List

  • 2015/10/04

React Native Playground - React NativeアプリをWeb上でシミュレート

React NativeはJavaScript/Reactを使ってiOS(最近ではAndroidにも対応)アプリが書ける技術です。かつてのTitaniumを彷彿とさせますが、特に大きな違いとしてサーバを立てることでコンパイルレスな開発が可能なこと、Google Chromeを使ったデバッグが可能という点があります。そん...

List

  • 2015/10/03

Gapless 5 - JavaScript/CSS製のギャップレスプレーヤー

音楽には間が大事な要素になると思いますが、コンサートや連続した曲が続く場合、間が邪魔に感じることがあります。そんな時のためにギャップレス再生と呼ばれる技術があります。Webにおいても音楽コンテンツが増えていますので、Gapless 5のようなギャップレスプレーヤーはニーズがありそうです。## Gapless 5の使い方...

List

  • 2015/10/03

enClose - HTML5/JavaScriptで作るMac OSX/iOSアプリ

iOSアプリはSwift以外の選択肢もあります。昔であればCordova(PhoneGap)、Titaniumなどがあり、最近ではReact Nativeが選択肢として知られています。他にもCocos2dやUnityもあります。その一つとして今回はenCloseを紹介します。HTML5/JavaScriptをラッピング...

List

  • Premium_s 2015/10/03

2015年09月の人気ソフトウェアまとめ

今回は9月の人気ソフトウェアまとめです。過去分はこちら。- 1月今月は意外とWebベースではないものに人気が集まったように見えます。とはいえ、知っておくとWebシステムを作る際にも使えそうです。pdfunlock - PDFのパスワードアンロックPDFはビジネスの場でも数多く使われています。一つはビューワーを使えばどの...

None

  • Premium_s 2015/10/03

新規プロジェクトのメンバーアサインで注意したい5つのこと

新規プロジェクトはとてもわくわくするものです。もちろんうまくいくかどうか分からない中での不安もあるでしょうが、それに勝る魅力が存在します。もしあなたがリーダーだとして、新規プロジェクトをはじめるとします。そんな時にどういったメンバーを集め、取り組んでいくのが良いでしょうか。## 人海戦術よりも少数精鋭新しいプロジェクト...

List

  • 2015/10/02

PlayNow - 任意のコードをPlaygroundで実行してみる

Swiftができて以降、Xcodeに追加されたPlayground機能は便利です。ちょっとしたコードやSwiftを勉強する際にPlayground上に書けば手軽に結果を確認できます。そんなPlayground用に、任意のアプリケーションからPlaygroundを呼び出せるようにするソフトウェアがPlayNowです。##...

List

  • 2015/10/02

Opaque - セキュリティ、速度重視のChromium派生ブラウザ

個人的に最近、ChromeからSafariに移行しました。ChromeがあまりにもメモリとCPUを食い過ぎるからです。レンダリングエンジンが基本的に似たような感じ(WebKitまたはそこから派生したBlink)なので、乗り換えは安心できるのが利点です。そんなWebKitをベースにした新しいブラウザとして登場したのがOp...

List

  • 2015/10/01

AutoMute - ネットワークによって音量設定を変更

自宅やオフィスで音楽を聴いていて、そのままノートパソコンを閉じて外出し、外で開いたら音楽が大音量で流れた…なんて恥ずかしい経験は誰しもがあるのではないでしょうか。音楽であればまだしも、問題ある動画などだと社会的なダメージさえ受ける可能性があります。そんな悲惨な事態を防げるのがAutoMuteです。つながっているネットワ...

List

  • 2015/10/01

Pineapple - Pythonが実行できるメモ帳

新しいXcodeにはPlayGroundという機能が追加されています。これを使えばGUIを組むことなく、手軽にSwiftのコードを実行し、結果を確認できます。アプリのテストコードであったり、ちょっとした構文をテストするのに便利です。そんなコンソールで実行できる環境は便利だと思います。そこでPythonにも同じような環境...

List

  • 2015/09/30

Shuca - 日本語対応の自動要約

ブログやソーシャルメディア、バイラルメディアなどここ数年でテキストコンテンツは爆発的に増えています。しかし私たちの時間は1日24時間で変わりません。となると処理しきれない情報ばかり増えてしまいます。そこでテキストを解析し、そこから大事な部分だけを抽出してくれるような技術に注目が集まります。Shucaは日本語に対応したサ...