Pull to refresh
  • by relevance
  • by date
  • by rating

10 приёмов, позволяющих ощутить себя специалистом, работая с Google Drive

Studying in IT
Translation


Думаете, вы хорошо знаете набор мер для повышения производительности онлайн-работы в инструментах Google? Независимо от того, используете вы сервис Гугл-Диск пять минут или пять лет, в нём всегда есть, чему научиться, и поэтому мы представляем ниже 10 полезных советов и приёмов для повышения вашего мастерства при работе с этим сервисом.
Читать дальше →
Total votes 49: ↑30 and ↓19 +11
Views87.5K
Comments 17

Google Диск в качестве резервного хранилища для VPS сервера на базе Linux

Data storageData storages
Sandbox
Пришла идея делать backup сервера VPS на CentOS 7 в Google drive, не пропадать же зря 15 гигам халявного места. Немного поискал и нашел пару статей на эту тему, тема оказалась не нова, и сначала поставил утилиту от самой корпорации добра, вот статья на эту тему Backing up a Directory to Google Drive on CentOS 7.

Но мне это не подходит, так как есть скрипт, который выполняется по расписанию, и в нем я решил проверять файлы по дате создания и не плодить миллион архивов, а для этого нужно смонтировать Google Drive в папку.

Утилита от Google умеет только закачивать и скачивать файлы, проверить по дате и удалить все старше 3х дней не получилось.

Спасение нашлось в google-drive-ocamlfuse, статей на эту тему не мало, но есть одно, но, утилита требует GUI интерфейс, а в частности любой браузер. В браузер передается с генерированная ссылка.

Google как известно авторизует пользователей по OAuth. В моем VPS естественно не о каком GUI речь не идет, только консоль.

На помощь пришла статья с github Headless Usage & Authorization. Предлагаю вам мой вольный перевод.
Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Views24.4K
Comments 8

Резервное копирование standalone-блога на движке Wordpress в облаке Google Drive

Data recoveryBackupData storageData storages
Бэкап Wordpress на Google Drive Приличный блог в наше время – почти необходимость для всякого работника интеллектуального труда, коих принято непочтительно именовать «креаклами». Если вы хипстер, креативный дизайнер, самозанятый фотограф-бомбила и так далее, то одним фейсбуком вы точно не отделаетесь; нужен собственный сайт, а на сайте собственный блог, где вы выкладываете по вечерам своё крео и селфи, как вы там сидите в «Жан-Жаке» после трудового дня, все такие в клетчатых лосинах и со стаканом сельдереевого смузи. Потеряете пару записей – и всё, плакал креатив, прощай, настроение!

А уж если вы серьёзный учёный, предприниматель или журналист, то всякая ваша публикация в блоге может оказаться, без преувеличения, бесценной. Потому-то резервное копирование (бэкап) вашего блога – занятие во всех отношениях необходимое.
Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Views2.6K
Comments 1

Выпуск 3CX V15 SP5 и обновлений клиентов для macOS и iOS

3CX Ltd.System administrationIT InfrastructureNetwork technologiesServer Administration
Recovery mode

3CX V15 SP5


В эту пятницу мы представили финальную версию 3CX V15 SP5. В SP5 функциональность версий 3CX для Windows и Linux, наконец, сравнялась, и Linux версия 3CX теперь является финальным релизом! Кроме того, добавлены новые функции, упрощающие администрирование системы и ее размещение в облачных сервисах крупнейших операторов.


Автоматические обновления, резервирование и восстановление


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


  • Автоматическое резервное копирование конфигурации системы в указанную учетную запись Google Drive
  • Автоматическое восстановление резервной копии системы на другой сервер 3CX для обеспечения отказоустойчивости (в редакциях Pro и Enterprise)
  • Значительно упрощена настройка отказоустойчивого кластера
  • Автоматическая установка обновлений ОС Debian в версии 3CX для Linux
  • Автоматическая установка протестированных обновлений системы 3CX
  • Автоматическая загрузка обновленных прошивок IP телефонов. После этого администратор может установить их на телефоны в один клик. Система оповещает администратора об использовании в IP телефонах устаревшей версии прошивки.
  • Новая функция 3CX Labs позволяет устанавливать бета-версии системы и тестировать их еще до выхода финального релиза
  • Сервис IVR теперь поддерживает устанавливаемые гостями звонки-будильники для использовании в отелях

