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

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

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

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

もっと見る

None

  • 2016/09/21

git-cleanup-branch - 不要なブランチをまとめて削除

Gitを使ってブランチを切ってPull requestを送るといった開発スタイルを行っていると自然とブランチが多数作られていきます。Git Flowなどを使って運用を手軽にしてもfinishを実行し忘れてしまいます。そこで使ってみたいのがgit-cleanup-branchです。不要になったブランチを削除してくれるコマ...

List

  • 2016/09/21

Source Browser - .NETプロジェクト用のソースビューワー

プログラミングはコードを書くだけではありません。時に人が書いたコードを見ることもあります。外部のライブラリを使う際などはコードを閲覧する時間のが長いかも知れません。そんな時に使い勝手の悪いソースコードビューワーはがっかりするでしょう。そこで使ってみたいのがSource Browserです。.NET系プロジェクトのコード...

None

  • Premium_s 2016/09/21

業務で使えるオープンソース(204)「カンバン」

今回のテーマはカンバンです。トヨタの生産方式として知られていますが、アジャイル開発の中で取り入れられています。が、実際には本家とは全く異なる使われ方になっています。GitHubでも先日のアップデートにより、公式に対応されました。今回はカンバン方式の要点と関連オープンソース・ソフトウェアを紹介します。## 本来のカンバン...

List

  • 2016/09/20

Odoo - SVGを使ったオドメーター

大きな数字の目標を達成した時、イベントの賞金を表示する際に使われるのがオドメーターを使ったカウントアップの表示です。数字がくるくると回転して100万、1,000万などの数字になるエフェクトは誰もが見たことがあるでしょう。そんな表示をWeb上で実現できるのがOdooです。SVGで作られており、軽快に動作します。## Od...

List

  • 2016/09/20

Jekyll Admin - JekyllにWeb管理画面を追加

Jekyllは静的で、CUIからの操作でブログやWebサイトが作れます。とても使い勝手は良いのですが、それでも簡易的な管理画面が欲しいと思う方も少なからずいるでしょう。そこで使ってみたいのがJekyll Adminです。Jekyllと組み合わせられる管理画面です。## Jekyll Adminの使い方実際に入れてみたと...

List

  • 2016/09/19

TweetRain - ツイートを画面上に弾幕表示

Twitterの中では様々な意見が交わされています。多くの勉強会ではハッシュタグを決めており、それらをまとめるだけで臨場感ある生の反応が得られます。テレビ番組などでも下にツイートを流して視聴者の反応をダイレクトに流す試みも行われています。プレゼンテーションと組み合わせて使ってみたいのがTweetRainです。ニコニコ動...

List

  • 2016/09/19

Grip - コミットする前にMarkdownの表示をチェック

Markdownの記法はシンプルですが、それでも書いた内容と実際の表示が異なるので書いた後で確認したら思っていた表示と違っていた、なんてことが多々あります。特にGitHubのREADMEで失敗しがちです。そこで使ってみたいのがGripです。GitHubと同じデザインでMarkdownファイルの表示を確認できます。## ...

List

  • 2016/09/18

Time Keeper - HTML製のシンプルなタイマー

勉強会などでLTを行う際に重宝するのがタイマーです。アプリでもあるのですが、あまり使い勝手の良いものがありません。特に筆者が主催しているイベントでは自己紹介に25秒タイマーを必要としているのですが、幾つ試してもぴったりくるものがありませんでした。そんな時に知ったのがTime Keeperです。HTML製で、個人的なニー...

List

  • 2016/09/18

Maggie - 画像アップロード前のチェックを簡単に実装

HTML5になって、ファイル選択した際にファイルの内容を取得したり、サイズや画像の種別をチェックしたりできるようになりました。しかしその実装については面倒というイメージがあります。そこで使ってみたいのがMaggieです。指定された画像ファイルを柔軟に扱えるようになります。## Maggieの使い方使い方です。getIn...

List

  • 2016/09/17

City Generator - Web上に動かせる3D地図を表示

JAXAが公開している細かいメッシュでの地球上の高度データを使ってどんなことができるのか。主な目的は災害対策であったり、都市計画を立てる際の基礎データになるのですが、そういった目的で使う人は限られた業界の人たちになるでしょう。もっと面白い使い方が考えられれば、地図データの活用幅も広がります。今回はその一つ、City G...

List

  • 2016/09/17

