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

ライセンス - New BSD Licenseの記事一覧

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

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

もっと見る

None

  • 2017/05/02

historian - Bashの実行履歴をデータベースへ

プログラマであればターミナルをよく使うはずです。そんな時の実行履歴は.bash_historyなどに蓄積されますが、過去に実行した履歴を確認する際にはgrepを使って行うのが一般的です。しかし前時代的ですよね。そこで使ってみたいのがhistorianです。実行履歴をSQLiteに蓄積するソフトウェアです。## hist...

List

  • 2016/04/15

Advance - iOS/Mac OSX/tvOS用のアニメーションライブラリ

アニメーションというのは一般的な開発の中でも特に専門的な技術が必要なものになります。より自然な動きを表すためにはちょっとした遅延であったり、ぶれが効果的であったりして、それを実装するのはとても大変です。そこでアニメーションライブラリを積極的に使っていきましょう。今回はiOS/Mac OSXで使えるAdvanceを紹介し...

List

  • 2016/04/04

Wmail - Gmail専用クライアント

メーラーは何を使っていますか。最近ではWebアプリケーションがリッチになっているので、Webブラウザからそのまま使っているという人も多いのではないでしょうか。ただ、メールでは重要なやりとりがされることも多く、任意のWebサイトや機能拡張が入った中での利用はセキュリティを懸念するかもしれません。そこで使ってみたいのがGm...

None

  • 2016/04/02

swiftenv - Swiftのバージョン管理マネージャ

Swiftがオープンソース化されたこともあり、サーバサイドでもSwiftを使っていこうという動きが出ています。また、iOSやMac OSX以外でも使っていこうという試みもあります。そんな中、どんどん進化していくSwiftに合わせて必要になるのが実行環境のバージョン管理です。Rubyであればrvmやrbenv、nodeb...

List

  • 2015/10/13

OpenSeadragon - こんな細かく!ズーム対応の画像ビューワー

カメラの解像度は年々上がる一方ですが、そこまで高解像度で撮った写真もコンピュータ上で表示するだけではサイズのムダかも知れません。4K、8Kディスプレイになれば違いますが、1080pレベルのディスプレイでは表現し切れていない部分があるでしょう。そこで写真をズームして表示できるOpenSeadragonを使ってみましょう。...

List

  • 2015/09/13

zscroll - 電光掲示板風に文字を流してみよう

最近、CUIアプリケーションの幅が広がっているように見えます。もちろんこれまででもできないことではなかったように思いますが、ここ数年で一気に表現力が高まっているようです。今回はターミナル上で文字を流すライブラリ、zscrollを紹介します。単に上から下に流れるのではなく横に流れるのがポイントです。## zscrollの...

List

  • 2015/01/10

giewiki – TiddlyWikiをGoogle App Engine上に

個人で使う時に便利なWikiとして有名なTiddlyWiki。ローカルで使うのが便利ですが、複数台のコンピュータで使ったり、今であればスマートフォンやタブレットからも使いたい時があるでしょう。そんな時にはローカルではなくサーバ上にある方が便利かも知れません。そこでTiddlyWikiをGoogle App Engine...

List

  • 2014/11/22

OpenSeadragon – ズームイン/アウトに対応したWeb画像ビューワー

写真の解像度はどんどん上がっており、もはやパソコンの画面では確認できないくらい小さな部分まで写真に収められるようになっています。そうなると欲しくなるのがズームイン/アウトに対応したビューワーです。スマートフォンやタブレットで見る限りは指で拡大、縮小ができます。同様にデスクトップでも画像の縮小、拡大に対応したビューワーが...

List

  • 2014/11/19

jQuery Face Detection Plugin - jQueryを使ったWebベースの顔認識ライブラリ

最近のデジカメ、スマートフォンのカメラでは当たり前になっているのが顔認識機能です。その部分だけを明るく補正したり、画像を修正して遊ぶアプリもあります。こういった機能を実現するのにOpenCVというライブラリがよく使われています。jQuery Face Detection Pluginはそんな顔認識機能をWeb上で手軽に...

List

  • 2014/10/28

GopherJS – GoをWebブラウザ上で実行

Webブラウザ向けに提供されるプログラミング言語はJavaScriptのみです(プラグインを使えばActionScript、.NETもありますが)。それが嫌で多数の代替言語が生み出されています。CoffeeScript/TypeScript/JSXなどが代表です。さらに別な切り口として、すでにあるプログラミング言語で実...

List

  • 2014/10/01

