Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Оглавление для Google Docs и Хабрхабра

Блог компании Хотридер Google Chrome

Проблема


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

Решение для Хабра


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


Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 11K
Комментарии 16

Синхронизация веб страницы с Google Docs

PHP *MySQL *
Recovery mode
Из песочницы
Я работаю в организации, которая занимается аутсорсингом по всей России, в том числе монтажом СКС в магазинах наших заказчиков. Заказов на монтаж в последнее время стало намного больше и был создан новый отдел, который занимается мониторингом этих открытий. Мне была поставлена задача разработать небольшой сайт для мониторинга данных работ. На сайте должны быть счетчики обратного отчета, отображающее время до открытия магазина, строка с данными об этом магазине (заказчик, бренд, город, адрес, номер заявки в нашей основной информационной системе, тип работ и дата открытия), а вся эта информация на сайте должна браться из таблицы, находящийся на Google docs.
Читать дальше →
Всего голосов 10: ↑2 и ↓8 -6
Просмотры 7.2K
Комментарии 13

Google запустила Add-ons для Google Docs и Sheets

Google Chrome Google API *
Вчера вечером компания Google объявила о запуске дополнений (add-ons). С их помощью сторонние компании получили возможность расширять возможности Google Docs и Sheets.

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


Читать дальше →
Всего голосов 37: ↑36 и ↓1 +35
Просмотры 19K
Комментарии 13

Google представил новую домашнюю страницу для Документов, Таблиц и Презентаций

Usability *
Едва мы привыкли к тому, что Google Docs де-факто исчезли, растворившись в почти бездонном пространстве Google Drive, как «Гугл» вновь их возвращает, причём в улучшенном виде: вскоре по адресу docs.google.com будет открываться новая главная страница документов:


Читать дальше →
Всего голосов 29: ↑22 и ↓7 +15
Просмотры 15K
Комментарии 20

СМС-термометр из связки Google script, Google Doc, Wolfram-Alpha и Sms.ru

JavaScript *Программирование *Google API *
Из песочницы
Всем привет!
Захотел сделать так, чтобы на мой простенький телефон по утрам приходили оповещения о текущей погоде (разумеется, бесплатно). Потому, что нет обычного термометра, из-за этого насколько тепло нужно одеваться, понятно не всегда.
Кому интересно, как я это реализовал – добро пожаловать под кат.
Читать дальше →
Всего голосов 9: ↑4 и ↓5 -1
Просмотры 6.2K
Комментарии 7

Просмотр всех нажатий клавиш в Google Docs

Информационная безопасность *Google API *
С мая 2010 года Google Docs ввёл новый формат документов, который сохраняет подробную историю версий. Вы можете открутить действия назад, словно в замедленном фильме. Текстовый редактор сохраняет время нажатия клавиш с точностью до микросекунды.

Журналист и хакер Джеймс Сомерс сумел взломать внутренний формат Google Docs и извлечь метки времени для каждого нажатия клавиш. Таким образом, вы можете посмотреть историю создания документа от начала и до конца. Более того, кейлоггер Google Docs очень продвинутый: он присваивает уникальные идентификаторы символам, так что знает даже, откуда и куда скопирована каждая буква!

Самое главное, что для вас открыта история нажатия клавиш и чужих документов, которыми с вами поделились коллеги для совместной работы. Это можно назвать неожиданным поведением программы. Если я создаю документ, а потом открываю к нему совместный доступ, я не могу ожидать, что все коллеги увидят полную историю, как создавался этот текст, какие слова исправлялись и какие предложения удалялись, прежде чем документ выложили на всеобщее обозрение.
Читать дальше →
Всего голосов 59: ↑54 и ↓5 +49
Просмотры 36K
Комментарии 15

СМС-рассылка с Google Sheets API

