инструменты

В ответ на предыдущий пост все пишут про очень красивый калькулятор Numi под Мак. Спасибо что пишете, это очень классно! Numi очень красивый и умеет кучу всего, но не умеет главного — переиспользовать результаты вычислений по-человечески (только через переменные).

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

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

Планируя домашние бэкапы, обнаружил, что стоимость терабайта практически не зависит от объема диcка (раньше, крупные винчестеры стоили дороже).

А ещё убедился, что Numbers эстетически на голову выше Excel и Google Sheets. В нем можно составить цельную историю с множеством таблиц, текстом, картинками. Кайф.

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

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

Зато в период санкций это оказалось полезное хобби. Например, из европейских банков, где не сложно завести счета, с Россией продолжают нормально работать нидерландский bunq (все делается удалённо) и латвийский Citadele (нужно один раз приехать в офис). Понятно, что нужен вид на жительство или иное подтверждение проживания в Европе, но все же.

Если интересно посмотреть на европейский «новый» банкинг своими глазами и есть возможность — рекомендую начать с самого известного «нового банка» Revolut (делают русские ребята в Лондоне, компания уже давно стоит больше миллиарда), присмотреться к супер простому немецкому N26 (их недавно щемил немецкий центробанк за вольное обращение с комплаенсом и они проводили веерные блокировки счетов перед Пасхой) и продолжить как раз bunq, которые совершено угорели по социальности и геймификации (пользоваться приложением из-за этого трудновато, но очень хороший чат и человечная техподдержка).

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

Тот самый конверт с выезжающей картой от Революта, фото 2-летней давности

Один из самых функциональных и удобных сервисов email-рассылок — Mailchimp. В сентябре они сделали очень красивый редизайн и теперь в радость заходить к ним в админку. Зануды скажут, что красиво — плохой эпитет для дизайна. Ну и пусть.

Рекомендую внимательно посмотреть Apple Arcade — подписку на большой каталог игр в апсторе. Не нужно ни с чем разбираться, устанавливать и настраивать, всё работает из коробки на айфоне и макбуке. Можно начать играть на телефоне утром и закончить вечером на компе. Первый месяц бесплатно, дальше 200 рублей в месяц.

Мне понравились две игры:
1. Sayonara Wild Hearts. У юной девушки разбито сердце и она мчит на мотоцикле по кибербудущему и космосу. Вокруг летают карты таро и играет классная музыка (первый трек — Дебюсси). Захватывает и не отпускает до самого конца. Полное погружение, стоит играть в наушниках. Отличный видео-обзор от Котаку.
2. Bleak Sword. Пиксельная графика и музыка настолько мастерски создают атмосферу, что диву даешься. Идеальный трейлер от создателя.

У обоих этих игр минимальная игровая сессия — пара минут, пока едешь в метро или стоишь в очереди. Эти пару минут ты наслаждаешься настоящим искусством. Apple молодцы.

8 лет назад я работал в Букмейте — приложении подписки на каталог электронных книг. Продакт Максим Балабин объяснял мне, что наш главный конкурент — не крупнейший в России продавец электронных книг Литрес, а видеоигры. Я наконец-то прочувствовал, о чем он говорил. 🕹

Apple перевернул музыкальную индустрию с помощью iTunes. Возможно, что и в играх нас ждет что-то подобное. Искусство — сила.

Где переписываться и звонить, если у вас паранойя?

Signal — очень простой мессенджер, все компоненты которого многократно проверены независимыми аудиторами. Именно Signal использует Сноуден и все мои знакомые, которым есть что скрывать. Это де-факто стандарт защищенной переписки. iOS / Android 🔒

Эти три поста — мини-ода серверу Nginx и его создателю Игорю Сысоеву. Я не написал о покупке компании NGINX американским гигантом F5 за 670 миллионов долларов в феврале (профайл в Ведомостях и в Форбсе), исправляюсь.

Nginx — это скотч веб-разработчика. Вы ведь знаете, что именно с помощью скотча астронавты починили свой автомобиль на луне? С помощью Nginx можно скрепить разные части сайта между собой (микросервисы, ау), ускорить сайт с помощью кеширования (скорость работы Медузы и RAWG), серьезно сэкономить на хостинге и даже защититься от DDoS-атак. Nginx поддерживает и простейшие одностраничные сайты и гигантские корпорации. Это сервер, который вобрал в себя лучшее от таможни, DHL и завода.

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

Во-первых, перевели один очень старый сайт с http на https (это улучшает позиции в гугле), по пути убрали www из всех адресов и добавили кеширование, так что сайт стал открываться раз в 10 быстрее.

Интересная часть в том, что на сайте было много хардкод-адресов http://www..., и поменять исходный код было решительно невозможно (старый perl), так что мы использовали модуль ngx_http_sub_module, который позволяет переписать содержимое ответа на лету.

Мы не поменяли ни одной строки кода в движке сайта, все изменения — через настройки nginx.

Во-вторых, добавили щепотку динамического контента в кешированные nginx'ом страницы. Под нагрузкой наш django + react сервер отвечает не очень быстро. Для того, чтобы сайт отвечал мгновенно — мы кешируем странички для анонимов, то есть регулярно пересчитываем их, а при запросах мгновенно отдаем последнюю сохраненную версию.

Для проверки одной SEO-гипотезы нам потребовалось добавить несколько случайных ссылок на каждую страницу. Казалось, nginx-кеширование и динамический контент не сочетаются. Но нет, выручил SSI — технология родом из 1993, когда писали статический html-код страниц, а динамику добавляли маааленькими кусочками. Мы добавили в код своих страниц <include>, так что основная страница кешируется как и раньше, а блок со ссылками быстро отдается отдельным быстрым микросервисом.

Да здравствует nginx и инженеры, умеющие с ним управляться!

2) для айфона есть смешной браузер Firefox Focus, в котором нет вкладок, паршиво работают шрифты и javascript и большая кнопка «удалить всю историю и куки».

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

3) Смешное последствие такого детокса — становится скучно. Всё познается в сравнении и работа, которая была скучной в сравнении с новостями и ютубом вдруг становится дико интересной. И общение с друзьями тоже.

4) В Firefox Focus невозможно пользоваться гуглом — при каждом заходе он считает меня новым пользователем и показывает огромное окно с предложением принять кукисы. Пришлось переключиться на приватный поисковик duckduckgo — работает нормально.

Продолжаю наблюдения :)

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

И это не звездочка около имени!

И даже не текстовая расшифровка «голосовых» — их мне, слава богу, почти не присылают.

В телеграме есть «папочки» для чатов. Например, можно сложить все чаты с друзьями в одну папку, а рабочие — в другую и держать перед глазами только те чаты, которые нужны, не отвлекаясь на мемы во время работы и наоборот.

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

Папки замечательные, но в них было два недостатка:

1) ограничение на количество папок — не больше 10;

2) Нельзя было установить «папку по умолчанию» — при открытии приложения всегда показывался полный список всех чатов.

Второе меня особенно напрягало. Я со страхом запускал телеграм — только откроешь, а на тебя уже набросились все непрочитанные сообщения.

В платной версии, папок может быть уже до 20, а второе ограничение отменили.

Теперь моя папочка по умолчанию при запуске — семья и близкие друзья, а все рабочие переписки ждут своего времени, пока на них не кликнешь. Красота и очень рекомендую! ⭐️

Покупать дешевле через бота @PremiumBot. Он может быть недоступен в iOS и macOS — попробуйте через веб, там точно есть.