Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

limmenz

  • 0
    вклад
  • 0
    вопросов
  • 0
    ответов
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Поисковой робот имеет московский ip и индексирует только московскую страницу сайта, как убрать геозависимость только у него?

    asumin
    Алексей Сумин @asumin
    /Web/PHP
    Во-первых, если на вашем сайте, по одному и тому же URL для разных клиентов (по ip адресу) отдаются разные страницы - это грубая ошибка и поисковики могут даже забанить за такое. Пользователям это тоже создает кучу проблем: внучка из Москвы не сможет передать бабушке в Саратове ссылку на платье, которое она сейчас рассматривает. Следовательно надо сначала это исправить.
    Если же URL уже правильно настроены, например: example.com/spb/index , example.com/msk/index то не вижу никаких проблем:
    1. Можно использовать sitemap https://yandex.ru/support/webmaster/indexing-optio... чтобы сказать роботу что индексировать.
    2. Можно в подвале разместить ссылку "мы в других регионах", которая ведет на страницу со ссылками на все региональные страницы.
    Самое главное, здесь, чтобы проверка ip адреса производилась, только в том случае, если регион еще не указан в URL, если же регион уже указан, то движок не должен его автоматом редиректить на другой регион, может только предложить это.
    Например, я живу в Москве:
    1. когда захожу на example.com меня автоматом перекидывает на example.com/msk
    2. когда захожу на example.com/spb меня никуда автоматом не кидают, но показывают ссылку "хотите перейти на версию для Москвы ?"
    Тогда и с роботами всё будет нормально.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие есть практические курсы\уроки по html5 + css3 + javascript?

    IonDen
    Денис Инешин @IonDen
    JavaScript developer. IonDen.com
    Зря вы так про CodeAcademy и CodeSchool. Там хороший интерактив:
    https://www.codeschool.com/paths/html-css
    https://www.codeschool.com/paths/javascript

    https://www.codecademy.com/skills/make-a-website
    https://www.codecademy.com/skills/make-an-interact...
    https://www.codecademy.com/learn/web
    https://www.codecademy.com/learn/javascript
    https://www.codecademy.com/learn/jquery

    Ну и разумеется отличные онлайн учебники по JavaScript:
    https://learn.javascript.ru/
    https://github.com/getify/You-Dont-Know-JS

    Ну и главное практика:
    Как правильно учить Javascript?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Есть ли готовое встраиваемое решение для простого конструктора страниц на базе bootstrap?

    dedalik
    Radiks Alijevs @dedalik
    Веб разработчик
    Если вам нужен совсем простой редактор вы можете использовать www.layoutit.com/build
    Просто возьмите сохраните этот редактор с помощью браузера и у вас будет готовый редактор
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как новичку найти клиентов на upwork и на что рассчитывать?

    Punkie
    Mr Crabbz @Punkie
    Почитайте блог: jff.name . В своё время он мне очень помог. И автор у него отзывчивый - всегда подскажет.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как вы строите архитектуру приложения?

    MarcusAurelius
    Тимур Шемсединов @MarcusAurelius
    автор Impress Application Server для Node.js
    Тут мой ответ по связанной теме: Как составить план проектирования проекта?
    А кроме того, хочу отметить, что начинать проект с дизайна (если Вы имеете в виду дизайн пользовательского интерфейса) это в большинстве случаев очень плохая практика. Проект нужно начинать с концепции, а потом переходить к информационной модели, потом к структурам данных (как в базе, так и в памяти) и уже потом только понятно, что на экране будет делаться. Исключение могут составлять игры, электронные книги, анимационные, интерактивные и подобные произведения, которые являются в большей степени произведением визуального искусства, чем программным продуктом. Из средств проектирования посмотрите разные реализации UML и RUP (Rational Unified Process), например Rational Rose. Вот, посмотрели, и понравилось - берите, а стало страшно - значит это Вам не нужно. Это для проектов крупных и очень крупных. Что точно нужно, так это уметь рисовать ER-диаграммы на бумажке карандашом, архитектуру модулей программной системы и железную инфраструктуру для развертывания. На большинство вопросов, которые Вы задаете, ответы можно дать только относительно конкретного проекта. Иногда нужны автоматизированные средства проектирования, иногда они не нужны и все можно сделать в уме и сэкономить время. Это очень зависит от задачи и опыта. Но что определенно, так не следует разводить лишней бюрократии,
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какие преимущества фриланс имеет над работой в офисе?

    HiNeX
    Roman Hinex @HiNeX
    Web Developer
    Работу на удаленке можно совмещать с фрилансом если много свободного времени остается и вообще изи. Единственное что порой скучаешь по офисной атмосфере с подколами, обедами за одним столом и корпоративами:)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С чего начинать проектировать приложение?

    ColCh
    Макс Сысоев @ColCh
    Веб разработчик
    Проектирование нужно начинать с архитектуры. Основная идея - разбить систему на модули, каждой из которых выполняет свою задачу (single responsibility principle). Каждый модуль содержит компоненты. Компоненты в модулях сильно связны (cohesion) и слабо связаны (coupling). Каждый составной элемент - чёрный ящик, куда подаётся и выводится информация. Для устойчивости нужно интерфейс у этих ящиков документ документировать. Для построения API рекомендую building apis you won't hate.

    Начинайте проектировать сверху, а имплементировать - снизу.

    Ещё пара, но это уже advanced и немного мимо кассы ... вместо наследования используйте композицию. Поймите принципы ООП и ФП, используйте иммутабельность там, где нужно часто проверять, изменились ли данные...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать систему Follow me на PHP-lARAVEL-JS-AJAX?

    xmoonlight
    xmoonlight @xmoonlight
    https://sitecoder.blogspot.com
    Гугл не помог!
    Вот же зараза, а....
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что будет, если воровать контент с сайтов в массовом количестве?

    Trow_eu
    Trow_eu @Trow_eu
    Вы будете плохо спать, нервно оглядываться, наберете вес от стресса и тп.
    Посмотрите на депутатов, они богатеют на воровстве, но выглядят жалко.
    Совесть еще можно забить, но с кармой не договоришься.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • PHP ООП

    sainnr
    sainnr @sainnr
    Если хочется побольше практики, то лучше изучать на конкретном примере. В качестве «подопытного» можно взять годный PHP-фреймворк и руководство по нему — например, Yii Framework. Для Yii есть хорошая книга «Agile Web Application Development with Yii1.1 and PHP5», а также тонны документации, на русском и английском.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Статья/учебник/tutoral по git?

    pyatigil @pyatigil Автор вопроса
    нашел!
    tom.preston-werner.com/2009/05/19/the-git-parable.html
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Посылка с США, как?

    refrasher @refrasher
    Еще хорошая идея в декларации писать типа: «phone imei #такойто» «notebook s/n такойто» и т.п. Чисто психологический момент, преступник может испугаться возможности его отследить…
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Карьера с SAP.....?

    Вячеслав @Armann
    Учтите — SAP Bussiness One имеет мало отношения к 'большому' SAP R/3 (по которому много вакансий на HH с красивыми цифрами), и насколько я знаю мало распространен в России. Так что со знанием SAP BO и умением интегрировать его с 1С может статься вы будете востребованы только в вашей компании
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • На чем зарабатывает деньги компания Enum?

    AstonMartin @AstonMartin
    Whois webmoney.ru:
    org: «Computing Forces» CJSC
    phone: +7 495 7274333
    fax-no: +7 495 7274333
    e-mail: mailto:shalopin@webmoney.ru

    whois enum.ru:
    org: «Computing Forces» CJSC
    phone: +7 495 7274333
    fax-no: +7 495 7274333
    e-mail: mailto:shalopin@webmoney.ru

    Еще вопросы есть? ;)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 8 ответов
    • 1 вопрос
  • rPman
    • 7 ответов
    • 0 вопросов
  • meidi
    Dlaynet tenyalD
    • 3 ответа
    • 3 вопроса
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 4 ответа
    • 0 вопросов
  • work_jabir
    Джабир
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации