並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 4412件

新着順 人気順

Onesの検索結果401 - 440 件 / 4412件

  • Let's build a Full-Text Search engine - Artem Krylysov

    Full-Text Search is one of those tools people use every day without realizing it. If you ever googled "golang coverage report" or tried to find "indoor wireless camera" on an e-commerce website, you used some kind of full-text search. Full-Text Search (FTS) is a technique for searching text in a collection of documents. A document can refer to a web page, a newspaper article, an email message, or

    • My First Kernel Module: A Debugging Nightmare

      This is the story of the time I wrote some code, deployed it to production, and ended up bricking the server it was running on by frying the kernel. Beautiful rendition of me frying the kernel This post is about perils of concurrency and race conditions. My code was nearly correct, but ultimately, there were two major synchronization bugs that killed it. This is a really long post that gets into t

      • Optimize Cumulative Layout Shift  |  Articles  |  web.dev

        Optimize Cumulative Layout Shift Stay organized with collections Save and categorize content based on your preferences. Cumulative Layout Shift (CLS) is one of the three Core Web Vitals metrics. It measures the instability of content by combining how much visible content has shifted in the viewport with the distance the affected elements moved. Layout shifts can be distracting to users. Imagine yo

          Optimize Cumulative Layout Shift  |  Articles  |  web.dev
        • API Tokens: A Tedious Survey

          API Tokens: A Tedious Survey Author Name Thomas Ptacek @tqbf @tqbf Image by Annie Ruygt We’re Fly.io. This post isn’t about Fly.io, but you have to hear about us anyways, because my blog, my rules. Our users ship us Docker containers and we transmute them into Firecracker microvms, which we host on our own hardware around the world. With a working Dockerfile, getting up and running will take you l

            API Tokens: A Tedious Survey
          • Old CSS, new CSS / fuzzy notepad

            I first got into web design/development in the late 90s, and only as I type this sentence do I realize how long ago that was. And boy, it was horrendous. I mean, being able to make stuff and put it online where other people could see it was pretty slick, but we did not have very much to work with. I’ve been taking for granted that most folks doing web stuff still remember those days, or at least t

            • 13日後に終るポケットモンスターBDSPバグ有RTA~発売日からバグ修正アップデートまでの歴史~

              ポケットモンスターBDSPとは『ポケットモンスター ブリリアントダイヤモンド・シャイニングパール』は、2021年11月19日に発売されたNintendo Switch用ロールプレイングゲーム『ポケットモンスター ブリリアントダイヤモンド』と『ポケットモンスター シャイニングパール』の総称であり、それぞれの頭文字から「BDSP」と略される。 もちろんRTA勢は買った当日には初見RTAを開始、初日には5時間40分程度でクリアする猛者も現れるなど、最終的にどこまでタイムが詰まるかが期待された。(参考動画:キャロchさん) そう発売日の翌日にあのバグが発見されるまでは・・・ 13日後に終るRTA終りまであと13日(11月19日) 必要バッジ数:8みんなが待ちに待ったポケモンBDSPの発売日!DSでダイヤモンド・パールを遊んだ人はなつかしみ、初めて遊ぶ人は新たな世界に心をときめかせながら通常プレイを

                13日後に終るポケットモンスターBDSPバグ有RTA~発売日からバグ修正アップデートまでの歴史~
              • YouTubeで見つけた1000近くの『Peel Sessions』音源をアルファベット順にまとめたブロガーが話題に - amass

                60年代から約40年間、その時代の最先端の音楽を積極的に紹介した、英BBC Radioの名物DJ、ジョン・ピール(John Peel)。BBC Radio 1で放送された『Peel Sessions』では、2,000人以上のアーティストが招かれてスタジオ・セッションを録音。このパフォーマンスは番組で放送され、また1986年にジョン・ピールらによって設立されたStrange Fruit Recordsから『Peel Session EP』シリーズとしてリリースされています。 YouTubeには、『Peel Sessions』の音源が大量にアップロードされており、YouTubeで見つけた全ての『Peel Sessions』音源をアルファベット順にまとめたブロガーのDave Stricksonが話題に。全部で1000近くあります。 ■Dave Stricksonブログ John Peel Ses

                  YouTubeで見つけた1000近くの『Peel Sessions』音源をアルファベット順にまとめたブロガーが話題に - amass
                • Taming Go’s Memory Usage, or How We Avoided Rewriting Our Client in Rust — Akita Software

                  Taming Go’s Memory Usage, or How We Avoided Rewriting Our Client in Rust A couple months ago, we faced a question many young startups face. Should we rewrite our system in Rust? At the time of the decision, we were a Go and Python shop. The tool we’re building passively watches API traffic to provide “one-click,” API-centric visibility, by analyzing the API traffic. Our users run an agent that sen

                    Taming Go’s Memory Usage, or How We Avoided Rewriting Our Client in Rust — Akita Software
                  • Changing std::sort at Google’s Scale and Beyond

                    TL;DR; We are changing std::sort in LLVM’s libcxx. That’s a long story of what it took us to get there and all possible consequences, bugs you might encounter with examples from open source. We provide some benchmarks, perspective, why we did this in the first place and what it cost us with exciting ideas from Hyrum’s Law to reinforcement learning. All changes went into open source and thus I can

                      Changing std::sort at Google’s Scale and Beyond
                    • WinterCG

                      WinterCGWeb-interoperable Runtimes Community Group WorkFAQGitHubCharterThis community group aims to provide a space for JavaScript runtimes to collaborate on API interoperability. We focus on documenting and improving interoperability of web platform APIs across runtimes (especially non-browser ones). This is done through discussions among runtimes, proposals in specification venues (WHATWG, W3C)

                      • rust in curl with hyper | daniel.haxx.se

                        tldr: work has started to make Hyper work as a backend in curl for HTTP. curl and its data transfer core, libcurl, is all written in C. The language C is known and infamous for not being memory safe and for being easy to mess up and as a result accidentally cause security problems. At the same time, C compilers are very widely used and available and you can compile C programs for virtually every o

                        • 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
                          • Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior

                            Random musings on React, Redux, and more, by Redux maintainer Mark "acemarke" Erikson This is a post in the Blogged Answers series. Details on how React rendering behaves, and how use of Context and React-Redux affect rendering I've seen a lot of ongoing confusion over when, why, and how React will re-render components, and how use of Context and React-Redux will affect the timing and scope of tho

                              Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior
                            • Announcing TypeScript 5.2 - TypeScript

                              Today we’re excited to announce the release of TypeScript 5.2! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain intent and have other tools check our code to catch mistakes like typos, issues with null and undefined, and more. Types also power TypeScript’s edi

                                Announcing TypeScript 5.2 - TypeScript
                              • CSRF, CORS, and HTTP Security headers Demystified

                                With an increasing number of breaches, intrusions, and data thefts, securing a web application is extremely important. On the other hand, programmers often do not have a strong grasp of how attacks work and how to mitigate them. This post attempts to close that gap a little. CSRF Cross-Site Request Forgery is an attack where a third party forces a user to execute actions against a site where they

                                • 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
                                  • Project Overview ‹ λ-2D: An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus – MIT Media Lab

                                    The area of non-verbal programming languages has not been unexplored. There are ASCII-based languages such as Befunge and asciidots, as well as image-based ones such as Piet, just to name a few. Both inspired and challenged by these work, I set the following goals for my new language: To take advantage of the fact that the program is drawn, to include features that is otherwise unfeasible with tex

                                      Project Overview ‹ λ-2D: An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus – MIT Media Lab
                                    • Companies Using RFCs or Design Docs and Examples of These

                                      RFCs - requests for comment - or Design Docs are a common tool that engineering teams use to build software faster, by clarifying assumptions and circulating plans earlier. There are some similarities between writing automated tests for your code, and writing RFCs before you start working on a non-trivial project: Software engineers who write tests for their code - and ask for code reviews on it -

                                        Companies Using RFCs or Design Docs and Examples of These
                                      • 7 Ways to Free Up Storage Space on Google Photos

                                        Need to reduce the amount of space you're using in Google Photos? Here are ways to reclaim storage space. Google Photos doesn't offer an unlimited storage tier like it once used to. That's why it's more important than ever to manage your Google Photos library and ensure you don't run out of space. Follow these tips to free up storage space in Google Photos. 1. Convert Photos to Storage Saver Quali

                                          7 Ways to Free Up Storage Space on Google Photos
                                        • Understanding Rendering in React ♻ ⚛️

                                          Hey there! 👋🏼 I'm Mateo Garcia, I co-organize a community in Medellin, Colombia called React Medellin. This year I started a series of posts called 'Coding with Mateo'; My first post was about 6 ways to write a React component. Today I want to share with you what I have researched for a couple of weeks about how rendering works in React. To begin with, I will say that the concept of rendering in

                                            Understanding Rendering in React ♻ ⚛️
                                          • Announcing TypeScript 3.6 - TypeScript

                                            Today we’re happy to announce the availability of TypeScript 3.6! For those unfamiliar, TypeScript is a language that builds on JavaScript by adding optional static types. These types can be checked by the TypeScript compiler to catch common errors in your programs (like misspelling properties and calling functions the wrong way). Tools like the TypeScript compiler and Babel can then be used to tr

                                              Announcing TypeScript 3.6 - TypeScript
                                            • Migrating from Docker to Podman

                                              Changelog 2021-09-01: Added note about socket bugfix PR 2021-09-01: Added troubleshooting section about port forwarding bug 2021-09-04: Added note about switching to Podman on Windows 2021-09-04: Added update about port forwarding PR 2021-09-04: Added note about M1 Mac support 2021-09-04: Added volume mount limitation 2021-09-04: Added podman-macos utility Docker has recently announced that Docker

                                                Migrating from Docker to Podman
                                              • The beginning of the end for Terraform?

                                                Source:imgflip.comAs I write this on the 25th of April, I am still reeling from the announcement of IBM’s acquisition of Hashicorp. When I first heard the rumours yesterday, I was concerned about the future of possibly my favourite Infrastructure-as-code (IaC) tool. It has long been obvious that Hashicorp has been struggling to make money, making a $274 million loss in 2023. This undoubtedly led t

                                                  The beginning of the end for Terraform?
                                                • Building resilient private APIs using Amazon API Gateway | Amazon Web Services

                                                  AWS Compute Blog Building resilient private APIs using Amazon API Gateway This post written by Giedrius Praspaliauskas, Senior Solutions Architect, Serverless. Modern architectures meet recovery objectives (recovery time objective, RTO, and recovery point objective, RPO) by being resilient to routine and unexpected infrastructure disruptions. Depending on the recovery objectives and regulatory req

                                                    Building resilient private APIs using Amazon API Gateway | Amazon Web Services
                                                  • 完全互換で新型性能公表。でも来年やし、XboxOne スカイリム 重いリフテンをなんとかする方法 – BULLET CLUB TOKYO バレットクラブトーキョー

                                                    2020登場の新型Xboxはロード(時間)が無くなるすごいゲーム機 ひっそりとすごい事が公になってました。 来年の話なんですけど、Xboxの本体が発売になります。その性能がすごいんです。 Microsoftが発表した「Xbox Series X」は8K解像度をサポートし,過去のXbox向けタイトルとの互換性を実現 ライター:奥谷海人 過去3世代(Xbox /Xbox 360/Xbox One)向けの,何千ものタイトルとの互換性を実現 Xbox One Xの4倍の処理能力 静粛性と効率性を追求した形状で,縦置きと横置きが可能 AMDのZen 2とRDNAアーキテクチャをベースにした,カスタムプロセッサを搭載 60FPS/4Kのビジュアルをサポート 可変リフレッシュレート(VRR)と8K解像度をサポートし,最大で120FPSのフレームレートを実現 ハードウェアで加速されたレイトレーシング 次世

                                                      完全互換で新型性能公表。でも来年やし、XboxOne スカイリム 重いリフテンをなんとかする方法 – BULLET CLUB TOKYO バレットクラブトーキョー
                                                    • The anatomy of a button — UI component series

                                                      In order to design the right interactions, we need to look back at the history and origins of physical pushbuttons, a direct predecessor of the UI component so heavily used in all digital products today. Buttons are amazing. The touch of a finger setting an appliance, a car, or a system in motion, even if the user doesn’t understand the underlying mechanisms or algorithms. In Power Button, Rachel

                                                        The anatomy of a button — UI component series
                                                      • メタバースに繋がるコレクタブル市場の成長と進化

                                                        はじめに「投資」という概念は昔からある。金に投資していた時代から、それが不動産や株へになり、最近だとファンドやスタートアップへの投資が流行り始めている。そして、今では株や不動産もここ10年を見ると、大分進化している。 引用:CRV Blogまず変わったのは、個人投資家が入れる技術が出てきたこと。RobinhoodやPublicはオプション取引、不動産業界だと部分投資、そしてスタートアップ業界でもAngelListなどを通して少額投資が可能になってきている。 この新しい技術ありきの投資は以下のようなフェーズに切り分けられるかと思います: ・フェーズ1:流動アセットを投資しやすいUI/UX化(Robinhood、Coinbase) ・フェーズ2:プライベートのアセットクラスへの投資サービスの誕生(例:Rally、Otis、Mythic Markets) ・フェーズ3:投資だけではなく取引がオン

                                                          メタバースに繋がるコレクタブル市場の成長と進化
                                                        • Mercari’s passkey adoption | Mercari Engineering

                                                          Mercari, Inc. offers C2C marketplace services as well as online and mobile payment solutions. Users can sell items on the marketplace, and make purchases in physical stores. Mercari is actively working on preventing phishing attacks. This is the driving force behind the adoption of passkey authentication. To enhance phishing resistance, several factors need to be considered, leading to the introdu

                                                            Mercari’s passkey adoption | Mercari Engineering
                                                          • How to create a Python package in 2022

                                                            How do you create a Python package? How do you set up automated testing and code coverage? How do you publish the package? That's what this article teaches you. Photo by Claudio Schwarz on Unsplash. How to create a Python package? In order to create a Python package, you need to write the code that implements the functionality you want to put in your package, and then you need to publish it to PyP

                                                              How to create a Python package in 2022
                                                            • BitNet&BitNet b158の実装①|はち

                                                              はじめに先週発表された論文『The Era of 1-bit LLMs: All Large Language Models are in 1.58 Bits』は多くの人に衝撃を与えたと思います。 それまで量子化とは、有り体に言えば性能を犠牲にメモリ等のコストを抑える手法でした。しかし、BitNet b158(*)では量子化手法としては初めてオリジナルを超える性能を出す可能性を魅せてくれました。 * Githubにある実装名から。以後この記事では名前で元のBitNetとは区別したいと思います。 そんなBitNetとBitNet b158ですが、論文の著者たちからは正式な実験コードが公開されていません。なので、有志の方々が論文を眺めながらあれこれ実装していているのが現状です。 そして、今の所論文の内容を完全に再現できているものはない気がします。(弱々エンジニアの私の理解不足な可能性も大いにあ

                                                                BitNet&BitNet b158の実装①|はち
                                                              • Stable Diffusion GRisk GUI 0.1 by GRisk

                                                                Requirement: This project require a Nvidia Card that can run CUDA. With a card with 4 vram, it should generate 256X512 images. 🎉 Attention! This version is highly outdated: 🎉 ✨Download the last update from Patreon.✨ 👉 https://www.patreon.com/DAINAPP 👈 In the Patreon version you can run: 512X512 with 4 VramUse upscaler Faster render with more schedulersUse img2imgUse inpaintingLoad other models

                                                                  Stable Diffusion GRisk GUI 0.1 by GRisk
                                                                • 3 Quick Ways to Turn a Chrome Tab Into a Notepad

                                                                  The next time you're browsing the Web and come across an idea that you need to store for later, make sure you don't forget by using a Chrome tab itself as a notepad. There are times when you need to write down your thoughts before they are gone. Perhaps you're having a brilliant idea, or you have just remembered something you forgot to do. Luckily, some Chrome extensions are perfect for when you n

                                                                    3 Quick Ways to Turn a Chrome Tab Into a Notepad
                                                                  • Upgradable Read Write Lock for Go

                                                                    In this blog post, we'll explore the implementation of an upgradable read-write lock in Go. We will talk about why we needed it by giving concrete examples from the real-world use case and also discuss potential pitfalls during the blog post. Why do we need an upgradable read-write lock? In Go, even though the guidelines say to avoid locks, when building a Redis® server that should be concurrently

                                                                      Upgradable Read Write Lock for Go
                                                                    • Case study: Analyzing Notion app performance · PerfPerfPerf

                                                                      Web performance isn’t going to save you in this crisis. But if you’re building a software product, chances are you’re relatively unaffected. And in this case, having a quick app is more important than ever. Internet is slowing down due to increased demand, and people are holding on to their phones for longer – so if your app is slow, your users will be affected by it. And slow app means worse busi

                                                                      • PlayStation 2 Architecture | A Practical Analysis

                                                                        OriginalMarkedMotherboard Showing revision 'GH-001' from model SCPH-10000 only released in Japan. Thanks to the donations received, I was able to purchase this model and take a proper photo to allow me to identify most of the chips. I presume the chip at the bottom right corner is the 4 MB BIOS ROMMotherboard with important parts labelled A quick introductionThe PlayStation 2 was not one of the mo

                                                                          PlayStation 2 Architecture | A Practical Analysis
                                                                        • 'It's really hard to find maintainers...' Linus Torvalds ponders the future of Linux

                                                                          Will code move on to a language such as Rust? 'I'm convinced it's going to happen' says kernel colonel Linux creator Linus Torvalds spoke about the challenge of finding future maintainers for the open-source kernel, at the Open Source Summit and Embedded Linux conference under way this week online. Torvalds does not do keynote talks these days, but he was willing to sit down with VMware's chief op

                                                                            'It's really hard to find maintainers...' Linus Torvalds ponders the future of Linux
                                                                          • TechCrunch

                                                                            It’s not uncommon for people to screenshot dating profiles and send them to their friends and loved ones, either to get feedback or to let them know who they’re seeing that weekend. Now, Tinder us

                                                                              TechCrunch
                                                                            • 『オッペンハイマー』レビュー 広島・長崎に目を向けていないのは、オッペンハイマーの伝記映画として重大な欠点ではないか

                                                                              ※本レビューには映画『オッペンハイマー』のストーリーや展開に触れる記述が含まれます。 カメラは人の心を写せないが、映画『オッペンハイマー』では少々勝手が違うようだ。なぜなら、この映画では「オッペンハイマーの心」が心象風景として視覚的に描かれるからである。その心的イメージは「宇宙の幻影」として火花が炸裂したり、粒子が回転するような抽象的な映像からはじまり、オッペンハイマーの苦悩が深まっていくにつれ、外界をも浸食し、“実際には見ていない”さまざまな光景を幻視しはじめる。 それはマンガの吹き出しや論文の注釈のようなものだ。我々は表情・台詞・状況に加えて「心的イメージ」を第四の手がかりとして、オッペンハイマーの心を推論していく。あるいはそこに何が描かれているのか、あるいは何が欠けているのかで、作り手であるクリストファー・ノーランの心(意図)も推論するだろう。 そして映画では、物語がどんどん進むにつ

                                                                                『オッペンハイマー』レビュー 広島・長崎に目を向けていないのは、オッペンハイマーの伝記映画として重大な欠点ではないか
                                                                              • Content delivery networks (CDNs)  |  Articles  |  web.dev

                                                                                Content delivery networks (CDNs) Stay organized with collections Save and categorize content based on your preferences. Content delivery networks (CDNs) improve site performance by using a distributed network of servers to deliver resources to users. Because CDNs reduce server load, they reduce server costs and are well-suited to handling traffic spikes. This article discusses how CDNs work and pr

                                                                                • Amazon’s DynamoDB — 10 years later

                                                                                  Ten years ago, Amazon Web Services (AWS) launched Amazon DynamoDB, a fast, flexible NoSQL database service that offers single-digit millisecond performance at any scale. In an online post on Jan. 18, 2012, Werner Vogels, chief technical officer at Amazon.com, wrote: “Today is a very exciting day as we release Amazon DynamoDB, a fast, highly reliable and cost-effective NoSQL database service design

                                                                                    Amazon’s DynamoDB — 10 years later