2020年8月17日のブックマーク (4件)

  • パーフェクトRails著者が解説するdeviseの現代的なユーザー認証のモデル構成について - joker1007’s diary

    最近、パーフェクトRuby on Railsの増補改訂版をリリースさせていただいた身なので、久しぶりにRailsについて書いてみようと思う。 まあ、書籍の宣伝みたいなものです。 数日前に、noteというサービスでWebフロント側に投稿者のIPアドレスが露出するという漏洩事故が起きました。これがどれぐらい問題かは一旦置いておいて、何故こういうことになるのか、そしてRailsでよく使われるdeviseという認証機構作成ライブラリのより良い使い方について話をしていきます。 (noteRailsを使っているか、ここで話をするdeviseを採用しているかは定かではないので、ここから先の話はその事故とは直接関係ありません。Railsだったとしても恐らく使ってないか変な使い方してると思うんですが、理由は後述) 何故こんなことが起きるのか そもそも、フロント側に何故IPアドレスを送ってんだ、という話です

    パーフェクトRails著者が解説するdeviseの現代的なユーザー認証のモデル構成について - joker1007’s diary
    potato4d
    potato4d 2020/08/17
  • 【重要】一部のアカウントについてパスワード変更の案内を開始しました

    pixiv事務局です。 以前お知らせした通り、2020年8月17日(月)より、一部のアカウントについて、pixiv及び関連サービスへのログイン後に以下のようなパスワード変更の案内画面が表示されるようになりました。 【パスワード変更の案内画面】 <デスクトップ版> <モバイル版> 【パスワード変更の案内画面が出た場合】 この案内が表示されている場合、ご自身のアカウントに設定されているパスワードが「第三者に推測されやすいものであり、不正アクセスの被害に遭う可能性が高い状態」です。 お手数ですが、ご自身の大事なアカウントを守るため、画面にならって、パスワードの変更をお願いします。 変更の際は、ヘルプの「安全なパスワードを設定するにはどうすればよいですか?」も合わせてご確認ください。 【pixivへのログインができなくなる可能性があります】 今後はセキュリティ上の観点から、「別のサービスで使用して

    【重要】一部のアカウントについてパスワード変更の案内を開始しました
    potato4d
    potato4d 2020/08/17
    「別のサービスで使用している」ってどうやって判別するんだろう。
  • Web by Google (TM)

    アラン・ギブソンのブログより。 Mozillaの財務状況を見ると、Googleが反トラスト法の問題を回避するように、彼らを生命維持装置に付けていると結論付けるのが理にかなっています。MozillaとGoogleとの契約は、今後の収益の少なくとも70%を占めることになります。これは4億ドルを超え、ブラウザの4%でデフォルトの検索プロバイダになっています。1年間です。私は次の給与を賭けてもいいのですが、MicrosoftのInternet Explorerの独占を巡るトラブルの再発を避けるために、Googleがこのかなり寛大な契約を結んだのではないかと思います。私の推測では、この最新の反トラスト法の波が吹き荒れる頃に、Googleはプラグを抜くことが、彼らの利益になると判断するのではないかと思います。 Mozillaのトラブルで、GoogleはWeChatやFacebookのウォールドガーデン

    potato4d
    potato4d 2020/08/17
  • Tailwind.css + classNames() を型安全に扱う TypeScript Language Service Plugin を書いた - じっくりコトコト

    とりあえず動いた。プロジェクト内の tailwind.config.js を見て classNames() に tailwind のクラスではない文字列が渡ったらその場で警告する pic.twitter.com/587SrTx8h9— f_subal🍚🐿 (@f_subal) 2020年8月14日 名前は irontail です。出オチです。 モチベ 業務で Tailwind.css を使う機会が増えてきました。 自分のチームでも少しづつ使ってますが、他にも社内の古いプロジェクトでン年前の CSS で消耗している人々に助け舟として勧めたりしています。 記述量が少ないとかより、過去の CSS を消し去って低いコストでまともにするツールとして好んでいる面があり、React プロジェクトでの CSS Modules からの移行先として、個人的には styled-components よりも好

    Tailwind.css + classNames() を型安全に扱う TypeScript Language Service Plugin を書いた - じっくりコトコト
    potato4d
    potato4d 2020/08/17
    助かる