• Нештатная перезагрузка dedicated сервера с Bitrix?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Я бы чуть-чуть уточнил ответ выше.
    Берем новый сервер, ставим туда Proxmox, а уже в нём делаем один из двух вариантов:
    1. Разворачиваем виртуальную машину со свежим bitrix-env и переносим туда сайт средствами bitrix.
    2. Конвертируем старый сервер в виртуальную машину.

    Таким образом получим:
    1. Отдельный слой между железом и bitrix в виде Proxmox гипервизора.
    2. Более гибкий вариант бекапов\переносов данных на другое железо.

    И при всем при этом обеспечиваем обновления ОС и bitrix для поддержания в актуальном состоянии.

    P.S. жирный девопс тут не в тему, тут нужен жирный системный администратор.
    Ответ написан
    1 комментарий
  • Какую выбрать технологию для создания агрегатора доставок еды?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Выбирать нужно то, в чем тот, кто будет заниматься разработкой, разбирается.
    Опыта в создании сайтов у меня нет

    хочется получить удобный сайт

    В таком случае, вероятно, лучше обратиться на фриланс. С нулевым опытом даже WP вряд-ли удастся грамотно "допилить".
    Ответ написан
    Комментировать
  • Bitbucket фсе, блокирует российские IP?

    @Nikita44
    Лайфхак - на битбакет можно зайти с www

    на здоровье
    Ответ написан
    2 комментария
  • Как исправить ошибку отображения контента шаблона Laravel blade на удаленном VPS сервере?

    Frostealth
    @Frostealth
    Backend Developer
    Может из-за использования @else для @auth?
    https://laravel.com/docs/10.x/blade#authentication...
    @auth 
        // ...
    @endauth
    
    @guest 
        // ...
    @endguest
    Ответ написан
    Комментировать
  • Как сделать ОДНУ Wi-Fi сеть из двух роутеров в квартире?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Если ваши роутеры не смогут образовать между собой mesh сеть (один должен быть роутером, а второй настроен в качестве усилителя\repeater), ничего хорошего не получится - первый не будет отдавать "сигнал от устройства", пока уровень его не пропадет совсем.
    Если нужно улучшить площадь покрытия, то нужно оборудование, которое умеет "передавать" устройства от одного источника wifi сигнала к другому. У TP-Link это onemesh https://www.tp-link.com/ru/onemesh/product-list/
    Ответ написан
    3 комментария
  • Как организовать хранение своих наработок и полезных кусков кода, инструкций?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Шикарный сервис посоветовал akelsey

    Тем не менее, когда-то тоже столкнулся с такой задачей. Решением было сделать сайт на базе WordPress.
    Для меня это очень удобно, так как WP расширятся в любом направлении и поддерживает то, что мне нужно. Из перечисленного вами там уже есть готовые теги, категории и поиск. Так же база знаний для вас self-hosted, что бывает важно. Для форматирования кода есть готовые плагины. Часть статей можно сделать общедоступными, чтобы помочь другим. Подобные сайты вы наверняка находили в интернете уже уйму раз.

    Но вариант не из простых, конечно же. Больше как альтернатива. Конкуренцию с Notion или Joplin выдержать сложно.
    Ответ написан
    1 комментарий
  • Хорошее ли решение разделение таблиц юзер и роли?

    @alexalexes
    Вы выделили в системе два класса сущностей. Одна - Пользователь, вторая - Роль.
    Под каждый класс нужна отдельная таблица.
    Как определить какие взаимоотношения между этими классами?
    Нужно примерить следующие коммутативные гипотезы:
    Первая пара гипотез:
    "Один пользователь должен (может) иметь только одну роль."
    "Одна роль должна (может) быть назначена многим пользователям."
    Вторая пара гипотез:
    "Один пользователь должен (может) иметь несколько ролей."
    "Одна роль должна (может) быть назначена многим пользователям."
    Если в вашей архитектуре системы справедлива первая пара гипотез, то вы строите взаимоотношение между классами Роль и Пользователь как "один ко многим". Это значит, что у таблицы Пользователь будет внешний ключ в виде идентификатора роли, тем самым вы каждому пользователю сможете назначить только одну роль. Но сами роли могут повторятся у разных пользователей.
    Если в вашей архитектуре системы справедлива вторая пара гипотез, то вы строите взаимоотношение между классами Роль и Пользователь как "многим ко многим". Для этого нужно создать промежуточную таблицу, например Пользователь_и_роль, в которой будут два внешних ключа - идентификатор пользователя и идентификатор роли пользователя (можно, но технически нужно еще создать еще идентификатор первичного ключа, чтобы можно было корректно обращаться к записям этой таблицы, не путая их). В этом случае каждому пользователю можно выделить целый набор ролей, не ограничиваясь одной ролью.
    Ответ написан
    Комментировать
  • Как можно применить и закрепить на практике полученную теорию?

    Привет. Только практика. Или ты придумываешь задачи себе сам, что на самом деле сложно, или просишь у кого-то, чтоб дали реальный кейс, который можно выполнить или находишь сам на просторах сети... Или решаешь чьи-то проблемы(а-ля фриланс). Можно напроситься на практику в какое-нибудь предприятие, где есть циски, микроты, доменная сеть и в целом инфраструктура. Но там уже вопрос в том, как специалист по информационной безопасности отреагирует и какая вообще политика компании.
    Ответ написан
    Комментировать
  • Как можно применить и закрепить на практике полученную теорию?

    Griboks
    @Griboks
    не читать просто так тратя в пустую время

    Поздравляю, достижение получено! Вы раскрыли секрет книг.

    Очевидно, никак. Потому что теория - следствие практики, а не наоборот. Вы сталкиваетесь с проблемой и читаете решение от людей, которые её успешно побороли до вас. Если же вы читаете книгу, то вы просто пытаетесь запомнить решения 100 самых популярных проблем в надежде, что эти знания когда-нибудь вам пригодятся. Поэтому нет, вы не можете закрепить на практике сферического коня в вакууме, ведь таких коней не существует в природе. Но вы можете придумать или найти проблему и решить её с применением полученных знаний.
    Ответ написан
    Комментировать
  • Разделить платный доступ к Wi-Fi на несколько человек?

    hint000
    @hint000
    у админа три руки
    А за электричество и за воду с клиентов гостиницы уже по счётчикам берут оплату? Если пока ещё не по счётчикам, то нужно внедрить. А то выдумал какой-то дурак "всё включено", никому это не нужно. Если клиент умеет экономить туалетную бумагу, то он будет рад, если ему в счёте отдельным пунктом посчитают стоимость израсходованной бумаги, с точностью до метра. Так что вы правы - пусть за Wi-Fi платят отдельно, ни в коем случае не включайте это в стоимость проживания.

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

    @Drno
    Ничего менять ненадо. Все эти темы бесполезны и только мешают обычно.
    Выставьте как предлагают наилучшие быстродействие
    Ответ написан
    Комментировать
  • Возможно ли взаимодействие самописного сайта с CMS?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Вижу тег wp, а значит:
    https://developer.wordpress.org/rest-api/
    https://github.com/wp-graphql/wp-graphql
    WP как админка, а front как сайт. Дешево, с душком, но простые задачи решает.

    Здравствуйте, изучаю веб-разработку не так давно, но уже слышал про CMS

    Предположу, что с такими знаниями будет тяжело тянуть отдельно wp и отдельно front.

    И насколько вообще важная штука CMS, и как частно нужно будет с ней работать?

    Зависит от требований заказчика, от 0 до 146%.
    Ответ написан
    Комментировать
  • Как сделать сертификаты для поддоменов?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Let`s Encrypt сто лет как выдаёт wildcard-сертификаты.
    Ответ написан
    Комментировать
  • MODX REVO: Как узнать, кто пытается авторизоваться в админке?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Смысл блокать IP, если юзер может попробовать с другого устройства, использовать прокси и тд.
    Вы же можете просто удалить или переименовать юзера, через которого пытаются залогиниться в админке. Т.е. условно, если у вас стандартный admin, то переименуйте в условного mysiteadmin (это так к примеру).
    Также вы можете перенести админку. Вот первый попавшийся мануал
    Ответ написан
    1 комментарий
  • Как заменить функционал Sublime Text 3 У visual studio code?

    @iljaGolubev
    1. Автоматом подсвечивает всё найденное.

    2. растянуть

    3. может это поможет sublime-keybindings

    https://code.visualstudio.com/docs/getstarted/keyb...
    Ответ написан
    3 комментария
  • Как раз в секунду выводить данные из бд?

    @maksam07
    ajax. И то, там может быть не секунда, а секунда+задержка.
    А через while true вы и не выведите через секунду.
    Ответ написан
    Комментировать
  • Нужен ли антивирус на linux server?

    @nApoBo3
    Антивирус нужен везде где вы имеете дело в не контролируемыми данными. Все.
    Если в вашу систему могут попасть или пройти через нее данные от не доверенных систем и антивирус умеет с данным типом данных работать, то он нужен.
    Например
    1) у вас есть NTP сервер, вы получаете время из не доверенной системы и раздаете его не доверенным системам. Но антивирус не умеет работать с NTP протоколом. Значит не нужен.
    2) у вас FTP, вы получаете файлы от не доверенных систем и отдаете, антивирус умеет работать с файлами, значит нужен.
    3) у вас прокси, он стоит за другим прокси управляемым вами, вы вышестоящий прокси считаете доверенной системой, антивирус на нижестоящем прокси не нужен.

    Этот вопрос никак не связан с ОС сервера, ответ одинаков для любой операционной системы.
    Ответ написан
    Комментировать
  • Нужен ли антивирус на linux server?

    Adamos
    @Adamos
    Вообще-то антивирус - достаточно вольно используемый термин.
    Антивирусы в том виде, как они есть для Windows, для Линукс-сервера, как правило, довольно бесполезны - разве что с этого сервера получают файлы Windows-пользователи или запускают их через Wine, скажем.

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

    delphinpro
    @delphinpro
    frontend developer
    Не понимаю, причем здесь ларавел. Просто настройте на своем сервере поддомен на отдельную директорию и загрузите туда копию сайта, ну или любой другой.
    Ответ написан
    Комментировать
  • Какой мощности нужен сервер для сайта?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Тут гадать бесполезно - слишком много переменных. В частности:
    • На чем написан;
    • Насколько сложен функционал;
    • Насколько хорошо он реализован;

    Вариант тут только один - разворачивайте на реальном железе и тестируйте.
    Если проседает - увеличивайте мощности.
    P.S.:Код скидывать не нужно - навскидку вам вряд-ли кто-то скажет, насколько он прожорлив, а тестирование это не самое простое и быстрое дело, заниматься бесплатно которым никто не будет.
    Ответ написан
    2 комментария