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

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

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

2017/04/29
適切な進捗管理とは?
2017/04/28
隙間時間の仕事術
2017/04/21
チームの生産性を高めるためにできること

もっと見る

List

  • 2015/11/17

Kathamo - シンプルなレスポンシブ・フレームワーク

最近のCSSフレームワークは大型化する傾向にあります。多機能で多数のUIパターンに対応しているのは利用者としては嬉しい一方で、フレームワークの提供する機能以上のことをしようとすると突然バランスが崩れてしまうことになります。そこで使ってみたいのが最低限の機能を小さく提供するフレームワークです。今回はモバイルにも対応したK...

List

  • 2015/11/16

CSSGram - スタイルシートを使ったInstagram風フィルタ

Instagramは相変わらず高い人気で、10代を中心に多くのユーザが日々写真をアップロードしています。そんなInstagramの売りと言えば、写真に対する格好良いフィルタではないでしょうか。CSSGramはそんなInstagram風のフィルタをWeb上で再現してくれるライブラリになります。CSSレベルとあって、自由に...

List

  • 2015/11/16

shaky box and lines CoffeeScript - shakyを使ってアスキーアートから手書き風ドローへ

きっちり正確なドローイングを描くライブラリを使うと、ついつい内容まで正確性を求めるようになってしまいます。プロトタイプやブレインストーミングレベルであればもっと粗雑に、ラフに書く方が都合が良かったりします。そんな訳で使ってみたいのがshaky box and lines CoffeeScriptです。アスキーアートレベ...

List

  • 2015/11/15

webwatch – Webサイトの変化を感知してメール送信

ニュースメディアの速報系であったり、号外と言ったニュースにいち早く飛びつきたいという人は多いのではないでしょうか。かといって始終Webサイトを見続けている訳にはいきません。そこでコンピュータの力が使えます。webwatchはURLを監視して指定した文字が出てくるとアラートを出すという仕組みになっています。## webw...

List

  • 2015/11/15

Tabli - ついついタブを開きがちな方に。Google Chrome用タブ管理

タブブラウザを使っていると、ついつい大量のタブを開いてしまいがちです。閲覧している時には良いのですが、必要なタブを探そうと思うととても大変ではないでしょうか。そこで必要になるのがタブ管理ソフトウェアになります。今回紹介するのはGoogle Chrome機能拡張のTabliになります。多くのタブを開く癖がある方はインスト...

None

  • 2015/11/14

Chromote - PythonでGoogle Chromeを自動操作

SeleniumはWebブラウザを自動操作してテストを行うソフトウェアですが、ブラウザの自動操作自体は他にもスクレイピングやデータを自動収集する際にも利用が考えられるでしょう。模倣ではなくWebブラウザをリモート操作したいと思ったことは少なからずあるはずです。今回はそんな操作を可能にするライブラリ、Chromoteを紹...

List

  • 2015/11/14

canvid.js - 動画をCanvas上に描画するJavaScriptライブラリ

HTML5のvideoタグによって動画コンテンツが手軽に楽しめるようになりました。そんな中、さらに注目を集めているのがアニメーションGIFです。無音で何度もハイライトシーンだけ繰り返される短い動画は純粋なアニメーションGIFだけでなく、VineやInstagramのようなサービスでも同じようなことができるようになってい...

List

  • 2015/11/13

MailSlurper - Web管理画面を備えた開発用メールサーバ

システム開発中においてもメール送信をテストしたいと思うことがあります。さらに本番環境のSMTPサーバを設置していたりすると、ミスした時にとんでもない事態になる可能性があります。十分な注意をしなければならないのがメールシステムの問題です。そこで使ってみたいのがMailSlurperです。ローカルで動作する、開発用のメール...

List

  • Premium_s 2015/11/13

DB設計時の注意点と設計用ソフトウェアまとめ

一昔前に比べてDB設計にかける時間が減っているように見えます。テーブルのカラム許容数も増え、メモリも潤沢になったことで多少無茶な設計をしたとしてもデータベースがなんとかしてくれるようになっています。しかしアクセス量が増えればそういった問題点が顕著になってきます。そこで今回はDB設計時に注意した方が良い点と設計を手助けす...

List

  • 2015/11/13

nikkei-hacker - 日経新聞のペイウォールを回避するChrome機能拡張

ニュースメディアではここ数年ペイウォールと呼ばれる課金の仕組みが取り入れられるようになっています。日本では日経新聞のオンラインサイトが有名でしょう。無料会員でも月何本かまで無料で、それ以上読む場合は有料と言った具合です。そんなペイウォールの壁を回避してくれるGoogle Chrome機能拡張がnikkei-hacker...

