• Что не так с Open Server?

    @mukoladerevlo
    веб-разработка, электроника
    Поменяйте домен папки на .dev если у вас 'cms' поменяйте домен на .dev в sql. Если у вас 2 буквы типо .us .io то меняйте на .dv (сериализация)
    Но сначала переименуйте только домен-папку. если будет срабатывать редирект на оригинал значит править базу.

    upd. Для sql wordpress, есть скрипт. database search and replace
    Ответ написан
    Комментировать
  • У кого наблюдается проблема с гироскопом в Chrome?

    @mukoladerevlo Автор вопроса
    веб-разработка, электроника
    причина данного поведения заключается в том, что у Chrome 66 сменили обработку гироскопа(deviceorientation events) с радиан(radians) на градусы(degrees)
    Ответ написан
    Комментировать
  • Почему не записывается ключ в localStorage?

    @mukoladerevlo
    веб-разработка, электроника
    А теперь разбор полетов

    <!doctype html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    </head>
    <body>
    
    <div class="js-banner">Banner <span class="js-close-banner"> x</span></div>
    	<script>
    function showBannerPopup (){
        let banner = document.querySelector('.js-banner');
        let closeBanner = document.querySelector('.js-close-banner');
        let bannerState = localStorage.getItem('Banner_popup');
        closeBanner.addEventListener('click', function(){
            banner.style.visibility  = "hidden";
            banner.style.opacity = "0";
            localStorage.setItem('Banner_popup', true);
        });
        banner.addEventListener('click',function() {
            banner.style.visibility  = "hidden";
            banner.style.opacity = "0";
            localStorage.setItem('Banner_popup', true);
        });
        if(localStorage.getItem('Banner_popup') != "true"){
            setTimeout(function(){
                banner.style.visibility = "visible";
                banner.style.opacity = "1";
            }, 700);
        }
    }
    showBannerPopup();
    	</script>
    </body>
    </html>

    после reload вызывается функция опять. то есть непонятно зачем вы что-то там проверяете, ну да, не сработает таймаут после установки ключа тру и попап не появится.
    а смысл, после reload опять вы вызываете функцию показать баннер. вам нужно считывать значение localstorage и только потом принимать решения показать или скрыть popup, ведь он у вас по умолчанию показывается, не так ли?

    добавьте например
    if(localStorage.getItem('Banner_popup') == "true"){
            banner.style.visibility  = "hidden";
            banner.style.opacity = "0";
    }
    Ответ написан
    Комментировать
  • Заземление, можно ли без него обойтись?

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

    @mukoladerevlo
    веб-разработка, электроника
    если я правильно понял, то вам нужен типа reboot для интервала.
    можно вот так
    var slider = document.querySelectorAll("article");
      var circleone = document.getElementById("circle-one");
      var circletwo = document.getElementById("circle-two");
    var interval;
    function Run(){
     clearInterval(interval);
     interval = setInterval(function() {
      			for(var i = 0; i < slider.length; i++){
            	var item = parseInt(slider[i].style.left);
            	if(item === 0){
              	item = 100;
              	slider[i].style.transitionDuration = "0s";
              	slider[i].style.left = item + "%";
            	}else{
              	item-=100;
              	slider[i].style.transitionDuration = "0.5s";
              	slider[i].style.left = item + "%";
            	}       
        	}
      }, 4000);
    }
    Run(); 
      circleone.onclick = function(){
        slider[0].style.left = 0 + "%";
        slider[1].style.left = 100 + "%";
        
       Run();
      }
    Ответ написан
    Комментировать
  • Определить сокет сервера по фото. Это какой сокет (фото внутри)?

    @mukoladerevlo
    веб-разработка, электроника
    похож на ppga604 xeon

    upd. мы же тут не на кофейной гуще гадаем, цена зависит от железа, сколько памяти, что за процы, материнка, винты итд тп. но я бы не советовал 604 платформу. Минимум 1366 и зависит также от задач для которых будете использовать. в большинстве случаях, выгоднее взять свежак на одном проце для домашнего сегмента, он будет енергоеффективные и по производительности тоже самое
    Ответ написан
    Комментировать
  • Как изменить стили через сайт?

    @mukoladerevlo
    веб-разработка, электроника
    зачем тянуть в такую елементарную задачу целый фреймворк. Используйте javascript и css variables, потом в css root меняйте значение переменных через js
    Ответ написан
    Комментировать
  • Некорректное отображение информации при загрузке компьютера?

    @mukoladerevlo
    веб-разработка, электроника
    Эта проблема скорее всего связанна с EDID монитора, тем паче через переходник, видеосистема не может определить корректно параметры монитора.
    Вариант решения, править GRUB menu.lst
    У меня была такая проблема на Android x86, который я поставил на ноутбук без екрана(решил сделать тв бокс), картинка выводилась только на внутренний LVDS порт, а мне нужен был HDMI.
    В общем правка этих файлов мне помогла, андроид х86 похож на линукс так что у вас будут все те же файлы
    _______________________________________________________________________________
    menu.lst
    Формат параметра video такой:
    video=[:][x][-][@][eDd]
    В квадратных скобках необязательные части:

    : Порт, к примеру DVI-I-1, HDMI-1, TV-1, VGA-1, SVIDEO-1... Названия имеющихся на вашем компьютере портов можно глянуть в /sys/class/drm/
    x: Разрешение
    -: Глубина цвета, в нашем случае всегда 16
    @: Частота обновления
    Далее указывается один из вариантов состояния порта:
    e - порт включен
    d - порт выключен
    D - цифровой порт включен (DVI-I, HDMI)

    Пример, настройка вывода по HDMI: video=HDMI-1:1280x720-16@50D Переключение вывода изображения на внешний монитор:video=LVDS-1:d video=VGA-1:1920x1080 (можно сделать отдельный пункт в menu.lst)
    Если изображение нужно выводить сразу на несколько портов, то video указывается по разу для каждого порта. Неиспользуемые порты полезно отключать: video=TV-1:d
    _______________________________________________________________________________
    сниппет
    {
        set_property debug.drm.mode.force 1920x1080@60
    }


    function do_init()
    в system/etc/init.sh решает проблему разрешения экрана. До того как всё ломать в файле init.sh, это можно проверить: alt+f1, пишем stop, потом setprop debug.drm.mode.force 1280x1024@60 (свои значения), после - start. Потом обязательно сделать копию файла! Найти строку function do_init(), выше дописать чего не хватает, указав своё разрешение до собаки и частоту после
    Ответ написан
    Комментировать
  • Как преобразовать такой код в массив?

    @mukoladerevlo
    веб-разработка, электроника
    function clickToShow(elementClick, elementShow){
    	var elButton = document.querySelector(elementClick);
    	var elShow = document.querySelector(elementShow);
    	
    	elButton.addEventListener("click", function(event) {
    		elShow.classList.add("show");
    	});
    }
    
    clickToShow('#London','#London h2');
    clickToShow('.house-base-buy','.house-base');
    clickToShow('.house-walls-buy','.house-walls');
    Ответ написан
    1 комментарий
  • Как запретить отображения функции на мобильных устройствах?

    @mukoladerevlo
    веб-разработка, электроника
    например так
    function detectmob() { 
     if( navigator.userAgent.match(/Android/i)
     || navigator.userAgent.match(/webOS/i)
     || navigator.userAgent.match(/iPhone/i)
     || navigator.userAgent.match(/iPad/i)
     || navigator.userAgent.match(/iPod/i)
     || navigator.userAgent.match(/BlackBerry/i)
     || navigator.userAgent.match(/Windows Phone/i)
     ){
        return true;
      }
     else {
        return false;
      }
    }
    
    if(!detectmob()){
    //showtab widget
    initCopinyWidget(copinyWidgetOptions);
    CopinyNewWidget.showTab();
    }
    Ответ написан
  • Бюджетная альтернатива GTX 280 XFX?

    @mukoladerevlo
    веб-разработка, электроника
    gtx 750 по мощности как ваша 280, только ест меньше енергии, и в бюджет впишется. Правда снята с производства, так что только б.у
    Ответ написан
    Комментировать