• Старт в WordPress?

    sivabur
    @sivabur
    Заблокировали просто так!
    Вяленькие какие-то советы.

    1.Скачивайте на локалку
    2.Лазайете там(сверху там есть в каждом разделе ПОМОЩЬ где се понятным языком описывается и включения выключени показывания некторых опций включите все опции все галочки)
    3.Делайте все что только возможно с постами(публикациями) публикуйте /удаляйте редактируйте/делаете разные типы публикации разную дату/меняете шаблоны и смотрите как это выглядит!
    4. Страницы(pages) тоже самое!
    6.Категории, метки(создания редактирования подктегории все педантично смотрете как выглядит и пробуйете каждую опцию)
    5. Виджеты(перемещайте/удаляете/добавляйте все стандартные что есть и смотрете изучайте их и их настройки)!
    6. Темы(как изменить тему/редактирование настроек темы/)
    7. Меню(подменю с несколькими уровнями вложастями,пункты которые силаются на страницы/пост/страницу постов/внешний ресурс/категория/метку)
    8. Настрйоки самого ворпреса.
    9.Только после всего этого вы начинайте гуглить детально по настройкам и по опциям по которым вы не разобрались!И к примеру вы хотите сделать определеным образом но не знайете как тоже гуглите!
    Вы уже будете лучше 99% которые типо знают ворпрес.

    10.Только после того как разобрались со все етим переходите к программированию написания плагинов/тем/виджетов. https://codex.wordpress.org/ +гуглите сами конкретную тему.

    Начинать с программирования не зная функционала пользователя из коробки(это очень глупо)!
    Ответ написан
    Комментировать
  • Как нанять Ruby программиста?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ребята, вы торговая компания, ну серьезно, зачем вам дорабатывать интернет движки.
    не делайте таких ошибок, у вас нет, и никогда не будет в этом компетенции, вы никогда не найдёте себе компетентных специалистов (хотябы из тех оснований что реальный профессионал программист никогда не пойдёт работать в интернет магазин трусов)
    у вас некому будет ставить правильные задачи, правильно их реализовывать, и следить за качеством и сроками, вы никогда не соберёте грамотную команду, просто колхоз наворотите, и будут у вас разработчики какие-то колхозники прыгать каждые пол года, постоянно сбегая от вас.
    просто сам со стороны на это на смотрелся, цирк да и только, реально не суйтесь в то где вы совсем не компетентны.
    закажите всё под ключ, сколько бы это не стоило, какие-бы это не несло проблемы, делать это внутри себя -> будет дороже и ещё больше вызовет проблем.
    вам просто нужно найти реально компанию которая будет готова на длительное сотрудничество и все ваши капризы, и да это стоит не дёшево.
    У вас изначально подход не правильный, вам вначале найти готовую команду разработчиков а потом вместе с ними разрабатывать продукт под свои нужды, а не покупать продукт а потом его дорабатывать на стороне, тк чужой продукт дорабатывать будет стоит ДОРОЖЕ чем разработать свой, это я вам гарантирую, так что у вас сейчас к сожалению только есть один выход -> это продолжать работать с темиже кто вам эту разработку предоставил.
    Ответ написан
    7 комментариев
  • Старт в WordPress?

    ksider
    @ksider
    Я сварщик не настоящий
    к вышесказанному добавлю еще пару шпаргалок:
    Небольшой мануал для старта
    Иерархия шаблона
    Теги
    Шпаргалка

    добавлю еще сервис для следующего уровня
    Ответ написан
    6 комментариев
  • Не понятний ответ при запросе Djnago?

    sim3x
    @sim3x
    У тебя получилось нагромождение неправильных представлений об архитектуре

    request.user - указывает на текущего авторизированного пользователя
    я залогинился, и через request.user могу отфильтровать, то что сделал я

    Появление вот таких полей свидетельствует, что что-то пошло не так
    user_id = models.IntegerField()
    id_post= models.IntegerField()

    инт предназначен для хранения целых чисел

    Не делай проверки в темплейте
    {% if one_post.pk in all_likes.id_post %}

    Когда твой запрос не дает, того что он по твоему мнению должен вернуть - делай мысленный експеримент.
    Взять из request.user ид пользователя = 2
    Сделать запрос select * from tablename where user_id = 2
    Вернется | 3 | 2 | 25 |
    все верно
    Возможно, я что-то не так хочу или не так делаю

    Отложи свои лайки на полку и пройдись еще раз по туториалу https://docs.djangoproject.com/en/1.8/intro/tutorial01/
    Выучи его до такой степени, что бы самостоятельно написать его копию
    После попробуй поиграть с темплейтами и вью
    После попробуй добавить или убрать что-то из моделей
    Переходи к новому только после того как можешь уверенно сказать, что и зачем ты сделал

    Если на каком-то етапе слишком долго не можешь найти решение - пиши вопрос
    Ответ написан
    4 комментария
  • Не понятний ответ при запросе Djnago?

    @stry3
    Full-stack developer
    1. Пока читал вопрос, пять раз сломал язык и трижды – глаза.
    2. Пожалуйста, попробуйте PHP. В Python программисты, которые не умеют грамотно писать на родном языке, не выживают. Или попробуйте сформулировать свой вопрос на любом другом (включая корейский). Уверен, Вам помогут охотнее.
    3. Данный код, вероятно, будет работать вот так:
    # views.py
    liked_post_ids = UserLikes.objects.filter(user=request.user).values_list('id', flat=True)
    
    # template.html
    {% if post.id in liked_posts_ids %}
        This post was already liked.
    {% else %}
        You can like this post.
    {% endif %}

    4. Ваша модель UserLikes (а по guideline всё-таки корректнее её назвать UserLike) – ни что иное, как ManyToMany между моделью Post и User. Следовательно, правильнее сделать так:
    # models.py
    from django.contrib.auth.models import User
    from django.db import models
    
    class Post(models.Model):
        user = models.ManyToManyField(User)
        slug = models.SlugField()


    Другой вариант через два ForeignKey (тот же ManyToMany, только с "ручной" таблицей). Только не надо делать это руками через "models.IntegerField(blank=True, default=1)". Пусть за Вас думает база.
    Ответ написан
    1 комментарий
  • Какое меню использовать в django?

    sim3x
    @sim3x
    готовое решение
    <ul>
    {% for item in menu %}
    <li><a href="{{item.get_absolute_url}}">{{item.name}}
    {%endfor%}


    Твои вопросы выдают в тебе погромиста на джумле-опенкарте
    Забудь свой опыт в пхп

    В джанго тебе проще написать за 2 минуты свое, чем искать и внедрять чужое решение
    Ответ написан
    8 комментариев
  • Не могу найти работу стажёром?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    >>стоит ли звонить на прямую в разные компания чтобы узнать нужен ли стажер ?
    Вопрос из серии "А стоит ли мне с девочкой..... или она сама... ?"

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

    edli007
    @edli007
    full stack, team lead
    Думать надо, прежде чем идти в самый перегруженный по новичкам язык программирования.
    Всем рекомендую на фротн-енд идти, но все на php и java прут.

    Учите разговорный английский, выходите на фриланс.
    Ответ написан
    Комментировать
  • Не могу найти работу стажёром?

    @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Я когда искал работу открывал сайты вакансий для моего города по интересующей меня вакансии и слал им резюме, после 6ти собеседований я получил работу, это заняло меньше месяца.
    "Стучите и вам откроют" не знаю кто сказал, но это помогает :)
    Ответ написан
    Комментировать
  • Не могу найти работу стажёром?

    @djay
    Таких стажеров как ты - тысячи. Посмотри сам - каждый день вопрос о том, как начать стажироватся, или как начать что-то делать. И да, почему они должны выбрать именно тебя среди стольких кандидатов?

    Подойти к этому вопросу с другой стороны. Заинтересуй их. Напиши резюме четко и без воды (т.е про ПО писать не надо), покажи им хотя бы тестовые проекты, верстку например.
    Ответ написан
    Комментировать
  • Как перестать быть Junior'ом?

    DeLaVega
    @DeLaVega
    Верстаю, фронтэндю =)
    Сугубо моё ИМХО - месяца за 3-4 можно познать основы языка(я про финский). Все это время изучайте онлайн курсы, благо их сейчас достаточно - egghead, codeschool, pluralsight и т.п.

    И хорошему разрабу не требуется идеальное знание иностранного языка - достаточно просто понимать, что от вас требуется как от специалиста.
    Ответ написан
    1 комментарий
  • Как найти удалённую практику для начинающего python программиста?

    @iSergios
    Python-разработчик
    Я, конечно, дико извиняюсь, но вы сами всех отпугиваете. Вы раздаете всем ссылку на гитхаб, на котором, по сути, ничего нет. А то, что есть, снабжено комментами типа "х#як-х#як и в продакшн". Одним этим вы уже сами позиционируете себя как личность чрезвычайно несерьезную. С таким "разработчиком" и бесплатно никто связываться не станет.

    P.S.
    Ссылку на гитхаб лучше спрячьте и никому не показывайте. Как минимум до тех пор, пока там не обоснуется что-то решающее хоть какие-то реальные задачи.
    Ответ написан
    1 комментарий
  • Какие существуют специализации на python'е?

    @bromzh
    Drugs-driven development
    Питон часто используют для математических вычислений: www.scipy.org
    Это обёртки для фортрановских библиотек + всякие удобные плюшки для построения графиков, символьных вычислений и т.д. Но сам понимаешь. вакансий таких крайне мало, т.к. очень узкая специфика.
    Ещё используют как скриптовой язык во всяких движках. Но тут надо смотреть вакансии именно по движкам.
    Ещё для обработки всяких данных можно использовать. У яндекса есть вакансии связанные с этим, там используется питон. Но опять же, узкая специфика, конкретных вакансий мало.
    Администрирование/написание скриптов - тоже специфичная вещь и искать надо вакансии сисадмина.

    Всё-таки веб, в виде джанго или других серверов, в т.ч. асинхронных (tornado/asyncio) - более распространённая сфера, для которой можно найти вакансии. Для других же они достаточно редки.
    Но это совсем не значит, что на питоне мало пишут.
    Ответ написан
    2 комментария
  • Как найти удалённую практику для начинающего python программиста?

    @RadialAdmin
    Могу предложить такую схему работы: работаете бесплатно над интересным проектом по учету времени потраченного на проекты, что-то типа https://toggl.com/ на основе https://odoo.com. Odoo на питоне и его рынок довольно неплохо развивается в России, потом сможете найти ещё клиентов.

    Если сделаете до рабочего уровня и передадите исходники, то получите достойную оплату. Потом можем дорабатывать уже на другой основе. Взяли бы фрилансера, но никто не хочет работать без предоплаты и четкого ТЗ. А тут как раз надо не спеша что-то делать и тестить на себе-же и на нас, я готов выступить в качестве вашего тестера.
    Ответ написан
  • Как найти удалённую практику для начинающего python программиста?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Присоединяйся к разработке the-tale.org

    Все исходники открыты: https://github.com/Tiendil/the-tale

    Берёшь задачу делаешь, делаешь пул-реквест, получаешь критику, пока всё правильно не будет сделано, и код попадает в рабочий проект.

    В вики на гитхабе рассказано подробнее.
    Ответ написан
    3 комментария
  • Что делать что бы не потерять зрение?

    paradokso
    @paradokso
    Начинающий фронт-эндер
    Моргать. Серьезно, следите за тем, чтобы глаза не пересыхали. Делайте перерывы на 5 минут каждый час. Зарядку, не только для глаз - встаньте и разомнитесь, необходимо чтобы кровь не застаивалась.
    + зарядка для глаз, о которой вам уже сказали.

    А витаминки - это так, конфетки
    Ответ написан
    Комментировать
  • Что делать что бы не потерять зрение?

    @GreatRash
    Смотришь сперва вдаль, потом в монитор, потом снова вдаль и так раз 20 каждый день. Мне помогает.
    Ответ написан
    6 комментариев
  • Что делать что бы не потерять зрение?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Делать зарядку для глаз. Гугл в помощь.
    Ответ написан
    Комментировать
  • Нужен ли антивирус для LINUX, какой выбрать?

    2ord
    @2ord
    tl;dr
    Ошибочно думать, что Линукс полностью защищён от вредоносного ПО. Есть много примеров заражения различных сетевых инфрастурктур и эксплуатации Linux систем.

    Залог безопасности любой ОС - это своевременные обновления её компонентов и установленного на ней ПО, устраняющие в них уязвимости.

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

    Может я и не прав, но насколько мне известно, антивирус в Линуксе не имеет полномочий вмешиваться в работу работающего ПО, он выполняет чисто функции ручного сканирования файлов на наличие заразы, скажем, при открытии писем в почтовом клиенте.
    Таким образом, основную функцию защиты системы выполняют ядро Линукса - с точки зрения доступа к участкам памяти и запуска процессов.

    Советую почитать материал о целесообразности использования антивируса в Линуксе на англ. или машинный перевод на русский.

    Что должен делать рядовой пользователь Линукс?
    1. Устанавливать дистрибутивы Линукса только с ISO образов, загруженных с официальных сайтов. Обзор известных дистрибутивов находится на сайте http://distrowatch.com
    2. Не игнорировать предложения системы обновить установленное ПО, а делать обновление как можно скорее.
    3. Устанавливать ПО только через пакетный менеджер системы (Synaptic и т.д., зависит от дистрибутива).
    4. Устанавливать ПО через исходники не рекомендуется по той причине, что эта процедура чревата проблемами как со сборкой нужных пакетов, так и в плане безопасности. Во-первых, установка в штатном пакетном менеджере делается через проверенные источники-репозитории. Во-вторых, любые исправления уязвимостей приходят только через штатную систему обновления в виде оповещения. А собранные пакеты с исходников нужно пересобирать и устанавливать с появлением каждой уязвимости. Любое замедление ставит риск эксплуатации системы.
    Ответ написан
    7 комментариев
  • Эпоха монетизации простых сайтов ушла в прошлое?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    строить свой бизнес на основе чужих сервисов (поисковых систем с их капризами).
    очень не далёкая стратегия, она была дефектная ещё задолго до 2009года, хотя согласен что она давала выхлоп.
    какие перспективы у сео? -> уже давным давно никаких.
    Более, уверен, что через несколько лет не будет никакого СЕО -> изза падающей доходности и потери доли рынка, яндекс сам начнёт капитализировать СЕО (и что там можно выжать) , объявив исключительно платную выдачу -> типа кто сколько заплатит, такое и будет ранжирование, мотивируя тем что так в топе будут НАИБОЛЕЕ качественные сайты за которыми следят пользователи.
    вобще эпоха простых сайтов уже прошла, очнитесь. Глобализация. . .
    крупные площадки всё в себя пылесосят -> вы или создаёте такуюже, либо идите лучше на стройку работать -> там в разы больше чем 1200 в день платят.
    Ответ написан
    3 комментария