Ru-Board.club
← Вернуться в раздел «Программы»

» VMware ThinApp (formerly Thinstall) 3

Автор: sasherb
Дата сообщения: 31.07.2011 17:08
Astra55

Цитата:
но не закончил
заканчивать будете?
Автор: Astra55
Дата сообщения: 31.07.2011 18:00
sasherb

Цитата:
заканчивать будете?

А смысл? Либо мне будут пенять на многословие, типа слишкам многа букаф, ниасилил, либо будут пенять на неуниверсальность и необходимость думать, как это можно увидеть по постам выше. Хотя я об этом все время напоминаю.
Не могу я в нескольких фразах рассказать все о ThinApp, не могу вложить в чужие мозги свой опыт и не могу заставить думать. Поэтому былого энтузазизма осчастливить мир уже нет.
Кроме того, нет должной обратной связи не в смысле рассказов мне о том, что я и так знаю, а каких-то дельных вопросов, замечаний и всего прочего, иначе писанина теряет всякий смысл. Несколько тысяч человек скачали FAQ из моей подписи. Ни единого вопроса или замечания. Я что, идеальную статью сваял, что всем все понятно и никаких вопросов не возникает? Или скачали, прочли одну страницу, плюнули, поскольку умственные усилия прилагать не хочется, и стерли файл.
Автор: sasherb
Дата сообщения: 31.07.2011 18:22
Astra55

Цитата:
А смысл? Либо мне будут пенять на многословие, типа слишкам многа букаф, ниасилил, либо будут пенять на неуниверсальность и необходимость думать, как это можно увидеть по постам выше. Хотя я об этом все время напоминаю.

Не надо всех под одну гребенку ровнять,много тех кто действительно почерпнет много новых знаний

Цитата:
Не могу я в нескольких фразах рассказать все о ThinApp, не могу вложить в чужие мозги свой опыт и не могу заставить думать.

Напишите как можете,кому надо тот поймет и начнет думать

Цитата:
Поэтому былого энтузазизма осчастливить мир уже нет.

жаль

Цитата:
Ни единого вопроса или замечания. Я что, идеальную статью сваял, что всем все понятно и никаких вопросов не возникает?

Так это просто статья по использованию программ-вот я прочитал,некоторые аспекты которые не знал-усвоил и все.И какие вопросы могут быть просто не представляю,вот статья по СОЗДАНИЮ вызвала бы некоторые вопросы которые стоило бы пояснить.

Цитата:
Или скачали, прочли одну страницу, плюнули, поскольку умственные усилия прилагать не хочется, и стерли файл.

вот это делают только нубы которые хотят быстренько сваять портативку и залить на говнообменник
Автор: coherent
Дата сообщения: 31.07.2011 19:34
Astra55
Лично я свое приобщение к ThinApp начал с мануала vyachko и вашего FAQ-а, а потом уже начал детальное изучения оффмануала. После прочтения первых двух источников большинство "стандартных" вопросов прояснилось. ИМХО, озвучивание мыслей человека, который имеет уже значительный опыт в изготовлении портативного софта (и готов этим опытом поделиться), будь-то в топике или же в виде мануала (что еще больше приветствуется), несомненно имеет ценность! Поэтому ответ на вопросы "имеет ли смысл закончить начатый мануал", "имеет ли смысл излагать обобщенные мысли по поводу правил и ньюансов при изготовлении портативного софта" - несомненно ДА!!! Многие скажут вам спасибо! Поверьте!
А то, что некоторые положения и высказывания будут вызывать споры - это нормально. В споре рождается истина, плюс никто не отменял "на вкус и цвет..."


Цитата:
Несколько тысяч человек скачали FAQ из моей подписи. Ни единого вопроса или замечания.

Думаю вопросы были у каждого, но также уверен, что человек, который серьезно начинает заниматься изготовлением портативного софта, начинает сам искать ответы на вопросы. Хотя, конечно, кто-бы отказался от блюдечка с голубой каемочкой!
Автор: megauser123
Дата сообщения: 31.07.2011 19:47

