Karhin’s Blog
Apps, Design and Music
Later ↑

В Купертино стало немного лучше

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

Игра в цифры и графики

Каждая презентация нового инновационного продукта начинается с игры в цифры.

До 24 ядер для быстрой загрузки больших файлов в Microsoft Excel, до 512 гигабайт оперативной памяти для хрома, в 7 раз быстрее процессор для расчёта последней позиции в ленте в твиттере, в 10 раз лучше графика в инстаграме, в 2 раза лучше снимки для сториз.

Решил посмотреть презентацию двух продуктов одной компании с разницей в один год, зацепился за графики. Особенно понравился этот со сравнением вычислительной мощности и потребляемой энергии, который был сразу в двух презентациях.

Соответственно Apple Event – November 10 (2020), Apple Event – October 18 (2021).

В презентации 2020 года, M1 сравнивают с каким-то последним процессором, который не уточняется. В презентации 2021 года оказывается, что это был 4-ядерный процессор. Видимо, в компании не заметили, что даже в 2019 году выходили ноутбуки от Lenovo, Xiaomi и других производителей с 6-ядерными процессорами от Intel. Подозреваю, что график выглядел бы не очень удобно, если бы их туда вставили.

Кстати, ответ на то, почему M1 Pro и M1 Max быстрее M1, очень простой: в нём просто в два раза больше высокопроизводительных ядер. В M1 их было 4, а в M1 Pro с 10 ядрами их 8. Это объясняет и то, почему в 2020 году на графике оказался процессор с 4 ядрами, нужно же было сказать, что мы лучше всех.

Короче, всё, как у этих ребят из мира PC, если не учитывать энергоффективность, которая в разы выше. Интересно будет через год, когда появится ещё больше ноутбуков с ARM процессорами. Дальше что ли будут сравнивать с макбуками на Intel с процессорами в которых в два раза меньше ядер?

2. Testing conducted by Apple in September 2021 using preproduction 14-inch MacBook Pro systems with Apple M1 Max, 10-core CPU, 32-core GPU, 64GB of RAM, and 8TB SSD, as well as production 2.3GHz quad-core Intel Core i7-based 13-inch MacBook Pro

А что там с периферией?

Дисплей стал круче, 120 герц для анимаций – это однозначно клёво. Смешно только будет, когда часть современных приложений, разработанных на Electron и React, будут опускаться до своих привычных 20 кадров в секунду и магии не произойдёт.

До последнего думал, что поставят в вырез Face ID, но этого и не произошло. А с другой стороны, зачем он нужен, если компьютер и так разблокируется от часов, когда к нему подходишь.

В макбуках поставили Full HD камеру, чтобы Цукиниберг в 2022 году не разочаровывался качеством картинки, когда подсматривает через iOS версию ЛицоКнига (с M1 можно запускать нативные приложения для айфонов и айпадов).

Зачем-то вернули MagSafe, HDMI и разъём для SD карт. Хорошо, что USB Type-A не вернули, аудитория же требовала. А в айфонах до сих пор не сделали Type-C и реверсивную зарядку, но может в следующем году, они же нас слышат.

Я представлял будущее в виде универсального разъёма. В дороге, обычно, не нужно ничего подключать; максимум может флешку воткнуть. Когда приходишь на работу или домой, там стоит один хаб для всего: дисплея, ещё больше USB, Ethernet, SD. Вставляешь один кабель и всё.

Может я какой-то бракованный PRO и уже не понимаю, зачем в ноутбуках какие-то другие разъёмы, если их можно купить по необходимости, а не смотреть, как в них забивается пыль.

Кстати, на один Type-C и один тачбар стало меньше. Тачбар, в отличие от разъёма, был бесполезный, я его так и не понял. Использую в нём только предикативный ввод и ищу эмоджи, потому что в больших компьютерах до сих пор нет нормального способа их ввода.

