yurikhan: (Default)
[personal profile] yurikhan

После долгого перерыва, связанного с общим улучшением сетевых условий, вдруг понадобилось выкачать 100 гиг по FTP в несколько потоков. Вспомнил, что у меня есть лицензия на Reget Deluxe. Выкачал свежую версию (4.2.265). Поставил. Был неприятно удивлён.

Неприятности начались с активации. Я ему имя и код, он мне — «всё зашибись, перезапусти меня». Я его перезапускаю, он мне — «какая активация, вы про чё вообще? Я вас не помню, представьтесь ещё раз».

Правило 1: Если ты — shareware, то ты либо хранишь регистрационную информацию в HKEY_CURRENT_USER, либо сообщаешь пользователю, что регистрировать программу должен администратор.

Хорошо. Запускаю его под админом. «Всё зашибись, перезапусти меня.» Я его перезапускаю, уже под юзером — уж теперь-то он всё прописал? А вот фиг.

Иду ковыряться в реестре. Нахожу регистрационные данные в HKEY_LOCAL_MACHINE и ещё один параметр Key в HKEY_CURRENT_USER. Копирую его себе в юзерский реестр. Поехали!

Ну хорошо. Я ему кидаю кучу линков, иду спать. Утром просыпаюсь, включаю монитор, а там — «ой, мне фигово, я сдох, вот моё завещание/результаты вскрытия, отошлите разработчикам». Ну я помню, что у него там где-то было автосохранение очереди, щас, думаю, перезапущу его, и он дальше поедет.

А вот хрен. Очередь по умолчанию называется %ProgramFiles%\ReGetDx\default.wjr. То есть, записать её он не мог принципиально, пока я ему не скажу File | Save As и не покажу куда-нибудь, где у меня есть право записи.

Правило 2: Файлам данных, которые нужно записывать, но которые не есть документы, место в %AppData%.

Правило 3: Если у тебя есть autosave, пиши в %TEMP%. Или, опять же, в %AppData%.

Удивительно, Windows XP уже скоро 5 лет, а программы всё ещё не научились себя под ней прилично вести.

Правило 4: Если ты упал и умер и умеешь это определить и сформировать письмо на родину, чтобы юзер его отослал — умей вместо этого перезапустить себя, встать, отряхнуться и идти дальше. Потому что юзер спит, а служба должна идти. А у тебя ещё только четверть очереди скачано.

Вот, а ещё, когда я жму клавишу с буквой, он не перемещает курсор автоматически на файл, с этой буквы начинающийся. Мелочь, а неприятно.

Date: 2006-09-04 15:53 (UTC)
From: [identity profile] amaembo.livejournal.com
Последнее время предпочитаю софт, который можно таскать с собой на съёмном устройстве и использовать на произвольном компьютере с совместимой ОС без дополнительной настройки с теми же параметрами, с которыми использовал на своём.
Правило: при установке софта иметь опцию установить в заданную папку, конфиги и прочее r/w - в другую заданную папку, ничего не писать в реестр, сносить удаляя папку.
К сожалению, в таком виде ни разу не видел :-)

Profile

yurikhan: (Default)
Yuri Khan

August 2018

S M T W T F S
   1234
567891011
12131415161718
19202122232425
26 2728293031 

Links

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2026-02-05 09:57
Powered by Dreamwidth Studios