並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 779件

新着順 人気順

acquireの検索結果1 - 40 件 / 779件

  • 質の高い技術文書を書く方法 - As a Futurist...

    大学や大学院で論文の書き方を鍛え上げた人たちには遠く遠く及ばないが、僕の様なはぐれもの1でも最近は Amazon 社内で文書の質が高いと評価してもらえるまでにはなった。Software Engineer として、コードでのアウトプットはもちろん大事だけど、文書のアウトプット(およびそれによって得られた実際のアウトプット)は同じだけ重要である2。今回は自分が最近どういうところに気をつけて技術文書を書いているのか、ということについて数年後の自分が忘れてないことを確かめられる様にまとめておく。 そもそも文書とは? 英語だと document。ここで指す(技術)文書とは、人間が読む文体で書かれた技術に関連する情報、といったものだ。具体的に言うと以下の様なものを想定している: 新しいプロジェクトの骨子を説明する資料 会議の叩き台となる 1 枚ペラ 本番環境に変更を加えるにあたっての包括的な情報や具体

      質の高い技術文書を書く方法 - As a Futurist...
    • Docker一強の終焉にあたり、押さえるべきContainer事情

      章立て はじめに Docker・Container型仮想化とは Docker一強時代終焉の兆し Container技術関連史 様々なContainer Runtime おわりに 1. はじめに Containerを使うならDocker、という常識が崩れつつある。軽量な仮想環境であるContainerは、開発からリリース後もすでに欠かせないツールであるため、エンジニアは避けて通れない。Container実行ツール(Container Runtime)として挙げられるのがほぼDocker一択であり、それで十分と思われていたのだが、Dockerの脆弱性や消費リソースなどの問題、Kubernetes(K8s)の登場による影響、containerdやcri-o等の他のContainer Runtimeの登場により状況が劇的に変化している。本記事では、これからContainerを利用したい人や再度情報

        Docker一強の終焉にあたり、押さえるべきContainer事情
      • ChatGPT プラグイン機能一覧|しおぱん

        こんにちは。しおぱんです。ChatGPTのプラグインがあまりに多すぎて大変だったので、プラグイン機能一覧を作りました。 【お知らせ】 プラグインの増加速度が早すぎるため、記事作成が追いついておりません🙇 お急ぎの方はこの記事作成でも利用しております、こちらのプロンプトを使ってみてください🙌 【カテゴリ検索の方法】 ブラウザの検索バーに [カテゴリ名] を入力すると絞り込みできます🙆 Mac: Command + F / Windows: Ctrl + F 【カテゴリ一覧】 [エンタメ] [音楽・音声] [画像・動画] [学習] [学術] [語学] [プログラミング] [ビジネス] [マーケティング] [ファイナンス] [ニュース] [ツール] [リサーチ] [ウェブアクセス] [天気] [旅行] [レストラン] [ショッピング] [医療・健康] [不動産] [求人] [ユーティリティ

          ChatGPT プラグイン機能一覧|しおぱん
        • マルチスレッド・プログラミングの道具箱

          まえがき クラウド上の仮想サーバから手元のスマートフォンまで、いまや複数のCPUコアを搭載するマルチコアはどこにでもある環境になりました。ハードウェア側が並列(Parallel)・並行(Concurrent)処理に向けて急速に進化する一方で、ソフトウェア側つまりプログラミング言語の進化はさほど追い付いていません。並行処理記述の手軽さを求めた Go言語 や、マルチスレッド処理の安全性を重視する Rust言語 などが登場してはいるものの、「普通にプログラムを記述するだけで複数CPUコア環境で高速に走るプログラミング言語」は遠い夢物語のままです。 モダンなプログラミング言語や並列・並行処理ライブラリは、複雑で難解なマルチスレッド処理を直接記述しなくてすむよう、安全性・利便性の高い抽象化レイヤを提供します(例:Go言語のgoroutineとchannel、Rust言語の Rayonライブラリ)。し

            マルチスレッド・プログラミングの道具箱
          • 徐々に高度になるリングバッファの話 - Software Transactional Memo

            リングバッファのイメージ図 1. リングバッファとは何か 機能的にはFirst In First Out (FIFO)とも呼ばれるキューの一種であるが、リング状にバッファを置いてそれの中でReadとWriteのインデックスがグルグルと回る構造をとる事によって容量に上限ができることと引き換えに高速な読み書き速度を得たものである。キューを単に実装するだけなら山ほど方法があって線形リストを使ってもいいしスタックを2つ使っても原理的には可能だ。その中でもリングバッファを用いた方法の利点はひとえに性能の高さでありメモリ確保などを行わないお陰でシステム系の様々な場所で使われている。 これの実装自体は情報系の大学生の演習レベルの難度であるが少し奥が深い。まずリングバッファのスタンダードなインタフェースと実装は以下のようなものである。 class RingBuffer { public: explicit

              徐々に高度になるリングバッファの話 - Software Transactional Memo
            • 【新規事業開発】知ってること全部まとめてみた - Qiita

              はじめに 新規事業開発に役立つ記事のリストを友人や知人に共有することが多くなり、そのつどメールやチャットツールで送ることが面倒になってきたため、「まとめ記事」にしました。 これらはたくさんの方々から教えていただいて集まった情報のリストです。実際に会ってみた、行ってみたという情報も多いです。コピーしてご利用いただいても問題ありませんし、アフィリエイトもしていません。 ※追記 (1)Qiitaの記事以外は、リンクをクリックしたら自動的に新しいタブで開くようになっています。 (2)頻繁に新しい情報を教えていただいて追加しています。「これも追加してほしい」という情報があればお気軽にコメントください。 (3)Qiitaはプログラミング記事しかダメだと知らずにこの記事を作成しました。もしQiitaから注意されたら移動します。コミュニティガイドライン - Qiita:Support 目次 新規事業開発の

                【新規事業開発】知ってること全部まとめてみた - Qiita
              • 書評:並行プログラミング入門 - Software Transactional Memo

                TL;DR 並行処理を実装する人のこれからのスタンダードになる一冊。買い。 並行プログラミング入門 ―Rust、C、アセンブリによる実装からのアプローチ 作者:高野 祐輝 オライリージャパン Amazon 買ったら思いの外早く届いたのでパラパラと読み始めたら一気に読み終えてしまった。 総評 敢えて雑な喩え方をするなら The Art of Multiprocessor Programming (通称TAoMP本) の内容を薄めてRustやアセンブラや計算モデルを足したような本だった。 日本語の書籍としてはかなり珍しくWait-Free, Lock-Free, Obstruction-Freeの違いなどを適切に論じており、TTAS Lock, MCS Lock, TL2といった日本語では希少な情報が書かれているレアな本である。これらに付いて論じている日本語の本は知る限り (TAoMP本と昔僕

                  書評:並行プログラミング入門 - Software Transactional Memo
                • 英語の学術論文をChatGPT-4で執筆する際の手順メモ|Kan Hatakeyama

                  はじめに英語の論文をGPT4に執筆させた際の手順を記します。 普段からChatGPTを使っている人にとっては、当たり前のやり取りしかしていないのですが、意外と使えていない方がnon-AI分野では多いので、丁寧にプロンプトを示していきます。 (ワークショップで解説する必要が出てきたので、そのためのメモ書きです) GPT-4に論文は書けるのか?ゼロから書かせるのは難しいですが、日本語の下書きを英訳するのは得意で、少なくとも筆者が満足する品質のテキストが得られます。 GPTを使って執筆をするメリットDeepLやGoogle翻訳と違い、英文のスタイル(e.g., 論文調)を明示的に指示できるので、翻訳のクオリティが高い 日本語ネイティブにとっては、日本語で書いた方が圧倒的に楽※ スペルミスや文法ミスを犯さないので、校正の手間も減る。※ 基本的に翻訳タスクしか行っていないので、GPTが過去の類似文章

                    英語の学術論文をChatGPT-4で執筆する際の手順メモ|Kan Hatakeyama
                  • AWS、IPv4アドレスの使用に課金、1時間当たり0.005ドル。2024年2月1日から

                    Amazon Web Services(AWS)は、サービスを外部に公開するためのパブリックなIPv4アドレスを使用する場合に、1時間あたり0.005ドルの課金を2024年2月1日から開始することを発表しました。 1時間当たり0.005ドルは1日当たりに換算すると0.12ドル、1カ月を30日とすると1カ月当たり3.6ドル。1ドル140円換算で1カ月当たり504円となります。 希少資源となるIPv4アドレス インターネットで広く使われているIPv4アドレスは数に限りがあり、12年以上前の2011年2月には管理団体からの配布が終了しています。 参考:[速報]インターネットの歴史に刻まれる、最後のIPv4割り当てセレモニーが終了 つまり、クラウド事業者やデータセンター事業者などが利用者に提供しているIPv4アドレスは、以前から事業者が所有していたか、もしくは何らかの方法で他のユーザーや事業者など

                      AWS、IPv4アドレスの使用に課金、1時間当たり0.005ドル。2024年2月1日から
                    • [速報]VMwareがBroadcomに買収されると正式に発表、約8兆円で

                      VMwareとBroadcomは、VMwareがBroadcomによって買収されることを正式に発表しました(VMwareの発表、Braodcomの発表)。 Broadcom to Acquire VMware for Approximately $61 Billion in Cash and Stockhttps://t.co/VhdGU0Aezl pic.twitter.com/3dZXkMQQO1 — VMware News (@vmwarenews) May 26, 2022 BroadcomはVMwareの発行済株式すべてを現金と株式による取引で取得。買収価格は約610億ドル(1ドル130円換算で7兆9300億円)。また、VMwareの純負債80億ドルも引き受ける予定とのこと。 両社による買収交渉は数日前から複数の報道機関が報じていました。 参考:VMwareの買収に向けて半導体メ

                        [速報]VMwareがBroadcomに買収されると正式に発表、約8兆円で
                      • Salesforce.comがBIツールベンダTableauを買収。「これまでにないほどSalesforceの分析機能は強化される」

                        Salesforce.comがBIツールベンダTableauを買収。「これまでにないほどSalesforceの分析機能は強化される」 Salesforce.comはTableau(タブロー)を買収することで両社が合意したことを発表しました。 Salesforce signs definitive agreement to acquire @Tableau! https://t.co/uHB021s35e Important: https://t.co/HMTWhHPxQa pic.twitter.com/0aA7L0myVt — Salesforce (@salesforce) 2019年6月10日 Salesforce.comは顧客管理や営業支援、マーケティング支援、ヘルプデスクなどさまざまなサービスを提供するクラウド企業。買収されるTableauは有力なBIツールベンダとして知られてい

                          Salesforce.comがBIツールベンダTableauを買収。「これまでにないほどSalesforceの分析機能は強化される」
                        • 知的・技術的進歩のスピードを限界まで加速するノートアプリ『Heptabase』 - Qiita

                          はじめに 1年半ほどObsidianというノートアプリを使い、Qiitaにも記事を3つほど公開をしていました。 効率的に成長するためのデジタルノート術(Obsidian x Zettelkasten(LYT Framework)) コーディングのようにノートを取る技術 がんばらないObsidianノート術 確かにNotionやEvernoteとは違う感覚のノートアプリであり、双方向リンクを利用したグラフで繋げていくノートに当時は感動を覚えました。 その反面、Obsidianを百パーセント有効に活用できていたかと聞かれると「はい」と答えることは難しいと感じています。がんばらないObsidianノート術の記事はまさにその一角であり、Obsidianの拡張性と自由度に翻弄されてしまわないように書いた記事です。 1年半を通して紆余曲折した中、先日新しいツールとの出会いがあり、自分に合うツールを見つ

                            知的・技術的進歩のスピードを限界まで加速するノートアプリ『Heptabase』 - Qiita
                          • プレイステーションやセガサターンの“ローポリ”は進化の過程で生まれたあだ花ではない。とあるゲーム作家が「レトロポリゴン」の魅力を伝えるために自らゲームを作った理由。

                            プレイステーションやセガサターンの“ローポリ”は進化の過程で生まれたあだ花ではない。とあるゲーム作家が「レトロポリゴン」の魅力を伝えるために自らゲームを作った理由。 昨今のインディーズゲームにおけるレトロブームの勢いはめざましく、その表現の潮流は2Dドットのみならず、3Dにまで波及している。1990年代の3D黎明期──プレイステーションやセガサターン、NINTENDO64といったハードで主流になった、少ないポリゴンや粗いテクスチャーによる3D表現は、もはや「レトロ」の領分に入ろうとしているのだ。 実際、NINTENDO64用の3Dアクションゲームを彷彿とさせる『A Hat in Time』をはじめとした、いわゆる“ローポリ”(ローポリゴン)の雰囲気を再現するゲームも実際に登場している。 (画像はSteam『A Hat in Time』より) 2Dのドット絵がレトロなグラフィックという枠を超

                              プレイステーションやセガサターンの“ローポリ”は進化の過程で生まれたあだ花ではない。とあるゲーム作家が「レトロポリゴン」の魅力を伝えるために自らゲームを作った理由。
                            • Do You Really Need Redis? How to Get Away with Just PostgreSQL

                              Do You Really Need Redis? How to Get Away with Just PostgreSQL There’s a tried-and-true architecture that I’ve seen many times for supporting your web services and applications: PostgreSQL for data storage Redis for coordinating background job queues (and some limited atomic operations) Redis is fantastic, but what if I told you that its most common use cases for this stack could actually be achie

                                Do You Really Need Redis? How to Get Away with Just PostgreSQL
                              • 永久保存版 FTX事件の記録

                                FTX事件についての情報を整理します。 FTX事件とは 世界有数の暗号通貨取引所FTXやその関連企業が突如として経営破綻した事件です。 事件の全容はいまだ不明瞭です。 この記事について この記事では情報を整理して、現状わかっている事件に至るまでの過程をオープンな記事としてまとめたいと思います。 現時点で大量の情報が出ていますが、将来経緯を追うことが難しくなることも予想されます。 また現状に混乱されている方も多いはずです。 まずは、交通整理をするためにも、一次ソースを中心にまとめて残しておこうと思います。 個人的にこの衝撃的事件を克明に記録しておきたいという思いもあります。 記事をご覧になって何か補足があればご連絡よろしくお願いします。 将来の資料とするため、ツイートは基本的に埋め込みとスクリーンショットの両方を記載しています。 主な登場人物 SBF 本名 Sam Bankman-Fried

                                  永久保存版 FTX事件の記録
                                • npm is joining GitHub

                                  CompanyProductnpm is joining GitHubWe're excited to announce that npm will be joining GitHub. I’m excited to announce that GitHub has signed an agreement to acquire npm. npm is a critical part of the JavaScript world. The work of the npm team over the last 10 years, and the contributions of hundreds of thousands of open source developers and maintainers, have made npm home to over 1.3 million pack

                                    npm is joining GitHub
                                  • Apple M1の参照カウントは本当に速いのか - yamasaのネタ帳

                                    Apple M1に関して以下のようなツイートが話題になった。 18/ Another "magic" trick is how their "Swift" programming language uses "reference counting" instead of the "garbage collection" in Android. They did something in their CPU to double the speed of reference counting.— Robᵉʳᵗ Graham😷, provocateur (@ErrataRob) 2020年11月26日 fun fact: retaining and releasing an NSObject takes ~30 nanoseconds on current gen Intel, and ~6.

                                      Apple M1の参照カウントは本当に速いのか - yamasaのネタ帳
                                    • Time on Unix

                                      Sections What is time Representing time Where do we usually find time on Unix System time, hardware time, internal timers Syncing time with external sources What depends on time Human perception of time What is time Time is relative Measuring time and standards Coordinating time Time zones DST Time, a word that is entangled in everything in our lives, something we’re intimately familiar with. Keep

                                        Time on Unix
                                      • 最大同時接続数を1に制限したRDSにRDS Proxyを構成して基本動作を押さえよう | DevelopersIO

                                        CX事業本部@大阪の岩田です。 社内で需要がありそうだったので、RDS Proxyの基本動作について簡単にまとめてみました。クライアントからの最大同時接続数を1に設定したRDSに対してRDS Proxyを構成し、クライアントアプリケーションに見立てたEC2からいくつかのパターンで接続を試行した結果をまとめています。 環境 今回検証に利用した環境です。 RDS for PostgreSQL 11.8-R1 インスタンスクラス db.t3.micro max_connections: 9 バックグラウンドでrdsadminユーザー、rdsproxyadminユーザーがDBに接続するのを考慮して9に設定しています。今回の環境であればmax_connectionsを9に設定することで非マスターユーザーからの同時接続数を1に制限することができます。 RDS Proxy エンジンの互換性: Postg

                                          最大同時接続数を1に制限したRDSにRDS Proxyを構成して基本動作を押さえよう | DevelopersIO
                                        • Adobe to Acquire Figma

                                          Combination of Adobe and Figma Will Usher in New Era of Collaborative Creativity SAN JOSE, Calif.--(BUSINESS WIRE)-- Today, Adobe (Nasdaq:ADBE) announced it has entered into a definitive merger agreement to acquire Figma, a leading web-first collaborative design platform, for approximately $20 billion in cash and stock. The combination of Adobe and Figma will usher in a new era of collaborative cr

                                          • New – AWS Public IPv4 Address Charge + Public IP Insights | Amazon Web Services

                                            AWS News Blog New – AWS Public IPv4 Address Charge + Public IP Insights We are introducing a new charge for public IPv4 addresses. Effective February 1, 2024 there will be a charge of $0.005 per IP per hour for all public IPv4 addresses, whether attached to a service or not (there is already a charge for public IPv4 addresses you allocate in your account but don’t attach to an EC2 instance). Publi

                                              New – AWS Public IPv4 Address Charge + Public IP Insights | Amazon Web Services
                                            • RDS Proxyが無意味になる恐怖の現象「ピン留め」を回避するための基本的な設定値について | DevelopersIO

                                              CX事業本部@大阪の岩田です。 RDS Proxyを利用するとRDS ProxyにプールされたDB接続を複数のDBクライアントで使い回すことができ、限られたDB接続を効率的に利用することが可能になります。しかし複数のDBクライアントが安全にDB接続を共有できない場合、RDSProxyはコネクションプール内のDB接続を特定のDBクライアントに対して固定してしまいます。これが「ピン留め」と呼ばれる現象で、このピン留めが発生するとRDS Proxyを利用するメリットが失われてしまいます。 このブログでは「ピン留め」を回避するための基本的なパラメータ調整についてご紹介します。 環境 今回利用した環境です こちらのブログとほぼ同様の設定にしてクライアントからの同時接続数が実質1に制限されるようにしています。 RDS for PostgreSQL 11.8-R1 インスタンスクラス db.t3.mic

                                                RDS Proxyが無意味になる恐怖の現象「ピン留め」を回避するための基本的な設定値について | DevelopersIO
                                              • セキュリティエンジニアへの道:私のキャリアチェンジ物語 / The Road to Becoming a Security Engineer: My Story of Career Change | メルカリエンジニアリング

                                                セキュリティエンジニアへの道:私のキャリアチェンジ物語 / The Road to Becoming a Security Engineer: My Story of Career Change * English version follows after the Japanese こんにちは。メルカリのProduct Securityチームでセキュリティエンジニアをしている@gloriaです。ブログを書くのが随分お久しぶりなのですが、前にQAと自動化テストについて記事をフォローしていた方がいらっしゃったら、当時に自動化テストエンジニアとして書いたISTQBテスト自動化エンジニア認定資格、STARWESTカンファレンス、とAQA POP TALKの記事を読んだことがあるかもしれません。 今回は、自動化テストエンジニアからセキュリティエンジニアへのキャリアチェンジについてお話して、キャリア

                                                  セキュリティエンジニアへの道:私のキャリアチェンジ物語 / The Road to Becoming a Security Engineer: My Story of Career Change | メルカリエンジニアリング
                                                • 非営利団体や学校向けの「.orgドメイン」が管理団体ごと私企業に売り払われてしまったことが判明

                                                  by EstudioWebDoce トップレベルドメインの1つ「.org」を管理しているPublic Interest Registry(PIR)が、Ethos Capitalという投資会社に売却されたことが判明しました。これにより、「.orgドメイン」を利用する非営利団体などが法外な登録料の請求に直面することが懸念されています。 Ethos Capital to Acquire Public Interest Registry from the Internet Society | Internet Society https://www.internetsociety.org/news/press-releases/2019/ethos-capital-to-acquire-public-interest-registry-from-the-internet-society/ Brea

                                                    非営利団体や学校向けの「.orgドメイン」が管理団体ごと私企業に売り払われてしまったことが判明
                                                  • メモリアクセスのセマンティクスとApple siliconの裏技(?)について - yamasaのネタ帳

                                                    アウト・オブ・オーダー実行について補足 前回の記事で「アウト・オブ・オーダー実行」について特に説明せずに話を進めてしまったことに気づいたので、まずはそれについて簡単に補足しておこう。 コンピューターの性能向上の歴史はレイテンシーとの戦いの歴史でもある。 colin-scott.github.io 上のサイトは年代毎にコンピューターシステムでの各種レイテンシーがどのように変化していったかを紹介している。1990年代前半はキャッシュメモリとメインメモリとの間のレイテンシー差はそれほど大きくなかったが、その後の技術革新によって現在はL1キャッシュとメインメモリとの間に100倍くらいのレイテンシー差があるようになってしまった。これはつまり、プログラム実行中にメインメモリへのアクセスが発生してしまうと、それだけ長いレイテンシーの間CPUの処理を進めることができなくなってしまうことを意味する。そのため

                                                      メモリアクセスのセマンティクスとApple siliconの裏技(?)について - yamasaのネタ帳
                                                    • 英語ライティングの勉強方法・独学方法 第二言語習得研究に基づく英語学習方法や最新の研究も紹介  - ポリグロットライフ | 言語まなび∞ラボ

                                                      はじめに 今回は第二言語習得研究に基づく正しい英語ライティングの勉強方法について解説していきます。初心者の方でも分かりやすく丁寧に解説しているのでぜひ参考にしてみてください。プロセスライティングの学習効果など、最新の研究も紹介しています。まず、英語ライティングの種類や効果的なライティング指導を解説し、英語ライティングの添削や学習のポイントをまとめています。さらに英語パラグラフライティングを解説し、最後に独学方法を考えてみました。 ↓↓ Youtubeチャンネルも力を入れていくのでぜひ登録お願いします。 www.youtube.com 英語ライティングとは 第二言語習得研究におけるライティングとは ライティング産出の認知プロセスモデル 英語ライティングの種類 ダイアリーライティング(学ぶために書く) アカデミックライティング(書くために書く) 効果的な英語ライティング指導とは 欧米文化との対

                                                        英語ライティングの勉強方法・独学方法 第二言語習得研究に基づく英語学習方法や最新の研究も紹介  - ポリグロットライフ | 言語まなび∞ラボ
                                                      • [Auth0] IPAの「クラウドサービス安全利用の手引き」で参考になりそうなAuth0の参考情報をまとめてみた | DevelopersIO

                                                        Auth0を始めとした様々な便利なSaaSがありますが、いざ業務で使おうとすると、社内・組織の承認が必要なるでしょう。 そんなときに便利なのが、IPAが公開しているクラウドサービス安全利用の手引きです。 中小企業の情報セキュリティ対策ガイドライン:IPA 独立行政法人 情報処理推進機構 付録6: クラウドサービス安全利用の手引き 本記事では、上記のクラウドサービス安全利用の手引きを参考にして、Auth0の関連リンクを紹介していきます。 まずは下記でAuth0の構成を見てから、Auth0の各ドキュメントを読むと用語が分かりやすいと思います。 おすすめの方 Auth0を使うにあたって、社内承認に必要な参考情報を知りたい方 はじめに 本記事の内容を参考にすれば、100%OKというわけではありません あくまでも参考情報であり、会社や組織などで最終判断をしてください Auth0の利用に関する文章を読

                                                          [Auth0] IPAの「クラウドサービス安全利用の手引き」で参考になりそうなAuth0の参考情報をまとめてみた | DevelopersIO
                                                        • Goプログラム実行時間の短縮 - ZOZO TECH BLOG

                                                          こんにちは。生産プラットフォーム開発部の中嶋です。生産プラットフォーム開発部はアパレル生産のDXを進めている部門です。具体的には服作りのIT化を含めたアパレル生産の効率化の促進と「生産支援」のシステムを主にGoで開発しています。今回はその運用の中でGoプログラムの実行時間をどのように短縮したのかを紹介します。 目次 目次 学べること・解決できること 背景 エラー発生 調査・対応 インスタンスの変更 原因 実装アプローチの見直し ゴルーチンを使ったタイムアウト処理 サンプルコード チャネルのクローズについて Goのメモリマネジメントについて スタックとヒープ ゴルーチンとメモリについて ヒープについて 問題の仮説 どのように解決したか 実装イメージ 利用したパッケージ サンプルコード 結果 まとめ 最後に 参考リンク 学べること・解決できること Goのメモリエラーに対するアプローチ例 Go視

                                                            Goプログラム実行時間の短縮 - ZOZO TECH BLOG
                                                          • Databases in 2022: A Year in Review | OtterTune

                                                            OtterTune is an automated optimization service for PostgreSQL and MySQL running on Amazon RDS and Aurora. It uses machine learning to tune your database’s configuration knobs, indexes, and cloud settings. 🦦 Try it now on your first database for free! Another year has gone by, and I’m still alive. As such, it is an excellent time to reflect on what happened in the world of databases last year. It

                                                              Databases in 2022: A Year in Review | OtterTune
                                                            • The 5-hour CDN

                                                              The 5-hour CDN Author Name Kurt Mackey @mrkurt @mrkurt The term “CDN” (“content delivery network”) conjures Google-scale companies managing huge racks of hardware, wrangling hundreds of gigabits per second. But CDNs are just web applications. That’s not how we tend to think of them, but that’s all they are. You can build a functional CDN on an 8-year-old laptop while you’re sitting at a coffee sho

                                                                The 5-hour CDN
                                                              • Rust Atomics and Locks by Mara Bos

                                                                About this Book The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon. In this practical book, Mara Bos, team lead of the Rust library team,

                                                                  Rust Atomics and Locks by Mara Bos
                                                                • MySQLのslow_logは何を計測して出力されるのか - tom__bo’s Blog

                                                                  slow logの時間は何を計測しているのか? きっかけ とあるMySQLインスタンスで1Gbのネットワーク帯域を使い切ってレスポンスタイムが悪化していたという話を聞いた。 確かに遅いがlong_query_timeを小さくしてもslow_logは特に出ていなかったため、どのクエリが問題なのかを特定しづらかったらしい。 これを聞いたときはRedisとかインメモリのDBならまだしもMySQLがストレージより先に1GbのNICを使い切ることがあるのかーと驚いた。まあ、100GB以上のメモリも珍しくないので、ほとんどメモリから結果を返していれば1Gb/s以上返すことは難しくなさそうではある。 だが、long_query_timeを小さくしてもslow_logにクエリが出力されなかったという部分は気になった。 具体的にlong_query_timeがどれくらいなのか、同時接続数はどれくらいでQPS

                                                                    MySQLのslow_logは何を計測して出力されるのか - tom__bo’s Blog
                                                                  • 『詳解Rustアトミック操作とロック』(Rust Atomics and Locks) - Don't Repeat Yourself

                                                                    昨年買っていたんですが、年末年始の時間を使って少し読めました。 著者はRustコンパイラにコントリビューションをしたことがあれば誰でも知っているかもしれない、Mara Bos氏です。 ちなみにですが、原著は下記サイトで無料でも読むことができます。 marabos.nl 書籍は下記です。 詳解 Rustアトミック操作とロック ―並行処理実装のための低レイヤプログラミング 作者:Mara Bosオーム社Amazon なおこの記事内で「本書」と明記する場合、それは『詳解Rustアトミック操作とロック』を指します。また、「筆者」は私自身のことであり、「著者」はMara Bos氏のことです。 内容のメモ 1章 2章 3章 4章、5章 6章 Miri Loom 7章 8章 9章 10章 感想 日本語での別の資料 内容のメモ 読んだ内容のうち、印象に残ったり初見だったものをメモしておきます。 1章 1章

                                                                      『詳解Rustアトミック操作とロック』(Rust Atomics and Locks) - Don't Repeat Yourself
                                                                    • クレディスイス潰れたら欧州崩壊や米欧分裂

                                                                      2023年3月19日 田中 宇 この記事は「リーマン以上の危機の瀬戸際」(田中宇プラス)の続きです。 昨年から危機に陥っている世界最大級の銀行クレディスイス(CS)が、米国からの金融危機の波及でいよいよ潰れそうになっている。CSが潰れたら、2008年のリーマン倒産時よりはるかに大きな米欧の経済破綻になる。リーマン倒産時は、まだ金融界にも当局にも余裕があった。対照的に今は、リーマン危機後の15年間の延命策で金融界も当局も余力を使い果たしている。当局がこれ以上の延命策をやれなくなったので、シリコンバレー銀行(SVB)の破綻に始まる今回の金融危機が発生し、それが欧州に波及し、すでに脆弱化していたCSにとどめの一撃を与えている。CSが潰れたら、当局も金融界もその衝撃を吸収する資産がないので、リーマンより大きな打撃を米国側全体が受ける。 (Some Credit Suisse counterpart

                                                                      • 約2000億円でプログラミング特化型Q&Aサイト「Stack Overflow」が買収される

                                                                        オランダの投資会社であるProsusが、コンピューターやプログラミングに関するナレッジコミュニティサイトを運営するStack Overflowを約18億ドル(約2000億円)で買収する最終契約を締結したことを発表しました。この取引は規制当局の承認などを経た上で、2021年第3四半期(7月~9月)に完了する見込みです。 Prosus to acquire Stack Overflow for US$1.8 billion https://www.prosus.com/news/prosus-to-acquire-stack-overflow-for-us18-billion/ Prosus’s Acquisition of Stack Overflow: Our Exciting Next Chapter - Stack Overflow Blog https://stackoverflow

                                                                          約2000億円でプログラミング特化型Q&Aサイト「Stack Overflow」が買収される
                                                                        • 詳解 Rustアトミック操作とロック

                                                                          Rustでは並行性を持つプログラムを安全に記述することができます。本書はその並行プログラムの基盤となる、アトミック操作とロックの仕組みについての理解を深め、より安全で効率の良いコードを書くための指南書です。難解だと思われがちなアトミック処理、ロック、メモリオーダリングのような低レイヤを詳細に理解し、アーキテクチャやOSによる相違を知ることで、安全で高性能な並行処理プログラムを実装できるようになります。Rustユーザはもちろん非ユーザにとっても低レイヤプログラミングの優れたリソースとなる一冊です。 序文 まえがき 1章 Rust並行性の基本 1.1 Rustのスレッド 1.2 スコープ付きスレッド 1.3 所有権の共有と参照カウント 1.3.1 static 1.3.2 リーク 1.3.3 参照カウント 1.4 借用とデータ競合 1.5 内部可変性 1.5.1 Cell 1.5.2 RefC

                                                                            詳解 Rustアトミック操作とロック
                                                                          • Sensu | How Kubernetes works

                                                                            August 8, 2019 // Jef Spaleta Sensu, Inc. This post walks you through how Kubernetes works, breaking down the individual components to illustrate how K8s helps you manage the lifecycle of containerized applications. DevOps It’s no secret that the popularity of running containerized applications has exploded over the past several years. Being able to iterate and release an application by provisioni

                                                                            • 「英語の動詞の使い分け」クイズで自己診断 - Ippo-san’s diary

                                                                              はじめに 英語の動詞の使い分けに迷いませんか? 私も迷う一人です。そこでセイン先生の本「英語の動詞の使い分け」を前編と後編にわけてその一部を紹介しましたが、お読みになった方、いかがでしたか? 関心の高い方がいらっしゃると勝手に判断。紹介記事を追加することにしました。これまで紹介したのは、35グループの内の4グループ(17動詞)。残りのグループを全て紹介する訳にはいきません。 そこで思いついたのが、興味にある方がチャレンジできるよう、各グループから例文を一つ、全部で20問選んで動詞の使い分けを試してもらうアイデア。興味のある方、自己診断してみて下さい。 なお、英語タイトルは「Natural Verb Usage for Advanced Learners」と書いてある通り、初級者向けではありませんので予めご了承ください。 「英語の動詞の使い分け」本の紹介 動詞の使い分け判定方法 使い分けクイ

                                                                                「英語の動詞の使い分け」クイズで自己診断 - Ippo-san’s diary
                                                                              • Microsoft365 Microsoft Exchange Onlineの監査ログ(前編) - NTT Communications Engineers' Blog

                                                                                マネージド&セキュリティサービス部 セキュリティサービス部門 インシデントレスポンスチームの濱崎と戸祭です。 今回は、Microsoft社がMicrosoft 365 (Office 365) 内で提供するビジネスメールサービス「Microsoft Exchange Online」の監査ログについて、不正アクセスの観点でお話します。 本記事は前後編に分かれており、前編ではログの概要と取得について説明します。 後編ではログを記録しておくための設定について説明します。 はじめに Microsoft Exchange Onlineへの不正アクセスが発生した場合、いつ発生したか、どのアカウントが被害にあったか、どのようなデータが閲覧・持ち出されたか、どのような攻撃の踏み台にされたか、などを明らかにする必要があります。 ところが、Microsoft Exchange OnlineはAzureAD等い

                                                                                  Microsoft365 Microsoft Exchange Onlineの監査ログ(前編) - NTT Communications Engineers' Blog
                                                                                • MariaDB 10.5 の性能は不正?

                                                                                  普段は基本的にMariaDBの動向は全く追って無いです。 でも先日、MariaDB 10.5 のfsync()発行が少なく性能が良いのは何故なのかちょっと見てほしいと言われて、 mariadb-10.5.9.tar.gz をざっと見たらあっという間に原因特定。 「fsync()を待つべきなのに待ってないから」 只の不正と判明。 動作としては、 innodb_flush_log_at_trx_commit = 1 でも innodb_flush_log_at_trx_commit = 2 でも 並列度が上がると多くのトランザクションが innodb_flush_log_at_trx_commit = 0 の動作と同等となってしまうようです。 待たないのだから速いに決まってる。こんな不正なものと比較されるのは腹立たしいです。 指定のLSNまでのwriteやflushを終わらせる log_wri