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

List

  • 2017/01/18

Show Facebook Computer Vision Tags - Facebookによる写真解析結果を可視化

ここ数年、ディープラーニングが盛んです。適用範囲は幾つか存在しますが、その一つが画像の解析です。その画像が何で、どういったシチュエーションやオブジェクトが写っているかを解析できるといったものです。Facebookではそのような技術を写真解析に使っていますが、私たちも簡単に確認できるようにしてくれるのがShow Face...

None

  • Premium_s 2017/01/18

仕事は能率で考えよう

日々の仕事に追われていると、ついつい打算的になってしまって、目の前の仕事を期日までに片付けるのに必死に(または適当に力を抜きつつ)行うようになってしまいます。タスクを片付けることが最優先されるので、そこにかかったコストが無視されます。そういった仕事の仕方はよくありません。朝、昼と適当に過ごし、夕方から本気を出すと言った...

List

  • 2017/01/17

Pit-scheduler - 線表形式の使いやすいカレンダー

スケジュール管理は多くのシステムで使われています。プロジェクト管理、顧客管理、グループウェアなどは特にそうで、日付と連動して動くシステムは他にも多数あります。純粋なスケジュール管理ではリッチなカレンダー表示が行われていますが、それ以外のシステムでは大したことない場合も多いでしょう。今回はjQueryで見やすい線表ベース...

List

  • 2017/01/17

AddSearchOptions - Googleの検索結果にオプションを追加

GoogleのWeb検索では条件を指定して実行ができます。有名なところではドメインを制限したり、ファイルの種別を特定することもできます。これらは検索タームの中で指定するもので、別途ドロップダウンで条件指定することもできます。今回はその一つ、検索結果の期間絞り込みを追加できるAddSearchOptionsを紹介します。...

List

  • 2017/01/16

bookmarks.public - ローカルで使えるHTML版ブックマーク管理

ブックマークをどこで管理していますか。はてなブックマークを使っている人もいれば、ローカルのブックマークを使っている人もいるでしょう。大事なのは定期的にメンテナンスすることなのですが、多くの場合なくなると困ると言った理由でずっとため続けてしまいます。今回紹介するbookmarks.publicはローカルで使うブックマーク...

List

  • 2017/01/16

A-Painter - WebVRで空中にイラストを描く

VRは単純にゲーミングデバイスとしての枠を越えて、その中で友人とチャットをしたり、記念写真を撮ったり、さらに一緒にゲームをしたりとソーシャルVRという概念に注目が集まっています。今回はWebVRフレームワークであるA-Frameを使ってWebブラウザの中でお絵かきができるA-Painterを紹介します。## A-Pai...

List

  • 2017/01/15

nodeftpd - Node.js製のFTPサーバ

FTPサーバはパスワードを平文で送るのでセキュリティ上、利用はあまり好ましくありません(SFTPであれば良いのですが)。そのため、今はあまり使われなくなっていますが、それでも多くのサーバで使われ続けています。昔からあるプロトコルだけに、ライブラリやクライアントソフトウェアも数多く存在するのが利点です。そこで新しいFTP...

List

  • 2017/01/15

paste.js - JavaScriptでクリップボードからペーストされたデータを読み取る

HTML5になってクリップボードの内容にもある程度JavaScriptからアクセスできるようになりました。ファイルをアップロードする際にもinput

List

  • 2017/01/14

reg-cli - 二つの画像で異なる部分を抽出

間違い探しは好きでしょうか。好きか嫌いかに関わらず、仕事をしていると時に2つのデータを見比べなければならないことが何度もあります。穴が空くほど見つめても違いが見つからないのですが、他の人に聞くとあっという間に見つかったりします。見ている視点がほんの少しだけずれているのです。そんな二つのデータの比較をさくっと行ってくれる...

List

  • 2017/01/14

kuzusi - これなら上司にばれない?ターミナルで動くブレークアウト

サーバエンジニアは常にターミナルを立ち上げておく必要があります。白黒の画面では面白さが欠けるかも知れません。そこでついデスクトップのブラウザなどを立ち上げたくなりますが、仕事はターミナル上で発生します。なんとかターミナル上で楽しめないでしょうか。そんな方に朗報です。ターミナル上で遊べるブレークアウト、kuzusiが登場...