image

Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views1.3K
Comments 2

Google Drive добавил сканирование «пиратского» контента по хэшам файлов

Information Security


Борьба с так называемым «пиратским» контентом продолжается. В эту борьбу правообладатели привлекают все большее количество сторон. В числе прочих партнеров правообладателей — корпорация Google. Сейчас руководство компании решило заняться проблемой очистки серверов Google Drive от контента, нарушающего чье-либо авторское право. Одна из первых введенных мер в рамках этой борьбы — уведомление пользователей о проблемах с авторским правом в случае «шаринга» контента такого типа. Для того, чтобы определить, какого рода контент размещается на сервисе (обычный или «пиратский»), Google использует сканирование по хэшам файлов.

Обычно хэшем файла или его хэш-суммой называют уникальный идентификатор файла, который генерируется при помощи специального ПО. В основе процесса обработки данных для получения хэш-суммы — ряд математических преобразований данных (обычно это алгоритмы SHA-1, MD5, CRC), которые содержатся в файле. Хэш может служить «отпечатком» файла и использоваться для подтверждения аутентичности этого файла. Дело в том, что если у двух файлов изменить имена или расширения, то их хэш-сумма будет по-прежнему одинаковой. При изменении содержимого файла автоматически изменится и хэш-сумма.
Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Views25.4K
Comments 101

Дропбокс. Уроки практической магии

Cloud services
Sandbox
image Есть изобретения, которые меняют образ жизни целых народов. Канализация и горячая вода, печатный станок и интернет, конвейер и ценник. Прямо сейчас появляются сотни изобретений, которые перевернут нашу жизнь. Но мы так быстро живем и так привыкли к бешенным темпам прогресса, что не замечаем этих изменений. Мне жаль их. Поэтому я остановил на чуть-чуть время и запечатлел изменения в свой жизни в пяти коротких историях про дропбокс. А потом побежал жить дальше.

Как дропбокс заставляет говорить правду


Посреди рабочего дня зовет меня коллега на встречу с клиентом. И тут оказывается, что обещал я этому клиенту подготовить то ли анализ его проблемы, то ли варианты решений. А в голове на эту тему — пусто, как на улицах в 10 утра 1 января. Поймали видимо меня на бегу и вытянули из меня обещание. Давно так не попадался, прямо как школьник. И лезут в голову школьные мысли — скажем ему, что
Читать дальше →
Total votes 40: ↑17 and ↓23 -6
Views5.1K
Comments 9

Переезд хуже пожара: как перевезти 3Тб данных с Dropbox на Google Drive и выжить

Cloud services
Сложно представить, что было бы с нашей компанией, потеряй мы все наши файлы: например, в результате пожара. Как минимум, довольно проблематично заниматься изданием настольных игр без их макетов, не говоря уже о тоннах других материалов, нужных для работы компании.

Поэтому ещё 5 лет назад, основав «Банду умников» и делая тестовый тираж, мы уже хранили все данные в Dropbox — благо они тогда умещались в бесплатные лимиты. За это время команда выросла с 2 до 35 человек, и в этом году мы поняли, что пора прощаться с Dropbox и переезжать на Google Drive. Это решение вызвало череду приключений, которые мы совсем не планировали.

Для переезда с одного облачного сервиса на другой может быть куча разных причин: от риска блокировок (привет, Роскомнадзор) до потребности в каком-то принципиально новом функционале. В нашем случае причина была простой: мы сели, посчитали и поняли, что вместо 12 аккаунтов с безлимитным хранилищем у нас может быть 35 аккаунтов (то есть вся команда) — и всё это ровно за те же деньги.

Но фраза «сказано — сделано» не случайно встречается только в сказках. Не то, чтобы мы думали, будто перенос всех данных состоится по щелчку пальцев, но всё же на берегу представляли себе переезд куда проще. А зря.

Вот 6 важных моментов, которые мы открыли для себя в процессе смены облачного провайдера.
Читать дальше →
Total votes 37: ↑36 and ↓1 +35
Views29.4K
Comments 85

