Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Хостинг » Облако Mail.ru (Cloud Mail.ru)

Модерирует : 3xp0, PEDKA

PEDKA (24-02-2017 18:21): Облако Mail.ru (Cloud Mail.ru). Часть 2.
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

   

Lolliking

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Получить облако (8 Гб)
Ограничения по файлам и папкам в Облаке
В августе 2013 года Mail.ru запустил облачное хранилище данных «Облако Mail.ru».
С 20 декабря 2013 по 20 января 2014 года сервис предлагал бесплатно 1 Тб хранилища. Сейчас можно получить 8 Гб.
 
Похоже приложение «Mail.Ru Cloud» устанавливается без всяких дополнений, вроде «спутника» или «защитника». Источник


Ссылки на загрузку: Windоws | MacOSX | Linux x64 | Linux x86 | iOS | Windows Phone | Android


Всего записей: 13 | Зарегистр. 21-01-2009 | Отправлено: 13:04 21-12-2013 | Исправлено: AlexDAT, 22:41 23-02-2017
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Надо один раз создать симлинк на диск Z: и сделать это с правами администратора. Не просто запустить командный файл, а щелкнуть правой кнопкой мышки и "Запуск с правами администратора". Не на программе, а на батнике. Вы же, как минимум, один раз это проделывали с прежней версией.

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 22:27 17-04-2014
dima1978



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Надо один раз создать симлинк на диск Z: и сделать это с правами администратора.

А под WinXP это тоже актуально, т.е. надо зайти в локацию админа? Или "Запуск с правами администратора" это только для win7 и выше. Набираю команду

Код:
mklink /d c:\полный-путь-к-папке-с-программой\z z:
а результата нет. Даже просто набираю в командной строке mklink /?, и получаю сообщение, что не является внутренней или внешней командой.
Кстати полный путь указывать к Вашей утилитке, или к мейловскому клиенту? Так понял, что к Вашей утилитке.

Всего записей: 3767 | Зарегистр. 06-11-2003 | Отправлено: 22:46 17-04-2014 | Исправлено: dima1978, 22:51 17-04-2014
kirsha

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dima1978
mklink — Vista и выше.
 
Добавлено:
ru.wikipedia.org/wiki/Символьная_ссылка
 
Добавлено:
 
dimasic

Цитата:
Хардлинки - ссыкотно: выглядят-то они как настоящие файлы, а ну как совсем все удалится!  

Link Shell Extension
 

 
Есть консольная утилита
 
ln - command line hardlinks

Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 23:02 17-04-2014 | Исправлено: kirsha, 23:23 17-04-2014
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ах, XP... Ну там да, утилиты этой нету. Значит, и батники старые не заработают, и программа в текущем виде - тоже. Сейчас попробую создать симлинк без mklink и повышение привилегий отработаю. Картинки на кнопки повесил, снизу подписал (пока так), баг с именем монтируемой папки устранил, на очереди симлинки и джанкшны. Тогда должно и в хрюше заработать.

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 23:27 17-04-2014
19w85



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimasic

Цитата:
Не совсем так. Из "батниковости" там только вызовы subst и mklink. И то, возможно, временно. Код самого GUI, код проверки монтированности папки, код завершения клиента, код шаблона имени папки, код перекодировок, код изменения cloud_ss - вроде, все по мелочам, а программа написана с нуля, неизменной осталась только идея.

Хм...а оно того стоило вообще? Можно было всё объединить в один батник (также сделать проверку монтирования) и его одного потом запускать для монтирования/размонтирования. Ну и пару утилиток к нему для закрытия и юникода.
Я просто до сих пор не вижу смысла/преимуществ отдельной проги, если она по сути копирует функционал батников.
Целевую папку отправлять через ярлык, что на батник, что на прогу - конечному пользователю без разницы.
К тому же чуток подправил батник и им уже можно пользоваться для другого облачного хранилища, а не только с мэйлом, а прогу уже только автор может дорабатывать.
 
kirsha

Цитата:

Цитата:
Хардлинки - ссыкотно: выглядят-то они как настоящие файлы, а ну как совсем все удалится!  

Link Shell Extension

Есть консольная утилита
ln - command line hardlinks

А вот это интересные ссылки, спасибо

Всего записей: 623 | Зарегистр. 20-12-2005 | Отправлено: 23:30 17-04-2014 | Исправлено: 19w85, 23:31 17-04-2014
dima1978



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ах, XP... Ну там да, утилиты этой нету.

