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

» Облако Mail.ru (Cloud Mail.ru)

Автор: dima1978
Дата сообщения: 19.04.2014 16:46
19w85
Если автор не хочет делиться своими исходниками это чисто его право.

Цитата:
я бы наоборот был рад если бы кто-то развил их функционал ещё больше, что в этом плохого? Кому от этого хуже?

В плане развития функционала это конечно Вы правы, это будет полезно для всех. Но думаю автор и сам не откажет нам в доработке своей утилитки
Автор: dimasic
Дата сообщения: 19.04.2014 16:53

Цитата:
Даже не знаю, что там такого сверхценного в этих крошечных утилитках (чисто для батников!), чтобы никто ни в коем случае никогда и ничего в них не улучшил.

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


Цитата:
На моей памяти это 5-ый случай когда я именно просил исходники к утилитке и первый раз получил отказ (исходники с остальных четырёх случаев до сих пор лежат у меня на HDD, чисто для спокойствия, хотя пока и не пригодились ни один из них). Просто неприятно, да и непонятно чего так трястись над крошечными утилитками

Значит, вы просто не к тому человеку обратились, к неприятному. Только и всего.
Автор: 19w85
Дата сообщения: 19.04.2014 16:55
dimasic

Цитата:

Цитата: Это как? Любой текст (текст в скобке). Перед скобкой ведь не ставится никаких знаков, а ставится именно после неё.

Ой, ну что вы такое рассказываете! У меня, как и у gramota.ru мнение другое:

Цитата:
§ 202. Точка, знаки вопросительный и восклицательный и многоточие ставятся перед закрывающей скобкой, если относятся только к словам, заключенным в скобки.
Автор: dimasic
Дата сообщения: 19.04.2014 17:00

Цитата:
Прямо сейчас не надо, а потом вдруг и понадобится, у меня много раз всего так было, делаешь "прозапас" и в один прекрасный момент оно неожиданно пригождается.

Тогда давайте с главной программой разберусь, поддержку XP добавлю - а то вон уже двое ножками сучат от нетерпения. И на днях доработаю капитализатор.
Автор: 19w85
Дата сообщения: 19.04.2014 17:24
dimasic

Цитата:
И на днях доработаю капитализатор.

ОК, раз тут уже очередь на XP, то, конечно.
Тогда значит:
1) Капитализатор


2) Если ещё можно возможность подачи на вход внешнего файла для перекодировки, типа:
SC.exe "входной файл" "ключи" "вывод"


3) Ну и надеюсь на забылось:

Цитата:
dimasic: Помню просьбу по универсальной завершалке произвольных процессов

Особенно интересно закрытие клиент ЯДиска, он почему-то иногда только со второй попытки закрывается "моей той самой" утилиткой.
Автор: dima1978
Дата сообщения: 19.04.2014 17:30
dimasic

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

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

Цитата:
Особенно интересно закрытие клиент ЯДиска, он почему-то иногда только со второй попытки закрывается "моей той самой" утилиткой.

Этот клиент от Яндекса меня тоже достал, все время пытается запуститься и обновиться сам, хотя в настройках все отменил. Но Process Explorer его снимает без проблем.
Автор: dimasic
Дата сообщения: 20.04.2014 19:20
Новая версия. http://rghost.ru/54438916 Все еще альфа. (19w85, извините за ргхост, но сендфайл - это какая-то поделка школоты. Я зарегистрировался, а зайти не могу, оно мне пишет (дословно): "Сообщение. Чтобы зайты, включите JavaScript!" Хотя он у меня и так включен.)

Нужно тестирование на WinXP, работу под 7-кой x64 тоже надо проверить.

Изменен способ монтирования папок. Надеюсь, XP теперь тоже поддерживается, но проверить работу под ней у меня нет возможности. В комплекте утилита от Руссиновича junction.exe - может быть, потом от нее избавлюсь. Забавно, что она почти вдвое больше моей программы. Под Вистой и семеркой она тоже нужна - я пока отключил встроенные возможности этих систем по работе с линками.

! Осталось ограничение на вложенные папки - вложенность недопустима. Сейчас просто тестируем, работает ли программа под XP, закачиваются ли в Облако папки, сохраняются ли они там вместе со всем своим содержимым.

! Ограничение на монтирование только одной папки за раз также сохранилось. Программа не мешает подключить их сразу много-много, но отключать она умеет только одну. Не увлекайтесь.

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

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

Ну что еще... Масштабирование в зависимости от размера системных шрифтов. 19w85, потестируйте с вашими установками. Сохранение позиции окна. Ну и по мелочи всякое. И нечто вроде чейнджлога в комплекте.
Автор: dimasic
Дата сообщения: 20.04.2014 21:43
Оказалось, с других логических дисков тоже подхватывает данные. Был неправ.

