Задать вопрос
  • Можно ли заставить VS Code считать доллар буквой?

    WblCHA
    @WblCHA
    Удали из настройки editor.wordSeparators ненужные знаки разделения слов.
    Ответ написан
    Комментировать
  • Закрытие бесплатного G Suite (Workspace), куда мигрировать?

    Rogihao
    @Rogihao Автор вопроса
    Руководитель
    Для тех, кто ищет ответ на похожий вопрос
    Выбрал решение от Яндекс

    Но Яндекс оказался с подвохом.
    Тарифы были
    Базовый - 153 ₽ за пользователя в месяц
    Оптимальный - 311 ₽ за пользователя в месяц
    Расширенный - 824 ₽ за пользователя в месяц
    На 03.12.2022
    Базовый - 249 ₽ за пользователя в месяц
    Оптимальный - 559 ₽ за пользователя в месяц
    Расширенный - 1399 ₽ за пользователя в месяц
    Бесплатный тариф для подключения убрали, возможно как-то к нему можно подключиться, но на сайте видимых способов нет.

    И главная подстава стала известна с 01.12.2022
    Яндекс всех с 17 апреле 2023 попросит на платные тарифы
    Скриншоты взяты из канала https://t.me/StepanCheltsov/2435
    638b07d0d3ca0248845660.jpeg
    638b07d80e541722537743.jpeg

    С таким непредсказуемым подходом не могу рекомендовать Яндекс для своего домена
    Ответ написан
    Комментировать
  • Какой софт есть для RDP подключений windows->windwos аналог remmina?

    @res2001
    Developer, ex-admin
    RDP подключения можно сохранять как *.rdp файл. Заводите каталог с набором RDP файлов. Все.
    Ответ написан
    Комментировать
  • Почему nginx при одинаковых настройках не работает?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Яростное гугление не помогает? А мойдомен.com и www.мойдомен.com указывают A-записью на IP этого сервера? Запросы в логах появляются? Nginx вообще запущен, порт отслеживается?
    Ответ написан
  • Как правильно сделать reverse_proxy nginx для laravel?

    iMedved2009
    @iMedved2009
    Не люблю людей
    proxy_set_header Host $host
    Ответ написан
    Комментировать
  • 502 ошибка при деплое laravel nginx почему?

    iMedved2009
    @iMedved2009
    Не люблю людей
    Это fastcgi_pass unix:/var/run/php/php8.0-fpm.sock;
    надо заменить на строку которую можно посмотреть как
    sudo cat /etc/php/8.1/fpm/pool.d/*.conf | grep sock

    там будет строка типа
    listen = /var/run/php/php8.1-fpm.sock
    ее и вставить
    Ответ написан
    8 комментариев
  • Фриланс на иностранных биржах без опыта работы. Возможно ли это?

    Sanes
    @Sanes
    Забудь. Если ты на родных биржах работу не нашёл, то там тем более не найдёшь.
    Ответ написан
    2 комментария
  • Как правильно задать поле URL Overrides в keepass для anydesk?

    Ну что, никто не победил?
    Два часа бился - инфы нет.
    Присоединяюсь к одиданию.

    идея - нужно интерпретатор написать который ключи будет переставлять и запускать новую команду
    Ответ написан
    5 комментариев
  • Как убрать отступы у svg иконки при экспортировании?

    @Homkadesigner
    Смотря в чем открывать файл. Если в illustrator - там есть инструмент рамка и там можно убрать.
    В Figma еще проще, импортируем в фигму и выносим группу из frame и экспортируем назад. 10 сек. времени.
    Ответ написан
    Комментировать
  • Как устроиться devops инженером?

    paran0id
    @paran0id
    Умный, но ленивый
    Вакансий junior devops мало, потому что devops не вырастают из джунов, обычно ими становятся уже опытные админы или разработчики. Смотрите не джуновские вакансии, а просто devops engineer. Оцените требования, наверстайте недостающий опыт, сходите на собеседование. Я был просто линуксовым админом и однажды устроился на админскую вакансию в софтверную компанию, где в некотором объеме devops-методология применялась.
    Ответ написан
    Комментировать
  • На windows server 2016 без активации лицензии можно сделать сертификат для RDP?

    @NortheR73
    системный инженер
    Это самоподписанный сертификат - RDS-сервер генерит его сам для себя. Если сервер один и нет полного развертывания RDS (включая RDCB, RDSH и т.д.), то достаточно добавить этот серверный сертификат на клиенте в Trusted Root - серт можно через GPO раскатать
    Ответ написан
    5 комментариев
  • Как это расшифровать?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    можно предположить, что это массив, где разделитель 'x'. Это даст 71 число.
    большинство начинается с "2004", но каждое 9-е — с "2005". Эти 2005-е все одинаковы: 20056745.
    Итого 8 групп по 8, и 7 разделителей между ними. 64 + 7 = 71

    Многие значения после префикса"2004" повторяются:
    7155 7155 7155 7155 7155 7155 7155 7155
    6881 6881 6881 6881 6881 6881 6881 6881
    6881 6881 6881 6881 6881 6881 6881 6881
    7429 7566 7429 7429 7566 7429 7429 7429
    8114 7018 8114 7840 6881 7840 7840 8114
    7703 7703 7840 7018 6881 7018 7155 7703
    7155 7840 7566 7566 7292 7566 8114 7155
    7018 7703 7977 7566 7155 7566 7155 7018
    код для получения
    const value = '20047155x20046881x20046881x20047429x20048114x20047703x20047155x20047018x20056745x20047155x20046881x20046881x20047566x20047018x20047703x20047840x20047703x20056745x20047155x20046881x20046881x20047429x20048114x20047840x20047566x20047977x20056745x20047155x20046881x20046881x20047429x20047840x20047018x20047566x20047566x20056745x20047155x20046881x20046881x20047566x20046881x20046881x20047292x20047155x20056745x20047155x20046881x20046881x20047429x20047840x20047018x20047566x20047566x20056745x20047155x20046881x20046881x20047429x20047840x20047155x20048114x20047155x20056745x20047155x20046881x20046881x20047429x20048114x20047703x20047155x20047018';
    
    value.split('x').map(s => +s.replace(/^2004/, ''))
      .reduce((acc, c, i) => {
      if ((i + 1) % 9 !== 0) {
        (acc[i % 9] ??= []).push(c);
      }
      return acc;
    }, [])
      .map(ar => ar.join(' '))
      .join('\n')

    Причём, уникальных значений там всего 10:
    7155, 6881, 7429, 8114, 7703,
    7018, 7566, 7840, 7977, 7292
    как получить
    [...value.split('x').map(s => +s.replace(/^2004/, ''))
      .reduce((acc, c, i) => {
      if ((i + 1) % 9 !== 0) {
        acc.add(c);
      }
      return acc;
    }, new Set())].join(', ')
    Ответ написан
    3 комментария
  • Как лучше вывести контент в Ларавель по времени?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    Для работы со временем Laravel предлагает библиотеку Carbon.
    Текущее время можно получить функцией now().
    https://stackoverflow.com/questions/28109179/getti...
    Ответ написан
    Комментировать
  • Как выбрать новый сервер?

    ArcticFox_wap
    @ArcticFox_wap
    Какие задачи на данном сервере будут решаться (от этого зависит конфигурация железа) и приблизительный бюджет. Конфигурацию подберу.
    Ответ написан
  • Интеграция 1с из самописным интернет магазином?

    @stratosmi
    Проблема № 1 - квалификация программиста.
    Тут на стыке - тех, кто разбирается и в вебе и в 1С - единицы.

    На самом деле могут 2 программиста делать - со стороны сайта один, со стороны 1С другой.
    Им был только способ взаимодействия по данным согласовать.

    Но фактически работа ничем особенным не сложная, типовая вполне себе.
    Делал я такую интеграцию неоднократно...

    Проблема № 2 - стоимость работ.
    Что бы я там не писал, что работа "обычная".

    Это не означает, что обойдется она в копейки.

    Это или 2 программиста - один с веба, другой с 1С.

    Или 1 программист, но более квалифицированный.

    Проблема №3

    Возникают дополнительно еще некоторые админовские задачи - ведь если список товаров с ценами вы еще легко передадите практически любым способом (да хоть POST-запрос), то с картинками все не так просто.

    В моем случае использовалась кастомная синхронизация в облако по протоколам S3, OpenSwift. Это не столько администрирование, сколько просто создать аккаунт.
    И есть вариант с синхронизацией по Syncthing. А это нужно установить и настроить Syncthing на двух серверах (на веб-сервере и на сервере 1С).

    Проблема № 4. Нужно четко представлять а что вы вообще собираетесь делать?

    Нужна ли синхронизация в одном направлении (на сайт из 1С товары и цены)?
    Или и обратно тоже (с сайта в 1С заказы)
    Разовая ли эта синхронизация или на постоянной основе? Насколько оперативно должно происходить? Как уведомлять одну систему, что другая отправила ей данные?
    Соответствует ли каталог товаров в 1С тому, что будет на сайте (часто фирмы упрощают под себя список товаров в 1С - все равно клиенту по барабану, а менеджерам фирмы работать с таким список удобно). Но если будет выгружаться "один-в-один" на сайт, то невнятная иерархия товаров и/или невнятные названия товаров - большая проблема. Захотят ли переделать в 1С так чтобы на сайте было удобно? В моем случае сочли более эффективным оставить для внутренней работы иерархию как она была в 1С и делать вторую альтернативную иерархию для веб-сайта. Хорошо хоть названия товаров нормальные.
    А как будет отрабатывать веб сайт массовую загрузку товаров (ну например, каждые полчаса весь прайс-лист с товарами заново загружать, чтобы остатки и цены были оперативны), не будет ли это влиять на обычных посетителей сайта? Мы это специально решали - товары и цены выгружаются редко, а остатки другим файлом (компактным) - быстро. Что позволило обновлять остатки хоть раз в 5 минут. Полный прайс лист с названиями и ценами на сотни тысяч товаров загружать так часто затруднительно. Да и не нужно.
    А что будет если приедет из 1С на сайт товар А, Б, В, но после этого всегда будет приезжать товар Б, В. Из 1С информация о товаре А никогда не будет поступать более (так как товар А более не закупают). Товар А будет болтаться на сайте вечно? В каком состоянии, с остатками или без, с какой ценой?
    Будут ли бонусы покупателям на сайте? А как сделать так чтобы использовав свои бонусы в на сайте их нельзя было повторно использовать на сайте. И наоборот.
    Как идентифицировать покупателя на сайте (для бонусов это важно), чтобы он был однозначно связан с покупателем в 1С. Тут отдельная проблема - товар, как правило создается только в 1 месте, в 1С. И едет всегда только в одном направлении - на сайт. А вот новые покупатели могут создаваться и там и там. Как эти две системы поймут, что речь идет об одном и том же покупателе при двойной его регистрации?
    Будут ли вручную после загрузки корректировать товар на веб-сайте и не будет ли новые загрузки эти изменения перетерать? Или все корректировки будут делаться только в 1С?
    Готовы ли для этого в 1С внести структуры хранения данных которые нужны только для сайта?
    А что если нужно организовать очень оперативную выгрузку обновлений, но каталог огромен? Значит нужна выгрузка частичная. А чтобы 1С могла отслеживать что выгружено из уже измененного, а что нет - нужны дополнительные структуры данных в БД 1С.
    Есть отдельная организационная проблема, когда все структуры внутри 1С хотят оставить без изменений. Тогда все нужны поля нужно хранить в очень неудобных вспомогательных структурах данных. Это решаемо, хоть и неудобно. Если вы делаете не под конкретное предприятие, а универсальную систему с целью многократной продажи и внедрения на разные предприятия - придется идти этим путем.

    И т.п. и пр.
    Ответ написан
    6 комментариев
  • Поможет ли VM защитить личные данные на компьютере от программ контроля сотрудников?

    @TheBigBear
    СтарОдмины мы
    Правильно считаете.
    Виртуальный комп никак не сможет получить доступ к хосту (только к файловой системе если такой доступ разрешить)
    Но и сотрудник СБ будет знать что программа установлена не на компе, а на виртуалке (Стахан точно узнает)
    Если СБ это устроит - то проблем не вижу
    Второй вариант - завести для работы отдельный комп (ноут) - купить на авито или алиэкспресс что-нибудь недорогое.
    Третий вариант (странно что работодатель его не использует) - предоставление к рабочему месту по RDP
    Ответ написан
    3 комментария