👨‍💻 Блог Анатолия Гуляева

У Майкрософта отстойный юикс

Это Пост 21 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

Хочу поныть о своём юзер экспириенсе на сайте Майкрософт.

Когда началась пандемия, маму и меня отправили на удалёнку. На её домашнем ноутбуке Ворда не было. Решили скинуться и купить лицензию на Офис 365. Я не знал, что Майки переименовали Офис 365 в Майкрософт 365. Тут я начал путаться и искать не то, что мне надо было. Потратил минут 10 на то, чтобы понять, что программного пакета Офис 365 уже не существует. Ну, ладно, ребрендинг, хули ты хотел ваще, маркетолог чё-ли?

Перехожу на страницу Майкрософт 365 и кликаю кнопку “Купить”. Ожидаю увидеть планы и цены. Но вместо этого вижу унылую таблицу сравнений планов, которую тут же проматываю вниз. Чё-то не вижу цен. Окей, скроллю обратно на верх, может пропустил. Там тоже нет цен. Вздыхаю. Скроллю ещё раз вниз, вижу карточку с заголовком “Office для дома и бизнеса 2019” и жирную, сочную, синюю кнопку “Купить”. Нажимаю на кнопку и перехожу обратно на страницу Майкрософт 365 с описанием их ебучего пакета.

Современные приложения Office, интеллектуальные облачные службы и первоклассные инструменты защиты данных позволят вам добиваться большего

Тут я начинаю фрустрировать. Кликаю опять на кнопку “Купить”. Блджад! Я хочу купить у вас товар, Майкрософт. Но я даже цены на планы не могу найти. Проходит 15 минут, я брожу по страницам их лабиринто-подобного сайта, пытаясь понять, как в итоге-то купить их продукт. К этому времени начинаю подумывать о покупке на торрентах.

В итоге я потратил ещё 15 минут и смог чудом найти упоминание того, что в России их продукция продаётся через ритейлеров на левой странице. Зашёл на сайт магазина ДНС, заказал цифровой ключ, активировал, установил Ворд через ТимВьюер, всё хорошо, мама работает.

Было бы отлично, если Майкрософт упомянули информацию о покупке у ритейлеров в той таблице сравнения планов. Но время клиентов корпорации не особо ценят.


Про дефис, тире и минус

Это Пост 20 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

Разобрался с этими чёрточками, тире и минусами. Составил таблицу, которая поможет вам сориентироваться:

Тип Пример Комбинация клавиш Подробнее
Дефис Кто-то - Разделяет части слова
Длинное тире Дуб — дерево Альт + - Ставится между словами на синтаксическом уровне (отбивается пробелами)
Короткое тире 2010–2020 Альт + Шифт + - Ставится между числами (не отбивается пробелами)
Минус 10 − 2 = 8 Альт + m По ширине равен знаку равно

Для того чтобы работали хоткеи, рекомендую поставить раскладку Бирмана.

Подробнее о различиях тире и дефиса можно почитать здесь или у Лебедева.


Обновление от 2.03.2021: Улучшил отображение хоткеев.


Скрытие и отображение скрытых файлов в Макос

Это Пост 19 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

TIL: Горячие клавиши Cmd + Shift + . отображают / скрывают скрытые файлы в Файндере. Всё, надеюсь не забуду, а то постоянно лезу в Гугл за помощью.

P.S. Модифицировал воркфлоу для Альфреда для этой задачи. В оригинальной версии воркфлоу автор исполняет шелл команду defaults write com.apple.finder AppleShowAllFiles FALSE | TRUE и потом перезагружает Файндер. Можно обойтись без перезагрузки, если симулировать нажатие горячих клавиш. Просто изменил Эппл-скрипт в воркфлоу на свой:

on alfred_script(q)
  tell application "System Events"
    keystroke "." using {command down, shift down}
  end tell
end alfred_script

Ссылка на воркфлоу


Баг в моём мозге

Это Пост 18 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

Не могу запомнить, сколько лет моим близким. Например, я знаю, что у нас с сестрой разница в 3 года. Значит, мне надо вспомнить, сколько лет мне, и потом отнять 3. Чтобы определить, сколько лет маме, вспоминаю год её рождения и отнимаю от текущего года.


Организация ЦСС свойств

Это Пост 17 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

Я раньше не задумывался, как организовывать ЦСС свойства. Однажды, наткнулся на статью Better Ways to Organise CSS Properties и подумал, вот оно — решение проблемы. Но это решение сложное, оверсинк и сложно держится в голове.

Есть простое решение и наивное: сортировать ЦСС свойства по алфавиту.

.list-item {
  align-items: center;
  display: flex;
  height: 30px;
  justify-content: center;
  width: 196px;
}