AWSでEC2とRDSではまってみた

見事にはまった。
EC2からRDSにアクセスできない。

>> ERROR 2003 (HY000): Can't connect to MySQL server


セキュリティプロファイルグループで
インバウンド mysql 3306 を設定しないといけなかったっぽい。

デフォルトのセキュリティプロファイルでこけてたのはなぜ。

クラウドソーシングってどうなの

クラウドソーシングなるもので、いろいろな開発案件をみてみたけれど。
価格単価がなかなかすごい。

ホームページの作成依頼が50000~100000円とか。
内容をみてみると、わからないから相談して決めさせてとか、
逆になにもわからないから提案者(受託)側でいろいろコントロールしているのだろうとは思うが、
なにも決まってないのに価格だけ提示されてるって。。

運用もお願いって書いてあるけど、運用は別料金ですよね??
サーバーとかドメインとかどうするんだろ。

アプリ開発で5000~50000とかきっついな。

bitbucket 課題管理メモ

文章を改行

1行以上間を空けて段落を分けるか、行末に半角スペースを2つ入れる。

パラグラフ

#(H1)
##(H2)

リスト

*
**

数字付きリスト(数字は勝手にインクリメント)

1.
1.

太字

** aaaa**
(半角アスタ)

Rails 国を選択するフォーム作成メモ

国を選択するフォームを作るとき、country selectという便利なものがあります。

Gemfileにかきかき。

gem 'country_select'

bundle installして、該当フォームに記載するだけ。なんて簡単。

<%= f.country_select :country, {}, {class: "form-control", :id => "hogehoge"} %>

Rails DBがうまく反映されないときの二つの確認

DB更新時にうまく反映されない場合

1.とりあえず、エラーをキャッチしてみる。

エラーキャッチしていない場合falseでそのまま通過している場合がある。

begin                                                               
   user.save!                                               
rescue ActiveRecord::RecordInvalid => e    
   p e.record.errors                                                                              
end
2.エラー内容をみる

だいたいvalidateでこけている模様。
テストデータで適当にいれてると重複とか
文字列みじかすぎるとか、長すぎるとか。
No method errorでこけている場合、modelにValidateに記載があるのにDBにないとか。

docomo HW-01C でSORACOMを試してみた

先日SORACOM SIMをゲットしました。soracom.jp


docomo HW-01C ポケットWi‐Fi 白ロムが家にあったので、
SORACOM SIM突っ込んで動作を試してみた。
microsimなので、アダプタを購入。あきばで数十円とか数百円で買えます。

simを刺してWifi起動させます。
Webブラウザで192.168.1.1へアクセスし、デフォルトAdmin/0000でログイン。
設定->3G設定->プロファイル設定でAPNを追加設定します。


プロファイル名 :sorecom
ユーザ名/パスワード sora/sora
認証方式 CHAPを選択
APN スタティックを選択:soracom.io


minimumで数キロバイトとかだとダッシュボード反映されないんですかね?
一時的に使って、放置していてもダッシュボードに表示されず。
StandardにしていくつかWeb開いたらどかっとダッシュボートに反映されました。

めでたしめでたし。

ひまなときにraspberry piとこれで遊んでみることを模索中。