【錦織圭も分析】ATP TennisのデータスクレイパーGem作った

2016-03-06

背景

このブログは基本的に技術ブログとしてやっているので、
テニスの話題ははじめてだが、テニスがすごく好きだ。 特に、プロの試合の観戦はとても好きだ。

続きを読む

DockerとWebSocketを使って、vimの設定をブラウザで即体感できるサービスを作った

2015-07-19

※ブログのドメイン変更によりはてブが消えてしまいましたが、450はてぶくらいついてました。こちらが当時の痕跡

2014年の秋から`@mogulla3`と定期的にインフラ関連技術の勉強会をやってきましたが、
インプットの勉強会だけでは飽き足らず、いつしかサービスを作る中でインフラ関連技術を駆使し勉強したいと思うように…

続きを読む

PostgreSQL環境でFuelPHPのDBマイグレーションを使う

2015-06-17

今更FuelPHP感はあるのだが、
postgresql利用時のFuelPHPのmigration導入について、注意点をまとめた。
でも、結論は納得がいっていない。

0. 前提

下記の環境で行ったものです。
PHP: 5.5.7
FuelPHP: 1.7
Postgresql: 9.4

1. テーブル文字コードの問題

事象

公式サイトのサンプルの通りはじめにapp/migrations/001_example.phpを作り、migrationを実行した。

続きを読む

Ajaxの嫌いだった部分をJsRenderで心地良くした

2015-06-13

1. はじめに

ぼくはフロントエンドは本業ではありません。
jsはあまり好きではありません。
そしてAjax通信後にhtmlをアウトプットする際にjsの変数の中にhtmlを書いていくソースコードがもっと好きではありません。(後述)
それをJSテンプレートエンジンを使ってシンプルにしてみたって話です。 (JsRenderの使い方を書いたものではありません。)

続きを読む

sinatra-assetpackをproduction環境で使う時にの注意点

2015-05-08

Sinatraアプリケーションで、JSファイルを圧縮するsinatra-assetpackを利用していて、
production環境で動作させようとしたら動かなくなってしまった問題について調査した。

続きを読む

Ruby, thin(bundler利用)を使った環境でのアプリの自動起動設定

2015-02-22

bunlderを使ったWebアプリをプロダクション環境で動かすときに、アプリの起動をどうやって実現しているだろうか。

Apache Passengerを使う場合には、Apacheの起動がアプリの起動につながるので、 アプリの起動はあまり気にしなかったかもしれない。

続きを読む

D3.js、DBからのデータ連携方法の検討

2014-09-15

こんにちは。もーすけです。
Web上でのデータのグラフ化にどんな方法をとっていますか?いろいろ検討してD3.jsが非常に良さそうだったので使ってみています。今回、データベースにあるデータを読み込ませる方法についていくつか検討してみました。

例えば以下の状況を考えます。

続きを読む

ArduinoをEthernetシールドを使ってネットワークへ繋げる

2014-09-13

もーすけです。前回はArduinoの入門の記事を書きました。
今日は、Ethernetシールドを使ってネットワークへ繋げることをやってみます。 Arduinoは標準のままでは、PCとケーブルでつないでシリアル通信しかできません。 やはりデータの取得したあとにサーバに送ったり、サーバ上のデータを元に挙動を変えたり、ネットワーク通信は必須です。 というわけでEthernetシールドも買ったので活用していきます。

続きを読む

これだけは抑えておきたい、Arduino入門時に学ぶべきこと

2014-07-21

もーすけです。前々からArduino自体はもっていたし、ちょろっと触ったことはあったのだが、 最近に大学時代の研究室の仲間とArduino勉強会をやることになり、それに向けて友人と再入門したので入門プログラムを作ってみた。
Arduino入門時にこれだけは知っておきたい事項をプログラム形式にまとめた。

もちろん、不足部分もたくさんあるが、これだけわかれば楽しめるようになると思う。

続きを読む

ER図作成ツール MySQL Workbench を使ってみる

2014-05-06

表題の通りER図作成ツールというものを使ってみました。
現代では、WebアプリケーションのフレームワークにDBマイグレーションのような機能を持ち、スクリプト的にDB構造を管理することが多いかもしれません。しかし、時としてER図を管理したい場合もあるのではないでしょうか。
ER図とかテーブル構造はよくExcelでまとめて管理していましたが、規模が大きくなると辛いので試してみました。

試してみようと思ったきっかけは、ソフトウエアデザインを読んでいてER図作成ツールなるものがでてきたので、便利そうと思ったからです。
調べると主なフリーのER図作成ツールは以下があるようです。

  1. DBDesigner
  2. A5-SQLmk-2
  3. AmaterasERD
  4. MySQL Workbench
  5. ERMaster

(参考) http://treeapps.hatenablog.com/entry/20110505/p1

この中でMacで使えそうなのがMySQL Workbenchしかなかったのでこちらを利用してみます。
本当はMySQLといった製品に縛られないツールがよかったのだけど仕方ないですね。

続きを読む