並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 40件

新着順 人気順

programming place plusの検索結果1 - 40 件 / 40件

  • 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: 読みやすい改行のための軽量な分かち書き器
    • 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
      • 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

        • MicroMac, a Macintosh for under £5

          A microcontroller Macintosh This all started from a conversation about the RP2040 MCU, and building a simple desktop/GUI for it. I’d made a comment along the lines of “or, just run some old OS”, and it got me thinking about the original Macintosh. The original Macintosh was released 40.5 years before this post, and is a pretty cool machine especially considering that the hardware is very simple. I

          • Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024 | SleepEasy Website Monitor

            Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024 [This article is the companion to my presentation for CodeBEAM America 2024, Elixir is the One-Person Stack for Building a Software Startup. You can download the slides as a PDF or view them in Google Slides.] I’d like to share why I chose Elixir as the programming language (and really, as we’ll discuss, the full stack)

              Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024 | SleepEasy Website Monitor
            • The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) @ tonsky.me

              If you combine this with the Unicode table, you’ll see that English is encoded with 1 byte, Cyrillic, Latin European languages, Hebrew and Arabic need 2, and Chinese, Japanese, Korean, other Asian languages, and Emoji need 3 or 4. A few important points here: First, UTF-8 is byte-compatible with ASCII. The code points 0..127, the former ASCII, are encoded with one byte, and it’s the same exact byt

                The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) @ tonsky.me
              • A Git story: Not so fun this time | Brachiosoft Blog

                Linus Torvalds once wrote in a book that he created Linux just for fun, but it ended up sparking a revolution. Git, his second major creation, also an accidental revolution. It’s now a standard tool for software engineers, but its origin story wasn’t so much fun this time, at least for Linus. Linus doesn’t scale 1998 was a big year for Linux. Major companies like Sun, IBM, and Oracle started getti

                  A Git story: Not so fun this time | Brachiosoft Blog
                • Building a unikernel that runs WebAssembly - part 1

                  Hackweek 22 took place last week. During this week all the SUSE employees are free to hack on whatever they want. This one of the perks of working at SUSE 😎. This time my personal project has been about building a unikernel that runs WebAssembly. I wanted this blog post to contain all the details about this journey. However I realized this would have been too much for a single post. I hence decid

                  • News from WWDC24: WebKit in Safari 18 beta

                    The last year has been a great one for WebKit. After unveiling Safari 17 beta at WWDC23, we’ve shipped six releases of Safari 17.x with a total of 200 new web technologies. And we’ve been hard at work on multiple architectural improvement projects that strengthen WebKit for the long-term. Now, we are pleased to announce WebKit for Safari 18 beta. It adds another 48 web platform features, as well a

                      News from WWDC24: WebKit in Safari 18 beta
                    • Why Cities: Skylines 2 performs poorly

                      The teeth are not the only problem 2023-11-05 Table of contents (This is not) a performance review Pulling back the curtain Engine and architecture Attachment issues Renderdoc analysis DOTS instance data update Simulation Virtual texturing cache update Skybox generation Pre-pass The teeth controversy Pre-pass continued, featuring the high poly hall of shame Motion vectors Roads and decals Main pas

                      • What We Got Right, What We Got Wrong

                        This is my closing talk (video) from the GopherConAU conference in Sydney, given November 10, 2023, the 14th anniversary of Go being launched as an open source project. The text is interspersed with the slides used in the presentation. What We Got Right, What We Got Wrong INTRODUCTION Hello. Let me start by thanking Katie and Chewy for the giving me the honor of presenting the closing talk for the

                          What We Got Right, What We Got Wrong
                        • Happy New Year: GPT in 500 lines of SQL - EXPLAIN EXTENDED

                          Translations: Russian This year, the talk of the town was AI and how it can do everything for you. I like it when someone or something does everything for me. To this end, I decided to ask ChatGPT to write my New Year's post: "Hey ChatGPT. Can you implement a large language model in SQL?" "No, SQL is not suitable for implementing large language models. SQL is a language for managing and querying d

                            Happy New Year: GPT in 500 lines of SQL - EXPLAIN EXTENDED
                          • Workers AI: serverless GPU-powered inference on Cloudflare’s global network

                            Workers AI: serverless GPU-powered inference on Cloudflare’s global network09/27/2023 This post is also available in 简体中文, 日本語, 한국어, Français, Deutsch and Español. If you're anywhere near the developer community, it's almost impossible to avoid the impact that AI’s recent advancements have had on the ecosystem. Whether you're using AI in your workflow to improve productivity, or you’re shipping AI

                              Workers AI: serverless GPU-powered inference on Cloudflare’s global network
                            • HuggingFaceFW/fineweb · Datasets at Hugging Face

                              "},"dump":{"kind":"string","value":"CC-MAIN-2013-20"},"url":{"kind":"string","value":"http://%20jwashington@ap.org/Content/Press-Release/2012/How-AP-reported-in-all-formats-from-tornado-stricken-regions"},"date":{"kind":"string","value":"2013-05-18T05:48:54Z"},"file_path":{"kind":"string","value":"s3://commoncrawl/crawl-data/CC-MAIN-2013-20/segments/1368696381249/warc/CC-MAIN-20130516092621-00000-

                                HuggingFaceFW/fineweb · Datasets at Hugging Face
                              • Unicode is harder than you think · mcilloni's blog

                                Reading the excellent article by JeanHeyd Meneide on how broken string encoding in C/C++ is made me realise that Unicode is a topic that is often overlooked by a large number of developers. In my experience, there’s a lot of confusion and wrong expectations on what Unicode is, and what best practices to follow when dealing with strings that may contain characters outside of the ASCII range. This a

                                • A universal lowering strategy for control effects in Rust - Abubalay

                                  The Rust language has incrementally grown a set of patterns to support control-flow effects including error handling, iteration, and asynchronous I/O. In The registers of Rust, boats lays out four aspects of this pattern shared by Rust’s three effects. Today these effects are typically used in isolation, or at most combined in bespoke ways, but the Rust project has been working on ways to integrat

                                  • graydon2 | Some notes on Rust, mutable aliasing and formal verification

                                    frog hopSome notes on Rust, mutable aliasing and formal verification Recently Boats wrote a blog post about Rust, mutable aliasing, and the sad story of local reasoning over many decades of computer science. I recommend that post and agree with its main points! Go read it! But I also thought I'd add a little more detail to an area it's less acutely focused on: formal methods / formal verification.

                                    • ZX Spectrum Raytracer - Gabriel Gambetta

                                      I love raytracers; in fact I’ve written half a book about them. Probably less known is my love for the ZX Spectrum, the 1982 home computer I grew up with, and which started my interest in graphics and programming. This machine is so ridiculously underpowered for today’s standards (and even for 1980s standards), the inevitable question is, to what extent could I port the Computer Graphics from Scra

                                      • Temporal API is Awesome · Taro

                                        Wednesday, August 23, 2023 Dates in JS suck. Well, they suck in all languages, really. It's surprisingly hard to get right. The native Date is super limited. Sure, you can new Date('2015-10-21T01:22:00.000Z') and date.toISOString(), maybe dateA < dateB, but that's pretty much it. Need to add minutes, hours, or whatever to a date, check how many days there are until X date, etc? Good luck with that

                                        • List of Google Easter eggs - Wikipedia

                                          For a list of the company's April Fools' Day jokes and hoaxes, see List of Google April Fools' Day jokes. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "List of Google Easter eggs" – news · newspapers · books · scholar · JSTOR (April 2022) (Learn how

                                            List of Google Easter eggs - Wikipedia
                                          • Lisp Badge LE

                                            Memory available: 2800 Lisp cells (11200 bytes). Flash: 16384 bytes of flash are reserved for use to save the Lisp workspace using save-image. Processor: AVR128DB48 Clock speed: 24 MHz. Current consumption: Approx. 6 mA. A CR2032 cell has a typical capacity of 225 mAh, so this should give a life of about 40 hours. Types supported: list, symbol, integer, character, string, stream, and array. An int

                                            • How I learned Vulkan and wrote a small game engine with it

                                              Comments (GitHub discussion) Comments (Hacker News) tl;dr: I learned some Vulkan and made a game engine with two small game demos in 3 months. The code for the engine and the games can be found here: https://github.com/eliasdaler/edbr This article documents my experience of learning Vulkan and writing a small game/engine with it. It took me around 3 months to do it without any previous knowledge o

                                              • Writing a Unix clone in about a month

                                                I needed a bit of a break from “real work” recently, so I started a new programming project that was low-stakes and purely recreational. On April 21st, I set out to see how much of a Unix-like operating system for x86_64 targets that I could put together in about a month. The result is Bunnix. Not including days I didn’t work on Bunnix for one reason or another, I spent 27 days on this project. He

                                                • The sad state of property-based testing libraries

                                                  The sad state of property-based testing libraries Posted on Jul 2, 2024 Property-based testing is a rare example of academic research that has made it to the mainstream in less than 30 years. Under the slogan “don’t write tests, generate them” property-based testing has gained support from a diverse group of programming language communities. In fact, the Wikipedia page of the original property-bas

                                                  • Dart 3.1 & a retrospective on functional style programming in Dart 3

                                                    Diff of a Dart 3 refactor using functional style features within Dart’s internal code baseToday we’re releasing Dart 3.1, our first stable release since the major Dart 3.0 release in May. Dart 3.1 contains a handful of minor updates and a few API adjustments to further use class modifiers introduced in 3.0 (which you can read more about in the changelog). Mostly, though, we’ve been spending our ti

                                                      Dart 3.1 & a retrospective on functional style programming in Dart 3
                                                    • S3 is files, but not a filesystem

                                                      S3 is files, but not a filesystem March 2024 "Deep" modules, mismatched interfaces - and why SAP is so painful My very own "object store" Amazon S3 is the original cloud technology: it came out in 2006. "Objects" were popular at the time and S3 was labelled an "object store", but everyone really knows that S3 is for files. S3 is a cloud filesystem, not an object-whatever. I think the idea that S3

                                                        S3 is files, but not a filesystem
                                                      • Wasmtime and Cranelift in 2023

                                                        It’s that time of year: time to start winding down for the winter holiday season, time to reflect on the past year, and time to think about what we can accomplish together in 2024. The Wasmtime and Cranelift projects are no exception. This article recounts Wasmtime and Cranelift progress in 2023 and explores what we might do in 2024. Wasmtime is a standalone WebAssembly runtime. It is fast, secure

                                                          Wasmtime and Cranelift in 2023
                                                        • Making a micro Linux distro

                                                          Follow @popovicu94 In this article, we’ll talk about building up a tiny (micro) Linux “distribution” from scratch. This distribution really won’t do much, but it will be built from scratch. We will build the Linux kernel on our own, and write some software to package our micro-distro. Lastly, we are doing this example on the RISC-V architecture, specifically QEMU’s riscv64 virt machine. There’s ve

                                                            Making a micro Linux distro
                                                          • Ramp and the AI Opportunity

                                                            Welcome to the 93 newly Not Boring people who have joined us since Thursday! If you haven’t subscribed, join 226,688 smart, curious folks by subscribing here: Subscribe now Hi friends 👋, Happy Tuesday and welcome back to our fourth Not Boring Deep Dive on Ramp. Ramp is one of the fastest-growing, best-run startups in the world. It’s also just one of my favorites. I met Ramp CEO Eric Glyman the fi

                                                              Ramp and the AI Opportunity
                                                            • Paul Graham on Ambition, Art, and Evaluating Talent (Ep. 186)

                                                              August 9, 2023 Paul Graham on Ambition, Art, and Evaluating Talent (Ep. 186) Plus, his bizarre strategy for getting over a fear of flying. Tyler and Y Combinator co-founder Paul Graham sat down at his home in the English countryside to discuss what areas of talent judgment his co-founder and wife Jessica Livingston is better at, whether young founders have gotten rarer, whether he still takes a di

                                                                Paul Graham on Ambition, Art, and Evaluating Talent (Ep. 186)
                                                              • Thoughts on Elixir, Phoenix and LiveView after 18 months of commercial use | Korban.net

                                                                Thoughts on Elixir, Phoenix and LiveView after 18 months of commercial use I’ve been leading a team developing an application using Elixir, Phoenix and LiveView for the last 18 months and accumulated some thoughts on the stack. For the most part, it has been a very pleasant experience. Compared to my initial evaluation of Elixir that I’d done prior to diving in in earnest, it exceeded my expectati

                                                                • IxC: Infrastructure as Code, from Code, with Code

                                                                  IxC: Infrastructure as Code, from Code, with Code Today’s cloud automation goes far beyond provisioning servers. Let’s apply architecture models to the latest trends. I help enterprises with their architecture strategy and cloud transformation journey by connecting the penthouse with the engine room. Ex-Google, Allianz, ThoughtWorks, Deloitte. Updated: August 15, 2023 Updated: Cloud My recent blog

                                                                    IxC: Infrastructure as Code, from Code, with Code
                                                                  • My personal C coding style as of late 2023

                                                                    This article was discussed on Hacker News and on reddit. This has been a ground-breaking year for my C skills, and paradigm shifts in my technique has provoked me to reconsider my habits and coding style. It’s been my largest personal style change in years, so I’ve decided to take a snapshot of its current state and my reasoning. These changes have produced significant productive and organizationa

                                                                    • Arena allocator tips and tricks

                                                                      This article was discussed on Hacker News. Over the past year I’ve refined my approach to arena allocation. With practice, it’s effective, simple, and fast; typically as easy to use as garbage collection but without the costs. Depending on need, an allocator can weigh just 7–25 lines of code — perfect when lacking a runtime. With the core details of my own technique settled, now is a good time to

                                                                      • 13 fun and hackable games for Halloween 🎃

                                                                        CommunityOpen SourceHackable Halloween games MMXXIII13 spooktacular games plus source code for readers to jam on. As Halloween approaches, I have a special treat for you: some short, sweet, and spooktacular games lovingly crafted during game jams such as Ludum Dare and Godot Wild Jam. All mixing programming languages like JavaScript and Haxe, game engines like Godot and Unity, and all sorts of cod

                                                                          13 fun and hackable games for Halloween 🎃
                                                                        • Is Laravel the happiest developer community on the planet?

                                                                          Fathom Analytics CTO Jack Ellis decided to completely rewrite the company's codebase in 2019. Previously it was written in Go. Now it's written in PHP. That might be surprising given that Go is an increasingly popular language—part of a vanguard of relatively new programming languages like Rust, Swift, and Kotlin that have seen tremendous growth in recent years. PHP on the other hand, is often see

                                                                            Is Laravel the happiest developer community on the planet?
                                                                          • POV Candle - mitxela.com

                                                                            1 Dec 2023 Progress: Completed A tiny volumetric display! Video Demo Naturally you can't really feel the volumetric effect on camera. It looks a lot more 3D in real life. Idea I was recently fortunate enough to find myself in the pub with some very creative and talented people. The discussion turned to electronic candles, and how one might create something that would look like a flickering candle

                                                                            • Don't Microservice, Do Module | Ali Khaleqi Yekta

                                                                              Updated:May 28, 2024 |  at 03:49 PM•16 min read The excessive use of microservices is still widespread, and this is bad for the earth! I assumed it was common knowledge by now, but I was very wrong. This article aims to clearly explain why you should minimize or eliminate the use of microservices and opt for properly structured modular systems (or any better alternative) instead. Table of Contents

                                                                                Don't Microservice, Do Module | Ali Khaleqi Yekta
                                                                              • Why Passkey Implementation is 100x Harder Than You Think – Misconceptions, Pitfalls and Unknown Unknowns

                                                                                Our mission is to make the Internet a safer place, and the new login standard passkeys provides a superior solution to achieve that. That's why we want to help you understand passkeys and its characteristics better. “Ah yes passkeys, pretty cool technology and great that there’s already wide support, plus an open standard that they are built on. I’ll just grab one of the libraries for my framework

                                                                                  Why Passkey Implementation is 100x Harder Than You Think – Misconceptions, Pitfalls and Unknown Unknowns
                                                                                • About That Mysterious AI Breakthrough Known As Q* By OpenAI That Allegedly Attains True AI Or Is On The Path Toward Artificial General Intelligence (AGI)

                                                                                  Seems hard to believe that the number of people likely knowing this fantastical outcome would be utterly secretive and mum for any considerable length of time. The seemingly more plausible notion is that they arrived at a kind of AI that shows promise toward someday arriving at AGI. You could likely keep that a private secret for a while. The grand question though looming over this would be the cl

                                                                                    About That Mysterious AI Breakthrough Known As Q* By OpenAI That Allegedly Attains True AI Or Is On The Path Toward Artificial General Intelligence (AGI)
                                                                                  1