Вопрос по софту

Jul 02, 2016 15:43

Многие IDE и даже просто текстовые редакторы умеют вести проекты (Sublime Text 2/3, PyCharm, Visual Studio, ...). Т.е. один проект - одна программа ( Read more... )

работа, soft

Leave a comment

Comments 6

son_de_la_voix July 2 2016, 14:10:27 UTC

Есть софт, который умеет заменять собой эксель и поверпоинт, интегрирует в себя код на питоне и умеет все это хранить на сервере - Tableau.

Reply

windgrace July 2 2016, 14:32:25 UTC
Спасибо за ссылку, софт полезный. Посмотрел на цены, ужаснулся=)

В любом случае, Tableau заменит одну комбинацию приложений. А если у меня открыта пара-тройка pdf со статьями, Mathematica рисует и экспортирует графики в eps, а я в это время мучаю LaTeX в Sublime Text или Vim, то как быть?=)

Reply

son_de_la_voix July 2 2016, 17:03:51 UTC
Тогда мне кажется, что единственный выход - удаленный доступ к одной машине, на которой у тебя все это крутится.

Reply


yurikhan July 2 2016, 17:17:16 UTC

Если Excel заменить Gnuplot’ом, а Powerpoint - LaTeX’ом, Pandoc’ом или любым HTML-based презентационным движком, то почти всё названное можно будет автоматизировать Makefile’ом. Дальше все исходники в Git и работаем из откуда угодно.

Если одна из машин (скажем, рабочая) работает постоянно, а другая (скажем, домашний ноут) - эпизодически, то VPN до работы + любое решение для удалённого рабочего стола (Remote Desktop, VNC, просто X11 forwarding).

Ну или кластер OpenVZ с прозрачной миграцией виртуальных машин, опять же с удалённым рабочим столом %)

Reply

=) windgrace July 2 2016, 21:27:41 UTC
Напомнило баянистое "Если водоросли заменить капустой, а рыбу мясным фаршем, то вместо суши получатся голубцы". В любом случае, набор программ - просто один из примеров. Вполне может понадобиться связка Mathematica+Sumatra+Sublime Text+Source Tree.

В моём случае ни одна из машин не работает постоянно, так что вариант VPN+Remote Desktop пока не очень подходит.

А реально написать программу, которая будет просто отслеживать определённый набор приложений и файлы, которые в них открыты? И чтобы работало без прав администратора.

Reply

Re: =) yurikhan July 3 2016, 07:47:38 UTC

Про голубцы смешно. Но общая идея в том, чтобы не держать открытыми интерактивные программы, нужные для промежуточных операций в рабочем процессе, а автоматизировать эти операции и запускать из той программы, которой редактируются входные данные. Да, применимо не всегда.

А реально написать программу, которая будет просто отслеживать определённый набор приложений и файлы, которые в них открыты?

Ближайшая к этой идее существующая функциональность - это сохранение состояния приложения при завершении. Приложению прилетает сигнал «сохраняйся», оно сохраняется. При следующем запуске восстанавливается. Также система помнит, какие приложения работали в момент завершения сессии, и может перезапускать их в следующей сессии. Реализовано в Android’е, iOS и некоторых X11-based desktop environment’ах. Во всех случаях требуется соучастие приложения и не везде специфицируется, где именно приложение должно хранить своё сохранённое состояние (а без этого затруднительно мигрировать его между машинами).

Reply


Leave a comment

Up