Найти - Пользователи
Полная версия: Корректный запуск через subprocess и работа с потоками
Начало » Python для новичков » Корректный запуск через subprocess и работа с потоками
1 2
doza_and
вы не до конца мою ссылку посмотрели
можно перевести пайп в неблокирующий режим
import fcntl

# make stdin a non-blocking file
fd = sys.stdin.fileno()
fl = fcntl.fcntl(fd, fcntl.F_GETFL)
fcntl.fcntl(fd, fcntl.F_SETFL, fl | os.O_NONBLOCK)

# user input handling thread
while mainThreadIsRunning:
try: input = sys.stdin.readline()
except: continue
handleInput(input)
Запустили процесс - поспали полсекунды, а потом пробуете наковырять.
corpse
doza_and
Запустили процесс - поспали полсекунды, а потом пробуете наковырять.
О! Спасибо, почитаю по fcntl ещё.
o7412369815963
corpse
2. Тут не клиент-сервер получается. Точнее не совсем так. Приложение является одновременно ещё и http сервером (использую webop), на котором реализована веб-мордочка.
Ну я так и имел ввиду, у клиента браузер где он смотрит и управляет, сервер - веб сервер.
Веб интерфейс - “лучший” интерфейс. Я последние несколько лет только его и предлагаю клиентам, даже для смешных задач.
doza_and
o7412369815963
Веб интерфейс - “лучший” интерфейс
А где можно было-бы нарыть Hello word с веб интерфейсом? Ну например страничку: удвою заданное вами число.

:) Я тут недавно общался с людьми которые Окучили кучу организаций и предприятий с автоматизацией деятельности. Работают уже больше 10 лет. Они принципиально возражают против web интерфейсов, мажут их грязью и т.п. Основная аргументация - листанием вперед назад пользователи загоняют отображение в неактуальное состояние. Для бабушек и проч подобных им пользователей лишние кнопки броузера огромное зло. Описываемые мной знакомцы утверждают что web дает на порядок больше обращений за поддержкой к разработчикам по сравнению с desktop исполнением. Добавьте к этому трудности при отображении сложных динамических интерактивных изображений….
o7412369815963
doza_and
:) Я тут недавно общался с людьми которые Окучили кучу организаций и предприятий с автоматизацией деятельности. Работают уже больше 10 лет. Они принципиально возражают против web интерфейсов, мажут их грязью и т.п.
Это просто страх и не желание изучать новые технологии, все потихоньку уходят в веб. 10 лет? не удивлюсь если они разрабатывают на delphi.

doza_and
Основная аргументация - листанием вперед назад пользователи загоняют отображение в неактуальное состояние. Для бабушек и проч подобных им пользователей лишние кнопки броузера огромное зло. Описываемые мной знакомцы утверждают что web дает на порядок больше обращений за поддержкой к разработчикам по сравнению с desktop исполнением. Добавьте к этому трудности при отображении сложных динамических интерактивных изображений….
Опять же их основная аргументация основана на не знании технологии. Веб уже давно не “страничка с текстом”, это самый продвинутый и самый развиваемый GUI. Такие гиганты как MIcrosoft (axapta), 1C, сделали свои бизнес продукты “через веб”. А гугл даже ОС выдвигает. Веб есть “везде”.

> людьми которые Окучили кучу организаций и предприятий
Грубо говоря, это заслуга менеджеров и маркетологов, а не каких-то конкретных технологий.
doza_and
Не у от дельфей они давно ушли. Основные средства Java + Oracle.
Я правильно понял что вы рекомендуете для Hello Word изучить axapta?
Ок сейчас изучу язык Microsoft Axapta++ и среду MORPHX IT. Всего-то 350 страниц.
Спасибо за наводку.
o7412369815963
doza_and
Я правильно понял что вы рекомендуете для Hello Word изучить axapta?
Нет, с чего вы взяли?
doza_and
Ок сейчас изучу язык Microsoft Axapta++ и среду MORPHX IT. Всего-то 350 страниц.
Зачем?
doza_and
Спасибо за наводку.
Какую?

> А где можно было-бы нарыть Hello word с веб интерфейсом?
например вот: http://bottlepy.org/docs/dev/ , “Example: “Hello World” in a bottle”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB