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

» Miranda IM (Миранда)

Автор: Dmitriy05
Дата сообщения: 13.06.2009 16:34
C\ICQ - нет такой строчки в настройках (искал через database editor ++)


Добавлено:
Alex Admiral
Буду пока на 7 - как минимум до выпуска 8 релиза (не RC/Preview)
Автор: andreidar
Дата сообщения: 13.06.2009 16:40
m0nty2k5

Цитата:
Кстати, все забывал спросить ... А где вы ее берете?!

возьми исходники собери miranda 38 и будет тебе miranda 38 , и не слушай никого нету никакой 9 все что есть лежит Ссылка
Автор: m0nty2k5
Дата сообщения: 13.06.2009 16:41
Dmitriy05
Цитата:
C\ICQ - нет такой строчки в настройках (искал через database editor ++)

Может быть достаточно "\ICQ\*******.jpg"? Иначе как объяснить, что она созадала папку в C:\ICQ?
Такое могло произойти, если "рабочий каталог" вдруг оказался диском "Цэ".
Попробуй заменить те пути через Folders плагин и поудаляй папки ContactPhoto.

Добавлено:
Dmitriy05
Вообще, что показывает Folder насчет путей (покрайней мере аватаров)?

Добавлено:
andreidar
Спасибо за инфу. Тогда неудивительно, что я девятку так и не нашел
Автор: andreidar
Дата сообщения: 13.06.2009 16:48
m0nty2k5
на планете миранды умельцы сидят они и клепают, если надо там найдешь, но только зачем
Автор: m0nty2k5
Дата сообщения: 13.06.2009 16:50
Dmitriy05
Я проверил. Когда делаешь ресет аватара, то та папка в базе почти полностью зачищается (у меня остался только один параметр ImageHash), так что вместо ресета аватара для каждого контакта можно сделать поиск с заменой на пустоту (просто удалит найденное, а не заменит).

Добавлено:
andreidar
Не, мне такого не надо, пускай сами пользуются
Автор: Dmitriy05
Дата сообщения: 13.06.2009 16:54
m0nty2k5
Folders все пути показывает в C:\Program Files\Miranda Portable\, например:

ICQ-Icons = C:\Program Files\Miranda Portable\icons (%miranda_path%\icons)
ICQ-Avatars Cache = C:\Program Files\Miranda Portable\ICQ\ (%profile_path%\ICQ\)

Вообще все както само(?) заработало

теперь решаем прблему с Jabber:
папка C:\Program Files\Miranda Portable\Jabber создаеться, но туда не грузаяться аватары (так как в контакт листе он не появляються)

Автор: m0nty2k5
Дата сообщения: 13.06.2009 17:04
Dmitriy05
Цитата:
теперь решаем прблему с Jabber

Я Jabber'ом не пользуюсь, подсказать как он хранит аватары не могу, но ты сам можешь подгялдеть в базу контактов - есть ли там таже папка? Можно ли так же сбросить аватары как и для ICQ контактов?
Автор: rPansa
Дата сообщения: 13.06.2009 18:18
Dmitriy05
Пути БЕЗ ДИСКА, типа "\ICQ\..." и будут РОЖАТЬ папку В КОРНЕ ДИСКА.

andreidar
Хоть и сам не пользуюсь работами "умельцев" но у них хватает УМА и настырности развернуть Microsoft Visual Studio, настроить её, установить SVN-клиент, регулярно скачивать с его помощью АКТУАЛЬНЫЕ исходники с репозитория РАЗРАБОТЧИКОВ МИРАНДЫ и компилировать их. Чем их действия отличаются от того, чем сами девелоперы занимаются, когда собирают Миранду и плагины?

Вон, Robert Rainwater, "выпускающий" программист из Miranda dev-team, находит время не только заниматься переносом SVN-репозитория с SF.net на GoogleCode, но ещё и попутно теребить членов команды, чтоб они чейнджлоги на релиз ему в конце концов сделали, да оперативно старые и найденные новые ошибки исправляли, и чуть ли не каджый день пофикшенные пререлизы выпускает, для той же самой проверки-обкатки. А исходников у Миранды, если вместе с контрибами, не много не мало -- но мегабайт под 50-70 уже набирается.

