Size: a a a

2019 November 25

AP

Artyom Poptsov in CADR
test
на чем вы там печатаете
На 3D-принтере RepRap Mendel, в основном.
источник

А

Алексей П in CADR
Andrew Savonichev
Фактически тебе нужно создать процесс, запомнить его pid, и перенаправить stdin/stdout/stderr в файл или пайп. О готовности сможешь узнать через waitpid.
тааак. вот узнаю уже раму и руль :)
источник

А

Алексей П in CADR
heX or
Просто юзай nodejs (можно еще  worker_threads прикрутить)
Обязательно, но попозжа. Собственно всё и началось с него, но я быстро ушел к бывшей.
источник

А

Алексей П in CADR
Vladimir S
почему бы и нет. есть возможность делать бинари из js, есть экосистема типа того же экспресса, есть асинхронность, когда о готовности запроса можно узнать поймав соответствующее событие. Никаких велосипедов
Мда, вот как раз для штук работающих в памтяи постоянно это и не проблема - можно даже в памяти размещать что и где выполняется, ориентируясь по pid
источник

VS

Vladimir S in CADR
Алексей П
тааак. вот узнаю уже раму и руль :)
ключевые слова Promise, Promise.all, express, async/await если нужно местами синхронно делать операции
источник

AP

Artyom Poptsov in CADR
Вот, кстати, недавно печатали.
источник

AP

Artyom Poptsov in CADR
источник

А

Алексей П in CADR
Vladimir S
ключевые слова Promise, Promise.all, express, async/await если нужно местами синхронно делать операции
нене, архитектура не позволит, хотя про асинхронность в пхп уже докладывают на митапах.
источник

А

Алексей П in CADR
Алексей П
нене, архитектура не позволит, хотя про асинхронность в пхп уже докладывают на митапах.
Это только если ноду испльзовать, то да.
источник

VS

Vladimir S in CADR
Алексей П
нене, архитектура не позволит, хотя про асинхронность в пхп уже докладывают на митапах.
ну бд со складыванием пидов и мониторилкой процессов по ним тоже никто не отменял
источник

VS

Vladimir S in CADR
Алексей П
Это только если ноду испльзовать, то да.
ноду из файлика можно запустить, без apt install, прямо из php 🙃
источник

VS

Vladimir S in CADR
ну тут кому что... я бы сейчас на пайтоне (например) тоже не рискнул писать, несмотря на то, что он крут. Привычка такое дело, особенно привычка в условиях нехватки времени
источник

А

Алексей П in CADR
Vladimir S
ну бд со складыванием пидов и мониторилкой процессов по ним тоже никто не отменял
сложно блин. Я вот как раз склонился к файлу с результатом выполнения и скриптиком который будет раз в секунду (или медленее) искать по pid. А запускать его будет js на клиенте одновременно щелкая таймером чтобы пользователь не скучал. А потом как все закончится - скрипт подцепит результат из файла и вернёт клиенту, который радостный таймер остановит и сообщение выведет.
Но - сложно. И вот с событиями на серваке мне конечно нравится более.
источник

А

Алексей П in CADR
плюс технологии этой лет 20.
источник

А

Алексей П in CADR
(как только ajax появился)
источник

VS

Vladimir S in CADR
у меня есть некоторый опыт проведения лекций удалённо. Расшариваю свой рабочий стол по novnc в ридонли, подключаю желающих по скайпу, например, и вперёд. Если наберётся желающих, могу мастеркласс провести, с шахматами и поэтэссами. Вот только времени бы еще найти...
источник

А

Алексей П in CADR
Vladimir S
у меня есть некоторый опыт проведения лекций удалённо. Расшариваю свой рабочий стол по novnc в ридонли, подключаю желающих по скайпу, например, и вперёд. Если наберётся желающих, могу мастеркласс провести, с шахматами и поэтэссами. Вот только времени бы еще найти...
Это на тему ноде + асинхронные обработчики?
источник

А

Алексей П in CADR
Алексей П
нене, архитектура не позволит, хотя про асинхронность в пхп уже докладывают на митапах.
там всё сложно, но в целом они как бы создают воркер и оставляют его на совести TTL. И типа весьма работает.
источник

А

Алексей П in CADR
Отлично, будем делать. Огромное пасиба за рекомендации!
источник

VS

Vladimir S in CADR
Алексей П
Это на тему ноде + асинхронные обработчики?
ну да
источник