JavaScript *Google API *
Из песочницы
Недавно от знакомого фриланс-работодателя поступило предложение о небольшой работе, связанной с организацией смс-рассылки, данные для которой должны браться из .xls-таблицы. Плюс к этому было необязательное пожелание вынести эту же таблицу на корпоративный веб-сайт с обязательной возможностью её редактирования. При этом был озвучен весьма малый бюджет максимум на два человеко-дня.

Минимальное исследование существующих веб-инструментов работы с электронными таблицами показало, что разработка на их основе потребует времени в разы больше. Например, связка PHPExcel и какой-нибудь AJAX-таблицы выливалась в разработку функционала полноценного сайта. К тому же требующего отдельного хостинга в целях безопасности. Теоретически рассматривался вариант MS Excel + VB script, но и тут были свои подводные камни. В итоге выбор пал на Google Sheets.
Читать дальше →
Всего голосов 22: ↑17 и ↓5 +12
Просмотры 24K
Комментарии 3

Как подружить Google Диск и Google Календарь? Пробуем GAS на вкус

JavaScript *SQL *Кодобред Google App Engine *Google API *
Из песочницы
Корзина покупателя GASПредлагаю читателям «Хабрахабра» историю о том, как мне удалось повысить свою покупательскую способность в кризисное время при помощи Google Apps Script (GAS). Под катом вы найдете нестандартный пример использования и узнаете о возможностях работы со службами Google Drive и Google Calendar.

Началось все с того, что цена импортируемых товаров в России неуклонно росла вверх. Работая IT-специалистом в крупной ритейл-сети, у меня возникла идея о том, как можно воспользоваться преимуществом наличия доступа к товарной базе, не нарушая установленных правил компании и тем более закона. Наибольший интерес с точки зрения экономии личных денежных средств представляют так называемые «промоакции» (тарифы со скидкой). Необходимо было организовать ежедневную выгрузку «промоакций» на интересующие товары и реализовать возможность своевременного получения уведомлений о наличии скидок на Android-смартфон.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 28K
Комментарии 10

IT-атмосфера бизнеса: Google Apps for Work

Блог компании Softline Управление разработкой *
Мы живём среди гаджетов и они здорово облегчают нам жизнь: напоминают о делах, присылают письма, позволяют общаться на огромных расстояниях, покупать онлайн, прогуливаться по улицам далёких городов, не вставая с любимого дивана. Это наша, вполне сформированная, информационно-техническая атмосфера. Но стоит придти в офис, как зачастую нас встречает затертый ежедневник, обклеенный напоминалками-стикерами монитор, записка от коллеги на маркерной доске.

Несколько лет назад переход к электронной торговле, документообороту, CRM и ERP-системам, системам управления проектами был растущим трендом. В 2015 году – это объективная потребность большинства компаний всех секторов экономики. Корпоративное программное обеспечение прочно вошло в жизнь российского бизнеса и затронуло практически все бизнес-процессы. А как вам дышится в вашей IT-атмосфере?
Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 17K
Комментарии 8

Интеграция Unity с Google Таблицами

Разработка мобильных приложений *Разработка игр *Unity *
Tutorial


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

Электронные таблицы могут стать удобным инструментом для решения данной проблемы. Они хорошо подходят для наглядного отображения данных и визуализации. Сортировка и использование формул помогут добиться математической точности в просчете экономики, игровых циклов и управлении уровнями. Преимущество Google таблиц в том, что с ними может работать одновременно большое количество человек в режиме онлайн, это значительно повышает скорость разработки, устанавливает надежную и понятную коммуникацию между членами команды: программистами, художниками, геймдизайнерами.

В этой статье я хочу рассказать Вам какую пользу принесли мне электронные таблицы, с какими трудностями я столкнулся, когда подготавливал игру для работы с Google таблицами и также хочу поделиться небольшим туториалом по интеграции Unity проекта с Google Spreadsheets.
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 25K
Комментарии 5

Облачные сервисы, которые помогают нам каждый день

Блог компании Alconost SaaS / S+S *

by Jonathan Dahl

