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

List

  • 2015/07/09

PNaCL QEMU - Google Chrome上で動作するQEMU

Webブラウザがパワーアップしていくとこれまでローカルでしかできなかったこともどんどんできるようになります。しかしそれでもなお、壁を感じることもあるでしょう。速度面においてChromeが提供しているのはPNaCLです。バイナリを実行可能にすることで高速なアプリケーションが開発可能になります。そしてPNaCLを使ってQE...

List

  • 2015/07/08

peak – Tumblrテーマ生成サーバ

Tumblrは個人に限らず企業のWebサイトでも使われていたり、特にファッションや装飾系のブランドが好んで使っています。そのためデザイナーの方にTumblrのテンプレートを作って欲しいと依頼する会社もあるでしょう。そこで使ってみたいのがpeakです。nodeで作られており、Tumblrのテーマを生成できるソフトウェアに...

None

  • 2015/07/08

Opal Native - Ruby(Opal)を使ってiOSアプリを作る

React Nativeによって、例えばサーバサイドをnodeで書けばアプリもサーバサイドも、さらにWebブラウザまで全てJavaScriptで書けるようになります。まさにlearn once, write anywhereの考えです。しかしそのためにサーバサイドをnodeに書き換える、はたまた覚えるのは面倒と思う人も...

List

  • 2015/07/07

comic.js – 画像を手書きイラスト風に変換

コンピュータは実際のものをそのままに表現するのは得意です。3pxの線を引けば3pxになりますし、マウスで辿った通りに正確に線が引けます。逆に人が書いたようにちょっと乱れた感じというのは苦手です。今回は画像をほんの少し崩した感じ、イラストっぽい雰囲気に仕上げてくれるライブラリcomic.js

List

  • 2015/07/07

Dead Simple Screen Sharing - とても簡単に使えるChromeで画面共有

外出先やユーザサポート、セミナーなど多くの場面で自分の画面を他の人に見せたいと思ったことはないでしょうか。通常、そのためには各自でソフトウェアをインストールしたりするのが大きな手間になってしまいます。そこで使ってみたいのがDead Simple Screen Sharing

None

  • Premium_s 2015/07/07

IoTを考える際に大事なTのこと

今回はIoTについてです。バズワードになりそうな気がしてちょっと怖いIoTですが、そうならないために考えなければならない事柄があります。そこで今回はIoTに取り組もうと考えた際に注意したいT(モノ)について取り上げたいと思います。## 大事なのはTIoTで大事なのはI(インターネット)よりもむしろT(Things=モノ...

List

  • 2015/07/06

Javascript LAN scanner – JavaScript製のネットワークスキャナ

社内や家庭でDHCPを使ってネットワークを構築していると、マシンにアクセスする時にIPアドレスが分からなくて不便になることがあります。プリンタのIPアドレスやアクセスポイントのIPアドレスが分からなくて不便な思いをした人もいるのではないでしょうか。そこで使ってみたいのがJavascript LAN scannerです。...

None

  • 2015/07/06

Infer - Facebook製の静的コード解析ツール

いかなるソフトウェアであってもバグはつきものです。バグがなかったとしてもそれは単に見つからなかったり大きな問題につながらないだけで、いつかは露見することになります。Facebookが作ったInfer

List

  • 2015/07/05

TubePress – イベントやプロフィールサイトに。動画専用ギャラリー

昔は思い出を写真として残していました。しかし最近ではスマートフォンを使って誰でも簡単に動画が残せるようになっています。しかも動画の一部を切り抜いても写真として十分なレベルで残せたりもします。動画は写真以上に思い出を残してくれるでしょう。そこでメモリアルなイベントで撮った動画をTubePress

List

  • 2015/07/05

Dynamics.js - 物理系アニメーションライブラリ

アニメーションは何の意味もなく動かしても面白くありません。一回転させたり、ひっくり返ったりと現実世界を投影するような動きは目を引きやすく、表現としても分かりやすいです。そこで使ってみたいのがDynamics.js

List

  • 2015/07/04

Blend4Web – Blenderで作った3DデータをWeb上で

