ダッシュで奪取

ゲーム、読書、人生

『Software Design 2023年8月号』を読んだ

いまさら8月号です。ひたすら体調悪かったりして、読む元気がありませんでした。頑張って追いつくぞ

第1特集 アジャイル開発の課題に立ち向かう

  • エクストリームプログラミング5つの価値
    • 勇気
      • 問題や課題を隠さずに、率直に言う勇気
      • 難しい課題・技術的な問題に率先して挑む勇気
      • 失敗を恐れず挑戦し、学びを得る勇気
  • アジャイルは難しい難しいといろいろなところで耳にするので、自分の中では「難しいもの」というイメージが強くなってしまった……。

第2特集 今知りたい!TiDB入門

  • NewSQL とは
    • スケール可能な RDBMS
    • 選び方
      • トランザクションが必要なら RDBMS
      • 一貫性よりもデータ容量、大量のデータを扱いたいのであれば NoSQL
      • 大型のシステムの場合は NewSQL
        • 自分の用途の場合は RDBMS がメインになりそう
  • TiDB(たいでーびー)
    • MySQL と互換性のある NewSQL
    • 他のツールと組み合わせなくても、エンドポイントを増やせる
    • タイムトラベルクエリ
      • デフォルトでは10分前までの過去のデータを参照したり、DROPしたテーブルを復元したりできる(すごい)

EXTRA_FEATURE

特別企画 マルウェア対策とエンドポイントセキュリティ(前編)

  • Emotet(えもてっと)
    • 世界で最も有名なマルウェア
    • 検知が難しい
      • アクセスされるたびにコードが少しずつ変化する
      • スキャンされることを察知して動作を停止したりも
      • Emotet 自体に不正なコードはほとんどないので、コード分析でもすり抜ける
    • 本体には不正な機能はほとんどない
      • 感染すると様々なモジュールをダウンロードする
      • 後からダウンロードできればいいので、侵入時には不正なコードを持っていない
  • ランサムウェア
    • 最近は、データを盗み出してから身代金を要求する
      • 支払わないと、データを公開されてしまう
    • 一度狙われた企業は複数狙われる

A_LA_CARTE

ITエンジニア必須の最新用語解説(176)Baseline

  • Web 技術について、主要ブラウザのサポート状況を判断するための基準
  • 緑色のバッジが表示されていれば、最近のメジャーバージョンでサポートされていることを示す

DEVELOPMENT

Stable Diffusionで学ぶ画像生成AIのしくみ(3)人の言葉をAIに理解させるには?

  • プロンプトは最初に入力したものほど反映されやすい
    • 優先したい条件を前に持ってくる
  • ネガティブプロンプト
    • 「こういう画像にならないでほしい」という条件

MLOpsのすすめ(1)MLOpsとは

  • MLOps(Machine Learning Operations)
    • 機械学習を組み込んだシステムの開発・運用( DevOps )を円滑に行うための方法論
    • DevOps の概念を機械学習に適用したもの
    • 機械学習システムのライフサイクルを効率的に管理・改善する
  • 機械学習が組み込まれたシステムでは入力されたデータが同じでも、データの傾向やモデルによって結果が変わる
    • データやモデルを含めた開発・運用が必要

位置情報エンジニアリングのすすめ(1)位置情報の基本

位置情報データの種類

  • ベクトルデータ
    • 位置と紐づく情報が対になったデータ
  • ラスターデータ
    • 画像データ
  • お絵かきソフトで見たことある!

なるほど納得Go言語(7)インターフェース(前編)

  • Go は型階層の仕組みを取り入れない
    • 継承の代わりに、型の中に別の型を入れることができる
      • 埋め込みフィールド

AWS活用ジャーニー(11)Amazon CloudFront

  • HTTPS を使えるようにしたが、証明書はどこで作ればよいのか
    • バージニア北部
      • ここ以外で証明書を作ると、CloudFront では使用できない