[more=Вот вам "кусок" из вчерашнего лога джаббер-конференции Миранды, поразвлечься..][12 июн 09 18:36:36] * pyc.naHca * кстати.. в PR#9 по сравнению с PR#8 были действительно пересобраны только три файла: miranda32.exe, clist_modern.dll и jabber.dll. а у icons\proto_*.dll только дата была подфрешена..
[12 июн 09 18:45:00] * Василич * pyc.naHca: в след. пр будет дллка иконок ирка обновлена
[12 июн 09 18:45:14] * Василич * а то я давно уже закоммитил новые иконки. а дллку никто не пересобирал
[12 июн 09 18:46:40] * Василич * вообще мы ждём когда млу с витей разродятся ченджлогом для джаббера. и тогда будет релиз %)
[12 июн 09 18:47:12] * ForNeVeR * Гг, для релиза не хватает только ченжлогов
[12 июн 09 18:48:48] * pyc.naHca * IRC давно не пользуюсь, лет 5 как.. надо бы в контрибы ещё тогда tabsrmm_icons.dll и toolbar_icons.dll класть ващета, для полноты..
[12 июн 09 18:49:11] * (..нужное вписать..) * кстати, да. pyc.naHca +1
[12 июн 09 18:49:29] * Василич * pyc.naHca: уже вроде говорили
[12 июн 09 18:49:45] * (..нужное вписать..) * Василич: повтори для меня, плиз
[12 июн 09 18:49:52] * Василич * напомню роберту когда он появится
[12 июн 09 18:49:57] * (..нужное вписать..) * а
[12 июн 09 18:50:02] * Василич * (..нужное вписать..): роберту говорили
[12 июн 09 18:50:13] * (..нужное вписать..) * угу, я понял
[12 июн 09 18:51:18] * Василич * хотя...
[12 июн 09 18:51:23] * Василич * он же и ответил
[12 июн 09 18:51:31] * Василич * что контрибута не будет как такового
[12 июн 09 18:51:40] * ForNeVeR *
[12 июн 09 18:51:44] * Василич * надо просто будет зарелизить соотв плагины
[12 июн 09 18:52:01] * pyc.naHca * ну это понятно, они на фл появятся..
[12 июн 09 18:52:08] * Василич * на аддонсах. а это дело дева, что положить в релиз
[12 июн 09 18:55:41] * pyc.naHca * вот ещё заметил такую каку, забыв уйти ручками в офф перед выходом из миранды: при следующем запуске аська и все три j-акка дружно попросили пароль..)) отказался последовательно. аська и первый j-акк нормально перешли в офф, а 2-й и 3-й джабберы продолжали крутить в модерне иконку коннекта до тех пор, пока я не сказал им заткнуться.
[12 июн 09 18:55:44] * Василич * что, борик опять сломал свн?
[12 июн 09 18:56:18] * Василич * pyc.naHca: про несколько джабберов с несохранённым паролем млу знает уже
[12 июн 09 18:56:29] * Василич * на это баг даже есть на трекере
[12 июн 09 18:56:33] * pyc.naHca * это хорошо
[12 июн 09 18:59:46] * Василич * pyc.naHca: хорошего мало, потому что хз когда млу это пофиксит
[12 июн 09 19:01:48] * pyc.naHca * хорошо, что знает..)) баг не для лентяев, мало кто пароли не вбивает, а у многих миранда вообще в автозапуске
[12 июн 09 19:09:29] * pyc.naHca * Ещё одна нота: у меня в mirandaboot.ini прописано ProfileDir=путь , раньше там папки появлялись для склада аватаров, с именами протоколов, сейчас (ну, в начале мая где-то) родилась папка Profiles с подпапками == именам профилей, внутри ещё AvatarCache, а там уже папки с именами протоколов, etc... Так вот -- не слишком ли это мудрёно получилось? Зачем мне в папке для профилей ещё одна, с именем Profiles?
[12 июн 09 19:12:33] * Василич * pyc.naHca: гг. ещё один
[12 июн 09 19:12:37] * Василич * почитай мой блог
[12 июн 09 19:13:32] * pyc.naHca * ну не было меня давно.. щас почитаю..))
. . .
[12 июн 09 19:42:26] * pyc.naHca * Василич: Ну explain'инг "впитал"..)) Спс. Там не объясняется правда, ЗАЧЕМ \Profiles\ У мну же, как и у всех остальных, надеюсь, уже в той папке ПРОФИЛИ размещаются. Ладно, теперь понятно что, как и почему..
[12 июн 09 19:42:55] * Василич * pyc.naHca: только никому непонятно зачем
[12 июн 09 19:43:18] * Василич * но в 08 это останется. может в 081 сделаем чтонить
[12 июн 09 19:43:33] * pyc.naHca * ну это нормально (ц)
. . .
[12 июн 09 20:02:15] * SaD * Надо для боркры ввести запрет на комит чаще чем раз в сутки. Блин, одну баг фиксит в десятке коммитов
[12 июн 09 20:02:46] * ForNeVeR * Тогда он будет багу десять дней мучать.
[12 июн 09 20:02:53] * ForNeVeR * Уж лучше пусть правит, чем делает.
[12 июн 09 20:02:58] * ForNeVeR * (баги)
[12 июн 09 20:05:25] * Василич * ForNeVeR: SaD надо просто закрыть коммит ему вообще
[12 июн 09 20:05:28] * Василич * пусть патчи шлёт
[12 июн 09 20:05:34] * Василич * гоше например
[12 июн 09 20:05:56] * Василич * а так как гоша их всё равно только раз в сутки читает - то последнее мыло от борика будет с правильным патчем
[12 июн 09 20:06:14] * Василич * предыдущие мылы просто игнорить
[12 июн 09 20:06:41] * SaD * )
[12 июн 09 20:06:52] * SaD * Но в целом один плюс есть ) Он самый активный )
[12 июн 09 20:06:57] * SaD * Все остальные даже такие патчи не пишут[/more]

BakLAN
А позволь-ка спросить у тебя дату "испечения" этого 0.9 Build 1? Ветка 0.8 на SVN "заморожена" ещё примерно в середине мая, в ней разработчиками только баги фиксятся, дело до релиза доводят, а вот в новом бранче 0.9 девелоперы вольны не только багоглюки править, но и вместе с новыми фичами ещё и новые глюки добавлять.
Автор: m0nty2k5
Дата сообщения: 13.06.2009 18:24
rPansa
Цитата:
Ещё одна нота: у меня в mirandaboot.ini прописано ProfileDir=.\путь , раньше там папки появлялись для склада аватаров, с именами протоколов, сейчас (ну, в начале мая где-то) родилась папка Profiles с подпапками == именам профилей, внутри ещё AvatarCache, а там уже папки с именами протоколов, etc...

У меня так же, пока помогает Folders, но уж лучше бы они подправили это сами, иначе приходится вручную для каждого акка этот путь править! А если еще и аватары успели показаться, то сбрасывать их вручную после изменения путей ...

Добавлено:

Цитата:
* Василич * но в 08 это останется. может в 081 сделаем чтонить

подправить одну строчку в коде так тяжело!!?
Автор: andreidar
Дата сообщения: 13.06.2009 18:35
rPansa
Что там с логами финала, а то понаписали понимаешь уже багов на форуме кучу.
Автор: rPansa
Дата сообщения: 13.06.2009 18:54
andreidar
Прямо уж, кучу. Семёрка ещё хуже рожалась. Просто разработчики одного из основных штатных протокольных плагинов, Jabber'а, mlu и nullbie, пока собирают логи, чего они там натворили такого в джаббере..)) Думаете, это легко -- поднять коммиты всех патчей почти за полтора года, просеять их, перелопатить и сделать конфетку? Сами же знаете, что хорошие программеры страсть как не любят писАть мануалы, обьясниловки и прочая Программы, код писать - это другое дело
Автор: BakLAN
Дата сообщения: 13.06.2009 20:34
m0nty2k5
http://miranda-planet.com/files/root/miranda_latest.rar
Автор: Alex Admiral
Дата сообщения: 13.06.2009 20:56
С помощью какого плагина в миранде можно реконнект протоколов реализовать?
В icq и icqJplus я такого не нашёл
Автор: andreidar
Дата сообщения: 13.06.2009 21:00
Alex Admiral
KeepStatus
Автор: Alex Admiral
Дата сообщения: 13.06.2009 21:24
andreidar
yep, its work!
спасибо
Автор: Dmitriy05
Дата сообщения: 13.06.2009 22:58
m0nty2k5
Кажеться я нашел решение (по крайней мере временное):
Открыл через DbEditor ++ файлы из прошлой сборки.
Нашел ветвь Contacts > XXX (JABBER) > JABBER там 2 параметра
AvatarHash (UNICODE) = AvatarSaved(STRING) - длинная такая строка (md5?).
А в папке C:\Program Files\Miranda Portable\Jabber jpg файл с таким же длинным именем и авиком для контакта XXX. Вот оно - соответствие.

Внесены изменения в БД
Миранда перезапущена
=
в КЛ я вижу аватары

rPansa
А почему увидев относительный путь прога сразу лезет в корень - чем её не устраивает папка миранды
Автор: m0nty2k5
Дата сообщения: 13.06.2009 23:20
Dmitriy05
Поздравляю с самостоятельной вставкой очередного костыля для корректной работы Миранды.
Будем надеяться, что разрабы все-таки найдут в себе силы и поправят, дай Бог, эти пары строк!
Автор: AlexeiKozlov
Дата сообщения: 14.06.2009 11:57
народ,обнаружил проблемку такую,
0.7.1 версия.
плагин от джаббера последний.
встроен в tabsrmm 1.1.1.2
и вот когда, винда в sleep уходит,и возвращается,то контак лист(cmodern) отоброажает,что я в канале,но открывая канал я вижу,что там пусть(не залогинен в канал).
как поправить такое?
то есть из sleep он автоматически не заходит в канал.

Добавлено:
и еще вопрос,tabsrmm не умеет рулить канало,тему там поменять и т.д. посоветует,что нито попродвинутее? правда не хочется два отдельных окна как в случае с chat.dll.
может новый tabsrmm умеет больше?
Автор: DimONtm
Дата сообщения: 14.06.2009 19:37
AlexeiKozlov

Цитата:
плагин от джаббера последний.
встроен в tabsrmm 1.1.1.2

ты ничего не попутал?

Цитата:
и еще вопрос,tabsrmm не умеет рулить канало,тему там поменять и т.д. посоветует,что нито попродвинутее?

всё он умеет!


Автор: AlexeiKozlov
Дата сообщения: 14.06.2009 22:31
DimONtm
ну как мышкой это сделать,привел бы пример то.

народ ,а что такое,не могу отправлять файлы на icq6 с миранды.говорит прокси не может найти.

Добавлено:
DimONtm
в смысле tabsrmm привязан к джаббер конференции,вместо chat.dll.
Автор: valmont
Дата сообщения: 15.06.2009 08:49
Miranda IM v0.8.0 Preview Release #10

Цитата:
Improved connection times
Improved file transfer screen refresh
Hyperlink control background fix
ICQ: Fixed user details handling of phones, interests, and timezone
ICQ: Fix for options dialog to fit in options window
Tabsrmm added new user variable %a
Fixed network locks in core
Fix exit on menu click
Fixed multiple status windows issue
Account manager crash fix and other UI fixes
Jabber: Fixed loading of server urls
Автор: Digital Ray
Дата сообщения: 15.06.2009 09:26
Miranda IM v0.7.19 Unicode
протокол яххо при подлючении выдаёт инфо
Цитата:
Yahoo Messenger Warning: This version of Messenger will expire on August 15, 2009. Please upgrade to the latest
подскажите пожалуйста, возможно-ли без перехода на 8-ю (9-ю) версию Миранды вылечить этот вопрос..?
Автор: rPansa
Дата сообщения: 15.06.2009 12:41
Dmitriy05
Цитата:
rPansa
А почему увидев относительный путь прога сразу лезет в корень - чем её не устраивает папка миранды
Относительный -- это И БЕЗ явного указания ИМЕНИ ДИСКА диска в начале, т.е. "X:", И БЕЗ "\" !!!
Второе -- это привязка к КОРНЮ текущего диска, абсолютный путь относительно диска.


