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

List

  • 2016/12/20

CPUBar - TouchBarからCPUの有効無効を切り替え

新しいMacBook Proに搭載されたTouchBarは単なるファンクションキーの置き換えではありません。キーボードの一部がソフトウェアベースになったことで、新しい可能性を見いだそうとしています。あたかもiOSで絵文字キーボードが出てきたようにです。現在、開発者によって多くの試みが行われています。今回はその一つ、CP...

List

  • 2016/12/19

TouchBarSpaceFight - TouchBarで遊べるシューティングゲーム

Appleは言いました。TouchBarは遊ぶところではない、と。しかし多くのイノベーションは遊びの中から生まれるものです。とりあえず新しいデバイスがあるとDoomをインストールしたくなるのも同じことです。今回紹介するTouchBarSpaceFightはTouchBarを使って横型のシューティングゲームを実装してしま...

List

  • 2016/12/19

TouchBarDemoApp - TouchBarをデモできるデスクトップ/iPadアプリ

TouchBarは新しいMacbook Proから追加された機能で、その存在に色々な批判や意見が交わされています。しかし一つ言えるのが話題作りとしてのうまさがAppleにはあり、その結果としてハッカーがこぞって改造を楽しんでいると言うことです。TouchBarがないラップトップしか持っていないユーザはその様子を指をくわ...

List

  • 2016/12/18

dboxserver - Dropboxの公開フォルダに正しいmimeTypeを

DropboxがHTTPベースでのファイル公開機能を停止しました。HTMLやJavaScriptファイルについては適切なmimeTypeが与えられず、ダウンロードになってしまいます。セキュリティ上の問題と思われますが、不便を感じている人も少なからずいるのではないでしょうか。HTMLをさくっと公開できる環境は便利でした。...

List

  • 2016/12/18

Really Simple Weather - Web APIを使って簡単に天気情報を取得

インターネットはリアルと対極にあると考えがちですが、実際にはリアルを補完する存在として使われることのが多いです。スマートフォンでは天気アプリが使われることが多く、Yahooの雨雲レーダーのように5分後、10分後の天気が気になるケースはよくあります。そんな訳で天気情報は以外とオンラインでもウケが良いです。もしWebサイト...

List

  • 2016/12/17

Graffiti - jarファイルを解析してクラス情報をビジュアル化

Javaで開発されたシステムは息が長いものが多く、すでに10年選手というのも少なくありません。その中で作られたコードがすべて公開、共有されていれば良いのですが、中にはjarファイルしか残っていないということもあるでしょう。そんな時に使いたいのがGraffitiです。jarファイルを解析し、クラスの関連をビジュアル化して...

List

  • 2016/12/17

Ramme - 非公式なInstagramデスクトップクライアント

Instagramには綺麗な写真が数多くシェアされており、コメントも活発に行われています。しかしスマートフォン向けのアプリしかなく、アクセスする度にアプリを立ち上げるのを煩わしく感じる人も多いはずです。そんな方のためのソフトウェアがRammeです。非公式なInstagramデスクトップアプリです。## Rammeの使い...

List

  • 2016/12/16

Insomnia REST Client - RESTful APIを使った開発のお供に

REST APIを使ったシステム開発はごく当たり前になっています。そんな中、ツールがあるとないとでは開発効率が大幅に変わってきます。使いやすいツールがあればデータの確認やテストがさくさくと進むでしょう。今回はInsomnia REST Clientを紹介します。ソフトウェア自体は無料ですが、クラウドサービス(有料)と連...

List

  • 2016/12/16

ZangoDB - IndexedDBをMongoDB風に操作

HTML5ではKVSとして IndexedDBという機能が提供されています。localStorageなどよりも多くの情報を保存したり、検索したりすることもできるので便利に使えます。しかし使い方を覚えるのが若干面倒です。そこで使ってみたいのがZangoDBです。IndexedDBをMongoDB風のAPIで操作できるよう...

List

  • 2016/12/15

md2googleslides - MarkdownファイルをGoogleスライドに変換

最近、Markdownファイルで作成してHTMLプレゼンに展開するソフトウェアが増えています。便利なのですが、ちょっとしたアニメーションを追加したいなど既存のプレゼンソフトウェアで最後の仕上げをしたいこともあるでしょう。そこで使ってみたいのがmd2googleslidesです。MarkdownファイルをGoogleスラ...

List

  • 2016/12/15

Scrum Board - カンバン機能だけを取り出したJavaScriptライブラリ

GitHubがIssuesをカンバン風に表示する機能を提供するようになっていますが、Issuesを使っていない場合もあります。自社のタスク管理を使っていて、カンバン機能だけを取り入れたいと考える人もいるでしょう。そんな方に使ってみて欲しいのがScrum Boardです。JavaScript製のカンバンライブラリです。#...

List

  • 2016/12/14

concatss - 複数の画像をくっつけて一つの縦長画像に変換

縦長の画面をまるごとスクリーンショットを撮りたいと思っても、OS自体がそういった機能を提供していないことがあります。Webブラウザはどうにかなりますが、例えばiOSではそんな機能はありません。そこで使ってみたいのがconcatssです。複数の画像をアップロードして、一つの縦長画像に変換します。## concatssの使...

None

  • 2016/12/14

ipgetter - 自分のグローバルIPアドレスを調べる

サーバへの接続をIPアドレス制限している場合など、自分の外部IPアドレスを知りたいと思うことがあります。幾つかやり方はあるのですが、よくIPアドレスを表示してくれるWebサイトにアクセスしたりします。そんな面倒をかけずに使えるのがipgetterです。コマンド一つでIPアドレスを取得できます。## ipgetterの使...

List

  • 2016/12/13

katatema - Reactを使った小さな静的サイトジェネレータ

Reactを使うとなんとなくシステムが大事になってしまう雰囲気があります。そのため、大型なWebアプリケーションでないと使うのを控えてしまうでしょう。もっと手軽に小さなツールでも使えると便利なはずです。そこで使ってみたいのがkatatemaです。Reactを使った静的サイトジェネレータです。## katatemaの使い...

List

  • 2016/12/13

GifViewer - アニメーションGIF検索&ダウンローダー

個人的に嬉しいソフトウェア。アニメーションGIFをスライドの中で使うのが個人的に好きです。小さくではなく、背景画像として大きく表示しています。そのため、アニメーションGIFを検索するのですが、ぴったりくるものが見つからないことが多いです。そこで使ってみたいのがGifViewerです。GUI、macOS上で動作するアニメ...