• Почему я не могу apt update в ubuntu 19.04?

    flapflapjack
    @flapflapjack
    на треть я прав
    ошибка 404 - репозиторий недоступен. Меняйте на другой. Списки есть в интернете.
    А "Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён." - можете попробовать добавить в sources.list после слова deb строку [trusted=yes].
    Ответ написан
    2 комментария
  • Почему на playstation 4 не работают сетевые игры?

    flapflapjack
    @flapflapjack
    на треть я прав
    Попробуйте включить на роутере UPnP, или сделать ip у PS4 DMZ хостом.
    Ответ написан
    1 комментарий
  • VoIP Node.js SIP client объеденить в единый сервис для соединения звонка с необходимым аккаунтом?

    flapflapjack
    @flapflapjack
    на треть я прав
    Чтобы не палить номер B, можно использовать выдуманный номер, хранящийся в БД и привязанный к абоненту.

    В asterisk любой звонок можно обработать в файле плана набора так:

    exten => _FAKENUMBER,1,Dial(SIP/trunkname/REAL_NUMBER)

    то бишь позвоня на астериск на номер FARENUMBER вызов будет переведен на REAL_NUMBER.

    Файл плана набора можно генерировать динамически скриптом.
    Можно поставить на астериск модуль lua и присать логику на Lua,
    Можно как я - писать на псеводязыке AEL. Соответственно от типа плана набора и ьудет зависеть то, как вы будете поступать - генерировать каждый раз новый extensions.conf или обращаться к БД напрямую из скрипта AEL/LUA.
    Ответ написан
    Комментировать
  • Как настроить автологин в pgAdmin4 server mode?

    flapflapjack
    @flapflapjack
    на треть я прав
    Честно - не юзал PGAdmin, но:
    с точки зрения разработчика:

    Логинитесь на index.php же?
    В начало файла можно дописать setcookie(ваши куки) а потом редирект хеадером на опять же index.php и - вуаля. :-)
    Ответ написан
  • Можно ли запускать virtual box windows 10 на windows 10?

    flapflapjack
    @flapflapjack
    на треть я прав
    нужен текст ошибки сюда. Может у вас в биосе не включен VT-x, хотя поидее и без него будет работать. Просто виртуализация будет программной а не аппаратной
    Ответ написан
  • Зачем сайтам redirect при переходе на ссылку?

    flapflapjack
    @flapflapjack
    на треть я прав
    Нельзя обработать ссылку с сайта vasya.ru на сайт youtube.com (хотя можно, если отследить onclick в JS) но зато никаких проблем нет отследить переход на ссылку vasya.ru/redirect.php?http://youtube.com и добавить посещенный сайт в статистику. БД
    Ответ написан
    Комментировать
  • Первый раз на линуксе, да ещё и zabbix на чем проще построить мониторинг?

    flapflapjack
    @flapflapjack
    на треть я прав
    1) Ставьте любой debian-based дистрибутив. Судя по совету из моего предыдущего вопроса - лучше xubuntu или лучше вообще netinst без графической оболочки.
    2) После выхода заббикса 5.0 LTS он очень даже легко ставится по официальным мануалам с оф.сайта.
    3) Визуал вам заббикс покажет по данным с SNMP.

    Как делаю я:
    Если я не могу найти нужный oid для snmp, я делаю snmpwalk, сканирую значения, и логически-опытным путем ищу нужный мне параметр. Добавляю его в zabbix. Далее уже строю на основании этих данных триггеры и т.д.

    И да, при выборе БД для заббикса лучше ставьте PostgreSQL, ибо после перехода с MySQL на PostgreSQL у меня на серваке при мониторинге около 45 тысяч элементов данных появилась возможность убавить оперативку вирутальной машины с 8Гб до 1-го, а количество ядер уменьшить с 4-х до 1-го.
    Ответ написан
  • Почему немогу взять данные со своего localhost .?

    flapflapjack
    @flapflapjack
    на треть я прав
    вам достаточно загуглить "Access-Control-Allow-Origin" чтобы все заработало.

    Нужно послать

    header("Access-Control-Allow-Origin: *");

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

    flapflapjack
    @flapflapjack
    на треть я прав
    такое бывает, если использовать какой-то JS фреймворк.
    Ответ написан
    Комментировать
  • Как заблокировать подсеть через cloudflare? Возможно ли?

    flapflapjack
    @flapflapjack
    на треть я прав
    а что можно выбрать вместо поля "Field - Ip address"? там разве нет значения "net" ?
    ибо надо заблочить 40.77.167.0 netmask 24 (255.255.255.0)

    И еще - чего это вы пытаетесь заблочить при указании броадкастового адреса х.х.х.255 ?
    Ответ написан
  • Как правильно вывести информацию с конфига по нумерации?

    flapflapjack
    @flapflapjack
    на треть я прав
    Что форыч, что фор - разницы нет в данном контексте.
    Чтобы нумерация была с единицы, можно в каждой итерации делать так:
    <?php for ($i = 0; $i < count($config['servers']); $i++) { 
    echo "Номер:".($i+1)."И итак даллее";
    }
    ?>
    Ответ написан
  • Как проверить наличие записей в таблице MySQL через PHP?

    flapflapjack
    @flapflapjack
    на треть я прав
    Функция проверяет, есть ли уже в таблице 'users' запись о пользователе.


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

    public function checkUser($user)
        {
            global $connection;
            $stmt=$connection>prepare("SELECT * FROM users WHERE user =:user");
            $result=$stmt->execute(array("user"=>$user));
            return $stmt->rowCount()>0 ? true : false;
        }
    Ответ написан
    4 комментария
  • Linux + 1C + Принтер Штрихкодов (TSC tdp-225) как подружить?

    flapflapjack
    @flapflapjack
    на треть я прав
    В моем случае пришлось подымать на линуксе сервер 1С и апач. Далее - конфигуратор - администрирование - публикация на веб-сервере.

    Клиенты заходят с винды. Тип подключения - тонкий клиент. На винде драйвер встает без проблем.

    Минуса два:
    1) апач у мня на двух бухгалтеров при 10-ти базах жрет аш 8 гигов озу
    2) Конфигуратор недоступен на тонком клиенте, пришлось дать удаленку главному буху по xrdp, и он уже достал там хозяйничать, базы копипастить. У меня bacula каждый день бекап делает, а он в домашней директории терабайты дибильных копий баз накопировал себе, вместо того, чтобы .dt архивы делать.

    Права отобрать не могу, так как 1С при запуске конфигуратора требует рута. И еще - логи в базах после запуска конфигуратора становятся с правами на чтение/запись только рутом, потом другой бухгалтер не может открыть базу, поэтому в крон добавил чтоб каждые 5 минут делался chmod -R 775 /var/1C ибо как же еще
    Ответ написан
  • Как в css получить элемент по атрибуту и классу?

    flapflapjack
    @flapflapjack
    на треть я прав
    Синтаксис:
    html_tag[attribute_name=attribute_value].classname
    div[data-theme=light].bg {
      background-color: red;
    }


    если элементы не только DIV-ы, то соответственно
    [data-theme=light].bg {
      background-color: red;
    }
    Ответ написан
    1 комментарий
  • Какая это кодировка?

    flapflapjack
    @flapflapjack
    на треть я прав
    для быстрого определения кодировки всегда пользуюсь декодером Лебедева.
    https://www.artlebedev.ru/decoder/
    Ответ написан
    Комментировать
  • Как микротик отличает input/forward из внешней сети?

    flapflapjack
    @flapflapjack
    на треть я прав
    https://ittricks.ru/administrirovanie/linux/531/ip... здесь очень подробно описывается последовательность шагов.
    Самая суть в после6днем абзаце сразу за схемой. Кто первым будет обрабатывать пакет зависит от самих правил. Например nat работает перед INPUT и обязательно решит, отправлять пакет в INPUT или маршрутизировать пакет согласно таблице маршрутизации.

    Но насколько я помню, если вы прописали SNAT и не меняли у входящего пакета --to-source, а адрес отправителя явно задан в INPUT как DROP, то пакет дропнется.
    Ответ написан
    2 комментария
  • Можно ли укоротить код с сохранением смысла?

    flapflapjack
    @flapflapjack
    на треть я прав
    Ну во-первых зачем 5 штук document.ready?

    Код-шутка 1
    $(document).ready(function() {
        $('.open__sub-filtr').click(function(event) {
            $('.open__sub-filtr, .sub-filtr').toggleClass('active');
        });
    $('.open__sub-filtr-2').click(function(event) {
            $('.open__sub-filtr-2, .sub-filtr-2').toggleClass('active');
        });
    $('.open__sub-filtr-3').click(function(event) {
            $('.open__sub-filtr-3, .sub-filtr-3').toggleClass('active');
        });
    $('.open__sub-filtr-4').click(function(event) {
            $('.open__sub-filtr-4, .sub-filtr-4').toggleClass('active');
        });
    $('.open__sub-filtr-5').click(function(event) {
            $('.open__sub-filtr-5, .sub-filtr-5').toggleClass('active');
        });
    });


    Не глянув вашу структуру HTML кода могу посоветовать только кривое решение, которое решением то назвать сложно. Кроме того у вас нелогичные имена классов, перед классом с именем open__sub-filtr-2 по мнению компьютера идет отнюдь не open__sub-filtr а open__sub-filtr-1, поэтому простой итерацией говнокодить тоже не получится:

    Код-шутка 2

    $(document).ready(function() {
    for (var i = 0; i < 5; i++) {
    
    $('.open__sub-filtr-'+i).click(function(event) {
            $('.open__sub-filtr-'+i+', .sub-filtr-'+i).toggleClass('active');
        });
    
    }
    });




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

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

    flapflapjack
    @flapflapjack
    на треть я прав
    Нужен коммутатор с поддержкой netflow. Это сейчас умеют почти все управляемые коммутаторы.

    На сервере подымаете flowtools или что-то типа того (под винду я не знаю). На комутаторе настраиваете netflow, и направляете инфу о траффике с нужного порта коммутатора на сервер netflow. Про нетфлоу почитайте в гугле. Будете видеть статистику по любому траффику - tcp, udp.

    Если нужны только логи http, то просто поставьте squid и настройте в нем логи.
    Ответ написан
  • Что не так с моим SSH?

    flapflapjack
    @flapflapjack
    на треть я прав
    Вам нужен screen, он решит все проблемы. В одном терминале вы сможете хоть 10 сессий поднять и смотреть логи и т.д.
    Ответ написан
    Комментировать
  • Чем отличается vds от php хостинга?

    flapflapjack
    @flapflapjack
    на треть я прав
    VDS - полностью управляемая вами виртуальная машина с ОС, то есть консоль, ssh, и ставьте туда какое хотите ПО. В таком случае сервер полностью в вашем распоряжении - можете даже его перезагружать.

    PHP - или т.н. shared-хостинг, когда на одной операционной системе вам дают не полную свободу действий, а только доступ папке, куда вы зальете свои файлы, ну и пару плюшек в добавок. Базы данных, которые вы можете использовать, а так же языки программирования, настройки и т.д. за вас полностью решает хостинг. Вы не можете ничего, кроме как залить по FTP свои файлы, и радоваться.

    Но смею добавить, что PHP хостинг всегда дешевле и призводительней, чем VPS/VDS, так как вам выделяется не целая Виртуальная машина с ОС, а всего лишь процент от общего пропускного канала и ресурсов общей для всех системы. Как коммуна с хиппи.
    Ответ написан
    5 комментариев