Цитата:
А смысл?
Дело важное и нужное, так что смысл однозначно есть!


Цитата:
Кроме того, нет должной обратной связи не в смысле рассказов мне о том, что я и так знаю, а каких-то дельных вопросов, замечаний
Однако, очень странно слышать подобные слова от того, кто пишет инструкцию для новичков, но в то же самое время просит указывать в комментариях такие замечания, о которых "даже сам не знает", т.е. которые не очевидны даже для гуру! Мне кажется, нет смысла в таких уникальных специфических нюансах, потому как новичку они без надобности.

А вот уточнения для лучшего понимания, необходимые предостережения в опасных местах - вот это действительно актуально для того, кто будет учиться по таким faq.

Вот, например, позволю себе еще одно уточнение.

Цитата:
С другой стороны, тяжелые в запуске и сложные софты зачастую нет смысла сжимать
Тяжелые софты - слишком общее понятие. Можно сказать конкретнее: по опыту, сжимать не стоит в 3-х случаях
1. Если у вас в контейнере много, очень много, десятки тысяч файлов. Как правило, это картинки или звуки, которые и так не сжимаются.
2. Если в контейнере есть файлы размером от 300Mb. Эти файлы, кстати, можно выделить в отдельный контейнер без сжатия и подключить как плагин, а остальные файлы можно спокойно сжимать.
3. Если контейнер без сжатия весит столько же, сколько и с включенным сжатием.

Во всех остальных случаях сжимать можно и нужно. Сжатие экономит место на диске и, зачастую, ускоряет запуск программы, т.к. с диска/флешки требуется читать меньший объем данных.
Автор: coherent
Дата сообщения: 01.08.2011 12:39
Astra55
Только что прочитал мануал, который вы выложили. В лучших традициях учебных методичек для студентов! Жаль, если не будет продолжения. Понятно, что все держится на чистом энтузиазме и наличии свободного времени.
В качестве предложений:
1. хорошо бы пройтись по всем опциям Package.ini, особенно тем, которые добавляются ручками, в том же духе с конкретными примерами.
2. не обязательно полностью довести мануал до конца и потом выложить целиком, можно выкладывать по частям по мере готовности либо просто обновлять "версию" мануала.
Автор: sasherb
Дата сообщения: 01.08.2011 12:57

Цитата:
1. хорошо бы пройтись по всем опциям Package.ini, особенно тем, которые добавляются ручками, в том же духе с конкретными примерами.

Вот и меня этот вопрос интересует
Автор: SpoinT
Дата сообщения: 01.08.2011 23:37
Есть идея создать видео-урок или презентацию продукта, где показать на конкретных примерах, как делать портативные версии, также упомянуть о частых вопросах по программе и пройтись по всем параметрам.


Не просто видео, а со всплывающими сообщениями, диалогами и прочим хламом.


Вопрос постояльцам темы, нужно ли вообще такое?
Автор: sasherb
Дата сообщения: 02.08.2011 08:03
SpoinT
Конечно нужно!
Автор: SpoinT
Дата сообщения: 02.08.2011 08:24
sasherb
Вы готовы поучавствовать? Опять же, кому именно нужно? Правда, ради двух-трех человек возится не хочется, а если презентация реально пригодится многим, то можно и сделать.

p.s. большинство видео сделаны аляповато, ненужное время, куча фонового мусора, лишние движухи мышкой и многое другое
Автор: sasherb
Дата сообщения: 02.08.2011 08:31
SpoinT
И что от меня надо? Сам я плоховато шарю
Автор: SpoinT
Дата сообщения: 02.08.2011 08:59
sasherb
Когда желающий народ соберется, тогда можно будет и обсудить.

