• Shaarli
  • Tag cloud
  • Picture wall
  • Daily
  • RSS
  • Login
4368 shaares
14 / 219
Filters

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

Simple, Transparent Pricing - MailerLite

QRCode

MailerLite's pricing is straightforward, fair and affordable for all businesses. Compare the plans and choose the one that fits your needs the best!

https://www.mailerlite.com/pricing
December 30, 2024 at 9:55:22 AM EST *
email marketing
FILLER

Array languages for Clojurians

QRCode

As a lisp, Clojure of course qualifies as one such mind-altering substance. (It arguably qualifies again on the basis of its focus on immutability.) But Blazeski’s article points out that array-based languages such as J, its predecessor APL ("A Programming Language"), and the proprietary q are equally mind-expanding. Let’s see what was – and remains – so compelling about the array programming approach to problems, and compare it to Clojure’s approach.

One operator to do both is pretty handy. We can of course replicate each with out-of-the-box Clojure:

(map (partial + 2) [2 3 4]) ; => (4 5 6)
(map + [2 3 4] [1 2 3])     ; => (3 5 7)
http://www.appliedscience.studio/articles/array-programming-for-clojurists.html
December 16, 2024 at 3:04:55 PM EST *
clojure programming
FILLER

Plumbers Hate Me For Showing You This!

QRCode

PEX makes plumbing almost too easy. See how I replaced my shower valve with PEX and saved money.

https://www.youtube.com/watch?v=oaqRsT84eAE
December 15, 2024 at 1:07:48 PM EST *
plumbing home
FILLER

What Web Framework Should I Use in Clojure?

QRCode

In this guide, I describe the available Clojure web framework options and give my recommendations.

https://ericnormand.me/mini-guide/what-web-framework-should-i-use-in-clojure
December 12, 2024 at 10:16:47 AM EST *
clojure webdesign programming
FILLER

Woodcut Archive: Dams Public Website

QRCode

https://www.openculture.com/2024/11/explore-and-download-14000-woodcuts-from-antwerps-plantin-moretus-museum-online-archive.html

If you’re not in the market for fancy letters, you can also browse the Plantin-Moretus woodcut archive through the categories of plants, animals, and sciences. Some of these illustrations are technical, and others more fanciful; in certain cases, the centuries have probably rendered them less realistic-looking than once they were.

https://collectie.antwerpen.be/impressedbyplantin/all-woodcuts
December 5, 2024 at 3:35:50 PM EST *
woodcut inspiration printing drawing
FILLER

Proko - How to See Values Correctly

QRCode

You can't always trust your eyes when drawing values. I'll show you techniques to see accurate value relationships when shading light and shadow.

Lighting conditions affect how we see color.

When drawing we have to override our brain's instinct to label things. The white portion of the eye shouldn't be white! The eye is a ball that reflects light according to the plane each portion is facing.

Avoid tunnel vision! Local highlights might actually be shadows

https://www.proko.com/course-lesson/how-to-see-values-correctly/comments
November 22, 2024 at 11:06:31 AM EST *
drawing
FILLER

Beyond the Basic Blues: Explore Variations on the 12-Bar Form on Ukulele | Ukulele Magazine

QRCode

This lesson dives into the 8-bar form, jazz-blues, minor blues, riffs, and rhythms

https://ukulelemagazine.com/lessons/beyond-the-basic-blues-on-ukulele
November 21, 2024 at 3:14:05 PM EST *
ukulele music blues
FILLER

RADIUM AGE ART (1929) – HILOBROW

QRCode

Over at Hilobrow, Josh Glenn has long been doing a series of galleries of “Radium Age Art” — or as he puts it, “proto sf-adjacent artwork created during the sf genre’s emergent Radium Age (1900–1935).”

https://www.hilobrow.com/2024/10/26/radium-age-art-1929/
November 21, 2024 at 3:06:27 PM EST *
art inspiration drawing
FILLER
14 / 219
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