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

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

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

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

もっと見る

List

  • 2014/11/16

60fps scrolling – 高速なスクロール表示をサポート

動作の重たい処理をすれば、レンダリングが追いつかずに60fpsを維持できないのは当たり前です。しかし、だからこそ表示する内容やテクニックを駆使することで高速な描画を維持できるととてもインパクトがあります。Webページのスクロールにおいても改善すべきポイントがあります。高速なスクロールを実現するためのハックが60fps ...

List

  • 2014/11/16

GreenSock – 高速なHTML5アニメーションライブラリ

HTML5によってかつてFlashが行っていた領域がJavaScript/CSS3によって実現されています。その一つにアニメーションがあります。これまでFlashバナーなどで提供されていたアニメーションが、Web標準の技術だけで行えるようになっています。とはいえ、できるようになったと言ってもやり方は簡単ではありません。...

List

  • 2014/11/15

Edhita – iPad用、3カラムのプログラミングエディタ

2015年にはiPad Proなるものが出るなんて噂もあります。スマートフォン、タブレットの性能はどんどん向上しており、クアッドコアも当たり前になっています。そうなるとラップトップをもたず、タブレットだけですべての作業ができるようになってくることでしょう。そうなると欲しくなるのがプログラミングエディタではないでしょうか...

List

  • 2014/11/15

dark-mode - コマンド一つでダークモードの切り替え

Mac OSXの最新版Yosemiteでは多数の機能が追加されていますが、あまり有名ではないながらも注目したいのがダークモードです。メニューバーとDockを暗く反転する機能で、これまでのグレーベースが反転して暗くなります。実際の使いどころは人それぞれだと思いますが、切り替えのためにシステム環境設定を立ち上げるのは面倒で...

List

  • 2014/11/14

TACHYONS – 既存サイトにも組み込めるフルレスポンシブデザインフレームワーク

Bootstrapは人気のあるWeb UIフレームワークですが、いかんせん制約が強いためにデザイナーの方に利用を嫌がられることがあります。レールに乗っている限りは便利ですが、そのレールから外れることをしようと思うと途端に難しくなります。そこでもっとカスタマイズ前提のUIフレームワークを使ってみるのはいかがでしょう。今回...

List

  • Premium_s 2014/11/14

受信、発信、保存まで。業務で使えるオープンソース(143)「ストリーミング動画」

今回のテーマはストリーミング動画です。ネットワークが高速化するのに伴い、高品質な動画がストリーミングで発信されるようになっています。受け手側もネットワークや帯域の状態によって適切な品質に設定されます。今回はストリーミング配信技術について、主なトピックとオープンソース・ソフトウェアを紹介します。## プロトコルストリーミ...

List

  • 2014/11/14

Dreamwriter - Elmを使ったWebテキストエディタ

文章を書くときには普段使っているテキストエディタを使うのが一般的ですが、書く文章の種類によってツールを使い分けてみるのも面白いかも知れません。そうすることでフォーマットが統一されて、文体が安定してくる可能性があります。Dreamwriterは小説などを書くのに適したエディタとのことで、文章を章立てて記述できるようになっ...

List

  • 2014/11/13

CorvusSKK – Google日本語入力も使えるWindows用SKK

日本語入力メソッド、いわゆるIMEは何を使っていますか。ことえりやWindowsのデフォルトIMEを使っている方も多いでしょう。筆者はATOKを使っています。他にもGoogle日本語入力をお使いの方もいるでしょう。しかしEmacs派であれば忘れてはいけないIMEがあります。それがSKKです。SKKのキーバインドに慣れた...

List

  • 2014/11/13

Write! - 邪魔するものがなければ集中して作業ができるはず!

文章を書いていて大事なのは集中力です。集中すれば数時間ずっと文章を書き続けて一気に仕上げることもできます。逆に集中力が途切れ途切れでは時間がどれだけあっても筆が進まないことでしょう。集中力を維持するためにはそのための環境を用意するのが大事です。まず書くという目的に特化して、それ以上何物も目に入れないことです。今回はその...

List

  • 2014/11/12

pgweb – 単体ファイルで使えるWebベースのPostgreSQL管理

Webシステムを開発しているときには大抵データベースを使います。そしてデータベースを使った開発時にはそれ用の管理インタフェースが欲しくなるでしょう。たとえばPHPであればphpMyAdminが昔から有名です。対してPostgreSQLについてはphpPgAdminなどもありますが、もっとモダンなUIが欲しいと思う人も多...