p.s. технической реализацией (создание самой презентации) буду заниматься лично.
Автор: sasherb
Дата сообщения: 02.08.2011 09:01
SpoinT
Ну пускай собирается
Автор: SpoinT
Дата сообщения: 02.08.2011 09:13
А насчет того, что нужно:

1. какой именно софт рассматривать в презентации
2. какие шаги наиболее подробно комментировать
3. необходима информация по всем параметрам
4. как должна выглядеть презентация (т.е. с чего начинать и чем заканчивать в данном случае)
5. и т.д.

в общем вопросов много и все их нужно согласовать, тогда получится достойный мануал.
Автор: aiki
Дата сообщения: 02.08.2011 09:38
По-моему если делать видео, то там все должно быть без спорных вещей типа RegistryIsolationMode=Merged ? :)
ЗЫ Что-то у меня ответы склеиваются с какими-то постами двухлетней давности?
Автор: SimffAS
Дата сообщения: 02.08.2011 09:43

Цитата:
Есть идея создать видео-урок или презентацию продукта, где показать на конкретных примерах, как делать портативные версии, также упомянуть о частых вопросах по программе и пройтись по всем параметрам.

Конечно же нужно. Чем смогу почувствую.

Цитата:
А насчет того, что нужно:

1. какой именно софт рассматривать в презентации
2. какие шаги наиболее подробно комментировать
3. необходима информация по всем параметрам
4. как должна выглядеть презентация (т.е. с чего начинать и чем заканчивать в данном случае)
5. и т.д.

Но вот на эти вопросы не возьму смелость отвечать. Это пусть более профессиональные коллеги скажут
Автор: SpoinT
Дата сообщения: 02.08.2011 09:44
aiki
Ну я про это и говорю, что необходимо вынести абсолютно всю информацию, совсем необязательно по каждой опции показывать на примере, как программа себя ведет, но описать и рассказать для чего она - обязательно.
Автор: aiki
Дата сообщения: 02.08.2011 10:24
и тогда уж предлагаю затронуть не только использование Vb скрипта, но и autoit :) Берусь нарисовать пару примеров если что :)
Автор: SpoinT
Дата сообщения: 02.08.2011 11:01
aiki
А вот здесь подробнее, зачем затрагивать autoit и скрипты? Это не использование возможностей программы, это использование стороннего софта. Это банальное увеличение функционала софта за счет другого софта. Так можно кучу хлама пихать, начиная от vbs и bat и заканчивая отдельных вспомогательных скомпилированных приложений.
Автор: aiki
Дата сообщения: 02.08.2011 11:07
Вот например про Autoit там может быть

=========

С помощью связки Autoit + ThinApp можно решать массу интересных задач, которые иногда могут быть трудновыполнимы с помощью стандартного VB скриптинга. Самыми полезными задачами могут быть отслеживание виртуальных процессов, выгрузка их из памяти при выходе, вычисление зависших процессов (через сравнение списка окон и списка процессов), организация меню в трее, добавление пунктов в меню "Отправить" правой кнопки, перенос значимых каталогов (типа почты аутлука-тандерберда) из песочницы в папку с запускаемым файлом, защита от многократного запуска,
Обычно такая связка активируется путем простой подмены запускного файла.

Пример 1:
Предположим что в нашем Package.ini имеются строчки

Код: Source=%drive_C%\ProgFolder\File.exe
Icon=%drive_C%\ProgFolder\File.exe
Автор: SpoinT
Дата сообщения: 02.08.2011 11:15
Нужно сначала сделать по ОСНОВНЫМ возможностям программы видео-мануал, а потом уже огород городить Большинству до сих пор непонятны тонкости настройки конфигурационного файла, нет раскрытия всего функционала.

Добавлено:
aiki
Почитайте мои сообщения.
Автор: aiki
Дата сообщения: 02.08.2011 11:27
да я в принципе не настаиваю :) Просто обидно что всегда и тщательно рассматривается vb скрипт, а autoit, который многое может сделать проще и лучше - вообще забываем :)
Автор: sasherb
Дата сообщения: 02.08.2011 11:28

