掲載日:2015年11月2日 更新日:2020年8月24日 ビジョンやロールモデルはあえて持たない 「先が見えないこと」を楽しんでいたら発想が自由になり、可能性も広がった 約450万人以上のユーザーを持つ日本最大級の無料オンライン家計簿「Zaim(ザイム)」を運営する株式会社Zaimの代表取締役、閑歳孝子さん。出版社の記者、ITベンチャーのディレクターを経て、29歳で転職した3社目でエンジニアとしてのキャリアを本格的にスタートさせた異色の経歴の持ち主です。本職の傍ら、個人で開発したZaimが大ヒットし、起業を決めました。エンジニアへのキャリアチェンジの経緯や、ステップアップの道のり、Zaimを通じてこれから実現したいことなどを伺いました。 株式会社Zaim 代表取締役閑歳 孝子さん 1979年生まれ。慶應義塾大学の環境情報学部を卒業後、株式会社日経BPでIT専門誌の記者・編集を経験。入社4
Twitter解析を行ううえでやってみたいことの1つとして感情分析があるのではないかと思います。(ですよね?)色々な手法があると思いますが、まずはその一番簡単な例から初めてだんだん高度に(できれば)していくというのを見ていきたいと思います。 分析対象データは今回もTwitterとします。ただ、いままではTwitter REST APIsで取得していましたが、今回はTwitter Stream APIでじゃんじゃかTwitterデータをインポートしていき、それに対して感情分析結果を数値化して合わせてデータベースに格納する、ということをやってみたいと思います。 Twitterデータをmongodbに取得する当たりの説明は以前の記事で行っていますので、よければご参照ください。 1. Twitter Stream APIからデータを取得しmongoDBに格納する。 1-1. 準備的なこと まずは下
Note BINDは自分で設定したプレフィックス。 デフォルトはC-bだが個人的にC-tにしている。 CはControlキー。
RubyでGETリクエストやPOSTリクエストをする際の色々確認した時のメモ。 参考 library net/http 確認用Webサーバーの準備 今回はNode.js(v4.4.4)でWebサーバーを立てHTTPヘッダーやGETパラメーターを確認しました。 まずはNode.jsのインストール $curl --silent --location https://rpm.nodesource.com/setup_4.x | bash - $yum -y install nodejs var http = require('http'); var server = http.createServer(function (req,res) { // confirm request console.log(`headers: ${JSON.stringify(req.headers)}`); co
_毎年8月から10月にかけて作品募集を行う日本最大級のWeb開発コンテスト MashupAwards の番外編イベント _ 開催概要 日程:2016年8月9日(火)19:00~22:30 ※18:30開場 場所: MediaTechnologyLab 参加費用:1000円(会場払い) ※アルコール、軽食が出ます 参加募集数:50名程度 主催:Mashup Awards運営委員会 開催にあたって MashupAwardsの期間外イベント、番外編として、 今回は 感情に関係したAPI を活用したアイデアソンを開催いたします! 9月からの本選開催に向け、今からスタートダッシュを切りたい方、 感情系APIに興味がある方、 MashupAwardsやアイデアソンに触れてみたい方、 是非ご来場をお願いいたします。 →イベントブログ:http://mashupaward.jp/2016/08/ma12_
自作で遠隔監視ができる温度湿度気圧センサモジュールが簡単に、安く、作れるようになりました。感激したので投稿します。温度センサだけなら3000円切るのも可能です。 完成品イメージ ボードはこんな感じ。マイクロUSBケーブルで電源供給します。 この小さいブレッドボード一個で温度と湿度、気圧を取得しWiFi経由でWebサーバへ送信できます。 画面に表示する温度と湿度、気圧はこんな感じ。 必要なもの ESPr Developer(ESP-WROOM-02開発ボード):1個 https://www.switch-science.com/catalog/2500/ 現在2160円 BME280搭載 温湿度・気圧センサモジュール:1個 https://www.switch-science.com/catalog/2236/ 現在1620円 ブレッドボード:1個 https://www.switch-sc
開発環境をMacにする人が最近はだいぶ増えてきました。MacでRuby on Railsをインストールするという記事は、探せばいくらでも出てくるので、今回はLinux上でインストールしてみます。VPS等で試してみてください。(Macもほとんど変わらないんですが) 環境 CentOS 6.3 Rails 3.2.8 gitをインストール rbenvのインストールにも使うし、いまどきgit入ってないとかなんなの。という感じなので、入れておきましょう。 $ sudo yum install git $ git --version git version 1.7.1 rbenvのインストール rbenvは、簡単にrubyのバージョンを切り替えられるコマンドです。 Macの場合は、homebrewでインストールできてすごく楽です。今回はMacOSではないので、gitからcloneしてインストールしま
ジャイロセンサー [傾き]シャイロセンサーとは、傾き(回転)を検出するセンサーです。ユーザーがスマートフォンを縦・横のどちらかで使用しているのかを検知してディスプレイを縦・横向きに切り替えるなどの制御を行うために設置されています。 HTML5のDeviceOrientation Eventでアクセスできます。下図でサポート状況が黄緑色になっているのは、DeviceOrientationに含まれる方角を取得するCompassNeedsCalibration Eventなどが一部ブラウザでしかサポートされておらず完全サポートには至っていないためです。サポートしているFirefoxでさえ「方位センサーの使用は推奨されません。」と警告されます(2018年6月時点)。 ▲灰色の行が現行版バージョンを、黄緑色になっているものが一部対応していることを示します。「Can I Use」より 以下にサンプルを
require 'json' require 'uri' require 'net/http' uri = URI.parse('http://qiita.com/api/v2/users/tutu') json = Net::HTTP.get(uri) result = JSON.parse(json) puts result {"description"=>nil, "facebook_id"=>nil, "followers_count"=>0, "followees_count"=>0, "github_login_name"=>nil, "id"=>"tutu", "items_count"=>0, "linkedin_id"=>nil, "location"=>nil, "name"=>"", "organization"=>nil, "profile_image_url"=>
忙しい人のためのまとめ インストール Macは brew install rbenv ruby-build でインストール。 Ubuntuは git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build apt-get install -y autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev
アブストラクト(概要) Deep Learningのツール「Caffe」を、NVIDIA社の「DIGITS」を使って動かします。DIGITSは比較的インストールが簡単でなおかつ使いやすいので、Deep Learningの理解を深めるのに役立つと思います。記事の前半では、基礎的な用語などについて簡単に説明します。後半では、DIGITSをインストールして動かす方法を説明します。 はじめに:いきさつ 筆者は素粒子原子核宇宙物理系のポスドクで、画像処理をやっています。 2014年ごろから画像分類の技術として「Deep Learning」というのをよく目にするようになりました。筆者はこの技術をなんとか使いこなしたいと思い、2014年の夏から機械学習について、2015年の正月ごろから実際に動かす方法について色々と調べてきました。そして先週(2015年の6月中旬)、NVIDIA社の開発したDIGITSと
概要 Metadata社が提供する『Mextractr 感情解析API』を使ってみた。 http://www.metadata.co.jp/emotion-ma9.html APIの概要 Mextractr 感情解析APIは、日本語のテキストを受け取るとその文章の感情を「好ましいー嫌い」「嬉しいー悲しい」「怒りー怖れ」の3つの軸でその度合いを判断しその値を返すAPIです。 制限 ただ、呼び出し回数の制限がMetadata社が提供する他のAPIと合わせて1日100回とのこと。利用形態によってはメールで希望を伝えれば上限回数の拡張はできるらしいです。 使い方 登録 登録フォームから登録する。 http://ap.mextractr.net/ma9/ma9signup 呼び出し方 http://ap.mextractr.net/ma9/emotion_analyzer?out=<出力データの形式
Bundler で gem を管理する。 はじめに rbenv の導入、そのプラグインの導入が完了していることが前提です。 rbenv を開発環境に導入する - fugafuga.write Bundler って何? Bundler: The best way to manage a Ruby application's gems gem を プロジェクト毎に管理できるツール。 なぜ Bundler を使うのか gem は更新頻度が高く、互換性が無くなってアプリケーションが動かなくなったりする場合があります。 その問題を解決できるのが Bundler という gem 管理ツールです。 また、開発チームのメンバー間で環境構築の際に どのバージョンの gem をインストールするかを Bundler に任せることができます。 Ruby 自体のバージョンは、プロジェクト毎に rbenv で管理する
あけましておめでとうございます!インターンの原田です。 年末のLOUPE STUDY で Ruby による Twitter のデータ・マイニング を紹介して実際にやってみよう...と思ったのですがgemのバージョンが上がっててそのままでは実行できず、間に合いませんでした。 RubyでTwitterのAPIを利用するのに便利なtwitter gem(sferik/twitter · GitHub)ですが、使い方をググっても日本語ではv5以前の記事が多く、詰まる所も多いので今回はtwitter gem v5の使い方を紹介しました。 バージョン ruby 2.1.4 と twitter gem 5.13.0 を使用しています。 準備 TwitterのAPIを利用するには CONSUMER KEY, CONSUMER SECRET, ACCESS TOKEN, ACCESS TOKEN SECRE
Rubyだと文字列連結は足し算するだけでいいのでとってもお気楽。 でも、その裏の動きを意識しないと効率の悪いコードになってしまうかもしれない。 文字列連結の方法3つ String#+ 一番ポピュラーなやつ。
toukoさん による投稿:「ssh: connect to host 192.168.1.3 port 22: Connection refused」というエラーメッセージが出てsshがつながりません。どのように修復すればよいか教えてください。 これだけでは原因の特定は困難です。"Connection refused" とありますので設定関係だけでも三つのことが想起されます。一つめは firewall で port 22 が塞がれているかもしれない、ということです。二つめは ssh サーバの port が、22 から変更されているかもしれない、ということです。三つめはそもそも ssh のデーモンが停止しているのではないか、ということです。 ssh のデーモンの設定を変更してはいませんか?あるいは firewall の設定を変更していませんか?または ssh のデーモン自体が動いていない、
Scalaのコレクションの主なメソッド一覧。主なっちゅうか、共通メソッドとしてはほぼ全部。多すぎるわ!(苦笑) 全要素の順次処理(foreach・map等) [/2011-09-18] 存在の判定・位置の探索(isEmpty・indexOf等) サイズ取得(size・count等) [/2011-03-05] 位置(添字)による要素の取得(apply・get・head・last等) [/2013-06-08] 位置によるサブコレクションの取得(init・tail・take・drop等) [/2011-09-18] 条件判定による要素やサブコレクションの取得(find・filter等) [/2016-10-10] 要素の条件判定(exists等) 要素同士の演算(fold・reduce・sum・max等) [/2016-10-10] 要素の追加・更新(++・:+等) [/2011-09-18
前回ではrubyの環境を構築しました。 今回はプロジェクトごとにgemを管理する方法をご紹介したいと思います。 gemとは rubyではライブラリやフレームワークをgemというパッケージにして再利用ができ、 rubygemsという管理ツールでインストールやアップデート、アンインストールが可能です。 これは他の言語にも同じようなシステムが存在します。 Python の PyPi Perl の CPAN Node の npm ruby 1.9からはrubygemsは標準で組み込まれるようになったので特に準備は必要ありません。 またgemはrubygems.orgにて検索が可能です。 rubygemsを使ってみる rubygemsのコマンドはgemです。以下によく使うコマンドとオプションを載せておきます。 gemをインストールする $ gem install (gem name) デフォルトでは
case 対象オブジェクト when 値1 then 値1と一致する場合に行う処理 when 値2 then 値2と一致する場合に行う処理 when 値3 then 値3と一致する場合に行う処理 else どの値にも一致しない場合に行う処理 end ※then は省略可能です まず比較の対象となる対象オブジェクトを指定します。例えば数値オブジェクトや文字列オブジェクトなどです。そして when の後に一致しているかどうかを調べる値を記述します。もし一致すれば then から次の when までの処理を実行します。 case 文は特定のオブジェクトが持つ値がどの値に一致するのかを調べる場合に便利です。もし case 文を if 文を用いて書き直すと次のようにになります。
Molokai is a Vim port of the monokai theme for TextMate originally created by Wimer Hazenberg. By default, it has a dark gray background based on the version created by Hamish Stuart Macpherson for the E editor. You can see screenshots of the scheme at http://winterdom.com/2008/08/molokaiforvim 256-Color terminals are also supported, though there are some differences with the Gui version. Only the
// から行末まで、/* ~ */ の間は コメント(注釈)とみなされます。コメントには、プログラムの覚書などを記述します。コンパイルの際には無視されます。/** ~ */ もコメントですが、javadoc コマンドで抜き出してドキュメント化することができます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く