• Shaarli
  • Tag cloud
  • Picture wall
  • Daily
  • RSS
  • Login
4261 shaares
8 / 214
Filters

Want to Earn Six Figures as a Writer? Try Ghostwriting.

QRCode

Shifts in the book industry have been a boon to writers who work quietly behind the scenes

https://www.wsj.com/arts-culture/books/ghostwriters-conference-salaries-business-39e841e0
February 3, 2025 at 2:41:24 PM EST *
career writing
FILLER

Beginner's Sourdough Bread | The Perfect Loaf

QRCode

New to baking bread? Start with this easy and comprehensive guide to a beginner's sourdough bread to make delicious sourdough at home!

https://www.theperfectloaf.com/beginners-sourdough-bread/
February 3, 2025 at 2:28:37 PM EST *
bread recipe
FILLER

Ingredient Weight Chart | King Arthur Baking

QRCode

For best results, we recommend weighing your ingredients with a digital scale. A cup of all-purpose flour weighs 4 1/4 ounces or 120 grams. This chart is a quick reference for volume, ounces, and grams equivalencies for common ingredients.

https://www.kingarthurbaking.com/learn/ingredient-weight-chart
February 3, 2025 at 2:27:34 PM EST *
recipe cooking
FILLER

Is the 100-Up Exercise the Best Running Exercise of All Time?

QRCode

Track athletes will recognize this exercise as no more than the high knee drill, which is not accurate once we look at the specifics of the technique.

  • Focus on one leg, drive knee up to hip height (this is important) while driving the same side elbow back
  • Return foot same start position (this is also important) and bring elbow forward*
  • Repeat on the same side for 10-20 or even 30 repetitions and then repeat on the side
https://www.kineticedgept.com/100-up-exercise/
February 3, 2025 at 2:26:37 PM EST *
running
FILLER

Linoleum Block Printmaking for Beginners: Step by Step Demo

QRCode

See a demo of multi-color linoleum block printing techniques from beginning to end, in order to create an editorial illustration. Printing techniques are covered as well as the elimination technique which allows for several colors to be printed from a single linoleum block. Demo led by RISD Adjunct Professor Clara Lieu.

LINOLEUM PRINTMAKING SUPPLY LIST
Bench hook: https://amzn.to/2xFK2lm
Plexiglass: https://amzn.to/2xtUDRl
Akua intaglio ink: https://amzn.to/2xJuME5
Graphite stick: https://amzn.to/2xJSlg8
T-square: https://amzn.to/2QJoEEA
Plastic scraper: https://amzn.to/2xBcKVk
Linoleum cutter: https://amzn.to/2NwxBDk
Palette knife: https://amzn.to/2poERmo
Mounted linoleum block: https://amzn.to/2xxVnF9
Unmounted linoleum: https://amzn.to/2QUpOxm
Breyer, large: https://amzn.to/2xLDSAs
Breyer, small: https://amzn.to/2xGpLgH
Sharpie marker: https://amzn.to/2NzJWXw
Tracing paper: https://amzn.to/2xx7txk
Rice paper: https://amzn.to/2xqd09M
🌞EMAIL LIST
http://eepurl.com/cHjff9

🍅ART PROF REFERENCE PHOTO COLLECTION
Download high resolution reference photos for free!
https://www.flickr.com/photos/189561381@N07/albums

https://www.youtube.com/watch?v=EBHhZGOMojo
February 3, 2025 at 2:12:28 PM EST *
printing art youtube gelli
FILLER

Basic syntax for re-encoding a video file did take me some time to memorize, but... | Hacker News

QRCode

Basic syntax for re-encoding a video file did take me some time to memorize, but isn't in fact too hard:

ffmpeg <Input file(s)> <Codec(s)> <MAPping of streams> <Video Filters> output_file
  • input file: -i, can be repeated for multiple input files, like so:
  ffmpeg -i file1.mp4 -i file2.mkv

If there is more than one input file then some mapping is needed to decide what goes out in the output file.

  • codec: -c:x where x is the type of codec (v: video, a: audio or s:subtitles), followed by its name, like so:
    -c:v libx265

