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

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

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

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

もっと見る

List

  • Premium_s 2014/10/21

世の中何でもviで。業務で使えるオープンソース(138)「vi/Vim」

今回のテーマはvi/Vimです。古参のプログラミングエディタでありつつも、今なお高い人気を誇ります。ちなみに筆者はEmacs派です。単純にvi/Vimといったソフトウェアで使われている他、そのキーバインドを他のソフトウェアでも使いたいという夢を叶えるソフトウェアもまた多数存在します。今回はそうしたvi/Vimライクな世...

List

  • 2014/10/21

svgexport – SVGを画像やPDFに変換

HTML5やRetinaディスプレイの登場があって、SVGに注目が集まっています。ベクターベースなので拡大しても綺麗なままで表現できます。しかしWebブラウザでも表示できますが、良いビューワーがなく再利用性が高くないのが現状です。そこで使ってみたいのがsvgexportです。SVGファイルを画像やPDFにエクスポートで...

List

  • 2014/10/21

ThView.js - Oculusでも楽しめる上下左右に視点変更できるイメージビューワー

写真を撮影するデバイスは増えていますが、見せ方はまだまだではないでしょうか。単純に一覧表示しただけでは面白みがありませんし、写真は画質がどんどん上がっており、一枚一枚の見せ方にもこだわりが必要です。今回紹介するThView.jsはWebブラウザで楽しめる画像ビューワーですが、さらにOculusのようなVRデバイスだとも...

List

  • 2014/10/20

Gifshot – Webカム/動画/画像からアニメーションGIF生成

アニメーションGIFは今なお人気です、というかここ数年さらに人気が高まっているのではないでしょうか。動画とは違いプラグインもCPUパワーも殆ど使わずに再生できますし、音がないのが逆に創造性を働かせてくれます。そんなアニメーションGIFを各種リソースから生成してくれるソフトウェアがGifshotです。Yahoo! Inc...

List

  • 2014/10/20

vixtarea - Webブラウザ上でviライクのキーバインド

Web上で長文を入力しようと思ったら使われるのがテキストエリアです。しかしこのテキストエリアはとても機能が貧弱で、Windowsのメモ帳レベルです(保存ができない分、それ以下ですね)。これでは文字を入力しようと言う気持ちすら萎えてしまいます。そこで使い勝手をちょっとでも良くしてくれるのがvixtareaです。テキストエ...

List

  • 2014/10/19

SweetAlert – alertに代わって使いたいダイアログライブラリ

HTML5ではdialogという要素が追加され、これまで悪名高かったalertに代わる技術が生み出されています。しかしdialogはデザインやエフェクトを含め、全て自分で実装する必要があるため普及はまだしばらくかかりそうです。そこで使ってみたいのがSweetAlertです。alertに代わるライブラリで、見た目も上品で...

List

  • 2014/10/19

Bootstrap Material - Material Designを適用したBootstrapテーマ

Googleが開発者向けイベントで発表した新しいデザインコンセプトのMaterial Design。フラットUIをベースとしつつ、さらにアニメーションやエフェクトを通してユーザに情報を分かりやすく伝達できます。そんなMaterial DesignをBootstrapに適用したのがBootstrap Materialです...

List

  • 2014/10/18

JapaneseKeyboardKit – Mozcを使ったiOS8用カスタムキーボード

iOS8で注目を集めている新機能の一つがカスタムキーボードです。個人的にはATOKが登場した瞬間に購入した口で、他にもこれまでにないキーボードが登場してくれるのを心待ちにしています。今回はその一つ、オープンソース・ソフトウェアのJapaneseKeyboardKitを紹介します。Google日本語入力のオープンソース実...

List

  • 2014/10/18

Chameleon - レスポンシブWebデザインの確認が簡単になるGoogle Chrome機能拡張

最近はレスポンシブWebデザインを使うケースも増えてきましたが、面倒なのはデザインの確認ですよね。幅を変更してちゃんと適切に表示されているか確認したり、複数のデバイスを使って表示を適宜確認しなければなりません。そこで使ってみて欲しいのがChameleonというGoogle Chrome機能拡張です。多数の画面幅でのデザ...

List

  • 2014/10/17

offline-issues – GitHubのIssuesをMarkdown/HTMLでダウンロード

GitHubではタスクやバグをIssuesで管理しています。便利だと思うのですが、Webブラウザ経由でチェックするのは意外と面倒です。さらに移動中などオフラインの時にチェックできないと不便に感じることでしょう。そこで使ってみたいのがoffline-issuesです。その名の通り、オフラインでIssuesをチェックするた...