Тогда понятно почему до конца утилита правильно не работала, хотя mount и unmount с диском Z делала, но ничего не синхронизировала в облако. Если есть возможность обойти как-то эти символьные линки в WinXP может сможете сделать и без них.

Всего записей: 3767 | Зарегистр. 06-11-2003 | Отправлено: 23:43 17-04-2014 | Исправлено: dima1978, 23:45 17-04-2014
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kirsha
Ну вот видите, файл и ссылка на него выглядят совершенно одинаково. Я именно об этом и говорил.
 
19w85

Цитата:
Хм...а оно того стоило вообще?

Стоило. Потому что хочу.
 
То было во-первых. А во-вторых, посмотрите - скрипты уже обрастают утилитками. Одна для закрытия клиента, другая для перекодировки, для WinXP вот отдельно mklink нужна, а потом, глядишь, еще четвертая утилитка/командный файл появится для вытаскивания регистрационных данных из реестра с целью сделать поддержку нескольких аккаунтов. И вот они такие лежат все в одной папке, вперемежку батники и утилиты, reg-файлы и прочие ништяки. Лично мне такое не очень нравится.
 
dima1978

Цитата:
Конечно если есть возможность обойти как-то эти символьные линки в WinXP.

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

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 23:57 17-04-2014
kirsha

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При запущенном клиенте Mail.Ru Cloud были проблемы с отображение оверлейных значков, создаваемых Link Shell Extension.
 
Сделал как советует автор в Frequently asked questions (FAQ):
 
 Q: The overlay icons do not show up
 
в реестре

Код:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

 
переименовать разделы:

Код:
HardLinkMenu --> 0HardLinkMenu
IconOverlayHardLink --> 0IconOverlayHardLink
IconOverlaySymbolicLink --> 0IconOverlaySymbolicLink

 
Добавлено:
dimasic

Цитата:
Ну вот видите, файл и ссылка на него выглядят совершенно одинаково. Я именно об этом и говорил.  

Ну дык грубо говоря это ведь два файла, только занимают на диске места по цене одного.

Всего записей: 711 | Зарегистр. 05-12-2008 | Отправлено: 23:57 17-04-2014
19w85



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimasic

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

Средствами батника прекрасно читаются и пишутся параметры реестра, доп.утилита тут ни к чему.

Цитата:
И вот они такие лежат все в одной папке, вперемежку батники и утилиты, reg-файлы и прочие ништяки.

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

Цитата:
Потому что хочу

Вот он, решающий аргумент

Всего записей: 623 | Зарегистр. 20-12-2005 | Отправлено: 00:04 18-04-2014 | Исправлено: 19w85, 00:05 18-04-2014
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, ошибаюсь. Симлинки с Висты появились. А джанкшн пойнты нам не помогут, я уже писал, почему. Тогда надо как-то без смонтированного диска обойтись. В папку куда-то монтировать, что ли. Цепочкой джанкшнов? Надо исследовать такую возможность.

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 00:05 18-04-2014
dima1978



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimasic

Цитата:
Симлинки с Висты появились. А джанкшн пойнты нам не помогут, я уже писал, почему.

Под WinXP как-то встречал прогу, которая работает с символьными линками. Но, как это связать с Вашей улилиткой непонятно, да наверное и нельзя. Если будет время\желание может придумаете возможность реализации без линков.
19w85

Цитата:
Средствами батника прекрасно читаются и пишутся параметры реестра, доп.утилита тут ни к чему.

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

Всего записей: 3767 | Зарегистр. 06-11-2003 | Отправлено: 00:44 18-04-2014 | Исправлено: dima1978, 00:44 18-04-2014
19w85



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dima1978

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

А кто говорил, что сразу несколько акков? Важно понять принцип, ни эти программки, ни батники не расширят функционал заложенный в мейловском клиенте. Если он расчитан на один логин, то одновременно больше одного никак сделать не получится.
 
Переключать последовательно - другое дело: залили в один логин, а после заливки переключились на другой и залили уже в него, такого можно добиться и чисто одними батниками, а можно отдельную программку - суть одна.
 
P.S. Логин+путь к паке - сохранить да, непроблема (для каждого логина).

Всего записей: 623 | Зарегистр. 20-12-2005 | Отправлено: 00:49 18-04-2014 | Исправлено: 19w85, 00:51 18-04-2014
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kirsha

Цитата:
Ну дык грубо говоря это ведь два файла, только занимают на диске места по цене одного.

Я о психологическом моменте. Даже зная, что сами файлы где-то еще лежат, трудно поверить в то, что сейчас в папке клиента находятся только ссылки на них. Выглядят-то они как настоящие!
 
