並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 5756件

新着順 人気順

specificationの検索結果361 - 400 件 / 5756件

  • Why your website should be under 14kB in size | endtimes.dev

    Having a smaller website makes it load faster — that's not surprising. What is surprising is that a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial. This is because of the TCP slow start algorithm. This article will cover what that is, how it works, and why you should care. But first we'll quickly go over some of

    • WebRTC is now a W3C and IETF standard  |  Articles  |  web.dev

      WebRTC is now a W3C and IETF standard Stay organized with collections Save and categorize content based on your preferences. A brief overview of the history, architecture, use cases, and future of WebRTC. The process of defining a web standard is a lengthy process that ensures usefulness, consistency and compatibility across browsers. Today the W3C and IETF mark the completion of perhaps one of th

      • その「0」は何進数ですか? - Qiita

        十進数だろ JK はじめに C/C++ で 0 と書くと八進数として解釈されるため、十進数のゼロを書くことはできないという小ネタがありますが、では他の言語ではどうだろうと気になりうっかり調べてしまったので記事にしました。 まあ八進数だろうが十進数だろうが処理系の気持の話でしかなく何かが変わるというものでもありませんが…… 結果 概要 大まかに以下のグループに分けられました。 八進数として解釈される 十進数として解釈される (0 始まりの八進数リテラルもある) 十進数として解釈される (0o 始まりの八進数リテラルしかない) 十進数として解釈される (そもそも八進数リテラルがない) この他、 0 始まりの八進数リテラルがあるものの 0 が八進数扱いなのか十進数扱いなのか調べても分からなかったものもありました。 結果一覧 [2021-03-04 訂正: Go を 0o 始まりの八進数しかないグ

          その「0」は何進数ですか? - Qiita
        • GitHub - OpenSLO/OpenSLO: Open specification for defining and expressing service level objectives (SLO)

          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 - OpenSLO/OpenSLO: Open specification for defining and expressing service level objectives (SLO)
          • Node.js — Security Best Practices

            Security Best Practices Intent This document intends to extend the current threat model and provide extensive guidelines on how to secure a Node.js application. Document Content Best practices: A simplified condensed way to see the best practices. We can use this issue or this guideline as the starting point. It is important to note that this document is specific to Node.js, if you are looking for

              Node.js — Security Best Practices
            • 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
              • NFTの技術とその特性を知る、本当にデジタル権利の表明に使えるのか

                2021年から2022年にかけ、NFT(非代替性トークン)をめぐる話題が一般メディアで相次ぎ取り上げられている。2021年3月には米国人アーティストのデジタルアート作品にひもづいたNFTが競売にかけられ、約75億円(当時の為替換算)という高額で落札されて世間を驚かせた。 NFT(Non-Fungible Token)とは、ブロックチェーン上で扱われる、一意であり代替不可能なトークンを実現する技術である。 元来、Bitcoin(ビットコイン)をはじめとした従来の暗号資産トークンの実装では、 それぞれのトークンは同一のものだった。例えば、Bitcoinは1BTC(Bitcoinの通貨単位)であれば、どのトークンであっても1BTCという同一のものとみなされる。 一方NFTは、それぞれのトークンをそれぞれ別のものとして識別可能にする。 こうしたNFTの特性を活用することで、デジタルアートやゲームの

                  NFTの技術とその特性を知る、本当にデジタル権利の表明に使えるのか
                • Why Rust is the Future of Game Development | thefuntastic

                  Rust, not related to the video game also called Rust, is a promising systems programming language with novel features ideally suited for game development. Exposure and awareness within the game developer community, however, remains limited. In this post, I provide a gentle introduction to Rust and attempt to justify its place on your radar. A Short History Lesson​What is Rust, and where did it com

                  • Introducing Private Click Measurement, PCM

                    This blog post covers a new feature called Private Click Measurement, or PCM, for measuring ad clicks across websites and from iOS apps to websites. It is part of iOS and iPadOS 14.5 betas. Motivation and Goals Classic ad attribution on the web is done with cookies carrying user or device IDs. Such attribution constitutes cross-site tracking which WebKit is committed to preventing. Websites should

                      Introducing Private Click Measurement, PCM
                    • What’s coming in Babel 8 - LogRocket Blog

                      LogRocket’s Galileo AI watches every session, surfacing impactful user struggle and key behavior patterns. TC39 (Technical Committee 39 — the institution which standardizes the JavaScript language under the “ECMAScript” specification) published ES2015 version of JavaScript popularly known as ES6. The adoption of ES6 grew among developers but browsers did not support every feature of ES2015, then c

                        What’s coming in Babel 8 - LogRocket Blog
                      • [R] CausalImpact でできること, できないこと - ill-identified diary

                        概要Brodersen, Gallusser, Koehler, Remy, & Scott (2015) により提案され, R で実装された時系列因果推論フレームワーク, CausalImpact は, シンプルで分かりやすい difference in differences (DID) の因果推定理論に基づいており, マーケティングイベントがもたらすインパクトを計測するツールとして紹介されている. しかし, DID が非常にシンプルであれるのは, 厳格な仮定を置いているからであり, 利用する際には多くの注意が伴う. そこで今回は, より発展的な理論について考察したことを垂れ流してみる. あとついでに tsibble パッケージの使い方とかも少しだけ触れている. この問題は CausalImpact の考案以前からある議論についても振り返る必要があるので, まず Rubin (1974

                          [R] CausalImpact でできること, できないこと - ill-identified diary
                        • Head-of-Line Blocking in QUIC and HTTP/3: The Details

                          Robin Marx is a Web Performance and network protocol researcher at Hasselt University, Belgium. He is mainly looking into HTTP/3 and QUIC performance, and develops the qlog and qvis tools to make this easier. In a previous life he was a multiplayer game programmer and co-founder of LuGus Studios. YouTube videos of Robin are either humoristic technical talks or him hitting other people with longswo

                            Head-of-Line Blocking in QUIC and HTTP/3: The Details
                          • Rails アプリケーションに gRPC を導入したときの話 - エニグモ開発者ブログ

                            Rails アプリケーションに gRPC を導入したときの話 こんにちは、エンジニアの齊藤です。 この記事は Enigmo Advent Calendar 2020 の10日目の記事です。 本日は、Kubernetes にデプロイした複数の Rails アプリケーション間のデータのやり取りに gRPC を採用した開発について ruby の実装を中心にいくつか共有したいと思います。 ruby を使った gRPC の開発という内容はオフィシャルのスタートガイドで細かく説明されているものがありますので、そちらを踏まえて実際どのように Rails アプリケーションに組み込んだのかという内容でまとめてみました。 まずは Protocol Buffers についてです。 Protocol Buffers によるサービスの定義 gRPC を利用するためには Protocol Buffers という ID

                              Rails アプリケーションに gRPC を導入したときの話 - エニグモ開発者ブログ
                            • A visual debugger for Jupyter

                              Most of the progress made in software projects comes from incrementalism. The ability to quickly see the outcome of an execution and iterate has been one of the main reasons for the success of Jupyter, especially in scientific exploratory workflows. Jupyter users like to experiment in the notebook, and to use the notebook as an interactive communication tool. However, for more classical software d

                                A visual debugger for Jupyter
                              • 「USB Type-C Revision 2.1」では240Wと現行の倍以上の電力が供給可能に、PCやモニターをUSBで使えるようになる可能性も

                                USB規格の仕様策定を行っている非営利団体のUSB Implementers Forum(USB-IF)が2021年5月25日に、USB Type-Cの新たな仕様をまとめた「Revision 2.1」を発表しました。2年ぶりとなる今回のメジャーリビジョンにより、USB Type-Cで供給できる電力が現行の100Wから240Wに大幅に増加することから、USBで高性能なPCや大画面のモニター、プリンターなども使えるようになると期待されています。 USB Type-C® Cable and Connector Specification Revision 2.1 | USB-IF https://usb.org/document-library/usb-type-cr-cable-and-connector-specification-revision-21 USB-C Revision 2.1

                                  「USB Type-C Revision 2.1」では240Wと現行の倍以上の電力が供給可能に、PCやモニターをUSBで使えるようになる可能性も
                                • The changes of JVM Specifications - JVM仕様の変更点 - #chiroito ’s blog

                                  Java 8 以降の Java 仮想マシンの仕様のうち、各バージョンの差分を洗い出しました。the が that になったり、item が entry になる変更で、文の意味が変らない変更は除いています。 I listed the differences between each version of the Java Virtual Machine specification for Java 8 and later. I excluded changes that do not change the meaning of the statement, such as the changing of "the" to "that" or the changing of "item" to "entry". 元の情報はこちらです。 The original information is h

                                    The changes of JVM Specifications - JVM仕様の変更点 - #chiroito ’s blog
                                  • Understanding the ECMAScript spec, part 1 · V8

                                    Show navigation All episodes In this article, we take a simple function in the spec and try to understand the notation. Let’s go! Preface #Even if you know JavaScript, reading its language specification, ECMAScript Language specification, or the ECMAScript spec for short, can be pretty daunting. At least that’s how I felt when I started reading it for the first time. Let’s start with a concrete ex

                                    • Bringing Javascript to WebAssembly for Shopify Functions (2023) - Shopify

                                      Bringing Javascript to WebAssembly for Shopify FunctionsWhile we’re working on getting our Shopify Functions infrastructure ready for the public beta, we thought we’d use this opportunity to shine some light on how we brought JavaScript to WebAssembly, how we made everything fit within our very tight Shopify Function constraints, and what our plans for the future look like. At Winter Editions 2023

                                        Bringing Javascript to WebAssembly for Shopify Functions (2023) - Shopify
                                      • 会計フリー Public API史上初の新バージョン移行を完遂しました - freee Developers Hub

                                        こんにちは、freeeのPublic APIチームでエンジニアをしているまっつーです 花粉症ですごい鼻水が出るので少しくらい体重落ちてるんじゃないかと期待してます 去年の6月15日、会計freeeのPublic APIは新バージョンを公開しました developer.freee.co.jp この新バージョンでは約30個の破壊的変更を含んでいます そして去年の12月、会計freeeのPublic APIは半年間の並行運用期間を経て、新バージョンへの完全移行を達成しました この記事では後方互換性を保ち、既存ユーザーに影響を与えないことと、APIの負債を解消しより使いやすいAPIへと進化させることを両立するために、どのように工夫して進めたのかをお伝えしたいと思います 破壊的変更とは Public APIはそれを使って開発や業務を行っている方がいるため、変更する時には後方互換性を担保しすべての利用

                                          会計フリー Public API史上初の新バージョン移行を完遂しました - freee Developers Hub
                                        • Goの`zero`識別子追加プロポーザルと導入される仕様について - tomato3713’s blog

                                          概要 zero 識別子が追加されることが決まったので該当プロポーザルの spec: add untyped builtin zero · Issue #61372 · golang/go を読んで気になったことや実際の導入予定のzero識別子の仕様についてまとめました。1 提案時の仕様 spec: add untyped builtin zero · Issue #61372 · golang/go zero 識別子を追加する zero はどの型に対しても代入可能な zero value を表す (なので、ポインタ型と値型にも同じように代入可能で*x = zero と x = zero が許容される) 0, "", nil と比較できないような型Tの値であっても、zero と比較して zero value であるかを判定できる。Tがanyの場合も含む。 この zero 識別子を追加する提案

                                            Goの`zero`識別子追加プロポーザルと導入される仕様について - tomato3713’s blog
                                          • The Web’s Next Transition

                                            The web is made up of technologies that got their start over 25 years ago. HTTP, HTML, CSS, and JS were all first standardized in the mid-nineties (when I was 8 years old). Since then, the web evolved into a ubiquitous application platform. As the web has evolved, so too has the architecture for the development of these applications. There are many core architectures for building applications for

                                              The Web’s Next Transition
                                            • QUICの紹介 - Evolutionary Architectures

                                              この記事は Kyash Advent Calendar 2019 21日目の記事です。 現在IETFによって HTTP/3 という HTTP/2 に続くHTTPの新しいバージョンの仕様策定が進められています。HTTP/3 は QUIC というプロトコル上で動作するものです。今回は特に QUIC について紹介します。 QUICとは QUIC は現在IETFによって標準化が進められているプロトコルです。簡単に言うと UDP 上に再実装された TCP+TLS のようなものです。冗談で TCP/2 と呼ぶ人もいる*1ようです。QUIC は TLS 1.3 の仕組みを使った暗号化が必須となっており、暗号化せずに QUIC を使うことはできません。 なぜ QUIC という新しいプロトコルが開発されているのか QUIC は Google によって発案*2されました。そもそも Google からはウェブ高

                                                QUICの紹介 - Evolutionary Architectures
                                              • Object Structure in JavaScript Engines

                                                Object Structure in JavaScript EnginesFrom a developer's perspective, objects in JavaScript are quite flexible and understandable. We can add, remove, and modify object properties on our own. However, few people think about how objects are stored in memory and processed by JS engines. Can a developer's actions, directly or indirectly, impact performance and memory consumption? Let's try to delve i

                                                  Object Structure in JavaScript Engines
                                                • Visual Studio Code June 2022

                                                  Version 1.92 is now available! Read about the new features and fixes from July. June 2022 (version 1.69) Update 1.69.1: The update addresses these issues. Update 1.69.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the June 2022 release of Visual Studio Code. There are many updates in this version that

                                                    Visual Studio Code June 2022
                                                  • WebKit Features in Safari 17.4

                                                    ContentsArchitectural improvementsWeb AppsForm elementsCSSWeb APIJavaScriptMediaSVGWebGLWeb AssemblyWeb InspectorChanges to SafariSafari ExtensionsWeb AuthenticationBug Fixes and moreUpdating to Safari 17.4Feedback Just like Safari 15.4 and Safari 16.4, this March’s release of Safari 17.4 is a significant one for web developers. We’re proud to announce another 46 features and 146 bug fixes. You ca

                                                      WebKit Features in Safari 17.4
                                                    • Open DNS resolvers, from bad to worse | APNIC Blog

                                                      Table 1 — Queries issued for systematic testing of amplification power of open resolvers. Let’s now dive into a couple of our findings. Redefinition of open resolvers Traditionally, network-attached devices are considered open resolvers if they respond to ‘A’ queries. However, our study shows that being open (as in answering ‘A’ queries) is not necessarily equivalent to successfully resolving othe

                                                        Open DNS resolvers, from bad to worse | APNIC Blog
                                                      • Announcing Parcel CSS: A new CSS parser, compiler, and minifier written in Rust!

                                                        I'm very excited to announce @parcel/css, a new CSS parser, compiler, and minifier written in Rust! Check it out on GitHub, or try a live demo right in your browser. Parcel CSS has significantly better performance than existing tools, while also improving minification quality. In addition to minification, Parcel CSS handles compiling CSS modules, tree shaking, automatically adding and removing ven

                                                          Announcing Parcel CSS: A new CSS parser, compiler, and minifier written in Rust!
                                                        • Publish, ship, and install modern JavaScript for faster applications  |  Articles  |  web.dev

                                                          Publish, ship, and install modern JavaScript for faster applications Stay organized with collections Save and categorize content based on your preferences. Over 90% of browsers are capable of running modern JavaScript, but the prevalence of legacy JavaScript remains a large source of performance problems on the web today. Modern JavaScript Modern JavaScript is not characterized as code written in

                                                          • WebXR ( WebVR/WebAR ) の現状確認 2021 Summer

                                                            @ikkou a.k.a HEAVEN chan です。本エントリは #CEDEC2021 で発表した「コロナ禍における WebXR ( WebVR/WebAR ) のイマ!」のフォローアップエントリです。 資料は Speaker Deck に公開済みですが、Speaker Deck はその仕様上、リンクがなくなってしまうため、関連するリンクや、時間の都合で省かざるを得なかった情報を記載しています。 WebXR とはなにか? WebXR そのものを定める『標準仕様』はありません。 関連する JavaScript API WebXR Device API については後述します。 WebXRの定義 “私は” WebXR の次のように定義しています。 ブラウザを通した VR 体験を WebVR、同 AR 体験を WebAR と定義し、それらの総称を WebXR と定義する WebXR Devic

                                                              WebXR ( WebVR/WebAR ) の現状確認 2021 Summer
                                                            • TypeScript and the dawn of gradual types

                                                              The FullScreenMario project burned brightly for a few short weeks in October 2013 after Boing Boing lauded it as “a pretty impressive example of what HTML5, in-browser functionality can do.” A few days later, it went viral on Reddit and by November, attention turned to scrutiny, and Nintendo took the project down with a DMCA request. Josh Goldberg speaks of his former project with a bit of pride—i

                                                                TypeScript and the dawn of gradual types
                                                              • Container security best practices: Comprehensive guide

                                                                There will be cases like the serverless compute engine ECS Fargate, Google Cloud Run, etc., where some of these pieces are out of our control, so we work on a shared responsibility model. The provider is responsible for keeping the base pieces working and secured And you can focus on the upper layers. Prevention: 8 steps for shift left security Before your application inside a container is execute

                                                                  Container security best practices: Comprehensive guide
                                                                • Goodbye to the C++ Implementation of Zig ⚡ Zig Programming Language

                                                                  Goodbye to the C++ Implementation of ZigHow we used WebAssembly to annihilate 80,000 lines of legacy codeAuthor: Andrew Kelley It’s funny - I have shared this story a handful of times with friends of mine who are qualified, competent software engineers, and each time the response was confusion about why any of this would be necessary or even remotely helpful. WebAssembly?! After ten minutes of puz

                                                                  • JWM: a new standard for secure messaging

                                                                    Messaging technologies have exploded in popularity in recent years. The broad usage of messaging as a framework, especially in distributed systems, requires a dedicated and standardized approach to security. One possible solution to the problem of standards-based secure messaging is to build on top of a family of pre-existing security technologies known as JOSE. JSON Web Message (JWM) is a draft s

                                                                      JWM: a new standard for secure messaging
                                                                    • Boldly link where no one has linked before: Text Fragments  |  Articles  |  web.dev

                                                                      Boldly link where no one has linked before: Text Fragments Stay organized with collections Save and categorize content based on your preferences. Text Fragments let you specify a text snippet in the URL fragment. When navigating to a URL with such a text fragment, the browser can emphasize and/or bring it to the user's attention. Fragment Identifiers Chrome 80 was a big release. It contained a num

                                                                      • RFC 9562: Universally Unique IDentifiers (UUIDs)

                                                                         Internet Engineering Task Force (IETF) K. Davis Request for Comments: 9562 Cisco Systems Obsoletes: 4122 B. Peabody Category: Standards Track Uncloud ISSN: 2070-1721 P. Leach University of Washington May 2024 Universally Unique IDentifiers (UUIDs) Abstract This specification defines UUIDs (Universally Unique IDentifiers) -- also known as GUIDs (Globally Unique IDentifiers) -- and a Uniform Resou

                                                                          RFC 9562: Universally Unique IDentifiers (UUIDs)
                                                                        • Deno is a Browser for Code

                                                                          I started contributing to Deno soon after Ry made the prototype visible in May 2018. The most frequent question that people have is "where is the package manager?" which often times isn't even in the form of a question. It is statements like "I thought Deno took security seriously, and just downloading resources off the internet is insecure." or "How can I possibly manage my dependencies?" In my o

                                                                            Deno is a Browser for Code
                                                                          • Structural pattern matching in Python 3.10

                                                                            September 2021 Summary: Python 3.10, which is due out in early October 2021, will include a large new language feature called structural pattern matching. This article is a critical but (hopefully) informative presentation of the feature, with examples based on real-world code. Go to: What it is | Where it shines | My code | Other projects | Problems | Wrapping up At a recent local Python meetup,

                                                                            • The yaml document from hell

                                                                              written by Ruud van Asseldonk published 11 January, 2023 For a data format, yaml is extremely complicated. It aims to be a human-friendly format, but in striving for that it introduces so much complexity, that I would argue it achieves the opposite result. Yaml is full of footguns and its friendliness is deceptive. In this post I want to demonstrate this through an example. This post is a rant, an

                                                                              • 部内製チャットサービス「traQ」UIのこれから 【AdC2019 53日目】

                                                                                この記事は東京工業大学デジタル創作同好会traP アドベントカレンダー2019の53日目の記事で、traQのUI記事シリーズの後編です。 traQって何?という人は、前編にあたる『部内製チャットサービス「traQ」UIのこれまで』から読むといいかもしれません。 こんにちは、sigma (twitter:@unipota) と申します。 traPではSysAd班とグラフィック班に所属しています。 SysAd班はサークル内サービスの開発・運用を行っているチームで、自分はtraP独自のコミュニケーションサービス「traQ」のフロントエンド開発に参加しています。 UIやデザインを考えるのが大好きなので見えるところをガンガンよくしていくとテンションが上がる人間です。 traPのサークルロゴやSysAd班のチームロゴを作ったりもしてます。 この記事ではtraQ開発プロジェクトの今後について、実際に採用

                                                                                  部内製チャットサービス「traQ」UIのこれから 【AdC2019 53日目】
                                                                                • AWS Network Firewall – New Managed Firewall Service in VPC | Amazon Web Services

                                                                                  AWS News Blog AWS Network Firewall – New Managed Firewall Service in VPC Our customers want to have a high availability, scalable firewall service to protect their virtual networks in the cloud. Security is the number one priority of AWS, which has provided various firewall capabilities on AWS that address specific security needs, like Security Groups to protect Amazon Elastic Compute Cloud (Amazo

                                                                                    AWS Network Firewall – New Managed Firewall Service in VPC | Amazon Web Services