1 неочень хороший человек сказал, что было бы круто в aconfig докидывать release notes, ну все таки v0.x ломаю что хочу, законом не запрещено.
И ладно бы взять какой-то там Github Action, Goreleaser, да что угодно, но неееееееет, хотелось свой велосипед. Минимальный (и) рабочий.
Венец:
(UPD: в коментах сказали, что достаточно
Удобное:
Релизится ручками по клику на кнопку с указанием тега, обожаю такое.
Полезное:
оказывается на каждом шаге экшенов доступен gh, консольная утилитка-клиент гитхаба, круто (https://cli.github.com/)
Для разговаривающих на языке диффов https://github.com/cristalhq/aconfig/commit/cd64832094c79b67a2dbbb11763d858ce3e53129 (лайк-подписка-колокольчик на пути к v1)
10 потраченных вечером из 10, хочу еще, но пойду спать
И ладно бы взять какой-то там Github Action, Goreleaser, да что угодно, но неееееееет, хотелось свой велосипед. Минимальный (и) рабочий.
Венец:
git log --format="%C(auto) %H %s" `git tag --sort=-committerdate | head -1`...HEAD > changelog.txtПроблема:
actions/checkout@v2 не чекаутит теги, поэтому прямолинейный git fetch --prune --unshallow --tags нужен.(UPD: в коментах сказали, что достаточно
with: fetch-depth: 0 и правда работает)Удобное:
Релизится ручками по клику на кнопку с указанием тега, обожаю такое.
Полезное:
оказывается на каждом шаге экшенов доступен gh, консольная утилитка-клиент гитхаба, круто (https://cli.github.com/)
Для разговаривающих на языке диффов https://github.com/cristalhq/aconfig/commit/cd64832094c79b67a2dbbb11763d858ce3e53129 (лайк-подписка-колокольчик на пути к v1)
10 потраченных вечером из 10, хочу еще, но пойду спать
GitHub CLI
Take GitHub to the command line
oleg_log
https://steveklabnik.com/writing/today-is-my-first-day-at-oxide-computer-company Oxide: Hyperscaler infrastructure for the rest of us We are building a new kind of server. True rack-scale design, bringing cloud hyperscale innovations around density, efficiency…
oxide.computer
Oxide Computer Company
The cloud you own. Hardware, with the software baked in, for running infrastructure at scale.
Google Meet обновился https://support.google.com/a/users/answer/10519038?p=meet-cheat-sheet&hl=en
Forwarded from oleg_fov (Oleg Kovalov)
YouTube
Introduction to Amazon Braket, the AWS Quantum Computing Service
Amazon Braket is a fully managed quantum computing service. It helps academics and enterprises accelerate research into quantum computing, and simplifies quantum software development. Amazon Braket provides access to different types of quantum computers including…
The IETF just published QUIC as RFC 9000, supported by RFC 9001, RFC 9002, and RFC 8999. That means QUIC version 1 is officially formalized, and QUIC deployments will now move away from using temporary draft versions to the newly minted version 1. (HTTP/3, the version of HTTP that runs on QUIC, is following closely behind, and should be published soon.)
https://www.fastly.com/blog/quic-is-now-rfc-9000
https://news.ycombinator.com/item?id=27310349
Старый тикет https://github.com/golang/go/issues/32204
Пропозал https://github.com/golang/go/issues/44886
https://www.fastly.com/blog/quic-is-now-rfc-9000
https://news.ycombinator.com/item?id=27310349
Старый тикет https://github.com/golang/go/issues/32204
Пропозал https://github.com/golang/go/issues/44886
Fastly
QUIC is now RFC 9000 | Fastly
QUIC version 1 is officially formalized, and QUIC deployments will now move away from using temporary draft versions to the newly minted version 1.
Зачем еще нужен Rust? переписать консольные тулзовины и запостить на гитхаб. *dropmic*
https://github.com/TaKO8Ki/awesome-alternatives-in-rust
https://github.com/TaKO8Ki/awesome-alternatives-in-rust
GitHub
GitHub - TaKO8Ki/awesome-alternatives-in-rust: A curated list of replacements for existing software written in Rust
A curated list of replacements for existing software written in Rust - TaKO8Ki/awesome-alternatives-in-rust
Знаете что тупо? скачать 20гб игр, а потом понять, что у тебя нет переходника для мыши с USB на USB-C, ведь ты его отдал уходя с работы :(
Оч оригинальная байда от Брэда.
Вместо того, чтобы постоянно комитить вендор или делать форки, этой тулзой можно сделать
Пример тега https://github.com/bradfitz/go-mod-archiver-test/tree/archive/gomod%2Fa8ea9b345793e2188297f019febc875fb915e94d94f48cce9a4f760413a430b4
Сама тулза https://github.com/tailscale/go-mod-archiver
Вещь скорее редкая, но за этот комит-тег аплодисменты.
Вместо того, чтобы постоянно комитить вендор или делать форки, этой тулзой можно сделать
go mod vendor и комитнуть как тег(!), в итоге все висит отдельно и не мешается в историиПример тега https://github.com/bradfitz/go-mod-archiver-test/tree/archive/gomod%2Fa8ea9b345793e2188297f019febc875fb915e94d94f48cce9a4f760413a430b4
Сама тулза https://github.com/tailscale/go-mod-archiver
Вещь скорее редкая, но за этот комит-тег аплодисменты.
GitHub
GitHub - bradfitz/go-mod-archiver-test at archive/gomod/a8ea9b345793e2188297f019febc875fb915e94d94f48cce9a4f760413a430b4
Contribute to bradfitz/go-mod-archiver-test development by creating an account on GitHub.
Forwarded from Experimental chill
Как и обещал. Ускоряем декомпрессию ZSTD на 5% и делаем его ещё быстрее.
https://github.com/facebook/zstd/pull/2689
5% выиграли в clang в декомпрессии, от -1% до +2% в gcc. Использование специфических инструкций, интересные рассуждения об аллокации блоков кода, их кэширование, сбор статистик бранчей на корпусе, помогаем компилятору лучше справляться с большими кусками заинлайненного кода.
Если вы когда-нибудь задавались вопросом, зачем нужно учить ассемблер, можно показать, вот зачем.
Даже если не примут (в чём я сомневаюсь), то оставим себе, мы увидели хороший прирост.
https://github.com/facebook/zstd/pull/2689
5% выиграли в clang в декомпрессии, от -1% до +2% в gcc. Использование специфических инструкций, интересные рассуждения об аллокации блоков кода, их кэширование, сбор статистик бранчей на корпусе, помогаем компилятору лучше справляться с большими кусками заинлайненного кода.
Если вы когда-нибудь задавались вопросом, зачем нужно учить ассемблер, можно показать, вот зачем.
Даже если не примут (в чём я сомневаюсь), то оставим себе, мы увидели хороший прирост.
Класс, эт, как там в UE4/5 вкатиться, кто знает? 👀 https://www.youtube.com/watch?v=d1ZnM7CH-v4
YouTube
Welcome to Unreal Engine 5 Early Access
Unreal Engine 5 will empower game developers and creators across all industries to realize next-generation real-time 3D content and experiences with greater freedom, fidelity, and flexibility than ever before. Today, Unreal Engine 5 enters Early Access -…
Мне одному кажется, что нытье про сложный AWS это не более чем нытье без особой аргументации?
Как не откроешь ХН/реддит/(почти)любой чат где всплыла тема конфигурации или еще каких-то сборников знаний, как сразу: ооо, ну это слооожно, вот раньше было лучше, то ли дело береста, как говорится.
Складывается ощущения, что все отупились до такого жидкого состояния мозгов, что хочется просто делать
Я что-то упускаю или это чисто западные коммюнити? или просто отстал от мейнтсрима жалоб?
Как не откроешь ХН/реддит/(почти)любой чат где всплыла тема конфигурации или еще каких-то сборников знаний, как сразу: ооо, ну это слооожно, вот раньше было лучше, то ли дело береста, как говорится.
Складывается ощущения, что все отупились до такого жидкого состояния мозгов, что хочется просто делать
npm install this и за это платили столько же.Я что-то упускаю или это чисто западные коммюнити? или просто отстал от мейнтсрима жалоб?
oleg_log
Мне одному кажется, что нытье про сложный AWS это не более чем нытье без особой аргументации? Как не откроешь ХН/реддит/(почти)любой чат где всплыла тема конфигурации или еще каких-то сборников знаний, как сразу: ооо, ну это слооожно, вот раньше было лучше…
Раз уж такая AWS-движуха
https://blog.tovmasyan.io/aws-iam-deep-dive-chapter-1-essentials-a9cfb1931a01
И правда хорошая книга https://www.amazon.com/Mastering-AWS-CloudFormation-infrastructure-effectively/dp/178913093X
Благодарим и подписываемся на автора @manandthemachine
https://blog.tovmasyan.io/aws-iam-deep-dive-chapter-1-essentials-a9cfb1931a01
И правда хорошая книга https://www.amazon.com/Mastering-AWS-CloudFormation-infrastructure-effectively/dp/178913093X
Благодарим и подписываемся на автора @manandthemachine
Medium
AWS IAM Deep Dive. Chapter 1: Essentials
So I’ve been looking over internets if there are any blog posts or series related to the internals of AWS IAM. Quite a surprise: there are…
Forwarded from ☕️ Мерлин заваривает τσάι 🐌
Therapist: Linear Mandarin is not real, it cannot hurt you.
Linear Mandarin:
https://twitter.com/adalwinamillion/status/1398738675299721226
Linear Mandarin:
https://twitter.com/adalwinamillion/status/1398738675299721226
Веселые эти секьюрити инженеры, все у них плохо.
npm install - беда, go install тоже, docker pull & run вообще ужас. Но при этом никто не говорит, что же надо делать.
Вот ради интереса нашел
Мне кажется, что мы живем в таком мире, что везде может быть уязвимость, не доконфигурация, да и просто RCE благодара пингвинам в какой-то мелкой утилите, к примеру sudo. И всё сводится к тому, что везде дырки, что правда.
Только мне непонятно одно, что в итоге все эти сесурити инженеры советуют? Вариант выключать ноутбук и идти в лес не считается.
Кстати докер без интернета https://docs.docker.com/network/none/
npm install - беда, go install тоже, docker pull & run вообще ужас. Но при этом никто не говорит, что же надо делать.
Вот ради интереса нашел
--network none и все, любую тулзу теперь гоняй и не бойся, что что-то убежит (хотя от криптолокеров это не спасёт).Мне кажется, что мы живем в таком мире, что везде может быть уязвимость, не доконфигурация, да и просто RCE благодара пингвинам в какой-то мелкой утилите, к примеру sudo. И всё сводится к тому, что везде дырки, что правда.
Только мне непонятно одно, что в итоге все эти сесурити инженеры советуют? Вариант выключать ноутбук и идти в лес не считается.
Кстати докер без интернета https://docs.docker.com/network/none/
Docker Documentation
Disable networking for a container
How to disable networking by using the none driver
oleg_log
Класс, эт, как там в UE4/5 вкатиться, кто знает? 👀 https://www.youtube.com/watch?v=d1ZnM7CH-v4
The Code Corsair
A Macro View of Nanite
After showing an impressive demo last year and unleashing recently with the UE5 preview, Nanite is all the rage these days. I just had to go in and have some fun trying to figure it out and explain…