List

  • 2014/11/12

lcdoff-rs - Rustを使ってWin32 APIを操作するデモアプリ

大抵のプログラミング言語がWin32 APIを操作する機能、ライブラリを備えています。それによってちょっとしたWindows上の操作であれば任意のプログラミング言語から指定できるようになります。これを知っていると業務が捗るでしょう。lcdoff-rsはごく小さなデモアプリですが、その言語としてRustを使っているのが特...

List

  • 2014/11/11

Monkey.js – Webベースのモンキーテストライブラリ

テストは様々なパターンが存在します。ユニットテストもあれば結合テスト、負荷テストなどもあります。いずれも目的に合わせて選択する必要があります。しかしテスト項目は人が考えるもので、ある意味限界があるかも知れません。そこで試してみたいのがMonkey.js、Webベースのモンキーテストライブラリです。とにかく適当に触って入...

List

  • Premium_s 2014/11/11

データの読み取りも作成も自在に。業務で使えるオープンソース(143)「PDF」

今回のテーマはPDFです。帳票などによく使われますが、一般的には編集しづらいというイメージがあります。内容を変更はしたくないけれど、そこに書かれている情報を読み込みたいというニーズは強くあります。昔はpdf2htmlのようなコマンドをよく使いましたが、今はもっと優れた手段がたくさんあります。今回は手軽なPDF作成法と、...

List

  • 2014/11/11

Clippy - Web上で画像の表示する形を自在に設定

画像をWebサイトに表示する際には、四角くか画像自体を起動する形に切り抜かないといけないとお思いでしょうか。実際にはCSS3を駆使することで元の画像は変えずに表示する形状を変えることができます。とはいえそのような表示指定を手作業で行うのはとても面倒です。そこで使ってみたいのがClippyです。## Clippyの使い方...

List

  • 2014/11/10

Calaca – フラットなデザインのElasticsearch検索UI

Elasticsearchをサイト内検索に使うケースが増えています。サーバサイドと組み合わせて使うと便利なのですが、仕組みとしてJavaScriptともAjaxでデータの送受信が可能です。サーバサイドへのアクセスも減るので積極的に使っていきたい仕組みです。そんなElasticsearchの検索を格好いいUIで提供してく...

List

  • 2014/11/10

ClockPicker - 時間入力を簡単にするBootstrapライブラリ

Bootstrapの良いところとして、十分に普及したこともあって色々な人たちがUIコンポーネントを作成しているというのがあります。標準で提供されるHTMLコンポーネントだけでなく、よりリッチな入力インタフェースが実現できます。ということで今回はClockPickerの紹介です。カレンダー指定によって日付入力は分かりやす...

List

  • 2014/11/09

Mobile App Introduction Template – フラットUIが格好良いモバイルアプリ紹介ページ用テンプレート

Webページのテンプレートと言えば汎用的なものが好まれますが、ちょっと物足りないと感じることも多々あります。そんなときにはいっそのこと、特定の目的に合わせたテンプレートを選ぶのも良いです。Mobile App Introduction Templateはまさに目的が明確で、モバイルアプリ紹介ページ用のテンプレートになっ...

None

  • 2014/11/09

rails-dev-box - VagrantでRails開発環境を作るならこれ!

最近は開発環境を個々人のコンピュータ上には構築せず、仮想環境を使うようになってきました。そうすることでローカルコンピュータの環境に左右されず、複数プロジェクトによってライブラリバージョンがコンフリクトすることもありません。もちろん多少遅くなりますが、十分許容範囲になっています。ということでこれからRailsのプロジェク...

None

  • 2014/11/08

q – CSVファイルや標準入力にクエリを実行できるコマンドラインツール

q はCSV形式やTAB区切りのテキストファイルを入力として、コマンドラインでSQLに似たクエリを指定し実行することができます。また、標準入力を使った入力やパイプで接続して利用することができるソフトウェアです。## q の主な特徴### 1) ZIP形式で圧縮したテキスト・ファイルも指定可能コマンドラインオプション -...

List

  • 2014/11/08

Page Loading Effects - ページ読み込み中はアニメーションを表示しよう

Webアクセスで最もストレスになるのはページローディングではないかと思います。95年くらいの時は10分待って画像が表示されるなんてのはざらだった訳ですが、今はそんな悠長に待っていられる時代ではありません。画像リソースのみならずページがさくさくと表示されて欲しいものです。もし表示が遅かったとしても解決する手段がない訳では...