並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 991件

新着順 人気順

pick me upの検索結果1 - 40 件 / 991件

  • Linus Torvalds 氏の理想の git 運用と GitHub

    Note 本記事の内容は Linus 氏の発言が人を傷つける場合に筆者がそれを良しと考えるといった意図はございません 少し古い記事になるが、 Linus Torvalds 氏 の GitHub に対する苦言が記事になっていた。 LinuxカーネルにNTFSドライバーが追加、トーバルズ氏はGitHub経由のマージに苦言 - ZDNet Japan Linus 氏が GitHub について苦言を呈するのは今に始まったことではない(後述)が、 別に GitHub のすべてを否定しているわけではない。[1] では一体何が不満なのか。Linus 氏の理想とする git の開発フローを考察した上で、整理してみたい。 Linus 氏の理想 結論からいうと、 「意味あるコミットを作れ」「コミットを大事にしろ」 という思想が伺える。 では 「意味あるコミット」「大事にされたコミット」 とは何なのか。 筆者な

    • How I built a modern website in 2021

      How I built a modern website in 2021September 29th, 2021 — 34 min read For over half of 2021, I worked on a complete rewrite of kentcdodds.com. You're reading this on the rewrite of this site! Are you using dark mode or light mode? Have you signed in and selected your team yet? Have you tried to call into the Call Kent Podcast? This blog post isn't about these and other features of the new site, b

        How I built a modern website in 2021
      • Becoming a Better Writer as a Software Engineer

        Writing is an increasingly important skill for engineering leaders. Indeed, poor writing can hamper career progression, above a certain level. Tactics for more clear, more frequent and more confident writing. I’ve observed that my writing is not up to par with my peers. How can I improve my professional writing, as someone working in tech?I get this question from many people: senior engineers who

          Becoming a Better Writer as a Software Engineer
        • 訳文;「そこにはなんの報酬もありません。このゲームが何を為していてどう機能しているのか、ただただ見ていたかったのです」ジェンキンズ、カーソン、ホッキング、『Outer Wilds』へつづく2,3の論考 - すやすや眠るみたくすらすら書けたら

          翻訳の秋が今年もきました。また去年みたく面白い記事をいくつか見つけて勝手に紹介したいところです! 去年アップした『訳文;「"好奇心駆動型の冒険"とでも言うべき特殊なタイプの冒険に報酬を与えるゲームをつくりたい、それが『Outer Wilds』の主目的です」A・ビーチャム氏の論文より』で翻訳紹介した論考のなかで、参照文献として挙げられていた文献のうち2つ、ヘンリー・ジェンキンズ著『GAME DESIGN AS NARRATIVE ARCHITECTURE(物語による建築物としてのゲームデザイン)』とボニー・ルバーク取材『Clint Hocking Speaks Out On The Virtues Of Exploration(クリント・ホッキングが語る冒険の美徳)』。別記事1つ、ドン・カーソン著『Environmental Storytelling: Creating Immersive

            訳文;「そこにはなんの報酬もありません。このゲームが何を為していてどう機能しているのか、ただただ見ていたかったのです」ジェンキンズ、カーソン、ホッキング、『Outer Wilds』へつづく2,3の論考 - すやすや眠るみたくすらすら書けたら
          • 2019-nCoVについてのメモとリンク

            リンク集目次 国内外の状況 政府機関・国際機関等 学術情報 疫学論文 分子生物学/ウイルス学論文 臨床論文 インフォデミック関係 ワクチン関係 変異株関係 時系列メモ目次 新型コロナウイルス(2020年1月6日,11日) インペリグループによる患者数推定(2020年1月18日) 患者数急増,西浦さんたちの論文(2020年1月20日,23日) WHOはPHEIC宣言せず(2020年1月23-24日) 絶対リスクと相対リスク(2020年1月26日) 研究ラッシュが起こるかも(2020年1月27日) なぜ新感染症でなく指定感染症なのか? なぜ厚労省令でなく閣議決定なのか?(2020年1月27日) コロナウイルスに対する個人防御(2020年1月27日) 国内ヒト=ヒト感染発生(2020年1月28日) フォローアップセンター設置,緊急避難等(2020年1月29日) PHEICの宣言(2020年1月3

            • Building a toy browser

              In the last several weeks, I have been building a toy browser based on an online book, Web Browser Engineering. As someone who spent a fair share of his career on web frontend, it was eye-opening and satisfying. It felt like I had been living on one side of a wall for years and finally visited the other side of the wall. I imagine other web frontend folks would like it as well. The book Web Browse

                Building a toy browser
              • VSCode + WSL makes Windows awesome for web development

                I’m kinda shocked. Windows actually got good for web developers. Between VSCode, WSL, and Intel’s latest desktop chips, I’ve been living with a PC for over a week that runs my programming tests faster than an M3 Max, ships with an excellent window manager out-the-box, and generally feels like a completely viable alternative to macOS for working with the web. Hell, not just viable, but better in ma

                  VSCode + WSL makes Windows awesome for web development
                • 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
                  • 上坂すみれの濃厚“読書”日記 & この際読んでほしい「ロシアの本」3選+α 社会主義グルメに偏愛ドストエフスキー!  - ARTIST×FANのWEBマガジン Fanthology!

                    声優・歌手として活躍し、4月からはTVアニメ『イジらないで、長瀞さん』でヒロイン・長瀞(ながとろ)さんを演じ、同アニメのオープニング主題歌『EASY LOVE』も担当する上坂すみれさん。そんな上坂さんがロシアの文化に造詣が深いことはファンの間では有名です。そこで、今回は上坂さんに、最近の読書事情と巣ごもり中の「おすすめのロシアの本」をお聞きすると共に、それらの本で味わえるロシアの魅力についてたっぷり語っていただきました。 撮影:石川咲希(Pash) 取材・文:遠藤政樹 記事制作:オリコンNewS 「ジャイアント馬場」に「“ヘンタイ” 美術史」 タイトル買いの醍醐味 ――まずは上坂さんの読書タイプから探っていきたいと思います。おうち時間が増えている影響で本を手に取る人が増えている印象ですが、上坂さんは最近、どんな本を読まれましたか? 読んでいなかった“積ん読”系を片付けがてら読んだり、もう一

                      上坂すみれの濃厚“読書”日記 & この際読んでほしい「ロシアの本」3選+α 社会主義グルメに偏愛ドストエフスキー!  - ARTIST×FANのWEBマガジン Fanthology!
                    • 1年半くらいでTOEIC400点から940点になったので、TOEICのコスパの良さを伝えたい - Images & Words

                      こんにちはコスパ厨です。2018年1月に学習開始して、途中数ヶ月のサボり期間を経て2019年10月にTOEIC940点になったのでまとめます。がっつりライザップイングリッシュとレアジョブ本気塾に課金した自分が言うのもなんだけど「TOEICはコスパが超いい」ことがわかったのでメモ(もちろんやる気があれば、課金しなくても全然イケる) 10年前の自分もしくは自分の子どもたちに伝えていきたい。あと「無料体験に行ってきました」の課金エアプ勢のブログは本当にイラっとくるので課金した人が書かないと… はじめに ちなみに今回扱うTOEICはTOEIC L&Rのことです。新卒で入った会社でTOEIC受けた時に370点くらいだったんだけど、それ以降ちゃんと勉強してなかったので、きっと2018年年初の時点で400点くらいだったということにします。単語全然知らなくて、基本的な文法もわりと怪しいレベル。あとオチとし

                        1年半くらいでTOEIC400点から940点になったので、TOEICのコスパの良さを伝えたい - Images & Words
                      • YOASOBI「Biri-Biri」 Official Music Video

                        Streaming & Download : https://orcd.co/biri-biri Music : Ayase (https://twitter.com/Ayase_0404) Vocal : ikura (https://twitter.com/ikutalilas) 『ポケットモンスター スカーレット・バイオレット』インスパイアソング「Biri-Biri」 ○インスト音源はこちら https://piapro.jp/t/J6zP 「Biri-Biri」原作小説:「きみと雨上がりを」 著:武田綾乃 監修:株式会社ポケモン・株式会社ゲームフリーク 原案:『ポケットモンスター スカーレット・バイオレット』 https://novel-kimiame.pokemon.co.jp/ ◼️あらすじ ーー世界はきれいだった。きみと出会う前よりも、ずっと。ーー パルデア地方のオレ

                          YOASOBI「Biri-Biri」 Official Music Video
                        • Marie Kondo your software stack with open source

                          As someone makes more money, expenses once considered luxuries can suddenly become seen as necessities: It’s called lifestyle creep. In the world of software development, we can suffer from a similar affliction: stack creep. Where hardware limitations once restricted developers to a minimalist approach, increased processing power, memory, and storage have led many down a more maximalist path. It’s

                            Marie Kondo your software stack with open source
                          • Generating UUIDs at scale on the Web

                            TL;DR can you trust every browser to generate globally unique identifiers at scale? At Teads, we have tried, and the answer is yes, with a few caveats. This article describes the experiments we’ve run and the discoveries we made along the way. Why we need client-side unique identifiersGenerating unique identifiers is a common need that third-party scripts integrated on Web pages and e-commerce sit

                              Generating UUIDs at scale on the Web
                            • 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
                              • 🌳🚀 CS Visualized: Useful Git Commands

                                Although Git is a very powerful tool, I think most people would agree when I say it can also be... a total nightmare 😐 I've always found it very useful to visualize in my head what's happening when working with Git: how are the branches interacting when I perform a certain command, and how will it affect the history? Why did my coworker cry when I did a hard reset on master, force pushed to origi

                                  🌳🚀 CS Visualized: Useful Git Commands
                                • REST API Design Best Practices Handbook – How to Build a REST API with JavaScript, Node.js, and Express.js

                                  I've created and consumed many API's over the past few years. During that time, I've come across good and bad practices and have experienced nasty situations when consuming and building API's. But there also have been great moments. There are helpful articles online which present many best practices, but many of them lack some practicality in my opinion. Knowing the theory with few examples is goo

                                    REST API Design Best Practices Handbook – How to Build a REST API with JavaScript, Node.js, and Express.js
                                  • Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

                                    This is part of my "Concurrency in Modern Programming Languages" series Concurrency in modern programming languages: IntroductionConcurrency in modern programming languages: RustConcurrency in modern programming languages: GolangConcurrency in modern programming languages: JavaScript on NodeJSConcurrency in modern programming languages: TypeScript on DenoConcurrency in modern programming languages

                                      Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6
                                    • Best Rust Web Frameworks to Use in 2023

                                      Best Rust Web Frameworks to Use in 2023 In the dynamic landscape of web development, Rust has emerged as a language of choice for building safe and performant applications. As Rust's popularity grows, so does the array of web frameworks designed to harness its strengths. This article compares some of the best Rust frameworks highlighting their respective advantages and drawbacks to help you make i

                                        Best Rust Web Frameworks to Use in 2023
                                      • 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-

                                        • The 5-hour CDN

                                          The 5-hour CDN Author Name Kurt Mackey @mrkurt @mrkurt The term “CDN” (“content delivery network”) conjures Google-scale companies managing huge racks of hardware, wrangling hundreds of gigabits per second. But CDNs are just web applications. That’s not how we tend to think of them, but that’s all they are. You can build a functional CDN on an 8-year-old laptop while you’re sitting at a coffee sho

                                            The 5-hour CDN
                                          • Building LLM applications for production

                                            [Hacker News discussion, LinkedIn discussion, Twitter thread] A question that I’ve been asked a lot recently is how large language models (LLMs) will change machine learning workflows. After working with several companies who are working with LLM applications and personally going down a rabbit hole building my applications, I realized two things: It’s easy to make something cool with LLMs, but ver

                                              Building LLM applications for production
                                            • The Untold Story of SQLite - CoRecursive Podcast

                                              00:00 - Introduction 01:45 - The Battleship 02:49 - NP-Complete Problems 06:24 - Building SQLite V1 07:54 - Motorola Phones 09:40 - America Online Phones 11:12 - Symbian OS and Nokia 13:01 - The Bus Factor and the Consortium 15:11 - Enter Android 17:05 - Guys, This Is Important 18:18 - Testing and Aviation Standards 21:29 - Billions of Tests 25:30 - Building From First Principles 28:05 - B-Trees a

                                                The Untold Story of SQLite - CoRecursive Podcast
                                              • Reflections on 10,000 Hours of Programming

                                                The key to achieving world-class expertise in any skill, is to a large extent, a matter of practicing the correct way, for a total of around 10,000 hours — Malcolm Gladwell in OutliersI'm certainly not a world-class expert, but I have put my 10,000 hours of deliberate practice into programming. Here are 31 of my reflections on programming. These are reflections only about pure coding — no lessons

                                                  Reflections on 10,000 Hours of Programming
                                                • Let's Create a Simple Load Balancer With Go

                                                  Load Balancers plays a key role in Web Architecture. They allow distributing load among a set of backends. This makes services more scalable. Also since there are multiple backends configured the service become highly available as load balancer can pick up a working server in case of a failure. After playing with professional Load Balancers like NGINX I tried creating a simple Load Balancer for fu

                                                    Let's Create a Simple Load Balancer With Go
                                                  • 佐藤優樹の「モー娘。楽曲・深読み講座」 心酔するつんく♂曲を“まーちゃん節”全開で解説 - ARTIST×FANのWEBマガジン Fanthology!

                                                    12歳でモーニング娘。10期メンバーとして加入し、その天真爛漫さとステージパフォーマンスの爆発力で見る人を惹きつける佐藤優樹(さとう・まさき)さん。“まーちゃん”の愛称でファンから愛される佐藤さんは、歌唱力だけでなく、自分で曲を作ったり楽器を演奏したりと、その音楽的才能にも注目が集まっています。今回語ってもらったのは、音楽的に「すごい!」「大好き」と思うモーニング娘。の楽曲や、今後挑戦したいことにについて。インストゥルメンタルを聴きながら、タブレットアプリの鍵盤を弾きながら、つんく♂さんが手がけた楽曲への強い思いをたっぷり語ってくれました。ぜひ一緒に曲を聴いたり、歌詞を見ながら、“まーちゃん節”全開の解説をお楽しみください! 撮影:田中達晃/Pash 取材・文:東海林その子 記事制作:オリコンNewS つんく♂さんの曲は、歌詞よりも音で感情が伝わってくる ――今回は、佐藤さんが音楽的に「す

                                                      佐藤優樹の「モー娘。楽曲・深読み講座」 心酔するつんく♂曲を“まーちゃん節”全開で解説 - ARTIST×FANのWEBマガジン Fanthology!
                                                    • How Big Tech Runs Tech Projects and the Curious Absence of Scrum

                                                      Project management is a topic most people have strong opinions on, and I’m no exception. To answer the question of how different companies run engineering projects, I pulled in help from across the industry. In this issue we’ll cover: Project management approaches across the industry. An overview of a survey with over 100 companies represented, plus key takeaways.Project management at Big Tech. Ho

                                                        How Big Tech Runs Tech Projects and the Curious Absence of Scrum
                                                      • An Interview With Linus Torvalds: Linux and Git - Part 1 30 Years Of Linux

                                                        Jeremy founded Tag1 Consulting in 2007. He has been a contributing core Drupal developer since 2002, and helped establish Drupal as a successful CMS through the early popularity of his personal blog, KernelTrap.org. Over the years, he authored and maintained the core statistics module and throttle module, as well as the pager logic and the initial Drupal 5 installer. He continues to contribute to

                                                          An Interview With Linus Torvalds: Linux and Git - Part 1 30 Years Of Linux
                                                        • A Tiny, Static, Full-Text Search Engine using Rust and WebAssembly | Matthias Endler

                                                          I wrote a basic search module that you can add to a static website. It's very lightweight (50kB-100kB gzipped) and works with Hugo, Zola, and Jekyll. Only searching for entire words is supported. Try the search box on the left for a demo. The code is on Github. Static site generators are magical. They combine the best of both worlds: dynamic content without sacrificing performance. Over the years,

                                                            A Tiny, Static, Full-Text Search Engine using Rust and WebAssembly | Matthias Endler
                                                          • 大橋彩香をつくった5つの音楽 ロック・ダンス・声優……小学生で受けたリンキン・パーク“重低音の洗礼” - ARTIST×FANのWEBマガジン Fanthology!

                                                            『アイドルマスター シンデレラガールズ』島村卯月役、『BanG Dream!』山吹沙綾役などで知られ、12月16日には3rdアルバム『WINGS』をリリースする声優アーティストの大橋彩香さん。水野良樹さん(いきものがかり)作詞・作曲によるリード曲『START DASH』をはじめ、DECO*27さんによる『HOWL』、e-ZUKAさん(GRANRODEO)が手がけた『MASK』など、『WINGS』というタイトル通り、アーティストデビュー5周年を経て「これからさらに羽ばたいていきたい!」という強い思いを込めた作品に仕上がっています。今回のインタビューでは、そんな大橋さんが影響を受けたアーティスト5組について深掘り。アルバム『WINGS』への手ごたえを含め、“アーティスト・大橋彩香”の魅力に迫りました。 撮影:田中達晃(Pash)/取材・文:森朋之 記事制作:オリコンNewS 【凛として時雨】“

                                                              大橋彩香をつくった5つの音楽 ロック・ダンス・声優……小学生で受けたリンキン・パーク“重低音の洗礼” - ARTIST×FANのWEBマガジン Fanthology!
                                                            • Open source hooliganism and the TypeScript meltdown

                                                              September 7, 2023 Open source hooliganism and the TypeScript meltdown I've seen a lot of true believers argue for virtues of their favorite paradigms and methods over the decades working in software. And mostly, I look at people with a passionate preference and smile. Isn't it great that people care so much about their craft that they volunteer to extol the benefits of their favorite tools! Yes it

                                                                Open source hooliganism and the TypeScript meltdown
                                                              • Code Reviews 101 - The Basics | Sema

                                                                Code improves with multiple reviews and revisions, and this process isn’t something that can be done alone. Spotting errors in code design is difficult at the best of times — and the closer you are to the work, the harder it can be to critique. That’s where code reviews come in. The beginning: introducing code reviewsWhat is a code review? Code improves with multiple reviews and revisions, and thi

                                                                  Code Reviews 101 - The Basics | Sema
                                                                • Podcasting Setup 2020

                                                                  It’s been a while since the last time I wrote about my podcasting setup (link in Japanese). Although I haven’t changed most of the setup since the stability is one of the most important things, I’d like to note the current setup since it might be interesting to a future podcaster. Beta87A and US2x2 Recording Environment Before getting to the gears, it is important to pick where to record. The most

                                                                  • Wiki - RustStarterKit2020

                                                                    People were arguing about Rust’s std lib recently, so I went through the Cargo.toml of all the Rust projects I’ve written since 2015 and picked out the choice tools that get used over and over again. Up to date as of October 2020. Also see RustCrates, though that’s old. There’s also this, which is narrower but deeper, and awesome-rust, which is shallower and broader, and the various more specific

                                                                    • Things you forgot (or never knew) because of React

                                                                      Published: August 4, 2023 Updated: October 27, 2023 Part 1: an intro about music, defaults, and bubbles Like a lot of people, there was a time when the only music I listened to was whatever was played on my local radio station. (A lot of people over 30 or so, anyway. If this doesn’t sound familiar to you yet, just stick with me for a minute here.) At the time, I was happy with that. It seemed like

                                                                        Things you forgot (or never knew) because of React
                                                                      • 11 Top React Developer Tools for 2020

                                                                        JavaScript is famous for the number of frameworks and tools that are created around it every week, and React, being one of the most popular of those frameworks as of late, “suffers” a similar fate, causing new developers to get overwhelmed when they attempt to start delving into the technology. So when it comes to picking the right IDE, the right visualizer or even the right stylesheet for your ne

                                                                          11 Top React Developer Tools for 2020
                                                                        • Bye, Amazon

                                                                          May 1st was my last day as a VP and Distinguished Engineer at Amazon Web Services, after five years and five months of rewarding fun. I quit in dismay at Amazon firing whistleblowers who were making noise about warehouse employees frightened of Covid-19. What with big-tech salaries and share vestings, this will probably cost me over a million (pre-tax) dollars, not to mention the best job I’ve eve

                                                                          • The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked

                                                                            The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked Once you eliminate the least compelling Sherlock Holmes performances, whatever remains, no matter how improbable, must be the best. We’re ranking Sherlock Holmes performances. One hundred of them. Not Sherlock Holmes adaptations, but the representations within them of Sherlock Holmes himself. Now, you might think tha

                                                                              The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked
                                                                            • 沢城みゆき 声優人生を彩る人気キャラクターたちを語る…“10年目”の峰不二子。ぷちこに神原駿河、モードレッド - ARTIST×FANのWEBマガジン Fanthology!

                                                                              今年アニメ化50周年を迎える『ルパン三世』シリーズの最新TVアニメ『ルパン三世 PART6』が10月から放送されます。小説界やアニメ界を賑わす豪華なメンバーが脚本家として参加することや、声優の小林清志さんが次元大介役を勇退することなど、話題を集めています。そこでFanthology!では、石川五ェ門を演じる浪川大輔さん、峰不二子を演じる沢城みゆきさん、そして新たに次元大介を演じる大塚明夫さんにインタビューを敢行。初回である今回は、沢城さんに、峰不二子への想いや役を継承して10年目を迎えた心境などを語っていただくと共に、「自分を築き上げたキャラクター」というテーマで、ご自身の代表作やファンから愛されている役について振り返っていただきました。 取材・文:遠藤政樹 撮影:平野敬久 記事制作:オリコンNewS 運命的な出会いからライフワークへ:『デ・ジ・キャラット』ぷちこ ――シリーズ最新作となる

                                                                                沢城みゆき 声優人生を彩る人気キャラクターたちを語る…“10年目”の峰不二子。ぷちこに神原駿河、モードレッド - ARTIST×FANのWEBマガジン Fanthology!
                                                                              • You Don’t Need A UI Framework — Smashing Magazine

                                                                                Developers often reach for UI frameworks like Bootstrap or Material UI, hoping that they’ll save a bunch of time and quickly build a professional-looking app. Unfortunately, things rarely work out this way. Let’s talk about it. Every now and then, someone will ask for my recommendations on UI frameworks. By “UI framework”, I mean any third-party package that is focused on providing styled UI compo

                                                                                  You Don’t Need A UI Framework — Smashing Magazine
                                                                                • Announcing TypeScript 4.5 - TypeScript

                                                                                  Today we’re excited to announce the release of TypeScript 4.5! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding statically checked types. When you use static types, you can run the TypeScript compiler to check for bugs like typos and mismatches in the shapes of your data, and get handy suggestions. These types don’t change your program, and you can re

                                                                                    Announcing TypeScript 4.5 - TypeScript