List

  • 2015/11/12

dupeGuru - マルチプラットフォーム対応の重複ファイル検索

HDDが大容量化し、ファイルサイズなど殆ど気にしなくなったのですが、SSDの時代になってからまた容量が減ったこともあってファイル整理が定期的に行う必要が出てきました。ファイルの整理法は幾つかありますが、今回は重複ファイルを探す方法を紹介します。そのためのソフトウェアがdupeGuruです。## dupeGuruの使い方...

List

  • 2015/11/12

Delta - HTMLと標準出力対応の差分表示

差分表示というとバージョン管理システムと組み合わせて使うのが基本となっています。GitやHg、Subversion、CVSなどで使っている人は多いでしょう。しかし二つのファイルがあった時に単独で使う差分表示ソフトウェアも便利です。今回はそんな差分表示ソフトウェアとしてDeltaを紹介します。差分をHTMLと標準出力で出...

List

  • 2015/11/11

morkdown - Google Chromeアプリ用のMarkdownエディタ

Markdownエディタはたくさん存在します。専用エディタはもちろん、テキストエディタのプラグインとしてMarkdownのシンタックスやプレビューを提供しているソフトウェアもあります。今回はWebブラウザを使ったMarkdownエディタmorkdownを紹介します。Google Chromeアプリとして動かす想定となっ...

List

  • 2015/11/11

php-contact-form - PHP製のシンプルなお問い合わせフォーム

静的サイトジェネレータが人気ですが、それでも幾つかの機能においてはサーバサイドの仕組みが欲しいこともがあります。その一つがお問い合わせフォームではないでしょうか。しかしそのために全体をシステム化するのは面倒です。そこでお問い合わせフォームだけ設置しましょう。そのためには特定の用途だけで使えるものが便利です。今回は日本製...

None

  • 2015/11/10

yturl - YouTube動画の本当のURLを知る

YouTubeを閲覧する方法としてはWebブラウザかアプリに限定されます。YouTubeのプレーヤの機能は多いので特に不満はないと思いますが、それでも自分好みのプレーヤーで見たいと思う人もいるでしょう。そこで使ってみたいのがyturlです。YouTube動画の動画本体のURLが取得できます。## yturlの使い方yt...

List

  • Premium_s 2015/11/10

万一のために。災害対策のススメ

災害と言うと大きな地震や台風などを思い浮かべますが、考慮すべきなのはそれだけではありません。会社の火災やデータセンターのダウンなども災害として考えられます。今回はそうした災害に対する対応策と、関連オープンソース・ソフトウェアを紹介します。## バックアップデータのバックアップは基本中の基本でしょう。ただし昨今のデータ増...

List

  • 2015/11/10

StarWars.iOS - スターウォーズっぽさを感じられるiOSアプリ

永遠の名作スターウォーズ。アニメをやったり新作映画が作られたりと熱が加速していると言っても過言ではありません。最初のロゴが出た後の文字が流れていくところであったり、ライトセイバーの出る動きを見るだけでスターウォーズだ!と感じてしまうくらい特徴があります。そんなスターウォーズっぽさを感じられるエフェクトを詰め込んだアプリ...

List

  • 2015/11/09

3D Touch Canvas - Cavans上で3D Touchを使って線を描画

iPhone 6sから新しく追加された機能として3D Touchがあります。主にアプリ向けの機能ですが、対応機種が限られること、さらにUXとして分かりづらいこともあって、普及にはまだしばらくかかることでしょう。そんな3D Touchを活用するためのライブラリとして3D Touch Canvasを紹介します。3D Tou...

None

  • 2015/11/09

Watson - CLIの時間管理

時間は誰しもみんなにとって有限で、とても大事なものです。24時間を有効に使わなければなりません。だらだら残業したりするのではなく、新しい知識を得たり、資格を取る、健康に気遣うなど有益に使わなければなりません。それを実現するためにはまず自分の時間の使い方を見えるようにしなければなりません。そこで使ってみたいのがWatso...

List

  • 2015/11/08

Trix - 毎日使うからこそ。Basecamp製のWYSIWYGエディタ

見た目に派手、またはとにかく機能を詰め込んだソフトウェアは一見すると便利そうに見えるでしょう。しかしそれを毎日使い続けるとなると話は別です。むしろシンプルで必要なものだけが揃っている方が安心できるのではないでしょうか。Trixはそんな観点から作られたWYSIWYGなテキストエディタです。開発したのはBasecamp(前...