目的

OmniauthでTwitterに認証ログイン後、ログイン前と同じページにリダイレクトしたい

方法

libディレクトリのautoloadはRails libディレクトリのファイルをautoloadを参考してください。

解説

redirect_toパラメータ或いはrefererをログイン直前のリクエストから取ってセッションに保存するRack middwareの手法です。そしてsessions_controllerではセッション内に保存されたurlにリダイレクトし、セッションクリアしています。

もちろんTwitter以外のproviderでの認証&ログイン処理にも対応できます。

#tips #evernote #evernote

複数のノートに一気にタグをつける方法です。今まで知らなかったことにちょっとショックくらいです。。

Evernote-add-tags-for-multiple-notes

+先にCommandキーを押しながらノートを複数選択する +付けたいタグを上記で選択したノートにドラッグする

で完了です〜

参考ページ: http://forum.evernote.com/phpbb/viewtopic.php?f=55&t=17493 http://excel555.blog58.fc2.com/blog-entry-148.html

#japan #japan #visa

個人で準備する書類

  • パスポート
  • 外国人登録証明書
  • 前年分納税証明書 (区役所で300円)
  • 前年分課税証明書 (区役所で300円)
  • 転職した場合退職証明書 (必要項目は 在職期間、退職理由、在職時の業務内容、と名前生年月日など、一社以上転職した場合は全部必要)
  • 在留期間更新申請書(技術ビザの場合は1,2ページが個人が書く)


会社側で用意してもらう書類:

  • 雇用証明書(あるいは労働契約書)
  • 登記謄本 (写し)
  • 去年分の源泉徴収票の法定調書合計表(上場企業の場合は不要)
  • パンフレット(あればもっといいくらい)
  • 在留期間更新申請書(技術ビザの場合3,4ページが会社が書く)

上記のうち、パスポートと外国人登録証明書以外は取り戻せないです。会社が出すものは写しでOK。

#git #git

If you place a ^ at the end of a reference, Git resolves it to mean the parent of that commit. HEAD^, which means “the parent of HEAD”:

通常ケースで言うとHEAD^は一個前のコミット、HEAD^^は2つ前のコミットってことですね。他の書き方はHEAD~2HEAD~5があります。

HEAD^1、HEAD^2

これは上記と若干違ってmergeのコミットに対してのみ有効です。

マージの場合はparentが2つあるので、HEAD^1は今のブランチでのparent、HEAD\^2は取得先のparentを差してます。