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

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

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

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

もっと見る

List

  • Premium_s 2014/04/11

業務で使えるオープンソース(107)「スタンプ/画像レス」

今回のテーマはスタンプ/画像レスです。LINEが一気に流行った要因の一つとして挙げられるのがスタンプの存在です。テキストで書くのではなく、画像を使うことで言いづらい内容もカジュアルに表現できるようになります。元々テキストの顔文字があり、さらにそれが絵文字やAAになって、現在はスタンプになっています。一般ユーザ向けに仕組...

List

  • 2014/04/11

I ♥ ∆ – 三角形を組み合わせたポリゴン画像を作成!

おお、これは面白い。ポリゴンを組み合わせた画像って格好いいですよね。大小さまざまなポリゴンを組み合わせることで写真やイラストとはまた違った印象を与えます。しかしゼロから作ろうと思うと相当難しいのではないでしょうか。既にある写真やイラストをもとにポリゴン化された画像を作成するソフトウェアがI ♥ ∆です。読み方は恐らくア...

List

  • 2014/04/10

JavaScript OCR demo - クライアントサイドだけで実現するOCR

JavaScriptでOCR!HTML5にはカメラにアクセするAPIが用意されています。それによってWebカメラを使った動画チャットが幾つか作られています。しかしその使い方しかないのでしょうか。もっと面白い使い方が考えられるはずです。Webカメラの映像を動画として捉えるのではなく、撮影した画像として考えるともっと利用で...

List

  • 2014/04/10

Enosql – V8エンジン上に構築されたNoSQL

筆者の環境では試せていないのですが面白そうなのでご紹介。NoSQLも一定の認知度をもつようになってきました。特に有名なものとしてはMongoDBが知られています。JavaScriptが書けるのが便利で、MongoDB内でMapReduceを使ったりすることができます。そんなMongoDBに強力なライバルが出現するかもし...

List

  • 2014/04/10

Cimba - ユーザ向け画面はないセマンティックなマイクロブログ

ブログはソーシャルメディアにその座を奪われつつも未だに人気があります。色々なブログエンジンが生まれては消えていくのを繰り返しています。最近では小さなコンテンツをアップロードするいわゆるマイクロブログが人気です。そんな中変わり種として紹介したいのがCimbaです。閲覧画面はないブログエンジンになります。## Cimbaの...

List

  • 2014/04/09

Asciidia - EBNFに対応したSVG/画像によるテキストダイアログ出力ツール

言葉や文字列の定義では分かりづらい内容も図にすると明確になることがあります。そのため技術的なドキュメントにも図表が多く使われています。しかし図にすると後々の修正が面倒に感じる事も多いでしょう。そこでテキストから図を起こすのがお勧めです。テキストであれば修正は容易で、その後コマンド一つで画像にできる訳です。今回はEBNF...

List

  • 2014/04/09

Glide – Groovy × Google App EngineでWebアプリケーションをさくさく作ろう

Javaを手軽に動かせるクラウドプラットフォームはあまり多くありません。Google App Engineはその意味では貴重な存在です。そんなGoogle App Engine上でのWebアプリケーション開発をもっと気軽にしてくれそうなのがGlideです。GlideはGroovyを使いつつ、Gaelykの構文を取り入れ...

List

  • 2014/04/09

Copy as Markdown - タブや画像のURLをMarkdownフォーマットでコピー

個人的に超便利!最近、何でも文書をMarkdownで書くようにしています。統一しておくことで後でメンテナンスするのも簡単ですし、MarkdownであればHTMLやPDF、ePubへ変換することもできます。汎用的なフォーマットはとりあえずメモしておくと言った時にも使えて便利です。そんなMarkdownを使っている方にお勧...

List

  • 2014/04/08

Private Parts - Excelファイルを使って読みやすい個人情報保護ページを生成

インターネットが広まるのに従って注目を集めるようになっているのが個人情報の取り扱いです。NSAによる通信傍受の話もあり、個人の情報がどのように扱われるか、各サービスが明確にしなければなりません。日本で言えば個人情報保護方針、海外で言えばプライバシーポリシーを作成するためのフレームワークがPrivate Partsです。...

List

  • Premium_s 2014/04/08

業務で使えるオープンソース(106)「Google Analytics」

今回のテーマはGoogle Analyticsです。普段からWebサイトのアクセス解析、分析などでお世話になっているサービスです。しかしただ単に集めているだけでは意味がなく、そこから分析して次の一手に活かさなければなりません。ということでGoogle Analyticsをさらに活用するためにどういった面白い機能があるの...

