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

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

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

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

もっと見る

List

  • 2016/04/21

MDWriter - 多彩なエクスポートが可能なMarkdownエディタ

最近、Markdownエディタが数多く作られています。それぞれプラットフォームが異なっていたり、フレームワークが違うなど、一時期のWikiエンジンを思わせるくらい流行っています。こうした中では数多くのエディタに触れて、自分に合っているものを選んでいきましょう。今回はMDWriterを紹介します。ブログやMarkdown...

List

  • 2016/04/21

Helpy.io - Rails製のヘルプデスクサービス

サービス利用者向けのヘルプデスクは必須の存在です。最近はQ&A形式が増えていますが、全くサービスを知らない人や初学者にとってはFAQの方が使い勝手が良いかもしれません。そんなヘルプデスク、ヘルプセンターを作成できるソフトウェアがHelpy.ioです。## Helpy.ioの使い方ユーザ向けのトップページです。よくある形...

List

  • 2016/04/20

Theemey.js - jQuery製のテーマエンジン

WordPressなど多くのCMSがテーマ機能を備えています。一種類のデザインだけで全員を満足させるのは難しいので、テーマがあることで自由度を高めたり、テーマを作成するデザイナーを増やすこともできます。そんなテーマ機能を手軽に追加できるライブラリがTheemey.jsです。jQueryベースで作られたテーマエンジンです...

List

  • 2016/04/20

Rebass - Reactで使えるUIコンポーネント集

ユーザ向けに使うライブラリを使いたいと思うかどうかは、UIが優れているかどうかに大きく左右されます。特にBootstrapが出てきてから、その傾向が強くなっているように感じます。今回はReactと組み合わせて使うUIライブラリRebassを紹介します。実に57種類(執筆時点)もある、UIライブラリです。## Rebas...

None

  • Premium_s 2016/04/19

f8レポート(後編)

今回は前回に続いてf8のレポートをお送りします。キーワードは、- チャットボット- Account Kit- 360度動画です。チャットボットは特に人気で、メッセンジャーの回は常に立ち見が出ていました。2日目のキーノートはザッカーバーグ氏ではなかったのですが、ほぼ満員でした。基本的には1日目の復習をしつつ、Social...

None

  • Premium_s 2016/04/19

f8レポート(前編)

今回は先週行われたFacebookの開発者向けイベント、f8のレポートです。現地にて2日間にわたって行われたイベントで、数多くの発表が行われました。その一部を紹介します。1日目はFacebook CEOであるザッカバーグ氏のキーノートがあることもあり、セキュリティが厳しかったです。また、数多くのメディア関係者も参加して...

List

  • 2016/04/19

uiflow - Markdown風の記法でUI Flowを記述

UI FlowはBasecamp(旧37 signals)が考えた画面遷移手法で、ユーザの見るもの/することという点に主眼を置いて描かれるのが特徴です。ムダを省いた作りなので、メンテナンスしやすく、かつ分かりやすいという利点があります。とは言え、画面遷移図は徐々にメンテナンスされていかなくなるものです。原因としては、バ...

List

  • 2016/04/19

Rec - Eletron製のスクリーンキャスト

ソフトウェアを紹介する際にデスクトップの操作を記録することは多々あります。最近はアニメーションGIFをよく使うのですが、YouTubeにアップロードする場合は動画で録画する方が良いでしょう。今回紹介するオープンソース・ソフトウェアはRec、Electron製のデスクトップレコーダーです。## Recの使い方Recを実行...

List

  • 2016/04/18

hapi.js - node用のサーバフレームワーク

nodeのWebサーバフレームワークというとExpressが最も有名かも知れませんが、ちょっと汎用的すぎると感じている人もいるかも知れません。もっとWeb APIに特化したサーバフレームワークのが目的に合っていると感じる人もいるでしょう。そんな方に使ってみて欲しいのがhapi.jsです。シンプルで使いやすいサーバフレー...

List

  • 2016/04/18

ParticleJS - JavaScript用パーティクルライブラリ

粒子がまたたくような、パーティクルな表現は専用のライブラリを使うのが一般的です。ライブラリによって処理速度や表現力、表現できるパターンが異なるのでそれぞれ知っておく必要があります。今回はJavaScript向けのParticleJSを紹介します。EaselJSと組み合わせて利用できるライブラリです。## Particl...

