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

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

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

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

もっと見る

List

  • 2016/05/21

Facebook Album Browser - Facebookへ投稿した写真を一覧

ソーシャルサービスとしては最も大きな存在と言えるのがFacebookです。日々大量の写真がアップロードされており、多くの人たちがいいねしたり、コメントを書いてフィードバックしています。そんな写真をブログのサイドバーに掲載したり、それらを集めて別なサービスに展開できそうなのがFacebook Album Browserで...

List

  • 2016/05/21

Dante - Medium風WYSIWYGエディタ

ブログシステムとしてMediumが人気です。シンプルなUIで、文章を書くという目的にぴったりです。特にエディタが良くできていて、セクションごとに動画や写真を挿入したり、文章を装飾する際に表示されるツールバーも良い感じです。そんなMediumのエディタを真似たのがDanteです。自分のサービスの中にMedium風エディッ...

None

  • 2016/05/20

FaceCounter - 写真に写った人数をカウント

写真コンテンツから意味を見いだすという取り組みはディープラーニングで良く用いられています。単純に投稿された写真であっても情報量は膨大で、問題はそこから意味を見いだす技術になります。今回紹介するFaceCounterもその一つになります。写真を解析し、そこに写っている顔の数をカウントするシステムになります。## Face...

None

  • Premium_s 2016/05/20

筆者がjQueryを使わなくなってきた理由

皆さん、jQueryは使っていますか?jQueryは2006年の登場以降、Web開発者に愛され続けています。個人的にも非常によく使っているライブラリの一つです。しかし最近はjQueryを使わずに開発を行うようになってきました。あくまでも個人的な主観ですが、使わなくなってきた理由を挙げてみたいと思います。### jQue...

List

  • 2016/05/20

Nasulog - グループで使えるポエム投稿システム

社内でもコミュニケーションは大事です。言いたいことも言えない中では息が詰まってしまいます。気になること、新しい知見や思いをさくっと書いておける場所があれば、非同期で誰かが見て反応をくれるでしょう。そんなシステムになりそうなのがNasulogです。pplog風な決まったグループ内で使えるポエムサービスです。## Nasu...

None

  • 2016/05/19

Remove GitHub Forks - フォークしただけのリポジトリを整理

GitHubではフォーク機能を使って人が作ったリポジトリを簡単に自分の管理下に置くことができます。ちょっとしたカスタマイズをしようと思ってフォークをして、そのまま何もせずに放置してしまっているリポジトリもあるのではないでしょうか。そうしたリポジトリを放置しておくのはなんとなく気持ちが悪いですが、幾つもあると整理するのも...

List

  • 2016/05/19

chewing-grid.css - ダイナミックにレイアウトが変わるカードデザイン

プロフィールページなどではユーザアイコンと名前、加えて簡単な説明をつけたカードタイプのレイアウトがよく使われます。ユーザに限らずGitHubのリポジトリリストや商品一覧ページなどでもカード型のレイアウトは便利に使えます。そんなデザインを提供するのがchewing-grid.cssです。幅や並べる個数なども細かく指定でき...

List

  • 2016/05/18

Reapp - Reactを使ったハイブリッドアプリフレームワーク

最近のスマートフォンはWebブラウザの性能が向上しており、ちょっとしたアプリであればネイティブなのかWebブラウザベースなのか分からないくらいになっています。となるとWebブラウザならではの複数プラットフォームへの対応という利点が活かせるようになります。それを実現するのにCordovaなどのハイブリッドアプリが注目され...

List

  • 2016/05/18

Tabby - UIが殆どないWebブラウザ

デスクトップソフトウェアの操作は慣れてくるとキーボードショートカットを使って素早く行うようになります。いちいちマウスを使っていては一つ一つの操作が遅くなりがちですし、一回持ったマウスを手放さずに時間を浪費してしまったりします(特にWebブラウジング)。そこで使ってみたいのがTabby、ほとんどUIらしいUIを持たないW...

None

  • Premium_s 2016/05/17

業務で役立つオープンソース(192)「会計」

個人的には会計システムが好きなのですが、エンジニアの多くは金銭が絡むシステムがあまり好きではなかったりします。会計のシステム自体が独特ですし、お金の発生する(サービスの購入や稟議など)はプログラミングほどはっきりとした理由がなかったりするからです。しかしエンジニアとして成長する上でお金の流れを知っておくと役立つことや、...

