Британский математик при поддержке Алибаба занимается улучшением алгоритмов в TCP:
their research on a high-precision congestion control (or HPCC for short) algorithm, which will serve as an all-new algorithm for congestion control in high-performance networks.
https://www.alibabacloud.com/blog/alibaba-engineers-team-up-with-world-renown-mathematician-to-develop-next-gen-algorithm_595374
their research on a high-precision congestion control (or HPCC for short) algorithm, which will serve as an all-new algorithm for congestion control in high-performance networks.
https://www.alibabacloud.com/blog/alibaba-engineers-team-up-with-world-renown-mathematician-to-develop-next-gen-algorithm_595374
Alibaba Cloud Community
Alibaba Engineers Team up with World-Renown Mathematician To Develop Next-Gen Algorithm
A team of Alibaba engineers teamed up with world-renown mathematician Frank Kelly to develop a next-generation congestion control algorithm for high-performance networks.
А вот это круто, оказывается формат геопозиции от гугла называется Plus codes, есть свой сайт и хттп клиенты.
А репа вообще с 2014 существует (только репо open location code называется).
А еще здесь можно увидеть отсылку к мемы хксд про форматы, ведь это еще 1 способ закодировать пару lat-lon, хотя вроде самый человеко-читаемый.
https://plus.codes/
https://github.com/google/open-location-code
А репа вообще с 2014 существует (только репо open location code называется).
А еще здесь можно увидеть отсылку к мемы хксд про форматы, ведь это еще 1 способ закодировать пару lat-lon, хотя вроде самый человеко-читаемый.
https://plus.codes/
https://github.com/google/open-location-code
Plus Codes
Plus Codes are short codes for locations, for places that don't have their own street address.
Сегодня узнал о такой штуке - gotestsum, которая делает вывод прогона тестов в #go чуть более читаемым.
Сделана как обертка над
Репка https://github.com/gotestyourself/gotestsum
Еще у этого же автора есть сборник полезностей для тестов, не пользовался, но давно листал код, смотрелось полезно https://github.com/gotestyourself/gotest.tools
Сделана как обертка над
go test --json ./..., поэтому никакой магии. В конце появляется красивый результат, внезапно есть флажок для вывода в JUnit XML (я аш вспотел).Репка https://github.com/gotestyourself/gotestsum
Еще у этого же автора есть сборник полезностей для тестов, не пользовался, но давно листал код, смотрелось полезно https://github.com/gotestyourself/gotest.tools
Чебыряш (@jemalloc) на той неделе подкинул список ботов для гитхаба со всякими приветствиями, проверками и автоматизациями рутины https://probot.github.io/apps/
Вчера я аппрувнул-вмержил патч с одним забытым коммитом(был добавлен на ветку уже после мержа ПР). И этот коммит пролежал с хороший год.
И если кто-то ищет петпрож, то можно подобные коммиты помогать находить, точнее информировать, чтобы они не терялись. По ссылке выше можно взять бота и прост допилить.
С меня звездочка 💫
Вчера я аппрувнул-вмержил патч с одним забытым коммитом(был добавлен на ветку уже после мержа ПР). И этот коммит пролежал с хороший год.
И если кто-то ищет петпрож, то можно подобные коммиты помогать находить, точнее информировать, чтобы они не терялись. По ссылке выше можно взять бота и прост допилить.
С меня звездочка 💫
probot.github.io
Как найти правильный сборник сниппетов для кубов? Правильно, найти материалы для подготовки к сертификации.
Если поклацать файлики, то в к каждом можно найти ответы на большинство операций с кубами. я джва года ждал
https://github.com/dgkanatsios/CKAD-exercises
Если поклацать файлики, то в к каждом можно найти ответы на большинство операций с кубами. я джва года ждал
https://github.com/dgkanatsios/CKAD-exercises
GitHub
GitHub - dgkanatsios/CKAD-exercises: A set of exercises to prepare for Certified Kubernetes Application Developer exam by Cloud…
A set of exercises to prepare for Certified Kubernetes Application Developer exam by Cloud Native Computing Foundation - dgkanatsios/CKAD-exercises
oleg_log
Как получить список всех #go модулей, которы можно обновить? Запоминается так же легко, как и tar zxvf, то есть очень легко (или баш алиас): go list -m -u all 0. "go", obvious. 1. "list" lists the named packages, one per line. 2. The "-m" flag causes list…
А еще можно взять эту тулзу и получить результат в виде таблички. Удобно еще тем, что покажет какие зависимости прямые, а какие нет.
Хм, по идее еще и дифф красивый можно сделать. К примеру на CI в какой-то повторяющейся джобе.
https://github.com/psampaz/go-mod-outdated #go
Хм, по идее еще и дифф красивый можно сделать. К примеру на CI в какой-то повторяющейся джобе.
https://github.com/psampaz/go-mod-outdated #go
GitHub
GitHub - psampaz/go-mod-outdated: Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the…
Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists all dependencies of a Go project and their available minor a...
Допустим есть библиотека для вебсокетов, какую возьмем в прод?
Anonymous Poll
43%
Старенькую и проверенную, но апи не самое удобное, хотя не летальное
57%
Что-то новенькое, хорошо описанное, с активным автором, но непроверенное временем
Надо ли писать тесты на константы? `const a = 10` и проверяешь в тесте if a != 10 { fail() }
Anonymous Poll
26%
Да, вдруг случайно изменим и не заметим
61%
Нет, это пустая и тупая работа, ненужно это
1%
Другой вариант (лс @olegkovalov)
12%
Ща тебе в лс пошучу, умник хренов
oleg_log
Друзья, а пошарьте статейки/туториалы про CORS, CSRF и прочие штуковины для сесурити, если у вас есть подобное в закладках или недавно наталкивались. Конечно же все без привязки к языку, но ориентировачно хттп(с), хотя можно и другое. Заранее спасибо, кидать…
Как и обещал, делюсь тем, что со мной пошарили.
От @golang_for_two
Content Security Policy Reference https://content-security-policy.com
Сесурно-правильный конфиг Nginx https://gist.github.com/plentz/6737338
От @dat_sapientiam
Гайды от Мозиллы https://infosec.mozilla.org/guidelines/web_security
https://developer.mozilla.org/ru/docs/Web/HTTP/CORS
Из великих закладок Нардиса Викторовича (@cyberhermitage), дословно его сообщ:
CORS :
- http://performantcode.com/web/do-you-really-know-cors
- https://enable-cors.org/
- https://frontendian.co/cors
- https://medium.com/free-code-camp/the-terrible-performance-cost-of-cors-api-on-the-single-page-application-spa-6fcf71e50147
CSRF:
- https://portswigger.net/web-security/csrf
- https://scotthelme.co.uk/csrf-is-really-dead/
- https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)
CSP: https://frontendian.co/csp
Общее по веб-секюрити. что попалось под руку в букмарках:
- Security checklist
- API-Security-Checklist
- The Web Application Hacker's Handbook
От @golang_for_two
Content Security Policy Reference https://content-security-policy.com
Сесурно-правильный конфиг Nginx https://gist.github.com/plentz/6737338
От @dat_sapientiam
Гайды от Мозиллы https://infosec.mozilla.org/guidelines/web_security
https://developer.mozilla.org/ru/docs/Web/HTTP/CORS
Из великих закладок Нардиса Викторовича (@cyberhermitage), дословно его сообщ:
CORS :
- http://performantcode.com/web/do-you-really-know-cors
- https://enable-cors.org/
- https://frontendian.co/cors
- https://medium.com/free-code-camp/the-terrible-performance-cost-of-cors-api-on-the-single-page-application-spa-6fcf71e50147
CSRF:
- https://portswigger.net/web-security/csrf
- https://scotthelme.co.uk/csrf-is-really-dead/
- https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)
CSP: https://frontendian.co/csp
Общее по веб-секюрити. что попалось под руку в букмарках:
- Security checklist
- API-Security-Checklist
- The Web Application Hacker's Handbook
Content-Security-Policy
Content-Security-Policy (CSP) Header Quick Reference
CSP or Content Security Policy Header Reference Guide and Examples
Жизненно-грустный тред. Daniel автор curl, кто не знал, сейчас хттп3 пилит.
https://twitter.com/oleg_kovalov/status/1176791167356362752
https://twitter.com/oleg_kovalov/status/1176791167356362752
Обратилсь в лс с вопросом рекламы (айти курсов, опять). Как бы вы отреагировали на появление рекламы на канале?
Anonymous Poll
41%
Норм
42%
Негативно
15%
Сразу отписываюсь
3%
Другое? в лс плс
Forwarded from ☕️ Мерлин заваривает τσάι 🐌 (Мерль🛠)
Коммитить небольшие бинарные файлы с тестовыми данными -- это
Anonymous Poll
56%
игрушка дьявола
44%
нормально, git lfs слишком громоздкая штука
Все таки опенсурс это красиво.
Человек пришел и сообщил о довольно простом баге.
Во время triage(сортировки? оценки? хз как на русский переводят) подтвердили что баг.
Еще через неделю поняли, что фикс несложный и докинули тег.
И бац, рандомный человек (коммитер №65/250) взял и пофиксил.
При правильной организации работы можно легко найти бесплатную рабочую силу. Да, 2 недели может и не самое быстрое, но и баг не критичный, хоть противный. Не знаю как вы, но я эстетически доволен.
ишью https://github.com/cockroachdb/cockroach/issues/
40683
патч https://github.com/cockroachdb/cockroach/pull/41069
ps пока писал пришел ревьювер и походу ща смержит.
Человек пришел и сообщил о довольно простом баге.
Во время triage(сортировки? оценки? хз как на русский переводят) подтвердили что баг.
Еще через неделю поняли, что фикс несложный и докинули тег.
И бац, рандомный человек (коммитер №65/250) взял и пофиксил.
При правильной организации работы можно легко найти бесплатную рабочую силу. Да, 2 недели может и не самое быстрое, но и баг не критичный, хоть противный. Не знаю как вы, но я эстетически доволен.
ишью https://github.com/cockroachdb/cockroach/issues/
40683
патч https://github.com/cockroachdb/cockroach/pull/41069
ps пока писал пришел ревьювер и походу ща смержит.
Случайно узнал о таком сервисе как StoryTime.dev
Смсыл в том, что можно создать интерактивную историю в коде. Всякие переходы между файлами, аннотации, комментарии, мемы и гифки (как же без этого). Удобно если у вас распред тима (хотя есть сомнения).
Интерфейс порой калечно работает, то в принципе жить можно.
Миллениал-ориентед примеры работы сервиса https://storytime.dev/preview/5d8b92c3ddbb4e10b456702c
Смсыл в том, что можно создать интерактивную историю в коде. Всякие переходы между файлами, аннотации, комментарии, мемы и гифки (как же без этого). Удобно если у вас распред тима (хотя есть сомнения).
Интерфейс порой калечно работает, то в принципе жить можно.
Миллениал-ориентед примеры работы сервиса https://storytime.dev/preview/5d8b92c3ddbb4e10b456702c
oleg_log
Случайно узнал о таком сервисе как StoryTime.dev Смсыл в том, что можно создать интерактивную историю в коде. Всякие переходы между файлами, аннотации, комментарии, мемы и гифки (как же без этого). Удобно если у вас распред тима (хотя есть сомнения). Интерфейс…
This media is not supported in your browser
VIEW IN TELEGRAM