日経電子版×クックパッド共催データハッカソンに参加した話(クックパッド賞頂きました)

追記(2015年3月9日03:15) こういう機会はあまりまだ多くないので,なんで楽しかったのか,何がよかったのかについて(主に環境)少し書こうかと思いました.本文下に追加しました. めっちゃ楽しかったし,こういうのが増えてほしい!!!!!111 前置…

NDLの「全国書誌(作成完了書誌)」を取得

要点 NDLの全国書誌一覧を使って情報量を増やしたjson形式のデータを取得するスクリプトを書きました. はじめに 私は,本のデータが欲しいことがあります. (MLのアルゴリズムを試す,最近出版された図書が気になる...など)まずは図書館が配信しているRSS…

herokuにあるsinatraアプリをcloneしてデプロイするまで

はじめに HerokuというPaaSがあります. RubyでいえばSinatraやRuby on Railsのアプリを簡単に公開できるサービスです.個人的には,ハッカソンやアプリコンテストなどのAPIサーバー代わりに使っています.heroku上にアプリがあるが,公開鍵をなくしてしまっ…

Developer Application Contest 3rdに参加した話

はじめに 先日,docomo主催のアプリコンテストがありました.Developer Application Contest 3rd | docomo Developer support | NTTドコモ研究室の面々とアプリコンテストに出ようという話題になった際,ちょうどよい時期にあったので,このコンテストを選び…

TwitterAPIを使ってソーシャルグラフを描く(描画編)

この記事はシステム主専攻ver1.0 Advent Calendar 2014の7日目の記事です.システム主専攻ver1.0 Advent Calendar 2014 - Adventar システム主専攻ver1.0 Advent Calendar 2014 - Adventar はじめに 前回の続きです. グラフの描画を行います.TwitterAPIを…

TwitterAPIを使ってソーシャルグラフを描く(データ収集編)

この記事はシステム主専攻ver1.0 Advent Calendar 2014の5日目の記事です. 現在は2015年1月ですが,細かいことは置いておきましょう.システム主専攻ver1.0 Advent Calendar 2014 - Adventar システム主専攻ver1.0 Advent Calendar 2014 - Adventar はじめ…

ポケスト公開しました

現在は停止しています はじめに ポケサー(ポケモンサークル)の知り合いが信州のリンゴを持っていたので,食べたくなって要望に答えました. ポケモンサークルはTwitterのアカウントを持っているらしく,それがどれだけアクティブなのか,一覧にしたかった…

Gephiで夢野久作「ドグラ・マグラ」の可視化

はじめに 最近,グラフ理論入門書を読みました. 入門書では用語が頻出するため,式を展開して計算して...というよりは,用語を覚えたり,概念を理解したりする部分が多い印象を受けました. 個人的には彩色問題,世界地図の塗り分け問題のあたりが読んでい…

MacへCommon Lispの導入

はじめに 現実逃避としてLispに興味がありました. S式,ポーランド記法,マクロ,Emacs,関数型... いろいろとキーワードは聞くわけですが,あんまり触ったことがなかったので,導入とHelloWorldくらいまでやろうと思います. 参考書など Amazon.co.jp:…

RのフレームワークShinyを使ってみる

R

はじめに インターンでデータを表示する簡単なアプリをRailsで以下のライブラリを使ってやったんですが, 画面ごとにcontrollerやメソッド作ったり,Rで解析した内容をRailsで表現し直したりで,面倒くさかった思い出があります. Highcharts - Interactive …

個人用黒歴史クリーナーを自作しよう

はじめに RubyとGemのTwitterを使って,個人アカウントのツイートの履歴を全部削除するコードについて言及します. 以前3回ほど試みましたが,日本語のドキュメントの頼ったばかりにできませんでした. 観念して英語で探したので,備忘録としても.タイトル…

SearchAPIを実行するRubyスクリプトをさくらインターネットのVPS上でcronで実行

はじめに 以前のエントリ 「図書館」が含まれるtweetを集めてみた By Ruby - 鴨川にあこがれる日々 「図書館」が含まれるtweetを集めてみた By Ruby - 鴨川にあこがれる日々 を3ヶ月間,5日ごとに手動で実行していたのですが,さすがに手間でした. そこでさ…

RoR4をMySQLで設定をした

はじめに Ruby on Rails3でこないだまでコードを書いていましたが,(ブログには書いてない)Ruby on Rails4(以下RoR) で書く必要がでてきたので,備忘録として. レファレンス Rails開発環境の構築(rbenvでRuby導入からBundler、Rails導入まで) - Qiita rbe…

Rのグラフ描画をggplot2にしてみた〜Mステに初出演した際のBUMPツイートを可視化〜

R

はじめに 本屋でR本を立ち読みしてたら"ggplot2がおすすめだよ"とあったので,試してみた. レイヤーを重ねてグラフを書いていくので,操作がplotよりも簡単とのこと. 参考にさせていただいたサイト Rのグラフィック作成パッケージ“ggplot2”について|Color…

Mecabの辞書の拡張って一体どこでしたらいいんだろうってちょっと迷ったので、メモ

Background Mecabという形態素解析器があります。 mecab - Japanese morphological analyzer - Google Project Hosting ただし既存の辞書データでは現代語に対応しきれないこともあるので、Wikipediaの見出し語やはてなキーワードを辞書に追加したくなります…

簡単なFractale図形を描画するJs書きました。

Background 去年、co-ba libraryで開かれたイベント 【イベント】5/31(金)19:00〜数学Cafe ~最新技術で魅せる数式~|co-ba(コーバ) に参加した時にいらっしゃった芸大の先生 木本圭子 Keiko Kimoto の作品が凄いなぁと思って、簡単なフラクタル図形を描画…

ブラックボックス感半端じゃ無いけど重複をのぞいた「図書館」を含むツイートにword2vecをつかい単語の類似度を測ってみた

たまにword2vecというツールをここ最近聞くようになりました。 word2vec - Tool for computing continuous distributed representations of words. - Google Project Hosting 自然言語処理の技術でニューラルネットというモデルを使っているツールだそうです…

「図書館」が含まれるtweetを集めてみた By Ruby

(前回のグラフはどこいったって話ですが)図書館というのは強い言葉だと思っています。「Twitter」という言葉は知らない人はたくさんいますけど、「図書館」という言葉はだれだって知っているでしょう。仮説:図書館という言葉は概念が強く、それによって利用…

Twitterでフォロー関係にあるアカウント一覧をCSVで取得 By Ruby

Twitterでソーシャルグラフが作りたくなったので、まず自分のフォローしているユーザーのID、名前、紹介文だけ取得することにした。 いくつか検索でRubyで取得する方法を調べたが、next_cursorがどうとかで試したができず、自分でやってみたら680人ならすぐ…

RubyでEuclidの互除法

Euclidの互除法をRubyでかいてみた。 2つの自然数の入力に対して、それらの最大公約数を求める、というもっとも有名なアルゴリズムである。まずはソース a = gets.chomp.to_i b = gets.chomp.to_i if b > a a,b = b,a end while true if (a%b) == 0 puts b b…