• Почему jquery replaceWith работает только с одним div?

    @tyzberd
    id должен быть уникальным. Если 2 ид одинаковых $("#Post-"+i) выберет только первый. Используйте class
    Ответ написан
    1 комментарий
  • Какую можете посоветовать литературу по взлому и пентесту веб сайтов?

    @uroot
    Да какая литература? Она выходит уже устаревшей. Форумы и только форумы: античат, эксплоит и другие. Читайте статьи и пробуйте. Не получается - задавайте вопросы на форумах.
    Вам нужно понять как работают такие вещи, как:
    1. SQL-injection
    2. PHP-injection
    3. XSS
    4. CSRF
    5. LFI
    6. RFI
    7. Эксплойты (поиск и эксплуатация)
    8. Научится работать со сканерами (особенно Metasploit)

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

    @prostoprofan
    А в чём собственно проблема?
    Определения языка на JS В инете есть
    На основе языка делается window.location.href=URL
    Только как Вам уже правильно подметили, то делается это на пхп не потому что так для индексации нужно, а потому что так правильнее будет и в будущем изменение контента необходимо будет на 1й странице (в 1м файле), но не в 10 сразу.
    Не стройте костыли, а лучше сделайте как нормальные люди :)
    Ответ написан
    Комментировать
  • За что отвечают адреса 192.168.0.1 и 128.0.0.1 и почему именно эти адреса?

    Jump
    @Jump
    Системный администратор со стажем.
    Давно слышал, что адрес 128.0.0.1 идентичен адресу "localhost" и используются,
    Неправильно
    Адрес 127.0.0.1 как и вся /8 сеть это loopback обратная петля, адрес того компьютера с которого отправлен запрос.
    Имя localhost как правило присвоено именно этому адресу.

    и используются, если на компьютере "делают сервер".
    Не понятно при чем тут сервер, и что значит "делают сервер" но это вообще никакого отношения не имеет.

    Потом узнал, что есть адреса 192.168.x.x, которые тоже ведут на локальные данные
    Есть специальные диапазоны адресов которые можно свободно использовать в своих сетях-
    10.0.0.0 — 10.255.255.255
    100.64.0.0 — 100.127.255.255
    172.16.0.0 — 172.31.255.255
    192.168.0.0 — 192.168.255.255
    Это так называемые серые или частные IP адреса. Эти адреса не маршрутизируются в глобальной сети!
    Т.е у вас может быть адрес 192.168.0.1, у вашего соседа такой же адрес, и вообще миллионы устройств с таким адресом.
    Но попасть на такой адрес можно только из локальной сети, из интернета он недоступен.

    А все остальные кроме loopback, частных и еще некоторых специальных маршрутизируются в глобальной сети.

    Почему именно эти значения IP выделили под нужды локального сервера и попадания в настройки роутера?
    Потому что именно эти адреса вы можете использовать сами, никого не спрашивая.
    А вот чтобы присвоить себе адрес например 195.168.0.1 нужно его для начала арендовать, оформить на него документы и он будет доступен в глобальной сети.
    Ответ написан
    8 комментариев
  • Как оставить текст прежнего размера, если мы придали ему значение тега H1?

    SmthTo
    @SmthTo Куратор тега CSS
    Все перепёлки мира будут оплакивать мою смерть.
    Так задайте свои стили для h1.

    h1 {
      font-size: 16px; /* ну или что там у вас тут будет; inherit, em, rem */
      font-weight: normal; /* сброс начертания до обычного */
    }

    Код выше будет работать для всех h1. Если не хотите, делайте более специфичный селектор, опираясь от класса обёртки-родителя, т. е. смотрите вашу разметку.

    На всякий пожарный случай:
    https://learn.javascript.ru/css-selectors.

    P. S. Номинант на премию «Вопрос-ответ года».
    Ответ написан
    Комментировать
  • Можно ли школьнику лет 12 начинать самому изучать web-программирование?

    SmthTo
    @SmthTo
    Все перепёлки мира будут оплакивать мою смерть.
    Да, можно, почему нет?

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

    Вот я в этом возрасте только теребонькал, поэтому потерял много времени, а жаль (на самом деле — не жаль, LOL).
    Ответ написан
    Комментировать
  • Ссылки на казино в кэше гугла, а на сайте не видно - что делать?

    @tyzberd
    да, ссылки еще есть. Как я посмотрел.
    1. Заходим сюда https://support.google.com/webmasters/answer/10619...
    берем user agent, я взял Mediapartners-Google
    2.
    5c1ad3b7813d1693653212.jpeg
    Ответ написан
    2 комментария
  • Как сделать лендинг так чтобы SEO-специалист не заставил все переделывать?

    sim3x
    @sim3x
    Пишете ему запрос на список требований к верстке
    Уточняете все неясные вам моменты
    Верстаете
    Ответ написан
    1 комментарий
  • Почему лагает сайт на мобильном устройстве?

    RAX7
    @RAX7
    Открой диспетчер задач хрома и посмотри нагрузку на ЦП. У меня показывает 20% из 8 ядер. А причина тому в канвисе со снежинками (#particles-js). Если его удалить, то нагрузка падает до 0%
    Ответ написан
    Комментировать
  • Почему функции не исполняется в порядке вызова?

    Stalker_RED
    @Stalker_RED
    Не бардак, а асинхронное выполнение кода, специально чтобы браузер не "зависал" пока ждет ответ от сервера.
    Вы конечно можете переписать все в синхронном стиле, в jq для этого настройка есть (async: false) . Но лучше почитать учебник и понять, а не тормозить.
    Ответ написан
    Комментировать
  • Как с помощью jquery модифицировать текст?

    Stalker_RED
    @Stalker_RED
    В jQuery нет специальных методов работающих с текстовыми узлами.

    Но можно сделать это на чистом js.

    перебрать все дочерние узлы в li
    если это текстовый узел, и не пустой
    создать обертку, вставить ее рядом с текстовым узлом, переместить узел в обертку


    Вариант с jQuery:
    Ответ написан
    Комментировать
  • Как оптимизировать изображения?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    на хабре есть ,забыл название статьи
    вот по части кода нашёл (себе копировал функцию)
    https://habr.com/post/261625/
    Ответ написан
    1 комментарий
  • Где можно посмотреть список всех префиксов БЭМ?

    rockon404
    @rockon404
    Frontend Developer
    Спросите у старших коллег. Методология БЭМ не содержит соглашений по использованию определенных префиксов.
    Ответ написан
    1 комментарий
  • Есть ли подобные слайдеры как у гугла и яндекса?

    Dima_So
    @Dima_So
    Experientia est optima magistra
    Любой слайдер, дальше уже верстка элементов
    idangero.us/swiper
    http://kenwheeler.github.io/slick/
    Ответ написан
    Комментировать
  • Как в fancybox 3 загрузить через ajax только часть html?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Через AJAX загружается только весь документ от и до. Это технически невозможно. Будь то html, text, xml или json.
    Обычно используют, например, get или post запросы, чтобы получить только определённые данные, а не все сразу. Можете попробовать измазаться в бекенде и поставить свой мост, который будет брать данные с конечного сайта, фильтровать их и отдавать вашему скрипту только то, что нужно.
    Ответ написан
    Комментировать
  • Как подменять robots.txt для региональных поддоменов?

    slo_nik
    @slo_nik
    Добрый день.
    Создайте для каждого поддомена свой robots.txt.
    Используйте .htaccess
    RewriteBase /
    RewriteCond  %{HTTP_HOST} site\.ru$
    RewriteRule ^robots.txt/$ site_robots/robots.txt [L]
    RewriteCond  %{HTTP_HOST} site2\.ru$
    RewriteRule ^robots.txt/$ site2_robots/robots.txt [L]
    Ответ написан
    Комментировать
  • Как создать бронирование туров на Wordpress?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    выбираешь дату
    бронируешь

    ну или плагином
    Ответ написан
    Комментировать
  • Как поймать вайфай за 250 метров с почти прямой видимостью без затрат на антенну?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    pringles
    Ответ написан
    Комментировать
  • Как загрузить другое изображение только для IE?

    lambesis
    @lambesis
    Слабоумие и отвага!
    Для браузеров у которых плохие отношения с svg можно дополнительно подгружать png-версию.
    <img src="images/logo.png" srcset="images/logo.svg">

    В данном случае современные браузеры подгрузят svg, устаревшие покажут png.
    Ответ написан
    1 комментарий
  • Что будет если использовать nulled версию движка или программы?

    @402d
    начинал с бейсика на УКНЦ в 1988
    Вы или неуловимый Джо или от Вас захотят денег в досудебном порядке.

    Использование нелицензионного программного обеспечения является нарушением авторских и смежных прав и влечет за собой административную (ст. 7.12. КоАП РФ), уголовную (ст. 146 УК РФ) и гражданско-правовую ответственность. Рассмотрим содержание статей подробнее.

    Административная ответственность предусматривает наложение штрафа с конфискацией нелицензионных экземпляров ПО и оборудования, используемого для их воспроизведения:

    на граждан в размере от 1 500 до 2 000 рублей в том случае, если вы используете ПО как частное лицо;
    на должностных лиц — от 10 000 до 20 000 рублей, распространяется на: генерального директора, ИТ-директора, системного администратора или другого сотрудника, чья вина будет доказана;
    на юридических лиц — от 30 000 до 40 000 рублей.
    А так как статья предусматривает еще и конфискацию оборудования, к этим штрафам стоит добавить потери от простоя деятельности компании. Например, в том случае, если у вас изымут почтовый или любой другой сервер, или рабочие станции сотрудников.
    Уголовная ответственность (Статья 146. Нарушение авторских и смежных прав) наступает, если это деяние причинило крупный ущерб автору или иному правообладателю.

    Деяния признаются совершенными в крупном размере, если стоимость использованного нелицензионного ПО или прав на него превышает 100 000 рублей.

    Уголовная ответственность применяется только к физическому лицу и предусматривает:

    штраф в размере до 200 000 рублей или в размере заработной платы или иного дохода за период до 18 месяцев либо
    обязательные работы на срок до 480 часов либо
    исправительные работы на срок до двух лет либо
    принудительные работы на срок до двух лет либо
    лишение свободы на срок до двух лет.
    Если же будет доказано, что использование нелицензионного программного обеспечения было совершено группой лиц по предварительному сговору или организованной группой (например, если генеральный директор, ИТ-директор и системный администратор были в курсе нарушения и действовали сообща), или в особо крупном размере (более 1 000 000 рублей), или лицом с использованием своего служебного положения, то виновные лица наказываются:
    принудительными работами на срок до пяти лет либо
    лишением свободы на срок до шести лет со штрафом в размере до пятисот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до трех лет или без такового (в ред. Федерального закона от 07.12.2011 N 420-ФЗ)
    Кроме указанных выше пунктов, к организации может предъявить имущественный иск владелец авторских прав на используемое программное обеспечение.
    Это будет гражданско-правовая ответственность, которая предполагает выплату нарушителем денежной компенсации в пользу правообладателя за нарушение его авторских прав в размере двукратной стоимости незаконно используемых экземпляров ПО либо компенсации в размере от 10 000 до 5 000 000 рублей, определяемой по усмотрению суда.

    При этом, если административная и уголовная ответственность — взаимоисключающие понятия в отношении авторского права, то гражданско-правовая – не снимается в случаях наложения ответственности по указанным статьям. Правообладатель в праве требовать компенсации за нанесенный ущерб.
    Ответ написан
    Комментировать