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

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

Автор: dima1978
Дата сообщения: 24.04.2014 10:00
dimasic
Так как это уже практически релиз кандидат, то можно уже и в шапку закинуть.
Автор: dima1978
Дата сообщения: 24.04.2014 12:58
Заметил такой момент (глюк) в клиенте. Когда достаточно много папок и файлов заливаются вместе или потом добавляются еще, то клиент ни с того ни с сего в произвольный момент приостанавливает заливку и начинает хешировать все по новой, даже уже залитые файлы и папки. Соответственно идет приличная потеря по времени при заливке.
Автор: betssaf
Дата сообщения: 24.04.2014 13:03
Если бы димасик еще и клиента до ума довел! У него существенные лаги всплывают во время слива, я ожидаю завершения одной задачи, иначе трабл избегаю синхр, очень некорректно работает.
Автор: dimasic
Дата сообщения: 24.04.2014 14:12
betssaf

Цитата:
Если бы димасик еще и клиента до ума довел!

Анриал. Нет исходников, нет открытого API и нет моей нужной программерской квалификации. Вот когда WebDAV они подключат для всех и каждого, тогда можно будет сделать надежную заливку. Конечно, если программа не потеряет свою актуальность - все ведь тогда будут данные тоталкоммандерами заливать и прочими там кэротдэвами, мало разве клиентов под него. )))

Давайте-ка вот что потестируем пока: http://rghost.ru/54564800


Код: ! Немного переработан интерфейс. Перерисованы кнопки, добавлено поле электронного
адреса текущего пользователя Облака, добавлено меню. Поле с путем к корневой
папке Облака уехало в окно "Настройки". Туда же вернулись некоторые ранее скрытые
настройки. Кнопка "Сохранить" в окне "Настройки" позволяет сохранить настройки
(в т.ч. положение окна) как при выключенной галочке "Сохранять настройки при выходе",
так и при вызове через контекстное меню или с параметром командной строки (в таких
случаях сохранение при выходе из программы блокируется).
! Интеграция в меню Проводника "Отправить" (Меню - Настройки - Интегрировать в меню
"Отправить"). Повторное нажатие отключает интеграцию. Возможна операция как для папок,
так и для файлов, но в случае с файлом в качестве исходной папки берется папка,
содержащая указанный файл.
! Интеграция в контекстное меню Проводника для папок (Меню - Настройки - Интегрировать
в контекстное меню). Повторное нажатие отключает интеграцию.
! Добавлена настройка "Поверх всех окон".
* При перетаскивании на окно программы файла, а не папки, в поле "Исходная папка"
попадает вся содержащая этот файл папка. Раньше перетаскивание файлов блокировалось.
Автор: betssaf
Дата сообщения: 24.04.2014 14:25

Цитата:
Интеграция в меню Проводника "Отправить" (Меню - Настройки - Интегрировать в меню   "Отправить").

не монтирует! ни через отправить, ни выше в меню контекстном, ни просто запуская прожку, ни удаляя файлы скрытые.
Функция вкл доп функции в эти меню работает! вкл их и выкл нажимая сохранить.
И вот такие дела в диспетчере ))

menu - отлично смотрится )) проверял на чистой винде, с нуля.
Автор: dima1978
Дата сообщения: 24.04.2014 14:29
betssaf

Цитата:
Если бы димасик еще и клиента до ума довел!

Скоро он и новой клиент напишет вместо мейловского

Цитата:
У него существенные лаги всплывают во время слива

Вот во время слива не замечал, а во время загрузки вдруг начинает все перехешировать по новой, но это без использования утилитки.
Автор: betssaf
Дата сообщения: 24.04.2014 14:53
Может у кого и нормально отработала прожка.
Автор: dima1978
Дата сообщения: 24.04.2014 14:54
Утилитка сразу подхватила старые настройки из ini файла, по сравнению с прошлой версией.
Но такой момент. Через веб удалил папку на которой все тестирую. Запустил утилитку, и при нажатии на mount выдает вот такое сообщение "Папка такая-то уже есть в облаке", хотя только что ее удалил (папка точно такая же - может с этим связано). Перезапуск утилиты проблему не решил.
Автор: dimasic
Дата сообщения: 24.04.2014 15:01
dima1978

Цитата:
при нажатии на mount выдает вот такое сообщение "Папка такая-то уже есть в облаке", хотя только что ее удалил

Послушайте, я ченджлоги для себя пишу, что ли?! Два дня назад написал ведь:

Цитата:
Известные замечания:

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


И я так понял, что у вас нормально все закачивает, только у betssaf проблемы?


Добавлено:
Блин, грамотей я. При попытке.

betssaf