List

  • 2016/04/17

GitKraken - Git Flowにも対応したGitリポジトリクライアント

GitはCLIで使う派なのですが、普段使わないコマンドを使おうと思うと一旦手を止めて調べたりします。その点、デスクトップクライアントであればメニューから選ぶだけで実行できたりします。GitHubはデスクトップクライアントをリリースしていますが、今回はその代替となるGitKrakenを紹介します。GitHub以外のプロジ...

None

  • 2016/04/17

native-css - スタイルシートをReact用オブジェクトに変換

Reactではスタイルシートをファイルのまま使うよりも、JavaScriptからスタイル要素に直接指定する方法が好まれます。ただ、その際に問題になるのは通常のスタイルシートと書き方が全く異なるということでしょう。数年前まではデザイナーとエンジニアの作業分担が言われていたのですが、Reactではうまくいきません。そこで代...

List

  • 2016/04/16

iTunes Search by React - Reactでの作り方を知るのに便利なiTunes検索システム

Reactが使われるようになってきていますが、まだ実例が足らないと感じている人も多いでしょう。そうした方はReactで作られたオープンソース・ソフトウェアをチェックすると、内部実装まで確認できて良いです。ということで今回はiTunes Search by Reactを紹介します。iTunes検索のAPIを使ったReac...

List

  • 2016/04/16

Simple UI - 学習コストの低いシンプルなUIフレームワーク

Bootstrapはとても便利に使えるUIフレームワークですが、多機能になるにつれて設定するクラスや作法が増えていきます。バージョンアップも早いので追従するのが大変です。今回はもっとシンプルに使えるUIフレームワーク、その名もSimple UIを紹介します。## Simple UIの使い方Simple UIはあまりクラ...

List

  • 2016/04/15

CLJS Fiddle - Web上のClojureScript実行環境

ClojureはJVMで動くLispで、さらにClojureScriptはJavaScriptに変換されるClojureになります(全機能が使えるわけではありませんが)。その結果、Clojureでサーバを、ClojureScriptでWebブラウザ側の開発ができるようになります。今回はそんなClojureScriptを...

List

  • 2016/04/15

Advance - iOS/Mac OSX/tvOS用のアニメーションライブラリ

アニメーションというのは一般的な開発の中でも特に専門的な技術が必要なものになります。より自然な動きを表すためにはちょっとした遅延であったり、ぶれが効果的であったりして、それを実装するのはとても大変です。そこでアニメーションライブラリを積極的に使っていきましょう。今回はiOS/Mac OSXで使えるAdvanceを紹介し...

List

  • 2016/04/14

Dejavu - Elasticsearch管理インタフェース

最近注目を集めているのがElasticsearchです。Elasticsearchをクラウドで提供するサービスもあり、広く使われるようになっています。自社システムに組み込んでいる企業も多いでしょう。そんなElasticsearch用の管理ツールがDejavuです。データをブラウジングしたり、メンテナンスするのに使えます...

List

  • 2016/04/14

asciinema-player - 自分のサーバ内でasciinemaを動かす

ソフトウェアのセットアップ記事などで画面のスクリーンキャストは効果的です。GUIの場合は動画ですが、CUIの場合はテキストしか扱わないこともあって、文字をそのまま記録するのが便利です。有名なサービスとしてasciinemaが知られていますが、asciinemaにコンテンツをアップロードしないで自分のサーバで使えるように...

List

  • 2016/04/13

LavaLamp.js - ラバランプ風なページング

ラバランプというのをご存知でしょうか。下に発熱体(ランプ)があり、ゴムっぽい塊(ラバー)を温めることでラバーがマントルのように上下するランプです。80年代くらいのアメリカで流行ったようです。そんなラバランプにインスピレーションを得て作られたJavaScriptライブラリがLavaLamp.jsです。ページングに用います...

List

  • 2016/04/13

BoZoN - シンプルで使い勝手の良いファイル共有システム

相手にファイルを渡したいと思うことは多々ありますが、ちょうど良い方法というのはなかなか見つかりません。例えばMac OSX同士であればAirDropがありますが、異なるプラットフォームだと相手がWebサービスのアカウントなどを持っていなければならなかったりします。そこで使ってみたいのがBoZoNです。専用で立てるファイ...