2023年4月6日のブックマーク (5件)

  • nginx TCP Load Balancerで複数RDSへの接続をProxyする - ZOZO TECH BLOG

    こんにちは、技術部SRE部ZOZOSREチームの斉藤です。普段はZOZOTOWNのオンプレミスとクラウドの構築・運用に携わっています。またDBREとしてZOZOTOWNのデータベース全般の運用・保守も兼務しております。 ZOZOTOWNではSQL Serverを中心とした各種DBMSが稼働しています。その中で、Amazon RDS for SQL Server(以下、RDS)を使用したデータベースが存在します。これらは、トラフィックの増減が激しいZOZOTOWNのサービスにおいて、オンデマンドでスケール可能なデータベースとして運用されています。 記事では、クライアントであるEC2(以下、Webサーバー)とRDSの間にデータベースプロキシをnginx TCP Load Balancerで構築し、ロードバランシングを実現した事例を紹介します。参照系データベースのアクセスに関してロードバラン

    nginx TCP Load Balancerで複数RDSへの接続をProxyする - ZOZO TECH BLOG
    chi-bd
    chi-bd 2023/04/06
  • 「まともに単体テストを書ける人は実はすごく少ない」 市場バグを発生させない“単体テストで対処する”という考え方

    品質やテストといった活動が「質的にアジャイルになって変わらなければならない」といった問題を定義し、その解決手段を提案する「今、全エンジニアに求められる『アジャイル開発での品質視点の変化』」。ここで株式会社デジタルハーツホールディングスの高橋氏が登壇。最後に、あらためて参加者からの質問に回答します。前回はこちらから。 どうすればうまくリファクタリングができるか 高橋寿一氏(以下、高橋):じゃあここでもう1回Q&Aタイムを取ります。 高木陽平氏(以下、高木):ありがとうございます。今Q&Aにまだ質問が上がっていないみたいなので、ちょっと私から質問します。リファクタリングをしなければいけないところって、逆に手をつけられないようなけっこう複雑怪奇な部分だと思うんです。そこらへんはどうすればうまくリファクタリングができるんでしょうっていう(笑)。 高橋:まず、日人がすごくリファクタリングが嫌いな

    「まともに単体テストを書ける人は実はすごく少ない」 市場バグを発生させない“単体テストで対処する”という考え方
    chi-bd
    chi-bd 2023/04/06
    >「実装者が機能実装でいっぱいいっぱいの場合、品質に視線を向けさせるためにはどうしたらいいでしょうか」。 高橋:「そのイメージだと誰も言うことを聞いてくれない」です(笑)
  • ユーザー操作の一括無効化で役立つ! HTMLのinert属性の紹介 - ICS MEDIA

    HTMLCSSには、ユーザーインタラクション(ユーザー操作)を無効化するための方法がいくつか存在します。たとえば、マウスやタッチ操作を無効化したいときはCSSでpointer-events: noneを要素に指定するなど、制御したいユーザー操作によってさまざまです。 カルーセルやモーダルなユーザーインターフェイス(UI)では、非アクティブな要素が操作されないように「画面には表示されているが、あらゆるユーザー操作を受け付けない状態」にしたい場合があります。具体的には、以下のユーザー操作を無効化します。 マウスやタッチ操作を無効化したい テキスト選択を無効化したい キーボードフォーカスをあえて無効化したい 音声読み上げをあえて無効化したい 必要なプロパティや属性を複数指定することが考えられますが、そのようなときに役立つのがinertイナートと呼ばれるHTMLのグローバル属性です。 inert

    ユーザー操作の一括無効化で役立つ! HTMLのinert属性の紹介 - ICS MEDIA
    chi-bd
    chi-bd 2023/04/06
  • 桃太郎、犬とキジを解雇 鬼退治の効率化図る

    桃太郎は5日、鬼退治の効率化を図るために、全お供の約67%に当たる犬とキジを解雇したことを発表した。両名に対して「感謝の意を表する」としながらも、「時代の変化に対応するためには、人員の見直しが必要だった。今後はAIを効果的に活用していく」と説明した。 桃太郎は、鬼退治の業界でトップの地位にあるが、近年は競合他社の台頭や消費者のニーズの多様化により、業績が低迷。これまで犬とキジと共に鬼ヶ島に渡り、鬼たちと戦ってきたが、「時代遅れで非効率的だ」と、従来の方法を自己批判した。 今後について「最新の技術や戦略を取り入れて、鬼退治の品質とスピードを向上させる」と宣言。ドローンやAIなどを活用して、鬼ヶ島への移動や鬼たちの位置把握などを効率化するという。また、鬼退治の対象も「単に暴れるだけの鬼ではなく、社会的な問題を引き起こす鬼や、人間に擬態した鬼など、より高度な鬼にも対応する」と述べた。 一方、解雇

    桃太郎、犬とキジを解雇 鬼退治の効率化図る
    chi-bd
    chi-bd 2023/04/06
    「リストラするメンバーを1人」というPromptだと水曜日のカンパネラになっちゃうのかなぁ
  • Prompt Engineering Guide – Nextra

    Prompt Engineering Guide プロンプトエンジニアリングは、言語モデル(LMs)を効率的に使用するためのプロンプトを開発および最適化する比較的新しい学問分野です。プロンプトエンジニアリングのスキルを身につけることで、大規模言語モデル(LLMs)の能力と限界をより理解することができます。 研究者は、プロンプトエンジニアリングを使用して、質問応答や算術推論などの一般的なおよび複雑なタスクのLLMsの能力を向上させます。開発者は、LLMsやその他のツールとのインタフェースとなる強固で効果的なプロンプテクニックを設計するためにプロンプトエンジニアリングを使用します。 プロンプトエンジニアリングは、プロンプトの設計と開発に限らず、LLMsとのインタラクションおよび開発に役立つ幅広いスキルと技術を含みます。これは、LLMsとインタフェースすること、ビルドすること、能力を理解すること

    chi-bd
    chi-bd 2023/04/06