• Найти разницу значений в списке словарей?

    longclaps
    @longclaps
    1. Не будь дураком - не используй имя базового типа "list" не по назначению.
    2. Не будь дураком - не впихивай сравнение по разности там, где значения могут быть нечислового типа (сколько будет 'banana' - 'apple'?)
    3. Не будь дураком - выбери для сравнения что-то поудобнее словарей, либо наложи адекватные ограничения на них.
    from copy import deepcopy
    
    data = [{'Name': 'banana', 'Count': 10}, {'Name': 'apple', 'Count': 15}]
    prev_data = deepcopy(data)
    data[0]['Count'] = 12
    data[1]['Count'] = 18
    
    for a, b in zip(data, prev_data):
        if a['Name'] == b['Name']:
            if abs(a['Count'] - b`['Count']) >= 3:
                print(a)
        else:
            raise ValueError("смешались в кучу кони, люди")
    Ответ написан
    2 комментария
  • Обновление контакта повторных заявок Amocrm?

    @tommy_13
    $contact = array('id' => $contact_id, 'linked_leads_id' => array($lead_id));

    $set['request']['contacts']['update'][] = $contact;

    не заполнены обязательные поля, потому и 400

    update/last_modified
    Ответ написан
    1 комментарий
  • Какой слайдер может быть вертикальным в два ряда?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    knojkbfEuUu0zu64MoF2SQ.jpg
    ну а ты возьми и слайды раздели. и тебе хватит обычного вертикального слайдера.
    Ответ написан
    2 комментария
  • Как с помощью css нарисовать фигуру?

    aliencash
    @aliencash
    Партизан
    codepen.io/aliencash/pen/qRRgQE
    К сож. у этого решения есть артефакты...
    Ответ написан
    Комментировать
  • Личный кабинет для пользователей wordpress?

    kotboris
    @kotboris
    Руководитель студии, дизайнер и разработчик сайтов
    Для этих дел есть прекрасный плагин для создания личного кабинета пользователя, который разрабатывают наши соотечественники codeseller.ru/lichnyj-kabinet-polzovatelya-lichnye...
    Я его когда то покупал, похоже он стал бесплатным теперь, что не может не радовать.
    Ответ написан
    6 комментариев
  • Как выполнить функцию один раз?

    @sergyx
    отсюда
    function once(fn, context) { 
        var result;
    
        return function() { 
            if(fn) {
                result = fn.apply(context || this, arguments);
                fn = null;
            }
    
            return result;
        };
    }
    
    // Пример использования
    var canOnlyFireOnce = once(function() {
        console.log('Запущено!');
    });
    
    canOnlyFireOnce(); // "Запущено!"
    canOnlyFireOnce(); // Не запущено
    Ответ написан
    Комментировать
  • Как выполнить функцию один раз?

    AngReload
    @AngReload
    Кратко о себе
    var sliderAdded = false;
    $(window).resize(function(){
      if (!sliderAdded && $(window).width() <= 1024px) {
        addSlider();
        sliderAdded = true;
      }
    }
    Ответ написан
    Комментировать
  • Как выполнить функцию один раз?

    @chirskiy_mixail
    Очень давно занимаюсь версткой, имею огромный опыт
    Например задать переменную, и изменить ее при 1 достижении

    var isResizeble = false;
    
    if(!isResizeble) {
     // Ваша ф-ция которая что то делает, отработает 1 раз и все
    
    isRezeble = true;
    }


    Надеюсь смысл ясен, иными словами установить флаг и проверять
    Ответ написан
    1 комментарий
  • Как выполнить функцию один раз?

    вставить в нее счетчик? и вызывать ее по условию этого счетчика... как вариант.
    Ответ написан
    Комментировать
  • Можно ли отловить событие, когда в браузере нажимают кнопку назад или вперед?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Как удалить класс при обновлении страницы?

    abyrkov
    @abyrkov
    JavaScripter
    Поучите нативный JS! А решений ваших проблем несколько
    var el = document.getElementsByClassName('slick-slide');
    for( var counter = 0; counter < el.length; counter++){
    el[counter].classList.remove('slick-centered');
    };

    Это удалит класс от всех элементов
    Ответ написан
    Комментировать
  • Как удалить класс при обновлении страницы?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    window.onload = function() {
    checkSize();
    }
    Ответ написан
    3 комментария
  • Что мой мобильный оператор знает обо мне?

    @nirvimel
    Когда я звоню кому-то, в логах заносится местоположение (моё и принимающего звонок)?

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

    Операторы обязаны все данные также отправлять на СОРМ? Интересно что это за данные?

    В дополнение к метаданным, которые собираются со всех коммуникаций наземных абонентов, для мобильных абонентов логгируются также:
    1) Внутренний ID абонента у оператора (привязан к договору со всеми персональными данными);
    2) Номер телефона;
    3) IMSI симки;
    4) IMEI аппарата.
    5) CI - идентификатор соты, в которой находится абонент.

    Регистрируется моё местоположение при "лежании в кармане"?

    Да. Регистрируются местоположение в моменты: вход/выход из сети, перемещение из одной соты в другую и по ручному запросу в любой момент. Самим операторам ничего не мешает отслеживать местоположение непрерывно с записью всего трека, это остается на усмотрение оператора, практика может варьироваться в зависимости от региона.

    Хранятся ли записи разговоров у оператора?

    Прослушивание разговоров осуществляется адресно. В настоящий момент не существует системы тотальной записи всех разговоров в федеральном масштабе. В прошлом это было невозможно технически, в последнее время технических препятствий становится все меньше, но еще далеко не вся аппаратура готова к такому, особенно в регионах.

    Хранятся ли СМС у оператора?

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

    Что может вызвать подозрение на рядового клиента? Если я звоню зарубеж? Или быть может пишу и говорю много "Обама, Путин, ..."?

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

    Можно ли как-то шифровать звонки/смс? Насколько я понял, если такое возможно, то только при наличии одинакового софта на обоих устройствах?

    VoIP + VPN.
    Ответ написан
    1 комментарий
  • Вывести записи определенного уровня wordpress?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    'post_parent__not_in' => array(0,$id_текущей_страницы)

    UPD
    не верно прочитал вопрос, делайте в 2 цикла, первым получайте 2-й уровень текущей, собирайте их id d массив а дальше
    'post_parent__in' => $_полученный массив
    Ответ написан
    1 комментарий
  • Что мой провайдер знает обо мне?

    @nirvimel
    Когда я захожу на определенный сайт, провайдер видит URL?

    Да.

    А если я захожу на https?

    Известен IP сервера и имя домена. Больше ничего.

    Откуда провайдер узнает, что я скачиваю определенный фильм/программу через torrent?

    Торрент-клиент общается с трекером по HTTP. Все видно насквозь: конкретные торренты + вся статистика (когда начато скачивание, когда закончено, когда пошла раздача, сколько роздано). Возможно подключение к трекеру и по HTTPS, но rutracker.org такой возможности не дает (мне тоже интересно почему).

    Все пакеты которые я получаю и раздаю значит провайдер скачивает себе, чтобы узнать что это за фильм/программа?

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

    Или он отслеживает факт скачивания .torrent файла, а затем делает вывод по идущим пакетам, что это скачивается?

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

    Когда я пользуюсь VPN, что видит провайдер?

    Видит шифрованный траффик на конкретный IP. По IP можно узнать, что этот диапазон продается под VPSы. Сам факт шифрованного трафика вешает абонента в списки тех, "кому есть что скрывать", а значит подозреваемых при любом розыске.

    Что я зашел на определенный IP и с него идут зашифрованные потоки?

    Дальнейшее направление трафика от VPN-сервера отследить невозможно (по крайней мере, на оборудовании провайдера в автоматическом режиме). Но при целенаправленной слежке за абонентом в принципе возможно по временным меткам сопоставить трафик абонента с трафиком любого сервера.

    OpenVPN будет работать через VPN IP и в браузере и при обновлении Windows, драйверов, ...?

    В зависимости от настройки. Но в общем случае, да, так.

    Читал, что в Windows есть такая особенность, что если провайдер как-то урезает пакет, то VPN отключается и сайту показывается мой реальный IP?

    Это не связанно с провайдером. Это особенность Windows. Когда VPN отваливается, весь трафик вылетает наружу в открытом виде. Опять же зависит от настроек. Но это еще одна цена "удобства" при использовании Windows.

    При этом провайдер видит на каком я сайте, что скачиваю?

    VPN отвалился - хацкер спалился.

    Таких фишек много?

    Смотря о чем речь. В сфере сетевой безопасности и анонимности различных нюансов вообще много.

    Как от них защитится?

    Учить мат.часть. Разбираться в сетевых протоколах и в устройстве ОС.

    Если пользуюсь каким-то расширением типа ZenMate, dotvpn, провайдер аналогично как и с VPN видит что что-то отправляется и приходит на определенный VPN IP?

    Расширения очень разные. Они могут базироваться на совершенно разных технологиях. Ни один специалист вам не скажет за все расширения. Не исключено, что многие из них, по сути - honeypot, то есть созданы с целью слежения за любителями анонимности, привлекают своим удобством и дают ложное чувство безопасности.

    При использовании Tor, кто-то пользуется моим IP, пока я пользуюсь чужим?

    Нет. Если у вас не сконфигурирован Exit Node.

    Что при этом видит провайдер, что я получаю потоки данных с определенных IP и каждый раз разный IP?

    У них есть система точного обнаружения использования Tor. Это факт остается в логах с теми же последствиями, что и для VPN.

    Провайдер видит URL?

    Через Tor и VPN - нет.

    Каким образом можно полностью управлять сетью на ПК, видеть что, куда и когда отправляется или приходит на ПК (Windows, Linux)?

    Видеть все: https://www.google.com/search?q=Wireshark
    Блокировать все лишнее: https://www.google.com/search?q=Comodo+Firewall
    Ответ написан
    22 комментария
  • Как реализовать бесконечный список?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Во-первых, реализация тут будет несколько отличаться в зависимости от верстки, а конкретно, если наш внешний блок имеет position == absolute || relative || fixed то задаем нашему листу position: absolute и работаем с его свойством top, в ином случае придется работать с свойством margin-top, что медленнее в отрисовке.

    Собственно по реализации:
    я допущу, что у Вас уже сохранен jQuery объект списка в переменной $list, что работаем мы все таки со свойством top и у Вас уже где-то есть таймер в котором это свойство top уменьшается, вот туда нужно будет добавить следующий код:
    var $li = $list.find('li:eq(0)');
    var h = $li.height();
    var top = +$list.css('top');
    if(top < -2 * h) { //если список поднялся больше чем на 2 высоты 1 элемента
        $li.remove().appendTo($list); //перемещаем элемент в конец списка
        $list.css('top', (top + h) + 'px'); //опускаем список на высоту элемента,
                             //так как мы его убрали вначале
    }
    Ответ написан
    8 комментариев
  • Как реализовать бесконечный список?

    @mletov
    М б стоит посмотреть в Гугл по запросу "Jquery вертикальный слайдер"
    Например, ruseller.com/adds/adds2223/example
    Ответ написан
    Комментировать
  • Как реализовать бесконечный список?

    Тебе нужно блок который ушел вверх с области видимости перемещать вниз блока.
    Что то на подобии такого $('#list li:eq(0)').appendTo($('#list'));
    Он ищет в списке первый элемент и перемещает его в конец
    Ответ написан
    6 комментариев
  • Как сделать, чтобы элементы не меняли структуру при уменьшении экрана?

    @ps1panda
    Верстальщик, начинающий front-end
    картинки сделать шириной 50%
    Ответ написан
    Комментировать