- Shipping system fonts to GitHub.com: https://markdotto.com/blog/github-system-fonts/
- Implementing system fonts on Booking.com — A lesson learned: https://booking.design/implementing-system-fonts-on-booking-com-a-lesson-learned-bdc984df627f
- Web fonts: when you need them, when you don't: https://david-gilbertson.medium.com/web-fonts-when-you-need-them-when-you-dont-a3b4b39fe0ae
- System Fonts vs. Web Fonts: Why Does The Difference Matter?: https://iloveseo.com/seo/system-fonts-vs-web-fonts-why-does-the-difference-matter/
- Le guide Web fonts vs. System Fonts: https://www.linkedin.com/pulse/le-guide-ultime-de-laccessibilit%C3%A9-partie-2-web-fonts-vs-perrine-croix/
- Modern Font Stacks: https://github.com/system-fonts/modern-font-stacks
Ich wurde jetzt schon öfters gebeten aufzuschreiben was mir alles geholfen hat, mit der Erholung vom Postcovid anzufangen und mich so zu verbessern. Anstatt das immer wieder aufzuschreiben, mache ich jetzt lieber diesen Text. Hoffentlich ist er für euch hilfreich. Ganz wichtig vorneweg: Nur weil etwas für mich funktioniert hat, heißt es nicht, dass es auch für alle anderen die unter Postcovid oder gar ME/CFS leiden funktioniert.
Kurz zu mir und meinem Krankheitsverlauf: Ich bin gerade 44 Jahre alt und männlich. Im Februar 23 hatte ich mir leider Covid eingefangen, das unauffällig verlief.
Ich fahre gerne viel Fahrrad und hatte 3 Wochen Pause gemacht, bevor ich wieder mit dem Training anfing. Meine Fitness stellte sich nur langsam teilweise wieder her. Ich machte Fortschritte und versuchte mich trotzdem im Mai an meinem ersten Bikepacking-Rennen. Nach einer sehr unbefriedigenden Leistung am ersten Tag litt ich unter meinem ersten großen Crash. Meiimport { shadow, ShadowTemplate, html, css } from './shadow.js'; | |
const template: ShadowTemplate = { | |
css: css` | |
:host { | |
display: contents; | |
} | |
`. | |
html: html` | |
<slot></slot> |
The package that linked you here is now pure ESM. It cannot be require()
'd from CommonJS.
This means you have the following choices:
- Use ESM yourself. (preferred)
Useimport foo from 'foo'
instead ofconst foo = require('foo')
to import the package. You also need to put"type": "module"
in your package.json and more. Follow the below guide. - If the package is used in an async context, you could use
await import(…)
from CommonJS instead ofrequire(…)
. - Stay on the existing version of the package until you can move to ESM.
The Slides of the talk are here
- Filtering console messages
- Issues Panel in Developer Tools
- Powering the issues panel: Webhint - automated testing for all kind of issues
- Webhint extension for Visual Studio Code
- CSS Grid Tooling
- Flexbox debugging tools
- Web Typography Editor
- [Breakpoint debugging](https://docs.microsoft.com/microsoft-edge/devtools-g
#!/bin/bash | |
subject="Subject of my email" | |
txtmessage="This is the message I want to send" | |
username='[email protected]' | |
password='************' | |
From="[email protected]" | |
rcpt='[email protected]' | |
from_name='N BOINA' | |
rcpt_name='Nicolas Hulot' |
<?php | |
/** | |
How to run a code coverage report on a web page: | |
Simply put this code after the vendor require and before the rest of the calling logic. | |
(Assumes you have PHPUnit installed) | |
**/ | |
require_once __DIR__ . "/../vendor/autoload.php"; |
(function () { | |
var previousInputMode = false; | |
var inputMode = (function() { | |
try { | |
var inputMode = window.sessionStorage.getItem('inputMode'); | |
if (!inputMode) { | |
return undefined; | |
} | |
if (window.ga) { | |
window.ga('set', 'dimension1', inputMode); |
Implementing a variation of Joachim Ungar's curved label placement method described here. The basic process is:
- Turn the shape into a polygon of evenly-spaced points.
- Generate a Voronoi diagram of those points.
- Clip the edges.
- Turn the edges into a graph.
- Find the "longest shortest path" between any pair of perimeter nodes.
- Smooth/simplify that path a bit.
- Place text along the smoothed centerline with a
<textPath>
.
-
jq — https://jqlang.org/ — "like sed for JSON data"
There are several options available for installing jq. I prefer to use Homebrew:
brew install jq