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

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

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

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

もっと見る

List

  • 2016/10/25

Tsukiakari - TweetDeck風のTwitterクライアント

Twitterが提供しているTweetDeckは便利なのですが、グループでのアカウント管理機能など、あまり使わない機能も含まれています。複数のタイムラインや検索などもっと機能を絞り込んでいても良いのに、と感じることもあります。そこで使ってみたいのがTsukiakariです。TweetDeck風のUIで使いやすいTwit...

List

  • 2016/10/25

Kap - Web技術を使ったスクリーンキャスト

ソフトウェアのデモ動画を作成する際などにスクリーンキャストが便利です。昔はあまり良い選択肢が多くなかったのですが、今では多くのソフトウェアが存在します。Mac OSXであれば標準でインストールされているQuickTimeで録画することもできます。今回紹介するKapはオープンソースのスクリーンキャストソフトウェアで、We...

Missing

  • 2016/10/24

placeholder.js - Webブラウザでダミー画像を生成

Webサイトのモックアップを作っていて便利なのがダミーの画像です。多くのダミー画像提供サービスがありますが、難点としてオンラインでないと使えないという問題があります。ダミー画像サイトが落ちているために見栄えが悪くなるのも残念です。そこで使ってみたいのがクライアントサイドでダミー画像を生成するplaceholder.js...

List

  • 2016/10/24

Texture - シンプルながらも構造化された文章を作成できるWebワードプロセッサ

最近のエディタはとてもリッチで高機能になるか、Markdownのように記法に沿うことでとても簡単に書けるかの二極化されているように感じます。しかし、Markdownではちょっと物足りず、とは言え簡単に書けるエディタが欲しいと思うのではないでしょうか。今回はそんな可能性を見せるWebベースのワードプロセッサ、Textur...

List

  • 2016/10/23

PiPifier - 任意のHTML5 videoタグをピクチャ・イン・ピクチャ対応に

iPadで動画アプリを見ながら文章を書いたり、Webサイトをチェックする際に便利なのがピクチャ・イン・ピクチャです。macOS Sierraでは機能はあるのですが、Sarariでは未対応です。多くの動画はWebサイト上にあるのに勿体ないことです。そこで使ってみたいのがPiPifierです。任意のHTML5のvideoを...

List

  • 2016/10/23

Textillate.js - CSS3を使って華麗なテキストアニメーションを実現

CSS3になって表現力が広がっています。これまでFlashやJavaScriptを駆使しないとできなかったことが、スタイルシートだけで実現できるようになっています。スタイルシートを使えばGPUを使うのでより滑らかに表現できます。今回はTextillate.js、CSS3を使ってテキストアニメーションソフトウェアを紹介し...

List

  • 2016/10/22

Webrecorder - みんなが使えるアーカイブシステム

ある時点でのWebサイトをアーカイブしておけるサービスはとても便利です。日本ではWeb魚拓が知られていますし、世界ではInternet Archiveがよく使われます。データは膨大になりますが、履歴が見られるというのは後々の振り返りでもとても便利です。今回はそんなアーカイブ生成を誰でもできるようになるWebrecord...

List

  • 2016/10/22

Excel Builder.js - node製のExcelファイル生成ライブラリ

業務システムを開発していて度々ニーズがあるのがデータのエクスポートです。多くの場合、CSVファイルで出力されますが、数値や日付の型も指定できませんし、ユーザビリティは高くありません。そこで実現したいのがExcelフォーマットのサポートです。今回はnodeで実現できるExcel Builder.jsを紹介します。## E...

List

  • 2016/10/21

epub-gen - ePub3にも対応したnode製の電子書籍生成ライブラリ

ePubファイルを生成するソフトウェアは幾つかありますが、カスタマイズが容易なものは多くありません。固定されたフォーマットに合わせて記述する必要があったり、すべてが自動化されているので融通が効かなかったりします。そこで使ってみたいのがepub-genです。自分でコードを書く必要はありますが、柔軟にカスタマイズできるeP...

None

  • Premium_s 2016/10/21

業務で使えるオープンソース(210)「Webフォーム」

今回のテーマはWebフォームです。Webサイトを作る際など、常に求められるのがお問い合わせフォームに代表されるWebフォームです。しかし多くの場合システム要件から外れることが多く、最後の最後で思い出したように実装されます。システムの他の機能に比べて汎用性が高いものになるので、敢えて開発せずにありもので済ませるのも十分あ...

