Skip to content

Instantly share code, notes, and snippets.

@azu
azu / Pre-hijacking Attacks.md
Last active November 28, 2023 02:22
Pre-hijacking Attacksのメモ書きやSSO/パスワードリセット/アカウントマージ周りのチェックリスト

Pre-hijacking Attacksについてのメモ書きです。 元の論文と記事は次のページを読んでください。

Pre-hijacking Attacks はメールアドレスの確認をしないでアカウントを作れるサービスという前提があります。

アカウント作成からそのまま機能を利用できるようにすることで、利用体験をよくするための施策として、メールアドレスの確認のステップを後回し またはしないサービスがあります。

@nashirox
nashirox / circle_ci_config.yml
Last active May 18, 2023 00:09
CircleCI config for Rails 6 + Ruby 2.6 + Postgres + Redis
version: 2
jobs:
build:
working_directory: ~/my-app
docker:
- image: circleci/ruby:2.6.3-node-browsers
environment:
BUNDLE_RETRY: 3
BUNDLE_PATH: vendor/bundle
DATABASE_URL: postgres://postgres:password@localhost:5432/tech_cast_test
@ohnishiakira
ohnishiakira / gist:1715230
Created February 1, 2012 05:09
DateTimeの差を秒単位で取る
# coding: utf-8
require "date"
a = DateTime.new(2012, 1, 31, 23, 59, 55, "+09:00")
b = DateTime.new(2012, 2, 1, 0, 0, 0, "+09:00")
# (DateTime - DateTime)はRationalになるので、24 * 60 * 60をかけてto_iして秒単位に変換する
(b - a) # => (1/17500)
(b - a).class # => Rational