None

  • Premium_s 2017/01/13

ピンポイントがキーワード - ブロックWebの部品になるために

これまで何回かに分けて紹介しているブロックWebについて、今回はベンダー側の立場で考えてみたいと思います。現在、一つのベンダーですべての機能を満たすのは不可能で、複数のツールを組み合わせて一つの価値を提供します。そうした一部品になる方法について紹介します。## Web API/WebHooksによる連携サービス同士の連...

List

  • 2017/01/13

slack-inviteviz - Slackの招待状況を可視化

Slackを使って会社はもちろんコミュニティなどのコミュニケーションで使っている人たちは多いです。その中では多くの会話が日々交わされています。基本的にフローなので、メッセージがどんどん交わされているとお互いの関係性も分からなくなるかも知れません。そこで使ってみたいのがslack-invitevizです。Slackへの招...

List

  • 2017/01/13

emoji-extractor - Appleの絵文字フォントを画像化

元々ガラケー辺りからはじまり、iPhoneで一気に花開いた絵文字はemojiとして世界中で使われるようになっています。スマートフォンでは当たり前のように使われますが、そんなスマートフォンで入力された内容をWebページで表示したり、自分のアプリで正しく表示しようと思うとコトです。そこで使ってみたいのがemoji-extr...

List

  • 2017/01/12

Pac-Bar - Touch Barで遊べるパックマン

今なお世界中で愛されているパックマン。Googleが自社のサイト上でパックマンを遊べる仕組みを作ったところ、1.2億ドルの世界的損失を出した

List

  • 2017/01/12

jquery.diamonds.js - 菱形を並べたデザインをどうぞ

Webでの表現は基本的に四角が重なった形で表現されます。そのため、デザインする際の効率は良いのですが、そこから逸脱したデザインをしようと思うと途端に大変になります。例えば円形や菱形などです。今回紹介するjquery.diamonds.jsはそんなデザインが難しい菱形が連なったデザインを実現できるソフトウェアです。## ...

List

  • 2017/01/11

PPTX2HTML - PowerPointファイルをHTML化

Googleドライブにあるスライド機能はHTMLでありながらPowerPointレベルのスライドを作成できる便利なサービスです。HTMLであればインターネットとの相性もよく、検索もしやすくなります。今手元にPowerPointのファイルがあるならばPPTX2HTMLを使ってHTML5化してみてはいかがでしょう。## P...

List

  • 2017/01/11

Awesomplete - Webにもっと便利な入力補完を

HTML5の新しい機能の一つに入力補完があります。Safariなどは対応していませんが、大量にある候補の中から絞り込みつつ入力できるので便利です。とは言え、日本語では漢字があるので変換したりする手間を考えるとアルファベット向けの機能に感じます。そんな若干使い勝手の悪い入力補完をもっと便利にしてくれるのがAwesompl...

None

  • Premium_s 2017/01/11

素早く理想を実現するために - ブロックWebへの乗り方

前回紹介したブロックWeb(筆者の造語)を掘り下げて紹介します。今回はブロックWebを使って、自社や個人のサービスを素早く構築していくために必要な技術要素を紹介します。## 部品はそこら中にある現在、Web APIやマイクロサービス、BaaSと呼ばれるサービスなど、あらゆるコンポーネントが用意されてきています。自社で一...

List

  • 2017/01/10

gif-creator-ios - フォトライブラリの写真をアニメーションGIFに

スマートフォンの容量はどんどん増加し、さらにカメラの性能も上がっているとあって写真をどんどん撮影してしまうことでしょう。旅行や出かけた先で事ある毎にシャッターを切ってしまうなんて人は多いはずです。そんな大量に撮りためた写真を一つのアニメーションGIFにしてくれるのがgif-creator-iosです。それもiOSの中で...

List

  • 2017/01/10

PlayAlways - メニューバーからXcodeのプレイグラウンドを作成

Xcodeにはプレイグラウンドと呼ばれるコードを簡単にその場で実行できる機能があります。Xcodeを立ち上げて開発中にちょっとしたスニペットを実行するのは便利なのですが、Xcodeを立ち上げておかないといけないのが不便です。コードを実行したいと思った時にすぐにプレイグラウンドを立ち上げられるのがPlayAlwaysです...