• Как дождаться загрузки DOM в расширении chrome?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вообще в свойствах вкладки есть поле status, которое может иметь значение loading или complete. Читайте документацию внимательней, там всё есть.

    Код, который вы привели, похоже, не валидный. Как он у вас работает вообще?
    Ответ написан
    Комментировать
  • Строка поиска Google сместилась, почему?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Возможно, вы стали жертвой A/B-тестирования.
    Хотя не ясно, что тестируется.
    Ответ написан
  • Как regexp'ом найти все вхождения подстроки, если некоторые перекрываются с уже найденными?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Какой язык программирования?

    Например, в JS есть функция exec, которая итерируется, и в теле цикла можно поменять текущую позицию поиска, которая хранится в переменной lastIndex.
    Ответ написан
  • Черный экран с нижним дефисом при попытки установки винды. Что делать?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Window 7 - хорошая система.
    Windows 10 - тоже хорошая система.
    Они обе достаточно популярны, чтобы в Интернете была тонна подсказок по ним. У остальных версий с этим хуже, так что не стоит их использовать.
    И если у вас нет какой-то особой любви к плиткам или к новизне как таковой (без какого-либо реального профита), то оставайтесь на семерке. Если есть, то переходите на десятку.

    P.S. И да, у вас проблема в оперативной памяти, потому что её мало. Докупите больше, это окупится удовольствием от работы за компьютером в первый же месяц. И затем ставьте x64, это тоже выигрышное решение по сравнению с х32.
    Ответ написан
  • Как разобраться в архитектуре локальной сети организации?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Начните с того, чтобы сесть за один из компьютеров, посмотреть его настройки, изучить сетевое окружение, попинговать то сё, набрать в консоли arp -a, а дальше как пойдёт.
    Ответ написан
    4 комментария
  • Как данный скрипт переделать чтобы он работал для всех блоков?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    <script >
     var handler = function () {this.innerHTML = '<iframe width="400" height="300" src="https://www.youtube.com/embed/GXFqyu0DkrU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'};
     [...document.querySelectorAll('.video')].forEach(e=>e.addEventListener('click', function (e) { this.removeEventListener('click', handler, false); handler.apply(this, arguments); } , false));
                 </script>
    Ответ написан
  • Как найти координату центра между N-количеством географических координат?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Координата X будет средним арифметическим всех координат X ваших точек.
    Аналогично Y.
    Надеюсь, принцип понятен.
    По сути это центр масс, если точки одинаковые, хотя в теории им можно задавать веса.

    Советую сделать в два прохода.
    1) Сначала просто считаете центр.
    2) Смотрите, какие точки (флуктуации, выбросы) дальше, чем 1.5 экрана, исключаете их.
    3) Снова считаете центр на основе оставшихся - и вот это уже будет решение.
    Ответ написан
    2 комментария
  • Впн который не сотрудничает с РКН?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Для OS X:
    https://antizapret.prostovpn.org/
    Собственно, это самое популярное и, в общем-то, основное решение от ValdikSS.

    Также можно в браузере установить расширение.

    Вообще на Рутрекере полно инфы в соответствующем разделе, с обсуждениями и прочим. Хотя она по всему рунету разбросана, но логично, что на Рутрекере будет главный центр информации (простым языком) про это. А так ещё на Хабре есть.
    Ответ написан
  • На чём пишут читы для браузера?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Fiddler, например.

    Wireshark вроде не позволяет менять трафик.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Да, возможно. Если на всём пути следования есть сотовая связь, то можно поставить какой-нибудь 3G-роутер. Это такая WiFi-точка доступа, в которую вставляется симка. Ещё вариант просто включить свой смартфон в режим модема.

    В любом случае нужно подобрать тариф и оператора, чтоб без сюрпризов типа внезапного урезания скорости и пр.

    14 мб/c - многовато хотите. Имхо. Мы, конечно, в 21 веке, но не настолько же! И 1/5 века не прошло ещё)

    P.S. Вообще подключать не обязательно. Кому надо, у тех и так будет Интернет.
    Ответ написан
    4 комментария
  • Есть авторитетный сайт с ответами?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    https://qna.habr.com/ (бывший toster.ru)
    https://ru.stackoverflow.com/
    Ну и гугл.

    Очерёдность написания сайта вам никто не скажет, потому что её нет, а до банальных вещей вы и сами догадаетесь. В остальном ответы получают те, кто задают правильные вопросы. А где именно задавать: в гугле или на сервисе - не столь важно. Главное, знать, чего хочешь, и правильно формулировать (и оформлять, если надо).
    Ответ написан
    Комментировать
  • Что лучше для простых анимаций? CSS или JavaScript?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Лучше CSS, если возможно.

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

    Однако на JS можно то, что нельзя на CSS. В общем, на JS можно практически всё. И в некоторых случаях проще и красивее делается именно на JS. В этом смысле нужно отталкиваться от того, что вам удобнее применить в данном конкретном случае.
    Ответ написан
    Комментировать
  • Примеры или туториалы по написанию key-value хранилищ?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    как можно затолкать данные в один файл

    https://habr.com/ru/post/223449/

    а оптимален ли такой подход для kv?

    Это зависит от задач, которые вы решаете.
    Попробую объяснить на пальцах.
    Вариант 1
    Вы очень редко меняете базу данных (раз в месяц) и очень часто её читаете (раз в секунду). Имеет смысл делать так, чтобы данные всегда были отсортированы, чтобы поиск был быстрее. Вывод: нужно сортировать базу при любом её изменении
    Вариант 2
    Вы часто добавляете новые записи (раз в секунду) и очень редко читаете их (раз в месяц). Что-то типа логов. Имеет смысл сортировать только при чтении. Вывод: при добавлении сортировать базу не нужно. Записи тупо дописываются в конец файла.

    Как видите, оптимизация разная, причем диаметрально. Тем не менее, "правильной" оптимизации нет.
    Ответ написан
    Комментировать
  • Как остановить setTimeout?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вам нужно четыре разных таймера, то есть их идентификаторы нужно записывать в разные переменные. А в секции after, соответственно, четыре раза подряд вызвать clearTimeout()
    //например
    var timerInSlider1, timerInSlider2, timerInSlider3, timerInSlider4;

    Вообще, по-хорошему, лучше сделать небольшой цикл, так будет красивее и правильнее с точки зрения повторного использования кода.
    Как-то так:
    //Минимальные изменения вашего кода
    var timerInSlider = [1,2,3,4]; //массив для четырёх таймеров
    
    $.scrollify({
        section: ".section",
        scrollbars: true,
        interstitialSection: ".non-full-height",
        overflowScroll: true,
        before: function(indexBigSlider, sections){
            if(indexBigSlider == 2) timerInSlider.forEach((e,i) => { //цикл
    
                timerInSlider[i] = setTimeout(function(){
                    $(".fullwidth-slider").trigger('owl.next');
                    console.log((i+1)+" итерация");
                }, 12000 * (i+1)); //время зависит от номера таймера
    
                //остальной код убрали
            });
        },
        after: function(indexBigSlider, sections){
            if(indexBigSlider == 3){
                console.log("След слайдер");
                //также в цикле убираем
                timerInSlider.forEach(e=>clearTimeout(e)); 
            }
        }
    });
    Ответ написан
    Комментировать
  • Зачем передавать User Agent в загловок запроса при работе с VK API?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Полагается по стандарту.
    Хотите нарушать - ваше право, не возбраняется.
    RFC2616.txt (HTTP/1.1)
    .....
    The User-Agent request-header field contains information about the
    user agent originating the request. This is for statistical purposes,
    the tracing of protocol violations, and automated recognition of user
    agents for the sake of tailoring responses to avoid particular user
    agent limitations. User agents SHOULD include this field with
    requests.
    .....
    Ответ написан
    Комментировать
  • Как учесть диапазон подсчета СУММЫ столбцов при создании новых строк?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вот формула:
    =AVERAGE(INDIRECT(REGEXEXTRACT(ADDRESS(ROW(); COLUMN()); "[A-Z]+")&"1:"&REGEXEXTRACT(ADDRESS(ROW(); COLUMN()); "[A-Z]+")&(ROW()-1)))

    Считает среднее арифметическое от первой строки до последней, которая непосредственно перед ячейкой с результатом.
    Ответ написан
    Комментировать
  • Пропадают разделы на 4 Тб винте?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    У меня 4 Тб, из которых виндой используется только 2. Никаких проблем.
    Скорее всего, диск неисправен.
    Ответ написан
    Комментировать
  • Где получить знания по специальности Руководитель IT проектов?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вы путаете владельца и менеджера.

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

    Менеджер - работает с людьми. Это обычный работник, и у него нет каких-то особых привилегий. Также получает зарплату, как и все остальные сотрудники. Единственное, считается, что на нём больше ответственности, поэтому у него может быть выше зарплата, но и требования к выполнению своих обязанностей строже.

    Можно быть 2 в 1, но это вызовет небольшой внутренний конфликт. Если попробуете совместить, то поймёте, о чём я. Так что лучше так не делать. В общем, советую заранее определиться: либо вы мешок с деньгами, либо возглавляете команду.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    О какой помощи идёт речь? Что значит переезд за его счёт? Работодатель должен заплатить за вас или что? Если так, то, очевидно, нужно предложить ему что-то взамен, либо деньгами отдать, либо своим временем, ну а дальше как договоритесь.

    Если же вам нужно, чтобы работодатель помог документами. Например, чтобы выдал справку, что вы будете у него работать или уже работаете. А вы эту справку потом меняете на визу. В этом случае я не вижу проблемы, потому что работодатель ничего не теряет. Так что можете прямо его просить об этом.

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

    В общем, главное, быть честным (со всеми), тогда и не придётся краснеть в будущем. В остальном, как говорится, спрос не грех.
    Ответ написан
    2 комментария