• Безопасное подключение к базе данных MySQL?

    @Azperin
    Дилетант
    Не совсем понятно в чем может состоять опасность. Ты можешь хоть полностью на ajax перевести сайт, который будет обращаться к файлу с подключением и сразу выполнять скрипт. Соблюдай стандарты написания подключений и запросов, а также перехватывай ошибки, которые могут теоретически возникнуть. Например упала у тебя база и чтоб пользователю показало не какое-нибудь
    MySQL Error #XXX: no connect to xxx.xxx.xxx with user login:vasya and password: pupkin.
    А просто выводились сообщения типа "База пока лежит, попробуй позже". Ну и обрабатывай любые запросы в соответствии со стандартами и рекомендациями из официальных или популярных источников. Не забывай обновлять ПО, хотя бы просто читай ченжлоги и смотри есть ли там критические заплатки и все у тебя будет отлично и никто тебя не взломает, поэтому не надо паранойю разводить и делай так как тебе удобно. Фреймворк нужен только тогда, когда понимаешь зачем он нужен, просто так его учить... ну разве что для собеседования на работу.
    Ответ написан
    Комментировать
  • Предугадывание слов в форме поиска на сайте?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Если брать кинопоиск то наберите запрос в поисковике "Живой поиск" и всё увидите как сделать. У гугла посложнее немного
    Ответ написан
    3 комментария
  • Добавление записей к существующей записи в mysql?

    @dredd_krd
    Для изменения строки делается UPDATE, для добавления - INSERT. Вот видимо здесь имеют место попытки именно добавить, а не изменить запись.

    Если же уникальность должна придавать связка слово-страна, то рекомендую добавить уникальный ключ на эти 2 поля, и тогда при инсерте, если такая связка уже существует, поле толкования будет обновляться, а не создаваться ещё одно:
    INSERT INTO `tbl` (`word`, `country`, `interpret`, `translate`) VALUES ('bla', 'bla', 'bla', 'bla') ON DUPLICATE KEY UPDATE `interpret` = VALUES(`interpret`), `translate` = VALUES(`translate`);
    Ответ написан
    Комментировать
  • Как можно реально проверить коммутатор, чем нагружать?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Зафигачить петлю и пустить широковещательный шторм через неколько vlan и самих железок, чтоб жизнь мёдом не казалась и stp так просто не отработал. Если железки трафик не пустят или не лягут - ок.

    А вообще наиболее нагружающие задачи - это бродкаст и мультикаст, вот их и нужно имитировать, для первой хорошо подходят петли, для второй igmp и ipv6.
    А вот коммутационную матрицу так просто не прожать, генерировать шесть семь гигабит трафика та ещё задача. Но пробуйте юзать совет от Радио и тулзу iometer.
    Ответ написан
    Комментировать
  • Как можно реально проверить коммутатор, чем нагружать?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Коммутаторы даже дешевые редко ложатся под простой линейной нагрузкой, обычно у них глюки в логике и прошивках, молотить трафик научилось даже самое говно в мире сетей. Что из настроек вы планируете на нем использовать? - Подскажу как проверить работу конкретных фишек, если хотите тупо прогрузить его трафиком - самое простое https://tech.yandex.ru/tank/ ну или статьи на хабре были по нагрузочному тестированию, только сервак понадобится с хорошими сетевыми, хватит и гигабитных. Вообще повторюсь, грузить коммутатор доступа не имеет особого смысла, лучше проверить корректную работу нужных фишек типа снуппингов, лупдетектов и т.п.
    Ответ написан
    Комментировать
  • Как можно реально проверить коммутатор, чем нагружать?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Объединить 4-8 сетевых карт в Etherchannel, а зетем дать iperf. Если под нагрузкой 8 гигабит не захлебнется, можно счесть годным.
    Ответ написан
    4 комментария