Задать вопрос
  • Как сделать балансировку протокола RDP между виртуальными машинами?

    Если не требуется, чтобы один и тот же пользователей попадал на одну и ту же виртуалку, то для RDP вполне достаточно балансировки на уровне TCP-соединения. Например, в 3proxy

    auth iponly
    allow *
    parent 333 tcp 1.1.1.2 3389
    parent 333 tcp 1.1.1.3 3389
    parent 334 tcp 1.1.1.4 3389
    tcppm -i1.1.1.1 3389 2.2.2.2 3389
    будет раскидывать соединения, приходящие на 1.1.1.1:3389 по 3м хостам с вероятностью 1/3 (порт 3389 на 1.1.1.1 должен быть свободен, если не свободен можно использовать любой альтернативный порт в tcppm).
    Ответ написан
    Комментировать
  • Как настроить nginx reverse proxy для работы с nginx Битрикс с ssl на letsencrypt?

    monaxide
    @monaxide Автор вопроса
    DevOps
    Для тех, кто столкнется с такой же проблемой:
    server {
    listen 80;
    return 301 https://$host$request_uri;
    }

    server {

    listen 443;
    server_name домен;

    ssl_certificate /etc/nginx/{fullchain.pem};
    ssl_certificate_key /etc/nginx/{privkey.pem};

    ssl on;
    ssl_session_cache builtin:1000 shared:SSL:10m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    ssl_prefer_server_ciphers on;

    access_log /var/log/nginx/access.log;

    location / {

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_pass http://внутренний_ip:port;
    proxy_read_timeout 90;

    proxy_redirect http://внутренний_ip:port https://домен;
    }
    }
    Если используется связка с let's encrypt - то придется вручную копировать сертификаты на nginx reverse proxy
    Ответ написан
    3 комментария
  • Пересаживать ли несколько хостов на linux гипервизор?

    opium
    @opium
    Просто люблю качественно работать
    Не стоит конечно с точки зрения собственника, и стоит конечно с точки зрения админа, надо же как-то учиться
    Ответ написан
    Комментировать
  • Как правильно перенести макеты на wordpress и opencart?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    https://codex.wordpress.org/Иерархия_шаблонов и далее
    web-arhitect.com/opencart/sozdanie-verstka-shablona.php
    И гугл по запросам как сделать шаблон для opencart самому или ютуб, там этих видео хоть обсмотрись.

    Способ которым пользуюсь я: ставлю нужную CMS, ставлю любой готовый шаблон и смотрю как он устроен, на какие файлы разбит, где какие вызовы и за что они отвечают. Дальше разбиваю свою верстку соответствующим образом и вставляю код отвечающий за вызовы нужных блоков, меню, новостей и т.д..
    Ответ написан
    Комментировать
  • Два принтера в сети - hp p1102 и p1102s. Как можно разрешить их конфликт?

    @ca3ah138 Автор вопроса
    Название компьютера, с которого расшарен P1102 было на русском. Написал имя на английском языке - проблема исчезла. Может кому-нибудь пригодится...
    Ответ написан
    1 комментарий
  • Можно ли использовать "бытовые" аккумуляторы для ремонта/замены аккумуляторной батареи в ноутбуке?

    15432
    @15432
    Системный программист ^_^
    Можно. Трудности:
    - нужно купить партию новых одинаковых аккумуляторов из одной партии
    - сварить никелевой полосой при помощи точечной сварки (спаять проводами тоже можно, но нагрев может ухудшить характеристики)
    - разобрать старый аккумулятор без повреждений (мне не ни разу не удалось))
    - перенастроить контроллер батарей под новые аккумуляторы (емкость, внутреннее сопротивление) - нужен i2c адаптер, специальный софт...

    В целом, информацию по теме можете почерпнуть на форуме avalon.co.ua/batteries/index.php

    Качественные аккумуляторы можно найти в барахолке на фонаревке (осторожно, я так к увлечению фонарями пришел)
    forum.fonarevka.ru/forumdisplay.php?f=24
    Или на сайтах типа nkon.nl / fasttech.com / gearbest.com / где фонаревщики закупаются

    P.S. старые аккумуляторы не выбрасывайте, как минимум два крайних обычно остаются живыми (остальные помирают от разбалансировки и переразряда), их можно использовать в повербанках для смартфона и мощных фонариках ( convoy s2+ / skilhunt h02 и вперёд ))
    Ответ написан
    3 комментария
  • Узнать общее количество оперативной памяти на сервере с Hyper-V?

    Jump
    @Jump
    Системный администратор со стажем.
    Как узнать общие характеристики сервера ?
    Зайти на сервер, открыть глаза и посмотреть.
    Ответ написан
    Комментировать
  • Где достать ОС Windows для домашнего сервера?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Идете на сайт - www.intuit.ru
    Регистрируетесь, записываетесь на какой-нибудь бесплатный курс от майкросфта, получаете код для участия в программе Dream Spark.
    После чего регистрируетесь в Dream Spark и спокойно качаете Windows Server и ключик к нему.
    Ставите и пользуетесь. Никаких триалов - полнофункциональная версия с ключиком от майкрософта.
    Ответ написан
    1 комментарий
  • Как влиться в тренд нынешней веб-разработки?

    @SuperOleg39ru
    Front-end разработчик
    Добрый день!

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

    flexbox, grid layout
    - это css из современных стандартов. Что бы знать, когда применять - вы должны знать версии старых браузеров, которые необходимо поддерживать на вашем проекте, и соответствующую поддержку этих стилей. Например, формировать элементы на flexbox на порядок удобнее, чем на float, но в IE9 вы уже использовать flexbox не можете.
    Немного о новинках в css тут.
    Поддержка браузерами тут.

    gulp, webpack и пр.
    - это инструменты, которые созданы для облегчения рутинных задач.
    Для верстки очень удобно использовать gulp - вы описываете задачи, такие как создание локального сервера, мгновенная перезагрузка страницы при изменениях, минификация ваших файлов, и прочее.
    Посмотрите отличный скринкаст от Ильи Кантора!

    препроцессоры
    - представьте, что вам чего-либо не хватает в html и css.
    Например, вы хотите разбивать большие html файлы на множество мелких, или вам нужно вставить в html динамическое содержание - для этого созданы html шаблонизаторы. Вы используете в работе синтаксис конкретного шаблонизатора, затем тот же gulp автоматически собирает эти файлы в обычный html, который понимает браузер.
    Аналогичная ситуация с css, препроцессоры позволяют разбивать файлы на мелкие, и собирать в один, доступны переменные и функции, и многое другое.
    Популярный шаблонизатор Pug
    Один из css-препроцессоров Stylus

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

    Ну и конечно статьи и подкасты:
    https://habrahabr.ru/
    jsraccoon.ru

    https://soundcloud.com/web-standards
    https://radiojs.ru/

    Конкретные статьи и ресурсы для новичка:

    frontender.info/a-baseline-for-front-end-developers
    frontender.info/a-guide-to-flexbox
    css-live.ru/articles-css/pravilnye-kontrolnye-toch...
    https://medium.com/russian/%D0%BE%D1%82-%D0%BD%D1%...
    https://medium.com/russian/%D0%BE%D1%82-%D0%BD%D1%...
    https://habrahabr.ru/company/zfort/blog/321214/
    https://frontendmasters.gitbooks.io/front-end-hand...

    Дерзайте!
    Ответ написан
    6 комментариев
  • Как распределить "папки" на HDD?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    Как будет более правильно в плане производительности распределить содержимое HDD?

    Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на то, как новички-линуксоиды пытаются "максимально эффективно" распределить дисковое пространство.
    Ответ написан
    1 комментарий
  • На чем лучше делать одностраничник?

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

    А вставлять картинку в вопросе без видимых причин - зашкварно.
    Ответ написан
    Комментировать
  • На чем лучше делать одностраничник?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ну, давайте по-порядку разберём!
    1. Одностраничник - делается под конкретный продукт или услугу.
    2. Шаблон - создаётся также уникальным, исходя направления продукта/услуги и ЦА.
    3. Форма сбора контактных данных на одностраничнике - прошлый век! Никто не будет оставлять данные. Для этого есть форма: "Отправить запрос" и в ней поле, НЕОБЯЗАТЕЛЬНОЕ К ЗАПОЛНЕНИЮ: "Прошу ответить мне на e-mail:".
    4. Цель одностраничника - должна быть явно задана: реклама товара, продажа, выявление интереса к продукту, приоритетная первичная регистрация на сервис в альфа/бета-тесте и т.д. Если, что-то из перечисленного будет идти вместе, - ТОЛКУ НЕ БУДЕТ!
    5. Конверсия - самая интересная тема, а уж тем более, на лендинге. Здесь многое зависит от того, кто создаёт Вам шаблон и корректно ли он располагает визуальные смысловые блоки и элементы пользовательского интерфейса страницы. Т.е., нужно, чтобы это делал именно UX-дизайнер, а не простой дизайнер! Т.к. он учитывает время просмотра страницы до десятых долей секунды, направление взгляда, движение мышки, скорость понимания информации, простоту изложения информации для понимания (пункты списка, схемы, таблицы, анимацию, видео-ролики и прочее).
    6. Удобство управления лендингом и структурой страницы, скорость загрузки: однозначно SPA + AJAX. Вёрстка - делается так: общий дизайн и блоки наполнения В ОТДЕЛЬНЫХ HTML-файлах, затем берём includeHTML и ставим все нужные блоки друг за другом в едином HTML, которые нам понадобятся. Затем, комментируя/переставляя строки в головном HTML-файле мы легко можем менять расположение блоков (секций лендинга).
    7. Все popup-формы, разметки секций и прочее (т.е., доп. разметку для доп.блоков) - грузим через тот же includeHTML из рядом лежащих файлов, например, "vote-form.html" или "feedback-form.html", где будет нужный функционал. Т.е. Вы сможете легко менять эти файлы, чтобы получать нужную (модифицированную/новую) форму.
    8. Основной список секций по лендингу можно получить здесь (Создать сайт с "нуля" -> выбрав в списке типов сайта: лендинг).
    9. SEO и индексация - JSON-LD, META-тэги (включая данные для соц. сетей, fb:* и т.д.), разметка всей вёрстки - строго HTML5!
    Ответ написан
    4 комментария
  • Как получить путь страницы по information_id?

    michenusweb
    @michenusweb Автор вопроса
    Разработка сайтов и веб приложений
    Вообщем решил вопрос по своему:
    Добавил в "catalog\model\catalog\information.php" функцию
    public function getInformationAdd($information_id) {
    		$query = $this->db->query("SELECT DISTINCT *, (SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = 'information_id=" . (int)$information_id . "') AS keyword FROM " . DB_PREFIX . "information i LEFT JOIN " . DB_PREFIX . "information_description id ON (i.information_id = id.information_id) LEFT JOIN " . DB_PREFIX . "information_to_store i2s ON (i.information_id = i2s.information_id) WHERE i.information_id = '" . (int)$information_id . "' AND id.language_id = '" . (int)$this->config->get('config_language_id') . "' AND i2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND i.status = '1'");
    
    		return $query->row;
    	}

    Вызывают просто в
    $page = $this->model_catalog_information->getInformationAdd($information_id);

    теперь, при вызове print_r
    Array
    (
        [information_id] => 9
        [bottom] => 0
        [sort_order] => 5
        [status] => 1
        [language_id] => 1
        [title] => 'Заголовок страницы'
        [description] => ''
        [meta_title] => 'Заголовок страницы в метатеге'
        [meta_description] => 
        [meta_keyword] => 
        [store_id] => 0
        [keyword] => 'zagolovok-stranitzi'
    )

    И [keyword] - нужный мне seo_url.
    Ответ написан
    Комментировать
  • CRM для домашнего использования?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    gitlab
    Ответ написан
    Комментировать
  • Как отказать так, чтобы не порвать отношения с заказчиком?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Цель любой работы - это получение выгоды. Скажите прямо, что вас не устраивает цена.
    Ответ написан
    Комментировать
  • Почему SSD не выдает полную скорость?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    Вы тестируете диск на который установлена система.
    Разумеется он не покажет полную скорость - он же еще запросы системы обслуживает кроме вашего теста.

    Поставьте систему на другой диск, подключите SSD, убедитесь что к нему никто не обращается и запускайте тест, тогда вы увидите полную скорость.
    Ответ написан
    1 комментарий
  • Почему SSD не выдает полную скорость?

    fzfx
    @fzfx
    18,5 дм
    потому что полная скорость - только при идеальных условиях.
    Ответ написан
    5 комментариев
  • Как запретить подключение к микротику по wi-fi со статичными настройками интерфейса?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    В лоб (если не использовать сложный путь с авторизацией через RADIUS) решения нет, есть обходной путь:
    Перевести в интерфейс файфая в режим ARP: Reply Only
    И поставить галку в DHCP сервере, чтобы он добавлял записи в таблицу ARP после выдачи.

    Вроде бы это даст такую возможность. Может есть способ сбоку\скриптом\иначе, но я чёт не подскажу.

    Опишите на всякий случай задачу, возможно она изящнее решается.
    Ответ написан
    1 комментарий
  • Какой Linux станет на 1ГБ ОП?

    Sanes
    @Sanes
    Сможет. Только выбирай между XFCE и LXDE
    Ответ написан
    4 комментария
  • Что подразумевается под: Изучить доступ к файловым системам Red Hat Enterprise Linux?

    plin2s
    @plin2s
    IT, инженер
    Оригинальное название модуля:
    Access Linux file systems
    Access and inspect existing file systems on a Red Hat Enterprise Linux system.

    Наиболее правильныйпонятный перевод, как мне кажется, здесь www.ncpr.su/sites/default/files/pdf/kursy_rhel.pdf
    Модуль 14 - Обеспечение защиты доступа к файлам
    Цель модуля: Понимание механизмов безопасности при работе с файлами, управление доступом к файлами
    из графической среды и из командной строки
    Ответ написан
    Комментировать