Рекомендую посмотреть это небольшое интервью, где Федерики с большой любовью и небольшим амейзинг-вандерфул рассказывает про тачбар и его будущее. Ха-ха спойлер: он умрёт через 4 серии.

Интервью с Крейгом Федерики про Touch Bar.

То, что я ожидал

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

Это было интересно в году 2013, когда до пиков производительности ещё было далеко. Обновление телефона или компьютера – это было про то, когда реально покупаешь новое устройство с большей производительностью. А сейчас попытка обмануть физику покупателя.

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

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

Аккумуляторы у ноутбуков и телефонов

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

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

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

Макбук Про 2016 получил вторую жизнь, которую эппл хотел продать по стоимости нового.

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

Обновлено 20.11.2021: в новых макбуках аккумуляторы перестали приклеивать. Поменять теперь намного проще.

Влагозащита у ноутбуков

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

Первая помощь для бойца, который пострадал от потопа.

Телефоны уже делают влагозащитными, а ноутбуки нет. Похоже, что этот невероятный сценарий, где в жизни жидкости вообще везде, не рассматривали. В Купертино только с телефонами пиво кока-колу пьют, а ноутбуки стоят в уютных офисах, куда запрещено заходить с водой.

Хрупкость

С телефонами всегда было как-то бодро. Вот тебе Gorilla Glass, Ceramic Shield недавно появился. Обычно, после первого удара они не рассыпаются.

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

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

Смертельное ранение уже устаревшего ноутбука от крышки для веб-камеры.

Хорошо, что хоть с моделей 2019 убрали мерзкую бабочку, которая залипала и ломалась, и вернули нормальную надёжную клавиатуру.

Обновлено 20.11.2021: в новых макбуках значительно утолщена крышка. Выглядит в разы надёжнее.

Беспроводная зарядка в ноутбуке

Это уже даже патентовали в начале 2021 года, но это так и не появилось. И ещё долго не появится, если вообще будет.

За такую фичу можно заплатить. В поездку приходится таскать несколько блоков питания и кучу проводов: ноутбук, часы, телефон, наушники и планшет. На чем-то можно сэкономить и одним блоком заряжать ноутбук или планшет, а от ноутбука заряжать телефон, наушники и часы.

Если бы шли в wireless future, то появление реверсивной зарядки хотя бы в одним из устройств, могло бы сэкономить много места. Ну и экология же, не нужно производить столько блоков питания и столько шнурков.

То, что получилось

  • Веселые дисплеи вообще везде и какая-то челка в макбуках. Адепты секты Эксперты по дизайну говорят, что благодаря чёлке устройство становится узнаваемым.
  • CPU стал быстрее и больше ядер. Прикольно, теперь разработчикам ещё больше можно забивать на оптимизацию.
  • GPU стал быстрее и больше ядер. Клёво, подписку на аркаду всё равно не оформлю, а 2D спецэффекты уже на 5 айфоне быстро рисовались.
  • Камера стала лучше. Вау, вы же увеличили размер сенсора.
  • Часы до сих пор не могут прожить дольше суток.

Как сделать сайт немного лучше

Есть один очень простой способ, как сделать сайт чуть-чуть лучше, который знает практически любой разработчик мобильных или десктоп приложений, но который не знают веб-разработчики.

Системам рендеринга в браузерах абсолютно безразлично, какого размера будет или может быть содержимое элементов разметки. Никакой проблемы не возникнет из-за того, что изображение прогрузится с задержкой в несколько секунд. Люди привыкли воспринимать веб таким образом: что-то тормознутое и дёрганное, долго загружается и потом показывает много рекламы.

Пример современной веб-страницы от большой компании

В мобильных приложениях всё наоборот. В любом списке абсолютно недопустимо иметь элементы с размером, который нельзя определить за 16 миллисекунд или уже даже за 8 миллисекунд для дисплеев с частотой 60 и 120 герц соответственно. Динамическое изменение размера элемента ломает прокрутку, появляются глитчи и другие паразитные кадры.