19w85

Цитата:
Средствами батника прекрасно читаются и пишутся параметры реестра, доп.утилита тут ни к чему.

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

Цитата:
Вот он, решающий аргумент

Скажу по страшному секрету, у меня сейчас нет нормального интернета, только модем с тарифом СуперБИТ от МТС. На нем не сильно разбежишься заливать гигабайты в облака. Поэтому я занялся автоматизацией ради самой идеи.
 
dima1978

Цитата:
Под WinXP как-то встречал прогу, которая работает с символьными линками.

Нет, XP не работает с симлинками. Вообще. Не по причине отсутствия утилиты, а потому что сама по себе не умеет. С джанкшнами работает, с симлинками - нет. Оно как бы почти то же самое для пользователя, но вторые позволяют создавать ссылки между разными томами. То есть, с симлинком можно сделать ссылку, которая лежит на диске C: и указывает на диск Z:, а с джанкшнами - нельзя, там ссылки могут быть только в пределах одного тома. Поэтому с хрюшей надо придумывать несколько другую схему работы, без монтирования дисков с помощью subst.
 
 
Добавлено:
19w85

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

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

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 01:05 18-04-2014 | Исправлено: dimasic, 01:06 18-04-2014
19w85



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimasic

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

Вообще-то они и есть настоящие. Потому что хардлинки это совсем не ссылки на файл, а ссылка на сами  данные физически хранящиеся на HDD.
Обычный файл: Заголовок ссылающийся на данные на HDD
а хардлинк, а точно такой же заголовок ссылающийся на эти же самые данные.
Оба эти заголовка равноценны и можем удалить ЛЮБОЙ из них и с данным ничего не случится.

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

Можно еще хранить в отдельной ветке реестра.
 
P.S.  

Цитата:
Нет, XP не работает с симлинками. Вообще. Не по причине отсутствия утилиты, а потому что сама по себе не умеет. С джанкшнами работает, с симлинками - нет. Оно как бы почти то же самое для пользователя, но вторые позволяют создавать ссылки между разными томами

Симлинки очень нужная вещь.
Всё-таки XP хоть и хорошая ось (была), но, увы, слишком устарела. Сейчас ещё вспомнил, что как раз под XP средствами батника русский текст в юникоде было не вывести, в отличии от 7-ки. Там переключение кодировки на юникод ничего хорошего не давало...

Всего записей: 623 | Зарегистр. 20-12-2005 | Отправлено: 01:12 18-04-2014 | Исправлено: 19w85, 01:31 18-04-2014
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Оба эти заголовка равноценны и можем удалить ЛЮБОЙ из них и с данным ничего не случится.

Та ёлки-палки, я это знаю все прекрасно. Но каждый раз, когда дело приходится иметь с хардлинками, напрягаюсь. К счастью, подобные дела имею не часто. Хардлинки хороши, когда надо постоянно хранить одни и те же файлы в разных папках. Как это делает винда, например. Многие библиотеки, хранящиеся в разных местах, являются хардлинками. Там это имеет несомненный смысл. Но хранить, скажем, киношку в разных папках... нууу... с точки зрения каталогизации удобно. С точки зрения регулярных действий - категорически нет. Решили место почистить или фильм оказался г, которое нет смысла хранить. Из "боевиков" его удалили, а в "драмах" и в "военных" забыли.
 
В деле автоматизации заливки данных в облако оно может представлять интерес. Но мы почему-то остановились на симлинках, джанкшнах и монтируемых дисках, не так ли?
 

Цитата:
Можно еще хранить в отдельной ветке реестра.

Хм, это отличная идея. Надо будет реализовать на практике.
 
А подключить сразу несколько папок для заливки? Нет, оно тоже решаемо и на батниках, но совершенно не наглядно. Болтается несколько дисков, какой куда подключен - непонятно. Можно и без этого обойтись, но потенциал все равно несравним.

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 01:59 18-04-2014
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://rghost.ru/54335188
 
Хорошо бы оттестировать по всем добавленным/измененным пунктам. WinXP по-прежнему не поддерживается, для нее надо исследовать возможность обойтись без симлинков.
 
Добавлено/изменено:
 

Цитата:
* Черных окошек больше нет.
 
+ Открыл список доступных дисков. В этой версии не рекомендую монтировать сразу несколько дисков - при размонтировании линки от них останутся в папке клиента. Если монтировать/размонтировать один диск, не трогая шаблон имени, то все в порядке. Можете попробовать смонтировать несколько, это ничем не грозит, но линки придется удалять вручную. Потом это поведение будет исправлено, будет возможно нормально монтировать сразу несколько папок с разными именами.
 