List

  • 2016/10/21

sereny - マテリアルデザインを使ったタイマー

タイマーは意外と多くの場面で役立ちます。それだけにアプリとしても多数存在するのですが、本当に使いやすいものは限られます。ダウンロードして使ってみて何か違うと感じることも少なくありません。今回はマテリアルデザインにインスパイアされたエレガントなカウントダウンタイマー、serenyを紹介します。## serenyの使い方タ...

List

  • 2016/10/20

PixivDeck - TweetDeck風のPixivブラウザ

Twitterでハッシュタグであったり、リストなどの情報を一気にチェックするのに便利なのがTweetDeckです。勉強会やカンファレンスなどで使っている方もよく見かけます。大量の情報を素早く処理できます。そんなTweetDeckの良さをPixivでも使えるようにするのがPixivDeckです。## PixivDeckの...

List

  • 2016/10/20

SrtViewer - 動画に重ねられる字幕ファイルビューワー

YouTubeなどの動画サイトでは字幕を表示する機能がありますが、動画によっては登録されていないものがあります。しかしインターネット上には有志が作った字幕ファイルがアップロードされています。そんな時にはSrtViewerを使ってみましょう。オープンソースの字幕ファイル(srtファイル)ビューワーです。## SrtVie...

List

  • 2016/10/19

PiPTool.safariextension - YouTube動画をピクチャ・イン・ピクチャで楽しむ

macOS Sierraの新しい機能にPiP(ピクチャ・イン・ピクチャ)があります。動画を再生するアプリなどで動画再生部分をアプリから切り離して画面の最前面に表示し続けられる機能です。iPadで便利に使っている人も多いでしょう。そんなPiPですが、Safariでは対応していません。それを対応させてくれるSafari機能...

None

  • Premium_s 2016/10/19

業務で使えるオープンソース(209)「HTMLスライド」

今回のテーマはHTMLスライドです。元々スライド作成ソフトウェアと言えばPowerPointばかりでしたが、macOSがシェアを伸ばすのに合わせてKeynoteが使われるようになったり、Google Driveのスライドも使われるようになっています。そんな中、最近多いのがHTMLベースのスライドです。今回はその特徴と関...

List

  • 2016/10/19

⌘英かな - 左右のコマンドキーでIMEを変更

Mac OSXで入力リソースを変更する際には英/かなキーを押したり、コマンド+スペースで切り替えます。しかし元々JISキーボード版を使っていて、英字版キーボードに切り替えると入力リソースの切り替え方に手間取ることも多いでしょう。そこで使ってみたいのが⌘英かなです。左右のコマンドキーを単独で押すと、それぞれ英/かなで切り...

List

  • 2016/10/18

iReSign - iOSアプリの署名を差し替え

iOS開発では多くの制約があります。それによってセキュリティが担保されていると言えますが、ちょっとしたことであってもコードや設定を変更してビルドし直さないといけないということが多々あります。今回はその一部、すでにできあがっているアプリのプロビジョニングを差し替えたりできるiReSignを紹介します。## iReSign...

List

  • 2016/10/18

Draggable Google Modal - ドラッグして動かせるモーダルウィンドウ

Webでよく使われるモーダルウィンドウは閉じたり入力しないと次のアクションに進めないのでユーザに処理を強制するのに便利です。しかしモーダルは動かすこともできないのでモーダルの裏に参考したい情報があった時にとてもストレスを感じます。そこでGoogleではドラッグできるモーダルウィンドウを提供しています。同じような実装を実...

None

  • 2016/10/17

cloc - プロジェクトの言語/コード/コメント/空白の量を解析

コードの解析を行うと様々な情報が得られます。言語に特化して細かく解析できるものもあれば、多数の言語に対応して情報が取れるものもあります。プロジェクトの種類によって決めれば良いのですが、最近では一つのプログラミング言語だけしか使っていないケースは少ないでしょう。今回は多数の言語に対応し、空白やコメント、コード行数をカウン...

List

  • 2016/10/17

Wormhole - タブ間通信に使えるイベント通知ライブラリ

今はタブブラウザが基本となっています。そのため、リンクをまとめて開くのも簡単で、気がついたら同じサイトのタブがたくさん開いていたなんてことがあります。そして、一つ一つのタブは独立して動くのが当たり前になっています。そこで使ってみたいのがWormholeです。Wormholeを使うと同じサイトのタブ間で通信できるようにな...