То, что недопустимо в обычных приложениях с их системами рендеринга, считается нормальным в браузерах и это плохо. Для того, чтобы сделать веб-страницу немного лучше, достаточно оформлять разметку таким образом, чтобы все элементы находились в тех местах, где должны быть, и не прыгали при погрузке страницы.

У изображений, видео с YouTube и других встраиваемых элементов должно быть указано соотношение сторон или ширина и высота.

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

Обновление блога и большое предложение

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

Что там с Techdoge?

Неудачная попытка с каналом и сайтом Techdoge закончилась тем, что у меня появился ещё один движок для сайтов с контентом. У меня таких уже десяток, но, видимо, этот самый удачный. Я выбросил весь код, который был написан, и сделал простейший сайт с заметками на маркдауне (минималистичный язык разметки).

Пока вёл Techdoge обнаружил, что мне не нужен визуальный редактор, который я разрабатывал очень долго, и он только мешает. Оказалось, что быстрее и продуктивнее накидать заметку прямо в приложении «Заметки» или вообще любом приложении, где есть сохранение из поля ввода, расставить звёздочки с скобочками, чтобы получить форматирование, чем отвлекаться от текста и искать какие-то кнопки. А ещё вырезать и вставить текст в тысячу раз проще, чем передвинуть какие-то блоки на экране.

Когда вернулся к блогу, то решил просто скопировать исходный код Techdoge. Переписал некоторые моменты, переверстал сайт и убрал поддержку Google AMP, который уже мёртв и всех бесит. А сейчас сделал то, что мне нравится – Pepperoni Engine.

Секретная и прибыльная схема моих стартапов

Для форматирования статей используется собственный язык 🍕, который частично раскрыт в этом гайде для комментариев, появились черновики, аккаунты, авторизация через Telegram и собственные комментарии. Про необходимость собственного языка и собственной реализации расскажу как-нибудь потом.

Комментарии

Из всего этого добра вы можете попробовать уже сейчас древовидные комментарии. В отличие от большинства блогов с их системами комментариев, вам не нужно ничего указывать и теперь можно послать меня куда подальше или высказать своё мнение в один клик: поддерживаются анонимные комментарии, как в Ghostly, но без капчи.

Если вы читаете мой блог часто и вам не нужно скрывать свою тайную личность, то можно нажать на замочек в форме комментариев и в один клик создать аккаунт в моём блоге через Telegram. Можно даже поставить собственную фотографию, имя, описание и логин. Чуть позже у описания и логина появится предназначение, не всё сразу.

Я обожаю дискуссии и обсуждения, поэтому бонус от регистрации – уведомления в Telegram про ответы на ваши комментарии. Большинство блогов присылают их в лучшем случае на электронную почту, а здесь всё в реальном времени и привычном окружении. Прикольно, если что-то заживёт своей жизнью в комментариях.

Протестировать то, что получилось, можно под этой заметкой.

Место в интернете

Если вы тоже думаете, что с современной монополией сервисов и социальных сетей что-то не так и хотите своё независимое от Цукерберга место в интернете, то у меня есть для вас невероятное предложение.

Сейчас Pepperoni Engine использует ровно один человек, но вы можете стать следующим пользователем. Эта фишка может появиться в ближайшее время, а может и нет: всё зависит от вашего фидбэка. Я могу только пообещать, что попытаюсь обеспечить быструю поддержку и реализацию ваших хотелок, если они совпадают с моим видением платформы или логично обосновываются.

Для того, чтобы вести блог на условном Wordpress, нужно от 1 до 20 долларов за обычный домен в год и несколько долларов за хостинг в месяц, на реализацию хотелок уйдёт от 50 долларов до бесконечности фрилансерам.

Я предоставлю платформу и попрошу за это всего 3.99$ в месяц. Помогу купить и настроить свой домен, если вы это не умеете, или выдам на word.by.

Вы и ваши читатели получат такие же функции, как и в этом блоге. С этих денег я оплачу сервера, буду поддерживать инфраструктуру, заплачу налоги и на сдачу куплю чизбургер, если повезёт.

