並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 4476件

新着順 人気順

well doneの検索結果41 - 80 件 / 4476件

  • Writing better release notes

    31st January 2022 Release notes are an important part of the open source process. I’ve been thinking about these a lot recently, and I’ve assembled some thoughts on how to do a better job with them. Write release notes. Seriously—if you want people to take advantage of the work you have been doing to improve your projects, you need to tell them about it! Include the date. The date matters a lot, b

      Writing better release notes
    • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

      Watch Our Google Algorithm Leak Webinar Replay Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to the Google algorithm leak. Internal documentation for Google Search’s Content Warehouse API has been discovered. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document

        Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
      • TabFS

        Going through the files inside a tab's folder. For example, the url.txt, text.txt, and title.txt files tell me those live properties of this tab (Read more up-to-date documentation for all of TabFS's files here.) This gives you a ton of power, because now you can apply all the existing tools on your computer that already know how to deal with files -- terminal commands, scripting languages, point-

          TabFS
        • 多数の組織がランサムウエアに感染したサプライチェーン攻撃についてまとめてみた - piyolog

          2021年7月2日、米フロリダ州のIT企業のKaseyaは同社のRMM(リモート監視・管理)製品である「Kaseya VSA」をオンプレミスで利用している顧客に対してサイバー攻撃が発生していると公表しました。同製品を運用する顧客の多くはMSP事業者で、MSPサービスを利用する多数の中小企業などに影響が及びました。ここでは関連する情報をまとめます。 1.最大1500組織にランサムウエアの影響か Kaseya VSAの未修正の脆弱性が悪用され、VSAのシステム管理対象の端末に対してランサムウエアに感染するPowerShellスクリプトが配られ実行された。 Kaseya VSAはマネージドサービスプロバイダーに導入されるケースが多く、MSP事業者が攻撃を受けたことによりサービスを利用する多数の組織に被害が及んだ。一方で、Kaseyaが把握している当該事案のターゲットとなったMSP事業者数は50~

            多数の組織がランサムウエアに感染したサプライチェーン攻撃についてまとめてみた - piyolog
          • NEC’s Tetris Processor

            Tetris is a classic time-waster, both in and outside of the office. What good is any computing device if it can’t play this game? Tokyo System House certainly thought so, and ported it to the NEC mini5 line of CP/M-based word processors. Let’s preserve it for future generations and then see what it’s like! I’ve been trying to get this game for a bit. First, I had been looking at the online old-gam

              NEC’s Tetris Processor
            • Why I Won't Use Next.js

              You’ve got a new project to work on. Or you’ve got an existing project you’re motivated to upgrade to a more modern approach. Or perhaps you’re dissatisfied with your current modern framework or second-guessing yourself and you’re investigating alternatives. In any case, you’ve got a decision to make. There are lots of “modern” frameworks to choose from. Even if you’re not facing this choice right

                Why I Won't Use Next.js
              • gRPC Internal - gRPC の設計と内部実装から見えてくる世界 | Wantedly Engineer Blog

                こんにちは、Wantedly の Infrastructure Team で Engineer をしている南(@south37)です。 今日は、WANTEDLY TECH BOOK 6 から「gRPC Internal」という章を抜粋して Blog にします。 「WANTEDLY TECH BOOK 1-7を一挙大公開」でも書いた通り、Wantedly では WANTEDLY TECH BOOK のうち最新版を除いた電子版を無料で配布する事にしました。Wantedly Engineer Blogでも過去記事の内容を順次公開予定であり、この Blog もその一環となっています。 Wantedly における Go 導入にまつわる技術背景 | Wantedly Engineer Blog (本記事は Go Conference 2019 Autumn にて無料配布した冊子『WANTEDLY TE

                  gRPC Internal - gRPC の設計と内部実装から見えてくる世界 | Wantedly Engineer Blog
                • Consider SQLite

                  If you were creating a web app from scratch today, what database would you use? Probably the most frequent answer I see to this is Postgres, although there are a wide range of common answers: MySQL, MariaDB, Microsoft SQL Server, MongoDB, etc. Today I want you to consider: what if SQLite would do just fine? For those who are unfamiliar, SQLite is a implementation of SQL as a library — this means t

                  • The new wave of Javascript web frameworks

                    The new wave of Javascript web frameworksMake sense of the proliferation of new Javascript web frameworks. A deep dive into the problems at scale and the recent evolution of innovation. IntroductionStaying current in the Javascript ecosystem is not for the faint of heart. It’s challenging for those entering the industry to follow what’s happening amongst the new libraries, frameworks, concepts, an

                      The new wave of Javascript web frameworks
                    • CircleCI incident report for January 4, 2023 security incident

                      CircleCI incident report for January 4, 2023 security incident On January 4, 2023, we alerted customers to a security incident. Today, we want to share with you what happened, what we’ve learned, and what our plans are to continuously improve our security posture for the future. We would like to thank our customers for your attention to rotating and revoking secrets, and apologize for any disrupti

                        CircleCI incident report for January 4, 2023 security incident
                      • CircleCI security alert: Rotate any secrets stored in CircleCI (Updated Jan 13)

                        CircleCI security alert: Rotate any secrets stored in CircleCI (Updated Jan 13) Security update 01/12/2023 - 00:30 UTC We have partnered with AWS to help notify all CircleCI customers whose AWS tokens may have been impacted as part of this security incident. Today, AWS began alerting customers via email with lists of potentially impacted tokens. The subject line for this email is [Action Required]

                          CircleCI security alert: Rotate any secrets stored in CircleCI (Updated Jan 13)
                        • React-pdf - Announcing react-pdf v2.0

                          I'm very excited to announce react-pdf 2.0 to the world! This is the culmination of almost an entire year of work and all the lessons learned since this project started all the way back in October 2016. It's crazy, I feel it was just yesterday when I was announcing 1.0 as well. In essence, this new 2.0 version is a full reimplementation of the library. Starting from scratch is always a risky move,

                            React-pdf - Announcing react-pdf v2.0
                          • 10歳の少年が古の剣を金属探知機で発見 - ライブドアニュース

                            2020年9月6日 9時0分 リンクをコピーする by ライブドアニュース編集部 ざっくり言うと 北アイルランドで暮らす10歳少年は、誕生日に金属探知機をプレゼントされた 初めて川沿いで使用してみると、数百年前のものとみられる「剣」を発見 少年は発見時について、「すごくドキドキしました」と語っている by FilippoL1982 誕生日に金属探知機をもらった10歳の少年が、古の剣を発見したと報じられました。 Using a Metal Detector, 10-Year-Old Boy Finds Centuries-Old Sword in Northern Ireland | Smart News | Smithsonian Magazine https://www.smithsonianmag.com/smart-news/10-year-old-boy-finds-centuri

                              10歳の少年が古の剣を金属探知機で発見 - ライブドアニュース
                            • OpenAI APIで英会話LINE Botを作る with Hono + Cloudflare Workers + Queues + D1 - $shibayu36->blog;

                              Cloudflare Worker + D1 + Hono + OpenAIでLINE Botを作るを見て、Cloudflare Workersに興味を持った。そこでLINEで英会話や添削ができるbotを作ってみた。 作ったもの こんな形で英会話をしたり、英作文テーマを作ってくれたり、添削をしてくれたりする。 実際のコードは https://github.com/shibayu36/english-line-bot 。このコードをforkしてもらって、LINEチャネルの作成、Cloudflareへのデプロイ、src/prompt.tsのカスタマイズをすると、自分用のLINE botも作れると思う。 利用技術 OpenAI API Hono Cloudflare Workers Cloudflare Queues Cloudflare D1 開発Tips 基本的な作り方は Cloudflar

                                OpenAI APIで英会話LINE Botを作る with Hono + Cloudflare Workers + Queues + D1 - $shibayu36->blog;
                              • LaTeX.css

                                Abstract This almost class-less CSS library turns your HTML document into a website that looks like a LaTeX document. Write semantic HTML, add <link rel="stylesheet" href="https://latex.vercel.app/style.css"> to the <head> of your project and you are good to go. The source code can be found on GitHub at https://github.com/vincentdoerig/latex-css. Getting Started Add <link rel="stylesheet" href="ht

                                • How We Made Bracket Pair Colorization 10,000x Faster In Visual Studio Code

                                  Version 1.93 is now available! Read about the new features and fixes from August. Bracket pair colorization 10,000x faster September 29, 2021 by Henning Dieterichs, @hediet_dev When dealing with deeply nested brackets in Visual Studio Code, it can be hard to figure out which brackets match and which do not. To make this easier, in 2016, a user named CoenraadS developed the awesome Bracket Pair Col

                                    How We Made Bracket Pair Colorization 10,000x Faster In Visual Studio Code
                                  • The State of JavaScript 2019

                                    We were pretty sure 2018 would be the last time we did this survey. After all, the JavaScript ecosystem can’t very well keep changing again, can it? But what do you know, turns out JavaScript isn’t quite done changing just yet! And so after over 21,717 respondents took this year's survey we had to dig up our components and charts, curse us-from-a-year-ago for writing such crappy code, and get to w

                                      The State of JavaScript 2019
                                    • Draw SVG rope using JavaScript

                                      This is an interactive article. To fully experience it, you'll need to turn JavaScript on. Today, I'll take you through the process I came up with in regard to transforming an SVG path into a vector rope drawing. We'll learn how to turn the path on the left into the rope on the right: The problem popped up on a project my colleagues were working on, and it stuck with me. I thought about it and sta

                                        Draw SVG rope using JavaScript
                                      • Deep Learning ideas that have stood the test of time

                                        Deep Learning is such a fast-moving field and the huge number of research papers and ideas can be overwhelming. The goal of this post is to review ideas that have stood the test of time. These ideas, or improvements of them, have been used over and over again. They’re known to work. If you were to start in Deep Learning today, understanding and implementing each of these techniques would probably

                                        • Announcing TypeScript 5.0 - TypeScript

                                          Today we’re excited to announce the release of TypeScript 5.0! This release brings many new features, while aiming to make TypeScript smaller, simpler, and faster. We’ve implemented the new decorators standard, added functionality to better support ESM projects in Node and bundlers, provided new ways for library authors to control generic inference, expanded our JSDoc functionality, simplified con

                                            Announcing TypeScript 5.0 - TypeScript
                                          • Rust Is The Future of JavaScript Infrastructure

                                            Rust is a fast, reliable, and memory-efficient programming language. It's been voted the most loved programming language six years in a row (survey). Created by Mozilla, it's now used at Facebook, Apple, Amazon, Microsoft, and Google for systems infrastructure, encryption, virtualization, and more low-level programming. Why is Rust now being used to replace parts of the JavaScript web ecosystem li

                                              Rust Is The Future of JavaScript Infrastructure
                                            • オンライン英文校正ツール8つを徹底比較! - 英語と英文法を学べるTrinkaブログ | AI英文法チェックツールTrinkaの公式ブログ

                                              英語が第一言語でない人にとっては、カジュアルな英作文であっても、フォーマルな文書の作成であっても、文法やスペルのミスなく書き上げるのは簡単ではありません。でも、そんなミスを修正してくれるツールを気軽に使えたら世界が広がりませんか。英語でブログを始めたり、海外アーティストのSNSにコメントしたり、英語でスライド資料を作ったり、英文を躊躇なく書けるようになったら何をしたいでしょう。 オンラインの英文校正ツール、英文チェックツールの精度は近年飛躍的な向上を続けていて、無料で使えるものも出てきました。 現在、利用可能な英文校正ツールにはたくさんの種類があり、どれを選んでよいか分からないという方も少なくないでしょう。使いやすさ、分かりやすさなど、インターフェイスや機能面での違いもありますが、一口に英文校正ツールといっても、それぞれ独自のアルゴリズムを使用しており、ミスの検出精度は一様ではありません。

                                                オンライン英文校正ツール8つを徹底比較! - 英語と英文法を学べるTrinkaブログ | AI英文法チェックツールTrinkaの公式ブログ
                                              • The new wave of React state management

                                                The new wave of React state managementUnderstand the core problems state management libraries need to solve. And how the proliferation of modern libraries address them in new ways. IntroductionAs React applications grow in size and complexity, managing shared global state is challenging. The general advice is to only reach for global state management solutions when needed. This post will flesh out

                                                  The new wave of React state management
                                                • xz-utils backdoor situation (CVE-2024-3094)

                                                  xz-backdoor.md FAQ on the xz-utils backdoor (CVE-2024-3094) 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 about what's going on. Background On March 29th, 2024, a backdoor was discovered in xz-utils, a suite of software that gives developers lossless compression. This package is commonly used for c

                                                    xz-utils backdoor situation (CVE-2024-3094)
                                                  • Announcing New Tools for Building with Generative AI on AWS | Amazon Web Services

                                                    AWS Machine Learning Blog Announcing New Tools for Building with Generative AI on AWS The seeds of a machine learning (ML) paradigm shift have existed for decades, but with the ready availability of scalable compute capacity, a massive proliferation of data, and the rapid advancement of ML technologies, customers across industries are transforming their businesses. Just recently, generative AI app

                                                      Announcing New Tools for Building with Generative AI on AWS | Amazon Web Services
                                                    • プロと読み解くRuby 3.3 NEWS - STORES Product Blog

                                                      テクノロジー部門CTO室の笹田(ko1)と遠藤(mame)です。今年の 9 月から STORES 株式会社で Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています(Rubyのこれからを STORES で作る。Rubyコミッター笹田さん、遠藤さんにCTOがきく「Fun」|STORES People )。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.3.0 がリリースされました(Ruby 3.3.0 リリース)。クックパッド開発者ブログで連載していたように、今年も STORES Product Blog にて Ruby 3.3 の NEWS.md ファイルの解説をします(ちなみに、STORES Advent Calendar

                                                        プロと読み解くRuby 3.3 NEWS - STORES Product Blog
                                                      • Remix vs Next.js

                                                        Easily the biggest question we get asked is something like: How is Remix different from Next.js? It appears we have to answer this question! We'd like to address it directly and without drama. If you're a fan of Remix and want to start tweeting smug reactions to this article, we kindly ask that you drop the smugness before hitting the tweet button 🤗. A rising tide lifts all boats. We've been frie

                                                          Remix vs Next.js
                                                        • Cloudflare servers don't own IPs anymore – so how do they connect to the Internet?

                                                          Cloudflare servers don't own IPs anymore – so how do they connect to the Internet?2022-11-25 A lot of Cloudflare's technology is well documented. For example, how we handle traffic between the eyeballs (clients) and our servers has been discussed many times on this blog: “A brief primer on anycast (2011)”, "Load Balancing without Load Balancers (2013)", "Path MTU discovery in practice (2015)",  "C

                                                            Cloudflare servers don't own IPs anymore – so how do they connect to the Internet?
                                                          • curl is 23 years old today | daniel.haxx.se

                                                            curl’s official birthday was March 20, 1998. That was the day the first ever tarball was made available that could build a tool named curl. I put it together and I called it curl 4.0 since I kept the version numbering from the previous names I had used for the tool. Or rather, I bumped it up from 3.12 which was the last version I used under the previous name: urlget. Of course curl wasn’t created

                                                            • ML Ops: Machine Learning as an Engineering Discipline

                                                              So, your company decided to invest in machine learning. You have a talented team of Data Scientists churning out models to solve important problems that were out of reach just a few years ago. All performance metrics are looking great, the demos cause jaws to drop and executives to ask how soon you can have a model in production. It should be pretty quick, you think. After all, you already solved

                                                                ML Ops: Machine Learning as an Engineering Discipline
                                                              • Leaving Google

                                                                Last Friday was my last day at Google. Of course, when you leave Google you have to write some kind of letter or rant. Seriously it's a rule: they won't remove your neural implant until you hit publish. Jokes aside, this is more of a memoir than a polemic. Of course I have opinions, but now's not the time. This is more about reflecting on the last seven years of my life, thinking about what was im

                                                                  Leaving Google
                                                                • 20 Things I've Learned in my 20 Years as a Software Engineer

                                                                  Hard disagree with most of the 20 items. 1. Writing software is difficult, tedious and needs real work. No silver bullet libraries, no methodology, no framework, no IOT, no amount of unit tests will get the work done faster. 2. Developers collect tools, libraries and pet technologies and make projects go over their time and budget by doing it. 3. Code should encapsulate algorithms and not be struc

                                                                    20 Things I've Learned in my 20 Years as a Software Engineer
                                                                  • 『メタルギアソリッド』に新種の壁抜けグリッチが偶然発見。いちファンの配信中に突如現れた未確認情報をめぐり、RTA界隈に激震走る

                                                                    『メタルギアソリッド』における海外のRTAコミュニティは8月16日(月)、スピードランとは無関係のいちファンが偶然発見した新種のグリッチをめぐり、識者らが総力を挙げて検証する事態へと発展した。走者の戦略を左右する大技の意外な登場に、界隈の注目が集まっている。 last night i broke metal gear get rekt speedrunners pic.twitter.com/6tqhBvP5LA — BOBA 🐀 – boba-witch @bluesky (@boba_witch) August 15, 2021 未知のグリッチの存在を明らかにしたのは、実況配信グループ「The Yogscast」のメンバーとしても活動するストリーマーのboba氏。Twitchを通じて気の向くままに『メタルギアソリッド』の実況プレイを楽しんでいた彼女を唐突なハプニングが襲った。 舞台と

                                                                      『メタルギアソリッド』に新種の壁抜けグリッチが偶然発見。いちファンの配信中に突如現れた未確認情報をめぐり、RTA界隈に激震走る
                                                                    • Introducing Deopt Explorer - TypeScript

                                                                      Over the past few months, during the lead-up to the TypeScript 5.0 beta, our team spent a good portion of our time looking for ways to improve the performance of our compiler so that your projects build faster. One of the ways we improved was by looking into an oft overlooked aspect of many JavaScript VMs: inline caching. A Brief Primer on Inline Caching Inline caching is an optimization often use

                                                                        Introducing Deopt Explorer - TypeScript
                                                                      • Go: A Documentary

                                                                        Go: A Documentary by Changkun Ou <changkun.de> (and many inputs from contributors) This document collects many interesting (publicly observable) issues, discussions, proposals, CLs, and talks from the Go development process, which intends to offer a comprehensive reference of the Go history. Disclaimer Most of the texts are written as subjective understanding based on public sources Factual and ty

                                                                        • Linux perf Examples

                                                                          Recent posts: 22 Jul 2024 » No More Blue Fridays 24 Mar 2024 » Linux Crisis Tools 17 Mar 2024 » The Return of the Frame Pointers 10 Mar 2024 » eBPF Documentary 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netfl

                                                                          • What is black and white and read all over?

                                                                            Noto emoji, a new black and white emoji font with less color, may gain us more in the long run Posted by Jennifer Daniel, Creative Director - Emoji & Expression In 1999 — back when Snake 🐍 was the best thing about your phone 📱 — there were three phone carriers in Japan 🗾 . On these phones were tiny, beautiful pictures called emoji (meaning “picture” and “character” in Japanese 🥰). These 176 im

                                                                              What is black and white and read all over?
                                                                            • Don't Use Frameworks :: Victor's Blog — Ramblings of a Software Professional

                                                                              Stop using frameworks for everything. Just stop. You don’t need a framework to write good code and deliver products. Don’t get me wrong, frameworks are useful, but they are all-consuming and hide the application. So if you shouldn’t depend on frameworks what should you do instead? Clean architecture. More specifically, there are some patterns you can follow to better architect your application and

                                                                              • Beyond Console.log() – Level up Your Debugging Skills — SitePoint

                                                                                You may have established a pattern of coding that utilizes a few key tools offered by your browser’s console. But have you dug any deeper lately? There are some powerful tools available to you, and they might just revolutionize the way you work. The Comfort Zone As developers, we like to find a way of working that make us feel efficient. The trap, though, is that we get comfortable with a certain

                                                                                  Beyond Console.log() – Level up Your Debugging Skills — SitePoint
                                                                                • Daily Life:生物学者は「自然主義的誤謬」概念をどう使ってきたか

                                                                                  July 16, 2020 生物学者は「自然主義的誤謬」概念をどう使ってきたか 最近発表された人間行動進化学会の声明の中で、「自然主義的誤謬」という哲学由来の概念が使われていた。 そこでは、自然主義的誤謬が、「「自然の状態」を「あるべき状態だ」もしくは「望ましい状態だ」とする自然主義的誤謬と呼ばれる「間違い」」という言い方で紹介されている。これを倫理学者が聞いたなら「いや、自然主義的誤謬はそういう意味じゃないんだけどなあ」と言いたくなるところであろう。しかし、進化生物学者と「自然主義的誤謬」という概念の付き合いはかなり長く、それなりの経緯がある。本稿の目的はとりあえずその経緯を追うことで、「自然主義的誤謬」という概念の適切な用法とはなんだろうかということを考えることである。 最初に断っておくが、本稿はいかなる意味でも体系的なサーベイとはなっていない。どちらかといえば、目立つ事例いくつかをつ