記事一覧
javascriptで、文字列中のアルファベット以外の値を削除する
javascriptで文字列に含まれる小文字のアルファベット以外の値を削除したかったので調べてみた。
結果
以下のように書くことで実現できた
var str = "a man, a plan, a canal: panama"var newStr = str.replace(/[^a-z]/gi, '')// newStr = "amanaplanacanalpanamavar"
先頭の^
4k 144hzモニタを購入して仕事がより捗る様になった話
1ヶ月ほど前にAmazonで144hzの4kモニタを購入しました。
具体的には、以下のモニタです。購入価格は12万円ほど。(モニターにしては少し高めです)
**MSI Optix MPG321UR-QD**
[https://amzn.asia/d/ci7jwpW](https://amzn.asia/d/ci7jwpW)
いくつかのメーカから同じ様なスペックのモニタが発売されており、スペ
AppleのMagicTrackpad3を購入したけど使うのやめた話
120hzモニタの初体験約一年前にM1 Macbook proを購入しました。最初に出た13インチのモデルではなくて、後にでた14インチのM1 Maxのモデル。40万円くらいしました。
最初はなぜかサファリでさえ120hzに対応できておらず、スクロールが全然滑らかじゃないとか、メモリの消費量が異様に大きいとか色々と問題もありましたが、OSのバージョンアップでどんどん改善されていき、ものすごく反応が
iPhone14を買うか、iPhone15を待つか悩んだ話(結局購入)
私はiPhoneXを発売日に購入し、それから壊すことなく先日まで約五年間使ってきました。カメラは確かにiPhone12などと比べても大きく性能の違いはあるものの、動作については特に不満もなく使ってきました。5年経った今でも最新のOSがインストールでき、機種変しなくても新たな機能が利用できたのも、(まだいっか・・)考えていた理由です。
一方で、最新のOSで導入された音声入力とキーボード入力の同時入力
少し寒くなってきましたね
Credentialなしで他のAWSにアクセスする方法
こちらも面接官の方にいただいた質問で、きちんと答えられなかったので知らながらまとめてみます。
Assume role, trust policyPolicyを作って、その中のActionにAssumeRoleを指定し、許可を与える先のアカウントと、そのロールを指定する。
これが最もシンプルな例
{ "Version": "2012-10-17", "Statement": [ {
ECSでBlue/Green deployをする方法
ECSでBlue/Green デプロイするにはどうすればいいの?という質問を面接官の方からいただいたのでこちらに調べて書いてみます。
設定の仕方ECSの設定画面で、Blue/Green デプロイを選択すると、CodeDeployを使って実現することができる。
この設定を行うと、Targetグループが2つできる。それぞれ異なるポートでListener設定される。この場合は443が本番、8443が
CQRS pattern
これは何か
Command and Query Responsibility Segregationの略で、Command(変更処理)とQuery(検索・参照処理)を分けることを指すとある
具体的には?
更新と参照のデータ格納クラス処理を分ける。
その上で、以下の様なCommandパターンを利用して処理を分けることが一例として挙げられる
public class ProductsComma
Cloud design patternsの学習を進めるのに良さそうなページをまとめてみた
モダンアーキテクチャを実現するには、Dockerを使ってECSにデプロイした程度では全く足りない(ことも知らなかった)
Microserviceは最もメジャーなアーキテクチャではあるが、それ以外にも多くのパターンが存在する。
ここでは、それらについて学習するのに有用そうなページをまとめてみる。
Microsoft Azure cloud design patternsAzure上での考えられるデ
Service meshについて説明してみる
ある会社のある人と面接をした時にservice meshについて聞かれて全く回答ができなかった。悔しいので調べた。理解を深めるために簡単にまとめてみた。
なにこれ?Service meshとは、Containerを実際の環境に配置する際のアーキテクチャパターンの一つで、観測性(Observability)、セキュリティ、信頼性などの機能をクラウドネイティブなアプリケーションに透過的にアプリケーシ
あったかくなってきましたね