I usually never set the audio codec as the guesses made by ffmpeg, based on output file type, are always right (in my experience), but deciding the video codec is useful, and so is the subtitles codec, as not all containers (file formats) support all codecs; mkv is the most flexible for subtitles codecs.

  • mapping of streams: -map ::, like so:
    -map 0:v:0 -map 1:a:1 -map 1:a:0 -map 1:s:4

Map tells ffmpeg what stream from the input files to put in the output file. The first number is the position of the input file in the command, so if we're following the same example as above, '0' would be 'file1.mp4' and '1' would be 'file2.mkv'. The parameter in the middle is the stream type (v for video, a for audio, s for subtitles). The last number is the position of the stream IN THE INPUT FILE (NOT in the output file).

The position of the stream in the output file is determined by the position of the map command in the command line, so for example in the command above we are inverting the position of the audio streams (taken from 'file2.mkv'), as audio stream 1 will be in first position in the output file, and audio stream 0 (the first in the second input file) will be in second position in the output file.
This map thing is for me the most counter-intuitive because it's unusual for a CLI to be order-dependent. But, well, it is.

  • video filters: -vf
    Video filters can be extremely complex and I don't pretend to know how to use them by heart. But one simple video filter that I use often is 'scale', for resizing a video:
    -vf scale=:
    width and height can be exact values in pixels, or one of them can be '-1' and then ffmpeg computes it based on the current aspect ratio and the other provided value, like this for example:
    -vf scale=320:-1

This doesn't always work because the computed value should be an even integer; if it's not, ffmpeg will raise an error and tell you why; then you can replace the -1 with the nearest even integer (I wonder why it can't do that by itself, but apparently, it can't).
And that's about it! ffmpeg options are immense, but this gets me through 90% of my video encoding needs, without looking at a manual or ask an LLM. (The only other options I use often are -ss and -t for start time and duration, to time-crop a video.)

https://news.ycombinator.com/item?id=42708088
February 3, 2025 at 2:09:11 PM EST *
ffmpeg video
FILLER

Have I Bonds? Your New Rate Is Likely 3.94%—Not the 5.27% You Read About

QRCode

The new headline 5.27% I bond rate only applies to new bonds. Your new rate for an existing I bond is likely much lower, and you may be better off cashing it out for a CD.

  • If you've held your I bond for at least a year, you can move your funds to a better-paying CD. The issue date of your bond can tell you the optimal time to cash in, with 15 months being the sweet spot for many 2022 bond purchasers.

  • But what has an even bigger impact this cycle is that anyone buying a new I bond between November 2023 and May 2024 will receive a fixed-rate component of 1.30%.
    That is notably higher than the 0.00% fixed rate assigned to I bonds purchased last year, and explains why new I bonds purchased today will pay a higher rate of 5.27% for the initial six months, while 2022 I bonds will only pay 3.94%.

https://www.investopedia.com/have-i-bonds-your-new-rate-is-likely-3-94-not-the-5-27-you-read-about-8386383
February 3, 2025 at 2:06:08 PM EST *
ibonds finance
FILLER

12 Concealed Kitchen Storage Hacks You'll Want to Use Immediately | Family Handyman

QRCode

Whether your kitchen is large or small, minimizing clutter will enhance its beauty and functionality. These 12 clever concealed storage hacks will help you in your decluttering quest.

https://www.familyhandyman.com/list/concealed-kitchen-storage-hacks/
January 29, 2025 at 1:20:57 PM EST *
kitchen storage home
FILLER

BoffinBlogger: CVS 1.11.23 Fix

QRCode

CVS 1.11.23 Fix
No one uses cvs any more... except me it seems. It does what I want with little or no fuss and I just don't see the point of fixing something that isn't broke...

Except that it doesn't compile for me any more. I often want to compile it because if I install it with apt-get then I get all the server nonsense installed and I just want to access it remotely using ssh. For that I just need a working binary of cvs on my path...

When you try and compile cvs you will get the error:

In file included from getline.c:25:0:
getline.h:15:3: error: conflicting types for ‘getline’
getline __PROTO ((char *_lineptr, size_t _n, FILE *_stream));

This is because the bundled version of getline is incompatible with the newer library versions of getline. The fix is to make the cvs rename getline to get_line in its source files so it uses its private version rather than the system version. This is a one line sed command run from the cvs-1.11.23 directory that will do that for you:

sed -i 's/getline /get_line /' lib/getline.{c,h}