Улучшения в Google Drive: отправка файлов в виде вложений Gmail, поддержка ODF и голосовое управление в мобильной версии

IT-companies
Поисковый гигант незаметно выкатил несколько улучшений своего сервиса Google Drive для десктопа и для мобильных клиентов под Android и iOS.

Google Drive получил более тесную интеграцию с почтой Gmail: ранее возможность поделиться файлом заключалась в том, чтобы дать на него ссылку. Если же файл удалялся, то адресат, соответственно, терял к нему доступ. Теперь, если файл отправлен командой «Insert as attachment», то он физически будет храниться в аккаунте почты получателя в независимости от того, сохранился ли он в исходном размещении или нет.
Узнать подробности
Total votes 7: ↑7 and ↓0 +7
Views4.5K
Comments 4

5 лучших Backup Services 2016

ua-hosting.companyStatistics in ITLifehacks for geeksIT-companies
Про важность резервных копий (бекапов) слышал каждый, да и кому хочется потерять информацию, проект, файлы, личные, семейные фотографии, документы. Но давайте смотреть правде в глаза — очень многие упускают этот момент, в глубине души надеясь, что все обойдется и ничего с вашим носителем информации не случится.



А когда что-то происходит в силу разных обстоятельств (то ли с вашей вины, то ли со стороны хостинг-провайдера, то ли стихийного бедствия), остается только схватиться за голову и сожалеть, что вы заранее не забэкапили свою информацию. Вывод один, как ни прискорбно, но виноваты только вы.
читать дальше
Total votes 10: ↑5 and ↓5 0
Views15.7K
Comments 48

Конвертирование XLS файлов в Google Spreadsheet с использованием Google Apps Script

JavaScriptGoogle API
Sandbox
Меня зовут Александр и я фрилансер, основная моя специализация — это Google Apps Script. Одному из заказчиков потребовалось программно конвертировать файлы Microsoft Excel в Google Spreadsheets. Я раньше с такой задачей не сталкивался, поэтому призвал на помощь Google. Перерыл кучу форумов, но готового решения не нашёл. Пришлось писать свой велосипед. И хотя код получился коротким, времени на нахождение решения потребовалось не мало. Вот то, что получилось:
Читать дальше →
Total votes 24: ↑23 and ↓1 +22
Views5.5K
Comments 1

Перенос конфигурации АТС в сервис 3CX PBX Express

3CX Ltd.System administrationIT InfrastructureNetwork technologiesServer Administration
Tutorial
В этой статье мы расскажем, как в сервисе 3CX PBX Express восстанавливать резервные копии существующих инсталляций АТС. Возможность восстановления конфигурации позволяет, например, переместить локальный сервер в облако, сменить хостинг или восстановить АТС в облаке после серьезного локального сбоя. Единственное требование при перемещении конфигурации — опция «Данные лицензии и FQDN имени» в резервной копии должна быть включена.

Перед перемещением вашей АТС в сервис PBX Express обратите внимание на следующее:
Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views1.4K
Comments 0

Выпущена 3CX v16 Beta 1 с поддержкой Raspberry Pi

3CX Ltd.System administrationIT InfrastructureDevelopment of communication systemsDevelopment for Raspberry Pi
Tutorial
С удовольствием представляем очередную версию нашей системы 3CX v16 Beta 1. Финальный релиз не за горами! стали еще ближе к выпуску финального релиза. А сейчас позвольте представить новые возможности, улучшения и поддержку новой платформы, появившиеся в Beta 1.

Работа на платформе Raspberry Pi



Не так часто сложный программный продукт адаптируется для поддержки новой аппаратной архитектуры. Да, это было непросто реализовать для системы реального времени, которой является 3CX.

Но мы сделали это! 3CX v16 теперь работает на устройствах размером с мыльницу — Raspberry Pi 3B+. Мы подготовили руководство по установке v16 на Raspberry Pi, которое приведено ниже. Устанавливайте и пользуйтесь бесплатно!
Читать дальше →
Total votes 32: ↑26 and ↓6 +20
Views8.7K
Comments 2