+ Создание симлинка при необходимости. Если в папке с программой нет симлинка к выбранной букве диска и она запущена не под администратором, запрашиваются повышенные права (окно UAC - Контроль учетных записей пользователей), создается симлинк, а программа продолжает выполняться с обычными правами. Симлинки остаются в папке с программой для дальнейшего использования, то есть, при повторном монтировании однажды смонтированного диска повышения прав уже не потребуется.
 
+ Сохранение настроек при выходе из программы. За это отвечает особая галочка.
 
* При первом запуске программы (когда файла с настройками рядом нет) в качестве монтируемой папки вместо корня диска C: выбирается папка "Мои документы" текущего пользователя.
 
* Картинки на кнопках. Пока что такие - одна большая, другая маленькая, - но важен сам принцип, мне надо убедиться, что я на верном пути, и что они отображаются у всех. Также кнопки подписаны внизу.
 
+ Добавил тултипы на всех элементах (такой костыль для людей с крупными шрифтами).

 
Добавлено:
И название придумайте, что ли. Я его уже несколько раз менял, но все не то. Одно слово "Cloud" неинформативно - программа-то заточена под одно облако. Если "Mail.Ru" в названии - слишком длинно. Я в растерянности.

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 11:10 18-04-2014 | Исправлено: dimasic, 14:08 18-04-2014
dima1978



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimasic

Цитата:
Хорошо бы оттестировать по всем добавленным/измененным пунктам. WinXP по-прежнему не поддерживается, для нее надо исследовать возможность обойтись без симлинков.  

Сейчас потестирую, но без функционала заливки в облако.

Цитата:
И название придумайте, что ли. Я его уже несколько раз менял, но все не то. Одно слово "Cloud" неинформативно - программа-то заточена под одно облако. Если "Mail.Ru" в названии - слишком длинно. Я в растерянности.

Да может просто Upload Helper без привязки к Мейлу.

Всего записей: 3767 | Зарегистр. 06-11-2003 | Отправлено: 11:27 18-04-2014
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
19w85
Потестировал программу с увеличенными до 125% шрифтами, у меня она выглядит весьма прилично, вот так: http://i.imgur.com/Wmllkj7.png Очень странно, что у вас так сильно все поползло. Какой размер шрифта стоит, если не секрет?
 
Добавлено:
И вот вам консольный перекодировщик, попробуйте и скажите, устраивает ли: http://rghost.ru/54340762
 
Читает строку из входного потока, перекодирует ее из CP866 в UTF-8 и приводит к нижнему регистру.
 
Пользоваться через пайп, полученный вывод перенаправить в файл:

Код:
echo АбВгДеЁ | Oem2LCaseUTF.exe >>.cloud_ss

 
Также строку можно ввести с консоли:

Код:
Oem2LCaseUTF.exe >> файл

Не знаю, для чего это может пригодиться, но такая побочная возможность есть.
 
А поддержка входной кодировки 1251 вам нужна или ну ее нафиг?

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 13:23 18-04-2014
dima1978



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimasic
Тоже потестировал со своими ограничениями Вашу утилитку, Все надписи и иконки на месте, все работает как надо. Теперь только на Вас надежда, что придумаете что-нибудь как ее сделать чтоб и под XP работала

Всего записей: 3767 | Зарегистр. 06-11-2003 | Отправлено: 14:12 18-04-2014
dimasic

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчет хрюши сложнее, там идеология должна быть другая. Надо поэкспериментировать не с монтированием дисков через subst, а через джанкшны в пределах одного диска. Возможно, до соединения второго уровня клиент не сразу доберется. И надо еще изучить, в хрюше как стандартные средства удаляют такие ссылки. Что проводник идет по ним и удаляет рекурсивно - то известный факт. А как будут вести себя консольный rmdir и функции WinAPI - то мне пока неведомо.
 
Если такой алгоритм заработает, можно будет сделать универсальный вариант для всех систем. Но текущие наработки с симлинком все равно пригодятся, чтобы прикрутить к этому хозяйству encFS - та иначе как в виртуальный диск монтироваться и не умеет. И тут WinXP пролетает. Разве что шифрованные данные хранить локально и не использовать ключ --reverse..

Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 14:30 18-04-2014
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Компьютерный форум Ru.Board » Интернет » Хостинг » Облако Mail.ru (Cloud Mail.ru)
PEDKA (24-02-2017 18:21): Облако Mail.ru (Cloud Mail.ru). Часть 2.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru