Многие IDE и даже просто текстовые редакторы умеют вести проекты (Sublime Text 2/3, PyCharm, Visual Studio, ...). Т.е. один проект - одна программа
( Read more... )
Спасибо за ссылку, софт полезный. Посмотрел на цены, ужаснулся=)
В любом случае, Tableau заменит одну комбинацию приложений. А если у меня открыта пара-тройка pdf со статьями, Mathematica рисует и экспортирует графики в eps, а я в это время мучаю LaTeX в Sublime Text или Vim, то как быть?=)
Если Excel заменить Gnuplot’ом, а Powerpoint - LaTeX’ом, Pandoc’ом или любым HTML-based презентационным движком, то почти всё названное можно будет автоматизировать Makefile’ом. Дальше все исходники в Git и работаем из откуда угодно.
Если одна из машин (скажем, рабочая) работает постоянно, а другая (скажем, домашний ноут) - эпизодически, то VPN до работы + любое решение для удалённого рабочего стола (Remote Desktop, VNC, просто X11 forwarding).
Ну или кластер OpenVZ с прозрачной миграцией виртуальных машин, опять же с удалённым рабочим столом %)
Напомнило баянистое "Если водоросли заменить капустой, а рыбу мясным фаршем, то вместо суши получатся голубцы". В любом случае, набор программ - просто один из примеров. Вполне может понадобиться связка Mathematica+Sumatra+Sublime Text+Source Tree.
В моём случае ни одна из машин не работает постоянно, так что вариант VPN+Remote Desktop пока не очень подходит.
А реально написать программу, которая будет просто отслеживать определённый набор приложений и файлы, которые в них открыты? И чтобы работало без прав администратора.
Про голубцы смешно. Но общая идея в том, чтобы не держать открытыми интерактивные программы, нужные для промежуточных операций в рабочем процессе, а автоматизировать эти операции и запускать из той программы, которой редактируются входные данные. Да, применимо не всегда.
А реально написать программу, которая будет просто отслеживать определённый набор приложений и файлы, которые в них открыты?
Ближайшая к этой идее существующая функциональность - это сохранение состояния приложения при завершении. Приложению прилетает сигнал «сохраняйся», оно сохраняется. При следующем запуске восстанавливается. Также система помнит, какие приложения работали в момент завершения сессии, и может перезапускать их в следующей сессии. Реализовано в Android’е, iOS и некоторых X11-based desktop environment’ах. Во всех случаях требуется соучастие приложения и не везде специфицируется, где именно приложение должно хранить своё сохранённое состояние (а без этого затруднительно мигрировать его между машинами).
Comments 6
Есть софт, который умеет заменять собой эксель и поверпоинт, интегрирует в себя код на питоне и умеет все это хранить на сервере - Tableau.
Reply
В любом случае, Tableau заменит одну комбинацию приложений. А если у меня открыта пара-тройка pdf со статьями, Mathematica рисует и экспортирует графики в eps, а я в это время мучаю LaTeX в Sublime Text или Vim, то как быть?=)
Reply
Reply
Если Excel заменить Gnuplot’ом, а Powerpoint - LaTeX’ом, Pandoc’ом или любым HTML-based презентационным движком, то почти всё названное можно будет автоматизировать Makefile’ом. Дальше все исходники в Git и работаем из откуда угодно.
Если одна из машин (скажем, рабочая) работает постоянно, а другая (скажем, домашний ноут) - эпизодически, то VPN до работы + любое решение для удалённого рабочего стола (Remote Desktop, VNC, просто X11 forwarding).
Ну или кластер OpenVZ с прозрачной миграцией виртуальных машин, опять же с удалённым рабочим столом %)
Reply
В моём случае ни одна из машин не работает постоянно, так что вариант VPN+Remote Desktop пока не очень подходит.
А реально написать программу, которая будет просто отслеживать определённый набор приложений и файлы, которые в них открыты? И чтобы работало без прав администратора.
Reply
Про голубцы смешно. Но общая идея в том, чтобы не держать открытыми интерактивные программы, нужные для промежуточных операций в рабочем процессе, а автоматизировать эти операции и запускать из той программы, которой редактируются входные данные. Да, применимо не всегда.
А реально написать программу, которая будет просто отслеживать определённый набор приложений и файлы, которые в них открыты?
Ближайшая к этой идее существующая функциональность - это сохранение состояния приложения при завершении. Приложению прилетает сигнал «сохраняйся», оно сохраняется. При следующем запуске восстанавливается. Также система помнит, какие приложения работали в момент завершения сессии, и может перезапускать их в следующей сессии. Реализовано в Android’е, iOS и некоторых X11-based desktop environment’ах. Во всех случаях требуется соучастие приложения и не везде специфицируется, где именно приложение должно хранить своё сохранённое состояние (а без этого затруднительно мигрировать его между машинами).
Reply
Leave a comment