Мы в Alconost активно пользуемся облачными сервисами. Для такой распределенной команды, как наша (лишь 20% коллектива работает в офисе), это просто находка — работа получается такой же быстрой и слаженной, как если бы наши сотрудники сидели рядом друг с другом. Кратко о том, какие облачные инструменты мы используем и любим — в этом посте.
Читать дальше →
Всего голосов 11: ↑3 и ↓8 -5
Просмотры 5.8K
Комментарии 5

Одиннадцать важных функций ONLYOFFICE, которых нет ни в MS Office Online, ни в Google Docs

Блог компании ONLYOFFICE Разработка веб-сайтов *Canvas *
Нас часто спрашивают, а чем мы вообще лучше других онлайн-редакторов документов. Вместо того, чтобы использовать опробованный Лордом Вейдером прием удушения Силой на всех, кто этот вопрос задает, мы решили написать о том, чем же хороши наши редакторы и чем они отличаются от, пожалуй, основных своих конкурентов — Office Online от Microsoft и Google Docs.

Начнем с текстовых редакторов.


Читать дальше →
Всего голосов 34: ↑23 и ↓11 +12
Просмотры 39K
Комментарии 140

Что ж, этот день настал: быстрое совместное редактирование в редакторах ONLYOFFICE

Блог компании ONLYOFFICE Разработка веб-сайтов *Алгоритмы *SaaS / S+S *
Этот день всё-таки пришел. Мы выкатили обновленную версию редакторов документов ONLYOFFICE Document Editors 3.6 с быстрым совместным редактированием, как в Google Docs. Его давно просили, требовали, угрожали, но мы были неумолимы. До тех пор, пока не сдались под напором пользователей, желающих редактировать свои секретные материалы, в режиме реального времени наблюдая, что набирает соавтор.

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


Читать дальше →
Всего голосов 24: ↑16 и ↓8 +8
Просмотры 13K
Комментарии 12

Российский сервис «МойОфис» будет конкурировать с Microsoft Office и Google Docs

Развитие стартапа
Весной 2015 года компания «Новые облачные технологии» (НОТ) запустит новый сервис «МойОфис», который должен составить конкуренцию сервисам Microsoft Office и Google docs. Разработчики ставят перед собой амбициозные цели. К 2020 году компания хочет получить 25% отечественного рынка и выйти на рынки Европы и Латинской Америки.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 22K
Комментарии 30

Писательница работает над романом в режиме реального времени

Управление медиа *


Часто поклонники того либо иного автора с увлечением изучают историю написания романа/повести. Сейчас технологии позволяют нам отслеживать процесс написания в режиме реального времени, в буквальном смысле слова буква за буквой. Правда, не очень много авторов, которые открывают нам свои работы до того, как они будут готовы. Примером может НФ-роман «Метро 2033», который выкладывался в Сеть глава за главой. Сейчас же автор Сильвия Хартманн предлагает своим поклонникам (да и не только им) следить за написанием своего очередного романа, как уже говорилось выше, буква за буквой.

Читать дальше →
Всего голосов 37: ↑35 и ↓2 +33
Просмотры 18K
Комментарии 32

Небольшой скрипт для отслеживания цен avito из Google Spreadsheet

JavaScript *Google API *
Tutorial
Хочу поделиться с сообществом небольшим скриптом для загрузки цен с сайта объявлений AVITO в Google Spreadsheet. Вдруг кому-нибудь еще пригодится.

Логика такая — в цикле бежим по ячейкам таблицы с адресами и запрашиваем странички. Из полученных страниц получаем цену и подставляем в соседние ячейки. Запуск скрипта через пункт меню Avito -> Update Prices.

Page Sample
(наименнннование sic!)
Читать дальше →
Всего голосов 35: ↑32 и ↓3 +29
Просмотры 41K
Комментарии 33

Как создать виртуальную машину в Google Таблицах

Блог компании PayOnline Ненормальное программирование *JavaScript *Программирование *Google App Engine *
Перевод
Автор материала рассказывает, как с помощью Google-таблиц создать виртуальную машину, которая генерирует числа Фибоначчи.