Missing

  • 2014/04/08

Loading… – SVG製のローディングアイコン

ローディングアイコンというとアニメーションGIFで作成するイメージがありますが、それだと背景色の問題であったり、アニメーションをスムーズにしようとコマ割を多くするとサイズが大きくなるといった問題が出ます。そこで使ってみたいのがSVGです。SVGであればベクターなのでサイズを変更しても奇麗なままですし、色を変更したりする...

List

  • 2014/04/08

Zed - Atom対抗馬なるか。Google Chromeアプリのプログラミングエディタ

おお、これは格好いい!GitHubの作ったプログラミングエディタAtomに注目が集まっていますが、それに対抗するかのようなオープンソース・ソフトウェアが登場しました。それがZed、Google Chromeアプリとして動作するプログラミングエディタです。## ZedのインストールZedはChrome ウェブストアで公開...

List

  • 2014/04/07

Obelisk.js - 小さなブロックを重ねて立体を描くJavaScriptライブラリ

平面のものを立体に見せる方法は幾つかありますが、その一つに等角投影図があります。英語ではアイソメトリックビューといい、斜め上方からの視点でXYZ軸を120度ずつに分けて描画するのが一般的です。そんな等角投影図をWeb上、Canvasを使って手軽に描けるのがObelisk.jsです。## Obelisk.jsのデモまずは...

List

  • 2014/04/07

<x-gif> – アニメーションGIFに新しい魅力を提供するJavaScriptライブラリ

速度変更、音楽同期など面白い機能がいっぱいですよ!動画がどれだけインターネット上に溢れようともアニメーションGIFの人気は衰えません。音が出ない、何度も繰り返すと言った特徴が見ている人の心をとらえます。256色までの表現力もノスタルジックで楽しまれるポイントです。そんなアニメーションGIFを自在に操作するライブラリがで...

List

  • 2014/04/06

BikeBook - Rubyで作る自転車比較サイト

これは応用がききそう!新しいモノを買う時には同じ分野の商品で比較しますよね。むしろその比較している時間が最も充実している可能性すらあります。色々な商品を横並べにして眺めるのが楽しいです。価格コムには商品を選択して詳しく比較する機能がありますが、それと同じようなUIを提供するのがBikeBookです。名前の通り、自転車を...

None

  • 2014/04/06

doing – 今何をしているかを記録

作業ログを残していきましょう!Todo管理の重要性は皆さんが知るところでしょう。しかし個人的にはToDid、つまりやったことのリストも大事だと思っています。これからやるべきこと、やっていること、やったこと…その3つが蓄積されてこそ成長があるのではないでしょうか。ということで紹介したいのがdoingです。今何をしているか...

List

  • 2014/04/05

Fluentular - Fluentdに設定する正規表現をチェック

こういう事前チェックの仕組みは便利ですね。設定を変更して再起動して動作を確認してミスしていたら再度修正…これは非常に心の折れる作業です。テストデータとそのテストケースを用意して、修正してからテストまでの時間をなるべく短くしたいと思うことでしょう。それはFluentdの正規表現ベースでの設定にも当てはまるようで、予めテス...

None

  • 2014/04/05

Ahoy – Railsに組み込むアクセス解析ライブラリ

新しいWebサイトを作ると何となくGoogle Analyticsを選んでしまっています。しかし他にも選択肢はありますし、データを外部に出せない場合(イントラなど)もあります。そういった場合、どのようにアクセス解析を行えば良いでしょうか。もし使っているフレームワークがRuby on RailsであればAhoyを使ってみ...

None

  • Premium_s 2014/04/05

食いっ逸れないために磨きたい10のスキル

今回はちょっと大ざっぱなタイトルですが、プログラマー/デザイナーなどに限らず、さらに会社員またはフリーランスであっても仕事に困らない状態にするために身につけておきたい10のスキルを紹介します。もっとあるかも知れませんが、一例として見ていただければ。## 1. 企画力、発想力個人的に最近、やはり企画力が大事だなぁと思って...

List

  • 2014/04/04

clumsy - 壊れたネットワーク状態を再現する

ローカルや社内では問題なく動作するのに、外部やネットワークが細い環境下ではエラーになってしまうといったケースは良くあります。光ファイバなどが当たり前な現在、高速なネットワークではない環境を再現するのは難しくなっています。単純にネットワーク速度を遅くするソフトウェアもありますが、clumsyは任意のパケットを廃棄したりし...