mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

11K
active users

#UUID

2 posts2 participants0 posts today

I've made a thing! A new version of an UUID encoding I came up with 12+ years ago. There might even be one or two people here who remember me giving my first Tech Talk at work about this back then.

Next to the PostgreSQL version that I shared, I always had implementations in the languages I worked with, and I improved the encoding a bit further in the last years, and just published an implementation in Go:

github.com/sdassow/go-sort64id

I just released the first major update for the ULID unique ID generation library in over 8 years! I’ve been following it as a user for years, having even forked it for ulidx when it wasn’t being maintained. It’s fulfilling to not only see it updated (as I use it a lot), but having done so myself.

If you’re building a new feature and are about to reach for an ID generator (like UUID), you might consider trying ULIDs instead: github.com/ulid/javascript

В PostgreSQL необходим официальный бенчмарк для функции uuidv7()

В 18 версии PostgreSQL появится функция uuidv7() . Она разработана для замены последовательных автоинкрементных идентификаторов SERIAL, BIGSERIAL и IDENTITY, которые могут привести к катастрофическому дублированию ключей при слиянии данных, и для замены более медленных UUIDv4. Использование функции uuidv7() позволит упростить архитектуру информационных систем, упростить SQL-запросы, избежать некоторых ошибок, облегчить внесение изменений и благодаря этому повысить надежность и снизить стоимость разработки и сопровождения информационных систем. Однако для объективной и корректной оценки использования функции uuidv7() необходим официальный бенчмарк в PostgreSQL. Без такого бенчмарка может быть сделан необоснованный выбор в пользу автоинкремента.

habr.com/ru/articles/872306/

ХабрВ PostgreSQL необходим официальный бенчмарк для функции uuidv7()Преимущества функции uuidv7() В 18 версии PostgreSQL появится функция uuidv7() . Она разработана для замены последовательных автоинкрементных идентификаторов SERIAL, BIGSERIAL и IDENTITY, которые...

Calling uuid-ossp fails because there's nothing of value in uuid-ossp.control
Calling uuid and uuid_generate_v4() both work and v4 gives me a prompt to do something.
What is uuid-ossp.control actually looking for?

If I knew what was supposed to be in that file I could figure out how to fix the Akkoma compile crash..

#linux #akkoma #uuid

I'm gonna poke around in that directory and try to see what the actual format of a .control file is.

Using #sourcehut is a lesson in itself
for all keys you upload to builds page you get a UUID that you use to indicate which secrets you want to use on that particular build … because secrets are global to your account. #SSH keys get saved on the .ssh directory with filename of the #UUID (see example below), and for files you can provide both the filename that will be used and the permissions of the file (following the numeric style of *nix systems)

My favorite hobby: reading EDN spec and finding examples where practice diverges from theory.

E.g. did you know that

.1

parses as a symbol?

Or that

:/

and

:///

are both valid keywords but

://

isn’t?

Also this:

#uuid "f-7-1-a-8"

is a perfectly fine UUID.

Anyway, have a good weekend!

Начинаем в багбаунти: доступно об уязвимостях типа Broken Access Control

Привет, меня зовут Александр (aka bytehope). Прежде чем прийти к багхантингу, я пять лет занимался коммерческой разработкой. Однако меня всегда больше интересовал поиск уязвимостей, поэтому сейчас свое свободное время я провожу на площадках багбаунти. Эту статью я решил посвятить уязвимостям, связанным с недостатками контроля прав (Broken Access Control). Вы узнаете, что это очень распространенный баг, который может проявляться самыми разными способами. Конечно, особый акцент будет сделан на практике: я покажу, как отловить четыре разных вида этой уязвимости в лабах Web Security Academy. Начнем с самых простых примеров, поэтому статья подойдет для начинающих охотников. Смело заглядывайте под кат! Начнем хантить баги?

habr.com/ru/companies/pt/artic

ХабрНачинаем в багбаунти: доступно об уязвимостях типа Broken Access ControlПривет, меня зовут Александр (aka bytehope). Прежде чем прийти к багхантингу, я пять лет занимался коммерческой разработкой. Однако меня всегда больше интересовал поиск уязвимостей, поэтому сейчас...

Смещение значения таймстемпа UUIDv7

UUIDv7 – это удобный и безопасный 128-битный уникальный идентификатор, который призван заменить целочисленные суррогатные ключи формата bigint в качестве первичного ключа в высоконагруженных базах данных и распределенных системах.

habr.com/ru/articles/855832/

ХабрСмещение значения таймстемпа UUIDv7UUIDv7 – это удобный и безопасный 128-битный уникальный идентификатор, который призван заменить целочисленные суррогатные ключи формата bigint в качестве первичного ключа в высоконагруженных базах...