Задать вопрос
  • Что купить для изучения Python и django?

    Привет.

    1) Покупать ничего не надо, все, что тебе нужно - есть в сети.

    2) Я рекомендую прочитать тебе два тома: Learning Python, Mark Lutz - сложно, долго и нудно, но потом будет легко.

    3) Django - ролики от украинцев на ютьюбчике + официальная документация. Книга - слишком старая.
    Ответ написан
  • Где пикчеры берут картинки, на каких сайтах?

    Все, что есть у нас в России, по большей своей части крадется с западных сайтов по типу Редита и Двача. Не всегда напрямую крадется, порой просто берут удачные идеи и уже делают с русским колоритам, но факт остается фактом.
    Ответ написан
    Комментировать
  • Какие цели и задачи у SEO и каковы права и обязанности Заказчика и оптимизатора?

    Привет.

    1) Начинаем плясать от договора. Был ли данный договор или нет.
    - Если договора нет, и заказчик начинает "напрягать", то берешь деньги и уходишь.
    - Если этих пунктов в договоре нет, то опять же берешь деньги и уходишь.

    2) Обычно оплата идет за позиции в топ, либо за трафик с каким-то коэффициентом внутренней оптимизации. Заказы - лиды - звонки - это уже не к Seo.

    3) SEO - обеспечивает продвижение сайтов в поисковой системе. Также (иногда) он обеспечивает лучшую конверсию посетителей на сайте (показатель отказов, среднее время и так далее). Но ни первое, ни второе не может гарантировать, что будут заказы. Например, если человек продает дилдо по 2000 рублей, а везде они стоят 500 рублей, то хоть ты ему миллион посетителей пригони, конверсия (заказы и звонки) будет никакой.

    4) Маркетолог, SMM-менеджер, Пиарщик итд. Когда заказчик начинает тебя нагружать тем, чтобы было бы неплохо еще маркетинг разрабатывать, Пиар придумывать, вести группу, плясать с бубном - то это означает, что человек сам не понимает, что ему нужно, и зачем он тебя нанял.
    - В этом случае забираем деньги и уходим. Это равносильно тому, что программиста заставят заниматься контентом на сайте, который он разработал.

    Поэтому, если ты даешь результат, а заказчик "не понимаем" и пытается нагрузить тебя левыми обязательствами и лишней работы, то собираешься и уходишь. Работа с мудаками - дело неблагодарное.

    Если все же так нужен этот клиент, то говоришь, что ты даешь трафик и внутреннюю оптимизацию, остальное не твое дело (если у тебя в договоре не прописано четко, что ты гарантируешь им заказы). И да, не ломайся под давлением и не бери на себя лишние обязательства.
    Ответ написан
    1 комментарий
  • Как выбрать элементы по списку в Django?

    Terras
    @Terras Автор вопроса
    Нашел решение на этой странице:

    https://docs.djangoproject.com/en/1.10/topics/db/q...

    course_handler = Course.objects.filter(tags_for_course__in=tags)
    .

    Хвостик __in дает возможность лупать по списку
    Ответ написан
    Комментировать
  • Есть ли примеры конфига кеширования статики в Django для Nginx?

    Terras
    @Terras Автор вопроса
    Поставил вот так, вроде заработало.

    location /static/ {
                root /home/bakotiinii/lieman;
    			access_log off;
    			expires 15d; 
            }
    
            location  /media/ {
                root /home/bakotiinii/lieman/;
    			access_log off;
    			expires 15d;
            }


    Это допустимый вариант?
    Ответ написан
    Комментировать
  • Почему django smuggler выдает ошибку 500?

    Terras
    @Terras Автор вопроса
    В общем. Еще нет поддержки django 1.10 требуется контент процессор, который выпилили в 10 версии.
    Ответ написан
    Комментировать
  • Как исправить путь при загрузке изображения с формы в django?

    Terras
    @Terras Автор вопроса
    В общем. Там есть такая настройка:

    THUMBNAIL_MEDIA_URL = '' - по-умолчанию она дает такой же путь, как и медиа рут. И если мы режем фото на этапе загрузки, то идет процесс:

    Берем фото из формы + добавляем руты
    Режем фото в шорткат + добавляем руты

    В итоге идет двойной медиа рут.

    Если поставить вот так THUMBNAIL_MEDIA_URL = '/' - то рут второй раз не ставится, и все окей.
    Ответ написан
    Комментировать
  • Какие показатели в железе наиболее важны при работе с вебом?

    Привет.

    Тут все говорят, что лучше быть богатым и здоровым, чем бедным и больным. Это очевидно, но давай более подробнее.

    Процессоры:

    Процессоры i3 тебе не подойдут, так как при запуске кучи приложений у тебя машина начнет тупить и лагать. Поэтому процессоры уровня i5, либо можно взять многоядерный amd. У меня например стоит amd fx6350 (он уровня i3, но за счет многоядерной структуры мультизадачность его не убивает).

    Оперативка:

    Все просто. От 8 гигабайт. Принципе эти 8 гигов можно найти на средней машине.

    Видюха:

    Зависит от твоих задач. Но если нет какого-либо жесткого рендера, потянет почти любая дискретная видюха, которая стоит на компах уровня i5.

    Память:

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

    В общем, можно купить машину за 35-40 тысяч, которая будет решать все твои задачи.
    Ответ написан
    Комментировать
  • Какая студийная CMS для лучше интернет-магазина?

    Привет.

    Тут ситуация следующая:

    1) Супер-магазины пишут на фреймворкам без привязки к какой-либо CMS. Там уже начинается творчество и никаких "готовых" решений нет.

    2) Студийные CMS - это удел больших студий, которые "подсаживают" клиентов на себя и выкачивают с них бабло за каждый чих. Плюс чаще всего у таких студий есть парочку ключевых клиентов, требования которых и задают вектор развитие CMS.

    В итоге:

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

    Если клиенты у вас не слишком богатые, а их задачи типичные, не занимайтесь сексом с ослом и выбирайте либо битрикс, либо магнето (но магнето больше для буржуев).
    Ответ написан
    Комментировать
  • Выбор ноутбука: AMD, Intel. Какое железо лучше подобрать?

    Привет.

    2 вариант наиболее оптимальный будет.

    AMD - для разработки выглядит хорошо, многоядерная система позволяет удобно работать, когда запускаешь куча приложений. Будет греться при играх, конечно, но можно подставку купить и будет норм.
    Ответ написан
    Комментировать
  • Хорошая практика для Python?

    Раньше шутка была, что тот, кто сможет прочитать Лутца, тот станет Python разработчиком, да и программистом в целом. Там идет две книги, каждая по 1200 страниц. Книги жесткие, тяжелые и читать их настоящее мучение. Но они дают просто нереальное понимание того, что такое Python, и как там вообще нужно думать.

    Лично я прочитал две этих книги за 4 месяца, по 5-6 часов чтения каждый день. После этого я уже стал адекватно понимать, что вообще нужно делать, и как это нужно делать. Дальше уже пошла практика, документация, видюшки на ютьюбе, либы и фреймы.

    Поэтому:

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

    "Вы о чем вообще, 2016 год за окном. Просто берете и пишите код." - Вы случайно не из Украинских галер, где обещают любую обезьяну обучить программированию за месяц, а в итоге учат копи-пасту и прикручиванию форм? Прежде, чем писать код и применять какие-либо решения, нужно понимать - для чего, как и почему.
    Ответ написан
    1 комментарий
  • Как развивать бизнес в сфере handmade?

    Привет.

    Давай с тобой составим небольшой план твоих действий:

    1) Составь список вещей, которые может делать твоей отец. Именно список вещей, которые он может делать хорошо и качественно, чтобы к ним не было каких-либо претензий. Посчитайте стоимость производства одной вещи.

    2) Посмотри в интернете, в магазинах стоимость аналогичных вещей (не обязательно точь в точь, но хотя бы близко к тому, что делает твой отец).

    3) Посчитай, сколько будет весть доставка этой вещи до Москвы или Санкт-Петербурга. Смотришь габариты, вес, звонишь в любую транспортную компанию и узнаешь.

    4) Считаешь стоимость одного бизнес-цикла: (стоимость вещи + стоимость доставки)*1,3

    5) Сравниваешь стоимость аналогов и стоимость твоего бизнес цикла:

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

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

    - делаешь красивый сайт
    - расписываешь историю и технологию производства (Кожу мнут своими попами девственницы в течение 3 недель, и только потом она идет в производство и так далее.)
    - Подымаешь ценник раза в 2-3.
    - Размещаешься на сайтах мастеров, где также описываешь историю и делаешь ссылку на свой сайт.

    Ну а дальше, как пойдет, как говорится.
    Ответ написан
    Комментировать
  • Какие можете посоветовать сервисы\сайты без "воды" по SEO-оптимизации SEO-продвижению?

    Привет, коротко и понятно.

    1) Со своей хотелкой "дайте мне готовое и рабочее" - ха-ха-ха, какой у нас наивный и нетерпеливый юноша. Тебе этого никто не скажет, и не покажет, так как сфера seо очень динамичная, и работающие фишки не раскрывают, пока они не перестанут работать. А если где-то и есть информация, то она уже устаревшая. Либо все статьи являются заманками от seo-агенств.

    2) SEO больше нет. После того, как поисковики убили ссылочное позиционирование, данный предмет стал гораздо обширней, и теперь seo-специалисты фактически являются консультантами по внутренней оптимизации сайта и работе с каналами привлечения трафика, нежели специалистами, которые работают с голыми SEO-факторами.

    3) Что тебе делать?

    - Берешь книгу от Ашманова
    - Берешь видео от seopult
    - Берешь тестовый сайт
    - Делаешь все то, что описано в этих книгах, видео
    - Открываешь свой сайт, открываешь сайт конкурента из топа: думаешь, почему он, а не ты
    - После этого начинаешь понимать текущую ситуацию в SEO
    Ответ написан
    1 комментарий
  • Хорошие аналоги РСЯ и AdSense?

    У тебя тут ситуация следующая:

    Все сетки (аналоги РСЯ и AdSense) - какое-то наеб.... в общем, денег ты там не увидишь. Поэтому тебе можно поставить либо тизеры (но сайт будет напоминать помойку), либо admitad (но там уже не от кликов, а от лидов).
    Ответ написан
  • Есть ли методика планомерного развития сайта?

    Terras
    @Terras Автор вопроса
    Также отмечу, что удобно использовать метод: lean startup - опробация новых направлений/рефакторинг старых.
    Ответ написан
    Комментировать
  • Как увеличить ширину для django-ckeditor, но при этом сделать его адаптивным?

    Terras
    @Terras Автор вопроса
    Решение - костыль:

    <script>
    
        $(document).ready ( function(){
            $(".django-ckeditor-widget").css({"width" : "100%"});
        });
    
    </script>
    Ответ написан
  • Как подходить к решению нетривиальных задач?

    Привет.

    Всегда использую модель боли:

    1) Смотришь задачу
    2) Пытаешься её решить
    3) Понимаешь, что ты тупой идиот, который ничего не может.
    4) Поднимаешь в помощь гугл
    5) Поднимаешь в помощь литературу
    6) Спрашиваешь ребят на тему: "почему так, а не иначе".
    7) Выполняешь задание, осознавая, что ты тупой, раз на решение этой задачи тебе пришлось потратить столько времени.

    Повторить до бесконечности, и ты станешь профи.
    Ответ написан
    7 комментариев
  • Какая есть бесплатную opensource CRM или ERM?

    Какая есть бесплатная opensource CRM? - похожий пост (есть ряд примеров).

    Однако тут нужно понимать цели всего этого дела.

    1) Если это типовое предприятие, то лучше использовать crm от 1C или amoCRM. - годнота, плюс куча различных модулей. Стоят определенные деньги, но все же не так дорого, если учитывать стоимость доработки бесплатных решений.
    2) Если это большая компания, то обычно CRM пишется уже с нуля под свои цели. Чаще на фреймворках по типу: zend framework / django и прочее.
    Ответ написан
    Комментировать
  • Базовые знания алгоритмов для работы стажером-разработчиком?

    Привет.

    1) Открой вакансию стажера и посмотри какие требования к нему предъявляются. Посмотри какие типовые задачи нужно решать для участия в стажировки. Например, это есть все у яндекса.

    2) Python - его сейчас используют либо для веб-приложений (html/css/js/python/django - минимальный стек), либо для построения сложных серверных частей (python/c++). Другие задачи на нем реже делают. Поэтому во-первых, выбери свои направление, во-вторых выучи необходимый стек. Конечно, от тебя не требуется знать много, но базовые вещи знать ты должен.

    3) Если ты экономист, то не проще ли выучить 1c и получить работу с окладом 60к+. А потом уже в спокойной обстановке учить питон и так далее? Тем более в 1с как раз легче всего попасть на стажировку.

    P.s. Фишка питона заключается в том, что под него идут задачи, которые уже изначально предполагают достаточно крупные знания языка, фреймов и композитов. Поэтому скажу так: Учить Python - несложно, а вот получить на нем вакансию сложновато.
    Ответ написан
    1 комментарий
  • Как создать группы на сайте Django?

    Система, какая:

    Джанго имеет встроенные группы. Каждая группа имеет свои собственные права (которые можно создать назначать, удалять). Членство в группе назначается на модель юзера, права также назначаются на юзера.

    В итоге:

    1) Используешь API- для создания группы
    2) Создаешь в рамках данной группы права (perminission).
    3) Дальше назначаешь на юзеров членство в группе и их права.

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

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