Recent Updates Page 2 Toggle Comment Threads | Keyboard Shortcuts

  • Павел Наконечный 01:03 on 12.09.2020 Permalink  

    С днём рождения меня, I guess

     
    • Павел Наконечный 22:19 on 11.09.2020 Permalink  

      Предлагаю вашему вниманию картинку-универсальный ответ на любые факапы собеседника. Меняют API? Сломали верстку? Провалили дедлайн? Fix your shit.

       
      • Павел Наконечный 21:19 on 10.09.2020 Permalink  

        Возьму на себя смелость посоветовать всем читателям англоязычную книжку Чарльза Болдуина “Колледжское пособие по риторике” (A college manual of rhetoric). В ней автор разбивает построение любого текста, параграфа, предложения на логические элементы, связанные общими принципами. Почти как SOLID, только в тексте. Прочтение может сильно улучшить письменную речь, обеспечить фундаментальное понимание риторики (в отличие от прикладных книжек по копирайту). Книга находится в свободном доступе: https://archive.org/details/acollegemanualr01baldgoog

         
        • Павел Наконечный 03:37 on 10.09.2020 Permalink  

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

          Когда придумаю ответы – напишу в комментарии.

           
          • Павел Наконечный 01:27 on 10.09.2020 Permalink  

            Изображение

             
            • Павел Наконечный 01:11 on 10.09.2020 Permalink  

              16 сентября, в среду, состоится онлайн-Лекционный вечер по геймдизайну от ВШБИ. Начало лекций в 18:00, подключение участников с 17:50. Регистрация на сайте: https://games.hse.ru/event/

               
              • Павел Наконечный 23:14 on 09.09.2020 Permalink  

                В этом семестре (наконец-то) будут пары по экономике. Будут – потому что из-за продления сессии летом нам решили отсрочить начало семестра в этом году. Московский Политех – хорошее место (за исключением отдельных преподавателей).

                 
                • Павел Наконечный 23:12 on 09.09.2020 Permalink  

                  Я бы хотел добавить рейтинги/счётчик просмотров на сайт, но, увы, они все не работают с кешированием (испольузую Breeze + Autooptimize). Проверил штук 5 разных.

                   
                  • Павел Наконечный 19:41 on 09.09.2020 Permalink  

                    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.

                     
                    • Павел Наконечный 19:33 on 09.09.2020 Permalink  

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

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

                       
                      • Павел Наконечный 14:25 on 01.08.2020 Permalink
                        Tags:   

                        Drag&Drop редактор AMP Stories – MakeStories 

                        MakeStories – бесплатный визуальный редактор AMP Stories. Он позволяет экспортировать истории в виде html/css файлов для загрузки на сайт по FTP или размещать напрямую в WordPress через специальный плагин.

                        (More …)

                         
                        • Павел Наконечный 13:54 on 01.08.2020 Permalink
                          Tags:   

                          Как использовать Stories на своём домене – VisualStories 

                          Visual Stories – конструктор блогов, использующих Web Stories как основной формат контента. Вы можете использовать его на своём сайте (домене или поддомене) или на поддомене сайта visualstories.com

                          (More …)

                           
                          • Павел Наконечный 13:30 on 01.08.2020 Permalink
                            Tags:   

                            Кто уже использует AMP Stories 

                            В качестве эксперимента Google пригласил воспользоваться платформой ряд партнёров, таких как CNN, The Washington Post, CoSMOPOLITAN и Mashable. Примеры сторис этих компаний на картинке ниже:

                            (More …)

                             
                            • Павел Наконечный 13:14 on 01.08.2020 Permalink
                              Tags:   

                              Что такое AMP Stories 

                              AMP Stories (теперь Web Stories with AMP) – новый веб формат доставки сторис контента, основанный на технологии AMP.

                              Сторис (истории) – формат контента, состоящий из набора вертикальных динамичных слайдов 9:16, проматываемых автоматически или вручную. Каждый слайд в сторис может содержать картинки, тексты, фоны, видео или аудио контент.

                              (More …)

                               
                              • Павел Наконечный 20:01 on 28.07.2020 Permalink
                                Tags:   

                                Почему проще управлять 4 сотрудниками чем одним 

                                Гораздо проще управлять 4 людьми, нежели одним. Ключевая причина этому – неизбежная чрезмерная созависимость в отношениях менеджера и одного подопечного. Но давайте взглянем глубже.

                                (More …)

                                 
                                • Павел Наконечный 13:22 on 23.07.2020 Permalink  

                                  Новый формат нетворкинга 

                                  Сегодня получил письмо-рассылку от ВШБИ НИУ ВШЭ с предложением присоединиться к их новому виду нетворкинга в геймдеве. Что он может дать условному геймдевелоперу, и что мы можем перенять из методики?

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

                                  Это живые и онлайн встречи в геймдеве 1-на-1 для участников сообщества/курса.
                                  Желающие участвовать во встречах подключаются к чат-боту.
                                  Каждый понедельник вы будете получать от бота сообщение с именем партнера на эту неделю. Вы сможете совместно договориться о времени и месте встречи и после знакомитесь по видеосвязи online.

                                  Более того – таким образом они сняли с пользователя задачу следить за нетворкингом, постоянно думать о нём (“Ой, а какие конференции будут на следующей неделе?”). Бот сам подберёт, сам напишет, сам сведёт. А уже потом вы просто договоритесь о встрече в течение недели. Удобно? Гениально!

                                  Если кому интересно, бот для геймдевелоперов доступен в телеге под ником @hsbi_meeting_bot. Кстати, монетизируется он единоразовым платежом за “вступление в сообщество”. А ведь действительно это какие-то цифровые Передвижники.

                                   
                                  • Павел Наконечный 14:12 on 19.07.2020 Permalink
                                    Tags:   

                                    Самоорганизация райтера 

                                    Рассылка
                                    Эта статья была частью моей email-рассылки.

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

                                    1. Организация труда

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

                                    • Сидеть на рабочем месте, не зная что делать дальше
                                    • Сидеть на рабочем месте в соцсетях/ютубе/котиках
                                    • Отвлекаться от работы на посторонние/бытовые проблемы

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

                                    Так как райтеры по определению умеют писать (выражать мысли в тексте), то очень удобным инструментом организации труда может стать методика Zettelkasten, подробно описанная в этой статье на Medium (на английском языке).

                                    Я и сам ей пользуюсь в виде персональной вики, развернутой на закрытом поддомене. Если кому интересно – могу поделиться готовой сборкой и обзором структуры страниц, которую я применяю, пишите на sneakbug8@gmail.com. На вики я храню все возможные тематики статей, разбитые по топикам, а также каждый топик (например, soft skills) разбиваю на outline (содержание). Там же я храню собственную небольшую редполитику.

                                    Для Soft Skills Outline – это список из 87 навыков в 7 разделах, про каждый из которых можно написать несколько материалов. Для каждого навыка создана своя страница, куда добавляются факты и ссылки на источники. Поэтому, когда я приступаю к работе по какой-то теме, на неё уже собрано немало фактуры, которая позволяет легко приступить к работе. Все комплексные темы для статей, которые нельзя отнести к определенному топику, например “Применение приёмов риторики Аристотеля в Ветхом Завете”, можно выписывать на отдельную страницу.

                                    Мысли, которые вы запишете в персональную вики, никуда не пропадут, в отличие от блокнотиков и заметок в телефоне. И как же потом выглядит процесс подбора темы для поста/статьи, когда вы уже составили список интересных вам топиков и собрали outline под них? Открываем страницу топика, выбираем любой пункт из outline и пишем о нём. Никаких долгих раздумий “А о чём я буду писать сегодня?”

                                    Когда узнал про технику Zettelkasten

                                    2. Дисциплина

                                    Дисциплина для райтера тоже крайне важна. И методика Zettelkasten также требует определённой дисциплинированности для её реализации. Давайте рассмотрим само понятие дисциплины:

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

                                    Если простым языком, дисциплина – все факторы, которые ограничивают вашу деятельность. “Так разве это хорошо?” – спросите вы. И я отвечу: “Да”. Потому что чётко выстроенный свод правил позволяет ограничить поток мыслей человека определённым руслом, где они будут полезны. Так, вместо метания между темами в поиске того, о чём писать статью, вы просто возьмёте заранее подготовленный заголовок. Но это лишь самая малая часть дисциплинированности райтера.

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

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

                                    Преисполнился внутренней дисциплины

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

                                     
                                    • Павел Наконечный 22:25 on 10.07.2020 Permalink  

                                      Посты для СисАдмина за июнь 

                                      Перечень всех 10 постов, которые я написал для группы ВК журнала “Системный Администратор”. Средний объем каждого около 1100 зн.

                                       
                                      • Павел Наконечный 16:58 on 30.06.2020 Permalink  

                                        Дневник разработчиков Crusader Kings III: #33 Вассальные контракты 

                                         
                                        • Павел Наконечный 12:45 on 26.06.2020 Permalink  

                                          Дневник разработчиков Crusader Kings III: #32 музыка игры 

                                           
                                          c
                                          Compose new post
                                          j
                                          Next post/Next comment
                                          k
                                          Previous post/Previous comment
                                          r
                                          Reply
                                          e
                                          Edit
                                          o
                                          Show/Hide comments
                                          t
                                          Go to top
                                          l
                                          Go to login
                                          h
                                          Show/Hide help
                                          shift + esc
                                          Cancel