2016-01-23 05:23:45
Всем доброго времени суток и всяческих прочих полезных радостей. Что-то давненько мы не говорили про ...
+ развернуть текстсохранённая копия
Всем доброго времени суток и всяческих прочих полезных радостей. Что-то давненько мы не говорили про браузеры и, уж тем более, про удаленный доступ + управление компьютером (впрочем, про сие вообще как-то пока статей раз-два и про Teamviewer). Сегодня было решено героически написать сразу и о том, и об этом. Речь пойдет про простенькое (в своей установке […]
Каждый из нас работая в интернете с помощью браузера Google Chrome, открыв несколько вкладок замечал, как система начинает подтормаживать, новые вкладки открываются дольше, работать становится не комфортно. Все правильно, ведь каждая незакрытая вкладка является процессом, который потребляет ресурсы системы и оперативную память, которой всегда катастрофически не хватает. Конечно же, вернуть … далее →
Нас часто спрашивают, а чем мы вообще лучше других онлайн-редакторов документов. Вместо того, чтобы использовать опробованный Лордом Вейдером прием удушения Силой на всех, кто этот вопрос задает, мы решили написать о том, чем же хороши наши редакторы и чем они отличаются от, пожалуй, основных своих конкурентов — Office Online от Microsoft и Google Docs.
2016-01-19 16:38:49
... на платформе Google App Engine / Google Cloud ... облачного хранения файлов Google Cloud Storage. ...
+ развернуть текстсохранённая копия
В продолжение серии статей о веб-разработке на Java на платформе Google App Engine / Google Cloud Endpoints рассмотрим сервис для облачного хранения файлов Google Cloud Storage.
В целом схема выглядит следующим образом: сервер на бэкэнде генерирует временную ссылку (адрес) для передачи файла в определенный контейнер (bucket) нашего хранилища, которая на фронтэнде вставляется в форму для передачи файла. Пользователь на указанный адрес посылает POST HTTP-request с одним или несколькими файлами в теле запроса, файлы принимаются и размещаются в хранилище, и HTTP-request вместе с данными о размещенных файлах принимается сервлетом, который обработав информацию о размещенных файлах, возвращает пользователю HTTP response: JSON или text/html, или в общем что пожелаем.
Файлы сохраняются в хранилище, у сервлета есть в распоряжении ключ который дает возможность доступа к файлу, в частности можно выдать файл пользователю с помощью другого сервлета либо создать «статичную» ссылку (https://).
Доступ к хранилищу также доступен через веб-интерфейс, и из командной строки с помощью утилиты gsutil.
Читать дальше →