WebGLの登場もあって、今後3DをはじめとしてリアルなグラフィックスがWeb上でも実現することでしょう。WebGLとOpenGLは似ているとは言え、WebGL向けにはまだ専用のツールなどは揃っていません。作るのに大きなコストがかかるのではなかなか広まらないでしょう。そこで既存の仕組みで作られたデータを取り込めるのがベ...

List

  • 2015/07/04

Dribbble app built with React Native - React Native風のDribbbleビューワー

React Nativeに熱い視線が集まっています。Reactを使ってWebベースのようにiOSのネイティブアプリが開発できるのが魅力と言えます。制限も多いとは思いますが、それでもどんなことができるのかみんなが試行錯誤しながら試しているのが現状です。そんなReact Nativeを使って作られたアプリがDribbble...

None

  • 2015/07/03

Minio – S3/HaystackにインスパイアされたWebオブジェクトストレージ

Amazon S3を便利に使っている人は多いかと思います。公開サービスであればそれでも良いのですが、社内で類似のストレージを立てたいと思ったり、独自のセキュリティ上の問題があってS3が使えないという方もいるでしょう。そんな方に使ってみて欲しいのがMinio

List

  • 2015/07/03

InstaMaterial – Instagram × マテリアルデザイン

Instagramは写真共有SNSとしての面白さはもちろんのこと、そのデザインも大いに目を引きつけるきっかけになったと思います。あのデザインだからこそ使っているというユーザは多いと思うので、おいそれとリデザインすることはできないでしょう。そんな訳でInstagramユーザが作ってみたのがInstaMaterial

None

  • Premium_s 2015/07/03

遠隔地勤務を行う際に考えたいこと

今回は最近企業でも取り組みが行われつつある遠隔地勤務についてです。個人的には遠隔地勤務推進派なのでぜひ進めて欲しいのですが、考えなければならない問題も幾つかあります。今回はそんな問題と、その解決手段を挙げてみました。## クラウドここ何年かでクラウド系サービスが増えたことにより、遠隔地にいながらにして生産性を維持できる...

List

  • 2015/07/03

b2gdroid - Androidのホーム画面をFirefoxOS風に

FirefoxOSはまだまだギークの間で遊んでいる感じではないかと思います。使ってみたいけれど、既にAndroidを持ってしまっているから…と触れずにいる方もいるのではないでしょうか。そんな方に使ってみて欲しいのがb2gdroidになります。Android用にインストールするソフトウェアで、ホーム画面のUIをFiref...

List

  • 2015/07/02

Teddy.js/PaintUp – Webブラウザ上で簡単に3Dオブジェクトを作成

3Dで作品を作るというのはとても敷居が高いように感じられます。ものを三次元的に捉えないといけないですし、二次元のコンピュータの中で三次元を描くのはとても面倒なイメージがあります。そんな大変さを軽減してくれるのがTeddy.js/PaintUpです。Teddyは誰でも簡単に三次元モデルを作れるソフトウェアで、Teddy....

List

  • 2015/07/02

AWSKaruta - カルタで楽しくAWSを学ぼう

AWS(Amazon Web Services)のサービスはとても数が多く、かつそれらの機能も多いため、すべてを使いこなしている人は殆どいないのではないでしょうか。そもそも使っていないサービスも多いのではないでしょうか。そんなAWSをよく知るための材料として作られたのがAWSKaruta

List

  • 2015/07/01

Thinreports – Chromeアプリで帳票設計できるRails製PDF帳票ツール

システム開発において一番厄介とも言えるのが帳票です。幾つかの解決手段はありますが、今なお一番最初の帳票設計をいかに行うかは苦労するのではないでしょうか。今回はPDFベースの帳票システムを構築できるThinreports

List

  • 2015/07/01

Imagenie - 画像の上に載せるテキストの位置を最適化

写真コンテンツの上に文字を載せて表示しているケースは多々あります。大抵は選び抜かれた写真と文字の配置になっており、写真と文字どちらかを変えるとテキストの配置も考え直さなければなりません。そうしないと写真のメインコンテンツと重なってしまって写真を台無しにしたり、テキストが見えづらくなったりします。そこで使ってみたいのがI...