20 random bookmarks

stuff me collect

2025-04-22

223.

Effective Go

go.dev/doc/effective_go

Настольное пособие по тому, как писать в go-way стиле

2025-03-10

213.

A system to organise your life

johnnydecimal.com

Johnny.Decimal is designed to help you find things quickly, with more confidence, and less stress.

2025-02-13

Reposted 204.

ntfy.sh | Push notifications to your phone or desktop via PUT/POST

ntfy.sh

ntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API.

curl \
  -d "Backup successful 😀" \
  ntfy.sh/mytopic

Free notifications!

2025-01-13

193.

Create every day

jihad.house/notes/create-every-day

Being prolific forces you to take notice. Taking notice develops your taste.

2024-12-02

184.

Пишем плагины для Obsidian

habr.com/ru/articles/861230

Статьи предназначены для максимально легкого вкатывания в плагинописание для Obsidian.
Официально документация Obsidian настоятельно рекомендует использовать TypeScript и npm и использует только такой подход в своем GitHub с примерами. Я же в свою очередь утверждаю, что если вы хотите просто сесть и написать малюсенький плагин, у вас нет необходимости даже в этом стеке.

2024-11-27

180.

How I configure my Git identities

www.benji.dog/articles/git-config

How to use different git identities for different projects

2024-10-31

165.

Timezones are weird. But only finitely so

ssoready.com/blog/engineering/truths-programmers-timezones

I’m gonna show you some weird timezones. In fact, the weirdest timezones.
To learn how their weirdness is represented in software, we’ll look at the raw timezone files that all software ultimately relies on.

2024-10-17

Reposted 161.

FFmpeg - Ultimate Guide | IMG.LY Blog

img.ly/blog/ultimate-guide-to-ffmpeg

This guide covers the ins and outs of FFmpeg starting with fundamental concepts and moving to media transcoding and video and audio processing providing practical examples along the way.

2024-10-15

160.

Kosmik - browser for moodboards etc

www.kosmik.app

2024-07-23

Reposted 132.

Memories

memories.gallery

Fast, modern and advanced photo management suite. Free and open source Nextcloud app.

2024-07-04

122.

Edna - scratchpad and note taking app

github.com/kjk/edna

Heavy use of shortcuts, has unique concept of blocks with different types (i actually like it a lot). Blocks can have type of code (and can be formatted). In Math blocks lines are evaluated as expressions with results at the end. Can execute golang code.

2024-07-02

114.

A guide to home row mods

precondition.github.io/home-row-mods

What are home row mods? What is a mod-tap? What settings do you need to use? What are the alternatives? And more in this article...

bouncepaw:

I don't think home row mods are a good idea.

I use home row mods for several month, the only downside is a need for a separate layer without mods for gaming

2024-06-28

102.

Convert bookmarklet to Chrome extension

sandbox.self.li/bookmarklet-to-extension

2024-05-08

69.

Micro-dosing Caffeine

ajkprojects.com/microdosingcaffeine

2024-04-23

61.

Windrecorder - an open source app to rewind & search everything happened on your screen

tonoko.notion.site/I-made-an-open-source-app-to-rewind-search-everything-happened-on-your-screen-on-Windows-184d1a9d5edb494dba0c2f46d311ec5c

2024-04-13

Reposted 56.

How I write tests in Go

blog.verygoodsoftwarenotvirus.ru/posts/testing-in-go

In many other languages, you have to not only evaluate testing libraries, but also write your tests in a style that complies with that library’s expectations. Gophers are blessed to have a thoroughly adequate solution out-of-the-box, and even further blessed to have an active ecosystem where folks are making in-depth testing a walk in the park.

2024-03-14

34.

XXIIVV — solarpunk

wiki.xxiivv.com/site/solarpunk.html

Sufficiently advanced technology is indistinguishable from nature

28.

Сервисы

grishaev.me/services

Я согласен с тем, что логику нужно разносить по сервисам. Но сервисы должны использовать общую шину данных: базу, очередь сообщений, файлы в S3 в конце концов. Гонять друг другу JSON выглядит хорошо в теории, но на практике — фу.

Условный Постгрес выплюнет миллион записей за доли секунды. Забрать этот же миллион из другого сервиса — приключение на неделю. Тут и метрики, лимиты, квоты, сетевые спайки, etc… А когда таких запросов несколько, сервис ложится спать.

2024-03-13

20.

Managing Gigabytes of Images with git-annex

switowski.com/blog/git-annex

What is git-annex, how to set it up to store large files in Google Drive or NAS, and how I use it to seamlessly manage a git repository of 20GB (and counting)?

2023-03-05

8.

Damn Small Software

warmedal.se/~bjorn/posts/2021-11-27-damn-small-software.html

Blog post about very small linux distribution and small programs