Блог Всеволода Устинова

Строю космолёты, взрываю звёзды смерти, руковожу www.it-agency.ru

Избранные посты

Из будущего

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

Выступаю

Интервью для подкаста «Будет сделано!» про личную эффективность, джедаев, привычки, интерес и главный вопрос
Путь сотрудника в IT-Agency от стажёра до ведущего
Как сделать стратегию развития интернет-маркетинга
Правильная отчётность по рекламе и продажам

Обучаю

Провожу стратегические сессии по маркетингу и продажам — мы там за 2 дня перефигачиваем все планы и находим, что реально повлияет на продажи. Cледующие даты: 9-10 июня 2018 в Москве

Популярное

Ежедневный личный чек-лист
О пользе ведения профессионального блога
Как сделать хорошую презентацию
Аудиокниги: плюсы, минусы, с чего начать

Важное

Что значит отвечать за себя
«Свой метод»: что делать, когда непонятно, что делать
Алгоритм системного решения проблем
Защита решений
О работе с ожиданиями
Смысл не в том, чтобы сделать. Смысл в том, чтобы сделать быстрее

Ценности

Сила желания
Качества, которые я ценю в людях
Решатели VS созидатели
Научная честность
Активная позиция социальной безответственности
Любите критику, ищите критику

Конспекты курсов

Курс Максима Ильяхова «Разумный email-маркетинг»
Курс Николая Товеровского «Управление проектами, людьми и собой»
Курс Максима Ильяхова «Информационный стиль и редактура текста»
Learning how to learn

Ведущим и руководителям

Книга «Предпринимательский миф»
Книга «Дизайн — это работа»
Книга «Прежде чем ваш ребёнок сведёт вас с ума»
Книга «Великие по собственному выбору»
Книга «Стратегия маленьких ставок»
Книга «Как умирают успешные компании»

Рациональное мышление

Книга «Вы, конечно, шутите, мистер Фейнман»
Книга «Гарри Поттер и методы рационального познания»
Пример работы с ошибками мышления

Медитация

Введение в медитацию
Випассана: первый опыт
Випассана: как это работает

Полезное

Личная библиотека закладок
Двухфакторная авторизация
Правила для телефона
Симка для путешествий DrimSim

Бонус-трек

Фрагменты интервью с Людвигом Быстроновским
Лекция Людвига Быстроновсого «Дизайн+1»
3 цитаты Эркена Кагарова
Встреча Артемия Лебедева с читателями

Как подписаться

Свежие посты приходят в рассылку, телеграм-канал, фейсбук, твиттер и РСС. Ещё есть линкедин и инстаграм.

Скрипт для публикации заметок из дииги в фейсбук

25 марта, 1:31

Я веду личную базу знаний в Дииге. Все новые записи оттуда автоматически попадают в телеграм-канал, а избранные (с тегом fb) — в фейсбук. Для последнего раньше использовал IFTTT.

Проблема

Дииго и IFTTT съедали переносы строк в описании, поэтому записи в фейсбуке выглядели так:

Разобраться в такой каше невозможно

Решение

Я написал небольшой скрипт, который вытягивает из API Дииги свежие заметки с тегом fb (при этом не теряются переносы строк в описаниях) и формирует RSS-ленту (вот она). Эту ленту раз в несколько часов проверяет Zapier и, когда видит свежую запись, создаёт пост в фейсбуке:

Совсем другое дело!

Код

Код простой и я специально написал комментарии к каждой строке, чтобы можно посмотреть, насколько просто всё получается. Если справляетесь с настройкой GTM и формулами в экселе, то и с этим скриптом справитесь.

<?php

// получаю свежие записи из своей ленты дииги с тегом fb
$bookmarks_json = file_get_contents (
     'https://логин:пароль@secure.diigo.com/api/v2/bookmarks?key=ключ&user=vdustinov&count=10&tags=fb');

// преобразую из json в обычный массив
$bookmarks = json_decode($bookmarks_json);

// формирую будущую rss-ленту обычной текстовой строкой
$rssfeed = '<?xml version="1.0" encoding="utf-8"?>';
$rssfeed .= '<rss version="2.0">';
$rssfeed .= '<channel>';
$rssfeed .= '<title>Трансляция заметок из дииги в фейсбук</title>';
$rssfeed .= '<link>https://www.diigo.com/user/vdustinov</link>';
$rssfeed .= '<description>База знаний Всеволода Устинова</description>';

// беру заметки из массива по одной и дописываю их в строку с RSS
foreach( $bookmarks as $key => $item ) {
        $rssfeed .= '<item>';
        $rssfeed .= '<title>' . $item->title . '</title>';
        $rssfeed .= '<description>' . $item->desc . '</description>';
        $rssfeed .= '<link>' . $item->url . '</link>';
        $rssfeed .= '<pubDate>' . date("D, d M Y H:i:s O", strtotime($item->updated_at)) . '</pubDate>';
        $rssfeed .= '</item>';
}

$rssfeed .= '</channel>';
$rssfeed .= '</rss>';

