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

СМС-термометр из связки 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
Просмотры35.6K
Комментарии 15

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Блог компании AlconostSaaS / 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
Просмотры38.4K
Комментарии 140

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

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

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


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

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

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

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

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


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

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

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

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

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

Page Sample
(наименнннование sic!)
Читать дальше →
Всего голосов 35: ↑32 и ↓3 +29
Просмотры40.3K
Комментарии 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 APIBig Data
Tutorial
Cтатья написана в соавторстве с Ренатом Шагабутдиновым.

image

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

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

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

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

Источник: Techcrunch

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

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

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

IT-компании

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

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

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

Google добавил в Docs голосовой ввод и другие усовершенствования

IT-компании


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

Голосовой ввод


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

Если вы захотите воспользоваться голосовым вводом, вам необходимо, во-первых — использовать браузер Chrome, во-вторых – выбрать язык документа в меню File, и в-третьих – в меню Tools выбрать голосовой ввод. После клика по появившейся сбоку кнопке можно диктовать текст в микрофон, и распознанная речь будет появляться в виде текста в документе.
Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Просмотры12.8K
Комментарии 3

История офисных приложений: Часть II

Блог компании МойОфисИстория IT
Наш предыдущий текст закончился тотальной победой Microsoft Office в 90-х: большинству пользователей уже в принципе не приходило в голову использовать что-либо другое. Конкурировать было затруднительно хотя бы из-за того, что его стандарты стали общепринятыми, людям требовалось работать с ними, и возникали опасения «в другом редакторе у присланных мне документов вся вёрстка поедет». Могут ли другие компании в принципе что-либо противопоставить такому доминированию? Как показал XXI век, могут.



Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры10.9K
Комментарии 15

История офисных приложений: Часть III

Блог компании МойОфисИстория IT
Во второй части «Истории офисных приложений» мы описали то, как Google Docs поначалу казались лишь любопытным технологическим экспериментом, но постепенно превратились в крупного игрока. Это не единственный случай, когда офисные продукты меняло что-то, поначалу не привлекавшее внимания. Что ещё было? Ответ — под катом в третьей и заключительной часть нашего текста.



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

Security Week 25: о приватности данных и технических трудностях

Блог компании «Лаборатория Касперского»Информационная безопасность
Не откажем же себе в удовольствии пришить друг к другу белыми нитками два произошедших на прошлой неделе события. Во-первых, в самых современных телефонах Samsung Galaxy обнаружились неполадки с отправкой сообщений. Во-вторых, индексация публичных документов с приватной информацией из сервиса Google Documents поисковиком Яндекс обсуждалась далеко за пределами компьютерной тусовки.

У этих происшествий есть кое-что общее: и отсутствие какой-либо новизны для опытного читателя новостей о безопасности, и не очень конкретная реакция разработчиков устройств и сервисов. Но главное — отсутствие четких рекомендаций, как обезопасить свои личные данные, раз уж такое произошло. В общем, есть все поводы снова поговорить об ответственности пользователей и поставщиков услуг, приватности и сложности современных технологий.
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры3.2K
Комментарии 3