Publicaciones de Telegram de Стой под стрелой

Ведет @nikitonsky. Рекламы нет
10,776 Suscriptores
17 Fotos
Última Actualización 11.03.2025 07:48
Canales Similares

10,541 Suscriptores

6,356 Suscriptores

1,753 Suscriptores
El contenido más reciente compartido por Стой под стрелой en Telegram
Кстати лайфхак: если хотите ноут с матовым экраном, не надо за него доплачивать. Возьмите глянцевый и просто доработайте наждачкой. Результат тот же: мыльное изображение, блеклые цвета, отсутствие отражений. Только еще и сэкономите.
Одна вещь, которая меня абсолютно выносит, это когда что-нибудь спрашиваешь, а люди в реплаях такие: «Я спросил ЧатГПТ, вот что он ответил...»
Я реально не понимаю: а зачем? Чтобы что? Что этот комментарий добавляет к дискуссии? Это примерно того же уровня содержательности, что и «моя собака принесла мячик» или «эти слова можно еще вот в таком порядке сложить».
Не знаешь — ну промолчи. У тебя кнопка «промолчать» платная что ли?
Я реально не понимаю: а зачем? Чтобы что? Что этот комментарий добавляет к дискуссии? Это примерно того же уровня содержательности, что и «моя собака принесла мячик» или «эти слова можно еще вот в таком порядке сложить».
Не знаешь — ну промолчи. У тебя кнопка «промолчать» платная что ли?
Как-то в прошлом году я ходил на курсы стендапа, чтобы научиться быть смешным. А то айтишник в Германии — как-то не обхохочешься.
Надо было, получается, написать шутку. А я как раз в каком-то интернет-магазине сидел, кроссовки смотрел. И он как давай мне ИИ-помощника впаривать. Вот я и пишу: смотрите, какая бесполезная штука! С чем она мне может помочь? Все уже и так написано и нарисовано. И спросил помощника: цена за кроссовки — это за один или за пару?
Очень гордился этой шуткой. Но, думаю, одной мало, надо еще примеров накидать. И завис. Сидел-сидел, думал-думал, но все не то получалось. Так ничего и не придумал.
Рассказал шутку жене. Она тоже поржала, классно, говорит, но надо бы еще примеров накидать, таких же смешных. Я говорю — би май гест. Подумали уже вдвоем, так ничего и не придумали.
Прихожу на занятие в группу. Рассказываю шутку. Группа ржет. Преподша начинает делать замечания: шутка классная, но всего одна, надо развить. А накидай, говорит, примеров! Например, можно сказать... тут пауза... ну вот можно то, например, сказать, или это. И сама понимает, что примеры ну оооочень мягко говоря ни о чем. Ладно, говорит, придумайте потом что-то посмешнее.
Это я все к чему? Придумать хорошую шутку — не хуй собачий!
Надо было, получается, написать шутку. А я как раз в каком-то интернет-магазине сидел, кроссовки смотрел. И он как давай мне ИИ-помощника впаривать. Вот я и пишу: смотрите, какая бесполезная штука! С чем она мне может помочь? Все уже и так написано и нарисовано. И спросил помощника: цена за кроссовки — это за один или за пару?
Очень гордился этой шуткой. Но, думаю, одной мало, надо еще примеров накидать. И завис. Сидел-сидел, думал-думал, но все не то получалось. Так ничего и не придумал.
Рассказал шутку жене. Она тоже поржала, классно, говорит, но надо бы еще примеров накидать, таких же смешных. Я говорю — би май гест. Подумали уже вдвоем, так ничего и не придумали.
Прихожу на занятие в группу. Рассказываю шутку. Группа ржет. Преподша начинает делать замечания: шутка классная, но всего одна, надо развить. А накидай, говорит, примеров! Например, можно сказать... тут пауза... ну вот можно то, например, сказать, или это. И сама понимает, что примеры ну оооочень мягко говоря ни о чем. Ладно, говорит, придумайте потом что-то посмешнее.
Это я все к чему? Придумать хорошую шутку — не хуй собачий!
Так, кажется пора писать книгу. Собрал все правила хороших интерфейсов в одном месте:
- Нет регистрации и логина
- Нет попапа про куки
- Нет нотификаций
- Да, даже красных кружочков нигде нет
- Нет попапов с онбордингом
- Нет предложения обновиться на запуске
- Нет Welcome Screen
- Нет ИИ
- Нет рассылки с новостями
- Нет загрузок между экранами
- Нет текста, выровненного по правому краю
- Не клянчит отзыв
- Не клянчит пермишны (это уже больше к ОС, конечно)
- Не теряет данные
- Не окружает со всех сторон (потом как-нить расскажу)
- Не шумит
- Текст центрирован в кнопках
- Текст не обрезает...
- Анимации не длиннее 100 мс
- Контролы не скроллятся
- У контролов есть границы
- У контролов есть аффорданс
- Контролы не плавают поверх контента
- Контролы видны сразу, а не по ховеру
- При наведении на кнопку не меняется курсор
- Даты указаны в абсолютном формате
- Все, что можно нажать, можно нажать с клавиатуры
- Работает без интернета
Уффф, труд всей жизни все-таки. Что еще забыл?
- Нет регистрации и логина
- Нет попапа про куки
- Нет нотификаций
- Да, даже красных кружочков нигде нет
- Нет попапов с онбордингом
- Нет предложения обновиться на запуске
- Нет Welcome Screen
- Нет ИИ
- Нет рассылки с новостями
- Нет загрузок между экранами
- Нет текста, выровненного по правому краю
- Не клянчит отзыв
- Не клянчит пермишны (это уже больше к ОС, конечно)
- Не теряет данные
- Не окружает со всех сторон (потом как-нить расскажу)
- Не шумит
- Текст центрирован в кнопках
- Текст не обрезает...
- Анимации не длиннее 100 мс
- Контролы не скроллятся
- У контролов есть границы
- У контролов есть аффорданс
- Контролы не плавают поверх контента
- Контролы видны сразу, а не по ховеру
- При наведении на кнопку не меняется курсор
- Даты указаны в абсолютном формате
- Все, что можно нажать, можно нажать с клавиатуры
- Работает без интернета
Уффф, труд всей жизни все-таки. Что еще забыл?
Еще секрет от автора популярного канала. Знаете, какие посты самые унылые? Мета. Про то, как писать посты. Как автору тяжело. Где он искал вдохновение. Сколько собирался с силами. Как писал движок, или какой взял готовый. Как реагирует аудитория. Что, по его мнению, нравится читателям. Вопросы, о чем писать дальше. А еще анонсы, что будет писать чаще. Последние два – это вообще смертный приговор, после такого только умирать.
Мы пришли сюда — зачем? За контентом. Вот контент и давай. А какие приключения пережил автор, чтобы его добыть — пусть друзьям в баре рассказывает.
Мы пришли сюда — зачем? За контентом. Вот контент и давай. А какие приключения пережил автор, чтобы его добыть — пусть друзьям в баре рассказывает.
Вот если бы сейчас ничего не написал, еще десяточка может быть прибавилась бы
Хотите прикол? Если в канал ничего не писать, число подписчиков потихоньку растет. А если писать, то кто-то постоянно отписывается. Так что писать невыгодно. Думайте
Главное правило качественного интерфейса: он не должен дребезжать.
Когда я учился на военке, нам рассказывали байку, мол, СССР продал чертежи БТР-а какого-то чехам, те начали их делать, наши посмотрели и удивились: двери плотно закрывались, ниоткуда не дуло и ничего не дребезжало. Типа, думали, что это в чертежах заложено, а оказалось — в исполнении.
Насколько это правда — хз (байка, говорю же), но смысл верный — в значительной мере впечатление создается качеством исполнения.
Что такое дребезжащий интерфейс? Это любое паразитное движение, не связанное с основным использованием программы. Например, при загрузке страница прыгает. Ну там, размеры картинок не прописали, или CSS загрузился позднее HTML-я, или реакт инициализровался и что-то съехало. На всякий случай уточню: ЭТО ПЛОХО. ТАК ДЕЛАТЬ НЕ НАДО. Повторяю, как слышно? НЕ. НАДО.
Дребезжащий интерфейс создает ощущение, что автор не в полной мере контролирует экспириенс. «Так получилось» вместо «я так хотел». Но если он не смог оседлать Реакт, что от него ожидать во всем остальном?
Или другой пример: каждый раз, когда я плачу за что-то Пейпалом, он открывает всплывающее окно, в котором есть небольшой, на десяток пикселей, вертикальный скролл. Мелочь? Мелочь. Портит впечатление? Еще как. Вместо четкого, выверенного, звонко задизайненного окна мы видем какое-то невнятное мямленье. «Так получилось».
Вообще вписывать интерфейсы в окно мы как цивилизация разучились. Возьмем калькулятор: приятно же, что все кнопки видно сразу, ничего не спрятано за фолд, что у кнопок всегда фиксированная позиция, что если ты не совсем точно нажмешь, ничего никуда не уедет. Если бы калькулятор дизайнили сейчас, панель с кнопками у него скроллилась бы.
Когда-то давно я пользовался Git Kraken и был доволен. А потом переехал на Sublime Merge — она ощущалась визуально беднее, но одновременно надежнее. Вот буквально, «не дребезжала». Я понял, что вижу, как интерфейс Кракена грузится, вижу эти полсекунды черного экрана, когда ничего нет, вижу, как кнопки чуть прыгают влево-вправо в зависимости от того, как им повезло отрендериться. И это все снижало кайф от использования.
Так что будете делать в следующий раз часы — убедитесь, что используете табулярные цифры. А то будут иконки скакать влево-вправо каждый раз, как 19:11 сменяется на 19:12.
Когда я учился на военке, нам рассказывали байку, мол, СССР продал чертежи БТР-а какого-то чехам, те начали их делать, наши посмотрели и удивились: двери плотно закрывались, ниоткуда не дуло и ничего не дребезжало. Типа, думали, что это в чертежах заложено, а оказалось — в исполнении.
Насколько это правда — хз (байка, говорю же), но смысл верный — в значительной мере впечатление создается качеством исполнения.
Что такое дребезжащий интерфейс? Это любое паразитное движение, не связанное с основным использованием программы. Например, при загрузке страница прыгает. Ну там, размеры картинок не прописали, или CSS загрузился позднее HTML-я, или реакт инициализровался и что-то съехало. На всякий случай уточню: ЭТО ПЛОХО. ТАК ДЕЛАТЬ НЕ НАДО. Повторяю, как слышно? НЕ. НАДО.
Дребезжащий интерфейс создает ощущение, что автор не в полной мере контролирует экспириенс. «Так получилось» вместо «я так хотел». Но если он не смог оседлать Реакт, что от него ожидать во всем остальном?
Или другой пример: каждый раз, когда я плачу за что-то Пейпалом, он открывает всплывающее окно, в котором есть небольшой, на десяток пикселей, вертикальный скролл. Мелочь? Мелочь. Портит впечатление? Еще как. Вместо четкого, выверенного, звонко задизайненного окна мы видем какое-то невнятное мямленье. «Так получилось».
Вообще вписывать интерфейсы в окно мы как цивилизация разучились. Возьмем калькулятор: приятно же, что все кнопки видно сразу, ничего не спрятано за фолд, что у кнопок всегда фиксированная позиция, что если ты не совсем точно нажмешь, ничего никуда не уедет. Если бы калькулятор дизайнили сейчас, панель с кнопками у него скроллилась бы.
Когда-то давно я пользовался Git Kraken и был доволен. А потом переехал на Sublime Merge — она ощущалась визуально беднее, но одновременно надежнее. Вот буквально, «не дребезжала». Я понял, что вижу, как интерфейс Кракена грузится, вижу эти полсекунды черного экрана, когда ничего нет, вижу, как кнопки чуть прыгают влево-вправо в зависимости от того, как им повезло отрендериться. И это все снижало кайф от использования.
Так что будете делать в следующий раз часы — убедитесь, что используете табулярные цифры. А то будут иконки скакать влево-вправо каждый раз, как 19:11 сменяется на 19:12.
Пользуясь случаем, передаю привет коллегам, котором был нужен был термин для транспортного средства, и они взяли vehicle, а потом им понадобился еще один — тоже транспортное средство, но в другом контексте — и они недолго думая взяли его из немецкого языка: fahrzeug переводится буквально как vehicle.
Ну а что, все требования хорошего названия соблюдены: одно слово, уникальное, легко запомнить, умеренно короткое, сокращается хорошо (fz). Как говорил Рич Хики, все удачные слова для названий давно разобраны, но он забыл, что можно смотреть в соседних языках!
UPD: Непонятно, что речь про код? Речь про код
Ну а что, все требования хорошего названия соблюдены: одно слово, уникальное, легко запомнить, умеренно короткое, сокращается хорошо (fz). Как говорил Рич Хики, все удачные слова для названий давно разобраны, но он забыл, что можно смотреть в соседних языках!
UPD: Непонятно, что речь про код? Речь про код
Знаете, что потеряли современные программы? Доверие.
Раньше же было как? Нажал кнопку «Сделать Х» — программа идет и делает Х. Не спрашивает, не уточняет, не ломается, не делает что-то другое, не просит залогиниться, не продает другие фичи, не обучает. Просто идет и делает.
А сейчас как? Хочу я, например, поменять обои на рабочем столе. Я иду и меняю. А потом через неделю обнаруживаю, что опять почему-то включились сраные живые обои и опять жрут два гига оперативки. Хотя они мне не нужны примерно никогда и я не включал их никогда. Кто же тогда включил?
Или на сайте есть галка «запомнить меня». Я нажимаю галку. Что я обнаруживаю на следующий день? Меня снова просят залогиниться. Ну и какое тут доверие?
Или поиск. Мы уже привыкли, кажется, что если ты что-то ищещь, то тебе вместо результатов будут показывать какое-то говно. Типа, «пользователи также искали».
ПОЧЕМУ НЕЛЬЗЯ ПРОСТО СДЕЛАТЬ ЧТО ПРОСИЛИ??? Не умничать, не гадать, не улучшать. Просто пойти и сделать.
Или сегодня например я пытался (вы будете смеяться, да) папку передвинуть на рабочем столе. Не смог (но лулзов много собрал).
Или вот у меня 1Password, они иногда разблокируется, а иногда не разблокируется. Иногда требует пароль, а иногда Face ID достаточно. Иногда синхронизирует пароли, а иногда нет. Почему? Что там за магия? И, главное, как я могу на такое положиться?
Или тот факт, что любой (да, любой, вообще любой) видеозвонок начинается с «меня слышно»? А почему может быть не слышно-то? Железо одно и то же, колонки одни и те же, микрофон один и тот же. Зачем вообще существует состояние, когда программа может не принимать или не передавать звук? Чтобы что? Или почему, скажем, нельзя один раз все настроить? Почему это меняется от ситуации к ситуации?
Ну, про блютус я вообще молчу. Кто из нас не жал кнопку «Коннект» и не сидел как дурак в ожидании чуда.
Неудивительно, что простые люди боятся технологий. Потому что мы больше не пользуемся технологиями. Мы пытаемся выживать в мире технологий, которые в свою очередь или не работают, или пытаются нас наебать. Потерялась эта вот логическая связь «Если я нажму Х, произойдет Х». Вместо этого надо теперь думать, а что имелось в виду, что за компания ее делала, какие у нее цели, на каких технологиях, и что у них за ограничения. Это огромный контекст, который, конечно, никак не передается, а технологии становятся непостижимыми.
Помогает иногда столкнуться с чем-то адекватным, чтобы просто на контрасте ощутить, насколько все стало плохо. Например, подключить мышку не по блютусу, а через донгл. Воткнул — хуяк, все уже работает. Даже нажимать ничего не надо. Надежность и простота как у провода, только провода нет. Вот это я понимаю, экспириенс. Вот это прогресс. Вот такие технологии я бы мог с чистой душой рекомендовать кому угодно. Главное, чтобы драйвер мышки потом не попросил приложение скачать и аккаунт завести. Почему все не может таким быть?
Правило хорошего интерфейса: нажимаешь на кнопку — работает. Вот так вот просто, да. Никто не умеет почти.
Раньше же было как? Нажал кнопку «Сделать Х» — программа идет и делает Х. Не спрашивает, не уточняет, не ломается, не делает что-то другое, не просит залогиниться, не продает другие фичи, не обучает. Просто идет и делает.
А сейчас как? Хочу я, например, поменять обои на рабочем столе. Я иду и меняю. А потом через неделю обнаруживаю, что опять почему-то включились сраные живые обои и опять жрут два гига оперативки. Хотя они мне не нужны примерно никогда и я не включал их никогда. Кто же тогда включил?
Или на сайте есть галка «запомнить меня». Я нажимаю галку. Что я обнаруживаю на следующий день? Меня снова просят залогиниться. Ну и какое тут доверие?
Или поиск. Мы уже привыкли, кажется, что если ты что-то ищещь, то тебе вместо результатов будут показывать какое-то говно. Типа, «пользователи также искали».
ПОЧЕМУ НЕЛЬЗЯ ПРОСТО СДЕЛАТЬ ЧТО ПРОСИЛИ??? Не умничать, не гадать, не улучшать. Просто пойти и сделать.
Или сегодня например я пытался (вы будете смеяться, да) папку передвинуть на рабочем столе. Не смог (но лулзов много собрал).
Или вот у меня 1Password, они иногда разблокируется, а иногда не разблокируется. Иногда требует пароль, а иногда Face ID достаточно. Иногда синхронизирует пароли, а иногда нет. Почему? Что там за магия? И, главное, как я могу на такое положиться?
Или тот факт, что любой (да, любой, вообще любой) видеозвонок начинается с «меня слышно»? А почему может быть не слышно-то? Железо одно и то же, колонки одни и те же, микрофон один и тот же. Зачем вообще существует состояние, когда программа может не принимать или не передавать звук? Чтобы что? Или почему, скажем, нельзя один раз все настроить? Почему это меняется от ситуации к ситуации?
Ну, про блютус я вообще молчу. Кто из нас не жал кнопку «Коннект» и не сидел как дурак в ожидании чуда.
Неудивительно, что простые люди боятся технологий. Потому что мы больше не пользуемся технологиями. Мы пытаемся выживать в мире технологий, которые в свою очередь или не работают, или пытаются нас наебать. Потерялась эта вот логическая связь «Если я нажму Х, произойдет Х». Вместо этого надо теперь думать, а что имелось в виду, что за компания ее делала, какие у нее цели, на каких технологиях, и что у них за ограничения. Это огромный контекст, который, конечно, никак не передается, а технологии становятся непостижимыми.
Помогает иногда столкнуться с чем-то адекватным, чтобы просто на контрасте ощутить, насколько все стало плохо. Например, подключить мышку не по блютусу, а через донгл. Воткнул — хуяк, все уже работает. Даже нажимать ничего не надо. Надежность и простота как у провода, только провода нет. Вот это я понимаю, экспириенс. Вот это прогресс. Вот такие технологии я бы мог с чистой душой рекомендовать кому угодно. Главное, чтобы драйвер мышки потом не попросил приложение скачать и аккаунт завести. Почему все не может таким быть?
Правило хорошего интерфейса: нажимаешь на кнопку — работает. Вот так вот просто, да. Никто не умеет почти.