Google Drive как хранилище для веб-приложения

Website developmentJavaScriptGoogle API
Tutorial

Предисловие


Мое веб-приложение хранит данные в localStorage. Это было удобно, пока не захотелось, чтобы пользователь, заходя на сайт с разных устройств, видел одно и то же. То есть, понадобилось удаленное хранилище.

Но приложение «хостится» на GitHub Pages и не имеет серверной части. Я решил не делать сервер, а данные хранить у третьей стороны. Это дает существенные преимущества:

  1. Не нужно платить за сервер, не болит голова о его стабильности и доступности.
  2. Меньше кода, меньше ошибок.
  3. Пользователю не нужно регистрироваться в моем приложении (это многих раздражает).
  4. Приватность выше, и пользователь знает, что его данные хранятся в месте, которому он, скорее всего, доверяет больше, чем мне.

Сначала выбор пал на remoteStorage.js. Они предлагают открытый протокол обмена данными, достаточно приятное API, возможность интеграции с Google Drive и Dropbox, а также свои сервера. Но этот путь оказался тупиковым (почему — отдельная история).

В итоге решил использовать Google Drive напрямую, и Google API Client Library (далее GAPI) как библиотеку для доступа к нему.

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

Надеюсь, данная статья сэкономит вам время, если вы решите использовать Google Drive в вашем приложении.
Читать дальше →
Total votes 34: ↑33 and ↓1 +32
Views27.2K
Comments 19

Выбираем систему хранения файлов для командной работы

Data storageDevelopment ManagementData storagesProject managementCloud services


Мы работаем с большими объемами медиа данных: видео, рендеры, фото, иллюстрации. Чтобы обеспечивать коллективную работу, нам нужен постоянный общий доступ ко всем этим файлам.

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

Мы сравним популярные облачные хранилища для бизнеса: Google Drive, DropBox, Citrix ShareFile и Microsoft OneDrive.

Наши требования к облачному хранилищу:

  • Безлимитный объем данных — у нас много данных, в среднем около 10ТБ. Не хочется постоянно думать сколько нужно докупить места в этом месяце и почему вдруг кончилась квота.
  • Версионность файлов и логирование — git приучил нас, что все изменения можно видеть и откатить. Поэтому и с файлами должны быть точно так же: любое изменение, удаление должно быть обратимо и легко контролироваться.
  • Права доступа — никаких больше общих папок доступных всем. Каждый сотрудник должен иметь свою область видимости.
  • Upload без регистрации — клиенты не должны больше искать файлообменники, чтобы прислать нам тяжелый файл. Файлы должны сразу загружаться в наше хранилище без промежуточных сервисов.
Читать дальше →
Total votes 35: ↑33 and ↓2 +31
Views29.4K
Comments 30

PS2/PSP эмулятор + Google Drive + YouTube = «безумие» продолжается

Games and game consoles
Привет всем читателям!

Я продолжаю тему программного эмулятора для PlayStation 2 и PlayStation Portable — Omega Red. Более подробно:


В данном материале я продолжу свои «безумные» эксперименты над проектом. Добро пожаловать по «кат».

Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views7K
Comments 4

Хранение и автоматическая сортировка фото и других файлов. Работа с файлохранилищем на базе NAS Synology

BackupData storageData storagesCloud services
Sandbox
Давно хотел написать про то как я храню свои файлы, как делаю бэкапы, но все никак не доходили руки. Недавно тут появилась статья, в чем-то похожую на мою но с другим подходом.
Сама статья.

Я уже много лет пытаюсь найти идеальный для себя метод для хранения файлов. Думаю я его нашел, но всегда есть что улучшить, если есть какие-то мысли как сделать лучше, с удовольствием почитаю.

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

У меня где-то 680 GB файлов, из них процентов 90 это фото и видео.

Круговорот файлов в моих хранилищах:


image

Тут примерная схема того как и где хранятся все мои файлы.
Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views21K
Comments 38

Security Week 26: спам в сервисах Google