Если вам интересно, то напишите мне в Telegram или на почту.

Начал понимать разговорный английский

Английский – это такая штука, без которой мир очень сильно сужается до локальных мемов и второсортного контента. В программировании и разработке отсутствие знания языка приводит к профнепригодности: все эти документации и мануалы пишут на английском (иногда на китайском, но не стоит вскрывать эту тему).

Но сейчас хотел рассказать не про ту ерунду, которую втирают в рекламе курсов по английскому, а про небольшое и приятное открытие, которое недавно произошло, и как я к нему пришёл. Я смотрел какой-то получасовой ролик на ютубе на английском, а понял это только тогда, когда его уже досмотрел.

У меня есть несколько советов, которые, походу, работают. Думаю, если попробовать делать так же, то вы тоже на слух начнёте понимать, почему Pumped Up Kicks не такая весёлая песня, и сможете смотреть презентацию Эппла в оригинале.

Есть важное предусловие. До всего этого я уже знал английский на уровне почитать документацию или техническую литературу, но встроенный модуль Speech Recognition выдавал мне просто набор абырвалг-ов. Это хотелось как-то пофиксить.

Перевод слов

Это не имеет прямого отношения к тому, чтобы начать понимать на слух английский, но всё-таки.

На первом курсе в университете был год английского. Преподавательница просила давать определение словам на английском вместо перевода и соответственно пользоваться толковым английским словарём.

Полезность данного совета понимаешь спустя время, а синонимический словарь в голове начинает очень быстро расти. Есть небольшой сайд-эффект в виде «как это на русском красиво звучит, не помню».

Самое прикольное, что это можно начать делать прямо сейчас без напрягов.

Если у вас айфон, то скачайте в настройках толковый словарь. Если заметили незнакомое слово, то лонгтапните на него и нажмите «лук ап» (опять эти мерзкие англицизмы в речи). В айос 15 появился ещё и транслейт, но это на крайний случай.

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

С MacOS всё понятно, в Windows в браузер можно поставить расширения, которые будут по клику показывать перевод или значение слова.

Иногда в определении слова есть непонятные слова. Я хожу по ним, пока не пойму, что это значит, или просто не сдамся, если это какая-то рокетсайнс терминология, которую и на русском не понимаю.

Караоке

Когда слушаете песню на английском, открывайте её текст и синхронно читайте. Самое клевое, если у вас Эппл Мьюзик. Терпимо, если Яндекс. Соболезную, если Спотифай. Думаю с него перейти из-за отсутствия текстов песен (и ещё ущербное качество звука, но про это в другой раз), это какая-то мерзость в конце 2021 года.

Обновлено 20.11.2021: в последнем обновлении Spotify наконец-то появились тексты песен. К сожалению, выделение текста не работает и быстро посмотреть незнакомое слово не получится.

Делайте это пока едете на работу или учебу и обратно. Если не начнёте понимать английский, то точно узнаете, что, например, песню Roses нельзя было крутить по радио.

Кстати, про радио. Как-то услышал радиоведущая озвучивала чарт и представляла песню «Dance Monkey» со словами «песня про танцующих обезьянок снова возглавляет чарт». Не надо так 🙈

Боб Марли, конечно, говорил, что музыка не знает слов и люди всё и так понимают, но, думаю, что это не стоит воспринимать буквально.

Фича с поиском и словарями из предыдущего совета очень помогает.

Фильмы и сериалы 🎥

Просмотр видео на английском вызывает лютейший дискомфорт, который в разы сильнее того, который испытываешь, когда меняешь язык интерфейса в телефоне. Хорошая новость: он тоже проходит. Не так быстро, но проходит.

Раньше смотреть фильмы и сериалы на английском и ещё с субтитрами – это прямо больно-больно. Нужно было идти на торренты, интернеты не очень быстрые, короче, ОДИНИКСБЭЭЭТ ОЗВУЧКА КУБИК В КУБЕ и никакого тебе оригинала. Английская поисковая выдача очень зацензурирована, а мусорных сайтов больше в два раза.