Цитата:
не монтирует! ни через отправить, ни выше в меню контекстном, ни просто запуская прожку, ни удаляя файлы скрытые. Функция вкл доп функции в эти меню работает! вкл их и выкл нажимая сохранить. И вот такие дела в диспетчере ))

Я никаких изменений в код монтирования не вносил, только интерфейсом занимался и всякими драг-н-дропами. Линки создаются, хоть один из двух?
Автор: betssaf
Дата сообщения: 24.04.2014 15:10
Я перепроверить только с утра могу. То что успел поюзать выложил скрином выше.
линков так же не было. Я немного был удивлен утром начисто проверю еще раз. Кто то из нас тупонул, - винда, либо я
Автор: dima1978
Дата сообщения: 24.04.2014 15:17
dimasic

Цитата:
Послушайте, я ченджлоги для себя пишу, что ли?! Два дня назад написал ведь

Ну вот это пропустил, все сразу и не упомнишь. У меня закачивает мою тестовую папочку нормально. Очень хорошо, что сделали меню с Настройками и Выходом. Сейчас еще потестирую заливку через контекст, пока не успел.
Автор: Maxxum
Дата сообщения: 24.04.2014 17:09
Отдам 2 аккаунта mail.ru, по 1ТБ каждый - в обмен на 1 акк 200ГБ на Яндекс.Диске
skype - swillwo
почта - 93c0281f@opayq.com
Автор: dima1978
Дата сообщения: 24.04.2014 18:08
dimasic
Потестировал работу с контекстным меню, у меня все работает. Встраивается и в "Отправить" и в само контекстное меню. Единственное не совсем понял так ли должно быть. Когда из контекстного меню нажимаю на иконку запускается утилитка, и потом приходится все равно кликать на "mount".
Автор: dimasic
Дата сообщения: 24.04.2014 18:29
А если захочется/понадобится поменять шаблон имени? Потом будет затруднительно переименовать папку. Начнутся всякие традиционные спецэффекты вроде повторного скачивания папки из облака. Я могу добавить настройку мгновенной отправки при вызове таким способом, но это будет не слишком удачная мысль. Неприятная по своей сути настройка.

Вообще, я собираюсь несколько расширить поддержку командной строки, в т.ч. для закачивания без лишних вопросов и с заданным в той же командной строке шаблоном. Тогда вы сможете все что надо прописать в ярлыке в "Отправить". Устроит такое решение?
Автор: dima1978
Дата сообщения: 24.04.2014 18:38

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

Нет, думаю что и не нужно, тем более если так все и должно работать, то багов я пока не увидел.

Цитата:
Вообще, я собираюсь несколько расширить поддержку командной строки, в т.ч. для закачивания без лишних вопросов и с заданным в той же командной строке шаблоном. Тогда вы сможете все что надо прописать в ярлыке в "Отправить". Устроит такое решение?

Отличная мысль, чтобы при вызове из командной строки папка закачивалась в облако сразу, а из самой утилиты только после нажатия на "mount". Это должно устроить всех
Автор: dimasic
Дата сообщения: 24.04.2014 21:01
Сделал задание шаблона из командной строки по ключу /template - при этом настройки не сохраняются при выходе из программы. Указание папки и так было. Также добавил ключ /mount, который сразу монтирует выбранную папку. Еще сделаю ключ /unmount, хотя при нынешнем состоянии дел толку с него немного. Как и с потенциальной возможности для программы закрываться после совершения указанных в командной строке действий. Разве что при незапущенной программе в один клик по ярлыкам монтировать да размонтировать.

Завтра выложу обновление, а то привыкли же к ежедневным новостям. )) Но изменений совсем немного. Ничего такого, чтобы "ах!". Ключи да возможность для Vista+ работать с некоторыми ограничениями без junction.exe. Ну и багфиксы там по мелочи. Крупных косяков не вижу.
Автор: dima1978
Дата сообщения: 24.04.2014 21:14

Цитата:
Разве что при незапущенной программе в один клик по ярлыкам монтировать да размонтировать.

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

Цитата:
Завтра выложу обновление, а то привыкли же к ежедневным новостям. )) Но изменений совсем немного. Ничего такого, чтобы "ах!".

Будем ждать, а пока еще потестил, все так работает как надо, опция поверх всех окон также функционирует.
Автор: dimasic
Дата сообщения: 24.04.2014 21:24

Цитата:
Вы хотите эту опцию реализовать при запуске утилитки из командной строки.

Да нет, не хочу. )) Мне оно ни к чему, особого применения не вижу. Все равно за статусом синхронизации надо следить, а каким образом отключать уже закачанную папку - это не так и важно. Но собираюсь "для галочки" сделать, чтоб было, раз уж ключи ввел в обиход. Вдруг пригодится кому-нибудь.
Автор: dima1978
Дата сообщения: 24.04.2014 21:35