List

  • Premium_s 2014/10/17

頭の中を整理整頓。業務で使えるオープンソース(137)「マインドマップ/アウトライナー」

今回のテーマはマインドマップです。ある課題に対する情報を構造化し、整理する上でとても役立つツールになります。また、人によっては議事録に使ったり、プロジェクトのタスク管理に使っていたりもします。そこで今回はマインドマップのお勧めな点と、各プラットフォーム向けのマインドマップソフトウェアを紹介します。## テーマは一つに絞...

None

  • 2014/10/17

autobox-Core – 思考通りのコーディングをサポート

autobox-Core はPerl用のモジュールです。このモジュールは意外と使われていないかもしれませんが、便利なモジュールの一つです。スクリプト言語の魅力の一つは、気軽にコーディングして実行、結果を得るところにあります。場合によっては話しつつコーディングし、結果を見せるという場面もあるでしょう。そんな時に利用して欲...

List

  • 2014/10/16

RWDPerf – レスポンシブサイトのパフォーマンスチェック

レスポンシブWebサイトの特徴としては、一つのHTMLコード、JavaScript、スタイルシートで全てのデバイスに対して情報を配信します。その中でデバイスごとに情報を分ける訳ですが、その中にはあるデバイスにとっては不要な情報が紛れることも多々あります。その結果パフォーマンスが落ちてしまうケースがある訳ですが、そのチェ...

List

  • 2014/10/16

jcal - 日本の祝祭日に対応したカレンダーコマンド

Linux/Unixを使っている方で、カレンダーが見たいと思ったらcalコマンドを使うでしょう。曜日、日付を確認する程度であれば十分かも知れませんが、日本で使っているのであれば日本のカレンダーが見たいと思うはずです。そこで使って欲しいのがjcalです。日本の祝祭日をサポートしたカレンダーコマンドになります。## jca...

None

  • 2014/10/15

Devel-Comments – コメントをデバッグ用メッセージとして出力

Devel-Comments はPerl用モジュールです。コメントに対して少しルールを追加して記述することで、そのコメントをデバッグ用メッセージとして出力することができるようになります。Perlの文法には影響しません。デバッグ用のコードを追加することで起こる問題や、開発者のストレスを少しでも減らすことができるでしょう。...

List

  • 2014/10/15

Mozilla Brick - 再利用可能なWeb UIコンポーネント集

Webアプリケーションを開発する際に厄介なのがUIです。標準では提供されないコンポーネントはもちろんのこと、ちょっとしたエフェクトやアニメーションを作ろうと思うと非常に面倒なことになります。よりWebアプリケーションを手軽に開発するためにMozillaが開発しているのがMozilla Brickです。多彩なUIコンポー...

None

  • 2014/10/14

Excel-Writer-XLSX - XLSX形式のExcel標準フォーマットのファイルを作成するソフトウェア

Excel-Writer-XLSX はPerl製のソフトウェアです。ブックやワークシートの生成、印刷設定、書式設定等、Excelで行う作業をコーディングで行うことができます。例えば、- 定期的に定型の様式で Excel を用いて資料を作成している。- データベースから検索結果を得て、Excelで資料を作成している。な感...

List

  • 2014/10/14

ユーザのケアレスミスを防止しよう。業務で使えるオープンソース(136)「ローディングアイコン」

今回のテーマはローディングアイコンです。最近はWebアプリケーション化が進んでおり、JavaScript/Ajaxを多用した開発が多くなっています。アプリのように画面遷移しないケースも増えており、スピーディーになっているものの、処理状態がわかりづらくもなっています。そこで使っていきたいのがローディングアイコンをはじめと...

List

  • 2014/10/14

Midnight.js - テキストを背景に合わせてダイナミックにエフェクト

パララックスエフェクトをはじめとして、スクロールに合わせてコンテンツを変化させる試みが多数出てきています。簡易的なアニメーションとして見ても面白いですし、立体的な動きはユーザの目を引きやすくなります。今回紹介するMidnight.jsもそんなスクロールライブラリの一つになります。パララックスではなく、DOMの内容を変化...

List

  • 2014/10/13

HTTP Live Streaming JavaScript player – Apple HTTPライブストリーミングのJavaScript実装

動画にも幾つかの種類がありますが、その一つがライブストリーミングです。Appleのキーノート、Ustreamなどが有名でしょうか。リアルタイムに流れてくるデータを流していくのは通常の動画とは違う面白さがあります。今回紹介するHTTP Live Streaming JavaScript playerはAppleのHTTP...