• Научиться парсингу - с чего начать?

    @kryvel
    Системный администратор
    Для парсинга я бы посоветовал использовать Python. Он довольно гибкий и простой в изучении. И для этих целей подходит как нельзя лучше. Особенно если нужно парсить динамический контент (AJAX, javascript и постзагруза)
    Альтернативой здесь может быть Java, но это слишком сложно для начинающих
    Можно использовать такую связку:
    Python, Selenium+phantomjs ( загрузка страниц ), beautifulsoup (парсинг html), pymysql (для выгрузки в ДБ).
    Если контент статический то все еще проще - Python + beautifulsoup
    Работает все очень быстро. А главное api очень интуитивное и разобраться в функционале очень легко.
    Ответ написан
    Комментировать
  • В чем суть интерфейсов в программировании?

    @ZzZero
    Я делаю систему контроля яркости.
    Я хочу настраивать яркость всего (гирлянды, люстры, фонарика, экрана телефона).
    В коде выглядит примерно так
    class BrightControl
       public void setDefaultBright(Object obj){
             obj.setBright(10);
       }
    }

    Метод setDefaultBright принимает любой объект. Ведь мне всё равно яркость чего настраивать.
    Мой код используют другие разработчики, я не могу контролировать их.
    Как мне убедиться, что у объекта, который мне пришел в качестве аргумента, есть метод setBright?
    Я пишу интерфейс, и говорю, что метод setDefaultBright принимает только объекты, которые реализуют этот интерфейс.

    Если кроме меня самого никто не будет использовать эту систему контроля яркости. То я просто буду держать у себя в голове, что в метод setDefaultBright можно отправлять только объекты, у которых есть метод setBright, но поддержка кода усложняется, через год и не вспомнишь...
    Ответ написан
    3 комментария
  • Маркетинг с нуля для стартапа. С чего начать?

    Inv_Hunter
    @Inv_Hunter
    Управляющий партнёр в BACG
    Для начала, нужно понимать, что Вы вкладываете в волшебное слово - маркетинг.
    Цитата: "что-бы снять те сливки\продажи, которые наверху" - это как раз делают гуру, а на старте обычно бывает обратная тенденция - сбор крошек у подножья, и как раз там набираются опыта, но это я отклонился.
    С чего начать.
    Я бы посоветовал, если Вы совсем не углублялись в эту экономическую дисциплину, начать с поверхностного ознакомления по книгам, коих масса. Просто бытует мнение, что постичь "дзен" можно, сидя на тематич.форумах и т.п., но это не так. Там сидят или уже спецы или те, кто таковыми себя считает и особой пользы не приносят, так как объяснять детально им будет лень. Это мы про маркетинг.

    А практическое занятие, на время изучения теории - изучать свою целевую аудиторию, ведь на ней и основан - маркетинг:
    1. Определить ЦА (широкий спектр, Н: b2b, b2c, просто лица мужского пола)
    2. Сузить до четкого отличия (Н: мужчина от 20 до 25, трудоустроенный, холостой)
    3. Выявить спектр потребностей (ведь маркетинг, он для этого и создан)
    4. Определить, какие из них ваш продукт может удовлетворить.

    А далее уже идет стратегическое планирование достижения целей - это то, какими путями вы будете "достукиваться" до ЦА - реклама, партнерки, PR, сарафанное радио, вирус, спамм и т.д. Эти вопросы уже осваивать нужно отдельно, В сети масса вариантов и советов.

    Получилось длинно и поверхностно, но тем не менее...
    Надеюсь ответ будет Вам полезен!
    Ответ написан
    Комментировать