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

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

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

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

もっと見る

List

  • 2014/12/24

MagicEye.js – 自分で作れるマジックアイ

何これすごい!マジックアイはおそらく皆さん知っているかと思います。より目にしたり、遠くを見るような感じにすると絵が浮かび上がってくる仕組みです。視力を回復させる(?)といったような噂もあります。そんなマジックアイを任意の図形でできるようにするのがMagicEye.jsです。ぜひ試してみてください!## MagicEye...

List

  • 2014/12/24

kuromoji.js - Webブラウザ上で分かち書き!

テキストから意味を読み取るというのは非常に難しく、そのための専用ソフトウェアが存在するほどです。そしてテキスト解析手法の一つとして知られているのが分かち書きです。日本語であればChasenがよく知られています。kuromoji.jsはそんな分かち書き処理をJavaScriptで行ってしまおうというソフトウェアになります...

List

  • 2014/12/23

VagrantBar – Vagrant環境をメニューバーから操作

開発にVagrantを使うのが当たり前になってきており、筆者のPCにも多くのプロジェクトのVagrantfileが存在するようになっています。そうなると各Vagrantの環境を管理するのも大変になります。そこで使ってみたいのがVagrantBarです。Mac OSXのメニューバーにVagrant管理下のバーチャルマシン...

List

  • 2014/12/23

Yoios - iOS 8にインスパイアされたMac OSX用のフラットなアイコン集

iOS 8ではアイコンがさらにフラットなデザインに刷新され、それに伴ってサードパーティーのアプリもフラットに変わってきています。すっきりとしたデザインは目的が分かりやすく、ユーザビリティが高いのが利点です(ただしデザイン力は求められますが)。そんなiOS 8らしいデザインをMac OSXでも実現しようというのがYoio...

List

  • 2014/12/22

PSequel – すっきりしたUIのPostgreSQL管理

PostgreSQLを使ってシステム開発をしている場合、そのデータや構造のメンテナンスに何を使っているでしょうか。phpPgAdminもありますが、ちょっとUIが今風ではないと感じるかも知れません。今風のUIで格好良いPostgreSQL管理ツールが欲しい方はPSequelを使ってみましょう。Yosemite向けにデザ...

List

  • 2014/12/22

Flakes - 管理画面用HTML5テンプレート

Bootstrapの登場以降、管理画面テンプレートと言った類のものが数多く登場しています。Bootstrapをサービスにそのまま組み込むのには躊躇してしまっても、運営者側の管理画面であれば十分すぎる品質と言えます。今回紹介するFlakesもその一つですが、管理画面のUIに特化したテンプレートであるというのが特徴的です。...

None

  • 2014/12/21

qrep – querySelectorAllを使ったgrep

grepは便利ですよね。ターミナルで操作している時には欠かせないコマンドですし、Emacsなどのエディタからもよく使われます。こんなツールが他のパターンでも使えると便利だと思うこともあるでしょう。そのパターンの一つにHTMLがあります。HTMLのクラスやIDで検索するのにgrepは向いていません。そこで使えるのがqre...

List

  • 2014/12/21

Ptty - Webブラウザ上のターミナル

特定のアプリケーションに関して操作に不慣れな時はGUIのが便利ですが、十分に慣れて繰り返しの作業が増えてくるとCLIで操作したいと思い始めるものです。Webにおいてもそれは変わらないでしょう。WebのUIに面倒さを感じるような熟練したユーザが多いWebアプリケーションであればPttyを使ってみてはいかがでしょう。## ...

List

  • 2014/12/20

termshare – ターミナルの出力をブラウザで共有

ハンズオンや技術者向けのセミナーなどで画面を共有したいと思うことがあります。それはデスクトップの場合もありますが、ターミナル操作の場合もあります。サーバ構築系などでターミナル操作を見て欲しいと思ったら、ズームなどを使うのではなくtermshareを使ってみると面白そうです。## termshareの使い方termsha...

List

  • 2014/12/20

mod_git - ApacheにGit連携機能を追加

Webページの一番簡単な管理手法はFTPでアップロードして終わりといった形かも知れませんが、これではコンテンツを間違ってアップロードした場合や、あるユーザだけ別なページを見せたいと言った時の対応ができません。そこで使ってみたいのがmod_gitです。ApacheにGit連携機能を持たせるモジュールになります。## mo...

48930?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2014%2f03%2fscreenshot%25202014-03-16%252023.05.19_thumb.d95ecd1a9c404531ed0bbb5531459272

  • Premium_s 2014/12/20

