• Хелп, не получается отправить SMTP через Python?

    @Meiblorn
    msg.attach(MIMEText(body, msg.as_string()))
    Вы в месседж добавляете "самого себя". Уберите это и все должно заработать

    Как понимаю, должно быть msg.attach(MIMEText(body, 'plain'))
    Ответ написан
    1 комментарий
  • Как перенести сайт с 1С-Битрикс на Wordpress?

    @Meiblorn
    Я видел битрикс внутри, видел вордпресс. Это совершенно 2 разных подхода к написанию кода.

    В битриксе все хаотично, html, js, php, css — все вперемешку, качество кода на уровне мелениума.
    В вордпресс все намного лучше, но могло быть и лучше: там очень много функционального программирования, хотя сейчас приоритет отдается ООП.

    Мой совет, начинайте изучайть вордпресс с нуля, открывайте гайд для разработчика (желательно на английском) и изучайте. Панацеи по переносу с битрикса в вордпресс нет и не будет никогда — битрикс слишком, в прямом смысле, плох и сложен внутри, чтобы кто-то запаривался над тем, чтобы писать инструкции по переносу на вордпресс. Быстрее будет изучить ВП и сделать все с нуля.
    Ответ написан
    1 комментарий
  • Как получить доступ к UI элементам страницы, загруженным во Frame из элемента Window?

    @Meiblorn
    Думаю, у вас это не получится в силу того, что это запрещено бразуерами. Это одна из разновидностей атаки, поэтому это не поддерживается.
    Ответ написан
    Комментировать
  • Fork на github. Верно ли моё понимание?

    @Meiblorn
    Форк — это сугубо ваша копия репозитория. С момента "форкования" вы получаете текущую копию, которая потом никак не синхронизируется с оригиналом. Иными словами, она только ваша. Изменения в форке никак не отразятся на оригинале.

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

    Иногда форки используются чтобы создать отдельную "ветвь", которая кардинальным образом будет отличаться от оригинала: например, когда у вас соверешенное иное видение того, как должен выглядеть проект, и вы хотите переписать его.
    Ответ написан
    4 комментария
  • Ember или Angular?

    @Meiblorn
    Angular даст больше профита в будущем. Это быстрорастущий фреймворк с большим коммюнити, большим количеством библиотек и при этом он довольно востребован на бирже труда. Ember давно стал аутсайдером, и не может похвастаться такой востребованностью и интересом, что люди проявляют к ангуляру.

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

    Подходы в написании кода в Англяре очень похожи на подходы в языке Java: те же бесконечные аннотации, типизиация, классы. Ангуляр буквально заставляет вас использовать типизированный джаваскрипт - тайпскрипт. Это тот же джаваскрипт, - не пугайтесь. Тайпскрипт - это суперсет от джаваскрипта ( это значит, что все что есть в джаваскрипте, есть в том же виде и в тайпскрипте). Собственно, если захотите выучить язык для бекенда, после ангуляра вам либо в Java, либо в NodeJS.

    Ближайший конкурент ангуляру - react и vue. Как и ангуляр, реакт имеет поддержку от Facebook. Реакт имеет ещё большее комьюнити чем у Ангуляра, больше библиотек и портирован на iOS и Android.

    Среди двух библиотек (angular и ember) для меня выбор очевиден - это ангуляр. Ангуляр или Реакт - это уже дело вкуса. Мне больше нравится Ангуляр. Вам, видимо, тоже.

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

    И немного комментариев к вашему вопросу:
    1) React не нравится то что html надо писать прямо в коде класса — это уже давно не проблема. Как только Вы станете опытнее, вы быстро разберетесь в том, как спрятать часть кода (в том числе html, css) в отдельный файл: с использованием функции require(<имя файла>) или же импортов (import html_content from — это часть es6). Так что не стоит отсеивать React только из-за этого. Это один из лучших фреймворков для веба, если не самый лучший.
    2) Vue действительно выглядит несколько минималистично. Для меня это несколько упрощенная версия ангуляра — у них очень много общего с ангуляром. Думаю, выучив и разобравшись в ангуляре, вы, если будет необходимость, сможете быстро перейти на Vue. В ином случае, я не вижу смысла останавливаться на Vue.
    Ответ написан
    5 комментариев