並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 362件

新着順 人気順

coordinate systemの検索結果1 - 40 件 / 362件

  • This is The Entire Computer Science Curriculum in 1000 YouTube Videos

    This is The Entire Computer Science Curriculum in 1000 YouTube Videos In this article, we are going to create an entire Computer Science curriculum using only YouTube videos. The Computer Science curriculum is going to cover every skill essential for a Computer Science Engineer that has expertise in Artificial Intelligence and its subfields, like: Machine Learning, Deep Learning, Computer Vision,

      This is The Entire Computer Science Curriculum in 1000 YouTube Videos
    • Windows環境で利用できるMicrosoft製負荷ツール

      CPUに負荷を掛けるCPUに負荷を掛ける場合は、開発者・管理者向けのトラブルシューティングツール「Windows Sysinternals」で提供されている「CPUSTRES」を利用します。 ツールは以下からダウンロードできます。 CpuStres - Windows Sysinternals | Microsoft Docs ダウンロードしたZipファイルを解凍し、OS環境に応じたファイルを実行します。 32ビットOSなら「CPUSTRES.EXE」64ビットOSなら「CPUSTRES64.EXE」CPUSTRESを実行すると、次のような画面が表示されるので、必要な項目を選択することで、CPUに負荷を掛けることができます。 たとえば、2コアのマシンでCPU使用率を100%にしたい場合は まず、Thead1・Thread2を選択した状態で、右クリックメニューから「Activity Leve

        Windows環境で利用できるMicrosoft製負荷ツール
      • Redis Explained

        Redis Explained InfographicWhat is Redis?Redis (“REmote DIctionary Service”) is an open-source key-value database server. The most accurate description of Redis is that it's a data structure server. This specific nature of Redis has led to much of its popularity and adoption amongst developers. 👋🏾You are reading Architecture Notes! Crave some byte-sized bites of this? Join me on Twitter. If it's

          Redis Explained
        • GPT-4, GPT-3.5 の API を利用して JSON だけ生成する (Function calling)

          先日 OpenAI API のアップデートが以下のように発表されました。 一番の注目は Function calling じゃないでしょうか? 名前から「関数を呼び出せるのかな?」と一番最初に想像しちゃいますが、この機能の革新的な部分は「JSON を作成してくれる」ところだと思っています。 JSON を作れると嬉しいことがいっぱいありますね! ダミーデータの作成 生成した JSON をそのままレスポンスとして返すエンドポイントの作成 テストとしても良い 関数や外部 API の呼び出し 今までは難しかった JSON の作成 今まで、JSON を作成してもらうにあたって gpt-3.5-turbo を用いて JSON を作成させようとするとほぼ失敗していました。それで gpt-4 のモデルを利用して JSON を作成させますが、このモデルはほとんど正確になる一方で処理速度がかなり遅くなる点がネ

            GPT-4, GPT-3.5 の API を利用して JSON だけ生成する (Function calling)
          • xz-utils backdoor situation (CVE-2024-3094)

            xz-backdoor.md FAQ on the xz-utils backdoor (CVE-2024-3094) This is still a new situation. There is a lot we don't know. We don't know if there are more possible exploit paths. We only know about this one path. Please update your systems regardless. This is a living document. Everything in this document is made in good faith of being accurate, but like I just said; we don't yet know everything abo

              xz-utils backdoor situation (CVE-2024-3094)
            • Introducing AWS Chatbot: ChatOps for AWS | Amazon Web Services

              AWS DevOps Blog Introducing AWS Chatbot: ChatOps for AWS **This post was written while AWS Chatbot was still in beta. AWS Chatbot is now generally available. The information contained within this post is still relevant and helpful.** DevOps teams widely use chat rooms as communications hubs where team members interact—both with one another and with the systems that they operate. Bots help facilita

                Introducing AWS Chatbot: ChatOps for AWS | Amazon Web Services
              • WebVM: server-less x86 virtual machines in the browser

                TL;DR — We made a server-less virtual Linux environment that runs unmodified Debian binaries in the browser. This is powered by CheerpX, a WebAssembly virtualization platform. Feel free to play with it and report bugs: https://webvm.io WebVM — a server-less virtual Linux environment running fully client-side in HTML5/WebAssembly. The web platform is well on its way to becoming the dominant platfor

                  WebVM: server-less x86 virtual machines in the browser
                • Upgrading GitHub.com to MySQL 8.0

                  EngineeringUpgrading GitHub.com to MySQL 8.0GitHub uses MySQL to store vast amounts of relational data. This is the story of how we seamlessly upgraded our production fleet to MySQL 8.0. Over 15 years ago, GitHub started as a Ruby on Rails application with a single MySQL database. Since then, GitHub has evolved its MySQL architecture to meet the scaling and resiliency needs of the platform—includi

                    Upgrading GitHub.com to MySQL 8.0
                  • 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

                    • AWS Lambda Under the Hood

                      Transcript Danilov: We'll talk about AWS Lambda, how it's built, how it works, and why it's so cool. My name is Mike Danilov. I'm a Senior Principal Engineer at AWS Serverless. A decade ago, I joined EC2 networking team, and it was a fantastic ride. Then, five years back, I heard about Lambda. I really liked the simplicity of the idea. We run your code in the cloud, no servers needed, so I joined

                        AWS Lambda Under the Hood
                      • Build a CQRS event store with Amazon DynamoDB | Amazon Web Services

                        AWS Database Blog Build a CQRS event store with Amazon DynamoDB The command query responsibility segregation (CQRS) pattern, derived from the principle of command-query separation, has been popularized by the domain-driven design community. CQRS architectures that use event sourcing save generated events in an append-only log called an event store. By using event sourcing, you can, among other ben

                          Build a CQRS event store with Amazon DynamoDB | Amazon Web Services
                        • Catalog of Patterns of Distributed Systems

                          Distributed systems provide a particular challenge to program. They often require us to have multiple copies of data, which need to keep synchronized. Yet we cannot rely on processing nodes working reliably, and network delays can easily lead to inconsistencies. Despite this, many organizations rely on a range of core distributed software handling data storage, messaging, system management, and co

                            Catalog of Patterns of Distributed Systems
                          • How it works: The novel HTTP/2 ‘Rapid Reset’ DDoS attack | Google Cloud Blog

                            Hear monthly from our Cloud CISO in your inboxGet the latest on security from Cloud CISO Phil Venables. Subscribe A number of Google services and Cloud customers have been targeted with a novel HTTP/2-based DDoS attack which peaked in August. These attacks were significantly larger than any previously-reported Layer 7 attacks, with the largest attack surpassing 398 million requests per second. The

                              How it works: The novel HTTP/2 ‘Rapid Reset’ DDoS attack | Google Cloud Blog
                            • How are Unix pipes implemented?

                              This article is about how pipes are implemented the Unix kernel. I was a little disappointed that a recent article titled “How do Unix pipes work?” was not about the internals, and curious enough to go digging in some old sources to try to answer the question. What are we talking about? Pipes are “perhaps the single most striking invention in Unix” — a defining characteristic of the Unix philosoph

                                How are Unix pipes implemented?
                              • Rust Lang Roadmap for 2024 | Inside Rust Blog

                                Apr. 4, 2022 · Josh Triplett, Niko Matsakis on behalf of The Rust Lang Team Note: this blog post is a snapshot of the living roadmap at https://lang-team.rust-lang.org/roadmaps/roadmap-2024.html. Subsequent changes may occur in that version, but not in this blog post. Please see that page for the most up-to-date version. Lang Team Roadmap 2024 Rust 1.0 was released in 2015. Since that time, we've

                                  Rust Lang Roadmap for 2024 | Inside Rust Blog
                                • Google Cloud Status Dashboard

                                  The following is a correction to the previously posted ISSUE SUMMARY, which after further research we determined needed an amendment. All services that require sign-in via a Google Account were affected with varying impact. Some operations with Cloud service accounts experienced elevated error rates on requests to the following endpoints: www.googleapis.com or oauth2.googleapis.com. Impact varied

                                  • SRE for single-tiered software applications | Google Cloud Blog

                                    In cloud operations, we often hear about the benefits of microservices over monolithic architecture. Indeed, microservices help manage hardware being abstracted away and push developers towards resilient, distributed designs. However, many enterprises still have monolithic architectures which they need to maintain. For this post, we’ll use Wikipedia’s definition of a monolith: “A single-tiered sof

                                      SRE for single-tiered software applications | Google Cloud Blog
                                    • Interesting Programming Languages

                                      Interesting Programming Languages an opinionated collection of programming languages. Created: Feb 19, 2020 by Pradeep Gowda Updated: May 17, 2024 Tagged: programming-language An opinionated collection of programming languages. This is a list of what I consider interesting. Requests to add to this list are welcome, but there is no guarantee I’ll include them. As you can see many mainstream program

                                      • Operating Lambda: Anti-patterns in event-driven architectures – Part 3 | Amazon Web Services

                                        AWS Compute Blog Operating Lambda: Anti-patterns in event-driven architectures – Part 3 In the Operating Lambda series, I cover important topics for developers, architects, and systems administrators who are managing AWS Lambda-based applications. This three-part section discusses event-driven architectures and how these relate to Lambda-based applications. Part 1 covers the benefits of the event-

                                          Operating Lambda: Anti-patterns in event-driven architectures – Part 3 | Amazon Web Services
                                        • A Guide to Secrets Management with GitOps and Kubernetes

                                          Rationale The entire premise behind GitOps is to use Git as the source of truth for infrastructure and application configuration, taking advantage of Git workflows, while at the same time, having automation that realizes the configurations described in Git repositories (GitOps operators when we are deploying to Kubernetes). That said, both infrastructure configuration and application configuration

                                            A Guide to Secrets Management with GitOps and Kubernetes
                                          • JQuery to React: How we rewrote the HelloSign Editor

                                            HelloSign is a Dropbox company that provides a Web-based eSignature solution: If you have a document you want someone to sign, you upload the document file, then show you an editor in which you place all the fields to build the form the recipient will fill out—signatures, dates, initials, etc. You send this prepared form to the recipient. When they’re done signing, everything is reassembled into a

                                              JQuery to React: How we rewrote the HelloSign Editor
                                            • An AnandTech Interview with Jim Keller: 'The Laziest Person at Tesla'

                                              Topics Covered AMD, Zen, and Project Skybridge Managing 10000 People at Intel The Future with Tenstorrent Engineers and People Skills Arm vs x86 vs RISC-V Living a Life of Abstraction Thoughts on Moore's Law Engineering the Right Team Idols, Maturity, and the Human Experience Nature vs Nurture Pushing Everyone To Be The Best Security, Ethics, and Group Belief Chips Made by AI, and Beyond Silicon A

                                                An AnandTech Interview with Jim Keller: 'The Laziest Person at Tesla'
                                              • Even Amazon can't make sense of serverless or microservices

                                                May 4, 2023 Even Amazon can't make sense of serverless or microservices The Prime Video team at Amazon has published a rather remarkable case study on their decision to dump their serverless, microservices architecture and replace it with a monolith instead. This move saved them a staggering 90%(!!) on operating costs, and simplified the system too. What a win! But beyond celebrating their good se

                                                  Even Amazon can't make sense of serverless or microservices
                                                • GitHub - niw/KeyboardGuide: A modern, real iOS keyboard system notifications handler framework that Just Works.

                                                  A modern, real iOS keyboard system notifications handler framework that Just Works. As you know, handling the keyboard on iOS was just a nightmare. On the internet, there are many, many iOS keyboard handler implementations for system notifications such as UIResponder.keyboardWillChangeFrameNotification (UIKeyboardWillChangeFrameNotification), but most of them are not implemented properly. For exam

                                                    GitHub - niw/KeyboardGuide: A modern, real iOS keyboard system notifications handler framework that Just Works.
                                                  • Post-Incident Review on the Atlassian April 2022 outage - Atlassian Engineering

                                                    This PIR is available in the following languages:日本語 | 简体中文 | 繁體中文 | Deutsch | English | Español | Français | Italiano | 한국어 | Polski | Português | русский. Letter from our co-founders & co-CEOs We want to acknowledge the outage that disrupted service for customers earlier this month. We understand that our products are mission critical to your business, and we don't take that responsibility light

                                                      Post-Incident Review on the Atlassian April 2022 outage - Atlassian Engineering
                                                    • Migrating millions of lines of code to TypeScript

                                                      On Sunday March 6, we migrated Stripe’s largest JavaScript codebase (powering the Stripe Dashboard) from Flow to TypeScript. In a single pull request, we converted more than 3.7 million lines of code. The next day, hundreds of engineers came in to start writing TypeScript for their projects. Seriously unreal. I remember a short time ago laughing at the idea of typescript ever landing at Stripe, an

                                                        Migrating millions of lines of code to TypeScript
                                                      • Building Uber’s Fulfillment Platform for Planet-Scale using Google Cloud Spanner

                                                        You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more Introduction The Fulfillment Platform is a foundational Uber domain that enables the rapid scaling of new verticals. The platform handles billions of database transactions each day, ranging from user actions (e.g., a driver starting a trip) and system actions (e.g., cre

                                                          Building Uber’s Fulfillment Platform for Planet-Scale using Google Cloud Spanner
                                                        • pzuraq | Four Eras of JavaScript Frameworks

                                                          April 25, 2022 Four Eras of JavaScript Frameworks April 25, 2022 I started coding primarily in JavaScript back in 2012. I had built a PHP app for a local business from the ground up, a basic CMS and website, and they decided that they wanted to rewrite it and add a bunch of features. The manager of the project wanted me to use .NET, partially because it’s what he knew, but also because he wanted i

                                                            pzuraq | Four Eras of JavaScript Frameworks
                                                          • US military will no longer use floppy disks to coordinate nuke launches

                                                            As we alarmingly learned in 2014, the US military has been using 8-inch floppy disks in an antiquated '70s computer to receive nuclear launch orders from the President. Now, the US strategic command has announced that it has replaced the drives with a "highly-secure solid state digital storage solution," Lt. Col. Jason Rossi told c4isrnet.com. The storage is used in an ancient system called the St

                                                              US military will no longer use floppy disks to coordinate nuke launches
                                                            • Architecture of an early stage SAAS | Feelback Blog

                                                              IntroductionIn this article I describe a simple architecture for an early stage SAAS. As a solo founder, I report some choices made to launch Feelback, a small-scale SAAS for collecting users signals about any content. This article will cover the technical side of designing and running a simple SAAS. It will also include some details about coding and evolving the initial feature set ready at launc

                                                                Architecture of an early stage SAAS | Feelback Blog
                                                              • BeyondProd  |  Documentation  |  Google Cloud

                                                                Send feedback BeyondProd Stay organized with collections Save and categorize content based on your preferences. This content was last updated in May 2024, and represents the status quo as of the time it was written. Google's security policies and systems may change going forward, as we continually improve protection for our customers. This document describes how Google implements security in our i

                                                                  BeyondProd  |  Documentation  |  Google Cloud
                                                                • An interface is not an interface - Recent thoughts about clean coding - spacelyのブログ

                                                                  Introduction Recently I've had to work on code which seemed to be based on clean architecture, but after a while I concluded that it is probably not and it made me think about clean coding in general and the principles of clean architecture in particular. Is it about a set of rules, and we are guaranteed to achieve cleanness as long as we follow them? Or is it about abstract principles, which we c

                                                                    An interface is not an interface - Recent thoughts about clean coding - spacelyのブログ
                                                                  • Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction - cl-fast-ecs by Andrew

                                                                    Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction In this series of tutorials, we will delve into creating simple 2D games in Common Lisp. The result of the first part will be a development environment setup and a basic simulation displaying a 2D scene with a large number of physical objects. It is assumed that the reader is familiar with some high-level programming language, has a gener

                                                                      Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction - cl-fast-ecs by Andrew
                                                                    • SynapseML: A simple, multilingual, and massively parallel machine learning library - Microsoft Research

                                                                      Simplifying distributed ML through a unified API Writing fault-tolerant distributed programs is complex and a process that’s prone to errors. For example, consider the distributed evaluation of a deep network. The first step is to send a multi-GB model to hundreds of worker machines without overwhelming the network. Then, data readers must coordinate to ensure that all data is queued for processin

                                                                        SynapseML: A simple, multilingual, and massively parallel machine learning library - Microsoft Research
                                                                      • The growing pains of database architecture | Figma Blog

                                                                        While these fixes moved the needle, they had limitations. By analyzing our database traffic, we learned that writes— like gathering, updating, or deleting data—contributed to a significant portion of database utilization. Additionally, not all reads or data fetching could be moved to replicas due to application sensitivity to replication lag. So, from both a read and write perspective, we still ne

                                                                          The growing pains of database architecture | Figma Blog
                                                                        • Announcing Coinbase’s successful transition to React Native | by Coinbase | The Coinbase Blog

                                                                          As of January 2021, the Coinbase iOS and Android apps have transitioned away from native development to React Native, and all mobile engineers are now collaborating in a single codebase. The transition from native to React Native did not happen overnight, and in the interest of helping those contemplating such a decision, we want to tell the story of how we got here. Specifically, we want to share

                                                                            Announcing Coinbase’s successful transition to React Native | by Coinbase | The Coinbase Blog
                                                                          • We've added JavaScript-native RPC to Cloudflare Workers

                                                                            We've added JavaScript-native RPC to Cloudflare Workers04/05/2024 Cloudflare Workers now features a built-in RPC (Remote Procedure Call) system enabling seamless Worker-to-Worker and Worker-to-Durable Object communication, with almost no boilerplate. You just define a class: export class MyService extends WorkerEntrypoint { sum(a, b) { return a + b; } } And then you call it: let three = await env.

                                                                              We've added JavaScript-native RPC to Cloudflare Workers
                                                                            • GameBoy CPU Manual

                                                                              Sources by: Pan of Anthrox, GABY, Marat Fayzullin, Pascal Felber, Paul Robson, Martin Korth, kOOPa, Bowser Contents: Assembly Language Commands, Timings and Opcodes, and everything you always wanted to know about GB but were afraid to ask. THIS DOCUMENT IS PRINTED ON DIN A5 SIZE PAPER (148mm x 210mm)! Note: Game BoyTM , Game Boy PocketTM , Super Game BoyTM and Game Boy ColorTM are registered trade

                                                                              • How we built a serverless SQL database

                                                                                What is CockroachDB Serverless? If you’ve created a database before, you probably had to estimate the size and number of servers to use based on the expected traffic. If you guessed too low, your database would fall over under load and cause an outage. If you guessed too high or if your traffic came in bursts, you’d waste money on servers that are just sitting idle. Could there be a better way? Se

                                                                                  How we built a serverless SQL database
                                                                                • SSSVG: An Interactive SVG Reference | fffuel

                                                                                  viewBoxcircleellipserectlinepolylinepolygonpathfill & stroketransformgdefsusesymbolclipPathmaskpatternlinearGradientradialGradientfiltermarkertexttspan viewBoxviewBox is an important attribute set on the <svg> element. It defines the coordinate system for the entire SVG. The value for viewBox is a set of 4 space-separated values: x-min, y-min, width and height. In the majority of the cases, x-min