NIKITONSKY_PUB Telegram 697
Поскольку мой опыт показывает, что мне хорошо удается донести тонкие материи, давайте попробуем еще раз.

В Мак добавляют систему «примагничивания» окон к углам — хочешь, на правую половину, хочешь — на левую, хочешь — на весь экран. Типа как Rectangle/Divvy/что там еще, только встроенное. Еще не тайловый менеджер, но типа супер-мейнстримная базовая версия. Радость, по идее, должна быть что раз оно системное, то будет работать лучше, но вы же знаете современный Эпл — совсем не факт.

Ну и вот. Обсуждали мы это, и я говорю: кстати, в Винде такое давно есть (говорю же, мейнстрим). Только там сделано по-дебильному: если ты ставишь окно налево, система доебется до тебя модальным окном, чтобы ты выбрал окно справа. Как, говорю, можно было так обосраться на ровном месте.

Приходит чел и говорит: ты дурак, это удобно, просто нажми Эскейп и ничего не надо будет выбирать, право не выбирать окно надо заработать (что? да), и вообще плох тот интерфейс, где все работает само и не надо думать.

А мне кажется это очень показательный пример, как фичи создаются. Вот есть некий запрос, скажем, расставлять окна аккуратно. Дизайнеры Микрософта что сделали: они придумали один юз-кейс, придумали решение, реализовали его, выкатили. В итоге удобно делать ровно одно: расставлять два окна рядом.

А можно посмотреть на проблему шире и придумать систему. Всегда ли нужно ставить два окна рядом? Может у меня окно всего одно? Может я хочу, чтобы остальные сбоку чуть торчали? Может я хочу сам их ресайзнуть как мне надо?

И тогда у тебя реализация распадается на базовые операции: поставить одно окно куда нужно. Из базовых операций легко собираются более сложные. Например, поставить два окна рядом — просто повторяешь ту же операцию дважды. Но можно и не повторять! Можно скомбинировать с чем-то другим. В итоге система получается и шире, и гибче, и проще, и юз-кейсов покрывает больше.

Важный, как мне кажется, прием.

Но вы давайте, пишите, как в Линуксе все давно и лучше сделано и вообще окнами управлять не нужно. Как еще жить, если привязал свою личность к операционной системе.



tgoop.com/nikitonsky_pub/697
Create:
Last Update:

Поскольку мой опыт показывает, что мне хорошо удается донести тонкие материи, давайте попробуем еще раз.

В Мак добавляют систему «примагничивания» окон к углам — хочешь, на правую половину, хочешь — на левую, хочешь — на весь экран. Типа как Rectangle/Divvy/что там еще, только встроенное. Еще не тайловый менеджер, но типа супер-мейнстримная базовая версия. Радость, по идее, должна быть что раз оно системное, то будет работать лучше, но вы же знаете современный Эпл — совсем не факт.

Ну и вот. Обсуждали мы это, и я говорю: кстати, в Винде такое давно есть (говорю же, мейнстрим). Только там сделано по-дебильному: если ты ставишь окно налево, система доебется до тебя модальным окном, чтобы ты выбрал окно справа. Как, говорю, можно было так обосраться на ровном месте.

Приходит чел и говорит: ты дурак, это удобно, просто нажми Эскейп и ничего не надо будет выбирать, право не выбирать окно надо заработать (что? да), и вообще плох тот интерфейс, где все работает само и не надо думать.

А мне кажется это очень показательный пример, как фичи создаются. Вот есть некий запрос, скажем, расставлять окна аккуратно. Дизайнеры Микрософта что сделали: они придумали один юз-кейс, придумали решение, реализовали его, выкатили. В итоге удобно делать ровно одно: расставлять два окна рядом.

А можно посмотреть на проблему шире и придумать систему. Всегда ли нужно ставить два окна рядом? Может у меня окно всего одно? Может я хочу, чтобы остальные сбоку чуть торчали? Может я хочу сам их ресайзнуть как мне надо?

И тогда у тебя реализация распадается на базовые операции: поставить одно окно куда нужно. Из базовых операций легко собираются более сложные. Например, поставить два окна рядом — просто повторяешь ту же операцию дважды. Но можно и не повторять! Можно скомбинировать с чем-то другим. В итоге система получается и шире, и гибче, и проще, и юз-кейсов покрывает больше.

Важный, как мне кажется, прием.

Но вы давайте, пишите, как в Линуксе все давно и лучше сделано и вообще окнами управлять не нужно. Как еще жить, если привязал свою личность к операционной системе.

BY Стой под стрелой


Share with your friend now:
tgoop.com/nikitonsky_pub/697

View MORE
Open in Telegram


Telegram News

Date: |

The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday. Hui said the time period and nature of some offences “overlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months. How to create a business channel on Telegram? (Tutorial) Concise The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins.
from us


Telegram Стой под стрелой
FROM American