// Лента сформирована, осталось вывести её
header("Content-Type: text/xml; charset=utf-8");
echo $rssfeed;

?>

Вот что выдаёт этот скрипт: http://vsevolodustinov.ru/blog/user/se-diigo/se-diigo-to-facebook-rss.php

Комментарии

Весь процесс занял часа четыре.

IFTTT заменил на Zapier, потому что первый постоянно выдавал сюрпризы с форматированием и по кнопке Run now мог не запускать скрипт по неколько минут, что ужасно раздражало при отладке.

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

Зачем всё это

Я могу долго рассказывать, как программирование тренирует инженерное мышление, помогает в работе и вообще, но на самом деле мне просто нравится. Программирование — это hard fun. Сначала hard, зато потом fun!

Как вы управляете особо сложными системами?

22 марта, 13:52

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

Запустил рассылку свежих постов из блога

18 марта, 20:48

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

Кому удобнее получать записи на почту — подписывайтесь через форму.

Скорее всего, там вылезут ещё глюки, так что если что — пишите!

Вся еда жизни

17 марта, 20:59

Бывает такое, что сажусь, например, разбирать почту:

И в голову лезут мысли о том, сколько ещё надо разобрать. Что эта почта никогда не кончится. Завтра снова будет куча писем. А если представить себе все письма за год...

... то это же просто не-воз-мож-но!

Мне понравилось сравнение такой ситуации с едой. Вот я сажусь есть порцию еды:

Но почему-то в этот момент я не думаю о том, что даже если сегодня я съем эту тарелку, то завтра же придётся есть ещё. Что это никогда не кончится. Если представить всю еду, которую мне предстоит съесть...

...то это же просто не-воз-мож-но!

Тут мне становится смешно от такого сравнения и сразу отпускает :-)

Подписаться: рассылка, телеграм, фейсбук, твиттер, инстаграм и РСС.

Реакция на неожиданное и новое

4 февраля, 13:58

Читаю «Смысл тревоги» Ролло Мэй. Вычитал интересное.

Оказывается, первичная реакция на неожиданное у всех одинаковая: сжаться, насторожиться, подготовиться к борьбе или бегству. Мышцы чуть сгибаются, глаза прищуриваются. Последующая реакция зависит от конкретного человека и укладывается в 3 группы:

Страх

«Ааа! Тревога, паника, бежать, бежать!» Если от угрозы можно сбежать, то организм настраивается на бег. Страх помогает бежать быстрее. Зрачки расширяются, чтобы видеть шире. Остальные изменения в теле и эмоциях помогают тому же.

Раздражение

«Да какого чёрта?!» Если угрозу можно победить, организм настраивается на борьбу. Кулаки чешутся. Зрачки сужаются, чтобы видеть противника.

Любопытство

«Ого! Интересно, что это? Надо пойти посмотреть». Может быть там угроза и надо будет что-то сделать. Или что-то полезное, может пригодиться.

Выбор реакции

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

Я понял, что страх и раздражение мне не помогают, а любопытство — помогает. И теперь стараюсь тренировать его. Для этого стараюсь замечать свои реакции, не поддерживать мыслями тревогу и раздражение, а задавать себе вопрос «Интересно, что сейчас произошло?».

Это не значит, что у меня получается, но если годик тренировать, будет лучше. Чего и вам желаю)

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

Подписывайтесь на меня в соцсетях: телеграм, фейсбук, твиттер, инстаграм и РСС.

Картинка по запросу «неожиданное и новое» из телефона. Это Сингапур.

Интервью Никите Маклахову в подкасте «Будет сделано!»

3 февраля, 19:35

Содержание

[01:00] Как переехать Бали? Всех почему-то очень интересует, а я объясняю, что не это важно.
[08:30] Как выглядит обычный рабочий день? Утро для себя и главных задач, потом слак, встречи и суета.
[11:04] Как формировать и поддерживать привычки? Ежедневный личный чек-лист.
[17:42] Как менять пространство вокруг себя? Как перестать зависать в соцсетях?
[25:32] Кто такие джедаи и как стать одним из них? «Человек, который решает проблемы»
[31:09] Что делать, когда не интересно? Искать интерес внутри, а не снаружи.
[33:48] Топ-3 базовых штуки, которые дали самую заметную отдачу. Соло, Дорофеев и Аллен, Гарри Поттер и методы рационального мышления.
[39:11] Как составить для себя план развития? Как учиться эффективно?
[45:41] Как выбирать самую полезную информацию? Как полюбить учёбу?
[57:50] Привычка к медитации и 10-дневная випассана.
[67:23] Рекомендация одной книги, одного сервиса, привычки, вопроса и
фильма

