2024年3月

37/42ページ
  • 2024.03.05

Lambda関連のことを調べてみた

Lambda@Edgeで脆弱性対策 # Lambda@Edge で脆弱性対策 ## あらすじ 新たなウェブサイトの脆弱性への攻撃手法が出回り始めたけど、すぐには改修できない。 システムの外部で攻撃防御を行うにはWAFを使うことになるけれど、AWS WAFは高い。 (個人のウェブサイト維持費としては。会社ならどうということはないのですが) 特定の条件に合致するリクエストを弾くだけならば Lambda […]

  • 2024.03.05

Android関連のことを調べてみた

HiltViewModelで始めるAndroidの依存性注入のお話 # はじめに 最近のAndroidアプリのアーキテクチャ設計において、依存性注入(DI)は必須のパターンとなっています。特に、ViewModelを使った設計ではDIがさらに重要な役割を果たします。**Googleが提供するHiltは、AndroidのためのDIライブラリとしてこの問題をスマートに解決してくれます。** 今回はHil […]

  • 2024.03.05

Python3関連のことを調べてみた

colspanとrowspanを考慮してテーブルをパースする Pythonでスクレイピングなどする際、BeautifulSoupを用いてHTMLをパースすることがよくあると思います。表をパースする場合はTableタグのパースをすれば良いので同様に対処できます。 しかし以下のようなcolspanやrowspanが設定されている表の場合には工夫が必要になります。 ![image.png](https: […]

  • 2024.03.05

Node.js関連のことを調べてみた

Node16.20.2環境でhusky+lint-stagedを使ってlinterを自動化する(no use prettier) # 背景 Gitへのコミット時に、linterのルールに則ってないコードを弾きたい。 業務でNode16.20.2指定の環境だったので、最新の導入記事が参考にならない。 また、巷の記事ではセットでprettierを使って自動整形をしているが、意図しない変更が加わるため無 […]

  • 2024.03.05

PHP関連のことを調べてみた

Laravel 11🐲🐉がリリースされたのだ🎉【Laravel 11 新機能・変更点】 https://twitter.com/taylorotwell/status/1764760671311335798 Laravel 11がきました!ぺちぱーとララベラー歓喜!新機能を紹介します https://laravel.com/docs/11.x/releases # Laravel 11のインストー […]

  • 2024.03.05

Go関連のことを調べてみた

Echoで固有リクエストヘッダ検証によるCSRF対策 ## CSRF対策 CSRF対策で重要なのはユーザーが意図しない動作をブロックすることだと考えました。一般的なCSRF対策としてはCSRFトークンを利用したものがありますが、実装がうまくいきませんでした。色々試行錯誤してる中で、そもそもバックエンドとフロントエンドが独立したSPAでこれが適しているのかどうかという疑問も同時に持ちました。同じよう […]

  • 2024.03.05

Ruby関連のことを調べてみた

AtCoder Beginner Contest 342の参戦記録 RubyでAtCoderに参戦した記録です。 AB2完で、C問題はコンテスト終了後に解説を見てからコードを書きました。 ## [ABC342 A Yay!](https://atcoder.jp/contests/abc342/tasks/abc342_a) ある1文字を除いてすべて同じ文字で構成される文字列Sの中で、他の文字と異 […]

  • 2024.03.04

iOS関連のことを調べてみた

Privacy ManifestのPrivacy Nutrition Label Types設定要領 PrivacyInfo.xcprivacyの項目`Privacy Nutrition Label Types`の設定値の対応表です。 https://developer.apple.com/jp/app-store/app-privacy-details/ # データの種類 (Types of d […]

  • 2024.03.04

JavaScript関連のことを調べてみた

JavaScript(TypeScript)のconsoleについておさらい【前編】 コードを組む時にlog()やdebug()をよく使うのですが、他のconsoleの仕様をあまり知らないな…と思ったのでざっくりまとめてみました。 :::note warn 筆者の確認環境は vue3系(TypeScript) × chrome です。 純粋なJS環境ではないのでどこかしら挙動が異なるかもしれません […]

1 37 42