You can then run configure, and make as normal.

As an aside, I recently had to do this on a Mac and the syntax for the sed command is slightly different:

sed -I -e 's/getline /get_line /' lib/getline.{c,h}

https://boffinblogger.blogspot.com/2018/06/cvs-11123-fix.html
January 29, 2025 at 10:43:34 AM EST *
cvs
FILLER

Glicol

QRCode

powerful audio engine
glicol has a its own audio engine written in rust, which is fast and reliable.

https://glicol.org/
January 28, 2025 at 3:59:13 PM EST *
music
FILLER

Public Domain Image Search | public-domain

QRCode

A simple tool to search across multiple public domain and Creative Commons image collections simultaneously.

https://coconutlampshade.github.io/public-domain/
January 28, 2025 at 3:30:53 PM EST *
inspiration images opensource
FILLER

FFmpeg By Example

QRCode

Explore the depth of FFmpeg with Examples

https://ffmpegbyexample.com/
January 23, 2025 at 9:19:35 AM EST *
ffmpeg video
FILLER

Hacking Hack — darinhiggins.com

QRCode

Introducing Hackd

Hackd is based on Hack v3.003, used for most base symbols and upper/lowercase latin glyphs. I then merged in glyphs from FiraCode v6.002 for all ligatures and pretty much all other characters.
Further, I pulled the % glyph from Firacode and tweaked it slightly to look more “Hack”ish.

How I Did It

I used FontForge for all manipulations.

I started with FiraCode-Regular and FiraCode-Bold.

Replaced all the glyphs from ! through ascii 255 with the Hack glyphs.

Then pulled all the powerline glyphs from the Hack NerdFont ttf file.

https://darinhiggins.com/2022/11/15/hacking-hack/
January 13, 2025 at 10:01:51 AM EST *
fonts typography
FILLER

Keyboard-Design.com - Academic fonts glyph coverage comparison

QRCode
https://www.keyboard-design.com/academic-font-coverage-comparison.html
January 13, 2025 at 8:38:50 AM EST *
fonts typography
FILLER

A Practical Approach to Installing Windows - Fine Homebuilding

QRCode

This method focuses on water management, air infiltration, and smooth operation. Learn a practical approach to installing windows.

By Mark Petersen Issue 308 - July 2022

https://www.finehomebuilding.com/project-guides/windows-doors/a-practical-approach-to-installing-windows
January 10, 2025 at 4:35:39 PM EST *
windows home
FILLER

NO JIGS! -Turn a table saw into a jointer to straighten boards!

QRCode

How to straighten an edge on a jobsite with just a table saw and a scrap of plywood.

https://www.youtube.com/watch?v=YwUixCEgJck
January 4, 2025 at 10:41:38 AM EST *
woodworking tablesaw youtube
FILLER

CSS Text balancing with text-wrap:balance

QRCode

A look at text wrap balancing in CSS

Have you ever wished there is a native way in CSS to make two lines headlines consistent in the number of words per line? As a designer, I spot that a lot when dealing with varying content lengths while designing a website or a UI.

https://ishadeed.com/article/css-text-wrap-balance/
January 3, 2025 at 7:54:34 AM EST *
css typography webdesign
FILLER

Layout grids in the browser · Medienbäcker Thomas Günther

QRCode

A simple guide to building keyboard-activated layout grid overlays with JavaScript and CSS for web development projects.

https://medienbaecker.com/articles/layout-grids-in-the-browser
January 3, 2025 at 7:45:42 AM EST *
grid css webdesign layout
FILLER

Clojure - Cheatsheet

QRCode
https://clojure.org/api/cheatsheet
January 3, 2025 at 7:39:16 AM EST *
clojure programming
FILLER

Beautiful focus outlines · Medienbäcker Thomas Günther

QRCode

Here’s my starting point for custom focus outlines:

*:focus-visible {
outline-color: currentColor;
outline-style: solid;
outline-offset: .25rem;
outline-width: .25rem;
}

https://medienbaecker.com/articles/focus-outlines
January 2, 2025 at 11:02:30 AM EST *
forms webdesign accessibility buttons
FILLER
8 / 214
Shaarli · The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community · Documentation
Fold Fold all Expand Expand all Are you sure you want to delete this link? Are you sure you want to delete this tag? The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community