並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1660件

新着順 人気順

diagramの検索結果361 - 400 件 / 1660件

  • React vs. Blazor: Minimize JavaScript in your SPAs - LogRocket Blog

    Ejiro Asiuwhu Software engineer with a drive for building highly scalable and performant web applications. Heavily interested in module federation, micro frontends, state machines, TDD, and system designs. Big on web performance and optimization, advanced component design patterns, a11y, SSR, SSG, ISR, and state management. Expert at crafting highly reusable TypeScript-heavy component libraries. E

      React vs. Blazor: Minimize JavaScript in your SPAs - LogRocket Blog
    • テンソル記法の「意味不明問題」は解決した - 檜山正幸のキマイラ飼育記 (はてなBlog)

      ん? あれ? ひょっとして … 一昨日書いた記事「なぜにテンソル記法は意味不明なのか」を読み直していて、気付いたことがあります。テンソル記法の「意味不明問題」は、解決できるようです。 思いついたときに書いておかないと、二度と書かない(書けない)ことがあるので、ふんばって必要なことは全部書いておきました。 内容: テンソル記法の「意味不明問題」とは アイディアと方法 インデックスからマーカーへ テンソル空間 テンソルとプロファイル プロファイル注釈 テンソルのテンソル積 双対空間に対するマーカー テンソルの縮約 置換と置換が定めるテンソル テンソルの置換同値 もうひとつの縮約 ネーム化とコネーム化 インデックスとしての添字 テンソル記法の「意味不明問題」とは テンソルの書き方〈記法〉としては、伝統的記法をそのまま採用します。「 はテンソルである」のような言い方を許容します。書き方・言い方にお

      • The Distributed Computing Manifesto

        The Distributed Computing ManifestoNovember 16, 2022 • 3941 words Today, I am publishing the Distributed Computing Manifesto, a canonical document from the early days of Amazon that transformed the architecture of Amazon’s ecommerce platform. It highlights the challenges we were facing at the end of the 20th century, and hints at where we were headed. When it comes to the ecommerce side of Amazon,

          The Distributed Computing Manifesto
        • 対象を最適化したロックダウンを伴う複数リスクSIRモデル - himaginary’s diary

          既にツイッター上などで話題になっているが、アセモグルら4人のMITの研究者が表題のNBER論文を上げている。原題は「A Multi-Risk SIR Model with Optimally Targeted Lockdown」で、著者はDaron Acemoglu、Victor Chernozhukov、Iván Werning、Michael D. Whinston(いずれもMIT)。タイラー・コーエンは「オールスター経済学者がCovid-19論文を書いた(all-star economists write Covid-19 paper)」と評し、「我々は遂に歩みを先に進めたと改めて言えるかと思う(Again, I would say we are finally making progress)」という感想を漏らしている*1。 コーエンは著者の一人のIván Werningのツイッタ

            対象を最適化したロックダウンを伴う複数リスクSIRモデル - himaginary’s diary
          • An Introduction to Computer Networks — An Introduction to Computer Networks, desktop edition 2.0.11

            Navigation index next | An Introduction to Computer Networks, desktop edition 2.0.11 » Table of Contents An Introduction to Computer Networks Indices and tables Next topic Preface Quick search An Introduction to Computer Networks¶ Peter L Dordal Department of Computer Science Loyola University Chicago Contents: Preface Second Edition Licensing German Edition Classroom Use Acknowledgments Progress

            • Sandboxing in Linux with zero lines of code

              Modern Linux operating systems provide many tools to run code more securely. There are namespaces (the basic building blocks for containers), Linux Security Modules, Integrity Measurement Architecture etc. In this post we will review Linux seccomp and learn how to sandbox any (even a proprietary) application without writing a single line of code. Tux by Iwan Gabovitch, GPL Sandbox, Simplified Pixa

              • GitHub - 3rd/tsdiagram: Create diagrams and plan your code with TypeScript.

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - 3rd/tsdiagram: Create diagrams and plan your code with TypeScript.
                • CodeGen: Semantic's improved language support system

                  EngineeringOpen SourceCodeGen: Semantic’s improved language support systemThe Semantic Code team shipped a massive improvement to the language support system that powers code navigation. Code navigation features only scratch the surface of possibilities that start to open up when we combine Semantic‘s program analysis potential with GitHub’s scale. The Semantic Code team shipped a massive improvem

                    CodeGen: Semantic's improved language support system
                  • Svelvet

                    Build interactive, node-based UIs and diagrams in Svelte Svelvet is a lightweight component library for building dynamic, customizable node graphs Beautiful and Customizable Svelvet allows you to easily create intuitive user interfaces and diagrams with pre-built components with node-to-node data flow, seamless zooming and panning, customizable edges and nodes and more! Learn More Get Started Easi

                    • Amazon Linux 2023, a Cloud-Optimized Linux Distribution with Long-Term Support | Amazon Web Services

                      AWS News Blog Amazon Linux 2023, a Cloud-Optimized Linux Distribution with Long-Term Support I am excited to announce the general availability of Amazon Linux 2023 (AL2023). AWS has provided you with a cloud-optimized Linux distribution since 2010. This is the third generation of our Amazon Linux distributions. Every generation of Amazon Linux distribution is secured, optimized for the cloud, and

                        Amazon Linux 2023, a Cloud-Optimized Linux Distribution with Long-Term Support | Amazon Web Services
                      • Welcome to » DVD Laser Scanner Microscope

                        The laser scanning microscope is a special light microscope which uses a focused laser beam to scans the sample. The scanning of the laser across the sample is done by driving the laser in x and y direction.  The image is composed in the software by combining the measured light points. The DVD Laser Scanner Microscope is build from two DVD pick-up heads. The laser of the DVD head is used to illumi

                        • Useful engineering metrics and why velocity is not one of them

                          Here’s my horoscope for today: Things should improve for you as the day progresses, Taurus. You shouldn’t depend on something that may not pan out the way you want. As you can see, it’s useless, just like your team’s velocity metrics and burndown charts. Velocity metrics are as loathsome as the horoscope because neither provides any insight on why something went wrong or how to fix it. Moreover, i

                          • The Nostr Protocol - NIP01

                            What is Nostr? Nostr stands for "Notes and Other Stuff Transmitted by Relays". It is a new type of social experience on the web where "dumb" relays can be used to send messages from one user to another, in a secure, censorship resistant manner. Since it is not P2P it has a chance of working. Nostr Relays Relays are lightweight, easy to set up, and can run in as little as 5MB of memory. A list of r

                              The Nostr Protocol - NIP01
                            • What a typical 100% Serverless Architecture looks like in AWS!

                              Talking about serverless architecture goes way beyond Function as a Service (FaaS) like AWS Lambdas. Two of the reasons why Lambdas are so attractive are their auto-scale (in & out) capability and their pay-per-use pricing model. In order to leverage these capabilities and reach the full benefits of a serverless architecture, we need our other infrastructure components to have the same flexibility

                                What a typical 100% Serverless Architecture looks like in AWS!
                              • Under Deconstruction: The State of Shopify’s Monolith

                                Opens in a new windowOpens an external siteOpens an external site in a new window Ruby on Rails is a great framework for rapidly building beautiful web applications that users and developers love. But if an application is successful, there’s usually continued investment, resulting in additional features and increased overall system complexity. Shopify’s core monolith has over 2.8 million lines of

                                  Under Deconstruction: The State of Shopify’s Monolith
                                • 17 ways to implement vertical alignment with CSS - LogRocket Blog

                                  Editor’s note: This post was last updated by Emmanuel Odioko on 29 April 2024 to include methods such as using line-height and align-content for vertical alignment, and to address the accessibility implications of these techniques. Back in the good old days, the limits of CSS made even “simple” things like vertical centering a challenge, with some developers even relying on JavaScript solutions. I

                                    17 ways to implement vertical alignment with CSS - LogRocket Blog
                                  • Ruby Garbage Collection Deep Dive: Compaction

                                    So far in this series, we’ve discussed GC::INTERNAL_CONSTANTS, the Tri-Color Mark and Sweep algorithm, Generational GC and Incremental GC. We’ll build on what we’ve learned in this post about the newest addition to Ruby’s GC: compaction. Fragmentation Before we dive into compaction, we need to learn about fragmentation. Fragmentation is the term we use to describe memory when it’s allocated non-co

                                    • Regexide

                                      Why XML Comments matter XML is a popular format for storing and sharing data. It was explicitly designed for people and programs to read and write data.[1] From spreadsheets to save states, most modern software and games parse and write XML. XML comments are special notes that parsers should not treat as data. XML comments start with <!-- and end with -->. Technically XML comments must not contain

                                      • Details of the Cloudflare outage on July 2, 2019

                                        Details of the Cloudflare outage on July 2, 201907/12/2019 Almost nine years ago, Cloudflare was a tiny company and I was a customer not an employee. Cloudflare had launched a month earlier and one day alerting told me that my little site, jgc.org, didn’t seem to have working DNS any more. Cloudflare had pushed out a change to its use of Protocol Buffers and it had broken DNS. I wrote to Matthew P

                                        • Uyghurs for sale | Australian Strategic Policy Institute | ASPI

                                          ‘Re-education’, forced labour and surveillance beyond Xinjiang. The Chinese government has facilitated the mass transfer of Uyghur and other ethnic minority1 citizens from the far west region of Xinjiang to factories across the country. Under conditions that strongly suggest forced labour, Uyghurs are working in factories that are in the supply chains of at least 82 well-known global brands in the

                                            Uyghurs for sale | Australian Strategic Policy Institute | ASPI
                                          • A Blog Post With Every HTML Element

                                            After learning a little bit more about web accessibility last year I had been exploring some of the less common HTML elements, and making changes to this website, like wrapping the text of the posts on this blog in <article> tags and adding a <main> tag in the website’s layout templates (this website is built using Eleventy). I had previously done some work to make sure that <figure> and <figcapti

                                            • Implementing Raft: Part 0 - Introduction - Eli Bendersky's website

                                              This is the first post in a multi-part series describing the Raft distributed consensus algorithm and its complete implementation in Go. Here is a complete list: Part 0: Introduction (this post) Part 1: Elections Part 2: Commands and log replication Part 3: Persistence and optimizations Raft is a relatively new algorithm (2014), but it's already being used quite a bit in industry. The best known e

                                              • Kalyn: a self-hosting compiler for x86-64

                                                Over the course of my Spring 2020 semester at Harvey Mudd College, I developed a self-hosting compiler entirely from scratch. This article walks through many interesting parts of the project. It’s laid out so you can just read from beginning to end, but if you’re more interested in a particular topic, feel free to jump there. Or, take a look at the project on GitHub. Table of contents What the pro

                                                • research!rsc: The Principles of Versioning in Go (Go & Versioning, Part 11)

                                                  This blog post is about how we added package versioning to Go, in the form of Go modules, and the reasons we made the choices we did. It is adapted and updated from a talk I gave at GopherCon Singapore in 2018. Why Versions? To start, let’s make sure we’re all on the same page, by taking a look at the ways the GOPATH-based go get breaks. Suppose we have a fresh Go installation and we want to write

                                                  • Cloud Run now supports HTTP/gRPC server streaming | Google Cloud Blog

                                                    We are excited to announce the availability of server-side HTTP streaming for your serverless applications running on Cloud Run (fully managed). With this enhanced networking capability,  your Cloud Run services can serve larger responses or stream partial responses to clients during the span of a single request, enabling quicker server response times for your applications. With this addition, Clo

                                                      Cloud Run now supports HTTP/gRPC server streaming | Google Cloud Blog
                                                    • Building and operating a pretty big storage system called S3

                                                      Building and operating a pretty big storage system called S3July 27, 2023 • 6277 words Today, I am publishing a guest post from Andy Warfield, VP and distinguished engineer over at S3. I asked him to write this based on the Keynote address he gave at USENIX FAST ‘23 that covers three distinct perspectives on scale that come along with building and operating a storage system the size of S3. In toda

                                                        Building and operating a pretty big storage system called S3
                                                      • Wasm core dumps and debugging Rust in Cloudflare Workers

                                                        Wasm core dumps and debugging Rust in Cloudflare Workers08/14/2023 A clear sign of maturing for any new programming language or environment is how easy and efficient debugging them is. Programming, like any other complex task, involves various challenges and potential pitfalls. Logic errors, off-by-ones, null pointer dereferences, and memory leaks are some examples of things that can make software

                                                          Wasm core dumps and debugging Rust in Cloudflare Workers
                                                        • Git Internals part 1: The git object model

                                                          This is the first of several posts exploring how git works under the hood. While lots of programmers are familiar with using git, I wanted to do a deep dive into how git is implemented. git employs many clever ideas to optimize common version control operations. I'm a big fan of trying to understand software by playing around with it rather than reading lots of documentation. To that end, I've wri

                                                            Git Internals part 1: The git object model
                                                          • 【12/24にGitLab対応!】テキストで自在に「描く」- KrokiではじめるDiagram as Code - Qiita

                                                            【12/24にGitLab対応!】テキストで自在に「描く」- KrokiではじめるDiagram as CodeMarkdownGitLabasciidocVisualStudioCodekroki これは、 NTTコミュニケーションズ Advent Calendar 2020 25日目の記事です。 昨日は @tnoyama さんの「TEKTONとArgoを比較してみた」でした。お楽しみいただけましたか? Krokiとは 本記事では、テキストからの図表生成ツール Krokiを紹介します。最新バージョンは0.9.0です。 公式docs: Kroki! GitHub: yuzutech/kroki: Creates diagrams from textual descriptions! 概要 Kroki!は、テキストから統一的なAPIで、 UML C4 データ可視化 その他図表 を、PNG,

                                                              【12/24にGitLab対応!】テキストで自在に「描く」- KrokiではじめるDiagram as Code - Qiita
                                                            • GitHub - awslabs/diagram-maker: A library to display an interactive editor for any graph-like data.

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - awslabs/diagram-maker: A library to display an interactive editor for any graph-like data.
                                                              • AWS でのワークロード検出 | AWS ソリューション | AWS ソリューションライブラリ

                                                                AWS でのワークロード検出 (旧称: AWS Perspective) は、AWS クラウドのワークロードを可視化するツールです。この AWS ソリューションを使用し、AWS からのライブデータに基づいて、ワークロードの詳細なアーキテクチャ図を作成、カスタマイズ、および共有できます。 このソリューションは、アカウントと AWS リージョン全体の AWS リソースのインベントリを維持し、それらの間の関係をマッピングし、それらをウェブユーザーインターフェイス (UI) に表示します。 このソリューションには、コストが発生している可能性のある AWS リソースやサービスを検索できるコストクエリビルダーも付属しています。予想コストデータは、指定された期間について自動的に計算され、アーキテクチャ図に表示されます。予想コストの概要を含むアーキテクチャ図のコストレポートを生成し、それらを CSV でエ

                                                                  AWS でのワークロード検出 | AWS ソリューション | AWS ソリューションライブラリ
                                                                • 製造業の設備を制御する「PLC / シーケンサ」とは、基本をわかりやすく解説 | IoT NEWS

                                                                  2023-10-102021-06-21 製造業の設備を制御する「PLC / シーケンサ」とは、基本をわかりやすく解説 PLC / シーケンサとは PLC(Programmable Logic Controller、プログラマブルロジックコントローラ)とは、主に製造業の装置などの制御に使用されるコントローラである。入力機器からの信号を取り込み、プログラムに従って様々な処理が行われ、PLCに接続された出力機器を制御する。 PLCは工場で各設備を制御する他、データを収集したりPLC同士で連携したりできる。 PLCは、通常工場の制御盤の中に設置されていて、工場で働いていない人にとっては馴染みが薄いものかもしれない。しかし、PLCは、工場の自動化を実現するために必要なものであり、IoTによる見える化やスマートファクトリーの土台となる重要な要素の1つであると言えるだろう。 三菱電機製のPLC

                                                                    製造業の設備を制御する「PLC / シーケンサ」とは、基本をわかりやすく解説 | IoT NEWS
                                                                  • Why Rust in Production? | Corrode Rust Consulting

                                                                    Interest in Rust has surged in recent years, with tech leaders such as Microsoft, Google, and Amazon coming forward to share their experiences of leveraging Rust for critical systems. Much of the dialogue about Rust, however, is still driven by those who have not leveraged Rust in a significant production capacity or have only done so for non-critical systems. This results in a skewed understandin

                                                                      Why Rust in Production? | Corrode Rust Consulting
                                                                    • Flutter - Flutter internals

                                                                      IntroductionWhen I started up my journey into the fabulous world of Flutter beginning 2018, very little documentation could be found on Internet compared to what exists today. Despite the number of articles that have been written, very few talk about how Flutter actually works. What are finally the Widgets, the Elements, the BuildContext ? Why is Flutter fast and why does it sometimes work differe

                                                                        Flutter - Flutter internals
                                                                      • Discordの使い方|初心者からすべての人に向けた図解マニュアル

                                                                        以下では、私が行った設定や困ったことについて記述していきます。 「個人設定」に飛ぶ 「サーバーの設定」に飛ぶ 「フレンドの追加」に飛ぶ 「マイクが繋がらない」に飛ぶ Discordのビデオ通話のやり方Discordではビデオ通話が可能です。PCなら繋げたカメラ、スマホなら内蔵カメラによって行います。 スマホ版のビデオ通話 まずはビデオ通話をしたいフレンドを選択し、一対一チャットを開きます。 複数人とビデオ通話したい場合は後で追加できる(自分含めて最大10人)ので、今はとりあえず1人で構いません。 上記画面のようにフレンドリストから1人選択してください。 選択してチャットが開いたら次は、下記画像を参考に、招待したい他のメンバーを追加しましょう。 一対一で良い場合、この手順はスキップしてください。 1.のマークをタップし、2.通話に追加したいフレンドにチェックを入れてください。 メンバーが決ま

                                                                          Discordの使い方|初心者からすべての人に向けた図解マニュアル
                                                                        • Why do colliding blocks compute pi?

                                                                          Even prettier solution: https://youtu.be/brU5yLm9DZM Help fund future projects: https://www.patreon.com/3blue1brown An equally valuable form of support is to simply share some of the videos. Special thanks to these supporters: http://3b1b.co/clacks-thanks Home page: https://www.3blue1brown.com Many of you shared solutions, attempts, and simulations with me this last week. I loved it! You all a

                                                                            Why do colliding blocks compute pi?
                                                                          • Announcing Dapr v1.0

                                                                            By Dapr project maintainers | Wednesday, February 17, 2021 Today we are excited to announce the v1.0 release of the Distributed Application Runtime (Dapr), which has achieved the stability and enterprise readiness to be designated production ready. Dapr is an open source, portable, event-driven runtime that makes it easy for developers to build resilient, microservice, stateless and stateful appli

                                                                            • Understanding How Envoy Sidecar Intercept and Route Traffic in Istio Service Mesh

                                                                              This article uses Istio's official bookinfo example to explain how Envoy performs routing forwarding after the traffic entering the Pod and forwarded to Envoy sidecar by iptables, detailing the inbound and outbound processing. For a detailed analysis of traffic interception, see Understanding Envoy Sidecar Proxy Injection and Traffic Interception in Istio Service Mesh. NOTE: This blog is mostly tr

                                                                                Understanding How Envoy Sidecar Intercept and Route Traffic in Istio Service Mesh
                                                                              • 【海外就活】Amazonでインターンした学び・体験・感想|お茶会

                                                                                こんにちはお茶会と申します(@techkai_)。 北米の大学で情報科学を専攻している者です。 2022年の夏、カナダのバンクーバーのAmazonにて12週間、ソフトウェアエンジニア(SDE)としてインターンをし、無事フルタイムのオファーをもらうことができました。私は今まで、 日本のスタートアップ 日本の上場企業 カナダのゲーム開発会社 大学の研究室 シリコンバレーのスタートアップ でインターンしてきました。その中でも特に、Amazonでのインターンは短期間にもかかわらず最大級の学びがあったと言えます。あなたがもし学生なら、Amazonでインターンすればたくさんのことを学べるに違いありません。 本記事ではAmazonでの自分のインターン体験、学び、インタビュープロセスについて書いていきます。 こんな方に読んで欲しい本記事は次のようなターゲットに絞って書いた記事なので、少々テクニカルな内容が

                                                                                  【海外就活】Amazonでインターンした学び・体験・感想|お茶会
                                                                                • From Lambda to Lambda-less: Lessons learned

                                                                                  Co-authors: Xiang Zhang and Jingyu Zhu Introduction The Lambda architecture has become a popular architectural style that promises both speed and accuracy in data processing by using a hybrid approach of both batch processing and stream processing methods. But it also has some drawbacks, such as complexity and additional development/operational overheads. One of our features for Premium members on

                                                                                    From Lambda to Lambda-less: Lessons learned