並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 434件

新着順 人気順

COMMON PEOPLEの検索結果1 - 40 件 / 434件

  • BudouX: 読みやすい改行のための軽量な分かち書き器

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

      BudouX: 読みやすい改行のための軽量な分かち書き器
    • Why, after 6 years, I’m over GraphQL

      GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to look far back on this (rather inactive) blog to see I have previously championed this technology. After building many a React SPA on top of a hodge podge of untyped JSON REST APIs, I found GraphQL a breath of fresh air. I was truly a GraphQL h

      • 変更履歴を記録する

        Version 1.1.0 # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - v1.1 Brazilian Portuguese translation. - v1.1 German Translation - v1.1 Spanish translation. - v1.1 Italian

          変更履歴を記録する
        • 大会不出場という代償、重すぎないか 五輪銀メダリストの問題提起:朝日新聞デジタル

          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><div class=\"ogSpecialBox\" id=\"ogSpecialBox\" data-resizable=\"false\">\n<div class=\"ogSpecialBox__head\">\n<div class=\"ogSpecialBoxTitle\">\n<h2>パリオリンピック ハイライト</h2>\n<div class=\"og-button-box\">\n<button class=\"og-button og-button--small\" aria-expanded=\"false\" aria-controls=\"ogSpecialBoxBody\" o

            大会不出場という代償、重すぎないか 五輪銀メダリストの問題提起:朝日新聞デジタル
          • Your API Shouldn't Redirect HTTP to HTTPS

            TL;DR: Instead of redirecting API calls from HTTP to HTTPS, make the failure visible. Either disable the HTTP interface altogether, or return a clear HTTP error response and revoke API keys sent over the unencrypted connection. Unfortunately, many well-known API providers don't currently do so. Updates 2024-05-24: Added the Google Bug Hunter Team response to the report that the VirusTotal API resp

              Your API Shouldn't Redirect HTTP to HTTPS
            • Bluesky: An Open Social Web - Bluesky

              Today, we’re excited to announce that the Bluesky network is federating and opening up in a way that allows you to host your own data. What does this mean? Your data, such as your posts, likes, and follows, needs to be stored somewhere. With traditional social media, your data is stored by the social media company whose services you've signed up for. If you ever want to stop using that company's s

                Bluesky: An Open Social Web - Bluesky
              • Engineering Leadership Skill Set Overlaps

                Q: I’ve noticed quite a bit of similarity between staff engineering roles and engineering management. What is your take on the similarities and differences?An interesting observation is how many leadership roles in Big Tech and at high-growth startups begin to utilize overlapping skill sets after a while. At these companies, everyone working in engineering or product is technical, meaning they hav

                  Engineering Leadership Skill Set Overlaps
                • Building a highly-available web service without a database

                  If you’ve ever built a web service or a web app, you know the drill: pick a database, pick a web service framework (and in today’s day and age, pick a front-end framework, but let’s not get into that). This has been the case for several decades now, and people don’t stop to question if this is still the best way to build a web app. Many things have changed in the last decade: Disk is a lot faster

                    Building a highly-available web service without a database
                  • 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)
                    • Merging Remix and React Router

                      We've been building a bridge. You can hear Ryan talk about this announcement at React Conf 🎥 For nearly 4 years we've been working on Remix, a fullstack framework built on web standards to help you build better websites and applications. React Router has always been Remix's largest dependency after React itself. The two projects are so closely aligned that we updated React Router to include Remix

                        Merging Remix and React Router
                      • HTTP/1.0 From Scratch

                        Introduction In our previous exploration, we delved into the simplicity of HTTP/0.9, a protocol that served as the web’s initial foundation. However, as the internet evolved, so did its needs. Enter HTTP/1.0, a landmark version released in 1996 that laid the groundwork for the web we know today. HTTP/1.0 was a game-changer, introducing features that revolutionized web communication: Headers: Metad

                          HTTP/1.0 From Scratch
                        • Confusing git terminology

                          Hello! I’m slowly working on explaining git. One of my biggest problems is that after almost 15 years of using git, I’ve become very used to git’s idiosyncracies and it’s easy for me to forget what’s confusing about it. So I asked people on Mastodon: what git jargon do you find confusing? thinking of writing a blog post that explains some of git’s weirder terminology: “detached HEAD state”, “fast-

                          • なぜ、エンジニアの"フロー状態"は見落とされるのか? 継続的なフロー状態が開発生産性を高める

                            前回は「開発生産性」という言葉の広さから、きちんと組織のレイヤーを構造化しながら用語を分けてオーバーラップする部分を繋げていきましょうという話を紹介しました。第2回となる今回は、開発チームに焦点を当てていきます。ソフトウェア開発の現場では、Four Keysを中心とした「開発生産性のメトリクスはどうあるべきか」 や「認知負荷を下げるエコシステムはどう設計するべきか」といった議論が頻繁に行われています。こうしたソフトウェアアーキテクチャから生まれる開発生産性に関する議論はとても重要であり効果が高いものです。本記事ではそうした議論とは少し離れ、「エンジニアの継続的なフロー状態が生む開発生産性への重要度と、組織が開発チームに対する不安の定量化によるフロー状態の軽視がなぜ起こるのか」という観点で解説します。 以前の記事 【第1回】「開発生産性」はエンジニア"だけ"のモノではなくなった?──開発組織

                              なぜ、エンジニアの"フロー状態"は見落とされるのか? 継続的なフロー状態が開発生産性を高める
                            • 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs

                              50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 50 Shades of Go in Other Languages Chinese Translation: blog post, segmentfault (by wuYin) - needs updates Another Chinese Translation: blog post (by Shadowwind LEY) - needs updates Russian Translation: blog post (by Ilia Ozhereliev, Mail.Ru Group Blog) - needs updates Overview Go is a simple and fun language, but, like any o

                              • Next.js 13 vs Remix: An In-depth case study

                                Next.js 13 vs Remix: An In-depth case studyLast updated on 29 Sep 2023 by Prateek Surana   •   - min read When it comes to building web applications, React has been at the forefront for a while now, and its adoption continues to grow. Among the most common approaches to building web applications with React, Next.js stands out as one of the most preferred options. Next.js has also been in the limel

                                  Next.js 13 vs Remix: An In-depth case study
                                • Why SQLite Uses Bytecode

                                  1. Introduction Every SQL database engine works in roughly the same way: It first translates the input SQL text into a "prepared statement". Then it "executes" the prepared statement to generate a result. A prepared statement is an object that represents the steps needed to accomplish the input SQL. Or, to think of it in another way, the prepared statement is the SQL statement translated into a fo

                                  • The Development of the C Language

                                    The Development of the C Language* Dennis M. Ritchie Bell Labs/Lucent Technologies Murray Hill, NJ 07974 USA dmr@bell-labs.com ABSTRACT The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager progr

                                    • Good Refactoring vs Bad Refactoring

                                      I've hired a lot of developers over the years. More than a few of them have come in with a strong belief that our code needed heavy refactoring. But here's the thing: in almost every case, their newly refactored code was found by the other developers to be harder to understand and maintain. It also was generally slower and buggier too. Now, don't get me wrong. Refactoring isn't inherently bad. It'

                                        Good Refactoring vs Bad Refactoring
                                      • LogLog Games

                                        The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                                        • What We Learned from a Year of Building with LLMs (Part I)

                                          Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful. Learn more It’s an exciting time to build with large language models (LLMs). Over the past year, LLMs have become “good enough” for real-world applications. The pace of improvements in LLMs, coupled with a parade of demos on social media, will fuel an estimated $200B

                                            What We Learned from a Year of Building with LLMs (Part I)
                                          • 【この世で最もいい曲100選】まとめ

                                            皆さんは、「この音楽はなんて素晴らしいんだろう」と感じた経験はありませんか。 この世に「いい曲」は無数になり、中でも「一生聴き続けるほど好きになる楽曲」は、まさに宝物であるとも言えます。 リサフランクさんの「このツイート」も、恐らくそうした発想から始まりました。 全てはここから始まった この呟きを発端に、個々が考える「この世で最もいい曲」を100つ集めたプレイリストを作るブームが到来。 それに伴い、ハッシュタグ「#この世で最もいい曲100選」も作られます。 これらのプレイリストから、「どの曲が最も多く選ばれたか」を私のほうで密かに集計。 そしてリサフランクさんの呟きから5か月後に、集計結果を発表しました。 集計者数415人票数41,805票参加曲数26,625曲 なお、発表時の様子については、下記Togetterで詳細に纏めております。 【この世で最もいい曲100選】「#この世で最もいい曲

                                              【この世で最もいい曲100選】まとめ
                                            • Rails is Good Enough

                                              The first time I watched the infamous “build a blog in 15 mins” video, Dreamweaver was a thing, Flash was owned by Macromedia, and Twitter did not exist. 20 years later, Rails is alive and well. While it has never been the the most popular kid on the block by any means, it remains widely used by bootstrapped founders, large tech companies and everyone in between. Learning programming after 40 with

                                                Rails is Good Enough
                                              • Fixing For Loops in Go 1.22 - The Go Programming Language

                                                David Chase and Russ Cox 19 September 2023 Go 1.21 includes a preview of a change to for loop scoping that we plan to ship in Go 1.22, removing one of the most common Go mistakes. The Problem If you’ve written any amount of Go code, you’ve probably made the mistake of keeping a reference to a loop variable past the end of its iteration, at which point it takes on a new value that you didn’t want.

                                                  Fixing For Loops in Go 1.22 - The Go Programming Language
                                                • CVE-2024-4367 - Arbitrary JavaScript execution in PDF.js — Codean Labs

                                                  This post details CVE-2024-4367, a vulnerability in PDF.js found by Codean Labs. PDF.js is a JavaScript-based PDF viewer maintained by Mozilla. This bug allows an attacker to execute arbitrary JavaScript code as soon as a malicious PDF file is opened. This affects all Firefox users (<126) because PDF.js is used by Firefox to show PDF files, but also seriously impacts many web- and Electron-based a

                                                    CVE-2024-4367 - Arbitrary JavaScript execution in PDF.js — Codean Labs
                                                  • 弥助関連史料とその英訳 / English translated historical documents related to Yasuke - 打越眠主主義人民共和国

                                                    はじめに Introduction 筆者の連絡先 How to contact me 信長公記 The Chronicle of Nobunaga 池田家本『信長公記』Shinchoko-ki Ikeda-hon 尊経閣本『信長公記』Sonkeikaku-bunko manuscript 尊経閣本の信頼性に関する議論 Discussion of the reliability 天正9年のイエズス会史料 Jesuit Documents in 1581 天正9年3月11日の書簡 Letter of April 14, 1581 天正9年9月11日の書簡 Letter of October 8, 1581 家忠日記 Ietada Diary 弥助に関する最後の記録 Last record of Yasuke 天正10年10月20日の書簡 Letter of November 5, 1582 書

                                                      弥助関連史料とその英訳 / English translated historical documents related to Yasuke - 打越眠主主義人民共和国
                                                    • We need visual programming. No, not like that.

                                                      SummaryMost visual programming environments fail to get any usage. Why? They try to replace code syntax and business logic but developers never try to visualize that. Instead, developers visualize state transitions, memory layouts, or network requests. In my opinion, those working on visual programming would be more likely to succeed if they started with aspects of software that developers already

                                                      • The architecture of today's LLM applications

                                                        We want to empower you to experiment with LLM models, build your own applications, and discover untapped problem spaces. That’s why we sat down with GitHub’s Alireza Goudarzi, a senior machine learning researcher, and Albert Ziegler, a principal machine learning engineer, to discuss the emerging architecture of today’s LLMs. In this post, we’ll cover five major steps to building your own LLM app,

                                                          The architecture of today's LLM applications
                                                        • What's the dark web? - Google Search Help

                                                          The dark web is a part of the internet that lets people hide their identity and location from other people and from law enforcement. As a result, the dark web can be used to sell stolen personal info. How can you access the dark web? To access the dark web, you can’t use Google Search or browsers, such as Chrome or Safari. Instead, you need to use software designed specifically for this purpose, s

                                                          • Migrating from Zod to Valibot: A Comparative Experience | Matthew Kwong

                                                            Friday, January 12, 2024 Migrating from Zod to Valibot: A Comparative Experience I've recently migrated the validation part of the contact form of my website (a.k.a. this website) from Zod to Valibot. And I would like to share with you the experience. What is Valibot? Valibot is commonly known as the "Zod alternative with a smaller bundle size". Similar to Zod, it is a schema validation library. I

                                                              Migrating from Zod to Valibot: A Comparative Experience | Matthew Kwong
                                                            • Announcing Docker Compose Watch GA Release | Docker

                                                              Docker Compose Watch, a tool to improve the inner loop of application development, is now generally available. Hot reload is one of those engineering workflow features that’s seemingly minor and simple but has cumulative benefits. If you can trust your app will update seamlessly as you code, without losing state, it’s one less thing pulling your focus from the work at hand. You can see your fronte

                                                                Announcing Docker Compose Watch GA Release | Docker
                                                              • アサクリ シャドウズ が燃えたのは、誤訳ではなく燃えるなりのことをしたから。別にフィクション満載で主人公を日本人以外の人種にも出来て同性愛描写もある 『Rise of the Ronin』 燃えてませんけど?

                                                                弥助の出身の部族やカトリックの宣教師が同性愛に寛容だった可能性はほぼゼロと言って良いが、まぁ、いまは16世紀ではなく、21世紀、2024年ですからね 弥助も出てくる仁王のコエテクは現代的な時代劇(フィクション)として『Rise of the Ronin』(PS5独占タイトル)出してます ほんで、『Rise of the Ronin』の主人公キャラクターは様々な人種に設定できるし、劇中で同性との恋愛イベントもあるわけなんだけど、別に批判はどこからも出てないのよね それは、極めて現代的な見た目のデザインからしてフィクションとわかるのはもちろんのこと、 開発者は歴史的正確さについてアピールしてない上に、ゲームを始める前にも念押しで下記のように出るから 『本タイトルは日本の史実から着想を得たフィクションです。 ゲームを通じて歴史上の人物や出来事を描いていますが、 本タイトルの開発、販売に携わったチ

                                                                  アサクリ シャドウズ が燃えたのは、誤訳ではなく燃えるなりのことをしたから。別にフィクション満載で主人公を日本人以外の人種にも出来て同性愛描写もある 『Rise of the Ronin』 燃えてませんけど?
                                                                • Industry Data Models

                                                                  Click here for our new Courses on Database Design and Data Modelling. This page shows a list of our Industry-specific Data Models in 50 categories that cover Subject Areas and are used to create Enterprise Data Models. Here is an alphabetical list all of our 1,400+ Data Models. Click here to see where our Models are used. We have written a Short downloadable Tutorial on creating a Data Warehouse u

                                                                  • 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?
                                                                    • Release: Yarn 4.0 🪄⚗️ | Yarn

                                                                      Today is the day! After more than a year of work, our team is excited to finally put a fancy "stable" sticker on the first release from the 4.x release line! To celebrate, let's make together a tour of the major changes; should you look for a more itemized list, take a look at the changelog. Breaking ChangesHere's what you need to know when upgrading from 3.x projects: We now require Node.js 18+.N

                                                                        Release: Yarn 4.0 🪄⚗️ | Yarn
                                                                      • Ruby methods are colorless

                                                                        👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep dive, so it’s divided into 10 main parts: Your Ruby programs are always multi-threaded: Part 1 Your Ruby programs are always multi-threaded: Part 2 Consistent, request-local state Ruby methods are colorless Concurrent, colorless Ruby: Part 1, Threads Concurrent, colorless Ruby: Part 2, Fiber a

                                                                          Ruby methods are colorless
                                                                        • We've added JavaScript-native RPC to Cloudflare Workers

                                                                          We've added JavaScript-native RPC to Cloudflare Workers2024-04-05 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
                                                                          • kyju.org - Piccolo - A Stackless Lua Interpreter

                                                                            Piccolo - A Stackless Lua Interpreter 2024-05-01 History of piccolo A "Stackless" Interpreter Design Benefits of Stackless Cancellation Pre-emptive Concurrency Fuel, Pacing, and Custom Scheduling "Symmetric" Coroutines and coroutine.yieldto The "Big Lie" Rust Coroutines, Lua Coroutines, and Snarfing Zooming Out piccolo is an interpreter for the Lua language written in pure, mostly safe Rust with a

                                                                            • チームの公用語を英語にした話 A story about making English our team's official language - ANDPAD Tech Blog

                                                                              See below for the English version. この記事はANDPAD Advent Calendar 2023 22日目の記事です。 こんにちは、リアーキテクティングチームの白土(@kei_s)です。今回は、我々のチームの公用語を英語にしたお話のご紹介です。 リアーキテクティングチームとは ANDPADシステムでの複数のドメインに横断した問題に対応するため、「リアーキテクティングチーム(略称: リアーキチーム)」という名前の専任チームを組織し開発課題に対応しています。現在主に Rails アプリケーションに関連する改善を行っています。ブログやイベントで取り組みをいくつかご紹介しているので、興味があればぜひご覧ください! Kaigi on Rails 2022 「実践 Rails アソシエーションリファクタリング」で伝えきれなかったこと - ANDPAD Tech B

                                                                                チームの公用語を英語にした話 A story about making English our team's official language - ANDPAD Tech Blog
                                                                              • ♯1:レイヴ・カルチャーの思い出 | ele-king

                                                                                2023年、少し嬉しいかもと思ったのが、日本におけるレイヴ・カルチャー再燃(しているらしい話)だった。え、まさか、ほんと? 人間歳を取ると無邪気さが減少しシニカルになり、老害化することは自分を見ていてもわかる。文化とは、上書きされ、アップデートしていくものだし、ぼくはこんにちの現場を知らないから、そもそも「再燃」について何か言える立場ではない。しかしぼくにも言えることがある。いまから30年以上前の、オリジナルなレイヴ・カルチャーの話だ。当時のリアル体験者のひとりとして、その場にいた当事者のひとりとして、それがどんなものだったのかを(ある程度のところまで)記しておくことも無益ではないだろう。 かつて、それがレイヴかどうかを判断するのは簡単だった。足がガクガクになるほど踊ったあとの朝の帰り道に、あるいは数日後に、「ところで誰がDJだったの?」、これがレイヴだった。たとえば、クラブでもフジロック

                                                                                  ♯1:レイヴ・カルチャーの思い出 | ele-king
                                                                                • 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