oleg_log
1.77K subscribers
1.86K photos
130 videos
9 files
2.77K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Apple неплохо так WebKit залатали https://thehackernews.com/2021/10/apple-releases-urgent-iphone-and-ipad.html (спасибо Ивану за ссыль)
Rob Pike aka BATYA против.

> I propose that we do not update the libraries in 1.18.

Я уже не раз встречал коменты или упоминания, что давайте не трогать стдлиб, и смысла в этом полно (нет, я не переобулся), но подождать 1-2 релиза и потом завести дженерики в тот же sort, sync.Pool, шо там еще.

Так будет больше похоже на Go-way: сперва сделаем MVP, а потом уже дотюним. Ну прям как сами дженерики в языке!

https://github.com/golang/go/issues/48918
CORS — история появления и нюансы использования

Джейк Арчибальд написал статью про CORS с интерактивными примерами — "How to win at CORS".

Впервые управление кроссдоменными-запросами появилось в Flash с помощью файла /crossdomain.xml, в котором описывались права доступа сторонних сайтов. В 2005 году рабочая группа W3C Voice Browser Working Group предложила альтернативное решение для XML-ресурсов. Так как XML не получил широкого распространения для представления HTML-документов, предложение рабочей группы трансформировалось в CORS (Cross-Origin Resource Sharing), который управляется с помощью HTTP-заголовка: Access-Control-Allow-Origin.

Кроме истории появления CORS в статье также рассказывается о нюансах его использования. В общем, хорошая статья. Рекомендую почитать.

#web #security #history

https://jakearchibald.com/2021/cors/
Ойой
Forwarded from addmeto (Grigory Bakunov)
Упал и по-настоящему лежит огромный датацентр хостинга OVH. Причина видимо в том, что за пол часа до того планировались изменения в сетевой инфраструктуре. OVH один из самых популярных хостингов на наших рынках, очень недорогой и доступный https://twitter.com/ovh_status/status/1448185498812485633

Я бы вообще об этом не писал, но у них, буквально, ЗАВТРА по плану был IPO. И все это для меня выглядит как небольшая диверсия, хотя скорее всего это опять проблемы с BGP. https://ipo.ovhcloud.com/sites/default/files/2021-10/OVHcloud%20-%20Press%20Release%20-%20Oct%205%202021%20-%20OVHcloud%20launches%20its%20initial%20public%20offering%20on%20Euronext%20Paris%20and%20announces%20its%20indicative%20price%20range.pdf
Пойду удалять аккаунты со всех этих ваших клонов Jira. Наконец-то.
21 октября Cloud Builders Сommunity приглашает на Build-up: DevOps Edition, тема билдапа - Azure 🚀

Митап пройдет 21 октября в 19:00, онлайн. Участие бесплатное.

В программе:
— Azure Kubernetes Service (AKS) CI / CD with GitHub - Томас Стрингер, Principal Software Engineer Lead at Microsoft
— Fireside chat с Диланом Битти, Systems architect and developer at Ursatile. С Диланом поговорим про Azure DevOps в формате fireside chat — неформальной дискуссии между модератором, спикером и участниками.
— Azure Policy + Terraform = Policy-As-Code - Александр Карпенко, Senior DevOps Engineer at Intellias
— Спикер, который будет анонсирован позже.

👉 Регистрация
Полезная коллекция различных профайлеров. Лишь бы было что мерять.

https://www.markhansen.co.nz/profiler-uis/
∏ρ؃uñçτØρ Øπτµç∑ | 👁‍🗨››››
Photo
Ханойские башенки, эх
Очередная фича для 1.18 - встраивание коммита, даты в бинарь.

Вместо параметров компилятору аля --ldflags=-X все станет доступно в runtime/debug.BuildInfo (да, эта штука давно доступна, просто с go build -buildvcs поле Settings будет с инфой от VCS).

Go 1.18 is the new Vasa, change my mind.

https://github.com/golang/go/issues/37475
Сериализация, сериализация never changes. Ну и память.

Making slow Rust code fast https://patrickfreed.github.io/rust/2021/10/15/making-slow-rust-code-fast.html
Во-первых это красиво. Хотя любимого формата mm-dd-yyyy чутьчуть не хватает(((
Ого какую вещь я не замечал.

Easy and simple Prometheus SLO (service level objectives) generator

https://github.com/slok/sloth
> The client wants to replace the 8k linear SQLS stored procedure with the appropriate code

Почта с утра не может не радовать. Даж не знаю, соглашаться ли?
Все же понедельник начинается с хорошего: долгожданный релиз go-critic.

- We're hitting the 100 checkers threshold! 🎉
- Several old checkers are rewritten in ruleguard rules! 🎉
- Our project passed 1000 stars at last! 🎉

https://github.com/go-critic/go-critic/releases/tag/v0.6.0

Скоро будет апдейт в golangci-lint, не забудьте обновиться и врубить нужное https://golangci-lint.run/usage/linters/#gocritic А там все нужное :)

enable:
- #style
- #diagnostic
- #opinionated
- #experimental
- #performance

https://go-critic.com/overview.html (если что https://xn--r1a.website/go_critic_ru)