Ruby on Rails で Token base authentication(JWT) と OmniAuth を組み合わせて使うと「OmniAuth::NoSessionError (You must provide a session to use OmniAuth.):」と言われる問題の対処

こんな感じで書くといいっぽい

Doing this at ApplicationController:

class ApplicationController < ActionController::API
  before_action :skip_session
  ## Skip sessions and cookies for Rails API
  def skip_session
    request.session_options[:skip] = true
  end
end

And adding this in application.rb:

config.middleware.use ActionDispatch::Session::CookieStore

As @betoharres says, it’s ugly but works for now.

確かに上手くいったけど、なんでこれで対処できているのか分からんのであとで調べる


最近の Python Web フレームワーク (2018年5月版)

Python の Web フレームワークっていろいろ出てるのねぇ。tornado 使おうと思ったけど、Flask-like な Sanic がよさげ。

  • Django
  • Flask
  • Tornado
  • Falcon
  • Hug
  • Sanic
  • aiohttp
  • Pyramid
  • Growler
  • CherryPy
  • MorePath
  • TurboGears2
  • Circuits
  • Watson-framework
  • Pycnic
  • WebCore
  • Reahl

japronto, sanic あたりは知らんかった。

参考

 

Sanic に関する参考記事

PythonのWebアプリケーションフレームワーク Sanicを試す


MongoDB に関する良さげなスライド

他の DB と比較しているのも GOOD

 

 

合わせて読みたい

 

 


Unity に関する雑然としたメモ

Unity でポーズ処理をするときに役に立ちそう。
timeDelta 使うと、モーダルウィンドウ開くときに開けなくなるからな。多分

[Unity] ポーズ動作をTime.timeScale=0を使わずに実現する(その2) | ftvlog

チュートリアルやるだけで楽しそう

hajimete-program.com

3D で MMO っぽいものやるときには必要になりそう

hajimete-program.com

Isometric(アイソメトリック)いいよね。いつかは、こういう感じのゲーム作ってみたいなぁ

hajimete-program.com

シューティングゲーの弾幕アルゴリズムってこうなっているのか、と。

noranuk0.hatenablog.com

いい参考になりそう。Unity 2017 でも十分応用できそうだ

tsubakit1.hateblo.jp

昔なつかしい感じのエフェクト。
そういえば、一時停止するとこういうエフェクトになるゲームあったねぇ。

wordpress.notargs.com

Gif を見た感じ、とてもよさそうなゲーム。
こうやって黙々と作れるのは凄いねぇ。

daradaraunity.blog.fc2.com

シーンリセット用

negilab-unity.com


Firefox 52 以降でついにUnity WebPlayer が使えなくなったので、Palemoon というブラウザを使うことにした

タイトル通りですが、Unity WebPlayer が着々と廃止されております。
NPAPI は悪、ということで、Flash Player もだんだんと廃止になって、HTML 5 化が進んでいくんでしょうね。
Unity WebPlayer だったものは、WebGL に移り変わっていく流れでしょうかね。
それにしても、WebPlayer のものが遊べなくなったのは不便だったりするので、延命のために色々とブラウザを探してみることにしました

Palemoon は Firefox をベースにした Web ブラウザだそうです。
ほぼほぼ独自エンジンに書き換えられていたりします(ソースコードの名残はあるようですが。。。)
使えなくなったサイトでは Palemoon を使ってみることにしています。
下記サイトに飛んで、Download (Windows web installer) というボタンを押せば、ダウンロードできます。

www.palemoon.org

公式では Windows のみとなっていますが、非公式で Mac 版もあるようです。
usedoor.jp

動作確認はここらへんでやってみましょう。

Unity Web Player | Chromian Wars Demo

備考

廃止になったブラウザの個人的なまとめとしては、こんなカンジ。IE や Edge は調べてませんよ。

Chrome 45 で廃止

japan.unity3d.com

Firefox 52 以降で廃止

www-01.ibm.com