• CodeRainbow: интерактивное изучение и документирование кода



      Часто программистам приходится разбираться с чужим незнакомым кодом. Это может быть и изучение интересных проектов с открытым кодом, и необходимость по работе — в случае присоединения к новому проекту, при анализе большого объема legacy кода и т.д. Думаю, каждый из вас сталкивался с этим.

      У меня в процессе такой работы всегда остро ощущалась необходимость некоего инструмента, специально заточенного для облегчения процесса быстрого погружения в большие объемы незнакомого кода. Со временем появлялись все новые интересные задумки в разных областях, и все они требовали изучения больших объемов чужого кода. Децентрализованные сети, криптовалюты, компиляторы, операционные системы — все это большие проекты, требующие изучения значительных объемов кода. В какой-то момент я решил: надо просто взять и сделать этот специальный инструмент. В этой статье я представляю вашему вниманию то, что получилось в результате.
      Читать дальше →
      • +12
      • 3,2k
      • 8
    • Написать Telegram клиент — легко


        Чем отличается Telegram от других популярных мессенджеров? Он — открытый!
        Другие мессенджеры тоже имеют API, но почему-то именно телеграм известен как наиболее открытый из самых популярных?


        Начнем с того, что у Telegram действительно полностью открытый клиентский
        код. К сожалению, мы не видим комиты каждый день прямо на GitHub, но у нас есть код под открытой лицензией. Архитектура Telegram подразумевает, что и Bot и API имеет практически такие же методы — https://core.telegram.org/methods.


        На самом деле, Telegram представляет не просто чат-мессенджер, а социальную платформу, доступ к которой открыт для разного рода приложений. Они могут предоставлять дополнительные фишки пользователям, взамен используя готовую сеть пользователей и сервера для доставки сообщений. Звучит настолько привлекательно, что нам захотелось попробовать написать своего "клиента" для Телеграм.

        Читать дальше →
      • Курс «Основы программирования»

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

          Сразу отмечу, что данный курс не является "идеальным". В нем есть все необходимое для легкого и плавного старта. Жду обратную связь от слушателей, чтобы улучшать наш курс! Итак, поехали!
          Читать дальше →
        • Как стартапу повысить свои шансы на инвестиции при общении с инвестором?

            Привет, меня зовут Мария Подоляк, я живу в городе Нью Йорке, в США. В Нью Йорке же сотрудничаю с проектами и фондами, например, Starta Ventures. После публикации в RB.ru о том, что я готова помогать проектам с маркетингом при выходе на международный рынок, мне задают много вопросов про инвестиции, в том числе. Я решила зафиксировать распространённые вопросы и заблуждения на Хабрахабре.

            Вопрос 1. Инвестор или акселератор? Что такое акселератор, в принципе?

            По оценкам издания Entrepreneur, в США – более двухсот акселераторов, у каждого свой фокус, история и специализация. Акселерационная программа, как правило, длится 3,5-4 месяца, включает в себя тренинги, воркшопы и индивидуальные сессии с менторами, они же местные американские предприниматели с опытом, инвесторами, местными специалистами (юристами, дизайнерами, маркетологами). Вся интенсивная программа проходит в США, то есть заочный вариант вам не подходит. Не подходит очный вариант и тем, кто не разговаривает на английском языке, потому что всё общение в акселераторах происходит на английском.
            Читать дальше →
          • EveryLang — программа, которая может почти все

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

              EveryLang позволит существенно увеличить скорость работы с текстом. Предоставит новые возможности экономии времени на рутинных процедурах.

              image
              Читать дальше →
            • 5 простых способов улучшить общение с клиентами

                5 простых способов улучшить общение с клиентами

                Главный секрет построения крепких взаимоотношений с клиентами — правильная коммуникация. Причем, это касается как личной, так и профессиональной сферы. В бизнесе грамотное общение позволяет завоевать лояльность, которая приносит повторные покупки и хорошие отзывы для «сарафанного радио».

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

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

                • Tutorial

                У нас в компании YouScan в день обрабатывается около 100 млн. сообщений, на которых применяется много правил и разных смарт-функций. Для корректной их работы нужно правильно определить язык, потому что не все функции можно сделать агностическими относительно языка. В данной статье мы коротко расскажем про наше исследование данной задачи и покажем оценку качества на датасете из соц. сетей.

                Читать дальше →
                • +17
                • 2,5k
                • 7
              • Влияние GDPR на российских операторов персональных данных

                  Автор: Анастасия Заведенская, помощник аналитика, Аналитический центр ООО «УЦСБ»
                  Рецензенты: Екатерина Рублева и Константин Саматов, руководители направления, Аналитический центр ООО «УЦСБ»


                  Компания, осуществляющая обработку персональных данных, считается их оператором. Скорее всего, в этой компании знают о Федеральном законе от 27.07.2006 №152-ФЗ «О персональных данных» и его требованиях. А если у компании есть клиенты в Евросоюзе или есть желание таковых привлечь? Или просто есть сайт в сети Интернет с формами для заполнения пользователем? Тогда нужно понимать, что такое GDPR и его сферу действия.
                  Читать дальше →
                • ОСРВ МАКС — бесплатно? Планируем открыть лицензию для бесплатного коммерческого использования

                    Мы открываем сбор средств на подготовку ОСРВ МАКС к бесплатному массовому использованию.

                    image

                    Новая версия позволит сторонним разработчикам добавлять в систему модули, а лицензия не будет ограничивать коммерческое применение.
                    Читать дальше →
                  • Послушать про маркетинг игр и про место сценариста в игровой индустрии 26.09 в ВШБИ

                      26 сентября в 19:00 в Высшей школе бизнес-информатики НИУ ВШЭ в Москве будет лекционный вечер по игровой индустрии. Будут две лекции: «Маркетинг игр с минимальным бюджетом» и «Сюжеты и деньги: место сценариста в игровой индустрии».

                      Место проведения: ул. Трифоновcкая, д.57, стр. 1 (ст. метро Рижская).

                      Вход бесплатный, но по предварительной записи. Зарегистрироваться можно на странице мероприятия.

                      Под катом подробности про сам лекционный вечер.


                      Читать дальше →

                    Самое читаемое