• Как авито блокирует консоль разработчика в браузере Chrome?

    Вот содержимое файла, который это делает: https://gist.github.com/shvchk/69ecde1a5dcb32513814

    Сейчас он имеет адрес https://www.avito.st/s/cc/978f54a4a62b76ad3e84bd5c...

    Можно просто добавить в Adblock/uBlock/etc простое правило для его блокировки:
    https://www.avito.st/s/cc/978f54a4a62b76ad3e84bd5cfad5652d3d907d4e*

    (если адрес изменится, содержимое скрипта выложено выше — ищите его среди используемых скриптов).
    Ответ написан
    Комментировать
  • Есть ли хорошая замена программе Viktoria?

    Ремапом бедблоков должен заниматься сам контроллер. Если есть беды, то значит их уже некуда ремапить, резервная область закончена.
    Ответ написан
    Комментировать
  • Возможен ли RAID массив из облачного хранилища MEGA?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    В Dropbox это работает по той простой причине, что DB умеет синхронизировать большие файлы бинарными диффами (а не гонять весь 2-гиговый файл по сети при каждом изменении).

    Если мега так не умеет, то лучше не стоит так делать. Если умеет - то ваша задача только настроить синхронизацию нескольких отдельных папок в Mega, а дальше всё по статье про дропбокс (dd, mkfs, mdadm и погнали).
    Ответ написан
    Комментировать
  • Как надежно затереть данные на Android-смартфоне перед продажей?

    Odinokij_Kot
    @Odinokij_Kot
    Ни в коем случае не затирать полностью mmcblk0!!!
    Там загрузчик, сама прошивка и тд. Твоя команда сработает и после этого получишь кирпич, который восстановить можно будет только программатором. Надо затирать только отдельные разделы data, кеши, внутренний сторадж и тд.
    Вам надо грузануться в альтернативный рекавери (например от цианогена), к нему подключаемся через adb shell, и дальше уже делать
    dd if=/dev/zero of=/dev/block/mmcblk0p# bs=1M
    c urandom будет долже работать, вообще генератор псевдослучайных последовательностей медленная штука.
    где # - это номер соответствующей партиции, зависит от телефона. Поглядеть их можно либо в самой консоле, либо в рекавери потыкаться в разделе монтирования. По идеи партиции должно быть 3 - это data - партиция системы, cache - партиция приложений и sdcard или ещё как то похоже - внутренняя память устройства.
    После зануления этих разделов в консоле на всякий случай выполняем
    sync
    и выключаем телефон.
    Далее включаем его опять в рекавери и из него производим форматирование или wipe разделов data, cache и sdcard.
    После этого грузимся в обычном режиме и имеем телефон как из коробки при первом включении, с интерфейсом начальной настройки. Что-бы опять его вернуть в такое же состояние - дуем в рекавери и опять делаем wipe разделу data и cache из меню.
    PS. Нулями разделы затирали потому, что wipe из рекавери делает простой быстрый формат раздела.
    Ответ написан
    Комментировать
  • Что должен знать и уметь начинающий сетевой администратор?

    @throughtheether
    human after all
    0) Представим, необходимо передать данные между компьютерами 1 и 2. Никаких Ethernet и IP еще не придумали, допустим. Есть провода, оптоволокно, соответствующие трансиверы. Что делать? (семиуровневая модель и почему это не священная корова, мультиплексирование, инкапсуляция)

    1) Коммутация. Как происходит обработка (перенаправление) трафика коммутатором? Допустим, пришел фрейм с таким-то адресом источника и таким-то адресом назначения - что происходит? Что и почему произойдет, если два 'деревянных' (без STP и прочих излишеств) коммутатора соединить двумя линками? Как с этим бороться (STP, в чем минусы)?

    2) Статическая маршрутизация IPv4. Зачем вообще нужен IP, когда есть Ethernet или Serial интерфейсы (хотя, по-моему, IP появился раньше, чем Ethernet, но вопрос имеет определенный смысл, пересекается с пунктом 0)? Допустим, на маршрутизатор приходит пакет (точнее, Ethernet-фрейм, а в нем IP-пакет). Что дальше происходит? Чем концептуально отличается перенаправление пакетов на 3 и 2 уровнях ЭМВОС? Почему l2-петля (в случае Ethernet) это скрежет зубовнай, а L3-петля не так страшна? Чем концептульно отличаются IPv4-адреса от MAC-адресов?

    3) Как заставить работать вместе Ethernet и IP (это про ARP)?

    4) Нарисуйте топологию вида "маршрутизатор на палочке", где маршрутизатор маршрутизирует трафик между двумя вланами. К нему транком подключен коммутатор, к коммутатору - два хоста в разных вланах. Один хост шлет icmp echo запрос другому ('пингует'). Что происходит на каждом устройстве? Какие адреса (IP, MAC) используются в заголовках пакетов и фреймов на разных этапах? Каково содержимое таблиц маршрутизации, коммутации, ARP-таблиц?

    5) Уже после четкого освоения вышеописанного: безопасность (ACL, фаерволлы), туннели (зачем нужны, в чем минусы), NAT (зачем нужен, в чем минусы). Динамическая маршрутизация. Как устроен Интернет (и чем Интернет отличается от Worldwide web)

    Из книг, Jeff Doyle, 'Routing TCP/IP', volume I, первые несколько глав. И есть неплохая книжка, на тему 'чего не сказали в курсе CCNA'.

    Привел самые базовые вопросы. Разобравшись с ними, думаю, дальнейший вектор развития сами будете способны задать.
    Ответ написан
    3 комментария
  • Почему не пингуется Teredo адрес под Windows?

    TrueBers
    @TrueBers Автор вопроса
    Гуглю за еду
    Внимание, ответ:
    проблема была в выключенном (sic!) брандмауере.
    Чтобы принимать входящие соединения через Teredo, брандмауер обязательно должен быть активирован. Плюс ко всему, в правиле для приложения должна быть указана опция Allow Edge Traversal.
    Ответ написан
    1 комментарий
  • Пришло письмо про лицензионность софта из ОБЭП

    @sumjohn
    Весьма доступно:
    www.xakep.ru/post/54619/
    Ответ написан
    Комментировать
  • Тестирование производительности NAT?

    ValdikSS
    @ValdikSS
    Вообще, производительность меряется пакетами в секунду. Вот, посмотрите пример (Performance test results). NAT — достаточно затратная операция, скажем, Celeron 2.6 GHz на 478 сокете с оперативкой 266 мгц мог спокойно пропускать и одновременно анализировать (определять тип пакета, протокол, и записывать это все в базу) 200 МБит/с трафик с загрузкой где-то в 50%.
    Да и аппаратный нат это далеко не всегда хорошо. Например, вот, хотите вы сделать так называемый NAT Loopback через iptables, и с включенным аппаратным натом вам этого нормально не сделать, т.к. нат биндится раньше, чем может выполнится loopback.
    Ответ написан
    1 комментарий
  • Как правильно заставить оператора персональных данных (ОПД) удалить информацию обо мне?

    Kindman
    @Kindman
    В случае, если Вы вдруг потеряли договор с этим оператором и/или сомневаетесь в том, что когда-либо давали своё согласие на обработку ПД (понятие обработки ПД в ст.3 п.3), то для начала можно запросить подтверждение факта обработки, правовые основания, цели, сроки, Ваши ПД и т.п. (cтатья 14 часть 7).

    «В соответствии с ФЗ № 152 «О персональных данных» статья 18 часть 1 и статья 20 часть 1 прошу Вас предоставить...»

    и далее по списку что Вас интересует (опять же см. ст.14 ч.7), но по закону придётся подождать в течении 30 дней с даты получения запроса от субъекта ПД, случае отказа в предоставлении информации о наличии ПД о Вас — оператор обязан предоставить в письменной форме мотивированный ответ со ссылкой на ФЗ, являющегося основанием для такого отказа.

    Текст запроса на прекращение обработки ПД выглядит примерно так:

    «В соответствии с ФЗ № 152 «О персональных данных» статья 9 часть 2 прошу Вас прекратить обработку моих персональных данных.»

    Если у Вас осталось каким-то чудом Ваше согласие на обработку ПД, то можете посмотреть в нём цели обработки (если такие там указаны) и в случае использования Ваших ПД не в этих целях, можете обращаться в суд.
    Ответ написан
    2 комментария