Upd.

Что самое интересное, это работает только при использовании junction.exe, а стандартная mklink говорит, что может сделать связь в пределах одного тома. Монтируемый диск может иметь в качестве файловой системы и FAT, главное, чтобы рабочий диск был под NTFS. Т.е. возникает возможность выгружать в Облако, например, флешки. Пока в программке есть баг, который не позволяет монтировать в облако корень выбранного диска, но он будет исправлен.

Проверьте, как на XP это работает.
Автор: betssaf
Дата сообщения: 21.04.2014 03:57
dimasic
Ура заработало но с некоторыми траблами !!!
Данная ошибка появляется при запущенном агенте от майл и при его отсутствии, так как профиль лежит в папке (Documents and Settings) с пробелами. Я так предпологаю, не проверял.

Снял видео CloudUploader_test_winxpsp3.exe
Имя папки синхр не должно содержать пробелов! На видео видно, что вместо пробела я поставил - подчеркивание (CopyToUSB_v1.08). Если будет пробел в имени папки, псевдолинк прожка не создаст.
Переносит в облако и то что в корне папки и каталоги в ней! Баги прожки видны на видео.
Для удаления папки в облаке, удаляем каталог синхр, - на видео имя цифрами (псевдолинк), вкл синхр в агенте от майл. Это удобно для тех кто юзает 2 акка, один темповый для слива через агент - видео выше, другим акком 1Тб заливаем то что скинули по каталогм в облаке. С одним акком не эксперементировал, дабы чего не удалилось случайно
Автор: dimasic
Дата сообщения: 21.04.2014 08:39
Чуть пофиксил поведение. Старый экзешник замените и удалите его ini файл. Или вообще в новой папке его запускайте, для чистоты эксперимента, только чтобы junction.exe лежал рядышком. Теперь клиент должен перезапускаться автоматически (был баг и у вас он не мог запуститься, с чем приведенная на скрине ошибка, вероятнее всего, и связана). Если вдруг с одного клика по mount не запустится, попробуйте еще раз в mount ткнуть.

http://rghost.ru/54447213

И странно, если у вас в пути пробелы не работают. Я тестировал в том числе с пробелами и русскими буквми, ничего такого не замечал. Еще раз проверьте, пожалуйста. И работу кнопки unmount. С новой версией, разумеется - чтобы клиент перезапускался и вел себя как задумано. Отключится ли тогда синхронизация закачанной папки?


Цитата:
С одним акком не эксперементировал, дабы чего не удалилось случайно

Более чем достаточно тестирования со временным аккаунтом.
Автор: betssaf
Дата сообщения: 21.04.2014 08:52

Цитата:
И странно, если у вас в пути пробелы не работают.

я сперва не мог понял в чем дело, пока пробел не заменил на "_"
Бага данного более нет! Все копирует по псевдолинку (папку внутри которой еще каталог) Если агент от майла не запущен, при запуске CloudUploader - проверяет агента! Надо сперва агента зупускать, потом вашу прожку.
Автор: dimasic
Дата сообщения: 21.04.2014 09:11
Первый раз - да. А потом она должна запомнить путь и при дальнейшей работе его не спрашивать: даже если агент не запущен, при нажатии на mount должна его запустить. У вас сохраняются настройки при выходе из программы, при новом входе в нее восстанавливаются?

И про размонтирование вы ничего не сказали. Агент перезапускается, папка в облаке сохраняется, из синхронизации исключается?
Автор: betssaf
Дата сообщения: 21.04.2014 09:12

Цитата:
У вас сохраняются настройки при выходе из программы, при новом входе в нее восстанавливаются?


Цитата:
Агент перезапускается


Цитата:
папка в облаке сохраняется

да

Цитата:
из синхронизации исключается?

это как проверить? Все дошло )) надо папку первую что сливаю - смонтировать, далее размонтировать (псевдолинк пропадает) Далее другой каталог так же. Все пашет! Единственно надо каждый раз при сливе новой папки переименовывать каталог псевдолинка (в вашей прожке), цифры менять на буквы, на оригин название папки.
Автор: dima1978
Дата сообщения: 21.04.2014 09:18
dimasic

Цитата:
http://rghost.ru/54447213

Последовательность действий остается прежней? Сначала запускаем config.cmd, а потом уже Вашу утилитку, если я правильно понял.
Автор: dimasic
Дата сообщения: 21.04.2014 09:25
betssaf

Цитата:
это как проверить?

Ну после размонтирования в корневой папке облака ссылка удаляется? Новый каталог с таким же именем, как у ссылки, не создается? Если правой кнопкой мышки щелкнуть по значку клиента и нажать "Выбрать папки" - новая папка без галочки? Файлы в папке в веб-интерфейсепо-прежнему есть?