Упоминания из интервью

  1. Ежедневный личный чек-лист — пост у меня в блоге
  2. Как проживать каждый день со смыслом? — выпуск подкаста №73 с Петром Зозулей
  3. Rescue Time — программа, отслеживающая активность за компьютером
  4. Headspace — приложение для медитации (мой пост про Headspace, первый опыт Випассаны и как всё это работает)
  5. Соло на клавиатуре — клавиатурный тренажёр
  6. Джедайские техники — книга Макса Дорофеева (бумажная, электронная, аудио)
  7. Гарри Поттер и методы рационального мышления — книга Элиезера Юдковского и мой пост о ней
  8. LessWrong — цикл статей Элиезера Юдковского о рациональном мышлении
  9. Learning How to Learn — курс об эффективных методах обучения
  10. Diigo — сервис для хранения и организации закладок и моя база знаний там с трансляцией в телеграм-канал
  11. Trello — сервис для управления проектами, но я там же заметки по ключевым темам собираю
  12. The Brain — программа для структурирования информации
  13. Алексей Бурба — консультант по презентациям
  14. Простой способ борьбы с вредными привычками — выступление на TED психиатра Джадсона Брюэра

Подписывайтесь на подкаст «Будет сделано!», он интересный. Страница этого выпуска.

Подписывайтесь на мой телеграм-канал, фейсбук, твиттер и РСС.

Буду рад вопросам в комментариях.

Что значит отвечать за себя

18 января 2018, 14:13

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

Все говорят «Научись отвечать за себя», «начни с себя», «сначала разберись с собой». А с чем разбираться? Что это вообще значит? Рассказываю, как это устроено у меня.

Отвечать за себя — значит понимать: всё, что у меня происходит, имеет последствия.

Пример:

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

Чтобы осознать и принять свою ответственность, помогает вот такая формула: «да, и это тоже следствие моих действий». Если это отрицать, то следствия всё равно будут. Если злиться и обижаться, тоже будут.

В конце цепочки отрицания, гнева, торга, депрессии и принятия появится вопрос: «Окей, огласите полный список, пожалуйста. За что именно я отвечаю?». Вот мой список.

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

Список ещё будет уточняться. Теперь подробнее:

Мысли

Мысли — это все понятия, смыслы, идеи и их цепочки, которые возникают в голове.

Раньше я думал, что мысли сами как-то появляются. Мы же не в 1984, чтобы лезть к людям или себе в голову! Но это была ложная идея. Вот почему: мои мысли неизбежно приводят по цепочке к определённым последствиям. Они влияют на всё остальное в этом списке, на последствия для мира вокруг и на реакцию этого мира. Чтобы отвечать за происходящее со мной, я должен отвечать и за свои мысли.

Примеры мыслей, у которых будут последствия:

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

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

Чувства

В этом контексте я говорю о таких штуках, как любовь, симпатия, антипатия и ненависть.

Раньше я думал, что любовь сама как-то приходит. И если «настоящая», то не уходит. И что за неё надо «бороться». И обязательно кого-то «спасать». И тогда всё будет хорошо (само, как-то). Похоже, это прямое следствие сказок и фильмов со счастливым концом. Попадаю в такую сказку, действую по сценарию, головой не думаю. Только оказывается, что у такого поведения тоже есть последствия, совсем не такие, как в сказках. Чувства мои, так что и отвечать за них мне.

Примеры историй про чувства:

сказка «Белоснежка»,
фильм «Красотка»,
роман «Анна Каренина» (классный пример, когда чувства побеждают сознание).

Кажется, что на свои чувства повлиять нельзя. Но нет, можно. Набор тот же.

Эмоции

Здесь речь про такие штуки как счастье, удовольствие, радость, грусть, удивление, интерес, скука, злость, отвращение, тревога, страх, стыд, вина, одиночество.

Раньше я эмоции почти не замечал. Эмоции — они как цветофильтр: сами незаметны, но окрашивают в свой цвет всё остальное: мысли, оценки, отношение. Так эмоции влияют на действия, а дальше прилетают последствия. Эмоции мои, последствия тоже для меня, так что и отвечать мне.

Примеры действия эмоций:

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

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

Часто спрашивают про интерес: что делать, если неинтересно? Придумать, как сделать интересно. Это же уже очень интересная задача :-) Непонятно как? Можно применить метод «что делать, когда непонятно, что делать» (мой или свой придумать). Там первый шаг «разобраться, как устроено». Что я вообще знаю про интерес? Достоверно — почти ничего. Ой. Вот тут Людвиг рассказывает, что знает он. Но я бы копал глубже, наверняка у дерева всезнания уже есть несколько хороших узкоспециальных книжек и лекций шарящих чуваков.

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

Продолжение следует

Когда-нибудь напишу про ещё 10 пунктов, про то, за что я не отвечаю, и как быть с ответственностью за других людей и случайные события. Подписывайтесь на канал, фейсбук, твиттер и РСС.

Напишите, что вы обо всём этом думаете? Как вы понимаете, что значит отвечать за себя? Расскажите про неочевидные примеры ответственного и безответственного поведения?

Вопрос

13 января 2018, 14:28

А как запросы ко вселенной работают на физическом уровне?

Расскажите в комментариях, пожалуйста.

Фотка в тему из личных архивов:

Что такое счастье и как его создать?

29 декабря 2017, 11:56

Очень классное, вдохновляющее и умное выступление Славы Полунина на TEDxSadovoeRing.

Счастье — это когда хочется напевать, пританцовывать и насвистывать!

Ctrl + ↓ Ранее