並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1285件

新着順 人気順

architectureの検索結果361 - 400 件 / 1285件

  • Video generation models as world simulators

    We explore large-scale training of generative models on video data. Specifically, we train text-conditional diffusion models jointly on videos and images of variable durations, resolutions and aspect ratios. We leverage a transformer architecture that operates on spacetime patches of video and image latent codes. Our largest model, Sora, is capable of generating a minute of high fidelity video. Ou

      Video generation models as world simulators
    • 第777回 Raspberry Pi Zero 2 WにUbuntuサーバーをインストール | gihyo.jp

      世界的なパンデミックと前後して発生した「半導体不足」もようやく出口が見えてきました。まだまだ足りない状態でありますが、「⁠全然ない」という状況は脱しつつあるようです。これは教育向けからホビー用途・IoT・産業用に至るまで幅広く使われるようになったRaspberry Piについても同じで、一時期ほとんど手に入らない状態ではありました。しかしながら最近は、モデルによっては普通にもしくは運が良ければ購入できる状態になっています。 今回はリリース後もなかなか入手できない状態が続いていた、Raspberry Pi Zero 2 WにUbuntuをインストールしてみましょう。 図1 高性能でフットプリントが小さいRaspberry Pi Zero 2 W Wi-Fi/BTに対応しUbuntuも使えるRaspberry Pi Zero 2 W Raspberry Piには様々なモデルが存在します。そのう

        第777回 Raspberry Pi Zero 2 WにUbuntuサーバーをインストール | gihyo.jp
      • リアルタイム通信サーバーのEC2インスタンス台数を50%削減した割り当て最適化 - Cluster Tech Blog

        こんにちは、クラスター株式会社でソフトウェアエンジニアをしているMito Memelです。 clusterでは、3D空間内でアバターモーションや音声を同期するためのリアルタイム通信サーバーをAmazon EC2上で動作させています。昨年から今年にかけて、このリアルタイム通信サーバーのリソース割り当て方法を改善し、結果として稼働しているEC2インスタンス台数を半分程度に削減することに成功しました。本記事では、clusterのリアルタイム通信サーバーが抱えていたリソース割り当て効率の課題とその改善手法をご紹介します。 背景 改善手法 まとめ 背景 アバターモーションや音声の同期のようなリアルタイム性の高い双方向通信を行う、いわゆるリアルタイム通信サーバーをスケールアウトする方法には、よくあるやり方としては2種類あります。 1つ目は、Webサーバなどと同じようにアプリケーションサーバをステートレ

          リアルタイム通信サーバーのEC2インスタンス台数を50%削減した割り当て最適化 - Cluster Tech Blog
        • ZodでAlways-Valid Domain Modelを実現する

          課題意識 特定の商品を数量を指定して購入できるECサービスのドメインモデルを表現とします。TypeScriptで構築する際に、「数量」を単にnumber型で扱うことは可能ですが、よりロバストな設計を目指す上で以下の2つの方法論があります。 Refinements(値の制約を表す): 「数量」は一般的に自然数です。1度の注文で指定できる上限を設けるビジネスルールがあると仮定します。この場合、number型に「自然数」「上限付き」の制約を加えた値として表現します。 Branded Types: (同じ構造の型を区別する): 「価格」などの他のnumber型と混同されないように、これらの数値を型レベルで区別したいです。JavaやC#に見られる公称型の概念をTypeScriptで模倣するBranded Typesのテクニックを用いることで、これらの誤った利用を型システムで防ぐことができます。 Br

            ZodでAlways-Valid Domain Modelを実現する
          • The problem with using a UUID primary key in MySQL — PlanetScale

            Universally Unique Identifiers, also known as UUIDs, are designed to allow developers to generate unique IDs in a way that guarantees uniqueness without knowledge of other systems. These are especially useful in a distributed architecture, where you have a number of systems and databases responsible for creating records. You might think that using UUIDs as a primary key in a database is a great id

              The problem with using a UUID primary key in MySQL — PlanetScale
            • 万博着工遅れで露見した日本の建築士の能力不足「世界を知らない」 一級建築士が証言 | 東スポWEB

              大阪・関西万博(2025年4月13日~10月13日)は、大阪・夢洲で「いのち輝く未来社会のデザイン」をテーマに開催予定だが、海外パビリオンの建設が遅れている事が問題視されている。今回、海外パビリオンの設計に関わる一級建築士が実態を明かした。 東京や大阪で大型の設計実績を持つある一級建築士は、現在3つの海外パビリオンに関わっている。なぜ万博の海外パビリオンの建設が遅れているのか。「一番大きな問題は工事を行う職人がいないこと。さまざまな要因があるが、能登半島地震の復興もあるだろう。それ以外の問題として、当社の前に受注した会社は、海外から来た図面を見ることすらできなかった。世界中の建築士が使っているソフトを日本の建築士は使える人が少ない。何か月も何もしないで…」と、データを理解するために海外の空間デザイナーと無為なやりとりを続けていたとぶっちゃけた。 日本の建築業界はCADと呼ばれる2次元製図用

                万博着工遅れで露見した日本の建築士の能力不足「世界を知らない」 一級建築士が証言 | 東スポWEB
              • 【2023年総まとめ】特に秀逸だったWebサイト|9組のキュレーターでお届けする特別版|田渕 将吾 (Shogo Tabuchi)

                2023年もあと数日ですね⛄️🎍 毎年この時期になると、その年に印象的だったサイトをご紹介する記事を書かせていただいていましたが、なんと今年は、僕だけではなく、日頃からWebデザインへのアンテナの感度の高い『8組のゲスト』をお招きした特別企画をお届けします。 毎年楽しみにしていた方も、初めて見てくださる方も、 S5-Style Presents 「2023年総まとめ 特別版」をお楽しみください!😃 それでは、まずこちらの方からからです! -- 01 平尾 誠 (ARUTEGA Inc)👤💬 素晴らしいサイトの中から、題材が難しいサイトや、情報設計が秀逸なサイトを気づいたら選んでいました。今回の企画に参加するにあたり、普段からいろんなサイトに追いつきたくて、モチベーションをいただけている事に気づけました。 株式会社HA-RUhttps://ha-ru2017.co.jp/島根のダクト

                  【2023年総まとめ】特に秀逸だったWebサイト|9組のキュレーターでお届けする特別版|田渕 将吾 (Shogo Tabuchi)
                • Get started with the latest updates for Dockerfile syntax (v1.7.0) | Docker

                  Dockerfiles are fundamental tools for developers working with Docker, serving as a blueprint for creating Docker images. These text documents contain all the commands a user could call on the command line to assemble an image. Understanding and effectively utilizing Dockerfiles can significantly streamline the development process, allowing for the automation of image creation and ensuring consiste

                    Get started with the latest updates for Dockerfile syntax (v1.7.0) | Docker
                  • RAGs powered by Google Search technology, Part 1 | Google Cloud Blog

                    When a large language model (LLM) doesn’t have enough information or has no contextual knowledge of a topic, it is more likely to hallucinate and provide inaccurate or false responses. Developers are increasingly excited about generative AI and Retrieval Augmented Generation (RAG) — an architecture pattern that combines LLMs with backend information retrieval from other information sources. This a

                      RAGs powered by Google Search technology, Part 1 | Google Cloud Blog
                    • Python 3.13 gets a JIT

                      Happy New Year everyone! In late December 2023 (Christmas Day to be precise), CPython core developer Brandt Bucher submitted a little pull-request to the Python 3.13 branch adding a JIT compiler. This change, once accepted would be one of the biggest changes to the CPython Interpreter since the Specializing Adaptive Interpreter added in Python 3.11 (which was also from Brandt along with Mark Shann

                        Python 3.13 gets a JIT
                      • アクセシビリティの改善のために React Aria を活用しています - Cybozu Inside Out | サイボウズエンジニアのブログ

                        こんにちは!DOGO プロジェクトでソフトウェアエンジニアとして活動している @nissy_dev です。 DOGO プロジェクトでは、React Aria を活用してアクセシビリティの改善を行っています。 今回の記事では、React Aria を国内にもっと広めて行きたいということで、React Aria を利用することに決めた理由を振り返りつつ、React Aria について簡単に紹介します。 目次 OSS を活用した効率なアクセシビリティの改善 ライブラリの選定 React Aria の概要 Next.js App Router との相性 終わりに OSS を活用した効率なアクセシビリティの改善 DOGO プロジェクトでは、フロントエンドの刷新を進めていく中でアクセシビリティの改善についても取り組んでいます。 具体的な事例などについては、次の記事も参考にしてもらえればと思います。 各

                          アクセシビリティの改善のために React Aria を活用しています - Cybozu Inside Out | サイボウズエンジニアのブログ
                        • UberのCacheFront:レイテンシーを大幅に削減し、毎秒4000万件の読み取りを可能に

                          垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

                            UberのCacheFront:レイテンシーを大幅に削減し、毎秒4000万件の読み取りを可能に
                          • BigQueryの承認済みビューを利用した社内データ公開設計 - enechain Tech Blog

                            はじめに 旧BigQuery構成と課題点 新GCP Project/BigQuery構成 承認済みビューの設定 結果 終わりに はじめに enechainのデータプラットフォームデスクで2年目エンジニアをしている菱沼です。 本記事では、社内ユーザに対する閲覧権限をBigQueryの承認済みビューを用いて改善した例をご紹介します。 事業規模の拡大に伴い、各種データへのアクセス権限整備の重要性が増し、BigQuery上のデータも厳密な権限管理が求められるようになりました。 今回は、我々が抱えていたBigQueryアーキテクチャの権限管理上の課題と、その課題に対する取り組みについて具体的にご紹介します。 ぜひ最後までお付き合いください! 旧BigQuery構成と課題点 データプラットフォームデスクで構築しているデータ基盤の1つに、 外部データソースから取得したデータを収集・蓄積するためのETLパ

                              BigQueryの承認済みビューを利用した社内データ公開設計 - enechain Tech Blog
                            • The architecture of today's LLM applications

                              We want to empower you to experiment with LLM models, build your own applications, and discover untapped problem spaces. That’s why we sat down with GitHub’s Alireza Goudarzi, a senior machine learning researcher, and Albert Ziegler, a principal machine learning engineer, to discuss the emerging architecture of today’s LLMs. In this post, we’ll cover five major steps to building your own LLM app,

                                The architecture of today's LLM applications
                              • Intelが「8コア528スレッド」のプロセッサを設計していることを明らかに

                                高性能プロセッサの最新技術が発表される国際カンファレンスの「Hot Chips 2023」で、Intelが1コアあたり66スレッドの8コアプロセッサを設計していることが明らかになったと、ハードウェア系メディアのServeTheHomeが報じています。 Intel Shows 8 Core 528 Thread Processor with Silicon Photonics https://www.servethehome.com/intel-shows-8-core-528-thread-processor-with-silicon-photonics/ Intel Discloses 8 Core & 528 Thread CPU Based on RISC Architecture, 66 Threads Per Core https://wccftech.com/intel-dis

                                  Intelが「8コア528スレッド」のプロセッサを設計していることを明らかに
                                • 基本概念から理解するAzure AI Search - Azure OpenAI Serviceとの連携まで - 電通総研 テックブログ

                                  こんにちは。XI 本部AIトランスフォーメーションセンター所属の山田です。 先日、部内の勉強会でAzure AI Searchについて紹介したので、テックブログでもその内容を紹介したいと思います。 Azure AI Searchとは? Azure AI Searchに保存されるデータに関する用語と概念 Azure AI Searchのスケーラビリティに関する用語と概念 Azure AI Searchでサポートされる検索の仕組み 全文検索について Azure AI Searchのアナライザー ベクトル検索について ベクトルの近傍検索アルゴリズム ハイブリッド検索 検索インデックスのスキーマ設計 検索インデックスにドキュメントを追加する方法 Pushモデル Pushモデルを利用する場合のアーキテクチャの例 Pullモデル Pullモデルを利用する場合のアーキテクチャの例 インデクサーの計算リソ

                                    基本概念から理解するAzure AI Search - Azure OpenAI Serviceとの連携まで - 電通総研 テックブログ
                                  • ヘルステックスタートアップのエンジニアが医療情報技師の試験を受けた感想

                                    8月に受験した医療情報技師能力検定試験に合格していたので感想を書く。 モチベーション シンプルに「この業界はどんなデータがあるのか知りたい」というのが1つ。筆者は去年からヘルステックスタートアップのデータサイエンスチームにいる。その前はインターネット広告業界だったので医療ドメインに関する知識は無い状態で医療業界に来た。転職してしばらく経ったが業務に直接関わらない領域は理解が曖昧なのと、限られた知識で仕事を回す事の課題感が強まってきたので網羅的な知識をインプットすべく取り組んだ。 医療情報技師はテキストが非常に充実しているので試験を受けなくとも学習は可能。とはいえ学習期間にリミットを設定できるのと理解度チェックのために受験した。業務独占資格では無いので他にメリットがあるかは不明。 購入した公式テキスト。以降はこれらの本をテキストと表記する。 試験の概要 まず医療情報技師は以下の様に定義されて

                                      ヘルステックスタートアップのエンジニアが医療情報技師の試験を受けた感想
                                    • Demystifying Azure OpenAI Networking for Secure Chatbot Deployment

                                      Introduction Azure AI Landing Zones provide a solid foundation for deploying advanced AI technologies like OpenAI's GPT-4 models. These environments are designed to support AI enthusiasts, but it's essential to grasp their networking aspects, especially concerning Platform as a Service (PaaS) offerings. In this article, we'll dive into the networking details of OpenAI Landing Zones, focusing on ho

                                        Demystifying Azure OpenAI Networking for Secure Chatbot Deployment
                                      • 1時間超のYouTubeを解釈できるオープンなマルチモーダルAI「LWM」、Windowsをプロンプトで自動操作するMS製AI「UFO」など重要論文5本を解説(生成AIウィークリー) | テクノエッジ TechnoEdge

                                        2014年から先端テクノロジーの研究を論文単位で記事にして紹介しているWebメディアのSeamless(シームレス)を運営し、執筆しています。 1週間分の生成AI関連論文の中から重要なものをピックアップし、解説をする連載です。第34回目は、生成AI最新論文の概要5つを紹介します。 生成AI論文ピックアップ 1時間以上の長時間動画や100万トークンの長文を処理できるオープンソースモデル「LWM」、UCバークレーが開発 Microsoft、テキスト指示でWindowsを自動操作できるAIエージェントシステム「UFO」を開発 ビデオ内を理解するために、動画内の一部を自ら隠して予測する学習方法「V-JEPA」をMetaが開発 Google、最大100万トークンを処理できる「Gemini 1.5」を発表 LoRAを上回る効率的な新しい微調整方法「DoRA」、モデルの重みを「大きさ」と「方向」に分解し

                                          1時間超のYouTubeを解釈できるオープンなマルチモーダルAI「LWM」、Windowsをプロンプトで自動操作するMS製AI「UFO」など重要論文5本を解説(生成AIウィークリー) | テクノエッジ TechnoEdge
                                        • HTMX vs React: A Complete Comparison - Semaphore

                                          The ultimate goal of HTMX is to provide modern browser interactivity directly within HTML, without the need for JavaScript. Although relatively new, with its initial release in late 2020, this frontend library has quickly caught the attention of the IT web community. With 2nd place in the 2023 JavaScript Rising Stars “Front-end Frameworks” category (right behind React), a spot in the GitHub Accele

                                            HTMX vs React: A Complete Comparison - Semaphore
                                          • 「残念石」が京都から大阪・夢洲へ、万博に巨石建造物のような大迫力のトイレ出現

                                            「残念石」がにわかに脚光を浴びている。大阪・関西万博では大きな注目を集めることになるだろう。 石の説明は後ほど詳しくするとして、まずは下の写真を見てほしい。万博会場ができる大阪・夢洲(ゆめしま)に2024年5月に運び込まれ、基礎の上に置かれた巨石だ。全部で5つある。 高さは2.5〜3mと、大きなものは人の身長の2倍近くある。重さは7〜13トン。花こう岩の塊である巨石は、会場内で圧倒的な存在感を放っている。会場でたまたま巨石を見かけたパビリオンなどの関係者の中には、「巨石文明の建造物のようだ」「イギリスのストーンヘンジに似ている」といった感想を漏らす人がいたという。本物の石が醸し出す力強さを感じるのかもしれない。 夢洲に巨石を運び込んだのは、3人の若手設計者チームである。小林広美氏(Studio mikke)と大野宏氏(Studio on_site)、竹村優里佳氏(Yurica Design

                                              「残念石」が京都から大阪・夢洲へ、万博に巨石建造物のような大迫力のトイレ出現
                                            • 車椅子での家事動線など追求したら、リノベがバリアフリーの家の最適解だった! 扉ナシ・カウンター下は空間に、など斬新テク満載の共働き夫婦の家

                                              日本には、病気やケガなどで脚部や上肢・胴体の一部を使わずに生活する方が約193万1000人(2016年 厚生労働省 生活のしづらさなどに関する調査)いますが、生活にはどんな不便があり、住宅にはどんなことが求められるのでしょう。マンションをリノベーションし、自分たちらしい住まいを手に入れた30代の夫妻の事例を通して、「バリアフリー住宅×リノベーション」の可能性に迫ります。 「賃貸住宅は自分にとって不便だらけ」。Nさん夫妻がリノベーションを決めた理由 高校時代に事故にあい、車椅子生活になったNさんは、これまで進学・就職・結婚と人生の節目節目で引越しをし、4つの賃貸住宅に住んできました。そこでは、たくさんの不便があったと言います。 「とくに使いにくかったのは水まわりです。洗面やキッチンはシンク下収納棚が設置されているものがほとんどで、車椅子を横づけして体を捻りながら使っていました。車椅子で動き回

                                                車椅子での家事動線など追求したら、リノベがバリアフリーの家の最適解だった! 扉ナシ・カウンター下は空間に、など斬新テク満載の共働き夫婦の家
                                              • GitHub - GreenmaskIO/greenmask: PostgreSQL dump anonymization tool

                                                Greenmask is a powerful open-source utility that is designed for logical database backup dumping, obfuscation, and restoration. It offers extensive functionality for backup, anonymization, and data masking. Greenmask is written entirely in pure Go and includes ported PostgreSQL libraries, making it platform-independent. This tool is stateless and does not require any changes to your database schem

                                                  GitHub - GreenmaskIO/greenmask: PostgreSQL dump anonymization tool
                                                • 悪名高きスクロール妨害広告を解析する - Qiita

                                                  いくら下にスクロールしても強制的に巻き戻されてしまいます。 こちらが実際に採取したコードです。長いので折りたたみに入れていますが、別に全部読む必要はないです。 採取した HTML <!-- Generated by まとめくす (https://2mtmex.com/) --> <div class="article_mid_v2"> <div id="article_mid_v2"> <script type="text/javascript"> (function(){ var ua = window.navigator.userAgent; var android_reg = /android/i; var android_rand = Math.floor(Math.random() * (100)) + 1; var ios_rand = Math.floor(Math.rand

                                                    悪名高きスクロール妨害広告を解析する - Qiita
                                                  • Introducing: Raspberry Pi 5! - Raspberry Pi

                                                    Today, we’re delighted to announce the launch of Raspberry Pi 5, coming at the end of October. Priced at $60 for the 4GB variant, and $80 for its 8GB sibling (plus your local taxes), virtually every aspect of the platform has been upgraded, delivering a no-compromises user experience. Raspberry Pi 5 comes with new features, it’s over twice as fast as its predecessor, and it’s the first Raspberry P

                                                      Introducing: Raspberry Pi 5! - Raspberry Pi
                                                    • AWS x セキュリティに入門するならまずこの一冊 /「AWS ではじめるクラウドセキュリティ」を読んだ - kakakakakku blog

                                                      「AWS ではじめるクラウドセキュリティ」を読んだ❗️とても良かった \( 'ω')/ 本書ではもちろん AWS のセキュリティサービスの機能など「サービスカットな観点」も学べるけど,それ以上に「セキュリティポリシーとは何か」や「どんなリスク分析フレームワークがあるのか」や「どういうセキュリティ管理策を検討するべきか」など,セキュリティ全般の知識を「ソリューションカットな観点」で底上げできる素晴らしい一冊だった📕 まさに本書の はじめに に載っている通りの内容だった💡 本書は、AWS のセキュリティを学ぶということ以上に、AWS を通じてセキュリティを学ぶということを主眼に執筆されました。 ちょうど最近仕事で AWS でのセキュリティ対策全般の設計と構築にゼロベースで取り組んでいて,僕自身の知識アップデートをするだけではなく,開発メンバーにも読んでもらえる本を探していて,まさにこれだ❗

                                                        AWS x セキュリティに入門するならまずこの一冊 /「AWS ではじめるクラウドセキュリティ」を読んだ - kakakakakku blog
                                                      • ゼロから理解するDependency Injection - inSmartBank

                                                        Dependency Injection (DI) とは、オブジェクトに必要な依存関係を外から注入する設計パターンです。 本記事ではiOSアプリの実装をテーマに、DIがなぜ必要なのか、さらにはDI Containerとは何を解決するためにあるのかについて具体的な実装例をもとに解説します。 ※ 本記事は iOS Test Night #12 にて発表した内容を書き起こしたものとなっております。 speakerdeck.com Dependency Injection 依存を内部で初期化する書き方 依存性逆転の原則に従った書き方 DI Containerの基本 Daggerに学ぶ依存のライフタイム管理 SwiftUIアプリにおけるDI Containerの実装例 DI Containerの実装 Viewの実装 まとめ Dependency Injection Dependency Inject

                                                          ゼロから理解するDependency Injection - inSmartBank
                                                        • AppleのCPUアーキテクチャを巡る歴史

                                                          2023年10月31日、AppleがArmアーキテクチャを採用した第3世代のAppleシリコン「M3」を発表しました。AppleはCPUをIntel製から自社製へと変えて大きく躍進を遂げましたが、CPUを変えるに当たりさまざまな障壁に当たることもしばしばでした。こうしたAppleのCPUの歴史について、エンジニアのジェイコブ・バートレット氏が解説しています。 Through the Ages: Apple CPU Architecture https://jacobbartlett.substack.com/p/through-the-ages-apple-cpu-architecture 1984年のMac発売以来、AppleはCPUアーキテクチャを3回移行しています。バートレット氏いわく、これは「容易なことではない」とのこと。AppleのCPUの歴史は、初代Mac、1984年の「App

                                                            AppleのCPUアーキテクチャを巡る歴史
                                                          • ソフトウェアアーキテクチャメトリクス

                                                            ソフトウェア品質をプロセスの早い段階から計測し、アーキテクチャの負債や技術的負債の蓄積を検知できるようにしておくことは、ソフトウェアの成功にとって重要です。ソフトウェアアーキテクチャに関するメトリクスを適切に導入できれば、パフォーマンスなどのリスクを軽減し、問題に対処するコストを抑えられます。 本書は、経験豊かな10人のソフトウェアアーキテクトたちが、知っておくべきメトリクスについて、貴重な経験やケーススタディと共に紹介します。 アーキテクチャが目標にどれだけ合致しているかの計測、追跡すべき適切なメトリクスの選択、可観測性/テスト容易性/デプロイ可能性を向上させる方法、アーキテクチャに対する取り組みの優先順位付け、学びに満ちた適切なダッシュボードの構築を解説します。 はじめに 1章 解き放たれた4つのキーメトリクス1.1定義と計測 1.2 メンタルモデルのリファクタリング 1.2.1 最初

                                                              ソフトウェアアーキテクチャメトリクス
                                                            • Moonbit: the fast, compact & user friendly language for WebAssembly

                                                              The importance of WebAssembly (Wasm), a cross-platform Instruction Set Architecture (ISA), is escalating in Cloud and Edge computing, given its efficiency, security, compactness, and open standard. However, its true potential remains untapped. Low level Wasm languages like Rust and C/C++ are challenging to learn and can be slow for developers because of their long compilation time. On the other ha

                                                                Moonbit: the fast, compact & user friendly language for WebAssembly
                                                              • 順序性の担保とスループットはトレードオフだという話

                                                                この記事について AWS SQSからメッセージを受けとって処理するLambdaを書いているときに、 標準キューだから順序保証されてないな、じゃあ順序バラバラできても捌けるように処理を書かないと! → ... → あれ???意外とこれ難しくない??? と思った経験、皆さんにもあるのではないでしょうか。 この記事では、筆者が上記のような壁にぶつかったときに「順序を保つってなんでそんなに難しいんだろう?」「保てないならどうやってそれに耐えうるようにすればいいんだろう?」と色々考察した結果を書いていきたいと思います。 使用する環境・バージョン 2024/6/22時点で提供されている機能に基づき考察 読者に要求する前提知識 AWSのSQS, SNS, Kinesis Data Streamがどういうサービスなのかは既知という前提のもとで書きました 順序セマンティクスとは 順序セマンティクスとは「イベ

                                                                  順序性の担保とスループットはトレードオフだという話
                                                                • 赤線建築に魅せられ30年…今も忘れられない「偶然見つけた遊里」

                                                                  全国の赤線跡を歩き回った編集者 人の視覚に突き刺さる建物 撮影者・木村聡さんに聞きました 女性が男性に遊興を提供した街「赤線」は、終戦後から高度経済成長の黎明期までの10年ほどの間、全国各地に存在していました。 「一見して普通でない」デザインの建物が生まれたのはなぜだったのか?

                                                                    赤線建築に魅せられ30年…今も忘れられない「偶然見つけた遊里」
                                                                  • Stable Diffusion 3 Mediumがオープンリリースされる、比較的小型で個人利用に最適なモデルに

                                                                    画像生成AI「Stable Diffusion」を開発するStability AIが、「Stable Diffusion 3 Medium」のモデルを公開したと発表しました。 最も洗練された画像生成モデル、Stable Diffusion 3 Medium のオープンリリースを発表 — Stability AI Japan https://ja.stability.ai/blog/stable-diffusion-3-medium stabilityai/stable-diffusion-3-medium · Hugging Face https://huggingface.co/stabilityai/stable-diffusion-3-medium Stable Diffusion 3は2024年2月に発表されたモデルで、指定した文字を画像内に違和感なく描写したり、複数の被写体を高精

                                                                      Stable Diffusion 3 Mediumがオープンリリースされる、比較的小型で個人利用に最適なモデルに
                                                                    • マイクロサービス信仰を打ち破る新技術、「モジュラーモノリス」の正体

                                                                      マイクロサービスは優れたアーキテクチャーだが、設計・開発・運用の難度が高い。そこで、マイクロサービスの利点を一部手放す代わりに導入の難度を下げた「モジュラーモノリス」が注目されている。本特集は、モジュラーモノリスとは何かを解説するとともに、このアーキテクチャーを採用した4社の事例を取り上げる。 マイクロサービスは、それぞれのサービスを独立したアプリケーションとして構築し、それらが互いにデータをやり取りすることで全体のシステムを構築するアーキテクチャーだ。米国の巨大IT企業や日本のメガベンチャーが導入し、大きな成果を上げている。 マイクロサービスが生まれた背景には、巨大IT企業の事業成長のスピードにシステム開発のスピードが追いつけなくなったことがある。実際のシステムには、事業の成長に合わせて高い頻度の変更が必要なサービスと、それほど変更が必要ないサービスがある。 ところがそれぞれのサービスが

                                                                        マイクロサービス信仰を打ち破る新技術、「モジュラーモノリス」の正体
                                                                      • [レポート]AWSとIaCを使用して大規模なネットワークセキュリティインフラストラクチャを管理 #AWSreInvent #SEC311 | DevelopersIO

                                                                        [レポート]AWSとIaCを使用して大規模なネットワークセキュリティインフラストラクチャを管理 #AWSreInvent #SEC311 Terraformを利用して大規模環境におけるAWS Network Firewallの構築管理をIaCするコードトークのセッションレポートです。非常によき こんにちは、臼田です。 みなさん、re:Invent 2023楽しんでますか?(挨拶 今回は下記のセッションのレポートです。カテゴリはコードトークなので、本編はほとんどコーディングとその解説です!良い感じ SEC311 | Manage network security infrastructure at scale with AWS and IaC For organizations managing workloads on AWS, traffic inspection is key to e

                                                                          [レポート]AWSとIaCを使用して大規模なネットワークセキュリティインフラストラクチャを管理 #AWSreInvent #SEC311 | DevelopersIO
                                                                        • Understanding React Server Components – Vercel

                                                                          Understanding React Server ComponentsLearn the fundamentals of React Server Components, to better understand why (and when) to adopt. React Server Components (RSCs) augment the fundamentals of React beyond being a pure rendering library into incorporating data-fetching and remote client-server communication within the framework. Below, we’ll walk you through why RSCs needed to be created, what the

                                                                            Understanding React Server Components – Vercel
                                                                          • Appleの新型M4チップのCPU性能向上はArmv9アーキテクチャへの変更が大きな要因 | XenoSpectrum

                                                                            AppleがiPad Proに搭載するM4チップは、早速Geekbench 6でのベンチマークテスト結果が流出しており、M3からの大きな性能向上や、上位のM3 Proすらも上回る印象的な結果を示しているが、このパフォーマンス向上の大きな鍵は、TSMCの第2世代3nmプロセス「N3E」への切り替えによるものだけではなく、どうやらCPUアーキテクチャを最新の「ArmV9」に切り替えたことが大きいようだ。 SMEサポートによる全体的なパフォーマンス向上が期待出来る M4チップのGeekbench 6でのベンチマークテストは驚くべきものだった。だが、その内訳は良く見てみると、どうやら一部の新型命令セットアーキテクチャへの対応が大きくスコアを押し上げている面も大きいようだ。 @negativeonehero氏は、M4とM3 MaxのGeekbench 6でのベンチマークテスト結果を細かく比較した表を

                                                                              Appleの新型M4チップのCPU性能向上はArmv9アーキテクチャへの変更が大きな要因 | XenoSpectrum
                                                                            • Optimizing your LLM in production

                                                                              Note: This blog post is also available as a documentation page on Transformers. Large Language Models (LLMs) such as GPT3/4, Falcon, and LLama are rapidly advancing in their ability to tackle human-centric tasks, establishing themselves as essential tools in modern knowledge-based industries. Deploying these models in real-world tasks remains challenging, however: To exhibit near-human text unders

                                                                                Optimizing your LLM in production
                                                                              • Fargate Is Not Firecracker

                                                                                This was the biggest un-truth that I saw while working at AWS on the EKS team. On an almost weekly basis a customer would want to use AWS Fargate for a variety of reasons and one of them would be because it used Firecracker. For some reason–AWS marketing–that was better than traditional EC2 Xen virtualization. And no one at AWS would correct them. There was an unspoken policy to never point out th

                                                                                  Fargate Is Not Firecracker
                                                                                • キャプティブポータルの仕組みと変遷 - hgot07 Hotspot Blog

                                                                                  この記事を開いたということは、おそらく「キャプティブポータル (Captive Portal)」についてある程度はご存じのことと思います。無線LANを使おうとすると、ぱかっとブラウザやポップアップを開いて、利用規約を表示したりログインを要求してくる、うざったいアレです。 煩わしい手動ログイン操作を無くして、自動接続で快適な無線LANを実現したいなら、WPA2 Enterpriseなり、その拡張のPasspointなりを導入すればよいです。セキュリティも高まるし、良いことだらけです……と言いたいところですが、実は欠点もあります。少なくとも現時点では (意味深)。セキュアな公衆無線LANが普及すれば、キャプティブポータルの技術がまったく不要になるかというと、そうでもなさそうです。この話は別の機会に譲るとして、今回はキャプティブポータルの仕組みと変遷についてまとめてみます。 macOSのCapt

                                                                                    キャプティブポータルの仕組みと変遷 - hgot07 Hotspot Blog