プライバシーマーク(Pマーク)更新のお知らせ
BPS株式会社は、一般財団法人日本情報経済社会推進協会(JIPDEC)より、プライバシーマーク(Pマーク)の付与適格決定を受け、更新いたしましたことをお知らせいたします。 プライバシーマーク制度は、日本産業規格「JIS Q...
View Article運動のお供をFitbit Versa 3からPixel Watch 4に変えて半年弱のレビュー
春のPepUpウォーキングが終わってしばらく経ちますが、皆様いかがお過ごしでしょうか。僕は5月が終わったら歩くのをやめてしまいました。6月は梅雨だし...7月は暑いし...仕方ないですよね! 5月 6月 運動のお供には、長らくFitbit Versa 3を使っていたのですが、今年に入ってPixel Watch 4(41mm)に買い替えました。Fitbit Versa...
View Article情報セキュリティマネジメントシステムの国際規格「ISO/IEC 27001」認証を取得
BPS株式会社(本社:東京都新宿区、以下「当社」)は、情報セキュリティマネジメントシステム(ISMS)の国際規格である「ISO/IEC 27001:2022」および国内規格「JIS Q 27001:2023」の認証を、2026年4月21日付で取得いたしましたのでお知らせいたします。...
View Articleページ内検索したテキストはWebサイト運営者にバレる
はじめに 突然ですがこのページを開いてCtrl+Fのページ内検索を開き、 x y z のいずれかの文字を検索してみてください。 https://codepen.io/babatakao/full/bNeBOwr このように、検索した結果がalertで表示されます。 言いたかったこと このように、ページ内検索したテキストはコンテンツJavaScriptから検知できます。...
View Articleアラフォーエンジニアは10万歩を目指したい
秋のPepウォーキングはちゃんとポイントもらえましたか? 僕は今回、初めてBPS内でチーム結成してみました。インドア派が多いので特に目標は立てず3000歩でも良いかなと思ってましたが、意外とみんな歩いていて、95%まで行きました。こんなことなら最初から100%目指しておけば良かった。...
View ArticleExcelのUNIQUE関数は半角スペースと全角スペースを区別しない
UNIQUE関数は、範囲内セルの値から重複を排除したリストを返します。 参考: UNIQUE 関数 - Microsoft サポート ところで、公式ドキュメントに引数リストすら無いのはどうにかならなかったんでしょうか... 挙動がおかしい 何故か半角スペースと全角スペースを混同するようです。以下の例は 山田 太郎 と 山田 太郎 を含む範囲を指定しているのに、一方しか出ません。(Microsoft...
View ArticleAWS CodeConnections からGitLabに最小権限で安全に接続したい
AWS Code PipelineでFargate等にデプロイするときに、何をソースにするか問題があります。 CodeCommitが緩やかに廃止しそう...
View ArticleSlackで新たなメンバーが追加されたときに通知を受け取る
Slackでワークスペースに新たなメンバー(ゲスト以外)が追加されたら、通知を受け取るようにする方法です。 背景 Slackには色々なユーザ種別がありますが、Enterprise Gridでない通常プランでは、ざっくり以下を意識することが多いと思います。 管理者: ワークスペースの設定やメンバーの追加などの操作が可能 通常メンバー: すべてのパブリックチャンネルに参加可能 マルチチャンネルゲスト:...
View ArticleRails: resque管理画面がHost not permittedになった
resqueを使っているのですが、本番環境でダッシュボードを見ようとしたらHost not permittedと言われて表示できなくなっていました。 なんの味気もない無慈悲な画面。 もちろんresque以外の通常ページはアクセスできますし、ローカル環境ではresqueダッシュボードも表示できます。 設定はよくあるこういう感じです。 # config/routes.rb...
View ArticleAmazon S3ではプラス記号がスペースに変換される
AWSのS3でREST APIエンドポイントを使う場合、ファイル名(キー)にプラス記号 + (U+002B)を含めてリクエストすると、スペース(U+0020)に変換されてしまいます。そして悲しいことに、この挙動はCloudFrontでS3オリジンを使った際にも適用されます。ただし、S3 Static Website Hostingを使った際にはこの挙動になりません。 具体例...
View ArticleGoogle Workspaceでライセンスを割り当てないユーザを作成する
Google Workspaceを利用していると、「自社のドメインのGoogleアカウントを持っている ≒ 自社の社員」とみなすことが出来ます。これを利用し、ステージング環境へのアクセスを自社内に制限したいときに、ALBでGoogleアカウント認証するといった手段が取れます。 ※クラスメソッドさんのAmazon CognitoユーザープールLambdaトリガーでALB認証のメールアドレスを制限する...
View Articleフレッツ光クロスでRTX1300を使うとIPv4のみ速度が出ない現象と緩和策
最近、会社でフレッツ光クロスの回線とRTX1300を導入してみました。 素直に設定しても期待する性能が出ないケースがあったので、実験結果などを紹介していきます。 環境 新たに引いた回線のスペックはこんな感じです。 物理回線: フレッツ光クロス(NTT東日本) VNE: v6プラス固定IP8(後日Xpass固定IP8に変更しましたが本記事の範囲では同じです) ルーター: RTX1300...
View ArticleデスクトップPCのすすめ
皆さま、業務や趣味で使っているPCには満足していますか? 仕事がら、新しく入社される方や数年ごとの買い替えのPC選定に関わることがあるので、なんとなく思っていることをポエムしてみたいと思います。 BPSのマシン環境...
View Articleスクロールコンテナに指定したpaddingは適用されるべきか
以下のページを見てみましょう。 JS Bin - Collaborative JavaScript Debugging Chrome, Edgeでは上下左右ともに余白(パディング)が表示されますが、Firefox, Safariでは上下左のみ余白があり、右は余白なしになります。 確認時点のバージョン Chrome: 121.0.6167.86, 129.0.6656.0 Firefox:...
View ArticleHTMLDialogElement: showModal() はHTMLの長年の課題を解決する期待の星かと思ったら実際はだめな子
<dialog> 要素の showModal() は全てのモダンブラウザで実装され、そろそろ使っても良いかなという方も多いと思います。しかし実際に使ってみると(主にChromium系ブラウザで)重大な落とし穴があり、適用できるケースは限定的なことがわかりました。 背景 HTMLでモーダルダイアログを表示するとき、伝統的には以下のような実装をしていました。 <aside...
View ArticleREALFORCE R3の新モデルR3HI17(セパレートスペースキー)を試用レビュー
REALFORCE R3 R3HC13を買ってから3年弱が経過しました。毎日元気に活躍してくれています。 REALFORCE R3にしました ありがたいことに、上記ブログ記事を見てくださった代理店の方から、未発表の新型REALFORCEを試す機会をいただきました。簡単にレビューしてみます。 はじめに 2024年9月3日、REALFORCE...
View ArticleHyper-V VMが「復元中(99%)」のまま固まった
開発PCの1台では、Hyper-V VMでLinuxを動作させています。Windows側から localhost でアクセスできない欠点はあるものの、それ以外は大きな不便もなく、クセが強いWSL2よりも使いやすいです。 発生した問題 ある日、PC再起動後にVMを復元しようとしたところ、「復元中(99%)」のまま5分待っても進まなくなってしまいました。...
View ArticleWeb会議のウィンドウ共有中に別のウィンドウをサクッと見せるHTMLを作ったらそこそこ便利
Google Meetなどで画面共有するときに、 単一のブラウザタブを共有 単一のウィンドウを共有 デスクトップ全体を共有 が選べますが、僕はほとんどの場合単一のウィンドウ共有を使います。 動作デモを見せたり議事録を映したりするので、タブ共有では足りません。...
View ArticleLambda@Edgeを使うとき、デフォルトで作成されるIAMロールは権限が足りないので注意
PoCを作るのにマネジメントコンソールからLambda@Edgeを設定したら、しょうもないところでハマったので記録を残しておきます。 TL;DR デフォルトで作成されるIAMロールにはus-east-1だけのCloudWatchLogs権限が許可されますが、Lambda@Edgeで使うなら他のリージョンも許可する必要がありました。 こんなことをやりました Lambda関数の作成...
View ArticleS3 Static Website Hostingで重複スラッシュがあると404になる挙動をnginxで再現する
Amazon S3の静的Webサイトホスティング (Static Website Hosting)、便利ですよね。安くて可用性高くてメンテナンスフリー。HTTPSは適当なCDN通せば良いので、頑張らないLPなんかは全部これにしたい。 ところで、S3 Static Website...
View Article