С днём рождения меня, I guess
Recent Updates Page 2 Toggle Comment Threads | Keyboard Shortcuts
-
Павел Наконечный
-
Павел Наконечный
Предлагаю вашему вниманию картинку-универсальный ответ на любые факапы собеседника. Меняют API? Сломали верстку? Провалили дедлайн? Fix your shit.
-
Павел Наконечный
Возьму на себя смелость посоветовать всем читателям англоязычную книжку Чарльза Болдуина “Колледжское пособие по риторике” (A college manual of rhetoric). В ней автор разбивает построение любого текста, параграфа, предложения на логические элементы, связанные общими принципами. Почти как SOLID, только в тексте. Прочтение может сильно улучшить письменную речь, обеспечить фундаментальное понимание риторики (в отличие от прикладных книжек по копирайту). Книга находится в свободном доступе: https://archive.org/details/acollegemanualr01baldgoog
-
Павел Наконечный
Вопросы, которыми я сейчас задаюсь:
Как привлечь внимание к личному блогу технического журналиста?
Как писать в блог, если уже выливаешь лучшие идеи на работе?Когда придумаю ответы – напишу в комментарии.
-
Павел Наконечный
-
Павел Наконечный
16 сентября, в среду, состоится онлайн-Лекционный вечер по геймдизайну от ВШБИ. Начало лекций в 18:00, подключение участников с 17:50. Регистрация на сайте: https://games.hse.ru/event/
-
Павел Наконечный
В этом семестре (наконец-то) будут пары по экономике. Будут – потому что из-за продления сессии летом нам решили отсрочить начало семестра в этом году. Московский Политех – хорошее место (за исключением отдельных преподавателей).
-
Павел Наконечный
Я бы хотел добавить рейтинги/счётчик просмотров на сайт, но, увы, они все не работают с кешированием (испольузую Breeze + Autooptimize). Проверил штук 5 разных.
-
Павел Наконечный
Sooo… Yeah. В течение последней недели пытался переписать один из своих карманных проектов по экономике с C# на TypeScript. Почему? У Node.JS проще с HTTP и вебсокетами, ботами телеграм и работой с данными (json, бд). Но в процессе реализации функций я изменил своё мнение. Чем же плох TS, несмотря на строгую типизацию?
1) Статический анализ часто подводит. VSCode не выдаёт ошибки с this. в статических методах или импортом по абсолютному пути модуля. Он в принципе не особо ругается на наличие или отсутствие this, когда это может привести к ошибкам. Они вылезают только в Runtime. Это сильно замедляет и усложняет процесс разработки – постоянно приходится компилировать код и проверять: работает ли он.
2) Важен порядок импорта. Я пытался решить проблему абсолютных импортов через пакет (я приводил этот метод в сниппете: https://sneakbug8.com/wiki/notes/typescript/absolute-path/). Но это вызывало много проблем. Выяснилось, что для TS важен порядок импорта, т.к. директивы import преобразуются в require. Я оочень долго до этого додумывался.
3) Отсутствие рефлексии. Да, классы есть, но работать с ними сложно. Система порядка обновлений модулей на синглтоне со списком модулей и проверкой классов рефлексией оказалась крайне сложной для реализации в TS. А рефлексии нет, так как язык компилируется в JS, в котором нет типов. Соответственно, нельзя построить рефлексию. Хотя есть бета функция сохранения метаданных классов и функций, которая в будущем сможет помочь решить эту проблему.
В целом C# оказался хоть и гораздо более классическим и заскорузлым энтерпрайзом, но и более стабильным и предсказуемым в поведении. Да, C# мой первый и основной ЯП. Да, я могу быть дедом-энтерпрайзером, который вместо смузи пьёт виски. Prove me wrong.
-
Павел Наконечный
Привет всем. Сегодня я слегка переделал свой блог, чтобы он выглядел больше как микроблог, а не полноценный журнал с лонгридами. В связи с тем, что я пишу лонгриды, аналитику и т.д. на работе – у меня уже особо нет сил, чтобы писать их ещё и в блог. Sorry. По этой причине мой блог превращается в микроблог с “твитами” и отдельными умными мыслями.
Если с переделкой сайта сломались какие-то из старых статей – пишите в комментарии, плз. Буду всё потихоньку исправлять. Как и попытаюсь перевести остатки английского на сайте.
-
Павел Наконечный
Drag&Drop редактор AMP Stories – MakeStories
MakeStories – бесплатный визуальный редактор AMP Stories. Он позволяет экспортировать истории в виде html/css файлов для загрузки на сайт по FTP или размещать напрямую в WordPress через специальный плагин.
-
Павел Наконечный
Как использовать Stories на своём домене – VisualStories
Visual Stories – конструктор блогов, использующих Web Stories как основной формат контента. Вы можете использовать его на своём сайте (домене или поддомене) или на поддомене сайта visualstories.com
-
Павел Наконечный
Кто уже использует AMP Stories
В качестве эксперимента Google пригласил воспользоваться платформой ряд партнёров, таких как CNN, The Washington Post, CoSMOPOLITAN и Mashable. Примеры сторис этих компаний на картинке ниже:
-
Павел Наконечный
Что такое AMP Stories
AMP Stories (теперь Web Stories with AMP) – новый веб формат доставки сторис контента, основанный на технологии AMP.
Сторис (истории) – формат контента, состоящий из набора вертикальных динамичных слайдов 9:16, проматываемых автоматически или вручную. Каждый слайд в сторис может содержать картинки, тексты, фоны, видео или аудио контент.
-
Павел Наконечный
Почему проще управлять 4 сотрудниками чем одним
Гораздо проще управлять 4 людьми, нежели одним. Ключевая причина этому – неизбежная чрезмерная созависимость в отношениях менеджера и одного подопечного. Но давайте взглянем глубже.
-
Павел Наконечный
Новый формат нетворкинга
Сегодня получил письмо-рассылку от ВШБИ НИУ ВШЭ с предложением присоединиться к их новому виду нетворкинга в геймдеве. Что он может дать условному геймдевелоперу, и что мы можем перенять из методики?
Нетворкинг ещё со времен “англицкого клуба” представлялся нам в виде групп людей. Мероприятий, где собираются единомышленники для обсуждения насущных тем. В ВШБИ, похоже, решили изменить стереотипу: пришли на людное мероприятие, чтобы уединиться 1-на-1.
Это живые и онлайн встречи в геймдеве 1-на-1 для участников сообщества/курса.
Желающие участвовать во встречах подключаются к чат-боту.
Каждый понедельник вы будете получать от бота сообщение с именем партнера на эту неделю. Вы сможете совместно договориться о времени и месте встречи и после знакомитесь по видеосвязи online.Более того – таким образом они сняли с пользователя задачу следить за нетворкингом, постоянно думать о нём (“Ой, а какие конференции будут на следующей неделе?”). Бот сам подберёт, сам напишет, сам сведёт. А уже потом вы просто договоритесь о встрече в течение недели. Удобно? Гениально!
Если кому интересно, бот для геймдевелоперов доступен в телеге под ником @hsbi_meeting_bot. Кстати, монетизируется он единоразовым платежом за “вступление в сообщество”. А ведь действительно это какие-то цифровые Передвижники.
-
Павел Наконечный
Самоорганизация райтера
РассылкаЭта статья была частью моей email-рассылки.Райтеры (блоггеры, копирайтеры и журналисты) частенько работают из дома. А в домашней среде человеку сложно работать эффективно и не отвлекаться на посторонние вещи. В этой статье я изложу приёмы, которые помогут райтеру работать эффективно в любых обстоятельствах.
1. Организация труда
Организация труда, т.е. разложение по полочкам, планирование и осуществление без отвлекающих факторов – крайне важный элемент рабочего пространства. Без правильной организации труда ваша эффективность будет заметно страдать. В каких формах это будет проявляться:
- Сидеть на рабочем месте, не зная что делать дальше
- Сидеть на рабочем месте в соцсетях/ютубе/котиках
- Отвлекаться от работы на посторонние/бытовые проблемы
Если работаете дома, то крайне важно, чтобы никто не отвлекал от работы. Состояние потока достигается с трудом и теряется крайне быстро. А в нашей креативной профессии важно сконцентрироваться на том, что мы пишем.
Так как райтеры по определению умеют писать (выражать мысли в тексте), то очень удобным инструментом организации труда может стать методика Zettelkasten, подробно описанная в на Medium (на английском языке).
Я и сам ей пользуюсь в виде персональной вики, развернутой на закрытом поддомене. Если кому интересно – могу поделиться готовой сборкой и обзором структуры страниц, которую я применяю, пишите на sneakbug8@gmail.com. На вики я храню все возможные тематики статей, разбитые по топикам, а также каждый топик (например, soft skills) разбиваю на outline (содержание). Там же я храню собственную небольшую редполитику.
Для Soft Skills Outline – это список из 87 навыков в 7 разделах, про каждый из которых можно написать несколько материалов. Для каждого навыка создана своя страница, куда добавляются факты и ссылки на источники. Поэтому, когда я приступаю к работе по какой-то теме, на неё уже собрано немало фактуры, которая позволяет легко приступить к работе. Все комплексные темы для статей, которые нельзя отнести к определенному топику, например “Применение приёмов риторики Аристотеля в Ветхом Завете”, можно выписывать на отдельную страницу.
Мысли, которые вы запишете в персональную вики, никуда не пропадут, в отличие от блокнотиков и заметок в телефоне. И как же потом выглядит процесс подбора темы для поста/статьи, когда вы уже составили список интересных вам топиков и собрали outline под них? Открываем страницу топика, выбираем любой пункт из outline и пишем о нём. Никаких долгих раздумий “А о чём я буду писать сегодня?”
Когда узнал про технику Zettelkasten
2. Дисциплина
Дисциплина для райтера тоже крайне важна. И методика Zettelkasten также требует определённой дисциплинированности для её реализации. Давайте рассмотрим само понятие дисциплины:
Дисциплина – совокупность твердо установленных правил, которым безусловно должна подчиняться известная группа людей, связанных общими обязанностями, напр., в войске, в школе; строгое повиновение младших членов старшим.
Если простым языком, дисциплина – все факторы, которые ограничивают вашу деятельность. “Так разве это хорошо?” – спросите вы. И я отвечу: “Да”. Потому что чётко выстроенный свод правил позволяет ограничить поток мыслей человека определённым руслом, где они будут полезны. Так, вместо метания между темами в поиске того, о чём писать статью, вы просто возьмёте заранее подготовленный заголовок. Но это лишь самая малая часть дисциплинированности райтера.
Дисциплина может быть внутренняя и внешняя. Внутренняя дисциплина – правила и принципы, которые человек устанавливает для себя сам. Соответственно внешняя дисциплина – набор установок, действующий на человека извне. В профессиональных изданиях внешней дисциплины гораздо больше чем внутренней: есть редакторы, утверждающие темы, редполитики (их
Но что делать, если внешняя дисциплина отсутствует? Создайте внутреннюю! В случаях, когда клиент не является экспертом по работе с текстом, когда он недостаточно ограничивает творчество, то приходится делать это за него. При этом важно опираться на цели и задачи клиента. Будет необходимо самостоятельно собрать список потенциальных тем, определить принципы дальнейшей работы и прописать ключевые пункты редполитики. В дальнейшем результаты этой подготовки помогут оставаться в потоке и писать максимально эффективно. А также она поможет делегировать работу другим людям: они не будут идти вразрез с тем фундаментом, который вы создали.
Преисполнился внутренней дисциплины
-
Павел Наконечный
Посты для СисАдмина за июнь
Перечень всех 10 постов, которые я написал для группы ВК журнала “Системный Администратор”. Средний объем каждого около 1100 зн.
- TIOBE rating
- Цифровой диктант
- DNS
- Уровни доменных имён
- История Clojure
- GDPR руководство от CNIL
- Красные флаги резюме
- Увольнение из-за информации в соц. сетях и ТК РФ
-
Павел Наконечный
-
Павел Наконечный