タグ

2014年4月5日のブックマーク (34件)

  • 成功確率が高い人=チャレンジしていない人

    ※image via http://www.asahi.com/ 正直、自分はこれまで成功確率が高い人というのに憧れていたのですが、最近その考え方を変えないとマズイなと思うようになりました。 きっかけは為末さんのツイートです。 スポーツをやっていると、結果が全てだと強く思っている人に時々会う。基的にはそれは動機の強さにつながっていい効果が多いのだけれど、あまりにも結果に潔癖になりすぎると、皮肉な事に結果にこだわりすぎて結果が出なくなったりする。

  • Vimが変なファイルを作るようになった — KaoriYa

    +kaoriya版として配布しているVimでは デフォルトで undofile がオンになった関係で ファイルの保存時に変な名前のファイルが作成されるようになりました。 その解説をします。 うちで配布している Vim は 7.4.227 から、デフォルトで undofile がオンの状態で配布されるようになりました。そのためデフォルトではファイルを保存した時に同時に.{ファイル名}.un~ を undo ファイルを作成します。この undo ファイルにより Vim は undo の情報をセッションを越えて保持できます。 しかしいきなりゴミのような名前のファイルが生成され、普通のユーザは驚くことでしょう。かく言う私も驚きました。っていうかそのまま間違えてレポジトリに commit しちゃいました。それでは困りますので、無効化する設定などを紹介しておきます。 完全に無効化する こう設定してくだ

    tanakaBox
    tanakaBox 2014/04/05
    うんこ
  • Learn Ruby on Rails as You Modify a Craigslist Clone

    What to expect in this guide People start learning Rails for all sorts of reasons. Whether you have been programming for years and want to give web development in Ruby a try, or you are a complete coding newbie wanting to see if programming is for you, Rails is a great tool to learn. Most of the resources in this guide assume no programming knowledge — more advanced readers may choose to skim the

    Learn Ruby on Rails as You Modify a Craigslist Clone
    tanakaBox
    tanakaBox 2014/04/05
    こらヤバイ。
  • CoreOS が提供してくれるもの - Qiita

    CoreOS の提供してくれる etcd と fleet を少し触って見たのでまとめることにします。 あんまり頑張って CoreOS のドキュメントを読んでいないので理解に間違いがある可能性があるので、編集リクエスト大歓迎です。 詳細なエントリー @mopemope が書いてくれています。詳細に知りたい方はコチラを読むと良いです。 入門と書いてある割にまったく入門ではないので注意。 CoreOS 入門 - Qiita CoreOS は Docker を提供してくれる便利 OS というイメージが広まってますが、それはあまり適切ではありません。 CoreOS はクラスター機能を持っているモダンな Linux です。もちろん Docker も入っていますが、それはベースの一つというだけです。Docker を使うだけなら Ubuntu に Docker をインストールして使う方が良いでしょう。 C

    CoreOS が提供してくれるもの - Qiita
  • 公開されたMS-DOSとWordのコードには数々のジョークやイタズラが隠されていた

    2014年3月、Microsoftとコンピュータ歴史博物館は初期のMS-DOSとWordのソースコードを公開しました。これは1980年代後半に実際に販売されていた製品の実物となっているのですが、ソフトウェア開発エンジニアのレオン・ザンドマンさんがコードの中身を確認したところ、そこには開発に携わった人たちが残したジョークやイタズラのコメントが残されていることが明らかになりました。 Leon Zandman (leonzandman)さんはTwitterを使っています https://twitter.com/leonzandman Farts and f-bombs: see the hidden jokes in Microsoft's early code | The Verge http://www.theverge.com/2014/3/26/5549208/microsoft-ear

    公開されたMS-DOSとWordのコードには数々のジョークやイタズラが隠されていた
  • Norikra+FluentdでDoS攻撃をブロックする仕組みを作ってみた | Developers.IO

    Norikraとは Norikraとはリアルタイム集計プロダクトです。イベントストリームに対してSQLライクな言語で処理を書くことが出来ます。 例えば、ApacheのアクセスログをNorikraに流し込み、1分あたりのアクセス数やレスポンスタイムの最大値をリアルタイムに集計することが出来ます。 Norikraの利用例は作者であるtagomorisさんのブログで紹介があります。 今回は、Norikraを使ってDoS攻撃をブロックする仕組みを作ってみました。 DoS攻撃ブロックの仕組み アクセス元はApacheのアクセスログから取得し、ログの受け渡しにはFluentdを利用しました。 ブロックの手順は以下のようになります。 アクセスログをFluentdのin_tailプラグインで取得。 Fluentdのout_norikraプラグインで、アクセスログをNorikraに流し込み。 Norikra

    Norikra+FluentdでDoS攻撃をブロックする仕組みを作ってみた | Developers.IO
  • Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編)

    Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編) 仮想化やクラウドを基盤とした新しいインフラの考え方である「Immutable Infrastructure」が注目されています。3月25日、このImmutable Infrastructureをテーマに渋谷のDeNAオフィス大会議室で開催された勉強会「Immutable Infrastructure Conference #1」は、150人の定員に400人以上が申し込む人気ぶりでした。 これまでのImmutable Infrastructureに関する議論はおもにデプロイなど運用とインフラ周りの話題が中心でしたが、最初のセッションで登壇した伊藤直也氏は、Immutable Infrastructureが結果的にアプリケーションアーキテクチャにも大きな影響を与えるため、アプリケ

    Immutable Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編)
  • Node.jsのWebフレームワーク「Sails」を使ってpub/subアプリを作ってみる

    Sailsとは Sailsは米国オースティンにあるBalderdash社のMike McNeilさんを中心として作成されているMVCフレームワークです。スタイルとしてはRailsに近い形を取りつつ、最近のWebアプリ開発に向けたいくつかの特徴を持っています。 主な特徴としては Web APIを簡単に作成し、公開できる リアルタイムWebなアプリケーションが簡単に作成できる Single Page SiteやMobileなどの多様なフロントエンドに対応できる といったようなものが挙げられます。 Web APIについてはJSONベースのRESTfulなAPIが簡単に作れるようになっています(Sails API blueprints)。特にAPIを作るという意識をせずとも、generatorによって単純なCRUDならすぐにAPIとして公開することができます。ルーティングについても、この手のフレー

  • http://www.designzum.com/2014/03/31/best-free-online-android-programming-books/

  • vimのconcealを使ってJavadocを奇麗に表示 - mfumiの日記

    この記事はVim Advent Calender 2013 118日目の記事です.VACは2011,2012と書いていたのですが気づいたらこんな時期になっていました.まぁまだ2013年度ですし何の問題もないですね.過去2回はよく分からないことを書いてしまったんですが今回は普通です. - 最近Javaを書いています.実を言うとJavaを書くときはvim以外にEclipseを併用することが多いんですが,やはりコーディングそのものはvimの方がしやすいと思います. さて,JavaにはJavadocと言ってソースのコメントを一定の形式(HTML+α)に従って書いておくとそこからドキュメントを生成してくれるものがあります.そういう風にソースのコメントからドキュメントを生成する考えはすてきだなと思いますが,いかんせんJavadocを考えて書かれたコメントは読みにくいです.. いくら生成されるドキュメン

    vimのconcealを使ってJavadocを奇麗に表示 - mfumiの日記
    tanakaBox
    tanakaBox 2014/04/05
    conceal
  • Serf 虎の巻

    Serf 虎の巻 サービスディスカバリーとオーケストレーション用のツールであるSerfについてまとめた.基的には公式のHPのGetting Startの抄訳.Vagrantで試験環境を立てて実際に触りつつSerfを使い始められるようにした. 目次 Serfとは Gossip protocolとは 試験環境の準備 クラスタの形成 クラスタからの離脱 イベントハンドラ カスタムイベント カスタムクエリ コマンド一覧 参考 Serfとは Serfはサービスディスカバリーやオーケストレーション,障害検出のためのツール.Vagrantの開発者であるMitchell Hashimoto氏により開発が進められている.SerfはImmutable Infrastructureの文脈で登場してきたツールであり,Immutableなシステムアーキテクチャー,デプロイを実現する上で必須のツールである. Imm

  • docrails/guides/source/ja-JP/upgrading_ruby_on_rails.md at develop · hachi8833/docrails · GitHub

    Ruby on Railsアップグレードガイド ガイドでは、Ruby on Railsアプリケーションで使用されているRuby on Railsを新しいバージョンにアップグレードする際に従う必要のある手順を示します。これらの手順は、各バージョンのリリースガイドにも記載されています。 一般的なアドバイス 言うまでもないことですが、既存のアプリケーションをアップグレードする際には、何のためにアップグレードするのかをはっきりさせておく必要があります。新しいバージョンのうち必要な機能が何であるのか、既存のコードのサポートがどのぐらい困難になるのか、アップグレードに必要な時間とスキルはどのぐらいになるのか、など、少し考えるだけでいくつもの要素を調整しなければなりません。 テスティングのカバレッジ アップグレード後にアプリケーションが正常に動作していることを確認する方法としては、良いテストカバレッジ

    docrails/guides/source/ja-JP/upgrading_ruby_on_rails.md at develop · hachi8833/docrails · GitHub
    tanakaBox
    tanakaBox 2014/04/05
    Ruby on Railsアップグレードガイド
  • Google 翻訳者ツールキット

    アカウント 1 つですべての Google サービスを。 Google 翻訳者ツールキットに移動するにはログイン

  • jQuery#onを便利に使う - Qiita

    $(selector).on('click', function(event) { }); くらいしか使ってこなかったのだけど、調べてみたらもっと便利に使える事を知ったのでメモ。多分on()だけじゃなくone()も同じかな。 イベントにネームスペースを付けられる $(selector).on('click.add-button', function(event) { }); $(selector).on('click.remove-button', function(event) { }); // click.remove-buttonだけ削除される $(selector).off('click.remove-button');

    jQuery#onを便利に使う - Qiita
  • 新人ウェブデザイナーに送る。ウェブデザインブックマークサイト決定版!

    おはようございます。CD藤です。 厳しい冬も終わりを告げ、大好きな春がやって来ました。 桜、誕生祭、キャンプ初め、サイクリング開始。と良いことづくしの春。 当社でも11名の新入社員を迎え入れました。 個性あふれるフレッシュな11名の新人たち。ようこそSOLGへ!! さて今回は、デザイナーなら誰でも知っていると思いますが、新人ウェブデザイナーのために、ウェブデザインのブックマークサイト・ギャラリーサイトを紹介します。 僕が知っているだけでもこの手のサイトは30サイト以上あります。老舗から新参者、洋物中心のところから和物のみにこだわったところ。縦長にこだわったところからスマホのみに絞ったところ、パーツのみに絞ったところもありますね。 僕が何年も使い続けた結果、ここが至極のブックマークサイト(以下ブクマサイト)だ!という5サイトを紹介します。 (今回はパソコンサイトを扱うブクマサイトに限らせて

    新人ウェブデザイナーに送る。ウェブデザインブックマークサイト決定版!
  • HTMLやCSSでのプロトコル表記(http:、https:)の省略について

    HTMLCSSではプロトコル表記(http:、https:)の省略が可能です。 ということで、プロトコル表記の省略に関することを色々調べてみましたので、エントリーで紹介致します。 このエントリーは、「「Google HTML/CSS Style Guide」を適当に和訳してみた」の以下の部分に対しての便乗記事です。 埋め込みリソースからプロトコル表記(http:,https:)を省略する。 <!-- Not recommended --> <script src="http://www.google.com/js/gweb/analytics/autotrack.js"></script> <!-- Recommended --> <script src="//www.google.com/js/gweb/analytics/autotrack.js"></script> 1.プロトコ

    tanakaBox
    tanakaBox 2014/04/05
    ローカルだとfile://読みに行くので、サーバー立ち上げる必要ある。
  • ワンライナーWebサーバを集めてみた - Qiita

    クライアントサイドのJavaScriptをいじっていて,不意にローカルファイルでは実行できない領域に踏み込んでしまうことがあると思います.最近では,HTTPSが必須であったり,HTTP2を使ってみたくなることもあります.とりあえず私が踏み込んでしまったのはWebWorkersですが,他にもWebRTCや・・・(思い出し中)・・・(見つからなかった)・・・などが該当します. そんな時にいちいちApacheやnginxを立ち上げるのも面倒なので,ちょっと検索した結果を残しておきます. [2018/4/18追記] 最近ではHTTPSを使用する必要が高まっています.これを受け,HTTPSに対応する方法が増えてきたので,全て網羅できませんが,可能な限り追記・変更を行いました. PythonSimpleHTTPServer)編 Pythonでは(バージョン2.4以降限定らしいですが)モジュールをスク

    ワンライナーWebサーバを集めてみた - Qiita
    tanakaBox
    tanakaBox 2014/04/05
    ステキ。
  • Getting Started | bootstrap-select · SnapAppointments Developer

    The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more. Now with Bootstrap 4 support. Download (v1.13.14) Getting Started Quick start Bootstrap-select requires jQuery v1.9.1+, Bootstrap’s dropdown.js component, and Bootstrap's CSS. If you're not already using Bootstrap in your project, a precompiled version of the Bootstrap v3.4.

    tanakaBox
    tanakaBox 2014/04/05
    Bootstrapのselectタグ拡張。3にも対応済み。
  • 【実際に作ってみよう!】初心者が1ヶ月でiOS・Android対応のクソゲームアプリを作るための手順 - あのねノート。

    2014-04-05 【実際に作ってみよう!】初心者が1ヶ月でiOS・Android対応のクソゲームアプリを作るための手順 やり方 適当プログラミング解説シリーズ 作ってみた ネタ はじめに 「ゲームアプリ作りたい!」「お金も欲しい!」「スタミナうざい」 ...しかしどうしたら作れるのかわからない。 この記事がそんなあなたのゲーム作りのきっかけになればいいな、と思っています。 ちなみに僕は一ヶ月前まで持っている知識は「iOSはObjective-Cで、Androidが、Java?なんでしょ?」みたいな感じでした。つまり僕はまだ初心者中の初心者です。しかし初心者だからこそ初心者が躓くところもわかる、かな、とか勝手に思ってます。 このページだけのお付き合いになるかもしれませんが、何卒よろしくお願いします。 ちなみにWindows+Eclipseで作っていきます。 ※ 間違っている部分もあると思

    【実際に作ってみよう!】初心者が1ヶ月でiOS・Android対応のクソゲームアプリを作るための手順 - あのねノート。
    tanakaBox
    tanakaBox 2014/04/05
    cocosはオープンソースっぽい。
  • Vimcasts - Free screencasts about the text editor Vim

    Yanking and pasting works seemlessly between Neovim’s regular buffers and terminal buffers. In this video, we’ll look at how the Normal mode paste command works in a terminal buffer, and we’ll create a mapping to help with pasting text directly from Terminal mode. Watch screencast

  • Whipping File Inputs Into Shape with Bootstrap 3 · A Beautiful Blog

    Surreal CMS V5 is here! The first CMS in its class to feature inline editing. Come check out our fully responsive design, Amazon S3 support, and brand new photo gallery editor. www.surrealcms.com There are many, many, many ways to hack a file input so it looks and behaves consistently across all browsers. There’s even a pretty slick plugin for Bootstrap 2.x to help get the job done. Unfortunately,

    Whipping File Inputs Into Shape with Bootstrap 3 · A Beautiful Blog
    tanakaBox
    tanakaBox 2014/04/05
    何故か効かないinput type="file"用。ステキ。
  • gitのpush.defaultに関するノウハウ - Qiita

    gitのpush.defaultの設定に関して、他人のを設定してあげることもあり、毎回迷うのでまとめました。 push.defaultは、今まではmatchingというのがデフォルトでしたが、Git2.0からsimpleっていうのがデフォルトになります。なので、何らかの設定をしないと、以下の様な警告が出たりします。 warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config --global push.default matching To squ

    gitのpush.defaultに関するノウハウ - Qiita
    tanakaBox
    tanakaBox 2014/04/05
    警告出るので。性格別いいな。
  • What is an Information Architecture?

    rails で画像を保存する rails 画像を扱うには,https://github.com/thoughtbot/paperclip や https://github.com/carrierwaveuploader/carrierwave といった便利な画像アップローダの gem がありますが,ちょっとしたアイコンやアバター,ロゴ,バナー画像などの類で,加工も必要ないような場合には DB にバイナリで突っ込んでおくくらいが手軽で良さそうです. 前提 $ rails new test_app $ vi Gemfile Gemfile に haml-rails を追加 $ bundle install $ rails g scaffold user name icon:binary icon_content_type $ rake db:migrate 以上の作業後の状態です. 画像を保存

    What is an Information Architecture?
  • 社会人が統計学や機械学習を学ぶなら「落下傘方式」で - 渋谷駅前で働くデータサイエンティストのブログ

    今日何気なく呟いたツイートが、見ていたら結構RT&favされていた模様で。 社会人が統計学とか機械学習を独習するには、いわゆる「落下傘方式」が良いと思う。必要な時にその項目だけ学んで実践する。その繰り返しで学問体系のマス目が埋まっていけば良し。あと、初めに体系立ったテキストを分からなくても良いので通読するのも良し。だいたいの地図が頭に入る。— TJO (@TJO_datasci) 2014, 3月 31 この後も色々補足で呟いたんですが、せっかくなので簡単にまとめたものを書いてみました。これから社会人で統計学や機械学習を学ぼうと考えている人の参考になれば嬉しいです。 あ、これはベタな言い方をすれば「データサイエンティスト(死語)になるにはどうしたら良いか」にもつながる話なんですが、ここではもっと広く「統計学や機械学習を使う仕事をしたいと思ったらどう独習するべきか」という話にしておこうと思い

    社会人が統計学や機械学習を学ぶなら「落下傘方式」で - 渋谷駅前で働くデータサイエンティストのブログ
  • 新入社員必見!Webマーケティング業界で最初に使う略語20選 | LISKUL

    Webマーケティング業界では、アルファベットの略語が日常的に飛び交っています。新入社員はそんな光景に「当についていけるのか」と不安を感じてしまうのではないでしょうか。 もし、新入社員がこの「アルファベット略語」を最短で理解し、社内の会話や上司の指示をスムーズに理解できるようになれば、安心して業務に取り組むことができ、戦力として活躍できるまでの期間を短縮できます。 そこで、今回は、Webマーケティング業界の新入社員が最初に押さえるべき20の略語を、重要度順に整理して解説しました。重要度の重み付けを客観的にするため、すでに存在するWebマーケティング用語を解説する13サイトの出現頻度を全て調べてスコアリングしています。出現頻度の順に解説しているので、この記事の用語を上からチェックしていけば最小の労力で重要な用語を理解できます。 【無料】Webマーケティングの勉強に役立つ動画8選 ※記事は2

    新入社員必見!Webマーケティング業界で最初に使う略語20選 | LISKUL
  • Snortから派生したネットワークパケット編集ツール「NetVI」が公開される | OSDN Magazine

    オープンソースの侵入検知システムを開発するSnortチームは4月1日、ネットワークパケット編集ツール「NetVI」を発表した。テキストエディタを使ってリアルタイムでネットワークパケットを編集する機能を持つツールで、ネットワークの保護といった目的で利用できるという。 NetVIは指定したネットワークインターフェイスを通過するパケットを編集するためのツール。SnortのDAQ(Data Acquisition)コマンドラインオプションで指定できるオプションやBPF(Berkeley Packet Filter)形式の書式で対象のパケットを指定できる。NetVIがキャプチャしたパケットはvi風のエディタに表示され、そこでパケットを編集した後に送出できる。このエディタではviの編集および検索/置換、ナビゲーション、挿入および削除といった一般的なコマンドが利用できるという。 NetVIを利用すること

    Snortから派生したネットワークパケット編集ツール「NetVI」が公開される | OSDN Magazine
  • Flat Surface Shader

    Admit it, 3D is cool. But, you know what's cooler? 2D. I love WebGL, but unfortunately it doesn't work everywhere. This lighting simulation can be configured to use either the 2D context of a canvas element or an array of SVG polygons to draw the triangles. It also utilises native Float32Arrays to store numerical data for highly optimised calculations. This is a collaborative effort between Matthe

    Flat Surface Shader
  • 統計屋による新社会人のための統計系入門書お薦め一覧 - あんちべ!

    稿では統計学・データマイニング・機械学習関連書籍について 内容が易しいこと。数学力(特に微積・線形代数)を求められないこと 入手しやすいこと。絶版や学会に入らないと入手不可などではない、値段が安いこと 実務に繋げやすいこと。 持ち運びしやすいこと。忙しい新社会人が通勤中や休み時間ポケットからさっと取り出し、継続して勉強出来ること を主眼に選定したお薦め書籍を紹介します。 (満たせない要望も多いですが) 主な対象者は、文系で数学や統計学をやってこなかった、 プログラミングもわからない(Excelで四則演算やマウス操作くらいは使える) けどいつかマーケティングやデータマイニングやってやるぜ! って考えてる新卒の方です。 筆者自身は経済学科出身の文系で、あまり数学力に自信がないなりに Web企業でデータマイニングをしているという人間です。 ここで紹介している内容で 「統計学・機械学習・データマ

    統計屋による新社会人のための統計系入門書お薦め一覧 - あんちべ!
  • 理系にも分かるイラストの描き方

    ちょっとしたイラストが描けたらなぁ。なんて思うこと多いですが、デジタルならではの方法で簡単に描く方法が公開されていたので、簡単ですが訳したいと思います。詳細はオリジナル記事であるHow to Draw Cute Thingsを御覧ください。 最初に好きなネコとかハムスターとかナマケモノなどの動物の画像を用意する。基的に何でも良いけど、慣れるまではモフモフ系がやりやすいみたい。トカゲとか蛇はむずい。 選んだ動物を円の集合にする 円じゃなく三角や四角を使ってもよい。動物をシンプルにする工程。画像ソフトのシェイプから選んでね。 できた形の輪郭を描く 必要のない線を消す。余裕あったら脇の下を細めたり足の重なりを上手に書いたりしてみる。 全体のバランスを変形してかわいくする 頭大きくしたり、胴体縮めたり、太らせたりしてかわいくする。ここはセンス。 可愛さは目に宿る 目が一番大事。サンプルを参考に。

    理系にも分かるイラストの描き方
  • エイプリルフールに便乗しているサイトまとめ2014年版

    By mera ネット上でいろいろな公式サイトが年に一度、今日のこの日のために全力で仕込んでおいたとっておきのネタを4月1日0時から24時までの間、24時間限定で公開しまくり、一体何がウソで何がホントウなのかがさっぱりわからなくなるエイプリルフールがついにすごい勢いで始まりました! というわけで、GIGAZINEはエイプリルフールに便乗していろいろあれこれしているサイトを24時間リアルタイムで更新してまとめ続けます。なので、ときどき記事を更新すると先ほどまではなかったはずのサイトが続々と記事末尾に追加されていき、記事がどんどん長くなっていく仕組みです。また、ある程度更新する度にGIGAZINETwitter公式アカウントやFacebook公式アカウントにも更新のお知らせが飛びまくることになっているので、フォローするといろいろはかどります。 なお、掲載されていないサイトで「ここもエイプリル

    エイプリルフールに便乗しているサイトまとめ2014年版
  • Regex Golf

    tanakaBox
    tanakaBox 2014/04/05
    わからん。
  • 敷金が満額返還されるためのポイント2点を弁護士が解説!

    1、敷金が満額返還されるための基準(1)敷金を満額回収のために、基準を押さえましょう故意、過失(自分のミス)による故障や汚れがないこと以上です。 拍子抜けでしたか? 時間が経過すれば当然生じうるようなキズや汚れについては貸主が責任を負担すべきで借主は責任を負担する必要はありません。 次はもう少し掘り下げて、故意、過失にあたる故障や汚れの具体例を見ていきます。 (2)負担すべき修繕費・清掃費以下のようなキズや汚れがあると、満額返金は難しくなる可能性もあります。 ①床のキズ・汚れキャスター付きのイス等によるフローリングのキズ・へこみカーペットに飲み物等をこぼしたことによるシミ カビ(シミ・カビに至らない通常の清掃で綺麗にできる汚れは借主が負担する必要はありません)引っ越し時の畳・フローリングへの引っかきキズ②壁・天井のキズ・汚れ壁のくぎ穴 やネジ穴タバコのヤニによる壁の変色で通常のクリーングで

    敷金が満額返還されるためのポイント2点を弁護士が解説!
  • 30 Best Tools for Data Visualization | Code Geekz

    30 Best Tools for Data Visualization | Code Geekz
  • https://qiita.com/makocchi/items/5549c41526d6a6cabab1

    tanakaBox
    tanakaBox 2014/04/05
    vim girlはよ。