tmp/log

GMO Pepabo, Inc. フィヨルドブートキャンプ

2021-01-01から1年間の記事一覧

ブログ移転しました

ずっとやってみたかった静的サイトジェネレータのブログへ移転しました。 今後はこっちでやっていきます。 blog.otomi.world

ここ数日プラクティスを進める手が捗らないので理由を考えた

相変わらずフィヨルドブートキャンプを粛々と進めているのだが、「Rails の i18n を理解する」の課題に入って手が動かないな〜と感じて、なぜかを考えてみた。

prepared statement を利用してSQLインジェクションを回避する

前回の記事で ruby-pg から CRUD するための方法を書いたが、引数でメモの内容を受け取ってそれをクエリ文字列に結合していたのでSQLインジェクションの危険性があった。 そのため prepared statement を利用するように変更した。

Sinatra で Webアプリケーションを作った際の気付き

Sinatra で Webアプリケーションを作った - tmp/log の続き。 レビューいただいた点を修正しての気付きなど。

ruby-pg で CRUD する

ruby-pg を触ってみる - tmp/log の続き。

ruby-pg を触ってみる

Sinatraアプリでのデータ保存先をデータベースに変えるため、ruby-pgを触ってみる。 簡単なRubyスクリプトを書いて「書き込み」「読み取り」「編集」「削除」の一連の操作ができるようにする。 https://github.com/ged/ruby-pg github.com

Sinatra で Webアプリケーションを作った

1年以上ぶりの記事ですね。 去年の12月からフィヨルドブートキャンプに通っており、もう1年以上経ちます。 途中半年以上全然プラクティスをやっていないに等しいような時期があったのですが、ここ2ヶ月くらいはなんとか勉強が習慣化してきたようで連日のよう…