みずぎわブログ

技術系のことや日々に考えたことを書き連ねます

データベーススペシャリストの難易度をデータより分析する

はじめに

 IPA情報処理技術者試験の中でデータベーススペシャリストというものがある。 自分もデータベース系の業務に携わっているので勉強がてら受験した。 Web上で情報を調べたり、参考書をみると、やたら高難易度の難しい試験であるように書いてあって、そんなに勉強する時間も気力も無いよと思いつつ、半ば諦めの気持ちで勉強し、試験へ挑んだ。最後まで諦めずにわからないなりに全力で解答欄を埋めたことが良かったのか、幸運なことに合格した(午前1:免除, 午前2:88点, 午後1:61点, 午後2:63点)。
 そこで思ったのだが、この試験はWebや参考書で言われるように難しくはないのではないかということだ。そこで、2chデータベーススペシャリストスレを見てみると、受験結果報告データがあったので、データベーススペシャリストらしく、2ch住民程度のリテラシーを持つ人達がどの程度合格していて、何が合格の決め手となるのかを分析しようと思う。

続きを読む

Railsでメール受信をトリガーとした処理(postfix + rails runner)

背景

メール送信や空メールからのユーザ登録やサービス申込を実装したい. しかし,Railsにはメール送信機能はあるが,受信機能はない. そこで,メール受信にpostfixを使用し,Railsと連携して機能を実装する.

前提

アプリ(Rails)サーバ:aws EC2
メールサーバ:さくらメールサーバ(レンタル)

やりたいこと

ユーザが「register@xxxxx.com」にメール

sakuraのメールサーバがアプリサーバ「ec2-user@ec2-00-000-00-000.ap-northeast-1.compute.amazonaws.com」に転送

アプリサーバでpostfixがメールを受信する

postfixrailsメソッドを呼び出す

続きを読む

ggplot2で身体データの可視化をやる

 

はじめに

PI Study #6 「Rでデータころがし職人(ハンズオン)」 - PIStudy | Doorkeeper

 に参加してきた.

ついでにということで,勉強中にggplotの練習をしていた.

自分のためにもメモを残しておく.

データソース

子どもの身体寸法データベース このcsvから一部抜粋したcsvを使用する

データ読み込み

df <- read.csv("~/Projects/DataAnalytics/RHandsOn/dataCompact/children/lightsource.csv")
head(df)
##   id      date sex  age height weight
## 1  1 2005/11/1   1 4.47   1022   20.6
## 2  2 2005/11/1   1 2.11    835   11.8
## 3  3 2005/11/1   2 3.56    958   13.6
## 4  4 2005/11/1   1 2.91    909   12.4
## 5  5 2005/11/1   1 4.25   1044   16.6
## 6  6 2005/11/1   1 3.93   1023   16.2