読者です 読者をやめる 読者になる 読者になる

rbenv で Ruby のリインストール

こちらとほぼ同じ類のエラーがでたので、
OSX - Yosemiteにした時にSymbol not found: _SSLv2_client_method (LoadError)が出たら - Qiita

書いてあるとおりに再インストールしたら見事に直ってくれたけど、そのコメントにあるとおりYosemiteは関係ないっぽい。
なぜならぼくはマウンテンライオンなので・・

なぜこれに遭遇したかというと、以前にも何度か紹介した以下のムック本を見ながらSinatra入門しようと思ってその周辺を少し試したからで(そしたらその盛大なエラーが出た)、

Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus)

Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus)

なぜSinatra入門しようと思ったかというと、最近サーバのことと一緒にデータベースについても勉強スタートしようと思っていて、データベースといえばWAF? それも手軽に? というならまあMojoliciousかSinatraかなと思ったけど、同ムックではMojoliciousはほぼ紹介されていなくて、同じく手元にある木本さんの『業務に役立つPerl』にはけっこう紹介されているのだけど、一定程度のアプリケーション完成まで追う内容としてはこちらのムックの方がそもそもの目的として徹底しているので、あとRubyならPerlの応用である程度ついていけそうだし、ということもありそれで。

同書においては以前にうずらさん執筆のPHPによるWebアプリ作成の項をひと通りやってみたのだけど、初心者にしてはなかなか粘ったと思うけどまだ体力が足りなくて吸収しきれなかった感じなので、他のものもざっと体験してからまたそれをやり直してみたいとも思っています。

ちなみに、SQLについては以前それなりに初級入門がんばったつもりだったけど(SQLite, MySQL, PostgreSQLの基本構文覚えようとしたり)、とくに何に結びつくということもないまま来てしまったので、それを次につなげたい&いつもの「ウラで何が起きているのか知りたい(やってる人たちが楽しそうだから)」みたいなモチベーションもあったのでそれで余計に、ということもあり。

だから(というか)上記に並行して、少し前にPerl入学式の先輩が言及されていたのを聞いて買ってそのままだった以下も棚から下ろしつつ、

Webエンジニアのための データベース技術[実践]入門 (Software Design plus)

Webエンジニアのための データベース技術[実践]入門 (Software Design plus)

また最近、以下のようなツイートを見たので
こちらも購入した&この後読みます的な感じです。
[24時間365日] サーバ/インフラを支える技術 ?スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

[24時間365日] サーバ/インフラを支える技術 ?スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

はあ楽しい。
いつまで続くかわからないけど(次の仕事のピークに遮断されるまで)、とりあえず今PCで使っている自作のコマンドラインアプリ群や作業記録ツールを出先やモバイルから遊べるようにしたいなと考えています。