タグ

alice_rのブックマーク (2,626)

  • SPFのDNSルックアップの回数制限とは? 確認方法や対策を解説 - ベアメールブログ

    SPFレコードの構文について詳しくは、こちらの記事をご参照ください。 SPFレコードの書き方とは? 記述例を総まとめ | ベアメールブログ SPFには、認証時に実行できるDNSルックアップは10回までという回数制限が設けられており、「a」「mx」「include」「redirect」はこの制限の対象になります。「ip4」「ip6」についてはDNSルックアップを必要としないため、この制限にはカウントされません。 もし10回を超えるDNSルックアップが行われた場合、SPFレコードがPermError(無効)と見なされ、受信者側での認証が失敗してしまうのです。 SPFのDNSルックアップの回数制限については、RFC7208の「4.6.4. DNS Lookup Limits」の箇所に記載されています。 参考:RFC7208「Sender Policy Framework (SPF) for Au

  • Push Companion

    Application Server Keys Application server keys are used to idenitfy your application server with a push service. Public Key Loading... Private Key Loading... Refresh Keys Codelab Message Sending When you are going through our push codelab you can send a message below. Subscription to Send To

  • お名前.com から Cloudflare Registrar にドメイン移管した話

    こんにちはーむちょこです。 ずっと利用していたお名前.com をやめて、 Cloudflare Registrar にドメインを移管してみました。 背景に興味がない方は、目次から「移管手順」のセクションに飛んでください。 お名前.com をやめる理由 初めてドメインを取ったのがお名前.com でした。 たぶんその頃は日語サイトでドメインを取ろうと思ったら真っ先に思い浮かぶのがお名前.com だったような気がします。 それからずーっとお名前.com を使い続けていましたが、その間サービスはいろいろと施策を打つわけです。メールたくさん送ってみたりね。 そうして蓄積されたちょっと嫌なイメージと、値上がりのお知らせと、他のサービスも使ってみたいという好奇心に駆られて今回やめてみることにしました。 Cloudflare Registrar を選んだ理由 とりあえず、エンジニアがたくさんいる com

    お名前.com から Cloudflare Registrar にドメイン移管した話
  • Cloudflare Tunnel を使って自宅サーバを公開する - hoge な blog

    Cloudflare Tunnel を使って自宅サーバを公開する こんにちは! 42 Tokyo Advent Calendar 2022 の15日目を担当する, akito です。 よろしくおねがいします。 この記事では、以前から個人的に気になっていた Cloudflare Tunnel というサービスについて紹介する予定です。 会社などの組織ではなく、個人的な用途に使う際に気になりそうなことについて纏めています。 この製品が売りにしていそうなセキュリティ的な側面についてはあまり触れない予定です。 主に使いやすさ、使い方などについて書く予定です。 感想以外の内容はドキュメントに書いてあります。 エッセンスを薄く薄くしてブログにした感じです。 (typoや不適切な表現、気になるところなどあればコメントいただけると嬉しいです) 雑なまとめ webサーバを公開できる。設定も比較的シンプル。クラ

    Cloudflare Tunnel を使って自宅サーバを公開する - hoge な blog
  • React Router (react-router-dom) v6でのリダイレクト

    ログイン状態に応じて以下のようなページリダイレクトを行いたいことがあるかと思います。 未ログイン時に自動でログインページに移動 既にログインしている場合、トップページに移動 このリダイレクトのやり方がreact-router-domのv6(執筆時点最新版)にて変更になっていますのでまとめてみます。 推奨される方法 まず、react-router-domではv6にてブラウザ側でのリダイレクトが非推奨となりました。 詳しい説明は上の記事に譲りますが、以下のような問題点が指摘されています。 来リダイレクトで去るはずのページのHTMLをクライアントが一旦受信してしまう 特にクローラ等がこれを受け取るとリダイレクト元のページもインデックスされてしまう ブラウザ側でリダイレクトすると、来不要なページのレンダリングが挟まるため余計な処理時間がかかる このため、可能な限りサーバー側でリダイレクトのレス

    React Router (react-router-dom) v6でのリダイレクト
  • React jotai で localStorage を使って state を永続化するコンポーネント作ってみたのメモ - かもメモ

    React で jotai を使って local storage に JTW を保存して永続化・リロード時に状態を復帰するのをやってみためも。 (※ サンプルなので local storage に JWT を保存するのはセキュリティ的によろしくないってのは今回考慮していません ) シナリオ ログインの際に API から JWT token とユーザー情報が返される JWT token は local storage に保存する ユーザー情報は React の state にする 初回アクセス・リロード時にユーザー情報を永続化された JWT から復元するシナリオ local storage に JWT token がある場合 API に JWT token を付けてアクセスする JWT token が expire している場合はエラーが返される -> ログアウト状態にする API から返さ

    React jotai で localStorage を使って state を永続化するコンポーネント作ってみたのメモ - かもメモ
  • 【超簡単】余った中古デスクトップをMisskeyサーバーとして再利用

    目次はじめにみなさん、こんにちは。 最近はMisskeyというものをよくやっています。 誰でも自分のサーバーを立てられるSNSで、他の人が立てた別のサーバーと接続して、投稿を見たりリアクションしたりなどのやりとりができます。 Misskey Hub 昨今のTwitter、あ、間違えました、Xがクソすぎて、移住先として最近知った人も多いんじゃないかなあと思います。 既存のサーバーにアカウントを作るのが一般的のような風潮がありますが、実はMisskeyサーバーを立てるのはものすごい簡単です! というわけで今回は、いらなくなって家に眠っている古いPCを、Misskeyサーバーに昇華させていきたいと思います。 必要なもの適当なPCサーバーにする適当なPCが1台必要です。 今回は、EPSON Endeavor ST125Eという古めかしいパソコンが家に転がっていたので、こいつを使っていきます。 [F

    【超簡単】余った中古デスクトップをMisskeyサーバーとして再利用
  • さくらのレンタルサーバーで初期ドメインでのアクセスを拒否する at softelメモ

    問題 さくらのレンタルサーバーは「********.sakura.ne.jp」形式の初期ドメインが割り当てられていて、以下のようなURLでマルチドメイン用に置いたものなどが表示されてしまうのですが、簡単に表示されないようにできませんか? http://********.sakura.ne.jp/example.com/~~ 答え さくらのレンタルサーバーはApache2.4になったので、<If>ディレクティブが使える。 <If> でHTTP_HOST が ~~.sakura.ne.jp のとき、アクセスを拒否できる。 一番上の階層の .htaccess に書けば、全体的に適用される。配下のマルチドメインで運用しているWebサイトに初期ドメインではアクセスできなくなる。 例) <if "%{HTTP_HOST} =~ /sakura\.ne\.jp/"> Deny from All </if

    さくらのレンタルサーバーで初期ドメインでのアクセスを拒否する at softelメモ
    alice_r
    alice_r 2024/03/26
    “<if "%{HTTP_HOST} =~ /sakura\.ne\.jp$/"> Deny from All </if>”
  • L字デスク テーブル オフィスデスク 机 おしゃれ カスタマイズ可能 HD206

    [{"id":43941554192640,"title":"120*80*75cm \/ 天板ホワイト+脚シルバー+ブラック(チェアなし) \/ 左タイプ","option1":"120*80*75cm","option2":"天板ホワイト+脚シルバー+ブラック(チェアなし)","option3":"左タイプ","sku":"HD206-122","requires_shipping":true,"taxable":true,"featured_image":{"id":41642899865856,"product_id":8260808737024,"position":24,"created_at":"2024-08-06T15:08:21+09:00","updated_at":"2024-08-18T13:55:12+09:00","alt":"L字デスク テーブル オフィスデ

    L字デスク テーブル オフィスデスク 机 おしゃれ カスタマイズ可能 HD206
    alice_r
    alice_r 2024/03/21
  • あなたが教わってるそのCSSテクニックはもう古い – TAKLOG

    Xの初学者のポストにて古の手法を教わっている方をよく見かけるので、2024年現在そのCSSテクニックはもう古いってものをいくつか列挙しました。 ブロックのセンタリングに margin を使うなら margin-inline:auto を使いなさいmarginを使ってブロックのセンタリングを行う際によく教わるのはmargin:0 autoあるいはmargin:autoでしょう。

    あなたが教わってるそのCSSテクニックはもう古い – TAKLOG
    alice_r
    alice_r 2024/03/16
  • 市区町村の情報をCSVでダウンロードする|郵便住所.jp -住所検索、住所マスタ用CSVダウンロードサービス-

    市区町村コードだけ、都道府県名と市区町村名だけ、といったように、欲しい項目だけを選んでCSVでダウンロードできます。 市区町村は、【市区町村コード】で一意に特定できるようになっています。 【市区町村名】のみの選択では『府中市』や『伊達市』など、重複することがあるためご注意ください。また【市区町村名ローマ字】はローマ字の更新が年に一度のため、すべての市区町村に必ず設定されているものではありませんのでご注意ください。 2007年10月以降に廃止された住所を含めることもできます。【廃止データを含める】を選択した場合は【廃止フラグ】も一緒に選択してください。市区町村の廃止データを検索してみる。 CSVで出力する項目を選択し[市区町村をCSVでダウンロードする]ボタンをクリックしてください。

    alice_r
    alice_r 2024/03/13
  • LaravelのNotificationでテキスト(平文)メールを送信したい – helog

    Laravelで通知メールを送信するしくみとしてNotificationクラスがありますが、それでテキスト(平文)メールを送る方法です。 Notificationは非常に便利で、通知メールを送るための各機能が用意されています。 但し、基的に送信するメールタイプはHTMLメールです。正しくは「HTMLメールが受け取れない環境の場合はテキストメールを送る」といった仕様のようでうすが、あまり理解できておりません。。 個人的には通知メールは確実に届けたいので、HTMLメールではなくテキストメールのみを送信するほうが良いと考えています。HTMLメールが崩れて読めない、メッセージが伝わらないでは困りますからね。 では、実際にテキストメールを送信する方法です。 例えば、新規Notificationクラス「SampleNotification」を作成する場合、artisanコマンドで作成することができま

    LaravelのNotificationでテキスト(平文)メールを送信したい – helog
  • Larabelのcolumn-sortable使い方Tip|telluru

    お疲れ様です。新人エンジニアのtelluruです。技術記事第一弾はLarabelの実装でお世話になったcolumn-sortableの使い方のメモを記します。 導入まずはcomposerからcolumn-sortableをインストール。 composer require kyslik/column-sortable次にコンフィグファイルを追加。 php artisan vendor:publish --provider="Kyslik\ColumnSortable\ColumnSortableServiceProvider" --tag="config"実装基的な使い方。 Model <?php namespace App; use Illuminate\Database\Eloquent\Model; use Kyslik\ColumnSortable\Sortable; //追加 c

    Larabelのcolumn-sortable使い方Tip|telluru
  • 【無料】台湾で収録された自然環境音ライブラリ、99Sounds「Nature Sounds」無償配布開始! | Computer Music Japan

    Nature Soundsには、ロイヤリティーフリーのネイチャー・フィールド・レコーディングが以下のカテゴリーで収録されています: 動物、森、雨、水、風。 最も人気のあるRain SoundsとWater Soundsライブラリに追加するのに最適な音源です。新しいNature Soundsは、よりバラエティに富んだサウンドを提供し、サウンドデザイン、映画、ソーシャルメディア、音楽制作に最適です。 Free To Use Soundsの友人台湾で録音し、99Soundsの訪問者に無料でダウンロード提供しています。 Free To Use Soundsのウェブサイトでは、世界中の様々な場所で録音されたフィールドレコーディングをご覧いただけます。 Nature Soundsには、24ビットWAVフォーマット(192kHz、ステレオ)の音声が83曲収録されています。 ダウンロードサイズは2.9G

    【無料】台湾で収録された自然環境音ライブラリ、99Sounds「Nature Sounds」無償配布開始! | Computer Music Japan
    alice_r
    alice_r 2024/03/10
  • Pines - Alpine and Tailwind UI Library

  • Laravel で 全角カタカナ・半角英数記号 に変換しつつバリデーション

    はじめにLaravel で 全角カタカナ・半角英数記号 に変換しつつバリデーションする方法について整理した。 要件としては下記。 バリデーションの前にデータを変換 「全角かな・半角カナ」→「全角カナ」 「全角英数記号」→「半角英数記号」 変換したデータに対してバリデーション バリデーション OK ならその後の処理も変換後のデータを利用 レコードの 作成/更新 とか検索とか TL;DR prepareForValidation でバリデーション前の処理 mb_convert_kana で全角・半角の変換 変換できない文字もあるので注意 regex ルールで正規表現を使ってバリデーション バリデーション通れば後はいつも通り

    Laravel で 全角カタカナ・半角英数記号 に変換しつつバリデーション
  • Laravel |【保存版】バリデーションルールのまとめ - わくわくBank

    バリデーションルールの動作確認方法 Validatorクラスのmakeメソッドに、 検証データ と ルール を設定してインスタンスを生成します。 その後、 passesメソッド を実行することで、バリデーションルールの動作確認ができます。 $data = ['parameter' => 100]; $rules1 = ['parameter' => 'integer']; $rules2 = ['parameter' => 'string']; \Validator::make($data, $rules1)->passes(); // true \Validator::make($data, $rules2)->passes(); // false 上記例では、 $rules1 に設定したルールの場合、バリデーションを通していることを確認できます。 $rules2 に設定したルールの場合

    Laravel |【保存版】バリデーションルールのまとめ - わくわくBank
  • 【まとめ】Laravel-バリデーションルール一覧

    Laravelでは簡単に入力値のバリデーションが行えるように様々なルールがあらかじめ定義されています。 今回はルールの使い方とよく使うルール項目をまとめました。 数値に関するルール 文字列に関するルール フォーマットルール 日付に関するルール データ型に関するルール 項目同士を比較するルール その他 Laravelのバリデーションルールの使い方 Laravelのバリデーション機能はコントローラ側からリクエストオブジェクトのvalidateメソッドを使うことで実装可能です。 $request->validate([ 'name' => 'required|string|size:4', 'email' => 'required|email', ]); validateメソッドの引数にはフォームで指定したname属性とその項目に適応させたいルールを連想配列形式で渡します。これだけで指定した項目

    【まとめ】Laravel-バリデーションルール一覧
  • Next.js(SPA)ベースのアプリケーションへの実装

    ではアプリケーションに組み込んでいきましょう。 まず、変更したコールバックを受けるページを作成します。 front/src/pages/callback/index.tsx を作成し、以下のようにします。 import Container from '@mui/material/Container' import { useRouter } from 'next/router' import { useEffect } from 'react' import axios from '@/lib/axios' const Callback = () => { const router = useRouter() const query = router.query const code = query.code as string const fetchAuthCredentials = a

  • さくらのレンタルサーバでLaravelを動かす方法 | さくらのナレッジ

    Composerのインストール Laravelのインストールや管理にはComposerが必要なのでインストールを行います。 まず、SSHでさくらのレンタルサーバへログインします。 SSH を利用したい | さくらのサポート情報 ログインしたら「cd ~」でホームディレクトリに移動します。例えばユーザ名がabcなら/home/abcに移動します(pwdコマンドで確認できます)。そして「cd bin」でbinフォルダに移動します。 次にComposerをダウンロードします。以下のページからダウンロードに使用するコマンドを取得できます。 Download Composer Latest: v2.5.5 記事執筆時点では以下のようなスクリプトでした。 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

    さくらのレンタルサーバでLaravelを動かす方法 | さくらのナレッジ