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

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

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

2017/01/18
仕事は能率で考えよう
2017/01/13
ピンポイントがキーワード - ブロックWebの部品になるために
2017/01/11
素早く理想を実現するために - ブロックWebへの乗り方

もっと見る

List

  • 2017/01/02

ndm - npmのGUI管理ツール

nodeで開発する際にはパッケージ管理としてnpmが欠かせません。npmはCLIツールなのでターミナルなりを使って操作します。殆どの開発者にとって、それで特に問題ないでしょう。しかしnodeが普及する中で開発者でない方たちもnpmを使うようになっています。そこで使ってみたいのがndmです。## ndmの使い方プロジェク...

List

  • 2017/01/01

Portainer - シンプルなDockerイメージ/コンテナ管理

Dockerは一瞬にして仮想環境が立ち上がるのでどんどんコマンドを叩いたりイメージを取り込んだりしている内に全体が肥大化してしまいます。Dockerの状態を含めて可視化しないと綺麗な管理は難しいでしょう。そこで使ってみたいのがPortainerです。シンプルなDockerコンテナ/イメージ管理システムです。## Por...

List

  • 2017/01/01

Dash iOS - オフラインでも開発ドキュメントが読めるiOSアプリ

プログラマやデザイナーであれば各種ライブラリやフレームワークのドキュメントは必携の存在です。紙でも良いですが、最近ではWebサイトでそのまま見られるようになっています。しかし常にオンラインで検索するのは面倒ですし、何よりオフラインの時に使えない問題があります。そこで使ってみたいのがDash iOSです。150を越える開...

List

  • 2016/12/31

Mobile-Checker - w3c製のモバイルサイトチェッカー

スマートフォンの世界は進化が速く、スマートフォンに対応したWebサイトを正しく作れているかどうかは熟知している人であってもなかなか判断できないのではないでしょうか。そんな時には本家であるw3cの仕様に沿うのがベストです。今回紹介するMobile-Checkerはw3cが作成しているモバイルデバイスへの適合性チェックツー...

List

  • 2016/12/31

qlMoviePreview - QuickLookで動画の情報を表示

macOSの便利機能の一つ、QuickLook。スペースキー一つでファイルの内容が見られるのが便利です。動画の場合、再生を開始するのですが、これは好き嫌いが分かれるかも知れません。多くの場合、このまま再生するのではなく動画プレーヤーで再生するでしょう。そこで使ってみたいのがqlMoviePreviewです。動画再生では...

List

  • 2016/12/30

swip - 体験必須!複数デバイスを簡単に連携

Googleが作成した、複数のウィンドウを連携させるChromeの実験的デモを見たことがあるでしょうか。複数のウィンドウ間でメッセージを飛ばすことでデータの位置やステータスを同期させていると思われます。そんなデモを複数のスマートフォン、タブレットでできてしまうのがswipです。## swipの使い方swipを使っている...

List

  • 2016/12/30

Codepoems - 実験的Processing IDE

Processingは表現したいものをプログラミングできます。図形を描いたり、マウスで動かしたりすることもできます。普段使っているプログラミング言語とは異なる体験ができるでしょう。そんなProcessing用のIDEとしてCodepoemsを紹介します。## Codepoemsの使い方現状のCodepoemsの機能自体...

List

  • 2016/12/29

opn-cli - コマンドからリンクやファイルを開く

macOSにはopenコマンドがあります。これは便利なコマンドで、ファイルやURLを渡せば適切なソフトウェアで開いてくれます。しかし簡単に使える反面、細かなカスタマイズはできません。さらに他のプラットフォームでも使ってみたいという方は多いかと思います。そこでインストールしたいのがopn-cliです。## opn-cli...

List

  • 2016/12/29

WhitestormJS - 物理エンジンを備えた3D Webアプリケーションフレームワーク

Web上で3Dを表現するのはコツがいります。THREE.jsのような専用のライブラリもありますので、そうしたものを使うのが良いでしょう。そこに物理演算を追加するとさらに込み入った難しさが出てきます。今回紹介するオープンソース・ソフトウェアはWhitestormJS、物理エンジンを備えた3D Webアプリケーションフレー...

List

  • 2016/12/28

Bludit - プラグイン/テーマ機能を備えたPHP製ブログエンジン

ブログエンジンというのは常に新しいものが登場している気がします。世界的に見れば圧倒的なシェアを持っているのがWordPressでしょう。しかしMediumであったりnotesのような手軽に書けるサービスも人気です。今回はそんなブログエンジン、Bluditを紹介します。PHP製ですっきりとしたデザインが特徴のソフトウェア...

