• Как сделать вывод записей из БД по категориям php?

    @sidni
    Php Developer
    blog.php?categor=business?id=1

    это какой-то эпикфейл будьте внимательны:
    blog.php?categor=business&id=1

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

    tema_sun
    @tema_sun
    Проект не надо заканчивать. Его надо запускать как можно быстрее и потом итеративно развивать.
    Не удивительно, что ни в одной кинги по программированию про это не пишут. Ведь к собственно навыку написания кода это отношения не имеет никакого.
    Ответ написан
    3 комментария
  • Существуют ли сервера для БД?

    opium
    @opium
    Просто люблю качественно работать
    Вроде никакие законы не запрещают хранить бд где угодно
    Ответ написан
    2 комментария
  • На чем зарабатывают сайты без рекламы?

    @asd111
    На продаже персональных данных маркетинговым компаниям.
    Ответ написан
    Комментировать
  • На чем зарабатывают сайты без рекламы?

    Uwe_Boll
    @Uwe_Boll
    Я Злой и Страшный Уве Болл в Разработке знаю Толк
    на заказных статьях например
    Ответ написан
    Комментировать
  • Достаточно ли использовать подготовленные запросы PDO PHP?

    @asd111
    PDO защищает от sql injection. Вам еще понадобится выводить данные пользователям так чтобы не было XSS. Ещё вам нужна будет защита CSRF. И ещё по мелочи.
    В общем берите laravel или symfony и не мучайтесь.
    Ответ написан
    Комментировать
  • Что должен знать грамотный SEO специалист?

    windakolit
    @windakolit
    SEO-специалист
    Не знаю, зачем в вакансиях часто работодатели пишут в требованиях к сеошнику знания php и JS. Они не нужны сео оптимизатору от слова совсем. Разве что есть намерение навесить на него дополнительные функции. SEO специалист может обладать знаниями веб программирования и верстки, но это уже другая специализация и сфера. Знания JS нужны ровно настолько, чтобы минимизировать использование его в важных элементах сайта, вроде ссылок. Если Гугл еще более менее при определенных условиях может рендерить JS, то Яндекс даже хромая на 4 лапы с костылями не может.

    Реальные знания, которые требуются SEO оптимизатору на практике:
    1. Знание внутренней SEO оптимизации. Семантическое ядро, настройка html заголовков страницы title, meta name description, теги разметки H1, H2, перелинковка. Настройка robots.txt и метатегов индексации (noindex, nofollow, index, follow), чтобы знать, что пускать в индекс поисковиков, а что нет. Умение пользоваться основными функциями Яндекс Вебмастера и Google Search Console на уровне, достаточном для понимания проблем сайта, реально влияющих на ранжирование и индексацию. Понимание принципов работы 301 редиректа. Знание особенностей прописывания вхождений ключевых фраз в текст (не самому, в первую очередь для дачи ТЗ копирайтеру) на уровне, достаточном для ранжирования, но не загоняя под фильтры за внутреннюю переоптимизацию. Понимание пассажей, знание отличий точных от разбавленных вхождений ключа. Что влияет на формирование сниппета, в том числе микроразметка. Разбираться, какие посадочные страницы стоит создавать, а какие нет исходя из типа и направленности сайта.

    2. Знания внешней SEO оптимизации. Правильная фильтрация ссылочных доноров по ссылочным метрикам и общесайтовым показателям качества, близости тематики. Умение построить правильный анкор лист. Понимание типов ссылок и видов сайтов-доноров. Внимание к месту размещения ссылки.

    3. Знания веб-аналитики для проведения аудитов. В первую очередь Яндекс Метрика и Google Analytics. Умение разбираться, на каких страницах просел трафик, по каким ключам, насколько, связано ли это с сезонностью или изменениями в технической части сайта, переездом на другой движок или редизайном.

    4. Знания поведенческих факторов, в первую очередь для Яндекса и чуть чуть для Гугла. Показатели отказов, CTR сниппетов, время нахождения на сайте, глубина просмотра.

    5. Умение пользоваться инструментами SEO оптимизатора как для внутренней, так и внешней оптимизации. Кроме кабинетов вебмастеров это инструменты для сбора семантики (в первую очередь Кейколлектор из программ или Раш Аналитикс из сервисов), инструменты проверки технической оптимизации (Xenu, Screaming Frog), для оценки ссылочного (Ahrefs, Majestic SEO, Serpstat)

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

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Боже, еще одно школие...

    Про "отпечаток бразуера" слышали что-нибудь? Нет, конечно же, раз верите "видеосоветам" с трубы - читать документацию "ниасилил"?
    Гуглите что такое "идентификация браузера" и почему замена и перезамена IP, МАС и даже серийного номера винта нифига не даст, если ее игнорировать :DDD
    Ответ написан
    6 комментариев
  • Сравнение безопасности 1c bitrix и сайт на yii?

    usdglander
    @usdglander
    Yipee-ki-yay
    Думается мне, что никто за вас безопасным приложение не сделает. Поэтому любая платформа + прямые руки и трезвая голова.
    Хотя из этих двух вариантов я бы выбрал Yii2.
    Ответ написан
    Комментировать
  • Как большие сайты справляются с отправкой e-mail?

    @bkosun
    Обычно рассылка работает по протоколу SMTP. Для рассылки применяют очередь сообщений, используют выделенные IP адреса и различные методы E-Mail аутентификации: DKIM, SPF, DMARC, чтобы почта не попала в спам.
    Ответ написан
    Комментировать
  • Так умеют ли поисковики индексировать SPA?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А что такое "SPA"? Разве это набор стандартов? Что бы говорить о том, что есть общие проблемы? Вариантов реализации куча, в каждой будут свои проблемы.

    На своем vuejs сайте я сделал генерацию мета тегов на php (добавил в index.html скрипт, который генерирует мета информацию (title, description, og: и тп), чтобы ссылки можно было постить в соц сетях и на других сайтах.

    Это зачем нам знать? Как это к индексации относится?

    Все ли будет работать в моем случае?

    Вы о чем? Все это что? Холодильник и акваланг будут работать.

    Умеют ли боты индексировать такие сайты?

    Какие такие? Механизм загрузки контента Вы не описали. Есть ли смена url? Вы привели кучу не нужной информации, а по делу 0. Что мешает просто проверить? Если сайт уже есть. Что Вас останавливает?

    Если отключить генерацию title и description, сможет ли поисковый бот корректно их получать, если они меняются из js?

    Тут вообще или Вы не все написали или слабо понимаете, как оно у Вас там все работает. ХЗ. Что значит "отключить генерацию title и description". Плохо ли если в странице не будет "title и description"? Плохо. Но сразу же пишите, что они меняются из js. Так меняются или нет?

    Мне кажется, что основная ошибка в том, что многие считают SPA чем-то современным, что заменит традиционный подход. Нет. Есть проекты, которые есть смысл делать в виде SPA и им обычно не важно как они будут индексироваться и ранжироваться в поисковиках. Есть сайты, которые имеют часть функционала в виде spa, так другая история. И есть сайты, где spa не нужно вовсе. И самое главное SPA и сайт с асинхронной загрузкой или динамический сайт не одно и то же.
    Ответ написан
    1 комментарий
  • Сколько процентов от заказа берет человек, который нашел заказ?

    zamboga
    @zamboga
    Бизнес-аналитика, фин. моделирование, дашборды
    А я не согласен с такими условиями.
    Откажитесь.

    Ведь [исполнителю] нужно потратить больше времени, сил и энергии.
    Великое заблуждение большинства исполнителей и большинства начинающих делать бизнес: найти клиента легко и стоит дешево. Это не так. Найти клиента и "продать" ему ваш товар/услугу не дешевле, а зачастую стоит даже дороже, чем сам товар или себестоимость услуги.

    (Конечно, есть частности — например, ваш знакомый менеджер крысит заказы у своего работодателя — тут да, ему это ничего не стоит. Но если рассмотреть всю цепочку клиента с нуля без учета "сарафанного радио" — то общая сумма расходов складывается из стоимости разработки и поддержка сайта/лендинга с предлагаемыми товарами/услугами, +разработка и поддержка рекламы, +стоимость самого трафика, +стоимость продажи — ведь далеко не каждый посетитель сайта в итоге покупает товар/услугу, +расходы на управление всем этим хозяйством, +З/П сотрудников, +налоги — то доля 50% от суммы сделки будет вполне оправдана, а во многих нишах её будет вообще недостаточно.)
    Ответ написан
    Комментировать
  • Что обязательно нужно знать в PHP и что посоветуете выучить?

    @anton99zel
    29а класс средней школы №7
    Частично согласен, и вот что в целом получается:
    Грубо говоря, рынок "создателей сайтов" делится на два лагеря: школьники, готовые за 500 рублей за 2 часа состряпать что-либо из готового шаблона, и профессиональные фрилансеры и веб-студии. Заказчики, к счастью не все, но все же ищут тех, кто сделает хорошо и очень дешево. Но потом все равно такие заказчики идут на биржу в целях найти тех, кто исправит косяки школьников, а также реализует все "хотелки". Чаще вижу не тех кому нужен сайт, а тех кому нужны люди с напильником. Особенно подобное можно наблюдать в сфере интернет-магазинов, когда каждый школьник может установить cms, а потом когда нужно настраивать разного рода функционал, то школьники уже в силу своих знаний, ничего не могут. Это касается различного рода: работы с интернет платежами, синхронизации, доработка различных фильтров, написание собственных разработок, модулей.

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

    На мой взгляд, половина тех, кто откликается на задачи на фрилансе, вообще не представляют как делается та или иная задача. Когда то давно, я размещал на фрилансе задачу: нужно было IPB подружить с Битриксом, сделать единых пользователей и авторизация. Из десятка откликнувшихся так и никто не смог сделать. Пришлось самому разбираться, буквально дня три и у меня получилось, но в те времена, для меня это было как увлечение.

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

    supertrolyaso
    @supertrolyaso
    Самоучка
    Если ты хочешь чтобы при добавлении\удалении класса для которого прописаны стили, эти стили применялись/удалялись анимировано (плавно), просто в css этому элементу задай transition.

    Если я тебя неправильно понял, исправь меня, или переформулируй вопрос.
    Ответ написан
    4 комментария
  • Нормальная почасовая ЗП для Junior JS разработчика -- это сколько?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Какие-то тут цены большие называют, или Джуниор понятия разные. Миллионник, 16-20 тр в месяц (100-120 в час) для студента до налогообложения, как правило это студенты 4-5 курсов. Если со слабыми навыками программирования, но хорошим опытом в смежных областях (уже не студент), будет уже 30-35. Но ситуации разные бывают.
    Ответ написан
    Комментировать
  • Как незаметно изменить историю git?

    @bes_internal
    webdev: perl, gentoo, html/css
    так, что бы ветка master & dev не переписались

    нет. ведь ради этого git и создавался
    Ответ написан
    Комментировать
  • Есть ли возможность посмотреть функции сайта, скрытые за платной подпиской?

    Stalker_RED
    @Stalker_RED
    Отличный план:
    1. Узнаешь в каком дата центре хостится проект, который тебе интересен
    2. Постишь ЦП или экстремизм в комменты рандомному сайту от того-же хостера
    3. Берешь знакомых ментов, и вламываешься в дата-центр хостера, выносишь компы "экстемиста" и те которые тебе нужны, ну чисто за компанию, "по ошибке"
    4. Копируешь то, что тебе нужно

    Другой план:
    1. Даешь денег хакерам, чтобы они ломанули то, что тебе интересно, и отдали тебе копию

    Третий план:
    1. Подкупаешь одного из сотрудников, чтобы слил тебе копию

    Еще план:
    1. Сам становишься крутым спецом, и выясняешь все, что тебе интересно

    Еще нужно придумывать, или хватит уже?
    Я еще не перечислял такие скучные способы, как "погуглить, может они сами рассказывали о своей инфраструктуре" или "поискать похожие проекты с открытым кодом". Это ведь не так интересно, как въехать в дата-цетнр на уазике.
    Ответ написан
    Комментировать
  • Возможно ли размещение БД и веб-сервера на разных, географически разделенных, VPS-серверах?

    opium
    @opium
    Просто люблю качественно работать
    Нет отклик слишком большой для бд, будет тормозить дичайше
    Ответ написан
    Комментировать