• Что почитать о UML?

    @LastDragon
    Навскидку (их больше, но эти рядом лежат)

    * UML. Основы. Краткое руководство по стандартному языку объектного моделирования (Мартин Фаулер)
    Совсем тоненькая, на пару вечеров для ознакомления

    * Язык UML. Руководство пользователя (Буч Грэди)
    Более подробная чем первая, пожалуй самое то для начала.

    * UML. Специальный справочник (Джеймс Рамбо)
    Очень удобна в качестве настольного справочника

    * Применение UML и шаблонов проектирования. (Крэг Ларман)
    * UML 2 и Унифицированный процесс: практический объектно-ориентированный анализ и проектирование (Джим Арлоу)
    Сам пока не добрался до подробного изучения, но они нужны для более продвинутого уровня, для начала и без них можно обойтись.

    На английском можно спецификацию UML почитать, в ней точно вообще все есть :)

    После старта — смотрите в сторону программ Visual Paradigm for UML (самая продвинутая), Enterprise Architect (самая дешевая, пожалуй, но после первой интерфейс не очень удобен, т.к. много лишний действий), есть еще IBM Rational Software Architect (монструозная и тормозная, ИМХО).
    Ответ написан
    2 комментария
  • Как правильно запустить проект на Python на другом ПК?

    meaqese
    @meaqese
    Вижу как минимум 2 варианта:
    • Сохранить названия библиотек в файл pip freeze > requirements.txt, потом после переноса на другой ПК, запустить pip install -r requirements.txt
    • Собрать в один файл с помощью библиотеки pyinstaller и перенести на другой ПК как обычный .exe файл
    Ответ написан
    1 комментарий
  • Как исправить неправильное отображение кириллицы в Visual Studio Code?

    @vanillathunder
    Tools > Options > Environment > Documents > Save documents as Unicode when data cannot be saved in codepage
    Ответ написан
    1 комментарий
  • В чем отличие IPython от Jupyter?

    ipython.org/#jupyter-and-the-future-of-ipython
    ipython - интерактивная оболочка только для Python,
    Jupyter - это веб-приложение для "живых" страниц с кодом. Поддерживает не только python, но и ещё кучу языков, включая scala, R, julia и тд.
    Ответ написан
    Комментировать
  • Какую книгу лучше прочитать по анализу данных?

    @e-developer
    Очень хороший учебник "Практическая бизнес-статистика", Эндрю Сигел.
    https://www.ozon.ru/context/detail/id/3783125/
    Ответ написан
    Комментировать
  • WordPress + HTTPS = сломал админку?

    7kmarat
    @7kmarat
    впепеу
    В wp-config.php вставте это
    /** SSL в панели администратора */
    define('FORCE_SSL_LOGIN', true);
    
    /** SSL в панели входа */
    define('FORCE_SSL_ADMIN', true);


    А в базе замените все свои ссылки с http на https
    UPDATE wp_posts
    SET post_content = REPLACE (post_content, 'http://старый.ru', 'https://новый.ru')
    
    UPDATE wp_postmeta
    SET meta_value = REPLACE (meta_value, 'http://старый.ru','https://новый.ru')
    
    UPDATE wp_posts
    SET guid = REPLACE (guid, 'http://старый.ru', 'https://новый.ru')
    
    UPDATE wp_posts SET post_content = REPLACE (post_content, 
    'src="http://старый.ru', 'src="https://новый.ru');


    в .htaccess сделайте редиректы с http на https
    где написано mysite вставляем свой адрес сайта

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.ru$ [NC]
    RewriteCond %{HTTP:X-Forwarded-Proto} !=https
    RewriteRule ^(.*)$ https://mysite.ru/$1 [R=301,L]
    Ответ написан
    Комментировать
  • Что такое webhook?

    Negezor
    @Negezor
    Senior Shaurma Developer
    Webhook — механизм оповещения системы о событиях.

    Допустим есть определённый сервис который должен оповещать о событиях когда они происходят.
    Как вариант постоянно запрашивать новые данные на сервере, минус будет скорее в скорости получения данных если на сервере например стоит задержка на получения новых оповещений.
    А вот webhook исправляет этот недочёт, когда происходит событие он запрашивает адрес сайта с параметрами, например example.com/webhook/notification и передаёт в теле POST запроса JSON (зачастую) и там будут свежие данные.

    Простой пример можно посмотреть: создание бота для telegram на webhooks.
    Ответ написан
    4 комментария
  • Стоит ли бросать веб ради интернет-маркетолога?

    DeoZ
    @DeoZ
    Веб-разработка и Реклама
    Был слабым программистом (HTML, CSS, PHP). Образование техническое. Но было много знакомых в PR и рекламе (не онлайн-рекламе), поэтому всегда был немного рядом с этим, получил небольшой опыт в студенческие годы. И в какой-то момент понял, что могу объединить два интересных для меня направления в интернет-маркетинге.
    Сейчас, спустя 6 лет работы, я достаточно сильный специалист, имею возможность работать и на фрилансе, оказывать платные консультации, обучение.
    Насчёт комментариев выше могу сказать, что на Тостере, конечно, программистов больше, а к маркетологам всегда пренебрежительное отношение. На деле же маркетолог не менее значим для компании, а иногда и намного более, чем разработчик.
    1. Зарплата приличная, вполне сравнима с оплатой хорошего программиста (далеко не 400$ и даже не 1000$), но без авралов, нервов, дедлайнов. Есть перспективы на ещё большую з/п, как у тех же топовых разработчиков и тимлидов, но для этого уже нужен особый склад характера, вертеться в нужных кругах, владеть иностранным языком, владеть специфическими навыками, быть готовым "жить" на работе. Но у меня, например, к этому душа не лежит.
    2. Общаться лично с клиентами приходится далеко не каждому маркетологу. Для этого есть аккаунт-менеджеры, менеджеры по продажам. Поэтому можно хоть заикаться, хоть ходить в растянутом свитере. Но писать надо грамотно и красиво.
    3. Да, интернет-маркетинг - это часто рутина. Но действительно хорошим специалистом быть действительно сложно. Всё намного глубже, чем "ковырять баннеры". Сложность вполне сравнима с решением задач программистом. Но у программиста сложность - очень глубокий и тонкий подход к решению задач в небольшом количестве областей, маркетологу же необходимо обладать знаниями в большом спектре областей, хотя и не обязательно с такой тщательностью. Часто маркетолог также должен разбираться хоть немного вообще во всём, что нас окружает, клиенты приходят с разными задачами и разной продукцией.
    4. Инноваций в маркетинге всё же больше, чем в разработке. Я слежу за выходом новых версий языков, сред разработки, фреймворков, новых подходов. Но в маркетинге всё время приходится изобретать что-то новое - новые источники, новые носители, новые стратегии, комбинации. И если в разработке использовать успешный код другого специалиста считается правильным, то в маркетинге хорошая стратегия будет разобрана всеми и использовать её ещё раз будет неэффективно, нужно изобретать что-то своё, новое.
    5. Но всё равно первый комментарий был правильнее всего. Вам нужно понять к чему душа лежит больше. Потому что даже если не поднимать вопросы сложности, оплаты и прочего, но обучаться и, следовательно, достигать чего-то Вы сможете только при собственном интересе к этому. Если интерес отсутствует, Вы будете топтаться на одном месте. Я свой выбор смог сделать 6 лет назад и не жалею об этом.
    Ответ написан
    4 комментария
  • Что из курса высшей математики используют в работе интернет-маркетологи?

    DeoZ
    @DeoZ
    Веб-разработка и Реклама
    Закончил технический университет по специальности "Прикладная математика". 5 с половиной лет.
    Что я использую из полученных в результате знаний?
    Ничего. Хотя меня и могут попинать высокопарные колеги.
    Обычно использование математики ограничивается умением вычислить среднее, медиану, процентное соотношение, решить простейшее уравнение, понимать логические выражения. Если пойти в сторону от интернет-маркетинга и углубиться в статистику, то там, конечно, свои знания. Если решать задачи маркетинга созданием сервисов и специализированных программных продуктов - свои. Но непосредственно в интернет-маркетинге, даже с его аналитической составляющей, чаще приходится быть гуманитарием, чем инженером.
    Но с комментарием выше тоже согласен.
    Ответ написан
    Комментировать
  • Как выучить интернет-маркетинг с нуля?

    DeoZ
    @DeoZ
    Веб-разработка и Реклама
    Чтобы взяли хотя бы ассистентом, нужны знания Excel, Word, грамотный русский язык, базовое владение Яндекс.Директ и Google Adwords, понимание концепции SEO, умение ориентироваться в интерфейсе Яндекс.Метрики и/или Google Analytics, не бояться слов "паблик", "вовлечённость", "виральность". Если хотя бы с первыми тремя пунктами всё ок, то рекомендую следующий порядок действий:
    1. Ознакомиться с официальными справками по системам Яндекс.Директ и Яндекс.Метрика. Это реально самый лучший, удобный и актуальный учебный материал.
    2. Попробовать ознакомиться с официальной справкой Google Analytics и Google Adwords. Здесь сложнее, но базу почерпнуть можно.
    3. Пройти подготовку к экзаменам по Google Adwords. Попробовать сдать экзамены по Google Adwords, Яндекс.Директ и Яндекс.Метрике (Яндекс.Эксперт пока на реконструкции, но когда закончите подготовку, уже должен быть в строю). Конечно, экзамен с первого раза не сдадите, но знания приблизятся к практике.
    4. Завести свой сайт или лендинг. Поставить на них Google Analytics, Яндекс.Метрику. Как вариант, получить доступ к аналитике сайта друга. Просматривать все отчёты, стараться понять их смысл и цель применения на практике.
    5. Заведите свою группу или паблик в Вконтакте и/или Facebook. Освойте управление и считывание статистики.
    6. Предложить бесплатно на фрилансе, или в виде помощи другу, настройку и ведение рекламной кампании в Яндекс.Директ. Попробовать подобрать запросы. Стараться понять как тратятся деньги, как этим управлять, что от чего зависит. Как вариант, вложить 5000 рублей в рекламу ранее заведённого сайта, считая это вкладом в своё образование.
    7. Параллельно читать статьи на сайте SEONews и Searchengines, особенно его форум, а также тематические группы и паблики Вконтакте.
    8. И слушать вебинары Яндекса, Google, сторонних порталов.
    9. Заходите на рекрутинговые сайты, типа HH.ru или Мой Круг ищите вакансии специалистов по контекстной рекламе, SEO, интернет-маркетингу и просматривайте требования, чтобы иметь понимание где нужно ещё подтянуть знания.
    10. Устройтесь на работу помощником интернет-маркетолога.

    В принципе, всё. Если пройдёте через все эти этапы и обретёте эти знания, то Вас с радостью возьмут в агентство. Я бы даже позавидовал человеку, который идёт работать уже с таким фундаментом - развиваться дальше будет легко.
    Успехов в начинании!
    Ответ написан
    16 комментариев
  • Как оптимальнее и эффективнее выучиться на директолога, продвиженца, рекламиста?

    @flaction
    Простая теория вам ничего не даст.
    Я считаю что гораздо эффективнее обучаться на примере собственного проекта. Запустите какой-нибудь сайт, поставьте цель, к примеру, "10000 уников в сутки через 365 дней продвижения", и придумайте как достичь этой цели. А информацию по интересующим вопросам ищите в поисковиках, заодно научитесь фильтровать большие потоки информации, так как много противоречивых суждений по продвижению будете встречать.
    Подводные камни есть везде.. Какие-то источники рекомендовать не буду, я обычно в гугле все ищу..
    По поводу времени на обучение: все индивидуально и зависит от вашей способности обучаться. Кому-то жизни не хватит освоить контекст, а кто-то за 3 месяца станет профессионалом в этой области.
    Ответ написан
    3 комментария
  • Как оптимальнее и эффективнее выучиться на директолога, продвиженца, рекламиста?

    @Edwin
    Самый верный способ обучения ремеслам – устроиться на работу в агентство соответствующего профиля, которое заинтересовано в максимально короткие сроки пустить тебя в бой (самое сложное – выбрать агентство, в котором будут учить правильно и дадут достаточно широкие знания). В этом есть куча плюсов, связанных с тем, что всегда более опытные специалисты будут указывать на ошибки, они же будут делиться опытом, предоставят клиентов для работы, также обеспечат необходимыми ресурсами (например, то же бабло для зачисления клиентам на аккаунты (не у всех есть 1-2кк ₽ для зачисления в кредит), инструменты работы с API площадок, доступ к отраслевым конференциям и их материалам). Скорость же обучения и качество сильно зависят от желания и способностей обучаемого.
    Конкретику могу описать на примере специалиста по контекстной и таргетированной рекламе, поскольку сам им являюсь. Мой опыт составляет без малого 1,5 года, за это время я работал в двух агентствах (в первое пришел стажером). Вырос за это время от клиентов с месячным бюджетом в 30т ₽ до международных клиентов с бюджетами в несколько миллионов. В обучении использовал опыт своего начальника и других коллег, хелпы площадок, подготовку к сдачам сертификатов (их нужно сдавать, хотя некоторые клиенты их и не коториуют, но я бы лично не стал общаться со спецом, который не в состоянии прочитать хелп и сдать по нему тест), читал материалы с конференций (тематические блоги не рекомендую, потому что, как правило, их авторы просто продают себя, не заботясь особенно о полезности материалов).
    Ответ написан
    4 комментария
  • Как оптимальнее и эффективнее выучиться на директолога, продвиженца, рекламиста?

    директолог, продвиженец, рекламист, интернет-маркетолог, seo-специалист, контекст-оптимизатор, гуру-гугл-поиска.... и т.п.

    Сложность в том, что всё это разные вещи. Точнее у Вас указано не правильно.

    Правильно будет так
    директолог - спец по директу, адвордсу
    seo-специалист, а точнее seo-оптимизатор - спец по органическому поиску
    таргетолог - спец по таргетингу, ретаргетингу
    веб-аналитик - занимается веб-аналитикой

    дальше уже другие деления
    маркетолог - спец по маркетингу в целом
    рекламист - чисто по рекламе
    копирайтер - занимается копирайтингом
    ПР-менеджер - менеджер по ПР

    Ещё есть разные специфические или новые.

    Дак вот, вернёмся к первым двум
    директолог
    Выращивается за 1 - 2 года. За 3 года если ленивый.

    Для этого
    читается вся официальная инф у Гугля и Яндекса + проходятся их курсы.
    + параллельно я бы ещё изучил google tag manager
    считать более менее адекватным специалистом можно того, кто настроил более 100 рекламных кампаний для разных клиентов и 90% из клиентов остались довольны. + нужен опыт оценки и анализа чужих рекламных кампаний.

    Для того чтобы стать отличным SEO нужно иметь
    аналитическое мышление - ведь оцениваешь сейчас, а результат получаешь через 4 - 6 месяцев
    разбираться в программировании - не обсуждается
    уметь настраивать веб-сервер - тоже не обсуждается
    уметь писать тексты - обязательно
    уметь анализировать больше массивы данных - жизненно важно
    иметь системное мышление - обязательно

    Чтобы стать не бла бла специалистом, а реально специалистом нужно
    сделать самостоятельно сайт и наполнить его текстами. Так как цикл индексации и ранжирования 4 - 6 месяцев то на то чтобы получить первый опыт уйдёт около 6 месяцев.
    повторить опыт создания, наполнения ещё раза 4, крутя разные параметры внутренней и внешней оптимизации. На это уйдёт ещё года 2.

    Важно понимать, что от ниши к нише и от региона к региону факторы и мульки меняются.

    Порог вхождения думаю года 4.

    В деньгах пороги входа думаю такие (если взять и везти за ручку)
    Директолог тысяч 800 минимум. А реально порядка 1,5 млн потраченных денех
    SEO - от 1,5 млн. А реально порядка 3 млн рублей.
    Ответ написан
  • Где найти работу по удаленке в 40+ лет?

    NeiTrinO2
    @NeiTrinO2
    Предприниматель
    Недавно написал книгу о том как начать бизнес с нуля и начать по-настощему зарабатывать.
    Книгу можно скачать бесплатно: solodukha.com/thebook

    Коротко о себе:
    - Стартовал 8 бизнесов, из них 4 по продаже оборудования. Все были без физического офиса, без физического склада. Последний раз вообще сотрудники были на удаленке.
    Рекорд: вывод компании за 2 месяца на оборот $250'000 в месяц при средней доходности 25-30%
    - В один из своих бизнесов привлек инвесторский займ в размере 5 млн. руб.
    - Разработали продал инвестиционный Проект с объемом инвестиций в 1,2 млрд Евро

    Готов помочь
    Ответ написан
    1 комментарий
  • Один плагин (расширение) браузера для всех плагинов?

    @Paranoich
    Неплохо-бы браузер указать.
    Для Firefox рекомендовал бы половину расширений заменить кнопками с тем-же функционалом на основе Custom Buttons (искать примерно тут : https://forum.mozilla-russia.org/viewtopic.php?pid... и там-же накопать кнопок, которые объединяют другие кнопки в одну, хотите список выпадающий, хотите на одну кнопку кучу действий повесьте с разными клавишами мыши и модификаторами Ctrl-Alt-Shift. Там-же можно и попросить знающих людей помочь Вам. Да и одно дополнение СВ вместо пары десятков - это же няма просто, и память не жрёть.

    Также в помощь скрывающиеся панели, вроде www.xuldev.org/verticaltoolbar. И кстати на замену им тоже кнопка Custom Buttons существует.
    Ответ написан
    1 комментарий
  • Один плагин (расширение) браузера для всех плагинов?

    DevMan
    @DevMan
    как писали выше, в хроме изменяется ширина адрес-бара, и соответственно кол-во отображаемых иконок.
    выглядит это так
    51ff9ddf19934307a9f523ebb76854e0.png

    в лисе ПКМ по значку расширения -> Move to Menu
    выглядит это так
    a8008386ecc643cfb98f063d45668283.png
    Ответ написан
    6 комментариев
  • Jade. Как передать переменную из одного шаблона в дргой, подключаемый?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    В Jade нет такой красивой конструкции, но есть миксины.
    // container.jade
    mixin container(modifier)
        .container(class=modifier)
    
    // index.jade
    include ./container // надо явно заинклюдить файл с миксином
    
    +container('container-one')
    +container('container-two')
    +container('container-three')


    В данном конкретном случае можно даже проще:

    // container.jade
    mixin container()
        .container&attributes // http://jade-lang.com/reference/attributes/
    
    // index.jade
    include ./container
    
    +container().container-one
    +container().container-two
    +container().container-three
    Ответ написан
    1 комментарий
  • Веб-аналитика, с чего начать, куда идти работать?

    stasparshin
    @stasparshin
    не забывайте помечать ответы. дрочу на статистику
    Можете прийти к нам в интернет-магазин и потренироваться бесплатно. Я поставлю задачи, а вы на практике будете их разбирать и решать. Параллельно изучаете все, что можете найти по теме. Например, очень рекомендую блог optimizesmart.com Если интересно, напишите на почту.
    Ответ написан
    Комментировать
  • Веб-аналитика, с чего начать, куда идти работать?

    @Logrise
    Для веб-аналитика нужно освоить базу:
    www.specialist.ru/course/analitika
    Javascript на уровне синтаксиса и отслеживания событий
    и потом инструменты анализа - Tableau, QlickVIew, SPSS...
    Наиболее востребована эта специальность в интернет-магазинах, лидогенерации.
    Ответ написан
    Комментировать
  • Набор интернет-маркетолога какой он?

    @Angry_Webmaster
    социопат с любовью к технологиям)
    По сути, сейчас действительно часто интернет маркетолог это: стратег, аналитик, копирайтер, продакт менеджер, сео-оптимизатор, медиабаер, юх специалист, affiliate manager, referral manager и т.д. в одном флаконе) Так как в зависимости от сферы деятельности -необходим разный набор экспертиз. В диджитал агентстве -интернет маркетолог должен круто разрабатывать стратегии и креативные концепции генерить в то время как в гемблинге -основная задача трафа по больше нагнать, в b2b емейл маркетинг и инбаунд инструментарий) В общем зависимости от вашей сферы деятельности уже и нужно думать как прокачиваться.
    Ответ написан
    Комментировать