Forwarded from Evil Martians
Сегодня в 17:30 по московскому времени DevOps-эксперт Игорь Курочкин и наш SRE-инженер Андрей Александров проведут воркшоп про топологии платформенных команд на конференции DevOops.
Подключайтесь, будет интересно!
http://amp.gs/j1MVc
Подключайтесь, будет интересно!
http://amp.gs/j1MVc
Forwarded from Evil Martians
This media is not supported in your browser
VIEW IN TELEGRAM
В марсианском блоге наш бэкенд-инженер Святослав Крюков попадает в виртуальную реальность, где все (наконец-то!) ✨«должно быть переписано на Go». ✨
В статье он рассказывает, как писать на Go с помощью Ruby, меняя в процессе Ruby под свои нужды.
Что вас ждет:
➡️ Перенос синтаксиса Go в Ruby.
➡️ Создание небольших лексера и парсера, модификация тех, что в Ruby Next!
➡️ Переписывание AST на лету с помощью Ruby Next.
➡️ И другие крутые техники, которые позволят сделать фантазию реальностью!
👉Читайте эту невероятную историю: http://amp.gs/j1cia
В статье он рассказывает, как писать на Go с помощью Ruby, меняя в процессе Ruby под свои нужды.
Что вас ждет:
➡️ Перенос синтаксиса Go в Ruby.
➡️ Создание небольших лексера и парсера, модификация тех, что в Ruby Next!
➡️ Переписывание AST на лету с помощью Ruby Next.
➡️ И другие крутые техники, которые позволят сделать фантазию реальностью!
👉Читайте эту невероятную историю: http://amp.gs/j1cia
Forwarded from Evil Martians
Вчера вышла первая preview-версия Ruby 3.1.
Из важного:
• новый легковесный JIT-компилятор YJIT от Shopify
• гем debug в качестве дебаггера по умолчанию
• короткий формат записи хэшей, если имя переменной совпадает с именем ключа:
А также традиционное улучшение производительности.
Подробности и другие изменения — в официальном анонсе: ruby-lang.org/en/news/2021/11/09/ruby-3-1-0-preview1-released
Из важного:
• новый легковесный JIT-компилятор YJIT от Shopify
• гем debug в качестве дебаггера по умолчанию
• короткий формат записи хэшей, если имя переменной совпадает с именем ключа:
{ x:, y: } вместо { x: x, y: y }А также традиционное улучшение производительности.
Подробности и другие изменения — в официальном анонсе: ruby-lang.org/en/news/2021/11/09/ruby-3-1-0-preview1-released
Forwarded from Evil Martians
«Скрытые» возможности и трюки PostgreSQL — то, что было в нём всегда, но мало кто знал:
• как определить, что вставилось, а что обновилось в upsert, используя знания об устройстве MVCC в PostgreSQL
• как быстро добавлять проверки в таблицы, чтобы не блокировать таблицу надолго (спойлер: опция
• как добавлять комментарии к любым объектам в базе данных (кстати, в Ruby on Rails комментарии можно добавлять прямо в DSL миграций, начиная с версии 5.0)
• как перестать сочинять многоэтажные условия и начать легко сравнивать диапазоны с помощью оператора
Это и многое другое читайте здесь: hakibenita.com/postgresql-unknown-features
• как определить, что вставилось, а что обновилось в upsert, используя знания об устройстве MVCC в PostgreSQL
• как быстро добавлять проверки в таблицы, чтобы не блокировать таблицу надолго (спойлер: опция
NOT VALID у внешних ключей и CHECK-констрейнтов)• как добавлять комментарии к любым объектам в базе данных (кстати, в Ruby on Rails комментарии можно добавлять прямо в DSL миграций, начиная с версии 5.0)
• как перестать сочинять многоэтажные условия и начать легко сравнивать диапазоны с помощью оператора
OVERLAPS Это и многое другое читайте здесь: hakibenita.com/postgresql-unknown-features
Forwarded from Павленко + дизайн
YouTube
Почему мы ненавидим рекламу, но не можем без нее жить? / Редакция
Новый сервис Авиасейлс «Ещё» по промокоду РЕДАКЦИЯ https://i.avs.io/hfcbwp
«Французский вестник» в кино с 18 ноября. Покупайте билеты на новый фильм Уэса Андерсона по ссылке: https://bit.ly/3HcJTZC
***
Никто не любит рекламу. Но все мы живем в ее матрице.…
«Французский вестник» в кино с 18 ноября. Покупайте билеты на новый фильм Уэса Андерсона по ссылке: https://bit.ly/3HcJTZC
***
Никто не любит рекламу. Но все мы живем в ее матрице.…
Forwarded from Evil Martians
Конференции снова уходят в онлайн, но в этом есть и плюс — принять участие теперь можно откуда угодно!
Например, завтра пройдёт большая (и бесплатная) конференция для веб-разработчиков ITeaConf, где марсианин Владимир Дементьев расскажет о том, как поживает Ruby:
http://amp.gs/jYYOX
Например, завтра пройдёт большая (и бесплатная) конференция для веб-разработчиков ITeaConf, где марсианин Владимир Дементьев расскажет о том, как поживает Ruby:
http://amp.gs/jYYOX
Forwarded from Shock Design
Media is too big
VIEW IN TELEGRAM
Крутая, яркая реклама спотифай в Швеции
Forwarded from Имхограф
Доля населения, привитого от коронавируса нового типа по странам на 11 ноября 2021 года.
Инфографика периодически обновляется, это третье исправление. На 11 ноября в мире вакцинировано минимум одной дозой около 52% населения — это почти 4 млрд человек. В лидеры в этот раз выделено 12 стран, в которых процент вакцинированного населения выше 80%:
🇲🇹 Мальта — 96,59%
🇲🇻 Мальдивы — 91,64%
🇦🇪 ОАЭ — 88,19%
🇶🇦 Катар — 87,14%
🇵🇹 Португалия — 86,09%
🇨🇱 Чили — 86,09%
🇰🇭 Камбоджа — 85,39%
🇸🇬 Сингапур — 94,98%
🇮🇸 Исландия — 84,07%
🇸🇨 Сейшелы — 83,47%
🇧🇭 Бахрейн — 83,29%
🇪🇸 Испания — 80,67%
При этом в числе постсоветских стран по прежнему нет таких, где вакцинировано больше 70% населения. Выше всех находятся прибалтийские страны (🇪🇪Эстония — 58,52%), а 🇷🇺Россия по процентному соотношению занимает только 6 место из 15-ти. При этом по количеству вакцинированных людей Россия находится на 1 месте на постсоветском пространстве и на 11 месте в мире с более чем 50 млн вакцинированных.
Инфографика периодически обновляется, это третье исправление. На 11 ноября в мире вакцинировано минимум одной дозой около 52% населения — это почти 4 млрд человек. В лидеры в этот раз выделено 12 стран, в которых процент вакцинированного населения выше 80%:
🇲🇹 Мальта — 96,59%
🇲🇻 Мальдивы — 91,64%
🇦🇪 ОАЭ — 88,19%
🇶🇦 Катар — 87,14%
🇵🇹 Португалия — 86,09%
🇨🇱 Чили — 86,09%
🇰🇭 Камбоджа — 85,39%
🇸🇬 Сингапур — 94,98%
🇮🇸 Исландия — 84,07%
🇸🇨 Сейшелы — 83,47%
🇧🇭 Бахрейн — 83,29%
🇪🇸 Испания — 80,67%
При этом в числе постсоветских стран по прежнему нет таких, где вакцинировано больше 70% населения. Выше всех находятся прибалтийские страны (🇪🇪Эстония — 58,52%), а 🇷🇺Россия по процентному соотношению занимает только 6 место из 15-ти. При этом по количеству вакцинированных людей Россия находится на 1 месте на постсоветском пространстве и на 11 месте в мире с более чем 50 млн вакцинированных.
Forwarded from ai.dot(ufna, dev)
Я давний приверженец аля-эпиковского кодестайла и закапывания подальше всех текстовых "помощников типов" и подобного. Я еще как-то готов принять _ для внутренних переменных класса, но m_ c_ и подобное - ужас же.
К чему это вообще? Тут вышел перевод статьи от Bungie про кодстайл, https://habr.com/ru/post/588881/ , в процессе чтения я понял что сложно придумать более сложночитаемый для меня стиль.
1. снейк кейс повсюду, everywhere (лично мне сложно читать все примеры кода, приведенные в статье)
2. "нет пробела перед оператором присваивания чтобы не перепутать со сравнением"
3. int32 *smth, а не int32* smth
При этом набор правил кодестайла на самом деле куда шире - достаточно посмотреть все вариации конфигурирования clang-format, там есть над чем поломать копья, и в статье об этом ни слова.
И вообще, главное так и не раскрыли - табы или пробелы! (табы)
К чему это вообще? Тут вышел перевод статьи от Bungie про кодстайл, https://habr.com/ru/post/588881/ , в процессе чтения я понял что сложно придумать более сложночитаемый для меня стиль.
1. снейк кейс повсюду, everywhere (лично мне сложно читать все примеры кода, приведенные в статье)
2. "нет пробела перед оператором присваивания чтобы не перепутать со сравнением"
3. int32 *smth, а не int32* smth
При этом набор правил кодестайла на самом деле куда шире - достаточно посмотреть все вариации конфигурирования clang-format, там есть над чем поломать копья, и в статье об этом ни слова.
И вообще, главное так и не раскрыли - табы или пробелы! (табы)
Хабр
Гайдлайны и бритвы компании Bungie по кодингу на C++
Для создания игры наподобие Destiny требуется много командной работы и мастерства. У нас есть талантливые люди во всех областях знаний, однако было непросто достичь уровня координации, необходимого...
Forwarded from Павленко + дизайн
Видели когда-нибудь как выглядят шрифтовые логотипы на арабском? Теперь видели 😉
Forwarded from Павленко + дизайн