• Модем zte mf 79u, как вернуть скорость?

    @Drno
    Ну видимо Вы выкачали какое то количество траффика, и продайдер начал ограничивать скорость.
    Либо - переизбыток абонентов на вышке. но по идее тогда бы и спидтест лагал
    Ответ написан
    2 комментария
  • Можно ли настроить роутер так, чтобы ip адрес не менялся каждый раз?

    @SunTechnik
    Коль уж все равно через ssh ходите, открывайте заодно туннель и подключайтесь к базе через него.
    Тогда в hba_conf можно будет прописать только localhost и не выставлять базу в Internet.
    Ответ написан
    Комментировать
  • Можно ли настроить роутер так, чтобы ip адрес не менялся каждый раз?

    NeiroNx
    @NeiroNx
    Программист
    Можно, обращаетесь в поддержку провайдера и говорите "я хочу статический ip адрес".
    Ответ написан
    21 комментарий
  • Autodiscover в MS Outlook 2019 как применить ошибку сертификата?

    @NortheR73
    системный инженер
    Правильно это решается точно не на клиенте.
    Пинайте админов - это может быть кривой серт (не хватает записей в SAN, отсутствует корневой серт СА в доверенных и т.д.), неправильные настройки DNS, неправильные настройки сетевого оборудования/сервисов, через которые опубликован Exchange
    Ответ написан
    5 комментариев
  • Как из скрипта bash последовательно вызывать expect скрипты?

    @Drno
    Ансибл, как вариант
    Ответ написан
    Комментировать
  • Какое есть простое решение по отображению любого изображения в полноэкранном режиме?

    @pvvv
    irfanview
    в настройках есть "start fullscreen mode", по esc закрывается
    Ответ написан
    Комментировать
  • Как организовать vpn туннели при помощи gsm модемов?

    @Refguser
    Делаю ИМ и другие решения
    Скорость необходима на уровне 50 мбит/сек.

    Такая скорость не достижима на 3G. Там теоретическая максимальная 10Мбит/с, в реальности хорошо если 2 будет (в деревне и 1 может не быть).
    Ответ написан
    1 комментарий
  • Что стоит использовать для защиты PHP-кода на текущий момент?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Сообщество считает, что всё это бессмысленные ужимки, которые в 99% случаев используются только для того, чтобы прикрыть крайнее убожество кода. Серьёзные продукты никто не шифрует. Чем, в частности, объясняется заброшенность всех этих, на первый взгляд многочисленных, проектов, которые не выходят из стадии "мы тут с одноклассниками придумали крутую штуку". потом одноклассники либо умнеют и перестают теребить ерунду, либо находят занятие более интересное, чем пхпе.

    Сам по себе код мёртв. Он устарел ещё до релиза. В работе софта важна не дискетка с исходниками, а поддержка. Вот поддержку и надо продавать. И не дрожать над каждым вором. Потому что защита от одного вора отпугивает 10 честных покупателей.

    Плюс всегда есть SAAS.
    Ответ написан
    4 комментария
  • Почему nginx выдает 403 ошибку?

    Anastasia2306
    @Anastasia2306
    PHP-разработчик.
    Ну, вообще ошибка 403 - это явно то что Nginx не имеет прав на доступ к файлам или директориям, которые пытается открыть.

    Попробуйте еще раз изменить владельца и права такой командой:

    sudo chown -R www-data:имя_пользователя /home/dkfire/code/php/dkfire
    sudo chmod -R 755 /home/dkfire/code/php/dkfire


    Попробуйте, ошибка 403 должна исчезнуть.
    Ответ написан
    4 комментария
  • Можно ли всем строковым полям задавать тип TEXT и повлияет ли это сильно на производительность?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Судя по этой статье можно всегда использовать TEXT вместо CHAR(N) и VARCHAR(N), т.к. производительность особо не страдает.

    А если самому пойти в документацию, то можно увидеть следующее:
    There is no performance difference among these three types, apart from increased storage space when using the blank-padded type, and a few extra CPU cycles to check the length when storing into a length-constrained column. While character(n) has performance advantages in some other database systems, there is no such advantage in PostgreSQL; in fact character(n) is usually the slowest of the three because of its additional storage costs. In most situations text or character varying should be used instead.

    Т.е. в производительности разницы нет - только в стоимости хранения. (в отличие от других СУБД)
    Ответ написан
    5 комментариев
  • Как ведут себя данные при удалении?

    mayton2019
    @mayton2019
    Bigdata Engineer
    В реляционных БД не существует гарантий относительно порядка записей внутри таблицы. Этот порядок
    - это особенности технической реализации хранения данных внутри блоков и сегментов. Это - "know how"
    и это будет зависеть от типа DBMS (Postgres, MySQL, Oracle) и от типа таблицы (heap, index-organized, clustered e.t.c)

    Если говорить грубо, то записи (data-rows) лежат не плотно а вразнобой с пробелами с выравниванием
    к блокам. Ну тоесть вообще-вообще не так как в Excel. Удаление data-rows в Postgres насколько я помню
    физически не удаляет запись а помечает ее мертвой используя служебные поля. Впоследствии VACUUM
    делает работы по уплотнению.

    Поэтому порядок ты сам обеспечиваешь, делая запрос с опцией ORDER BY some_date_time.
    Ответ написан
    1 комментарий
  • Wireguard. Handshake есть, трафика нет?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    С выходом из криостазиса. ТСПУ у ОПСОСов всегда строже настроен, вот и дропают трафик после хендшейка.
    Ответ написан
    Комментировать
  • Как одновременно работать с одной папкой двум копиям приложения?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В данном случае проще всего будет просто связать оба инстанса друг с другом и использовать второй инстас как резервный. Например через банальную проверку друг друга по сети запросом каким-нибудь. Один инстанс работает, а другой проверяет, что первый инстанс работает верно. Если первый инстанс не отвечает, висит, сломался и т.п. - в работу включается второй и где-нибудь ставит флаг/файл/что угодно и как, что теперь он основной, а первый - резервный будет, когда заработает и отправляет сообщение ответственному.

    Чуть более сложный вариант: использовать, например, редис для хранения состояния процесса работы и через него синхронизировать инстансы. Например: первый сервис определил для себя задачу и сообщает об этом второму, что он взял такую-то задачу или такие-то файлы. Соответственно второй сервис эти файлы не трогает. Или, оба инстанса смотрят в каталог, как только что-то обнаруживают - помещают в очередь задач. А при появлении задачи в очереди - оба сервер генерируют случайно число и так выбирают кто из них возьмет следующую задачу из очереди. Т.о. можно, этих инстансов наплодить сколько угодно.

    Более правильный вариант: разделить функционально вашу задачу на несколько более простых. А именно: вместо проверки каталога, запустить на том сервере, где находится данный каталог с файлами сервис наблюдения ФС, который использует системные уведомления об изменениях файловой системы. И при наступлении нужных событий - отправляет запрос в очередь на обработку, например в тот же редис, а оттуда запрос забирает один из инстансов и обрабатывает его.
    Ответ написан
  • Когда использую openvpn-client на ubuntu сервере доступ к моему сайту отключается, почему?

    ValdikSS
    @ValdikSS
    Подключение перестаёт устанавливаться, потому что возникает асимметричная маршрутизация: ответный трафик с сервера до IP-адреса вашего компьютера начинает маршрутизироваться через VPN, с IP-адреса сервера VPN, а не адреса вашего сервера. Пакет даже может дойти до вас (зависит от настроек VPN-сервера), но ваш компьютер не может связать запрос и ответ из-за несовпадения IP-адресов.

    Необходимо настроить либо policy routing для каждого интерфейса (в особенности, для физического интерфейса сервера), либо настроить SSH-сервер на bind к физическому интерфейсу (и убедиться, что у вас сохраняется маршрут по умолчанию через не-VPN-интерфейс, но при этом имеет метрику выше).
    Ответ написан
    2 комментария
  • Как имитировать медленное соединение, Mac OS localhost?

    @deliro
    65e4611e2b105078027393.png

    Точно также можно во вкладке performance "замедлить" процессор
    Ответ написан
    1 комментарий
  • Где хранить docker images после сдачи проекта?

    @historydev
    Острая аллергия на анимешников
    Как сказал ky0 :
    Зачем хранить образы после сдачи проекта? У вас есть Dockerfile, в случае чего ничего не стоит развернуть всё заново.


    Ничего не нужно тебе хранить.
    Если дело в данных, скажи чтобы купил то, что нужно для работы его приложения и пусть платит он, а не ты.

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

    Никогда не используй свои ресурсы для удовлетворения потребностей заказчика.
    Ответ написан
    1 комментарий
  • Как установить php8.2-sqlite3 Ubuntu 18?

    karabanov
    @karabanov Куратор тега Ubuntu
    Системный администратор
    Под такой старый дистрибутив Ondrej не собирает пакеты.

    Отвечая на вопрос "Как установить php8.2-sqlite3 Ubuntu 18?" могу предложить запускать PHP в контейнере.
    Ответ написан
    3 комментария
  • Как перенести каталог data в postgrespro-1c-15 на другой диск?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    IMHO, самое простое - после копирования примонтировать новый диск в старый каталог.
    Ответ написан
    Комментировать
  • Как закрыть сайты на хостинге от индексации ботами?

    @Joyz
    Самое простое это создайте файл robots.txt и добавте директивы noindex как тег или как заголовок HTTP-ответа.
    Ответ написан
    Комментировать