2013/02/20

Amazon マネージメントコンソールで気付いたとても小さいけど便利な事

S3のバケットにファイルをアップロードして公開していたのですが、プロパティのURIの部分にあるアイコンが状況によって変わるんですね。


このアイコンになるにはEveryoneでListが許可された時のみのようです。

2013/02/18

Excelで列1 列2 が消えないとき

とあるExcelを触っていたら、列1 列2...という値が各セルに入った行だけを削除出来ない、また列nの値を消す事が出来ない事象が発生した。

↑どうやっても列nが消えない!
困ったなぁと思って調べてみたら関係ない物ばかり出て来て結局分からず。色々Excel内をみていたら原因が分かった。
Excelの特定の場所にデザインが適応されていてその見出し行にチェックが入っていたから上記列nが消えなかったようです。

解決してよかった、よかった。

2013/02/13

ロリポップのレンタルサーバのメールだけを使えないか調べてみた

ロリポップのレンタルサーバのメール機能だけを使えないかどうか調べた見た。

例えばexample.comというドメインがあった時

  • example.comのドメイン取得はお名前.com
  • example.comのネームサーバーはAWS Route53
  • http://example.com、http://www.example.comのウェブサーバはさくらVPS
  • メールアカウント@example.comをロリポップのレンタルサーバのメール機能
という風にしたかった。

Route53でHosted Zoneを消す時 / Delete Hosted Zone on Route53

既知な事かもしれないけど、Hosted Zone(ドメイン)を消す時はRecord Setを消す必要があるんだけど、NSとSOAは消せない。
You might already know this, but I didn't.
Before deleting hosted zone, you need to delete record sets first. But you can't with NS and SOA.


2013/02/11

syntax error, unexpected '\n', expecting tCOLON2 or '[' or '.'

急にdb:migrateしようとしたら怒られる様になった。
20130211061203_create_settings.rbを見ても特に普段と変わらない様子。

$rake db:migrate
rake aborted!
/Users/komuro/rails-demo/db/migrate/20130211061203_create_settings.rb:4: syntax error, unexpected '\n', expecting tCOLON2 or '[' or '.'

何だろうと思ったらどうやら
$ rails generate scaffold Setting accesskey:string, secretkey:string
設定のカンマ(,)がいらなかったようです。

そのような場合は一度作成した一式を削除しましょう。

$ rails destroy scaffold Setting
それから再度カンマ無しで作成。

$ rails generate scaffold Setting accesskey:string secretkey:string


--
english
--

Suddenly, db:migrate gave me a error (see below)
20130211061203_create_settings.rb doesn't look so strange from path..hmmm

$rake db:migrate
rake aborted!
/Users/komuro/rails-demo/db/migrate/20130211061203_create_settings.rb:4: syntax error, unexpected '\n', expecting tCOLON2 or '[' or '.'

I googled and found out that I typed comma when I generate scaffold.
$ rails generate scaffold Setting accesskey:stringsecretkey:string
No comma!

If you type it with comma, delete scaffold first.
$ rails destroy scaffold Setting
Then type again w/o comma.
$ rails generate scaffold Setting accesskey:string secretkey:string


SECURITY WARNING: No secret option provided to Rack::Session::Cookie と出たら


Rails関連で何かコマンドを打つと以下の様に出るようになった。

SECURITY WARNING: No secret option provided to Rack::Session::Cookie.
        This poses a security threat. It is strongly recommended that you
        provide a secret to prevent exploits that may be possible from crafted
        cookies. This will not be supported in future versions of Rack, and
        future versions will even invalidate your existing user cookies.

調べてみたら以下のissueで議論されていた。


2013年1月に出た3.2.11で対応したもよう。


一度Rails/rackをアップデートするといいかもしれない。

$ gem list --local
で確認して、アップデートの必要があれば
$ gem update rails
とか
$ gem update rack
とかする

BacklogのAPIをRubyでアクセスしてみる

Backlogのwikiを取得出来るかと思ってAPIを使ってみたら、そもそもwikiのデータは取れないという事が分かった(当たり前だけど、APIのページをよく読めば取れない事が分かるね。。。)