Думаем дальше № 16 — «Компьютеры не особо рассчитаны на людей» с Никитой Прокоповым

Илья рассказывает, как мы просрали многозадачность, а Никита ругает консольный интерфейс Гита.

Все выпуски подкаста:
Ютюб · Я.Музыка · Гугль-подкасты · Мейв · РСС для подкастного приложения

0:00 На Айфоне есть многозадачность между разными приложениями, но не между копиями одного
4:29 На Маке во многом так же: Фотос или Телеграм может быть только один
14:17 Управление окнами не должно быть обязательным, но должно быть возможным
16:28 Нереализованная мечта о вкладках везде
21:15 Эплы любят приложения, а не окна
22:54 Комманд-таб на Маке тупой, а Альт-таб на Винде — молодец
27:43 Приложения AltTab и Witch, которые всё чинят, но не до конца
37:35 Переключение между проектами в Саблайме и ВС Коде. И снова о медлительности компьютеров
39:59 Нативные приложения хуже веба!
41:32  Нужно ли знать командную строку Гита?
43:36 Дизайна нет, в терминологии бардак, команды перепутаны с ключами
48:42 Что значит «up to date» и как закоммитить удаление файла
51:39 Консоль показывает прошлое, а настоящее приходится держать в голове
59:18 Как мы используем Сублайм-мёрдж, Гитбокс и ВС Код. Диффинг, стейджинг и стешинг
1:09:23 Хрен загуглишь и разберёшься с ошибками. Про теги
1:15:22 Работа с БД из командной строки. «Вместо того, чтобы показать данные, тебе говорят: „ну сделай запрос“»
1:17:36 Проклятье новичка и нежелание переосмыслять парадигму
1:21:31 Фолоу-ап про видеофоны на Маке
Подписаться на блог
Отправить
Дальше
3 комментария
Константин 7 мес

Слушать некогда, может, и упоминалось, но на маке можно запустить сколько угодно копий одного приложения в терминале:

open -n /Applications/Telegram.app

Технически никаких ограничений нет, а ограничение в UI вполне объяснимо. В винде раньше, (кажется, до семёрки), quick launch — иконки (которые рядом с кнопкой Start, забыл уже, как правильно это там называется) запускали каждый раз новый экземпляр приложения. Многих неопытных пользователей это путало, и они запускали сто экземпляров приложения, хотя нужен им был один.

Илья Бирман 7 мес

Я попробовал, Телеграмы сходят с ума.

Евгений Кузнецов 7 мес

«Покажи мне всё, а я уже дальше сориентируюсь!» — чувак, «всё» — это 8 петабайт данных в трёх тысячах таблиц, связанных довольно замороченными соотношениями, ты не разберёшься в этом визуально. Когда у тебя полторы таблицы в которых в сумме три колонки и пять строк — тогда да, тогда ты без SQL обойдёшься, ну так это и в Excel можно, зачем тебе SQL тогда?

И с гитом то же самое. Я сам охотно пользуюсь гуём в VSC, но как только начинаются чуть менее тривиальные вещи, приходится идти в консоль — просто потому, что консольному интерфейсу можно объяснить, чего я на самом деле хочу, и понять из него, что там на самом деле происходит. Но можно, конечно, и без этого, одним гуём, но тогда ходить на гитхаб теги удалять…

Константин 7 мес

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

Например, так я несколько Хромов запускаю для разработки-тестирования:

open -n /Applications/Google\ Chrome.app  —args ’user-data-dir=/path/to/other/profile’

Кроссплатформенный telegram-desktop, который и на Винде и на Линуксе бывает, знает, что такое бывает, там есть аргумент —workdir. (Но он, как и любое кроссплатформенное приложение, выглядит так себе.) А нативно-маковский telegram-swift, похоже, такого совсем не ожидает в принципе.

Мои книги