List

  • 2016/12/28

tdo - キーボード主体のハッカー向けTodo管理

マウス操作は何かと面倒です。一度掴むと離すのが面倒になって、ついついWebブラウジングの時間が長くなったりします。指は常にキーボードのホームポジションから離したくないという人は多いはずです。そんな方にお勧めのTodoリスト、tdoを紹介します。キーボードで操作できる、ハッカー向けTodoリストとのことです。## tdo...

None

  • Premium_s 2016/12/28

2016年のまとめ(その4)「VR」

今年も早いもので、あっという間に12月となりました。そこで今回から2016年を徐々に振り返るような内容にしていきたいと思います。今回はVRについてです。## 専用グラスの状況VRを楽しむためにはHDM(ヘッドマウントディスプレイ)が必要ですが、トレンドは大きく分けて2つあります。一つはOculusに代表されるようなディ...

None

  • 2016/12/27

fallback - JavaScript/スタイルシートを外部CDNからダイナミックに読み込み

最近はCDNサービスが多数あり、JavaScriptやスタイルシートを外部サイトから読み込むのも当たり前になっています。しかし他サービスとあって、ずっと存在し続けるのかも安定性も若干の不安が残ります。しかしだからといってローカルにファイルを用意するのも面倒です。そこで使ってみたいのがfallbackです。## fall...

List

  • 2016/12/27

gist - Gistへアップロードする簡単コマンド

GitHubの提供するGistは便利なサービスで、ちょっとしたコードを共有、公開するのが簡単になります。しかしWebサイトを開いてコードを貼り付けてファイル名を記述して…というのは面倒です。そこで使ってみたいのがgistです。Gistへアップロードするだけの簡単コマンドです。## gistの使い方使い方は簡単で、gis...

None

  • 2016/12/26

1poshword - PowerShell製の1Passwordクライアント

個人的にもパスワード管理で使っている1Passwordですが、多くのプラットフォームからパスワードファイルを使えるのが利点です。Dropbox連携を使えばデスクトップ、Webブラウザ、スマートフォンなどでデータが共有できます。今回はそんな1PasswordをPowerShellから使える1poshwordを紹介します。...

List

  • 2016/12/26

Polr - 独自に立てる短縮URLサービス

短縮URLサービスは多数存在します。元々はTwitterなど文字数制限があるサイトで使われることが多かったですが、今ではチャットでシェアするのに使ったり、URLを入力しやすくするためにも使われます。そんな短縮URLサービスを自分で立ち上げたいならばPolrを使ってみてはいかがでしょうか。## Polrの使い方デモです。...

List

  • 2016/12/25

Radiobox.css - ラジオボタンに選択時のアニメーションを追加

フォームで選択した際に何のフィードバックもないと不安になってしまいます。文字を入力していれば分かりやすいのですが、マウスでクリックした時に適切なフィードバックは必要でしょう。今回はラジオボタンにおける選択時のアニメーションを提供するRadiobox.cssを紹介します。## Radiobox.cssの使い方前半の6つで...

List

  • 2016/12/25

Native Javascript for Bootstrap - jQuery非依存のBootstrap用JavaScript

Bootstrapを使っているプログラマーは多いと思いますが、大きな不満の一つにBootstrapのJavaScriptはjQueryが必須であるという点があります。先進的なデザインフレームワークを使っているのに、今なおjQueryを使い続けなければならないのが苦痛です。そこで使ってみたいのがNative Javasc...

None

  • 2016/12/24

Rambler - フレームワーク非依存のデータベースマイグレーション

データベースのバージョン管理とも言えるマイグレーションはRuby on Railsが実装した辺りから注目されるようになりました。新しいフレームワークがあると、ついマイグレーション機能はないのかと探してしまうくらいです。しかし常にRuby on Railsを使うわけではありません。そこで使ってみたいのが独立したマイグレー...

None

  • 2016/12/24

budou - Google Cloud Natural Language APIを使った日本語の自然な改行処理

Webではレスポンシブなデザインが基本となっており、表示されるテキストはブラウザの幅によって影響を受けます。英語の場合単語がスペースで区切られるので良いのですが、日本語は連続しているためにブラウザの幅によっては変なところで改行してしまったりします。改行しないようにする指定は難しくありませんがイチイチやるのは面倒です。そ...