• Как делать ботов, которые не будут палиться, как боты?

    @granty
    1) Бот должен идентифицироваться как браузер. Тоесть генерировать все хедеры как ваш Opera/FireFox/Edge.
    Не только генерировать, но и правильно отвечать на хедеры сервера. Там в бэкграунде иногда такой обмен информацией идёт, о которой не продвинутый пользователь и не догадывается.
    То есть, лазить нужно через реальные браузеры. И есть ощущение, что selenium не поддерживает весь спектр обмена такими заголовками.
  • Bootstrap или media?

    @granty
    Rashad, есть 3 способа адаптации сайта для мобильных устройств.
    Разве крупные компании создают две разные странички на пк и мобильные устройства или как?

    Адаптация с на m.поддомене - вполне себе нормальный способ, все крупные компании так делают:
    m.ok.ru
    https://m.vk.com/
    https://m.habr.com/ru/all/
    https://m.facebook.com/
    https://m.youtube.com/
    https://m.twitter.com/ -> https://mobile.twitter.com/

    Яндекс делает мобильную версию в отдельной папке https://yandex.ru/m/ это тот же вариант адаптации с разными url

    Дело в том, что серьезные сайты делают не просто адаптацию под мобильные устройства, а предоставляют принципиально разный функционал для ПК и мобилок. Поскольку у этих девайсов совершенно разные возможности ввода и вывода информации.
    Кроме того, у мобильных девайсов внутри куча разных датчиков, под них даже версии браузеров делаются отдельные от десктопных.
  • Как и где в ЕС можно открыть виртуальную карточку?

    @granty
    Maxim, без европейского ВЖН - вряд ли.
    В 2018 году была новость о партнерстве Revolut и Qiwi. Если оно заключено - Револют должен работать и для россиян.
  • Как и где в ЕС можно открыть виртуальную карточку?

    @granty
    Я давал российский паспорт с британским residence permit (ВНЖ).
    Британское водительское удостоверение тоже пойдёт.
    Но нужен почтовый адрес в UK, они на него вышлют пластиковую карточку. Виртуалку потом можно завести в их приложении.

    PS: Адрес в Европе тоже должен подойти, они с ней работают.
  • Где можно зарегистрировать регистрозависимый почовый ящик (EXAMPLE@domain.com)?

    @granty
    Оно сказано в смежных rfc:
    - rfc3696 Секции 4.3 схема mailto: всегда в lowercase, а там используется емайл.
    - rfc5321 SMTP Секция 2.4 However, exploiting the case sensitivity of mailbox local-parts impedes interoperability and is discouraged.

    Использовать регистрозависимую почту не запрещено стандартом, но мировое сообщество её не поддерживает - ни браузеры, ни почтовые сервера.
    Даже больше - first.last@gmail.com и f.i.r.s.t.l.a.s.t@gmail.com - с точки зрения Gmal совершенно одинаковые почтовые ящики.
  • Как провайдер определяет просмотр видео на ютуб?

    @granty
    Нет, про просмотре роликов youtube используются домены www.youtube.com, i.ytimg.com, yt3.ggpht.com, yt4.ggpht.com, i1.ytimg.com, i9.ytimg.com, s.ytimg.com, lh3.googleusercontent.com, lh4.googleusercontent.com, lh5.googleusercontent.com, lh6.googleusercontent.com.
    Их IP-адреса постоянно меняются (раз в несколько дней) и прыгают по разным подсетям.
  • Как сверстать такое?

    @granty
    Каска и лямочки имеют более яркую палитру, чем остальная фотка. И каска сильно смещена влево.

    Судя по этому, там не голова вырезана, а только каска с боковыми лямочками (которые вдоль щёк). Тогда будет скрадываться смещение при наложении каски поверх головы (если оно возникнет).

    Имхо - в оригинале реализован ваш вариант 1. Хотя логичнее - вырезать всего мужика, тогда смещение будет вообще по барабану.
  • Что лучше показывать 404 ошибку на странице или перенаправлять на 404?

    @granty
    dmitriy, если на странице не будет релевантного поисковому запросу текста, ПС не будут давать на неё посетителей. Разве что по НПС (найден по ссылке).

    Но если на страницу были внешние ссылки, они теряются при 404 Not Found, и не передают статического веса сайту (ТИЦ и PR в SEOшной терминологии).
    С этой точки зрения лучше подбирать такие висячие ссылки и передавать их вес на сайт (актуально при смене структуры URL на старых сайтах с массой внешних ссылок).

    Поэтому многие SEOшники просто редиректят 404 страницы на морду сайта. Тогда несуществующей страницы не будет в индексе, и внешние ссылки не повиснут "в никуда".

    Хотя рекомендации ПС - отдавать на несуществующие страницы 404, и в вебмастере они дают диагностику, если "сайт некорректно обрабатывает несуществующие страницы". Боты Google регулярно запрашивают "левые" URLы вида abF34dE2c4f.html, чтобы проверить это.

    PS: Я сторонник того, что сайт должен работать по стандарту и правильно отдавать 404. Но если по логам вижу переходы по внешним ссылкам на несуществующие страницы - я такие страницы индивидуально приклеиваю на морду (301 редиректом).
  • Какой алгоритм наиболее хорошо подходит для удаления дубликатов строк из массива?

    @granty
    На PGP есть функция array_flip, она меняет местами ключи с их значениями в массиве. Если применить её 2 раза, массив автоматически уникализуется.
    Возможно, в GO есть что-либо подобное.
  • Безопасно ли отправлять документы для трудоустройства?

    @granty
    Рональд Макдональд, читайте ветку внимательнее.
    Про то, что "Зная паспортные данные, можно стырить бабки" пруф был на публикацию в СМИ.

    А то, куда вы впряглись - это была дискуссия о возврате банковского перевода из Европы в РФ.
  • Безопасно ли отправлять документы для трудоустройства?

    @granty
    Рональд Макдональд, а я в ответ сделаю вид, что не заметил, как вы проигнорировали основной тезис:
    Давайте я угадаю - потом мне нужно будет доказать, что это всё не фотошоп?


    Кусок переписки с банком по отзыву платежа в РФ

    5ea55d9e01969201367769.jpeg
    Вернуть деньги не удалось.


    Переводы на Сбербанк заблокированы по причинам безопасности
    5ea55de1583fb744357170.jpeg
    С банком Открытие - то же самое. Переводы из UK в любой банк РФ заблокированы на уровне правительства Великобритании.


    Что, вам стало легче, недоверчивый вы наш?
    Жду пруфов от вас, об успешном отзыве банковских переводов в РФ обратно в Европу (и не путайте bank transfer с оплатой по карте - там совершенно разные механизмы возврата).
  • Безопасно ли отправлять документы для трудоустройства?

    @granty
    Рональд Макдональд, вам нужны принскрины с моими перс данными? Или официальный ответ банка, тоже с моими перс. данными?
    Давайте я угадаю - потом мне нужно будет доказать, что это всё не фотошоп?

    PS: Я только поменял стилистику и добавил конкретику, и что?. Принципиально ответ не менялся.

    В отличие от вас, я не могу утверждать "за всю Европу". Но могу утверждать конкретно за Великобританию:
    Перевод на собственный счёт в ЯД вернуть не удалось, из России деньги не возвращаются.
    Более того, начиная с апреля 2018 переводы из UK в РФ блокируются автоматически, даже они на свой собственный счёт.
  • Безопасно ли отправлять документы для трудоустройства?

    @granty
    DevMan, нет.
    Во-первых, если с перевод со счёта UK сделан, например, в Россию - то он не возвращается. Проверено лично, и не раз.

    Во-вторых, топик конкретно про Россию. Кого волнует, что там происходит в других галактиках?
  • Безопасно ли отправлять документы для трудоустройства?

    @granty
    Сергей Горностаев, похоже, вы схему мошенничества, таки, поленились прочитать... Блажен кто верует :)
  • Безопасно ли отправлять документы для трудоустройства?

    @granty
    Сергей Горностаев, конечно опротестовываются. Проблема в том, что деньги на счёт при этом уже не возвращаются.
  • Безопасно ли отправлять документы для трудоустройства?

    @granty
    Ага, тут как раз журналисты и подоспели - номера паспорта и ФИО вполне достаточно, чтобы снять бабки с твоих банковских счётов.
  • Почему возвращается 0 строк из sql запроса?

    @granty
    Aylix, сделайте SELECT * FROM data и посмотрите что у вас в БД. Возможно - таблица data пуста, возможно в поле pass хранится хэш пароля, а вы сверяете с нехэшированным.

    Имена полей 'login'= и 'pass'= должны быть в ` (или вообще без кавычек), а не в одинарных кавычках. Скорее всего причина в этом, вставьте
    echo mysqli_error($conn);
    после
    $zapros =mysqli_query($conn,$qu);
    должна быть показана ошибка запроса.

    PS: sql-инъекция из ответа VicTHOR - вполне реальна, в $_POST можно прислать что угодно.
  • Как распознать ссылку в строке?

    @granty
    console.log(isURL('http://y'));               // -> true
    console.log(isURL('http://!'));               // -> true
    console.log(isURL('//mail.ru'));              // -> false, but valid
    console.log(isURL('/get.php'));               // -> false, but valid
    console.log(isURL('fuck:// them all !!'));    // -> true
    console.log(isURL('o-o-ops: это тоже url!')); // -> true

    И сразу становится ясно, что "под капотом" JS-функции URL()...

    А в старых браузерах вообще расколбас:
    FF 52.9 isURL('http://') // -> true
    Chrome 49 isURL('http://') // -> false

    PS: Вы серьёзно полагаете, что где-то есть жизнь без регулярных выражений?
  • Выйдет ли такой сайт в поисковую выдачу или уйдет в бан как дубликат основного?

    @granty
    Максим Морев,
    Я предлагаю понять, что про поисковые системы мы знаем только то, что они сами рассказали. На прямой вопрос вы получите ответ "Мы не раскрываем детали реализации поисковой системы". А всё остальное СЕО - это мнения.
    Алгоритмы ПС - этот техническая система, работа которой может быть исследована методом чёрного ящика.
    Природа тоже не рассказала нам как она устроена, это же не значит, что физика, химия, математика - это мнения.

    У вас одно мнение, у нас другое, если нас больше (применимо к этому сайту) - вероятнее всего, так и есть

    Да, да, законопроект о том, что число Пи = 3.2 - это как раз про таких сектантов как вы. И, на любом отдельно взятом сайте, вы можете отменить 3-й закон Ньютона, если вас будет большинство.

    Ну так и Хабр по запросу "как сварить вареники" явно не в ТОПе будет...
    Не передёргивайте, эти сайтов нет в выдаче вообще ни по каким запросам.

    Нынче почти любая техническая статья даже трёхлетней давности - скорее всего устарела.
    Конечно, бином Ньютона был описан аж в XIII веке, сейчас он стопудово перестал работать.

    А Sony Ericcsson K750i, кстати, всё ещё работает. Я говорю о том, что в 2020 этот телефон - не лучший выбор.
    Нет, мы говорим о том, что базовая технология работает, так же, как и 15 лет назад.

    Это что-то из 2005, в современном мире сайты адаптивные.
    А мужики-то и не знают!
    Ты расскажи это фэйсбуку, одноклассникам, ютубу и прочим. А то, они, бедолаги, до сих пор с мобильной версией на поддомене дурью маются.

    <div>o</div><div>n</div>
    ничего хорошего не будет, но это за уши притянутый пример
    И что же будет "плохого"? А как вы напишете на сайте слово Google в его цветовой раскладке?

    PS: У вас впереди большие перспективы саморазвития в технической области, включая SEO.
  • Выйдет ли такой сайт в поисковую выдачу или уйдет в бан как дубликат основного?

    @granty
    Максим Морев,
    а я категорически поддержу Пума Тайланд, поисковикам абсолютно всё равно на разметку.
    предлагаете технические аспекты работы ПС решать голосованием?

    Сколько сайтиков на стандартных (и покупных) темах того же WP существуют с одинаковой разметкой не самого лучшего качества? И ничего, работают, индексируются.
    Да, работают и индексируются миллионы сайтов, только о них никто не знает - все они за 200-й страницей выдачи.

    Статья ваша - 2005 года. Просыпайтесь, 2020 на дворе. Да-да, 15 лет прошло. Sony Ericcsson K750i one love.
    Да, статья 2007, и? Хотите сказать, что Sony Ericcsson K750i с вашей картинки перестал работать в 2020?

    Структура сайта
    Вас совсем не напрягает, ПОЧЕМУ и ЗАЧЕМ Яндекс ещё с 2007 года считал папку сайта в принципе отдельным сайтом?

    1. А что такое быстрые ссылки вы знаете? Сможете сделать их без соответствующей структуры сайта?

    2. Знаете, что такое региональный поиск? Поведайте, как присвоить сайту несколько регионов, без соответствующей структуры сайта.

    3. Про кластеризацию сайта слышали? Сможете сделать её без соответствующей структуры сайта?

    4. Яндекс.Вебмастер о мобильной версии сайта
    Если мобильная версия сайта находится в директории основного сайта, индексирующий робот Яндекса не сможет корректно проиндексировать данные и признать сайт мобилопригодным

    Сможете внятно объяснить - почему Яндекс обломается, если структура сайта для него не важна, как вы утверждаете?


    Можете продолжать считать, что земля плоская, это никак не меняет действительность.


    "Изменить сниппет в выдаче" можно микроразметкой, но это штука, которая относится скорее к контенту, чем к разметке
    то есть, по-вашему: <span itemprop="streetAddress">Ленина</span> это "контент", а: <span title='...' onclick='...'>Ленина</span> это уже "разметка"?

    "элементы с нулевой семантикой", "раскладка страницы", "поисковикам абсолютно всё равно на разметку" - настолько впечатляет, что я даже боюсь спрашивать что это такое, и в чём между ними разница.
    Поэтому просто спрошу: что из нижеперечисленного, по-вашему, является "элементами с нулевой/ненулевой семантикой", "раскладкой страницы", "разметкой" (то есть, на что ПС "всё равно"):
    1. <img alt='картинко'>
    2. <title>...</title>
    3. <meta name="description" content="...">

    4. одинаково ли воспримут ПС конструкции:
    <h1>Красный — красивый, прекрасный</h1>
    и
    <b>Красный — красивый, прекрасный</b>

    5. одинаково ли воспримут ПС конструкции:
    <span style='color:red'>Я</span>ндекс
    и
    Яндекс
    и
    <div style='color:red;display:inline'>Я</div>ндекс

    6. Поймут ли ПС слова "яблоко" и "яблоковоз" в конструкции:
    <span class='g'>яблоко</span><span>воз</span>

    7. Поймут ли ПС слова "тип" и "прототип" в конструкции:
    <b>прото</b><i>тип</i>
    Тест7: кибернация