Задать вопрос
  • Насколько критично, чтобы база емейлов, на которые будут приходяить массовые письма, была собрана через сайт, в плане попадания в спам?

    @vilgeforce
    Раздолбай и программист
    Пометят спамом - будет спамом. Не шлите мыло тем, кто явно его не просил.
    Ответ написан
    Комментировать
  • Как правильно перенести проект с php на django (комплексный вопрос)?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    По поводу переноса контента.
    Тут достаточно просто и не нужно будет ручками переносить. Если есть возможность как-то добраться к самим стаьям и из выкачать хоть в каком-то формате все скопом, то всегда можно за день-два написать загружалку, благо в питоне это не так сложно, тем более у вас будет мапинг в вашим моделям.
    Парсите ваш файл (или лезете напрямую в базу данных), создаете объект модели и заполняете его и сохраняете, и так в цикле!
    Что касается редиректов, то наверняка и их тоже можно автоматизировать, создав для этого отдельную вьюшку.

    Ну а теперь по ворпросам
    1) Какой мощности нужен vps, чтобы держать проект на django с посещаемостью 3500 людей в сутки (40 хитов пик).

    В принципе подойдет любой. Нагрузка здесь совсем небольшая.
    2) Какая виртуализация лучше подходит для django: OpenVZ или XEN, и есть ли вообще значение?

    Тоже разницы особой нет. У меня вообще все на KVM.
    3) Я немного боюсь за то, что не смогу сделать нормально бекап через консоль. Стоит ли покупать ISPmanager lite для этого дела или это просто?

    Ну, этого опасаться не нужно, сможете. Вам ведь нужно будет бекапить базу данных, это делается всего одной командой, и бекапить загруженные файлы, для этого тоже одна команду всего нужна. А проект у вас и так весь есть.
    Ну и большинство хостеров предлагают бекапы на уровне всей виртуалки, пользуйте этот вариант.
    4) Я весь проект переносил через ftp-клиент обычным копированием файлом. Есть ли более лучший способ?

    Системы контроля версий mercurial/git + ssh/scp. А ftp уже давно не нужен! https://habrahabr.ru/post/113636/
    5) Адекватный ли вариант не занимать ресурсы сервера, и взять бизнес почту от mail.ru/yandex?

    Конечно адекватный, гораздо меньше проблем и с почтой и со спамом. При этом очень желательно развернуть свой локальный exim/postfix, который будет отправлять почту, прикидываясь доменом yandex. Для этого нужно немного все настроить DKMS + SPF. Ключи можно взять у самого яндекса на ваш почтовый домен. Это важно, если вы хотите много почты посылать.
    6) Есть ли какое-то различие в настройке http/https с django?

    Нет, тем более, что скорее всего это будет делать nginx или apache.
    Ответ написан
    Комментировать
  • Как подготовиться к закону Яровой?

    @nirvimel
    1. Купите недорогой VPS (от $15/год, можно даже дешевле) и поднимите на нем личный VPN. В Сети есть куча подробных руководств как это делается. Только не надо говорить, что у вас нет на это денег, интернетом вы же не бесплатно пользуетесь. Просто примите это как небольшую дополнительную плату за интернет за ваш спокойный сон.
    2. Работая через VPN (обязательно), заведите себе новый почтовый ящик на зарубежном сервере у компании, у которой нет никакого бизнеса и любых коммерческих интересов в РФ. Пусть это будет не мажорный гигант индустрии, а скромная компания, малоизвестная в РФ. Главное - это наличие SSL в веб-интерфейсе и в IMAP, в остальном почта есть почта, она просто работает, и этого достаточно.
    3. Работая через VPN, заведите себе новый аккаунт в vk facebook и/или google (если вы неспособны полностью отказаться от использования социалок). При регистрации указывайте место проживания подальше от РФ. Учитывайте, что все гиганты индустрии, имеющие большой бизнес в РФ, полностью сотрудничает с ГБ, но аккаунты нерезидентов, зарегистрированные и посещаемые с зарубежных IP, они не станут сливать по умолчанию (но по первому запросу сольют мгновенно). Так что забудьте про любые приваты в социалках, ведите все общение так, как будто все это читает весь ваш квартал и все те, кому бы вам меньше всего хотелось это показывать. Для приватного общения пользуйтесь только безопасной почтой (пункт 2) и защищенными чатами, на telegram jabber на зарубежных серверах. Все это касается только тех, кто не может окончательно завязать с пагубной зависимостью от соц.сетей. Очевидно, наиболее безопасным (и полезным для здоровья) вариантом является полный отказ от социалок.
    4. Не вбрасывайте в старые ящики и соц.аккаунты адреса и ссылки на новые чистые, не указывайте новые адреса в любых исходящих и старайтесь, чтобы они не попали во входящие. Помните, что в любой социалке и любом веб-интерфейсе почты (сотрудничающей) кнопка "удалить" скрывает удаляемое только от вас самих и не более того.
    5. (Самый неприятный пункт) Забудьте про vk, mail.ru и российские gmail и facebook. - КАК? - Так! Я понимаю, что это не легко, что они давно стали частью вашей жизни. Но это придется сделать! Поговорите сами с собой, спросите себя что для вас важнее: ваша личная безопасность, спокойствие и крепкий сон или старые привычки, которыми вы опутаны, и которые не хотят отпускать вас? Учтите, что продолжая пользоваться местными социалками (и сотрудничающими иностранными), вы продолжаете каждый день генерировать на себя тонны компромата, который может обернуться против вас в самый неожиданный момент самым неприятным образом. Проявляя активность в своих старых аккаунтах, вы не даете им "протухнуть" и не даете даже формального повода добрым компаниям снести их через пол года, после истечения отведенного законом срока хранения (как известно, vk не ограничивается минимальным сроком хранения, а хранит все метаданные и текст практически вечно за исключением видео/аудио).
    Ответ написан
    26 комментариев
  • Как каждую букву в слове заключить в рамку?

    profesor08
    @profesor08 Куратор тега CSS
    Заключить в рамку можно. На CSS заключить буквы в рамку нельзя.
    Можно сделать на JavaScript: codepen.io/Profesor08/pen/xOBwyg
    Можно генерировать движком сайта.
    И в каждом случае, придется каждую букву пихать в отдельный тэг.
    Ответ написан
    Комментировать
  • HTML5, нужен ли закрывающий слэш в мета тегах?

    zooks
    @zooks
    Frontend
    Интересно, что 3/4 ответов неправильные.

    Зависит от доктайпа.
    1. Если используется новый HTML5
      <!DOCTYPE html>
      то закрывающий тег не нужен. Но его наличие ошибкой не будет.

    2. Если используется XHTML
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

      тогда наличие закрывающего тега обязательно.


    P.S. У вас в первых двух примерах кавычки не закрыты - это уже критично.
    Ответ написан
    2 комментария
  • Надежены ли сервера от Hetzner?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    За последние годы в hetzner обслуживали более 50 серверов.
    Держим там продакшен нескольких проектов.

    Соотношение цена/качество считаю идеальным.
    Из подвохов - обратите внимание на заявленную память и диски:
    • Память должны быть с ECC
    • У дисков должно быть написано data center class / enterprise class


    Года 3 назад у них была мода ставить жестко б/у диски, сейчас вроде бы исправились.
    Ответ написан
    9 комментариев
  • И все-таки PHP 7 быстрее Python 3?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Бенчмарки - это бесполезные писькомерки.

    Инструменты надо сравнивать не по тому, как они себя ведут в вакууме, а по удобству использования в реальной жизни и тому, насколько они способны решить поставленную задачу.

    Что в вашей жизни изменится после того, как в ответах к вопросу один человек напишет, что php быстрее, другой, что быстрее python и ещё десять разведут срач не по теме?

    Но вот есть ли смысл в удобстве, если это удобство не дает нужных результатов?
    Нам надо вас уговорить вернуться на php? Вы благословения испрашиваете? Вы уже столкнулись с реальными проблемами производительности?
    Ответ написан
    6 комментариев
  • Что такое cms? Кто может объяснить чайнику в веб разработке?

    lunpully
    @lunpully
    Ссылка на Википедию

    CMS это по сути система обеспечивающая возможность менять содержимое страниц без необходимости редактирования HTML/CSS(не всегда), или добавляет дополнительные функции: поддержка пользователей, личные кабинеты, покупка товаров онлайн и др.

    А теперь по пунктам
    1. Внешний вид не изменится если перевод в шаблон выполнен качественно
    2. CMS не будет корректно работать с простым HTML/CSS/JS, из них надо будет сделать шаблон в формате поддерживаемом этой системой.
    3. Чтобы самому писать шаблон, надо хоть не много знать язык PHP или другой язык на котором написана CMS. Из этого следует, что использовать в целях написания своего шаблона надо ту CMS в которой вы сможете разобраться. Чтобы написать свою CMS надо обладать хорошими знаниями по какому-либо языку серверного программирования
    Ответ написан
    Комментировать
  • Как восстановить доступ к сайту на codeigniter?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    в Codeigniter нет админки, это что-то самописное. Смотрите код на фтп, понимайте, как устроена проверка доступа и входите.
    Ответ написан
    Комментировать
  • Что сделать когда ты не можешь выполнить заказ, а работаешь на расстоянии?

    werty1001
    @werty1001
    undefined
    Как поступить в этом моменте?

    Сказать, что не хватает скилла выполнить это задание. Брать заказ, а потом придумывать отмазы - гораздо хуже, лучше сразу сказать.
    Ответ написан
    3 комментария
  • Сверстал по пикселям, а оказалось, что дизайнер сделал макет на ретине. И странное заявление от проверяющего мою работу :S?

    werty1001
    @werty1001
    undefined
    Под ретину нужно подготовить растовую графику с запасом по качеству (засунуть в смарт объект), в идеале еще иконки сделать в векторе, ну или тоже с запасом 2x. В принципе это все, в остальном это должен быть обычный макет и верстается как обычно.
    Ответ написан
    3 комментария
  • Какой висивиг редактор может только br преобразовывать и большо ничего другого?

    Bellicus
    @Bellicus
    И швец, и жнец, и на дуде игрец.
    Любой, они практически все довольно гибко настраиваются под собственные нужды. Выбирайте какой нравится и зачитывайтесь доками.
    Ответ написан
    Комментировать
  • Как считать цену на проектирование интерфейса?

    sim3x
    @sim3x
    Из ТЗ сразу видно, что и сколько делать
    Если не видно - значит у тебя нет ТЗ
    Ответ написан
    Комментировать
  • Как заменить в индексе яндекса один домен на другой?

    lunpully
    @lunpully
    Как представляется мне: надо склеивать домены с указанием основным, вашего домена. Склеивать можно через постоянный редирект, через robot.txt. Вроде так, если не мне не изменяет память.
    Ответ написан
    Комментировать
  • Нужно ли портфолио для дизайнера?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Портфолио дизайнеру нужно существенно больше чем окончание ВУЗа.
    Собственно если портфолио нет, возникает резонный вопрос: а на что Вы собственно потратили последние 5 лет?
    Ответ написан
    Комментировать
  • Как научиться верстать без проблем?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Студентам в начале курса говорила, кто хорошо в детстве играл в лайнс, тетрис и подобное, тот будет хорошо верстать.
    Верстка это обычная геометрия средней школы записанная с помощью тегов и раскрашеная/подвинутая стилями. Всё.
    Всякие JS и т.д. это просто следующий этап.

    План действий может быть таким:
    1. Берете/получаете макет
    2. Внимательно рассматриваете его, мысленно разбивая на блоки. Думаете что куда может/должно растягиваться или уменьшаться при изменениях экрана и увеличении/уменьшении контента.
    3. Если п.2. сразу не осилился, идете гулять или спать.
    4. Возвращаетесь к п.2.
    5. Верстаете понятные большие блоки, затем их заполняете. Разбивайте задачи более простые.

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

    А совсем без проблем не выйдет, потому что экранов много, браузеров много, хотелок у заказчиков еще больше. Хорошо, когда эти хотелки интересные :)
    Ответ написан
    12 комментариев
  • Как задать ширину блоку больше сетки бутстрапа?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Когда видишь то, чего нет в примерах bootstrap =)
    c27b0d6ccd7642c89c3dc0d48bff8d18.jpg

    Решение:

    <div class="full-bg">
      <div class="container">
          ...
      </div>
    </div>


    + стили

    .full-bg {
      background: color;
    }
    Ответ написан
    3 комментария
  • С чего начать создавать сайт, вопрос с CMS?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Задача сделать работающий новостной портал или научится программировать?

    Если первое:
    - Берете готовую систему управления, вот какая понравится такую и берете.
    - Обычно в них уже есть какой-то готовый демо-шаблон или можно скачать подходящий.
    - Сидите и правите его по кусочкам разбираясь что к чему и где находится. Например, поиском по кускам кода.

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

    И да, главное начать.
    Ответ написан
    2 комментария