ConEmu 自分好みの複数のコンソールを、ひとつのウィンドウで表示出来るWindows用コンソール・エミュレータ

ConEmuはWindows用コンソール・エミュレータです。一つのウィンドウで複数のコンソールを表示できます。コンソールは、タブで選択したり、分割して表示できるようになっています。豊富なカスタマイズが特徴で、設定項目の多さに圧倒されるほどです。カスタマイズで自分好みに仕上げることによって、開発者のストレス軽減に役立つの...

List

  • 2014/09/22

NullpoMino - 上級者の集うテトリスゲーム

テトリスは昔からあるにも関わらず今なお人気の非常に高いゲームです。一人で孤高のプレイを楽しむのもよし、二人で競うのもまた面白いゲームです。そんなテトリスジャンキーに遊んでみて欲しいのがNullpoMinoです。テトリスと一口にいってもNullpoMinoでは様々なジャンルで遊べるようになっています。## NullpoM...

List

  • 2014/06/27

EvaporateJS - レジューム機能付き。Webブラウザから直接S3にファイルアップロード

Webシステムで画像や動画、ファイルのアップロード先としてAmazon S3を利用しているケースは多いかと思います。従来、アップロード処理はサーバを経由して転送する必要がありましたが、今はブラウザから直接S3へ保存できるようになっています。とはいえトークンの生成など必要な処理が幾つかありますが、それらに加えてレジューム...

List

  • 2014/01/31

Redmine Desktop Client - 常時手元においておきたいデスクトップRedmineクライアント

Redmineをプロジェクト管理に使っている企業は多いです。アジャイル開発のみならず必要十分な管理項目があることで従来のプロジェクト管理においても活躍します。しかしWebブラウザからアクセスするのに対して若干の不便さを感じることもあります。もっと素早くアクセスできれば良いのに…そう思う方はRedmine Desktop...

List

  • 2014/01/12

bookShop - HTML/PDF/ePub/Mobiまでこなす電子書籍ジェネレータ

これは使い勝手良さそう!2014年は電子書籍が大いに羽ばたく年になるかも知れません。デバイスは各種揃い、そのためのハードウェア的土壌は整ってきました。サービスも数多く存在し、足りないのはコンテンツです。もっと誰でも簡単に電子書籍を作れる仕組みが必要でしょう。特にePubを作るのは面倒なイメージがあります。そこで使ってみ...

List

  • 2014/01/07

exediff – 実行ファイルを比較できる差分チェッカー

プログラマーであればソースコードの差分に助けられることも少なくないと思います。差分は色々な情報が見えてくるでしょう。今回はその一つ、exediffを紹介します。実行ファイル(ExeまたはDLL)のロードイメージを比較し、差異を表示してくれるソフトウェアです。!オプションです。二つの実行ファイルまたはフォルダを指定します...

List

  • 2014/01/05

AirShow – WindowsでもAirPlayが使えるようになるライブラリ集

Apple TVが会社にあると、iPhoneやデスクトップをAirPlay機能を使ってミラーリングさせられます。これにより情報を共有したり、アプリの説明をしたりするのがとても簡単になります。そんなAirPlayのプロトコルを使えるようになるのがAirShowです。Mac OSX用があっても意味がないのだろ…と思ったので...

List

  • 2013/11/26

AutoJS - テキストエリアで使える入力補完

IDEでは当たり前の入力補完をテキストエリアで実現します。スマートフォンやフューチャーフォンでは当たり前になっているのが自動入力補完です。キーボードで全ての単語を入力するというのは煩わしいもので、入力補完機能があればスムーズに入力が続けられます。そんな機能をWebアプリケーションでも使えるようにするのがAutoJSです...

List

  • 2013/10/19

MS Accessからの脱却に。SQLiteへの変換コマンド「MDB-SQLite」

MDB-SQLiteはJava製のオープンソース・ソフトウェア(New BSD License)です。MS Accessにデータを蓄積していて徐々に肥大化していくため別なデータベースエンジンに乗り換えたい、そう考える方にお勧めしたいのがMDB-SQLiteです。その名の通り、MDBからSQLiteに変換します。変換はj...

List

  • 2013/10/12

クリップボードに入った画像データをターミナルで出力「pngpaste」

pngpasteはC言語製、New BSD Licenseのオープンソース・ソフトウェアです。Mac OSXでターミナルを使っている時にpbcopyコマンドはよく使われます。しかしこれはテキストにしか使えません。そこでインストールしてみたいのが画像でもpbcopyができるようになるpngpasteです。Homebrew...