Цитата:
Нужно сначала сделать по ОСНОВНЫМ возможностям программы видео-мануал, а потом уже огород городить Большинству до сих пор непонятны тонкости настройки конфигурационного файла, нет раскрытия всего функционала.

Золотые слова!
Автор: SpoinT
Дата сообщения: 02.08.2011 11:36
aiki
Любые предложения рассмотрим! Просто согласитесь, что AutoIT - это по сути разработка, такая же, как и на том же с, c#, vb, но более упрощенная. Языки программирования тоже рассматривать в мануале?

Людям не хватает основного функционала, они начинают искать сторонние методы, чтобы увеличить возможности, который дает им ThinApp, но их меньшинство, мануал нужно разработать сначала для большинства, а потом затронуть интересы всех, просто если будем делать узконаправленный мануал, то он не будет сильно востребован, а еще хуже, он породит больше вопросов у новичков, чем было, если они вообще поймут его.
Автор: Astra55
Дата сообщения: 02.08.2011 12:14
aiki

Цитата:
все должно быть без спорных вещей типа RegistryIsolationMode=Merged

Предлагаю всем присутствующим мысленный экскремент Но только мысленный, не надо проверять в реале, это не познавательно. Вы собрали некий несложный софт, который не взаимодействует с другими софтами, не создает дополнительных файлов, папок и записей в реестре. Перед компиляцией экзешника вы удалили из сборки абсоютно все файлы ##Attributes.ini. Перед запуском готовой сборки включили софт для отслеживания файловой системы и реестра, сделали первый слепок системы. Затем запустили свою портабельную сборку, сделали второй слепок системы и сравнили с первым, до запуска сборки.
Вопрос - будет ли разница, если да, то какая, между двумя слепками системы?
Автор: SpoinT
Дата сообщения: 02.08.2011 12:59
Astra55
А в чем смысл эксперимента?
Автор: PoziaSergey
Дата сообщения: 02.08.2011 19:11

Цитата:
какой именно софт рассматривать в презентации

сложный в плане взлома. вот все пытаюсь сделать sjolidworks, autocad, office и никак...
Автор: coherent
Дата сообщения: 02.08.2011 19:25
Astra55

Цитата:
Вопрос - будет ли разница, если да, то какая, между двумя слепками системы?

Поскольку в условии указано, что софт не взаимодействует с другими софтами и не создает дополнительных файлов, папок и записей в реестре, то это означает, что задана изоляция WriteCopy (или Full). Удаление из сборки абсоютно всех файлов ##Attributes.ini приведет к тому, что все папки также будут иметь такую изоляцию. Поэтому я думаю, что сборка оставит только запись в ветке реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache, чем собственно и будут различаться два слепка системы. Возможно я чего-то не учитываю, но хочется верить, что я прав!
Автор: b4369716
Дата сообщения: 02.08.2011 20:32

Цитата:
сложный в плане взлома. вот все пытаюсь сделать sjolidworks, autocad, office и никак...
Удваиваю этого перца. Самое интересное будет посмотреть такой проект, в котором, к примеру, фишки, описанные Astra55 и прочие хитрости будут не блажью ради "красоты", а острой необходимостью, без которой портативка работать не будет.

Простейший пример (только как один из множества примеров!) - punto.

Добавлено:

Цитата:
Вопрос - будет ли разница, если да, то какая, между двумя слепками системы?
Смотря какая программа и какие настройки в Package.ini
Если, к примеру, Total Commander, так не будет разницы. А если какой-нть акробат ридер, то с начтройками изоляции файлов "merged" конечно будет - насорит в local appdata и прочих папках. Разумеется, в Prefetch тоже следы останутся.
Автор: NickOnToluca
Дата сообщения: 02.08.2011 22:57
PoziaSergey
b4369716
Не путайте взлом и виртуализацию.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.