セッションに巨大なデータを格納しようとしたら、CookieOverflowエラーとなる。 今回はTwitterのauth認証の際に色々なデータ(4KB以上)を格納しようとしたからみたいです。 解決方法 セッションは使うけど、最小限のデータだけを格納する。 セッションデータをActiveRecord上に格納する。 やったことないので、Activerecordに格納することにした。 1. データを格納するテーブルを作成する。 $ gem 'activerecord-session_store', github: 'rails/activerecord-session_store' $ bundle install $ rails generate active_record:session_migration $ rake db:migrate == 20140813104550 AddSes
セッションや認証って難しいですね。 他のテーマ?に比べて、参考資料がウェブ上に少ない。 こればかりは本を買わないといけないかと頭を悩ましています。 はじめに 出来れば個人情報は一切預かりたくないと思っています。 なぜならそれにみあうスキルがないから。 リスクが高いのに、預かる意味がないし。 ただ会員管理というか、利用者の一意性を確保する必要がある場合、メールアドレスだけは預からざるをえません。 そうするとセッションや認証も気合いをいれて使わないと、あっという間にメールアドレス流出に至って大惨事になるわけです。ぐむむ。 できれば、既存の物を利用したいのですが、ログインはソースを見られてしまうとセキュリティ的にも問題があるのでなかなか配布していないようです。 PEAR::Authになっちゃうと、中で何やってるかわからずに使ってしまいそうで、より危険だし。 いつものごとく自分で書いてみて、動作さ
前回のエントリ「謎のドハマリゲーム、クッキークリッカー(Cookie Clicker)をやってみた」で取り上げたクッキークリッカー。 このゲームで Grandmapocalypse なる言葉が飛び交ってますね。今回はそれについてちょろっと書きます。 はい、この1週間ドハマリが続いてますw 普段は未使用時にはPC電源落としてるのにこの1週間はフル稼働w Grandmapocalypse Grandmapocalypse、、、「ババアアポカリプス」と呼びがちだが、よく見ると、Grandma(ババア)+apocalypse(アポカリプス)で a の文字が1つ足りない。だから「ババアポカリプス」が妙訳なんじゃないかと。あとは「ババア黙示録」「ババア補完計画」なんて呼ばれたりもしている。 ババアポカリプスに到達するまでがチュートリアルとか言われたりしてるが、実際のところどういうもんなの?ってことでバ
昨日、筆者はクッキー・クリッカーなるゲームを体験した。このゲームは、ゲームの本質を非常によく抽象化している。ここではそのゲームについて述べるが、読者には実感のため、並行してゲームを行なってもらいたい。 このゲームのプログラムはHTML/CSS/JavaScriptと、その他のリソースで構成されていて、ストールマンの自由四原則に合致する自由ソフトウェアではないが、一応は、制限的ながら、forkや改変を許諾している。このプログラムを動作させるには、まともなブラウザーが必要である。 Cookie Clicker まずみると、左に素晴らしくうまそうなクッキー、中央によくわからない列、右によくわからない小物が並んでいる。操作方法がよくわからない。まず、左にこれみよがしに配置してある、うまそうなクッキーをクリックしてみよう。 +1 なんと、クッキーが一枚得られた。続けてどんどんクリックしていくと、数十
Web開発者のためのサードパーティCookieやらトラッキングやらの問題点について三回ぐらいに分けて書きます。 この文章は個人的に書いていますので、おい、お前のところのサービスがサードパーティCookieに依存してるじゃねーかというツッコミがあるかもしれないが、そういうことを気にしているといつまで経っても公開できないという問題が出てしまうので、そんなことはお構いなしに書く。ちなみに例外なく自社サービスに対してもサードパーティCookieに依存するな死ねと言っている。これはWebプログラマー観点で、自分がサービス開発に関わる上で知っておかねばならないだろう知識として十数年間だらだらとWebを見ていて自然に知っていたものと、あるいは興味を持って率先して調べたものが含まれている。ググッて直ぐに分かる程度の用語の定義的なことは書かない。あくまでWebサイト制作者側からの観点なので、ブラウザ開発関係
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く