👨‍💻 Блог Анатолия Гуляева

Мои закладки – 6

Это Пост 13 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

Возрождение старого формата, в котором я делюсь ссылками на статьи, видео, музыку и т.п.


Overthinking. Офигенная статья про то, как мы много и без надобности думаем, думаем и думаем. А дела не делаем. Важно убить в себе внутреннего перфекциониста, перестать плодить сущности (Оккам не одобряет) и просто выполнять задачи и проекты без задней мысли. Статью упоминал, кстати, в этом посте.

Мем про Оккама с бритвой, которую он поднёс к горлу некого мужчины. Сверху надпись: 'Раньше философские дискуссии проходили бодрее.' Оккам кричит: 'Не плоди сущностей, сука! Не плоди сущностей!' Мужчина отвечает: 'Хорошо, Оккам, только убери бритву!'. Мем за авторством: cynicmansion.ru 2009.
Ха-ха, старый добрый Оккам

Опытные продакт-менеджеры придумали практически идеальную спасательную лодку для проектов, чья разработка может никогда не закончиться, параллельно выжрав весь бюджет и дух команды. И называется это MVP (вики) — минимально жизнеспособный продукт — продукт, обладающий минимальными, но достаточными для удовлетворения первых потребителей функциями.

Проще говоря если вам нужно изобрести велосипед вы берете раму, педали, цепь, колеса, тормоза и руль, собираете это всё как на 1000+ миллионах велосипедах до вас и всё. Можно ехать. Какими будут протекторы колёс, система тормозов, рингтон на звонке и дизайн — решат будущие испытания и обновления, но наша задача выполнена и велосипед едет уже сейчас.


the rapidly dwindling sanity of valve programmers as expressed through code comments. Экзистенциальный ужас программистов из Вальв. Ну, видео на чисто похихикать и успокоить себя в том, что даже в Вальв код не идеален.

Скриншот комментария из исходного кода Вальв. Комментарий: 'I don't know why, I don't want to know why, I shouldn't have to wonder why, but for whatever reason this stupid panel isn't laying out correctly unless we do this terribleness.'
Признайся. Узнал. Заплакал.

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

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

Скриншот моего графа в программе Обсидиан.
Мой пездюк Зеттелькастен

Вот ещё ссылок:

  1. Zettelkasten – Overview
  2. How to Write a Note That You Will Actually Understand
  3. Obsidian — IDE для Markdown базы знаний
  4. How I use my Zettelkasten as a developer

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

Мем за автортвом Вастрика про собеседования в Айти.
Источник

На последних своих работах я уже включаю неприкосновенность блога в контракт.


My wonderful world of macOS. До сих пор поражаюсь, какой же автор поехавший (в хорошем смысле этого слова). Отличный пример хорошо структурированной информации. Только взгляните на его вики!

Граф связей из Вики Никиты Волобоева.
Его пездюк Вики. Источник

Одной строкой:

Cosmic Cycler’s favorite songs from 80’s & 90’s.

Как вести дневник: 10 советов

How to Wash Dishes Without Hating Every Moment of It


Карательная капча

Это Пост 12 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

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

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

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

Я потратил 10 минут на решение капчи, сдался. Но обнаружил, что у компании есть сообщество в ВК с тех. поддержкой. Спросил про драйвера в ЛС, на следующий день мне их отправили в виде iso-образа диска.


Рутина выходного дня

Это Пост 11 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

Каждую субботу я перебираю все закладки, видео для просмотра, инбоксы и соц. сети (поставить лайк == добавить закладку). Всё, что накопилось за неделю. Заношу либо в Ноушн, либо Зеттелькастен. Чищу почты, личную и рабочую. Перебираю проекты и задачи в Сингс 3. Удаляю неактуальные файлы с ноута. Убираюсь в комнате, в шкафу, в рюкзаке, протираю салфеткой ноутбук, синхронизирую Дзенмани. Чищу фотографии, смски, список звонков. Составляю план на следующую неделю.

Скриншот из программы Сингс 3. На ней изображена моя рутина выходного дня — задача с подзадачами внутри типа 'Почистить лайки в Твиттере' или 'Убраться в шкафу'.
Так выглядит список задач в Сингс 3. Повторяющаяся задача с кучей подзадач внутри.

Занимает 1-2 часа. Под музыку самое то делать. Здорово помогает синхронизироваться с текущим положением дел, растасовать контент по полочкам и подготовиться к следующей неделе. Делаю этот ритуал последние лет 5.

Изначально этот пост был ответом в треде “Мелочь, которая улучшила качество жизни” в Вастрик.Клубе.


Оверсинкинг и Битварден

Это День 10 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

Прочел офигенную и нашумевшую статью от админа паблика Десигн про оверсинкинг. Меньше думаешь, больше делаешь. Офигенно.

Последние пару месяцев у меня в Сингс 3 валялась задача «Отсортировать логины и пароли в Битварден по категориям». Однажды взялся и начал думать, как же, чёрт возьми, эти логины по папкам растасовать? «Окей, этот логин идёт в папку Финансы, этот идёт в Социальные Сети. Хм, а вот этот? Вроде и в Финансы, и в Продуктивность можно запихать? Ой, бляяя, чёта сложно! Пойду позырю Ютюб…»

Скриншот программы Bitwarden без папок и категорий. Все пароли находятся в плоской структуре.
Красота

Сегодня я снёс нахрен все папки. Потому что они не нужны. Битварден используется в 99% случаев из браузера, чтобы залогиниться на какой-нибудь сайт. Он сам прекрасно находит нужный логин и пароль, которые потом умело вставляет в поля. Иначе можно использовать поиск. 🤷‍♂️ Категории, папки не нужны! К тому же, при добавлении нового логина и пароля в базу надо будет лезть в приложение, находить нужную запись и переносить в нужную категорию. Сложнааа.

В итоге, я не потратил время и не наплодил сущностей. Очень надеюсь, что Оккам ко мне не придёт ночью с бритвой у моего горла.


Автоматизация ведения блога с помощью Альфреда

Это День 9 из 100 челленджа #100DaysToOffload. Подробнее о челлендже тут.

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

Скриншот моего воркфлоу в программе Альфред на макОС. Изображена команда 'blog', которая создает новый пост в репозитории блога из шаблона.

Как работает воркфлоу:

  1. Вызываю Альфред, пишу ключевое слово blog и название файла через пробел. Название файла будет запросом.
  2. Воркфлоу передаёт запрос и запускает скрипт, который принимает запрос, берёт текущую дату и создает в директории блога файл типа 2020-08-06-alfred-for-blog.md.
  3. Скрипт в конце заполнит файл YAML заголовками (пустой заголовок поста, текущие дата и время, теги).

Скрипт незаурядный:

query=$(echo $1 | sed "s/ /-/g")

current_date=$(date +"%Y-%m-%d")
current_time=$(date +"%H:%M")

cd ~/dev_hobby/kaneru.github.io/_posts

touch $current_date-$query.md

echo "---
layout: post
title: ''
date: ${current_date} ${current_time} +09:00
tags: ['#100DaysToOffload']
---" > $current_date-$query.md

Скачать воркфлоу для Альфреда 4