Quasar Framework - SPA/ハイブリッドアプリを想定したHTML5デザインフレームワーク

Cordovaに代表されるHTML5/JavaScriptを使ったスマートフォンアプリ、いわゆるハイブリッドアプリは海外では普及しています。HTML5やJavaScriptの実行速度が速くなったので、多くの目的において十分なパフォーマンスを出すようになっています。そんなハイブリッドアプリから通常のWebサイトまで幅広く...

List

  • 2016/09/16

Web Quick Editor - Google Driveに保存するサーバレスなメモ帳

メモをしようと思った時にエディタを開いたり、ファイルを新規作成してメモして保存…などというのはとても面倒です。簡単に呼び出して内容を記述して閉じて終わり、というくらいの素早さが必要です。そこで使ってみたいのがWeb Quick Editorです。Google Driveチームが作ったサンプルテキストエディタです。## ...

None

  • Premium_s 2016/09/16

理解できる仕様書を書くために必要な6つのこと

最近、人様の書かれた仕様書をチェックする機会が何度かあったのですが、その多くが非常に分かりづらいものでした。書いているのは日本人ですし、読み手も日本人なのですが確実に齟齬が発生するだろうと分かるものです。そこで今回は人が理解できる仕様書を書くために最低限注意して欲しい6つのことを紹介します。### 主語述語をはっきりさ...

List

  • 2016/09/16

HumanInput - マウス、キーボードショートカット、音声認識までこなす入力検知ライブラリ

コンピュータへの入力方法はかつてに比べて大幅に増加しています。キーボードとマウスを使っていた時代はすでに古く、WebブラウザだけでもマイクやWebカメラのような入力方法もあります。今回はそうした多彩な入力方式をサポートするHumanInputを紹介します。## HumanInputの使い方まずは拍手を検知するデモです。...

List

  • 2016/09/15

ReDoc - Swagger/OASを使ったWeb APIドキュメントジェネレータ

開発者向けドキュメントの基本と言えるのがAPIドキュメントです。ライブラリだけでなく、最近ではWeb API向けのドキュメントも増えてきました。そのデファクトフォーマットになろうとしているのがSwagger/Open API Specification

List

  • 2016/09/15

Gitinspector - Gitリポジトリを解析するコマンド

GitHubリポジトリを解析すると様々な情報が得られます。誰が一番協力しているかであったり、どういった言語が使われているか、いつから更新が止まっているかなど興味深い情報が多いです。今回紹介するGitinspectorもそんなツールの一つです。自分のはもちろん、オープンソースのプロジェクトで使ってみると良いでしょう。##...

List

  • 2016/09/14

lightgallery.js - フル機能が揃った写真/動画ギャラリー

写真や動画はコンテンツの質はもちろんのことながら、その見せ方も大事になります。ただ一覧に貼り付けるだけでは魅力に欠けるでしょう。そのためのギャラリーソフトウェアも幾つか存在します。今回は写真と動画コンテンツに対応したギャラリーライブラリ、lightgallery.jsを紹介します。## lightgallery.jsの...

List

  • 2016/09/14

easel - Markdownからリーン・キャンバスを生成

リーン・キャンバスは企画書や事業計画書を作るための思考フレームワークです。課題やソリューション、顧客セグメントなどあらかじめ決められている項目に合わせてリストアップしていくことで30分程度で事業計画書を作ることができます。多くはPDFなどのテンプレートに合わせて作るのですが、今回はMarkdownベースのeaselを紹...

None

  • Premium_s 2016/09/14

適切な報告方法とは?

GitHubのIssueや会社のホウレンソウなど、人に対して状況を報告する機会は日々存在します。そんな時に指定されたフォーマットで提出を求められることが多いのですが、その問題点と改善案を紹介します。## 仕事の固定化を生む決められたフォーマットでレポーティングするのはうっかり漏れを防ぐのには役立ちますが、思考が固定化さ...

List

  • 2016/09/13

Eskil - マルチプラットフォーム対応のGUI差分表示ツール

バージョン管理システムを使っているとよく使うDiffツールですが、それ以外でも使いたいと思うケースは多いでしょう。特にオフィスではフォルダやファイルをコピーして使い回すこともあり、どれが最新で何が違うのか分からなくなったりします。そこで使ってみたいのがEskilです。マルチプラットフォーム対応のGUI差分ツールです。#...