Сейчас всё красиво, заносить доллары за подписки на фильмы и сериалы проще простого:

  • Эппл ТВ. Внезапно на английском из коробки и субтитры. Посмотрел Servant, See, Mythic Quest, For All Mankind в оригинале. Клёво, если есть время залипать в сериалы.
  • Кинопоиск HD. Много большого кино, можно выбрать английскую аудиодорожку и всё с субтитрами на двух языках.
  • IMDb недавно добавил в приложения для iOS и Android просмотр видео. Нужен VPN с американским IP, но сам сервис бесплатный. Много больших фильмов, только английский.
  • Netflix, HBO и всё остальное, что вы знаете, но я не пробовал. Там тоже, наверное, можно менять звуковые дорожки и включать субтитры.

Я смотрю в комбинации английская аудиодорожка и английские субтитры. В другие комбинации не очень верю.

Кто-то говорит, что этот способ вообще не работает, потому что мозг облегчает себе жизнь и аудио не воспринимает, как и движения губ при разговоре. Как по мне, так всё наоборот: работает сразу визуальная и звуковая память на слова и звуки.

Пока небольшой словарный запас, приходится часто ставить на паузу и смотреть какие-то слова и выражения. Серия из 20 минут легко превращается в 30 и 40, но зато слышишь голос актеров в оригинале, эмоции и вот это всё. Джонни Депп и Ди Каприо в оригинале же!

Ещё можно смотреть YouTube и включать там английские субтитры. Новые видео с нормальным аудио, обычно, с нормальными субтитрами. Смотрите MKBHD вместо Wylsacom.

Книги? Статьи? Что ещё?

Однозначно стоит читать на английском: реддит, твиттер, новости, статьи, современные книги. Это не поможет понимать разговорный в ваших любимых фильмах и сериалах, но это расширяет словарный запас и уменьшают дискомфорт от языка.

Кто-то, конечно, посмеётся с этого всего добра из-за его очевидности, но у меня нет вообще способностей к изучению языков, не считая языков программирования, и я не разговариваю на английском вообще в принципе. Я даже русский язык не знаю, Тимур подтвердит.

С помощью этих простых вещей я начал понимать разговорный английский. Тут главное совсем немного терпения и преодоления самого себя. Ещё важная вещь, которую понял – не ставьте себе временных интервалов, за который вы должны что-то сделать с языком, это всё приходит постепенно. Добавьте английский в свою жизнь и всё станет проще.

Если владеете секретной магией изучения английского, поделитесь в комментариях.

Стив Джобс про файловую систему в 2005 году

Если лень смотреть минуту, то там про то, что фотографии должны быть в приложении «Фото», а песни в приложении «Музыка», потому что они лучше умеют работать с этими файлами. Finder будет нужен только тем, кто с ним умеет работать.

Примерно к этому и пришли, не считая того, что приложение «Фото» в MacOS работает ужасно и фотографии приходится скидывать с телефона на компьютер через AirDrop, если он не тупит, а если тупит, то через Telegram 😬

Сейчас как-то дико представить, но попробую: достаёшь телефон, открываешь файловый менеджер, заходишь в документы, ищешь папочку «Музыка» и идёшь по пути «Джаз» → «50-70» → «John Coltrane» и наконец-то нажимаешь на «Blue Train», выскакивает всплывающее окно «Через что воспроизвести?». Ой, только не рассказывайте про то, что вы FLAC напираченный с торрентов только так и слушаете.

Кстати, приложение «Файлы» представили вместе с iOS 11 в 2017 году, но получить полноценный доступ к файловой системе можно только с джейлбрейком. Зато к iPad Pro можно даже подключить SSD.

Увидел видео в треде, где обсуждали, что современные школьники не очень понимают, что такое файловая система, папки и файлы.

Earlier ↓