Интересно, похоже есть зависимость от компилятора... Не знаю какой используется в https://ideone.com, но код топикстартера выдал правильные значения там.
ProgramCodePav может я не прав, поправьте если не так: для выполнения скрипта - сервер не нужен, нужен интерпретатор. Сервер является лишь "прослойкой" между запросом извне (из локалки, интернета и т.д.) и интерпретаторами, позволяет обращаться к одному и тому же скрипту множеству пользователей и т.д. Правильно?
Ну можно попытаться сделать максимально прозрачно. Например, виртуалка в режиме интеграции окон, запускаемая отдельно от виртуалбокса.
Вообще надо было перед таким обновлением проверить всю совместимость :-)
Ну дык если ящик будет один - то всегда последний активный он. И проблема будет решена. Проверять несколько разных ящиков - это крайне неудобно. Держите все в одном при помощи переадресации или забирания почты самим ящиком.
Скриншоты можно снять через wxPython +там же работа с картинками. Если у вас винда - то координаты мыши через win32api.SetCursorPos можно установить. Под линукс гуглиться то же что то подобное. Вся остальная логика - на обычном питоне
"ручное" рисование прививает еще и чувство композиции, например. И другие навыки, которые и в 3д пригодятся. Но да, там попроще немного, если руками не очень получается.
SHVV: немного неверно. string отдает const char*, поэтому некоторые функции, которые модифицируют строку, работать не смогут. Но в целом да - переходите на std::string :-)
А разве php работает на клиенте? Вам же не на сервере надо сохранить. Единственный вариант я написал - сгенерить страницу на сервере, зазипить и отдать файлом.
Скажем так. Может интеловская видеокарта будет и медленнее, но она будет поддерживать больше современных фич. Если вам не для игр ноут нужен (или только для игр года так до 2008) - то разницы не будет.