Цитата:
а каким образом отключать уже закачанную папку - это не так и важно.

Это правда, главное чтобы потом файлы с облака не начинали обратно закачиваться на диск.
А вообще на будущее если подумаете может и реализуете со временем работу с несколькими аккаунтами. Если конечно это в принципе возможно.
Автор: dimasic
Дата сообщения: 24.04.2014 21:57
С несколькими одновременно или реализовать возможность переключения? Если первое - то вряд ли. Да и смысла никакого не вижу. Если второе, то такую возможность собираюсь реализовать, с переключением профилей из списка. Мультиаккаунт и интеграция с EncFS - и утилита моей мечты готова. И насчет закачки нескольких папок думаю. Хоть и глючит клиент, но это могло бы быть полезным. К такому хозяйству бы еще научиться читать сообщения статуса клиента, но оно пока у меня не получается никак, даже приблизительно.
Автор: dima1978
Дата сообщения: 24.04.2014 22:37

Цитата:
С несколькими одновременно или реализовать возможность переключения? Если первое - то вряд ли.

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

Цитата:
И насчет закачки нескольких папок думаю. Хоть и глючит клиент, но это могло бы быть полезным.

я не замечал глюков при заливке нескольких папок одновременно через клиент. Единственное когда много мелких файлов он постоянно начинает их перехешировать по нескольку раз, а так вроде работает.
Автор: dimasic
Дата сообщения: 24.04.2014 23:02
Я не сказал, что он глючит из-за добавления нескольких папок, от этого-то ничего не зависит. Отработаем технологию, познакомимся с глюками, тогда уже и дальше пойдем. Потом добавлю какой-нибудь инструмент работы со списком, ведь удобней сразу нужное накидать из разных мест с помощью драг-н-дропа, чем создавать временную папку и закачивать ее.
Автор: dima1978
Дата сообщения: 24.04.2014 23:21

Цитата:
Отработаем технологию, познакомимся с глюками, тогда уже и дальше пойдем.

А я подумал что возникнут сложности с реализацией. Это верно, что сначала надо исключить по максимуму глюки, которые могут проявиться при дальнейшей реализации новых функций.

Цитата:
Потом добавлю какой-нибудь инструмент работы со списком, ведь удобней сразу нужное накидать из разных мест с помощью драг-н-дропа

Это даже наверное более важная функция, чем реализации поддержки мультиаккаунтов.
Автор: Ludens
Дата сообщения: 24.04.2014 23:21

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

О!
Автор: betssaf
Дата сообщения: 25.04.2014 03:31
проверил еще раз на чистой винде хр сп3, ситуация та же, ничего не монтируется вообще. Но как и вчера без проблем работает функция - интеграция в контекстное меню. После нажатия моунт в диспетчере процессов прибавляется +2 файла junction.exe. Сколько раз пробывал монтировать столько файлов (х2) там и висит при закрытии прожки. Если у остальных все норма, я далее не учавствую в тесте.
Автор: dima1978
Дата сообщения: 25.04.2014 03:54
betssaf

Цитата:
проверил еще раз на чистой винде хр сп3, ситуация та же, ничего не монтируется вообще.

Странно, так как принципиально алгоритм утилитки не менялся. У меня монтирование работает, только при вызове через контекстное меню все равно необходимо отдельно нажимать на "mount".

Цитата:
Если у остальных все норма, я далее не учавствую в тесте.

Наоборот стоит задача, как писал димасик, выявить все баги по максимуму, а потом уж добавлять новые функции.
Автор: betssaf
Дата сообщения: 25.04.2014 03:54
причина нашлась - нужно на чистой оси принудительно установить junction.exe Если этого не делать то читаем предыдущий пост с множетелм файла в диспетчере Весь функционал работал норма! функции кнопок в меню сохраняет, в контекстном добавляет и удалет.
Автор: dima1978
Дата сообщения: 25.04.2014 04:02

Цитата:
причина нашлась - нужно на чистой оси принудительно установить junction.exe Весь функционал работал норма!

Ну иначе и быть не могло. Хотя сам файл junction.exe я не запускал принудительно, вроде бы его утилитка сама теперь запускает. У меня в дереве процессов junction вообще нет, хотя раньше замечал они любили плодиться и 5-10 таких процессов висели в диспетчере задач.
Автор: betssaf
Дата сообщения: 25.04.2014 04:03

Цитата:
Хотя сам файл junction.exe я не запускал принудительно

потому что ты его запускал ранее и в системе он зарен уже.
Автор: dima1978
Дата сообщения: 25.04.2014 04:09

Цитата:
потому что ты его запускал ранее и в системе он зарен уже.

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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