dima1978

Цитата:
Последовательность действий остается прежней? Сначала запускаем config.cmd, а потом уже Вашу утилитку, если я правильно понял.

Нет, теперь никакие .cmd не нужны. Просто запустить программу из папку, в которой лежит junction.exe (который я на днях выкладывал вместе с тестовым набором скриптов и который также можно взять во вчерашнем дистрибутиве).
Автор: betssaf
Дата сообщения: 21.04.2014 09:28

Цитата:
Если правой кнопкой мышки щелкнуть по значку клиента и нажать "Выбрать папки" - новая папка без галочки?


Цитата:
Файлы в папке в веб-интерфейсепо-прежнему есть?


да
Слил 2-е папки, в вебморде папки на месте, синхр вкл у агента, галочек нет.
Теперь можно маслать в облако каталоги с подпапками!!! я пробывал структуру каталогов - > 10, в облаке такая же структура..
Если исходная папка в прожке с пробелом, то она не делает псевдолинк, если пробел убран, все пучком. На внутреннее названия древа каталогов, пробел не влияет, только на корневую!
Автор: dimasic
Дата сообщения: 21.04.2014 10:24
Насчет заливки подпапок сомнений и не было - в облако льется все содержимое папки, чем бы оно там ни было. Единственное, пока нельзя лить папку в подпапку облака (только в корень, т.е., в шаблоне пути нельзя использовать слэши), а это очень важная возможность. Позже ее реализую.

А с пробелом в исходной папке очень странно, никак не могу смоделировать ситуацию. Может быть, какая-то особенность WinXP... Посмотрите, пожалуйста, создается ли в таком случае линк в links (в папке с программой) с именем исходной папки? Папку links желательно очистить или целиком удалить (разумеется, через Total Commander).

Еще скажите, корректно ли удаляются линки при размонтировании, сохраняются ли файлы в исходной папке?

И проверьте, как удаляются линки из Проводника XP - действительно ли вместе с содержимым исходной папки? Желательно, во всех сочетаниях: 1) удаление линка в links, 2) удаление линка в корне облака в то время как в links также есть линк к исходной папке. В п. 2 посмотреть, удалятся ли исходные файлы и удалится ли линк в links. Интересует только удаление через Проводник и только на XP.
Автор: betssaf
Дата сообщения: 21.04.2014 11:01
Инет затупил...отпишу как норма будет. (с тела запись)
Автор: sasha300
Дата сообщения: 21.04.2014 11:01
Нужно переустановить программу mail.ru cloud, так как не в ту папку её изначально установили. Синхронизируемая папка находится по адресу: D:/mai.ru
Что будет, если я переустановлю программу и наведу на папку D:/mai.ru ?
В общем можно конечно всё удалить и ждать синхронизации, но там свыше 15 Гб инфы и не очень быстрый (до 1 Мб/сек) интернет. Как переустановить программу mail.ru cloud с сохранением данных?
Автор: dima1978
Дата сообщения: 21.04.2014 11:02
dimasic

Цитата:
Нет, теперь никакие .cmd не нужны. Просто запустить программу из папку, в которой лежит junction.exe (который я на днях выкладывал вместе с тестовым набором скриптов и который также можно взять во вчерашнем дистрибутиве).

Что-то ничего не получается, делаю вроде бы все правильно. Запускаю Вашу утилиту из папки где лежит файл junction.exe. Раньше хоть команды mount и unmount работали, сейчас вообще ничего не происходит. Но заметил, что утилита сама стала запускать мейловский клиент. Что делаю не так может подскажете.
Автор: betssaf
Дата сообщения: 21.04.2014 11:07

Цитата:
Раньше хоть команды mount и unmount работали, сейчас вообще ничего не происходит.

я тестирую на чистой винде, не сборка! На видео прекрастно видно что и как...все работает замеательно.
Автор: dima1978
Дата сообщения: 21.04.2014 11:19
betssaf
У меня тоже не сборка, но почему-то не работает, не могу понять...
Автор: betssaf
Дата сообщения: 21.04.2014 11:24
проверю еще раз!
Автор: dima1978
Дата сообщения: 21.04.2014 11:38
betssaf
посмотрел Ваше видео, все действительно работает, сам делаю то же самое, но в облако ничего не заливается, единственное в папке с утилитой создается пустая подпапка links.
Автор: betssaf
Дата сообщения: 21.04.2014 11:45

Цитата:
Посмотрите, пожалуйста, создается ли в таком случае линк в links (в папке с программой) с именем исходной папки?

да