m0nty2k5
Цитата:
Будем надеяться, что разрабы все-таки найдут в себе силы и поправят, дай Бог, эти пары строк!
Дебаты о том, где Миранда должна хранить свои данные, как до них без особых проблем добираться и как на них ссылаться, начались на оффоруме ещё году с 2005/6-го. Именно тогда и появился Folders. Дело в том, что такие изменения в ядре вольно или невольно искажают работу практически всех плагинов, что мы сейчас и наблюдаем..(( В конце марта - начале апреля в этом году разработчики рискнули и сделали-таки в коде изменения, большей частью -- "на будущее". Дело -- за разработчиками плагинов, и за приведением "к общему знаменателю".. Меня вот тоже папка Profiles в явно указанной через mirandaboot.ini папке для профилей озадачила.

В общем, вот перевод того, что было опубликовано ещё 1-го апреля в блоге Vasilich'а ([more=vasilsch.org]
Взято из блога Vasilich'а, одного из разработчиков Миранды.

Все переменные ядра Миранды (01.04.2009)

Сегодня я попытаюсь объяснить значение всех внутренних ("core") переменных, взятых из последнего SVN. Вы можете использовать все эти переменные в пути для принимаемых файлов и, возможно, позже - где-нибудь еще в Миранде.

%nick% - ник текущего контакта (если определено).

%proto% - протокол общения для текущего контакта (если определен). Если протокол поддерживает мультиучетные записи, используется имя учетной записи.

%userid% - UserID текущего контакта (если определен). Это есть номер UIN для ICQ, JID для Jabber, и т.д.

%miranda_path% - путь к корневой папке Миранды.

%miranda_profile% - путь к текущему профилю Миранды.

%miranda_profilename% - имя текущего профиля Миранды (имя файла без, расширения).

%miranda_avatarcache% - возвратит "готовую" строку %miranda_profile%\Profiles\%miranda_profilename%\AvatarCache

%miranda_logpath% - возвратит "готовую" строку %miranda_profile%\Profiles\%miranda_profilename%\Logs

%miranda_userdata% - возвратит "готовую" строку %miranda_profile%\Profiles\%miranda_profilename%

%appdata% - то же, что и переменная среды %APPDATA% для текущего пользователя Windows, но полученная прямо от Windows (что должно исключить возможность использования этого для взлома).

%username% - имя пользователя для текущего пользователя Windows. То же, что и переменная среды %USERNAME% (см. выше %appdata%).

%mydocuments% - папка "Мои документы" для текущего пользователя Windows.

%desktop% -папка "Рабочий стол" для текущего пользователя Windows.

%xxxxxxx% - все переменные среды, которые определены в текущей сессии Windows (такие, как %path%, %systemroot%, %allusersprofile% и пр.)

Все эти переменные имели место быть в последнем SVN (Rev.9314) на момент написания данной статьи.[/more]).


AlexeiKozlov
1:
Цитата:
плагин от джаббера последний.
встроен в tabsrmm 1.1.1.2
2:
Цитата:
в смысле tabsrmm привязан к джаббер конференции,вместо chat.dll.
... вот жеж попытка "увидеть гланды через ..." (прошу не обижаться..))

Код плагина chat.dll, изменённый и дополненный, ВСТРОЕН в tabSRMM.dll.
chat.dll, как и SRMM.dll, входят в РЕЛИЗ, и служат только для обеспечения
МИНИМАЛЬНОГО функционала подобного рода. И не надо называть их отстоем,
кстати. На их основе и было сделано всё то, что мы видим. И как раз вот в них
меньше всего глюков и есть. Видели бы вы первую аську..

Вот этот чат-код и используется для показа в диалогах (один говорит с другим!)
чатов IRC, конференций и MUC'ов (multi-user chat sessions) JABBER, etc.


Digital Ray
Следи за аддонсами (ФЛ), м.б. разработчик выложит релиз для 0.7.x.
Автор: m0nty2k5
Дата сообщения: 15.06.2009 13:41
rPansa
Цитата:
В конце марта - начале апреля в этом году разработчики рискнули и сделали-таки в коде изменения, большей частью -- "на будущее".

