Месяц: Январь 2020

  • OSINT в Telegram

    от автора

    Протокол Telegram известен своей доступностью и открытостью. У него есть множество публичных реализаций: tdlib/td, rubenlagus/TelegramApi, vysheng/tg, LonamiWebs/Telethon и другие. Однако, даже имея в распоряжении столь богатый инструментарий и объемную документацию (https://core.telegram.org/api), решить прикладную задачу, собрав из многообразия методов API нужную цепочку – не так-то просто. Сможет, например, “неподготовленный ум“ сходу догадаться, как решить прикладную задачу…

  • Дайджест управления продуктом за декабрь и январь

    от автора

    Привет, Хабр! Всех с прошедшими праздниками, наше расставание было трудным и долгим. Честно сказать, не было чего-то такого большого, о чем бы я хотел написать. Потом понял, что хочу поднять с точки зрения продакта процессы планирования. Ведь декабрь и январь — это время для подведения итогов и установления целей на год, квартал, как в организации…

  • Политика конфиденциальности и условия использования как обязательный атрибут IT продукта

    от автора

    Меня зовут Александр Явтушенко и уже 4 года я работаю в сфере IT права. Последнее время все чаще сайты и приложения, которые я сопровождаю по части правового обеспечения их деятельности, начинают задумываться или непосредственно внедрять различные правила и политики связанные, в первую очередь, с процедурами сбора, обработки и хранения персональных данных. В большинстве случаев это…

  • Уроки проектирования. Предметная область и ее математические модели

    от автора

    “Многого можно добиться добрым словом. Но гораздо большего можно добиться добрым словом и пистолетом”( Аль Капоне). “Но иногда помогает только пистолет”( не Аль Капоне). Чтобы не быть обвиненным в пропаганде вооруженного бандитизма, сразу поясню, что под пистолетом здесь понимается математическая модель предметной области. Поэтому афоризм трансформируется в “Многого можно добиться словами. Но гораздо большего можно…

  • NSIS: проблема с $0-$9, $R0-$R9

    от автора

    Приветствую всех читающих 🙂 Целевой хаб не соответствует содержанию статьи, но что поделать… — тематических по цели нет, а наиболее подходящий «С», т.к. читатели именно его с наибольшей лёгкостью смогут воспринять написанное. Цель статьи Вариант решение проблемы контроля за глобальными переменными при написании инсталлятора/деинсталлятора средствами NSIS.

  • Двух-уровневый линкбилдинг + плавные и стабильные пропорции роста = рост видимости в поисковых системах

    от автора

    Маленькое превью В современных рыночных условиях, IT проект (стартап), просто обязан, в своем арсенале интернет-маркетинговых инструментов, развивать SEO направление, так как органический, ежедневный приток заинтересованных пользователей, является фундаментальным фактором успеха проекта. Ближе к сути Факторы внутренней оптимизации мы пропустим, и перейдем к одному из инструментов внешней оптимизации — линкбилдингу. Конкретно в данной статье рассмотрим одну…

  • Vue Storefront: оформление заказа

    от автора

    Пятый и завершающий пост о моём знакомстве с Vue Storefront. IMHO, самым современным с технической точки зрения решением в сфере e-commerce на данный момент. Ссылки на предыдущие посты: Vue Storefront: Второй подход к снаряду Vue Storefront: Поднимаем backend Vue Storefront: Заливаем данные в ES Vue Storefront: Импорт каталога из Magento 2 Под катом краткое описание…

  • Просто о NModbus(RTU)

    от автора

    Данная статья рассчитана на новичков. Теория NModbus — коммуникационный протокол, основанный на архитектуре ведущий-ведомый (master-slave). Использует для передачи данных интерфейсы RS-485, RS-422, RS-232, а также Ethernet сети TCP/IP. Данный протокол достаточно популярен при разработке разной периферии для умного дома, а так же интернета вещей. КомандыРуководство, с перечнем всех команд можно найти в официальном мануале, там…

  • CRUD операции с Entities в DialogFlow (C#)

    от автора

    Вступление Совсем недавно я начал работу над новым проектом, который включал в себя работу с уже достаточно известны сервисом (AI) от Google — DialogFlow. Суть заключалась в том, что у нас был бот (Telegram) который работал с API нескольких сайтов, а сам же DialogFlow помогал нам структурировать само общение с человеком, для чего он в…

  • Трудно быть Колей, или практики обмена знаниями в Latech

    от автора

    Всем привет! Меня зовут Александр Афенов, я тимлид команды Order Processing в компании Lamoda. Сегодня я хочу вам рассказать о практиках обмена знаниями: какие проблемы эти практики решают, как мы к ним пришли, и как они влияют на жизнь разработчика.