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

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

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

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

もっと見る

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分待って画像が表示されるなんてのはざらだった訳ですが、今はそんな悠長に待っていられる時代ではありません。画像リソースのみならずページがさくさくと表示されて欲しいものです。もし表示が遅かったとしても解決する手段がない訳では...

List

  • 2014/11/07

cssplot – CSSだけで作られているシンプルなグラフ

グラフライブラリというと、かつてはFlashを使ったり今はSVG/Canvasを使って描画するものが多いです。格好良いグラフが描けるのは確かですが、利用までの敷居が若干高いのが難点と言えるでしょう。そこで紹介したいのがcssplot、スタイルシートだけで作られたグラフライブラリです。これならば導入が簡単になりそうです。...

List

  • Premium_s 2014/11/07

しっかりと設計しよう。業務で使えるオープンソース(142)「データベース設計」

今回のテーマはデータベース設計です。O/Rマッパー、マイグレーションなどの仕組みによってデータベースとプログラミングの垣根はどんどん低くなっています。とはいえサービスを継続運用する中でデータベースの再設計をしたくなる気持ちは高まるものです。そうならない、またはデータベースの寿命を延ばすためには最初の設計が肝心です。とい...

List

  • 2014/11/07

Material Icons - マテリアルデザイン向けに作られたGoogle製アイコン集

Googleが提唱しているフラットUIを発展させたデザインがマテリアルデザインです。アイコンを単純化して情報構造を明確にするだけでなく、さらにマウスオーバーやタップ時のアニメーション、色の変化をつけることでシステムがどういう状態にいるかが明確になります。そんなマテリアルデザインにフォーカスして作られたアイコン集がMat...

List

  • 2014/11/06

Remarkable – JavaScript製。クライアント/サーバサイド両方で使えるMarkdownパーサ

Markdownが色々な場面で使われるようになっています。ライブラリの数も多様で、それぞれ若干実装方法が異なったりするのが難点にもなっています。Remarkableはnode製のMarkdownパーサーで、サーバ/クライアントサイドの両方で動作するのが利点のライブラリとなっています。機能も豊富なので選択肢として良さそう...

List

  • 2014/11/06

mdp - コマンドラインでMarkdown記法を使ったプレゼンテーション

mdp はコマンドラインでプレゼンテーションを行うソフトウェアです。Markdown記法で書いた文書を使います。## mdp の主な特徴### 1) 文書はMarkdown記法で記述サポートしている書式は次の通りです。```Supports basic markdown formating: line wide ...

48761?type=list&url=http%3a%2f%2fimages.moongift.jp%2f2014%2f07%2fscreenshot%25202014-07-29%25209.37.03_thumb.43ac572534d7ab73362a6fce6fb20099

  • Premium_s 2014/11/05

画像からテキストまで。業務で使えるオープンソース(141)「検索」

今回のテーマは検索です。デスクトップ向けのWebで最もポピュラーな技術ではないでしょうか。検索はGoogleが手の届く範囲とそれ以外というくらい世界が異なって見える技術です。Googleの手の届かない世界ではアルゴリズムも異なりますし、求められる結果も異なるでしょう。そこで今回は検索の種類と、主なオープンソース・ソフト...