Недавно я заметил, что в Google Документах есть достаточно полнофункциональная система скриптов под названием Apps Script. Она позволяет вам писать на JavaScript некоторые довольно полезные вещи:

  • Запускать код в ответ на такие события, как открытие документов или изменение ячеек
  • Создавать пользовательские функции таблиц для формул в Google Таблицах
  • Использовать такие сервисы, как Google Переводчик для перевода текста или Gmail для отправки электронной почты
  • Добавлять новые элементы меню в интерфейс Google Документов с помощью своих пользовательских функций

Естественно, по этой причине мне пришлось создать что-нибудь интересное. Вот, смотрите: виртуальная машина в Google Таблицах, генерирующая числа Фибоначчи!

image
Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 9.4K
Комментарии 13

Полезные функции Google Таблиц, которых нет в Excel

Data Mining *Алгоритмы *Google API *Big Data *
Tutorial
Cтатья написана в соавторстве с Ренатом Шагабутдиновым.

image

В этой статье речь пойдет о нескольких очень полезных функциях Google Таблиц, которых нет в Excel (SORT, объединение массивов, FILTER, IMPORTRANGE, IMAGE, GOOGLETRANSLATE, DETECTLANGUAGE)

Очень много букв, но есть разборы интересных кейсов, все примеры, кстати, можно рассмотреть поближе в Google Документе goo.gl/cOQAd9 (файл-> создать копию, чтобы скопировать файл себе на Google Диск и иметь возможность редактирования).
Читать дальше →
Всего голосов 37: ↑34 и ↓3 +31
Просмотры 264K
Комментарии 21

Масштабная фишинг-атака затронула около 1 млн пользователей Gmail

Облачные сервисы

Источник: Techcrunch

Вот уже пару дней интернет-пользователи получают сообщения в Gmail со ссылкой на некий документ Google Docs внутри. На эту ссылку не стоит кликать даже в том случае, если сообщение пришло от знакомого человека. Дело в том, что эту ссылку рассылает зловредное ПО, созданное неизвестной пока командой киберпреступников. Выглядит все вполне невинно: некто (скажем, ваш начальник, коллега или друг) делится через Gmail ссылкой на документ. Если перейти по ссылке, то зловредное ПО может получить доступ к Gmail-аккаунту жертвы.

Этот зловред, кроме прочих данных, анализирует список контактов пользователей и начинает спамить. Кроме того, malware еще и «читает» письма жертвы и «отвечает» на эти письма. Тем и опасна эта фишинг-атака, что ссылки на документы в Google Docs приходят от знакомых людей, во многих случаях — в качестве ответа на отправленное ранее письмо.
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 14K
Комментарии 16

Случайно сгенерированное имя для шаблонов Google Docs стало сущим наказанием для реального человека

IT-компании

Знакомьтесь — Кейси Баумер (Casey Baumer)

Большинство шаблонов оформления в документах Microsoft Office или Google Docs забито бессмысленными текстами, которые демонстрируют пользователю, как будет выглядеть готовый документ. Обычно в качестве текста-заполнителя используется искаженный отрывок из философского трактата Марка Туллия Цицерона «О пределах добра и зла». Он был написан в 45 году до н.э. и на этот текст не распространяется авторское право.

Во многих шаблонах документов, например, резюме, требуется указывать имя человека. Некоторые авторы шаблонов вставляют просто «Имя Фамилия». Ну а кто-то генерирует какое-либо вымышленное имя и работает с ним. Разработчики из Google Docs решили пойти именно по этому пути. Они выбрали имя Casey Baumer и вставили его практически во все шаблоны документов сервиса. Но, как оказалось, Casey Baumer — реальный человек. И этому человеку стали писать сотни незнакомых людей.
Читать дальше →
Всего голосов 31: ↑27 и ↓4 +23
Просмотры 39K
Комментарии 113