Я в этом раннем анализе вижу две зияющие дыры, обе с ушами из одного места.
Во-1х таймлайн релиза. Они утверждают что весь код вылизан, протестирован и всячески подёрган за ниточки. Однако же:
On February 28, 2024, sensor 7.11 was made generally available to customers, introducing a new IPC Template Type
On March 05, 2024, a stress test of the IPC Template Type was executed in our staging environment
то есть код был выкачен всем пользователям (GA) за неделю до того, как они прогнали стресс-тесты для него у себя. Иначе говоря, факт "всё протестировано до нас" провален.
Во-2х, все тестирования описаны для канала кода, а "конфигурация" -- "не код". И в обещании "недопущания" обещают сделать прогрессивный роллаут и начать тестировать (включая "локальные тесты", лол што, конфиг выкатывали без внутреннего тестирования В А А П С Ч Е?
То есть да, тестинг сломан по определению, и ситуация была предсказуема. Это был вопрос не "если" а "когда". Если добавить к этому проблемы 3 недели назад когда такой же апдейт привёл к 100% загрузу СРУ, а пару месяцев назад -- к поломке линуксовых агентов (которые лечили неделями)...
Контракт(опять же: мой лично) не содержал никаких упоминаний работы из офиса/дома.
В моём контракте с гуглом был вот такой пункт:
"Place of Work
Your primary place of work will be at Google’s offices in Zurich. However you may be required to work at any other premises Google currently has or may later acquire within Switzerland. You may also be required to travel and work within Switzerland and abroad for the performance of your duties."
Я раньше не обращал на него как-то внимания, но когда шли разговоры о RTO так или иначе -- его припоминали.
— Скажите, это, стало быть, любую стенку можно так убрать? Вашему изобретению цены нет, гражданин интеллигент!
Вообще, вариант когда текстура с просветом повторяет форму стены смотрится очень даже интересно, равно как когда "нагоняет" персонажа -- интересные механики поверх этого возможны, уровня "не спеши, а то успеешь"... :)
Финальный результат смотрится как... Как везде? Просто очень хорошо, но изюму больше нет
Итоговая калькуляция сильно отличается на масштабах десятка, сотен, тысяч и миллионов штук. Я подозреваю, что на тысячах будет плюс, а на миллионе опять уйдёт в минус...
... но мы уходим в холивар уровня "допустимо ли полагаться на UB если я проверил и оно работает".
Моё мнение -- можно, пока такой код покрыт юнит-тестом. В случае, обсуждаемом в топике, простой юнит-тест на декодер вскрыл бы проблему и нам было бы не о чем тут говорить...
Как и другие 60% клавы - хоть на обеих руках держи стрелки. Кнопок достаточно, просто переключаются слои. Я не фанат, но на микроклавах люди очень даже радостно живут
Подозреваю, что настройки записываются в мышь и она потом выдаёт что настроишь. У Speedlink'ов именно так. Боковой на Sovos крайне неудобен, но для редких команд (типа таунта или открывашки боя в wow танком) я к нему приноровился -- но верхний выглядит так, будто ну очень сложно тянуться к нему.
Пригляжусь к ним, всегда хорошо иметь запасной вариант.
Это ортолинейная эргономичная клавиатура, которая одновременно еще и мышь -- обе половинки катаются как мышь. Раскладку можно поправить где клик где правый клик под руками и так далее. Вроде была модель с трекболом, но я их не люблю, не пробовал.
Я в этом раннем анализе вижу две зияющие дыры, обе с ушами из одного места.
Во-1х таймлайн релиза. Они утверждают что весь код вылизан, протестирован и всячески подёрган за ниточки. Однако же:
то есть код был выкачен всем пользователям (GA) за неделю до того, как они прогнали стресс-тесты для него у себя. Иначе говоря, факт "всё протестировано до нас" провален.
Во-2х, все тестирования описаны для канала кода, а "конфигурация" -- "не код". И в обещании "недопущания" обещают сделать прогрессивный роллаут и начать тестировать (включая "локальные тесты", лол што, конфиг выкатывали без внутреннего тестирования В А А П С Ч Е?
То есть да, тестинг сломан по определению, и ситуация была предсказуема. Это был вопрос не "если" а "когда". Если добавить к этому проблемы 3 недели назад когда такой же апдейт привёл к 100% загрузу СРУ, а пару месяцев назад -- к поломке линуксовых агентов (которые лечили неделями)...
Некоторое время тупил в районе
delete next. Реально не видно, даже зная, что она там 🧐Что удивительно -- это не "убрать 2 слоя менеджеров". Впрочем, это способ сократить еще в 40 раз
В моём контракте с гуглом был вот такой пункт:
Я раньше не обращал на него как-то внимания, но когда шли разговоры о RTO так или иначе -- его припоминали.
Вспомнил, в Колывани в аптеке делали так. Правда, это был еще прошлый век, 99й вроде :)
& ?
Вообще, вариант когда текстура с просветом повторяет форму стены смотрится очень даже интересно, равно как когда "нагоняет" персонажа -- интересные механики поверх этого возможны, уровня "не спеши, а то успеешь"... :)
Финальный результат смотрится как... Как везде? Просто очень хорошо, но изюму больше нет
Итоговая калькуляция сильно отличается на масштабах десятка, сотен, тысяч и миллионов штук. Я подозреваю, что на тысячах будет плюс, а на миллионе опять уйдёт в минус...
А что с имеющимися пользователями? Кому-нибудь из них фича нужна?
Если это код на клиентской стороне -- то это некрасиво, пахнет, но неважно :)
... но мы уходим в холивар уровня "допустимо ли полагаться на UB если я проверил и оно работает".
Моё мнение -- можно, пока такой код покрыт юнит-тестом. В случае, обсуждаемом в топике, простой юнит-тест на декодер вскрыл бы проблему и нам было бы не о чем тут говорить...
во-1х, речь шла не про порядок валют а про порядок компонент при чтении картинок. во-2х есть разница между оптимизацией и корректностью.
Можно жертвовать производительностью в угоду читаемости, нельзя жертвовать корректностью в угоду читаемости.
12% разница. Курочка она по зёрнышку -- и это медленный язык. В сях еще больше.
Но главная ошибка, в логике, это использование итерации по контейнеру без гарантии порядка и ожидание порядка.
Как и другие 60% клавы - хоть на обеих руках держи стрелки. Кнопок достаточно, просто переключаются слои. Я не фанат, но на микроклавах люди очень даже радостно живут
Это вопрос забивания гвоздей микроскопом. Да, пожалуй, можно, если вломы идти до молотка, а микроскопов у тебя -- до той матери...
Подозреваю, что настройки записываются в мышь и она потом выдаёт что настроишь. У Speedlink'ов именно так. Боковой на Sovos крайне неудобен, но для редких команд (типа таунта или открывашки боя в wow танком) я к нему приноровился -- но верхний выглядит так, будто ну очень сложно тянуться к нему.
Пригляжусь к ним, всегда хорошо иметь запасной вариант.
Zelotes выглядит очень интересно! А насколько удобно использовать верхний джойстик?
СНГшные корни утверждают давно, вот пример: https://thebell.io/khomyak-dlya-durova-kto-sozdal-samuyu-populyarnuyu-igru-v-telegram
Это https://hamsterkombo.com/ на фарси?
Это ортолинейная эргономичная клавиатура, которая одновременно еще и мышь -- обе половинки катаются как мышь. Раскладку можно поправить где клик где правый клик под руками и так далее. Вроде была модель с трекболом, но я их не люблю, не пробовал.