List

  • 2016/05/17

react-jsonschema-form - React製のフォーム生成ライブラリ

Webでフォームを作り、さらにそれを運用するのは意外と面倒です。入力チェックを作ったりするのも大変ですし、それが複数あったりすると嫌になってしまうでしょう。そこで使ってみたいのがreact-jsonschema-formです。JSON Schemaを使ってフォームを生成するReactライブラリです。## react-j...

None

  • 2016/05/17

MidiWriterJS - JavaScriptによるMIDIファイル生成

MIDIというと20年くらい前のWebで、ブラウザで音楽を流すのに使ったり、耳コピーした映画やドラマ、ゲームの音楽を配布するのに使われていた覚えがあります。最近ではあまり聞きませんが、音楽の創作をもっとプログラマブルにすることで新しい可能性が出てくるかも知れません。そう感じさせるのがMidiWriterJSです。## ...

List

  • 2016/05/16

クリップボード監視先輩 - クリップボードへコピーすると自動的にストック

インターネットをブラウジングしながらメモする際など、文字をコピーしてメモ帳に貼り付けという作業を繰り返すことがあります。非常に面倒です。そこで使ってみたいのがクリップボード監視先輩です。クリップボードへのコピーを監視して、ストックしてくれるソフトウェアです。## クリップボード監視先輩の使い方全体像です。コピーすると文...

List

  • 2016/05/16

Hain - Electron製のランチャー

最近のランチャーは事前にアプリケーションを登録するものではなく、アプリケーションが自動で情報を収集してくれるタイプのものが主流になっています。今回紹介するHainも同じく自動収集型のランチャーです。特徴的なのはElectron製ということです。## Hainの使い方メイン画面です。Alt+スペースで呼出せます。!

List

  • 2016/05/15

Tumbless - Amazon S3を使ったサーバレスなブログシステム

ブログシステムはどんどんカジュアルな方へ進化しているように感じます。データベースレスになり、静的サイトになり、余計な仕組みを取り払って提供されるようになっています。今回はその最新版ともいえるTumblessを紹介します。Amazon S3を使うことで、サーバレスアーキテクチャを実現しています。## Tumblessの使...

List

  • 2016/05/15

Chrome material - マテリアルデザインなChromium派生ブラウザ

GoogleがAndroidで積極的に進めているのがマテリアルデザインです。入力や画面の変化が分かりやすく、アプリのような小さなUIでの使い勝手が大きく向上します。そんなマテリアルデザインをPCのブラウザでも取り込んだのがChrome materialです。Chromiumをベースに作られています。## Chrome ...

List

  • 2016/05/14

TopicTimer - Webベースの手軽なタイマー

仕事は時間に沿って進められます。ミーティングなどは決まった時間にはじまって、決まった時間に終わる必要があるのですが、つい延び延びになってしまうことがあります。そういった問題を防ぐために使いたいのがTopicTimerです。タイマーを使って残り時間を管理できます。## TopicTimerの使い方まず最初にトピックを作り...

List

  • 2016/05/14

Yays - メニューバー常駐型のYouTubeプレイヤー

YouTubeは動画だけでなく、音楽もたくさんアップロードされています。それらをバックグラウンドミュージック代わりにかけている人も多いのではないでしょうか。しかしそのためにWebブラウザを開き続けるのは面倒ですよね。そこで使ってみたいのがYays、シンプルなYouTubeプレイヤーです。メニューバー常駐型で、普段のブラ...

List

  • 2016/05/13

Amplitude.js - HTML5のリッチなUIのオーディオプレイヤー

HTML5で音楽ファイルを扱うことができるようになりましたが、素の状態では殆どUIが提供されていません。そんな状態で提供しても全く魅力的ではないでしょう。別途UIを作り込む必要があります。今回紹介するオープンソースソフトウェアはAmplitude.js、HTML5のオーディオプレイヤーです。これを使えば格好良いUIで提...

None

  • Premium_s 2016/05/13

読みやすい開発者向けドキュメントとは?

仕様書、ヘルプファイル、Webサービスの開発者向けガイドなど開発者向けにドキュメントを書くことがよくあります。せっかく書いたドキュメントが全く読まれていなかったり、逆に人が書いた文章がとても読みづらく感じることはないでしょうか。そこで今回は開発者ドキュメントにフォーカスして読みやすくする方法を紹介します。## 文体を統...