2014年に紹介した中から厳選してWindowsソフトウェアを紹介

2012年版もあります。MOONGIFTの記事を見てみたところ、2014年はWindows系ソフトウェアの紹介は約60くらいしか紹介していません。要因としては既に必要十分なソフトウェアが存在すること、Windows 8および8.1がビジネス用途ではなかなか普及していないこと、そしてWebアプリケーションへの移行が進んで...

None

  • 2014/12/19

php.tools – PHPコードの整形ツール

ソースコードはPythonを除けばほぼ自由に書くことができます。その結果、アルゴリズムの話だけでなくそもそも見づらいコードが生まれたりします。インデントが揃っていないだけでもプログラマにとっては気持ち悪いでしょう。もしあなたがPHPでそんなコードに出くわしたら使ってみたいのがphp.toolsです。指定したフォーマット...

List

  • 2014/12/19

Gogs - Go言語製のGitサーバ

Gitはこれから新規プロジェクトを行う上でバージョン管理の有力な選択肢になっています。GitHubがその中でも有名ですが、オープンソースでないならば他の選択肢でも良さそうです。GitBucketも自前で立てる方法もあります。今回はその自前で立てるGitサーバの紹介です。機能はもちろんのこと、開発言語も選択肢として加えて...

List

  • 2014/12/18

Four Shadows – 時間に応じて影の向きを変化させるデザイン

フラットUIが流行ですが、完全に真っ平らでは情報の軽重がつけづらいのが欠点です。そこでちょっとした印象付けのために行われるのが影付けです。といってもフラットに直線で、ぼかしなくつけられているのでフラットの雰囲気にはマッチしています。そんな影を自動で、かつ現在時刻に合わせて変化させる面白いライブラリがFour Shado...

List

  • 2014/12/18

QuaggaJS - JavaScript製のバーコードリーダー

コンピュータと現実世界との間で情報をやりとりする方法はいくつかあります。目で見てキーボードで入力するのも一つですが、非常に面倒くさいです。昔からある手法として知られているのがバーコードです。バーコードスキャナーを使うことで伝票や商品に印字されたバーコードを読み取れます。しかしいくつかのバーコードを読み取るだけでスキャナ...

List

  • 2014/12/17

picEdit – ファイル選択の代わりに使える画像/Webカム + 画像編集

ソーシャルサービスが流行っていることもあり、プロフィール画像をアップロードさせるサービスが増えています。しかし常に使っている画像でもあれば良いですが、自分の写真が手元にない場合も多いでしょう。そこでファイル選択の代わりに使ってみたいのがpicEditです。Webカメラを使ってその場で写真を撮影、加工できるソフトウェアで...

Missing

  • 2014/12/17

Semantic UI - クラス指定に意味を持たせたデザインフレームワーク

スタイルシートのデザインフレームワークを使っていると、自分が行いたいデザインをどうすれば実現できるかを都度調べる必要があります。md-6とかそういった類のクラスを確認して記述したりします。つまり頭の中で自分のやりたいことと、実際の記述とを変換する必要があるのです。これは意外とストレスではないでしょうか。それを解決する、...

List

  • Premium_s 2014/12/17

2014年のトレンド振り返り(5)「スマートフォン」

前回分はこちら。- デザイン今回はスマートフォンについて振り返ります。## iOS 8/LollipopiOSはiOS 8、Androidは5.0系であるLollipopがリリースされています。NexusのようなGoogle公式のデバイスは既にバージョンアップが可能ですが(とはいえ怖くてアップデートできないのですが…)...

List

  • 2014/12/16

Vegas – Webサイトの背景を使う写真スライダー

最近、Webサイトの背景に大きな写真を埋め込む表示が見られるようになってきました。デザイナーのプロフィールサイトやランディングページに使うとインパクトがあります。さらにその写真が複数あるといった時に使ってみたいのがVegasです。画像の切り替えをスタイリッシュに行ってくれるjQueryプラグインです。## Vegasの...

List

  • 2014/12/16

JuliusJS - JavaScriptだけで音声入力

これまで入力インタフェースと言えばキーボードまたはマウスが中心でした。しかしスマートフォンやタブレットに注目が集まるようになると、もっと別な入力が望まれるようになります。その一つが音声ではないでしょうか。既にSiriをはじめAndroid、iOSで音声入力が取り入れられはじめています。今回はWebだけで音声解析を行うラ...