並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 593件

新着順 人気順

readabilityの検索結果361 - 400 件 / 593件

  • ChatHub - GPT-4, Gemini, Claude side by side - Chrome Web Store

    Created by the owner of the listed website. The publisher has a good record with no history of violations. Learn more Use ChatGPT, Gemini, Claude, Llama and more chatbots simultaneously Stop switching apps. Compare AI responses side-by-side with ChatHub! ChatHub is a powerful browser extension that revolutionizes your AI chatbot experience. With ChatHub, you can simultaneously use multiple AI chat

      ChatHub - GPT-4, Gemini, Claude side by side - Chrome Web Store
    • Release Version 2.0.0 · slab/quill

      We are thrilled to announce the release of Quill 2.0! Please check out the announcement post. Major Improvements Quill is now a valid ESM package for better ecosystem (e.g. bundlers) and tree-shaking support Nested Quill support #3590 Improved IME and spell corrector support #3807 Semantic cleanups for TEXT_CHANGE event #3778 History: Record selection in history module #3823 Auto detect scrolling

        Release Version 2.0.0 · slab/quill
      • Reclaiming the Web with a Personal Reader

        Background Last year I experienced the all-too-common career burnout. I had a couple of bad projects in a row, yes, but more generally I was disillusioned with the software industry. There seemed to be a disconnection between what I used to like about the job, what I was good at, and what the market wanted to buy from me. I did the usual thing: I slowed down, quit my job, started therapy. I revise

          Reclaiming the Web with a Personal Reader
        • How to Check Which Bluetooth A2DP Audio Codec Is Used on Windows • Helge Klein

          by: Helge, published: Sep 9, 2020, updated: Sep 16, 2020, in Windows General This is a follow-up to my earlier article Bluetooth Audio Quality & aptX on Windows 10, based on a comment by reader eluxe. Windows makes it unnecessarily hard to identify the audio codec used by the Bluetooth A2DP profile, but there is a way. This post shows how to check if your connection makes use of aptX, LDAC, or som

            How to Check Which Bluetooth A2DP Audio Codec Is Used on Windows • Helge Klein
          • Announcing JSON Canvas: an open file format for infinite canvas data

            Today we're excited to announce that the Obsidian Canvas file format is now called JSON Canvas and has its own site, specification, and open source resources at jsoncanvas.org. JSON Canvas can be implemented freely as an import, export, and storage format for any app or tool. All the resources associated with JSON Canvas are open source under the MIT license, and can be found on GitHub. For the re

              Announcing JSON Canvas: an open file format for infinite canvas data
            • Python and Go : Part I - gRPC

              Series IndexPython and Go: Part I - gRPC Python and Go: Part II - Extending Python With Go Python and Go: Part III - Packaging Python Code Python and Go: Part IV - Using Python in Memory IntroductionLike tools, programming languages tend to solve problems they are designed to. You can use a knife to tighten a screw, but it’s better to use a screwdriver. Plus there is less chance of you getting hur

                Python and Go : Part I - gRPC
              • Use ternaries rather than && in JSX

                Use ternaries rather than && in JSXJuly 27th, 2020 — 5 min read What's wrong with this code? function ContactList({ contacts }) { return ( <div> <ul> {contacts.length && contacts.map((contact) => ( <li key={contact.id}> {contact.firstName} {contact.lastName} </li> ))} </ul> </div> ) } Not sure? Let me ask you another question. What would happen with the above code if contacts was []? That's right!

                  Use ternaries rather than && in JSX
                • Vue vs React: best choice for startups - Swimm

                  A former front-end student of mine (Zoe*) recently emailed me, and honestly wanted to understand why is it that I chose to code Swimm, with Vue.Js and not React: “I just have one question for you: Why Vue?[…] I hope you’re not rolling your eyes thinking – “ah no, another question about Vue”. Although knowing you and your passion, I’m sure you have a pretty strong opinion that could swallow me into

                    Vue vs React: best choice for startups - Swimm
                  • From Common Lisp to Julia

                    This post explains my reasoning for migrating from Common Lisp to Julia as my primary programming language, after a few people have asked me to elaborate. This article is the product of my experiences and opinions, and may not reflect your own. Both languages are very well designed, and work well, so I encourage you to do your own research and form your own opinions about which programming languag

                    • How Shopify Reduced Storefront Response Times with a Rewrite

                      Opens in a new windowOpens an external siteOpens an external site in a new window In January 2019, we set out to rewrite the critical software that powers all online storefronts on Shopify’s platform to offer the fastest online shopping experience possible, entirely from scratch and without downtime. The Storefront Renderer is a server-side application that loads a Shopify merchant's storefront Li

                        How Shopify Reduced Storefront Response Times with a Rewrite
                      • 24 days from node.js to Rust

                        IntroductionA guide to Rust from a node.js developer’s perspective.Welcome to our 24-post series on getting started with Rust! Each day until Christmas (December 25th 2021) you’ll find another post taking something you know how to do in node.js and translating it to Rust. Today kicks off with you setting up Rust via a tool similar to nvm, rustup. Next up we’ll tackle cargo and setting up VS Code.

                          24 days from node.js to Rust
                        • CMake Part 1 - The Dark Arts - Sticky Bits - Powered by Feabhas

                          A blog looking at developing software for real-time and embedded systems Introduction In our previous post Why We Need Build Systems we examined the need for Build Systems in modern software development. In this post we will examine how to use CMake to mange the build process for a cross compilation project. CMake can be described as a marmite application: you either love it or hate it. Here at Fe

                            CMake Part 1 - The Dark Arts - Sticky Bits - Powered by Feabhas
                          • Web記事をDeBERTaで自動タグ付けしてNotionに保存するスクリプトを作った

                            TL;DR TwitterのDM(自分宛て)にストックしたいWeb記事のURLを貼り付けると、URLから記事情報を取得・DeBERTaでタグ付けしてNotionのデータベースに記事を保存するスクリプトを作った。これはその導入方法を説明する記事。 はじめに こんにちは。 TwitterやRSSフィードを眺めていると、毎日有用なWeb記事が目くるめくスピードで流れてきます。 しかし、そういった全ての有用情報をその場で閲覧して記憶することは現実的ではないので、あとで読むために、もしくは記事が消えた後も読めるようにするために、記事を自分用のデータベースに保存しておきたい機会は無限にあります。 そういった需要に応える記事の保存ツールとしてPocketやNotion Webクリッパー、または単純にブラウザのリーディングリストといったサービスが存在し、各々最強の有用記事データベースを作っていることと思い

                              Web記事をDeBERTaで自動タグ付けしてNotionに保存するスクリプトを作った
                            • Announcing Flutter 2.2 at Google I/O 2021

                              At Google I/O today, we announced Flutter 2.2, our latest release of the open source toolkit for building beautiful apps for any device from a single platform. Flutter 2.2 is the best version of Flutter yet, with updates that make it easier than ever for developers to monetize their apps through in-app purchases, payments and ads; to connect to cloud services and APIs that extend apps to support n

                                Announcing Flutter 2.2 at Google I/O 2021
                              • Idiomatic Python — Intermediate and Advanced Software Carpentry 1.0 documentation

                                Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Readability counts. (The whole Zen is worth reading...) The first step in programming is getting stuff to work at all. The next step in programming is getting stuff to work regularly. The step after that is reusing code and designing for reuse. Somewhere in there you will start writing idiomatic Python.

                                • Glassmorphism in user interfaces

                                  Last year I unintentionally started the craze around Neumorphism, but as I predicted then, it didn’t really take over the design scene. In that very first article, I also mentioned all the potential accessibility problems this style faces, which hopefully helped all the other articles raising accessibility issues that year :-) Sure — there were some apps and products done in this style, but most n

                                    Glassmorphism in user interfaces
                                  • Right to Left Styling 101

                                    Over 292 million people around the world speak Arabic as their first language. Arabic (al-Arabiyyah, pronounced /al ʕarabijja/, /ʕarabiː/) is my native language, and I sometimes build websites that need to support both left-to-right (LTR) and right-to-left (RTL) styles. Introduction to RTL styling # The default page direction in CSS is LTR. If you check the browser of your choice and inspect the b

                                      Right to Left Styling 101
                                    • 週刊Railsウォッチ: 中高生国際Rubyプログラミングコンテスト2022、W3Cの分散型識別子仕様が勧告にほか(20220726後編)|TechRacho by BPS株式会社

                                      こんにちは、hachi8833です。 / 夏場に注意!「電気火災」 熱や衝撃に弱いリチウムイオン電池が突然発火 \https://t.co/4U8adxnRo3 夏場に注意が必要なのが「#電気火災」です。特に気を付けなければいけないのが、スマートフォンなど電子機器に搭載されている「リチウムイオン電池」です。 #newsdig #BSN — TBS NEWS DIG Powered by JNN (@tbsnewsdig) July 20, 2022 つっつきボイス:「熱と衝撃が両方加わるとヤバそう」「そういえば自動車にノートPC置きっぱなしにしてた😅」「それヤバいですやん」 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたと

                                        週刊Railsウォッチ: 中高生国際Rubyプログラミングコンテスト2022、W3Cの分散型識別子仕様が勧告にほか(20220726後編)|TechRacho by BPS株式会社
                                      • Inter - Google Fonts

                                        Inter is a variable font family carefully crafted & designed for computer screens. Inter features a tall x-height to aid in readability of mixed-case and lower-

                                          Inter - Google Fonts
                                        • Why UI designers should understand Flexbox and CSS Grid

                                          Most designers are familiar with responsive design, a column-based layout approach with fixed breakpoints to cover all screen sizes. However, we can move beyond the rigid structure with modern CSS layouts, crafting flexible and dynamic designs that seamlessly adjust to different screen sizes. Designers and developers having different mental models when discussing layout, especially grid, leads to

                                            Why UI designers should understand Flexbox and CSS Grid
                                          • Why You Shouldn’t Use Solid or Underlined Text Fields

                                            Text fields have evolved stylistically over the years. Designers are getting more creative with them, but sometimes a little too creative. One particular style that’s caught the eye of many is the underlined text field. Its novel and minimalist appearance may attract you in using it, but when you understand how it affects user behavior, you’ll think again. Underlined text fields are hard for users

                                              Why You Shouldn’t Use Solid or Underlined Text Fields
                                            • Nearly a Million WP Sites Targeted in Large-Scale Attacks

                                              Our Threat Intelligence Team has been tracking a sudden uptick in attacks targeting Cross-Site Scripting(XSS) vulnerabilities that began on April 28, 2020 and increased over the next few days to approximately 30 times the normal volume we see in our attack data. The majority of these attacks appear to be caused by a single threat actor, based on the payload they are attempting to inject – a malici

                                                Nearly a Million WP Sites Targeted in Large-Scale Attacks
                                              • Code I like (III): Good concerns

                                                Rails concerns have received much criticism over the years. Are they the solution to all the problems or something to avoid at all costs? I think a problem with concerns is that you can use them however you want, so no surprise you can shoot yourself in the foot when doing it. After all, concerns are just Ruby mixins with some syntax sugar to remove common boilerplate code. 37signals has years of

                                                  Code I like (III): Good concerns
                                                • CTA Modal: How To Build A Web Component — Smashing Magazine

                                                  In this article, Nathan Smith explains how to create modal dialog windows with rich interaction that will only require authoring HTML in order to be used. They are based on Web Components that are currently supported by every major browser. I have a confession to make — I am not overly fond of modal dialogs (or just “modals” for short). “Hate” would be too strong a word to use, but let’s say that

                                                    CTA Modal: How To Build A Web Component — Smashing Magazine
                                                  • Why hooks are the best thing to happen to React - Stack Overflow

                                                    React is the most popular front-end framework in the JavaScript ecosystem. It is famous for its ease of use and its readability, allowing companies and startups to adopt it. But classes can be unwieldy and hard to understand. Hooks allow you to use state, lifecycle methods, and other functionalities of React without using classes. This article will explain what hooks are, what makes them unique, a

                                                      Why hooks are the best thing to happen to React - Stack Overflow
                                                    • Scaling DynamoDB: How partitions, hot keys, and split for heat impact performance (Part 1: Loading) | Amazon Web Services

                                                      AWS Database Blog Scaling DynamoDB: How partitions, hot keys, and split for heat impact performance (Part 1: Loading) The general rule with Amazon DynamoDB is to choose a high cardinality partition key. But why; and what happens if you don’t? Inspired by a customer use case, we dive deep into this question and explore the performance of loading and querying DynamoDB using different partition key d

                                                        Scaling DynamoDB: How partitions, hot keys, and split for heat impact performance (Part 1: Loading) | Amazon Web Services
                                                      • YAML の構文を押さえる : 文字列をクォートで囲む必要はない - Neo's World

                                                        YAML の構文を押さえる : 文字列をクォートで囲む必要はない YAML の構文を改めて勉強。 Best Online YAML Converter - Convert YAML Strings into JSON, XML, CSV このサイトで実際に変換しながら確認した。 目次 文字列に関して ハッシュ (マップ・連想配列) とリスト (配列) フロースタイル パイプ記号 | による複数行リテラル 大なり記号 > による折りたたみスタイル 参考文献 文字列に関して 文字列はシングルクォートで囲んでも、ダブルクォートで囲んでも、囲まなくても、同じ Ansible においては、ダブルクォートで囲まないと変数展開されなかったりする このようにパースするライブラリ側での都合はあれど、YAML の言語仕様的にはクォートはあってもなくても同じ クォートで囲まない場合、シングルクォートやダブルクォ

                                                        • Node.js — Node v20.4.0 (Current)

                                                          Notable Changes Mock Timers The new feature allows developers to write more reliable and predictable tests for time-dependent functionality. It includes MockTimers with the ability to mock setTimeout, setInterval from globals, node:timers, and node:timers/promises. The feature provides a simple API to advance time, enable specific timers, and release all timers. import assert from 'node:assert'; i

                                                            Node.js — Node v20.4.0 (Current)
                                                          • Google is pushing the new language Logica to solve the major flaws in SQL!

                                                            On April 12, 2021, Google introduced a new open-source logic programming language-Logica on its open-source blog. (Source: Logica Official Site)Logica, named after logic and aggregation, which means logic + aggregation. Therefore, as the name implies, the creation of Logica further expands the classic logic programming syntax, especially in aggregation (refers to content selection, analysis, class

                                                              Google is pushing the new language Logica to solve the major flaws in SQL!
                                                            • Announcing new Jupyter contributions by AWS to democratize generative AI and scale ML workloads | Amazon Web Services

                                                              AWS Machine Learning Blog Announcing new Jupyter contributions by AWS to democratize generative AI and scale ML workloads Project Jupyter is a multi-stakeholder, open-source project that builds applications, open standards, and tools for data science, machine learning (ML), and computational science. The Jupyter Notebook, first released in 2011, has become a de facto standard tool used by millions

                                                                Announcing new Jupyter contributions by AWS to democratize generative AI and scale ML workloads | Amazon Web Services
                                                              • React Form Validation With Formik And Yup — Smashing Magazine

                                                                Forms are an integral part of how users interact with our websites and web applications. Validating the data the user passes through the form is a critical aspect of our jobs as web developers. However, it doesn’t have to be a pain-staking process. In this article, we’ll learn how Formik handles the state of the form data, validates the data, and handles form submission. As developers, it is our j

                                                                  React Form Validation With Formik And Yup — Smashing Magazine
                                                                • New – Amazon Keyspaces (for Apache Cassandra) is Now Generally Available | Amazon Web Services

                                                                  AWS News Blog New – Amazon Keyspaces (for Apache Cassandra) is Now Generally Available We introduced Amazon Managed Apache Cassandra Service (MCS) in preview at re:Invent last year. In the few months that passed, the service introduced many new features, and it is generally available today with a new name: Amazon Keyspaces (for Apache Cassandra). Amazon Keyspaces is built on Apache Cassandra, and

                                                                    New – Amazon Keyspaces (for Apache Cassandra) is Now Generally Available | Amazon Web Services
                                                                  • 2023-01-18のJS: Flow v0.197.0(Local Type Inference)、Fetch APIのエラーハンドリング

                                                                    JSer.info #627 - Flow v0.197.0がリリースされました。 Release v0.197.0 · facebook/flow Flow v0.197.0ではLocal Type Inferenceという機能がopt-inで導入されています。 Introducing: Local Type Inference for Flow | by Michael Matson Vitousek | Flow | Medium Flowは、強い型推論エンジンを持っていましたが、Type-Firstなアーキテクチャへと移行しています。 そのため、依然と比べると明示的な型付けが必要となるケースは増えますが、安全性やバグが減ります。 Clarity on Flow’s Direction and Open Source Engagement | by Vladan Djeric | F

                                                                      2023-01-18のJS: Flow v0.197.0(Local Type Inference)、Fetch APIのエラーハンドリング
                                                                    • Talk: Introducing Ghostty and Some Useful Zig Patterns

                                                                      This is the text format of a talk I did for Zig Showtime. If you'd rather watch the video, you can find it on YouTube: Zig Showtime: Ghostty. The video also includes a Q&A session at the end which I did not include in this post. Hello! I'm excited to talk today about Ghostty. Ghostty is a brand new terminal emulator written from scratch in Zig. Note: at the time of writing this, Ghostty is still n

                                                                      • Easy Mode Rust — Llogiq on stuff

                                                                        This post is based on my RustNationUK ‘24 talk with the same title. The talk video is on youtube, the slides are served from here. Also, here’s the lyrics of the song I introduced the talk with (sung to the tune of Bob Dylan’s “The times, they are a-changin’”): Come gather Rustaceans wherever you roam and admit that our numbers have steadily grown. The community’s awesomeness ain’t set in stone, s

                                                                        • Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects – Open Source Security Foundation

                                                                          Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects XZ Utils cyberattack likely not an isolated incident By Robin Bender Ginn, Executive Director, OpenJS Foundation; and Omkhar Arasaratnam, General Manager, Open Source Security Foundation The recent attempted XZ Utils backdoor (CVE-2024-3094) may not be an isolated incident as

                                                                          • Introduction — Learning APL

                                                                            A language that doesn’t affect the way you think about programming is not worth knowing. –Alan Perlis Who is this for?# I wrote this to be the book I would have wanted to read when I started to learn APL. An introduction to APL for an experienced practitioner from a different programming language or two. We all learn in different ways, and I prefer the fundamental concepts laid bare first, and the

                                                                            • Why isn’t there a decent file format for tabular data?

                                                                              Tabular data is everywhere. I support reading and writing tabular data in various formats in all 3 of my software application. It is an important part of my data transformation software. But all the tabular data formats suck. There doesn’t seem to be anything that is reasonably space efficient, simple and quick to parse and text based (not binary) so you can view and edit it with a standard editor

                                                                                Why isn’t there a decent file format for tabular data?
                                                                              • 5 tips for making your GitHub profile page accessible

                                                                                Community5 tips for making your GitHub profile page accessibleYour profile’s README invites the world to know you and your work, so it’s important that everyone can read and understand it. In this post, we share some tips for making your README more accessible. The README on your GitHub profile acts like a front door to your work, skills, and professional self, so it’s important that everyone who

                                                                                  5 tips for making your GitHub profile page accessible
                                                                                • Flipping Pages: An analysis of a new Linux vulnerability in nf_tables and hardened exploitation techniques

                                                                                  This blogpost is the next instalment of my series of hands-on no-boilerplate vulnerability research blogposts, intended for time-travellers in the future who want to do Linux kernel vulnerability research. Specifically, I hope beginners will learn from my VR workflow and the seasoned researchers will learn from my techniques. In this blogpost, I'm discussing a bug I found in nf_tables in the Linux