• Как вывести формулу в TextBox?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Посмотри список тут - https://stackoverflow.com/a/9071856
    Ответ написан
    Комментировать
  • Как разместить web api на FTP сервере?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    После загрузки исполняемого файла на сервер его еще надо запустить как приложение или сервис. Кроме того, просто обычный фтп сервер для документов и сервер с фтп сервисом для загрузки файлов на него - это две разные вещи. Вообще, вам надо не фтп, а стандартный SSH для подключения к серверу, загрузки файлов на него и настройки сервера для запуска вашего приложения на нём.
    Ответ написан
    6 комментариев
  • Как разместить web api на FTP сервере?

    mayton2019
    @mayton2019
    Bigdata Engineer
    На одном физическом сервере можно размещать Web и Ftp. Они будут разделяться по номеру порта.
    Например для FTP обычно берут 21 порт а для веба 80.

    Не любой сетевой севис сразу-же становится виден предприятию. Тебе надо поговорить с админами
    и безопасниками чтоб они с помощью настроек файрвола разрешили всем сотрудникам иметь доступ туда.

    каким способом я могу запустить webapi на ftp-сервере и как его настроить, чтобы к нему можно было обратиться?

    Для этой задачи тебе нужен программист.
    Ответ написан
    4 комментария
  • Как сделать взаимодействие между несколькими процессами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    слать данные из одного процесса в другой процесс можно разными способами.

    Можно сокеты - удобный способ, когда вы можете сами придумать что и в каком виде слать, при этом можно связать процессы запущенные на разных хостах.
    Можно файловые сокеты - тоже самое, только на одном хосте
    Можно через http api, нынче очень популярный из-за простоты реализации
    Можно через сторонний сервер (базы данных, брокеры очередей)

    Все зависит от того, что за данные, как много, как часто. Из этого смотреть чем будет проще или надежнее реализовать
    Ответ написан
    Комментировать
  • Как сделать взаимодействие между несколькими процессами?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Как уже было сказано - это называется IPC
    Если нужно обмениваться данными, то можно использовать техники:
    - Сокеты: TCP/IP можно практически везде, Unix-domain - только в unix системах, но будет быстрее
    - Сигналы: можно передавать данные вместе с сигналом, но только int/указатель, т.е. вариантов не много
    - stdout/stdin: при создании дочернего процесса получить его stdout/stdin потоки и работать с ними
    - Каналы: можно создать канал (анонимный или именованный) и общаться через него
    - Внешний сервис для общения: какой нибудь RabbitMQ, но это чересчур
    - Общая память (Shared Memory): но может не работать во некоторых ЯП
    - Общение через файлы: один процесс пишет в файл и по окончании шлет сигнал другому процессу, который этот файл читает
    - Memory Mapped File : тот же вариант, что и с файлами, но быстрее и при больших данных можешь словить OOM и большое потребление памяти
    - ZeroMQ - это очередь сообщений, которая работает в user-space

    Дополнительно надо помнить, что есть ограничения различных платформ, ОС, ЯП и некоторые варианты там работать не будут
    Ответ написан
    Комментировать
  • Как сделать взаимодействие между несколькими процессами?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Это называется IPC (inter-process communication). Гуглите IPC + ваш язык программирования, что-то да найдете. Полно библиотек готовых. Есть способы по-производительнее сокетов (всякие отображаемые в память файлы, например), но велосипед тут переизобретать смысла нет, если это только не задание на курсе по программированию.

    Еще можно пользоваться потоками ввода-вывода. В зависимости от платформы, при создании процесса вы можете получить дескрипторы входного и выходного потоков порожденного процесса. Туда вы можете писать, как в файл, и читать оттуда, как из файла. А дочерний процесс будет как-бы читать с экрана и выводить туда, как-будто он обычное консольное приложение.
    Ответ написан
    Комментировать
  • Почему не открывается flask приложение в Docker?

    @q2digger
    никого не трогаю, починяю примус
    Поменяй в коде последнюю строку вот так что бы было
    app.run(debug=True, host='0.0.0.0', port=5023)
    ну и после этого соответственно
    docker compose build
    docker compose up -d
    Ответ написан
    Комментировать
  • Какой тип файла выбрать для проекта?

    @Zerg89
    Txt до последующего форматирования в док
    Ответ написан
    Комментировать
  • Какой тип файла выбрать для проекта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Подумываю над XML, но это кажется не лучше идеей. Подскажите, какой еще формат может подойти?


    Почему? Вполне норм.
    Вам нужно хранить структурированные данные, то есть данные с полями типа статус, название, какие-то детали.
    Берите любой формат для хранения структурированных данных
    Ответ написан
    Комментировать
  • Какой тип файла выбрать для проекта?

    @Akina
    Сетевой и системный админ, SQL-программист.
    вывести эту информацию в файл, с условием того, что файл можно будет загрузить и продолжить редактирование.
    ...
    хочу оставить пользователю возможность просматривать (было бы неплохо и редактировать) файл
    ...
    Скорее всего в документ буду выводить таблицей или списком текущие задачи и статус их выполнения.

    Такое однозначно требует plain text.

    Во-первых, всё должно быть максимально просто. Соответственно про бинарные, а тем более проприетарные, форматы - забудь.
    Во-вторых, уж редактор, а тем более вьювер, для текстовых файлов сейчас можно найти даже в утюге. Лишь бы он после импорта и редактирования текста не стремился сохранить результат в своём хитровыделанном формате.
    В третьих, чтобы при редактировании не соблюсти простейший текстовый формат, надо быть полным [censored].

    Соответственно первый кандидат на формат - это CSV/TSV. Я за CSV с горизонтальным выравниванием при выводе (но игнорированием его при обратной загрузке), при обязательном требовании обрамления значений символом двойной кавычки. С соблюдением такого формата при редактировании справится и обезьяна.
    Второй кандидат - это текстовые форматы сериализации (JSON, XML и т.п.). Но там сложнее соблюдать формат при редактировании.
    Ответ написан
    4 комментария
  • Какой тип файла выбрать для проекта?

    toxa82
    @toxa82
    RTF
    Ответ написан
    Комментировать
  • Как исправить package org.springframework.data.jpa.repository doesn't exist?

    xez
    @xez
    TL Junior Roo
    Надо в dependencies добавить
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    Ответ написан
    Комментировать
  • Dango vs Spring Boot для веб-приложения. Что выбрать?

    @Everything_is_bad
    Без разницы, бери, то что лучше знаешь или что больше нравится.
    Ответ написан
    Комментировать
  • Dango vs Spring Boot для веб-приложения. Что выбрать?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Комментировать
  • Dango vs Spring Boot для веб-приложения. Что выбрать?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Хочу написать тяжелое веб-приложение.

    Круг пользователей не более двух тысяч человек.

    Что означают все эти буквы в цифрах? Сколько rps в пике ожидается?
    Если определить это не так легко, то хотя бы какие критерии для сравнения необходимо учитывать

    - Знание конкретного ЯП и его фреймворка.
    - Более быструю скорость разработки на Python и растущую сложность поддержки в процессе роста проекта из за своей скриптовой сущности Python.
    - Производительность Python>Django.
    Ответ написан
    Комментировать
  • Как одним словом назвать мессенджеры, социальные сети, почту и т.д?

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

    vabka
    @vabka
    Токсичный шарпист
    Перечислите один раз их все через запятую, а потом придумайте для них всех какое-нибудь своё определение, которое будет действовать в рамках вашего документа.

    Назовите их просто как-нибудь типа "Информационные системы третьих лиц"
    Ответ написан
    Комментировать
  • Как реализовать сопоставление разных слов со схожим значением для использования как одной команды для голосового ассистента?

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

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Это задача NLP - Natural Language Processing
    Если вкратце, то работа ведется в несколько этапов:
    1. Преобразование звука в текст
    2. С помощью NLP этот текст обогащается:
    - Форматируется
    - Убирается мусор
    - Выделяются ключевые слова
    3. Готовый текст подается на вход другой нейронке, которая используя свою базу данных (история, контекст) понимает немерение

    Собственно, сама работа ведется в последней части. Как эти нейронки работают - другой вопрос. Просто обучают на своих наборах данных
    Ответ написан
    2 комментария