Я все-равно не понимаю смысла в подобном пути: "C:\Program Files\Miranda\Profile\Profile".
Можно это попытаться исправить и заменить в mirandaboot.ini "ProfileDir=Profile" на "ProfileDir=", но тогда я получу некоторый "мусор" в корневой папке, а этого я не хочу!
Так как быть? Может разрабам стоит четко прислушиваться к "ProfileDir=" и не городить свой огород? Если они не хотят прислушиваться к этому параметру, то они должны заменить его имя на более логичное - ProfilePATH!
Это будет корректно, а не так как сейчас.

Добавлено:

Цитата:
Дело -- за разработчиками плагинов, и за приведением "к общему знаменателю".

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

Добавлено:

Цитата:
%miranda_path% - путь к корневой папке Миранды.

%miranda_profile% - путь к текущему профилю Миранды.

%miranda_profilename% - имя текущего профиля Миранды (имя файла без, расширения).

%miranda_avatarcache% - возвратит "готовую" строку %miranda_profile%\Profiles\%miranda_profilename%\AvatarCache

%miranda_logpath% - возвратит "готовую" строку %miranda_profile%\Profiles\%miranda_profilename%\Logs

%miranda_userdata% - возвратит "готовую" строку %miranda_profile%\Profiles\%miranda_profilename%

rPansa, вот скажи мне - они умные люди? Что это в путях между болтается?

Добавлено:
Опа, а что это такое в miranda.exe?

Код: Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F

0006F540 41 62 73 6F 6C 75 74 65 00 00 00 00 25 73 5C 50 Absolute....%s\P
0006F550 72 6F 66 69 6C 65 73 5C 25 73 00 00 25 73 5C 50 rofiles\%s..%s\P
0006F560 72 6F 66 69 6C 65 73 5C 25 73 5C 4C 6F 67 73 00 rofiles\%s\Logs.
0006F570 25 73 5C 50 72 6F 66 69 6C 65 73 5C 25 73 5C 41 %s\Profiles\%s\A
0006F580 76 61 74 61 72 43 61 63 68 65 00 00 6D 69 72 61 vatarCache..mira
Автор: rPansa
Дата сообщения: 15.06.2009 15:25
m0nty2k5
Цитата:
Я все-равно не понимаю смысла в подобном пути
Ну а я подумал-подумал, и успокоился пока слегка..)) Кстати, стараюсь обходиться без Folders. Папка "Profiles" (профили, а не профиль!) в папке %miranda_profile% (текущего профиля) это получается папка-контейнер с подпапкой %miranda_profilename% и так далее.

Вся беда в том, что МЫ затачиваем Миранду под себя, а ОНИ (разработчики) пытаются думать и о себе, и о ... Тогда давай уж наедем на Microsoft - что за фигня, почему у меня в профиле есть две папки "Application Data" (одна "спрятана" в папку "Local Settings")?

Цитата:
Опа, а что это такое в miranda.exe?
А также и другие "части" Миранды поисследуй, а ещё лучше - исходники
Вместо" %s" при первичном парсинге строк подставляются %miranda_profile% и %miranda_profilename%.

Надо было просто ИМХО эту "вставную" папку не "Profiles" назвать, а просто что-нить типа "$m_data$", то есть полуслужебная папка, куда Миранда все свои вспомогательные данные кладёт. Так логичнее. И много вопросов снимается.

Короче, /me пришёл к выводу, что это просто непонятки вылезли при совместном использовании mirandaboot.ini, с её
Цитата:
ProfileDir=имя_папки
, и намерением этими новыми путями-переменными всё под один знаменатель привести.

Кстати, в 0.8 для избежания неоднозначностей при разборе (парсинге) строк с путями, в ProfileDir лучше или ПОЛНОСТЬЮ АБСОЛЮТНЫЙ ПУТЬ ИСПОЛЬЗОВАТЬ, или ОДНО имя папки (несколько с бэкслэшами), но без бэкслэша в начале и в конце! Читаем комментарии в INI-файле:
Цитата:
;The directory to search for database files. If it`s a relative path then
;it`s relative to the directory containing miranda32.exe. Default is ".".
;You can use environment variables, so NT people may like %APPDATA%.


ADD: что-то я словом "просто" злоупотребил (оставлю всё как есть)
Автор: Dmitriy05
Дата сообщения: 15.06.2009 15:34
rPansa

Цитата:
Относительный - это И БЕЗ явного указания ИМЕНИ ДИСКА диска в начале, т.е. "X:", И БЕЗ "\" !!!


ну хорошо - \ICQ\ = относительный путь. Вопрос: а чего она решила что это путь относительно КОРНЯ ДИСКА?

Автор: rPansa
Дата сообщения: 15.06.2009 15:46
Dmitriy05
ОТНОСИТЕЛЬНЫЙ -- это ИЛИ ".\ICQ" (..\ ...), ИЛИ "ICQ", БЕЗ БЭКСЛЭШЕЙ !!!

Добавлено: (примеры)
%APPDATA% + "\" + ".\ICQ" == %APPDATA%\.\ICQ == %APPDATA%\ICQ
%APPDATA% + "\" + "\ICQ" == %APPDATA%\\ICQ == \ICQ

Для "подъёма" с помощью ".." (если %appdata% = "C:\Documents and Settings\USER\Application Data"):
%APPDATA% + "\" + "..\ICQ" == %APPDATA%\..\ICQ == "C:\Documents and Settings\USER\ICQ"
Автор: Rodny
Дата сообщения: 15.06.2009 15:47
Dmitriy05
Потому что слэш впереди однозначно говорит начинать от корня текущего диска. Учебник "Информатика", класс какой-то там
Нужно так: ICQ\
Автор: m0nty2k5
Дата сообщения: 15.06.2009 16:25

Цитата:
Папка "Profiles" (профили, а не профиль!) в папке %miranda_profile% (текущего профиля) это получается папка-контейнер с подпапкой %miranda_profilename% и так далее.

Да, я так и понял - бред короче.


Цитата:
Тогда давай уж наедем на Microsoft - что за фигня, почему у меня в профиле есть две папки "Application Data" (одна "спрятана" в папку "Local Settings")?


Ну, я не занимался пересборкой Windows, поэтому меня это пока не интересует.
А в случае с Мирандой, я просто как-то зашел в папку профилей (у меня она пока "Data" зовется) и удивился увидев еще папку "Profiles". С той поры удивляюсь до сих пор ...


Цитата:
Вместо" %s" при парсинге строк подставляются %miranda_profile% и %miranda_profilename%.

Уже экспериментально установлено, креатив подчищен.


Цитата:
Надо было просто ИМХО эту "вставную" папку не "Profiles" назвать, а просто что-нить типа "$m_data$", то есть полуслужебная папка, куда Миранда все свои вспомогательные данные кладёт. Так логичнее. И много вопросов снимается.

Не сочти за дурака, но все-равно не понимаю - зачем это понадобилось?
Все и так прекрасно работало, ни кто не жаловался, а тут какой-то разраб вмешался в тихую и спокойную жизнь простых людей и озадачил их, конкретно.


Продолжу немного про "ProfileDir=имя_папки". Если ее оставить пустой, то файл базы будет рядом с miranda.exe, а там же создастся папка профиля, к примеру, "Profile1".
Так же в папке Миранды создастся еще папка "tabSRMM" (если, конечно он используется, а используется он многими) и "customize\skins\popup\". Откуда-то из тумана появляется папка "Profiles".

В папке профиля "Profile1" есть папки:
avatars\GlobalAvatar\
Avatars History\
Dictionaries\
MyAvatars\

В странной папке "Profile" есть папка "Profile1", а в ней "AvatarCache\ICQ_1" и "SmileyCache".
Логинимся в ICQ и поплняем папку "Profiles\Profile1\AvatarCache\ICQ_1\" аватарами.

Еще раз сам себе доказал, что в таком виде как это сейчас - бред и маразм.
Возвращаю патченую Миранду на место.

Добавлено:
ps. вообще-то стоит оставить плагин Folders, т.к. не все плагины такие умные как пропатченая Миранда.
Автор: Dmitriy05
Дата сообщения: 15.06.2009 17:42
rPansa
Rodny
Хорошо - признаю своб ошибку

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Algebra Solved! (UMS)


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