• Я хочу стать заняться хакингом сайтов. Какие мне нужно знать языки программирования (разметки)?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    "хакер" - это программист экстра класса. Жаль, что это слово приобрело негативный оттенок.
    Что бы заниматься поиском уязвимости в web - только языков недостаточно языков программирования (html,css - это не языки программирования), нужно знать и понимать сетевые протоколы, целевые операционные системы, сервера баз данных, мониторить найденные и опубликованные уязвимости ПО, с которым планируете работать и кучу кучу всего.
    Рекомендую вашу хотелку запихнуть в очень длинный ящик и продолжить делать уроки.
    Ответ написан
    16 комментариев
  • В чем принципиальное отличие unique (constraints) от unique index?

    alekciy
    @alekciy
    Вёбных дел мастер
    Разница в том, что ограничения (сonstraints) призваны обеспечивать целостность данных, а индексы (index) — скорость доступа к данным. Это две абсолютно не связанные сущности. Причем если первое — часть SQL стандарта, то второе нет (ибо ни как не связанно с функциональностью языка, введение индексов — вынужденная мера). Разработчик сам решает, в каких случая применить эти механизмы и использование одного вовсе не требует использование другого.

    Теперь касательно уникальности (unique). В данном случае при добавлении ограничения уникальности (unique constraint) Postgresql сам навешивает на указанное поле индекс. Это просто особенность реализации в данной СУБД. Разработчики решили, что вот так оно будет работать и все тут (причем небезосновательно). В другой же схожей ситуации они решили, что разработчик сам думает, нужно ли ему использовать этих два механизма вместе, или нет. Я говорю об ограничении целостности по внешнему ключу (foreign key). В Postgresql индексы по полям с данным видом ограничения не создаются (Индексы по внешним ключам в Postgresql). А, к примеру, в MySQL создаются. Это особенность реализации в MySQL.

    Поэтому важно просто понимать, что это не связанные вещи, просто в некоторых реализациях они «сцеплены» между собой и создание некоторых видов ограничений приводит к автоматическому созданию индекса.
    Ответ написан
    2 комментария
  • Как настроить два канала static ip и pppoe в OpenWRT?

    @wizard31337
    //Чуть-чуть некропостинга :)
    В OpenWRT существует пакет multiwan. Рекомендую покурить вики проекта, там более чем достаточно информации по большинству вопросов.
    Попробуйте создать интерфейс WAN2 на том же vlan, что и WAN.
    Для проверки каналов рекомендую в вашем случае использовать не днс-ы провайдеров, а какой-нибудь внешний хост.
    wiki.openwrt.org/ru/doc/uci/multiwan
    wiki.openwrt.org/ru/doc/howto/multiwan.failower
    Ответ написан
    1 комментарий
  • Linux для бабушки?

    Amet13
    @Amet13
    Если позволяют характеристики компьютера, то Linux Mint 13 MATE
    System requirements:
    x86 processor.
    512 MB RAM (1GB recommended for a comfortable usage).
    5 GB of disk space
    Graphics card capable of 800×600 resolution
    CD/DVD drive or USB port

    Все просто, наглядно, немного похоже на windows.
    С играми проблем не будет.
    Идея хорошая.
    Ответ написан
    Комментировать