https://twitter.com/ID_AA_Carmack/status/1466934223831506951
"First a punch is just a punch, Then a punch is not only a punch, And finally a punch is just a punch" (heard from Bruce Lee)
https://news.ycombinator.com/item?id=29442307
"First a punch is just a punch, Then a punch is not only a punch, And finally a punch is just a punch" (heard from Bruce Lee)
https://news.ycombinator.com/item?id=29442307
oleg_log
https://twitter.com/ID_AA_Carmack/status/1466934223831506951 "First a punch is just a punch, Then a punch is not only a punch, And finally a punch is just a punch" (heard from Bruce Lee) https://news.ycombinator.com/item?id=29442307
Я не знал про твит Кармака, но видел мем в предложке Профанктора, почему-то захотелось видеть такой вариант. Более жизненный что ли.
oleg_log
Я не знал про твит Кармака, но видел мем в предложке Профанктора, почему-то захотелось видеть такой вариант. Более жизненный что ли.
Feel free to meme, kidz.
Думаю на сегодня мне хватит Pixelmator-a (ML Resolution хорошая вещь бтв).
PS: шутки про Go 1.18 с дженериками с этой пикчу по дефолту не смешные (ФАЗЗИНГ ТОЖЕ)
Думаю на сегодня мне хватит Pixelmator-a (ML Resolution хорошая вещь бтв).
PS: шутки про Go 1.18 с дженериками с этой пикчу по дефолту не смешные (ФАЗЗИНГ ТОЖЕ)
Golang митап онлайн 16 декабря в 17:00.
Разработчики из МТС поделятся опытом программирования на Go - расскажут, как оперативно находят и фиксят баги, проводят тесты облаков и используют serverless функции.
Регистрация и расписание тут.
Разработчики из МТС поделятся опытом программирования на Go - расскажут, как оперативно находят и фиксят баги, проводят тесты облаков и используют serverless функции.
Регистрация и расписание тут.
mts-digital.timepad.ru
Наблюдаемость, serverless функции и тесты облаков / События на TimePad.ru
Расскажем о жизни в большой компании: как мы оперативно находим и фиксим баги, тестируем создание кластера Kubernetes для клиента в облаке и как сталкиваемся с новыми практикам.
oleg_log
https://twitter.com/quasilyte/status/1466502190353240072
Ура, можно rule-грепать Go в браузере и без интернета, Искандеру респект 🙌 https://habr.com/en/post/593349/
Habr
gocorpus: открытый корпус Go кода, поддерживающий запросы
На днях я запустил wasm-приложение , которое позволяет запускать gogrep шаблоны на относительно крупном корпусе Go кода (~11 миллионов строк кода). В этой заметке я напишу как этим пользоваться и...
oleg_log
Ура, можно rule-грепать Go в браузере и без интернета, Искандеру респект 🙌 https://habr.com/en/post/593349/
This media is not supported in your browser
VIEW IN TELEGRAM
Начнём ваш и мой понедельник с демотивации (слишком много кода на выходных было).
Что вас больше всего бесит, удручает в индустрии? Хард скиловое, пожалуйста. Вот эти докеры-шмокеры, нод_модулс, жава8 и по списку, неочевидные кнопки в Google Meat и тд.
Я вот в воскресенье вечером могу придумать только подлагивающий VSCode и порой лаги/зависание при сохранении с автоформатом (не реклама Fleet)(пока). Таймаут SSH с VPN выбешивает для долгих запросов в Постгрю.
А у тебя что?
(есть подозрение, что из-за перевеса подписчиков с Го ответы будут не такие широкие по индустрии, а жаль, репостните что ли куда-то)
Что вас больше всего бесит, удручает в индустрии? Хард скиловое, пожалуйста. Вот эти докеры-шмокеры, нод_модулс, жава8 и по списку, неочевидные кнопки в Google Meat и тд.
Я вот в воскресенье вечером могу придумать только подлагивающий VSCode и порой лаги/зависание при сохранении с автоформатом (не реклама Fleet)(пока). Таймаут SSH с VPN выбешивает для долгих запросов в Постгрю.
А у тебя что?
(есть подозрение, что из-за перевеса подписчиков с Го ответы будут не такие широкие по индустрии, а жаль, репостните что ли куда-то)
❤️ http://sentimentalversioning.org ❤️
Interpreting the previous paragraph according to the specific meanings defined in RFC2119 for “should”, “should not”, “may”, and “must” is entirely optional.
Interpreting the previous paragraph according to the specific meanings defined in RFC2119 for “should”, “should not”, “may”, and “must” is entirely optional.
Forwarded from There will be no singularity
Twitter
Nikolay Samokhvalov – Postgres is awesome
Cannot say I like this post -- I would if the author still worked at MySQL (Oracle). > MySQL is a pretty poor database, and you should strongly consider using Postgres instead. "Leaving MySQL" blog.sesse.net/blog/tech/2021… HN: news.ycombinator.com/item?id=294558…
И отдельно обращу внимание на ссылку в статье https://aws-native.com/new-ec2-instance-types-of-reinvent-2021
Forwarded from Sysadmin Tools 🇺🇦
Graviton2 and Graviton3
http://muratbuffalo.blogspot.com/2021/12/graviton2-and-graviton3.html
#aws #arm #graviton
http://muratbuffalo.blogspot.com/2021/12/graviton2-and-graviton3.html
#aws #arm #graviton
Пиу-пиу. Интересно конечно, но пользы особо не принесет.
https://www.fastly.com/blog/debunking-cloudflares-recent-performance-tests
https://blog.cloudflare.com/network-performance-update-full-stack-week/
https://www.fastly.com/blog/debunking-cloudflares-recent-performance-tests
https://blog.cloudflare.com/network-performance-update-full-stack-week/
Fastly
Lies, damned lies, and (Cloudflare) statistics: debunking Cloudflare’s recent performance tests | Fastly
A couple of weeks ago Cloudflare, one of our competitors, claimed that their edge compute platform is roughly three times as fast as Compute@Edge. The false claim is a great example of how statistics can be used to mislead.
Помните такую фразу: программистам не надо платить деньги, они и так занимаются любимым делом. Вроде Страуструпу приписывают, но гуглить лень.
Так вот. Срыв покровов.
Программисты придумали опен-сурс, чтобы официально делать что им нравится и получать за это только бессонницу и нежелание работать на работе.
*drop mic*
Так вот. Срыв покровов.
Программисты придумали опен-сурс, чтобы официально делать что им нравится и получать за это только бессонницу и нежелание работать на работе.
*drop mic*
Forwarded from Sysadmin Tools 🇺🇦
Forwarded from ДевОпс Інженер 🇺🇦 (Oleg Mykolaichenko)
Grafana 8.0+ 0 Day LFI
Прикривайте Grafana фаерволами и меняйте все секреты, потому что если у вас есть grafana-clock-panel - вы подвержены 0day уязвимости. Простой GET запрос такого типа будет работать:
Уязвимый кусок кода:
https://github.com/grafana/grafana/blob/main/pkg/api/plugins.go#L300-L303
Пример работы уязвимости:
https://github.com/Vulnmachines/grafana-unauth-file-read
BugBounty в Twitter:
https://twitter.com/naglinagli/status/1468155313182416899
За новость спасибо Pavel Dmytrenko 🙏
UPD1: В clickhouse-grafana такая же беда - Serhii Mikhno
UPD2: Уязвимые плагины: https://github.com/projectdiscovery/nuclei-templates/blob/master/vulnerabilities/grafana/grafana-file-read.yaml
Прикривайте Grafana фаерволами и меняйте все секреты, потому что если у вас есть grafana-clock-panel - вы подвержены 0day уязвимости. Простой GET запрос такого типа будет работать:
`GET /public/plugins/grafana-clock-panel/../../../../../../../etc/passwd`Уязвимый кусок кода:
https://github.com/grafana/grafana/blob/main/pkg/api/plugins.go#L300-L303
Пример работы уязвимости:
https://github.com/Vulnmachines/grafana-unauth-file-read
BugBounty в Twitter:
https://twitter.com/naglinagli/status/1468155313182416899
За новость спасибо Pavel Dmytrenko 🙏
UPD1: В clickhouse-grafana такая же беда - Serhii Mikhno
UPD2: Уязвимые плагины: https://github.com/projectdiscovery/nuclei-templates/blob/master/vulnerabilities/grafana/grafana-file-read.yaml
GitHub
grafana/pkg/api/plugins.go at main · grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many mo...
Дед, а дед, а давай ПРы меньше делать?)
Еще по точке (.) врубается github.dev https://twitter.com/felixge/status/1468155086648061952
thx @golang_for_two
Еще по точке (.) врубается github.dev https://twitter.com/felixge/status/1468155086648061952
thx @golang_for_two
Среди вас есть те умельцы, которые
Мне тут сказали, что оно не поддерживается и лучше брать Citus, что звучит логично, но из коробке как-то так хорошо выглядит и по крону делает партиции, что я большего и видеть не хочу.
В догонку - если вы партицируете Postgres таблицу по колонке timestamp, то как у вас индексы/пк/констрейнты выглядят? (если стеснительные/NDA-шные, лс открыто)
pg_partman использовали?Мне тут сказали, что оно не поддерживается и лучше брать Citus, что звучит логично, но из коробке как-то так хорошо выглядит и по крону делает партиции, что я большего и видеть не хочу.
В догонку - если вы партицируете Postgres таблицу по колонке timestamp, то как у вас индексы/пк/констрейнты выглядят? (если стеснительные/NDA-шные, лс открыто)
ЩА БУИТ https://www.youtube.com/watch?v=35eIxI_n5ZM
(хотя докладки смотрятся слабо, да как всегда, ба-дум-тсс)
(хотя докладки смотрятся слабо, да как всегда, ба-дум-тсс)
YouTube
GopherCon 2021 - Day 1
Welcome to GopherCon where we have been delving in to all things Go related since 2014! Today your GopherCon Host, Erik St. Martin, and special guest hosts, Johnny Boursiquot and Aaron Schlesinger, are coming to you live from the Microsoft Learn TV Studio…