タグ

2024年1月10日のブックマーク (16件)

  • TiDB の retry ポリシー - Qiita

    例 retry 可能 + 即座に実行 エラーをシステムエラーと論理エラーに分けると、システムエラーは偶発的なエラーであり、ディスクへの書き込みエラーや RPC エラーなどが該当します。一方、論理エラーは確定的なエラーであり、制約に違反した場合やデッドロックが発生した場合などが該当します。 デッドロックは、2つの並行タスクがお互いの排他リソースの解放を待っている状態を指します。この場合、相互待ち状態を解除するためには、1つのタスクがロールバックされる必要があります。TiDB では、デッドロックエラーはロールバックされたトランザクションが受け取るエラーです。 ただし、ここでの retry はSQLクライアントに混乱をもたらすことはありません。クライアントにとっては、retry の有無にかかわらず、オートコミットの悲観的トランザクション(pessimistic-txn.pessimistic-a

    TiDB の retry ポリシー - Qiita
  • Serverless ICYMI Q4 2023 | Amazon Web Services

    AWS Compute Blog Serverless ICYMI Q4 2023 Welcome to the 24th edition of the AWS Serverless ICYMI (in case you missed it) quarterly recap. Every quarter, we share all the most recent product launches, feature enhancements, blog posts, webinars, live streams, and other interesting things that you might have missed! In case you missed our last ICYMI, check out what happened last quarter here. Server

  • ゼロ情シス企業はデータガバナンスとISMS対応をどう実践しているか

    ゼロ情シス企業だからといって機密情報を扱わないわけではない。事業運営上のリスク管理として「どこに機密情報があるか」は、どのような企業であっても把握していることが重要だ。 社内情報システム運用の専任担当者不在の企業メトリックが、AIを活用したデータガバナンス強化を進めている。NetAppが2024年1月9日に発表した。 オンプレ/クラウドの機密データを自動で把握、運用を自動化 メトリックは札幌市(北海道)を拠点とするITソリューション提供企業だ。従業員数は約50人で、社内情報システムの運用専任の担当者はなく、マネジャーやSE担当者が兼務している。 同社はすでにISMS認証を取得していたが「実態に即した適切な運用をすべく、独自のISMSを制定し運用」してきた。この取り組みの中で、人員が割けない中でもデータ管理とガバナンスを強化することを目的に、「NetApp Cloud Data Sence」

    ゼロ情シス企業はデータガバナンスとISMS対応をどう実践しているか
  • LINEヤフー、個人情報に関する問題を繰り返す根底にある要因

    今回の情報漏洩は、旧LINE韓国NAVER(ネイバー)の子会社であり、社内システムの認証基盤がネイバー傘下のNAVER Cloudと共通だったことに起因している。 両社の委託先企業の従業員が所持するパソコンがマルウエアに感染。その状態で認証基盤に接続したために、NAVER Cloudだけでなく旧LINEの社内システムにも接続できる状態になった。その結果、マルウエアを介して両社のシステムに不正アクセスされた。 LINEヤフーの発表によると、漏洩した可能性があるのはLINEユーザーに関する個人情報30万2569件に加え、取引先に関する個人情報約8万6105件、従業者に関する個人情報5万1353件に上るという。これらはあくまで漏洩した可能性のある件数で、日LINEユーザーに絞れば12万9894件になるとしている。それでもかなりの規模の情報漏洩であることは間違いない。 現在のところ二次被害は

    LINEヤフー、個人情報に関する問題を繰り返す根底にある要因
  • ObsidianでEvernoteライクにWebクリップ、トレイアイコン化で使う

    B! 3 0 0 0 ノートアプリのEvernoteの1つの使い方はWebクリップでした。 また、さっと呼び出して必要な情報を検索したりすることもよくやること。 Obsidianでも色々とWebクリップを行う方法がありますが、 Evernoteライクにブラウザからぱっとクリップして後で確認出来るような状態にしたり 検索を呼び出せるようにする方法について。 今回はWindows 11、ブラウザはChromeな環境で行っています。 やりたいこと Obsidian側の設定 ホットキー コミュニティープラグイン ブラウザの設定 使い勝手 Webクリップ 検索 AutoHotkeyで改善 Obsidianでの検索 Webクリップ やりたいこと Evernoteでやっていたことに対応して、 ブラウザで開いているページや選択部分をぱっとObsidianのノートとして保存する。 URLだけではなく内容その

    ObsidianでEvernoteライクにWebクリップ、トレイアイコン化で使う
  • 育児中でもエンジニアとして技術キャッチアップするために編み出した西谷流・勉強法

    西谷圭介 国内SIerで金融系基幹システムの開発等に従事した後、クラウドサービスの開発ならびに新規事業立ち上げを経て2014年にアマゾンウェブサービスジャパン株式会社(現アマゾンウェブサービスジャパン合同会社)へ。国内企業のクラウドシステム設計支援を実施しつつ、日におけるサーバーレス市場の創出と普及に尽力。プロトタイプ開発を行う部門の立ち上げに従事した後、2021年6月より現職。CTOとしてプロダクトを国内外に提供すべくすべてのレイヤで開発に従事している。フロントエンドが好きでインフラもそこそこわかるバックエンドエンジニア。 X(@Keisuke69)・ブログ 第1回「西谷圭介が振り返る、育休なしで乗り切った娘2人の誕生と仕事の両立」では、子どもができる前後の生活の変化や仕事への影響などについてお話しました。子どもが生まれたことで時間の使い方や過ごし方を変える必要があり、その中で「エンジ

    育児中でもエンジニアとして技術キャッチアップするために編み出した西谷流・勉強法
    fumikony
    fumikony 2024/01/10
  • Mac のメニューバーで PR の状況を把握する - maiyama4's blog

    仕事をしていると PR のレビュー依頼に一瞬で気づきたいので、メールや slack 連携などの通知を設定することになると思う。ただ、それだけだと一瞬で気づいたけど今は手が離せないので10分後くらいに見よう...と思ったまま忘れてしまうということが起こるのでなんらかの工夫が必要で、自分はメニューバーに関係する PR 一覧を表示している。 具体的には、以下のように、 自分がレビューするべき PR の数 自分が出していてマージされていない PR の数 をメニューバーに常に表示し、それをクリックすると PR へのリンクのリストが登場するようになっている(仕事の様子を公開するわけにはいかないのでダミーデータにしています)。 リストは3つのセクションに分けていて、 自分がレビューするべき PR すべて 自分が出してマージされていない PR すべて 自分が出してマージされた PR 直近3件 をそれぞれ表

    Mac のメニューバーで PR の状況を把握する - maiyama4's blog
  • 手順書作成の未来(の 1 つの形)を Visual Studio Code の Extension にみたという話 | DevelopersIO

    はじめに システム運用においては、なんらかのリソースを作成や削除したり、設定値を変更したりとさまざまな変更作業が発生します。その際、なんらかの手順書(MarkdownExcel 等)を準備して、作業をすることが一般的だと思います。 記事では「変更手順の作成」と「その手順を実施する」という 2 点にフォーカスして、これらを支援する Visual Studio Code(以下、VS Code)の Extention をご紹介します。 なお、 Extention は Azure でのみ使用可能な点にご注意ください。 補足: 手順書がどうあるべきかについては多くの意見があるため、この記事では触れません。 この辺りについては、運用設計ラボ様の素晴らしいスライドがあるので、末尾の参考資料にリンクしておきます。 Azure CLI Tools について 今回ご紹介するのは、Azure CLI

    手順書作成の未来(の 1 つの形)を Visual Studio Code の Extension にみたという話 | DevelopersIO
  • Microsoftがバッテリー内のリチウムの約70%を置き換えられる材料をわずか数日で発見、Azure Quantum Elementsを使ったシミュレーションとAIモデルで実行

    リチウムイオン電池は、現代社会でスマートフォンや電気自動車などに広く使用される一方で、破裂や火災につながる危険性が指摘されています。2024年1月9日にMicrosoftとパシフィック・ノースウエスト国立研究所(PNNL)は共同で、既存のリチウムイオン電池よりも破裂しにくい可能性のある新たな固体電解質を用いたバッテリー材料を発見したことを発表しました。今回の発見には、Microsoftの量子コンピューティングサービス「Azure Quantum Elements」が用いられました。 Discoveries in weeks, not years: How AI and high-performance computing are speeding up scientific discovery - Source https://news.microsoft.com/source/featu

    Microsoftがバッテリー内のリチウムの約70%を置き換えられる材料をわずか数日で発見、Azure Quantum Elementsを使ったシミュレーションとAIモデルで実行
  • 「目白御殿」全焼、真紀子氏「ろうそくの火は消した」「窓ガラスが割れるような音」

    【読売新聞】 東京都文京区の田中角栄元首相の旧邸宅が全焼した火災で、火元の住宅1階の仏壇付近が激しく燃えていたことが、警視庁への取材でわかった。長女の田中真紀子元外相(79)は、「線香を上げていた」と説明しており、警視庁は線香の火が

    「目白御殿」全焼、真紀子氏「ろうそくの火は消した」「窓ガラスが割れるような音」
    fumikony
    fumikony 2024/01/10
  • 0063 号 巻頭言

    DDD を理解したいあなたのための DDD 入門以前 Rubyist Magazine 63 号をお届けする。 突然のお知らせで恐縮だが、日 Ruby の会の主たる事務所が東京から北海道に移転した。それもあってあまりまとまった時間がとれず、11 月のうちに書くはずだったのが気がつくと 12 月も半ばを過ぎていたので、今回は以前書きかけていた文章を発掘してお茶を濁したい。 Ruby とは直接関係がなくて恐縮だが、Ruby に限らずソフトウェア開発では現在でもちょくちょく話題になることがある、DDD についての話である。 ドメイン駆動設計こと DDD は 2020 年代のソフトウェア開発でもよく話題にされるが、率直に言うとストレートにポジティブな評価が行われているとは言い難い。 どちらかというと、ある種マニアックで、対象分野が制限されており、また初心者にはとっつきにくいところがある手法と思わ

  • 実践Immutable Data Model - 紙箱

    ランキング参加中プログラミング はじめに この記事では、Immutable Data Modelと呼ばれる設計手法をもとに、リレーショナル・データベースにおける、テーブル設計の話を書いています。また、今回の実践で利用する、別の考え方の背景を理解するために、Out of the tar pitという小論文の内容にも言及します。 「状態とは何か?」というややこしい話がたくさん出てきますし、データベースのテーブル設計についての話であることから、たくさんのSQLが出てきます。なので、データモデリングとか状態管理とか、特にSQLとかに興味がない人には面白くないと思います。 そのあたりに興味ある方は、読んでみて欲しいです。 Immutable Data Modelを、実際のアプリケーションで使うデータベースに採用するにあたり、どういう考え方で、どのようにテーブルを構成したか、自分なりの経験を書いていま

    実践Immutable Data Model - 紙箱
  • セロトニン低下によって「やる気」が落ちる仕組みが明らかに! - ナゾロジー

    セロトニン不足はどのように意欲を低下させるのか?セロトニン不足はどのように意欲を低下させるのか? / Credit: canvaセロトニンは私たちの「やる気」や「元気」と深く関わる物質です。 セロトニンレベルが低下すると、気分や意欲が落ち込むだけでなく、イラつきを引き起こしたり、行動にかかるコストに敏感になるなど、様々な面で悪影響を起こすことが報告されています。 他方で、セロトニンを増やす薬はうつ病に見られる不安や意欲低下の治療薬として用いられています。 しかし「セロトニンの低下がどのようなプロセスで意欲生成を阻害し、やる気の低下に繋がるのか」という詳しい仕組みは解明されていません。 また脳内に10種類を超えるとされるセロトニン受容体のうち、どれがこの仕組みに関係しているかも不明です。 現状の治療薬は即効性が低いという問題点があり、これらの仕組みの理解はその改善に役立つと期待されています。

    セロトニン低下によって「やる気」が落ちる仕組みが明らかに! - ナゾロジー
    fumikony
    fumikony 2024/01/10
  • CloudWatch Logs Insightsを利用し、VPCフローログで送信元/先をIPやCIDRに絞り込み分析してみた | DevelopersIO

    はじめに Amazon CloudWatch Logs Insightsを利用して、送信元や送信先を特定のIPアドレスやCIDRに絞り込み、VPCフローログを分析しました。 VPCフローログは、VPC内のネットワークインターフェースを通過するIPトラフィックの情報をキャプチャする機能です。 VPCフローログは、CloudWatch LogsやS3に保存することができ、またKinesis Data Firehoseに送信することも可能です。 VPCフローログの作成と保存方法は、下記を参考にして下さい。 この記事では、サブネットに適用したルートテーブルのルーティング設定のうち、不要なルーティング設定かどうか判断するため、VPCフローログをCloudWatch Logs Insightsで分析する機会がありましたので、具体的なクエリを紹介します。 1つ送信元IPから1つの送信先IP 単一の送信元

    CloudWatch Logs Insightsを利用し、VPCフローログで送信元/先をIPやCIDRに絞り込み分析してみた | DevelopersIO
  • トップガンでなくてもセキュリティエンジニアとして長く続けていくには - トリコロールな猫/セキュリティ

    はじめに セキュリティ業界は人が少ないので、どこに行っても名前を聞く人とか、バイナリを見ただけでどこ製のマルウェアかわかる人とか、つよつよ人材が身近にいがちです。そんなトップガンを目指すのも一興ですが、ある程度の期間は、起きている時間全てをセキュリティに捧げる覚悟が必要です。私はそこまでできないので、別の戦略で生き延びています。そんな話です。 セキュリティ以外に得意分野を作ろう 私はもはやセキュリティ技術的な能力は干からびてしまっていますが、文書を作成するのがまあまあうまいです。今の会社はこの一点突破で採用されました。セキュリティを知っている人はたくさんいます。文書を作成するのがうまい人は星の数ほどいます。ではその両方は?おそらくとても少ないです。なぜなら大抵のセキュリティエンジニアは報告書などの文書作成が苦手or嫌いだからです。(そのうちchatGPTに駆逐されそうではありますが) 「

    トップガンでなくてもセキュリティエンジニアとして長く続けていくには - トリコロールな猫/セキュリティ
  • 結合テストを書くときはコードベースを分離している

    新規開発の設計支援や古いコードベースを甦らせて欲しいという相談をもらったときに、最初にちょろっとコードだけお手的なコードを書いてから引き渡しているのだが、そのときに必ず結合テストを書くようにしている。 3, 4年前から僕と付き合いがある人からすると、 「「「あの sadnessOjisan がテストを書くだと!!!」」」 という感じだと思うのだが、最近はテストに思うところもあってちゃんと書いている。 そしてそのテストコードだが、基的にはアプリケーションから分離して書いている。その話をしたい。 OGP OGP は野方ホープで海苔が分離されて出てきた時の画像だ。 アプリケーションから分離したテストとはどういうことか 最終的にはテスト対象のサーバーを Docker コンテナで固めて、そのコンテナに対して HTTP リクエストを投げてその結果や DB の中身を検証するコンテナを docker

    結合テストを書くときはコードベースを分離している