タグ

2015年11月2日のブックマーク (7件)

  • George Boole - Wikipedia

    George Boole Jnr (/buːl/; 2 November 1815 – 8 December 1864) was a largely self-taught English mathematician, philosopher, and logician, most of whose short career was spent as the first professor of mathematics at Queen's College, Cork in Ireland. He worked in the fields of differential equations and algebraic logic, and is best known as the author of The Laws of Thought (1854) which contains Boo

    George Boole - Wikipedia
    koudaiii
    koudaiii 2015/11/02
    Booleanって人の名前から来てるんだ!!
  • crypto package - github.com/mattetti/goRailsYourself/crypto - Go Packages

    koudaiii
    koudaiii 2015/11/02
  • Railsのセッション管理方法について - (2015年までの)odaillyjp blog

    セッション管理はWebアプリケーションを開発・運用するときに必ず関わってきますので、ある程度知っておかなければいけないことかと思うのですが、Railsのセッション管理について解説している資料が少ないように思えました。私もRailsのセッション管理についてあまり知識がありませんでしたので、簡単にですがまとめてみました。 なお、今回のエントリはセッション管理の大雑把な仕組みについて知っていることを前提にして進めていきます。セッション管理の仕組みについてご存知ない方は、『体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践』という書籍での説明がわかりやすかったので、そちらをご一読されると良いかと思います。 Railsのセッション管理方法 Railsでは、config/initializer/session_store.rbファイルにセッションの管理方法を指定します

    Railsのセッション管理方法について - (2015年までの)odaillyjp blog
    koudaiii
    koudaiii 2015/11/02
  • RailsでセッションデータをJSON形式で格納する - Cystein

    Nodeとセッションデータを共有しようと思ったらMarshalのアンシリアライズできねえ!ってなったので。AWS環境でELB挟んでsocket.IOとか使いたいのでRedisにストアした。 Node側ではio.configureで、RailsのセッションキーからRedis覗いてhandshake.sessionにデータ入れればいけました。 config/initializers/session_store.rb RailsApp::Application.config.session_store :redis_store, :servers => "redis://#{Constants.redis.host}:#{Constants.redis.port}/#{Constants.redis.db}", :expire_in => 60 * 60 * 24 * 7 * 2 class R

    RailsでセッションデータをJSON形式で格納する - Cystein
    koudaiii
    koudaiii 2015/11/02
  • シリアライズとは コンピュータの人気・最新記事を集めました - はてな

    【serialize】 ソフトウェア内部で扱っているオブジェクトなどのデータを、ファイルやネットワークに書き込みできるように変換すること。シリアル化。 逆に、ファイルやネットワークから読み込みを行い、元のオブジェクトを復元する変換のことを逆シリアル化またはデシリアライズと言う。 このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

    シリアライズとは コンピュータの人気・最新記事を集めました - はてな
    koudaiii
    koudaiii 2015/11/02
  • RailsのセッションをJSONで - yo_waka's blog

    Railsのセッション情報はこちらの記事にあるように、RubyのMarshalでシリアライズされ、Base64エンコードされたものがクッキーなどに保存される。 ただ、Ruby以外では復元が難しいため、Node.jsなど別言語で書かれたサーバーアプリケーションとセッションを共有しづらい。 なので、こちらの記事を参考にJSONで保存できるようにしてみた(というかほとんどそのまま)。 セッション情報の保存先にはredis-storeライブラリを使ってRedisに保存する。 redis-storeは、RubyGemsにあがっているものだとRails4で動かない(Rails3でもredisライブラリのバージョンが新しいと動かない)。 GitHubを見てみたら、forkされたものが最近のRackのバージョンアップ含めてRails4対応していたので、それを使う。 Gemfile gem 'redis'

    RailsのセッションをJSONで - yo_waka's blog
    koudaiii
    koudaiii 2015/11/02
  • Ruby on Rails4のSessionをJSON形式にした時にハマったこと

    HOMEchevron_right技術chevron_rightRuby on Rails4のSessionをJSON形式にした時にハマったこと 状況 Ruby on RailsとNode.jsでセッションデータを共有したい状況がありました。 Session StoreにはRedisを使っています。 普通に考えると、クッキーからセッションID取って当てに行けばいけるだろうと考えるのですが、Railsは一筋縄ではいきません。 中身覗くとすぐ分かるんですが、セッションデータ自体がMarshalでシリアライズされた状態で保持されている為。 Node側でデータとってもJSONでパースできないし、なんだこりゃ?となります。 さてどうするか、となった時に参考にさせていただいた記事がこちら(感謝)↓ Rails sessionのシリアライズにJSONが使われない理由: なぜMarshal? JSON/Y

    Ruby on Rails4のSessionをJSON形式にした時にハマったこと
    koudaiii
    koudaiii 2015/11/02