«Лаборатория Касперского»Information Security
Чаще всего в наших еженедельных дайджестах мы обсуждаем какие-то новые факты или события, связанные с информационной безопасностью. В некоторых случаях такие открытия представляют чисто теоретический интерес: например, уязвимости типа Spectre в современных процессорах вряд ли удастся эксплуатировать массово в ближайшее время. А вот свежеобнаруженные критические уязвимости в распространенных программах, как правило, требуют немедленных действий, если эти программы используются в вашей рабочей или личной инфраструктуре. Из последних событий к таким относятся zero-day в Windows, уязвимость в почтовом сервере Exim или даже совсем свежая дыра в плеере VLC.


Но есть проблемы, связанные с безопасностью, которые существуют давно, эволюционируют медленно и эксплуатируются массово. В информационном пространстве им уделяется меньше внимания: ну понятно, что есть спам и связанное с ним широкомасштабное мошенничество, и что теперь? Давайте для разнообразия посмотрим на эту скучную тему, тем более, что повод есть. Недавно в блоге «Лаборатории Касперского» был опубликован подробный обзор методик рассылки спама через многочисленные сервисы Google. Если вам не повезло, вы с такими надоедливыми атаками сталкивались сами. Так произошло и с одним из авторов этого дайджеста. В этом посте мы дополним обзор методов рекомендациями и на примере спама поговорим о проблемах приватности. Если конкретнее — о том, как доступ к вашим сервисам по сути ограничен двумя последовательностями букв и цифр, которые известны всем.
Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views4.5K
Comments 4

Раздаем файлы с Google Drive посредством nginx

PHPNginxGoogle API
Sandbox

Предыстория


Так уж случилось, что нужно мне было где-то хранить более 1.5тб данных, да еще и обеспечить возможность скачивания их обычными пользователями по прямой ссылке. Поскольку традиционно такие объемы памяти идут уже на VDS, стоимость аренды которых не слишком вкладывается в бюджет проекта из категории «от нечего делать», а из исходных данных у меня был VPS 400GB SSD, куда при всем желании 1.5тб картинок без lossless сжатия поместить не удастся.

Читать дальше →
Total votes 36: ↑35 and ↓1 +34
Views11.9K
Comments 25

Security Week 35: статистика утекших паролей и атаки через Google Drive

«Лаборатория Касперского»Information Security
Прошедшая неделя отметилась как минимум двумя громкими событиями в сфере инфобезопасности. Впервые за долгое время для актуальных моделей Apple iPhone со свежей прошивкой iOS 12.4 доступен джейлбрейк (новость, пост на хабре). Джейлбрейк эксплуатирует уязвимость, которую закрыли в iOS 12.3, но, видимо, по ошибке снова «открыли» в свежей версии 12.4.

Вышла версия видеоплеера VLC 3.0.8, в которой закрыты несколько серьезных уязвимостей (новость), в том числе обеспечивающих выполнение произвольного кода при открытии подготовленного файла .MKV. Примечательно, что в конце июля уже сообщалось о серьезных уязвимостях, также связанных с обработкой MKV, но те проблемы в итоге оказались плодом воображения исследователя и странной конфигурации его компьютера. Зато свежие уязвимости — настоящие.

Но поговорим мы сегодня не об этом, а про пароли. Google подвел первые итоги использования расширения Password Checkup для браузера Chrome и поделился (новость, оригинальный блогпост) интересной статистикой: только четверть паролей меняется на новые, даже если пользователь извещен об утечке. А заодно рассмотрим новые попытки спамеров прорваться к пользователю, на этот раз через Google Drive.
Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views5.1K
Comments 0

Установка Chrome-софтфона 3CX через Gsuite и миграция записей с Google Drive

3CX Ltd.System administrationGoogle ChromeIT InfrastructureNetwork technologies
Tutorial

Централизованная установка расширения 3CX для Chrome через GSuite


В 3CX V16 Update 4 Alpha появилось новое расширение для Chrome, позволяющее звонить без открытия веб-клиента. Вы можете работать с любым настольным приложением, но при поступлении входящего вызова в нижнем правом углу экрана появится браузерный дайлер с информацией об абоненте.

В этой статье мы расскажем, как централизованно установить это расширение для всех сотрудников компании, не заходя на индивидуальные ПК. Сделать это можно непосредственно из консоли GSuite Admin Console.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views973
Comments 0