Цитата:
Еще скажите, корректно ли удаляются линки при размонтировании, сохраняются ли файлы в исходной папке?

да
Далее все в проводнике
1 удаляю из папки - "links" линки все - папки (те что мы указываем в пункте - исходная папка) все на месте, вместе с файлами.
ставлю в агенте галочки - все папки, в агенте, все перекачивается на комп в корневую.
2 удаляю из папки (та что корневая в агенте) каталоги - облако ощищается, данные локальные на месте.
После данных монипуляций имею - облако чистое, папка агента корневая чистая, данные перемещаемые ранее на месте! Что еще проверить? А то скоро убегаю и буду только с тел
Папка в имени с пробелом - монтируются!
Автор: dima1978
Дата сообщения: 21.04.2014 11:45
Все теперь и у меня все заработало. А проблема была видимо в том, что в качестве исходной папки в утилите я задал папку E:\Пример, а когда поменял на E:\Test\, то все пошло работать. Видимо с кириллицей пока не работает.
Автор: dimasic
Дата сообщения: 21.04.2014 11:47
sasha300

Цитата:
Что будет, если я переустановлю программу и наведу на папку D:/mai.ru ? В общем можно конечно всё удалить и ждать синхронизации, но там свыше 15 Гб инфы и не очень быстрый (до 1 Мб/сек) интернет. Как переустановить программу mail.ru cloud с сохранением данных?

Ничего переустанавливать не надо. При выключенном клиенте переместите папку в нужное место. На всякий случай убедитесь, что из ее корня также переместились скрытые файлы .cloud и .cloud_ss

Потом запустите клиента опять. Он запросит имя пользователя и пароль, и путь к папке. Укажите новую папку, клиент ее без проблем подхватит.

dima1978

Цитата:
Раньше хоть команды mount и unmount работали, сейчас вообще ничего не происходит.

В пути к локальной папке и в пути к папке облака нет пробелов? У betssaf из-за этого какие-то проблемы наблюдаются, поэтому в его примере имена обеих папок без пробелов. Сейчас пока не могу протестировать под XP, но у меня под 7-кой превосходно воспринимаются пробелы и в пути к корню облака, и к закачиваемой папке - вообще все ровно с этим. Подозрение, что такое поведение как-то связано с XP. И программу тоже запускайте из папки без пробелов в пути, мало ли что.

betssaf

Цитата:
2 удаляю из папки (та что корневая в агенте) - облако ощищается

Ну облако-то понятно, у вас же клиент запущен. А при выключенном клиенте? Смонтировать папку, выйти из клиента и попробовать удалить линк в облачной папке. Исходные файлы остаются на месте? Линк в links сохраняется?

Добавлено:
dima1978

Цитата:
Все теперь и у меня все заработало. А проблема была видимо в том, что в качестве исходной папки в утилите я задал папку E:\Пример, а когда поменял на E:\Test\, то все пошло работать. Видимо с кириллицей пока не работает.

Ага, спасибо. Стало быть, XP ведет себя в этом отношении иначе. В следующем билде добавлю проверку, потестируете.

Ну а вообще как? Все как задумано? Монтирует-размонтирует, отключает синхронизацию, файлы остаются в облаке, обратно в папку синхронизации не скачиваются?
Автор: dima1978
Дата сообщения: 21.04.2014 11:51
dimasic

Цитата:
В пути к локальной папке и в пути к папке облака нет пробелов? У betssaf из-за этого какие-то проблемы наблюдаются, поэтому в его примере имена обеих папок без пробелов.

Спасибо Вам за исправленную утилиту, проблема вроде разрешилась, пути с пробелами пока не пробовал, но пути с кириллицей пока утилита не понимает, может потом поправите.

Добавлено:

Цитата:
Ну а вообще как? Все как задумано? Монтирует-размонтирует, отключает синхронизацию, файлы остаются в облаке, обратно в папку синхронизации не скачиваются?

Пока ничего плохого не заметил, будем дальше тестировать. Вам огромный респект
Автор: betssaf
Дата сообщения: 21.04.2014 11:54

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

нет (в проводнике удалил)

Цитата:
Линк в links сохраняется?

да, но при его открытии пусто (:
У меня кириллица в имени папки монтируется если жмякнуть по кнопке 2 раза, в папке "links" появляется после первого нажатия кнопки.
Автор: dima1978
Дата сообщения: 21.04.2014 12:18
Заметил еще такой момент. Если в качестве папки для закачки в утилитке задать папку "Закачки", то нормально, а вот такая "_Закачки" уже не проходит, но это мелочи.
При команде unmount в облаке все папки остаются на месте при условии если снять галку синхронизировать в самом клиенте.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Ссылки на COPY.COM


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