Как стать автором
Обновить

Практические аспекты ранней пенсии FIRE movement в России

Время на прочтение7 мин
Количество просмотров13K

Ранний выход на пенсию является горячей темой в последнее время. Отчасти это связано с движением FIRE: «финансовая независимость и ранняя пенсия» — зарабатывать больше, тратить меньше и рано сбросить оковы работы.



Казалось бы причем здесь FIRE и habr.com? А при том, что невозможно добиться этой ранней пенсии НЕ имея и НЕ учитывая собственных диверсифицированных активов. А как показала многолетняя практика адекватных инструментов для учета акций, облигаций, недвижимости, монет и валют вкупе со страновой диверсификацией в одном окне практически нет. В небольшой предыстории рассказывал, что если у Вас есть, что учитывать, то сам учёт может занимать неоправданно много времени. Но тут на помощь приходит парсинг сайтов и это выводит управленческий учет собственного портфеля на новый уровень и, конечно же, приближает раннюю пенсию.


Важное замечание: эта статья для начинающего раннего пенсионера и новичка-парсера :). Мой опыт подразумевает использование данных с сайтов только для личных целей. Коснусь использования Microsoft Excel и Google Таблиц и совсем чуть-чуть KMyMoney.

Читать дальше →
Всего голосов 7: ↑4 и ↓3+7
Комментарии23

Дни рождения в Google Календаре с обозначением возраста

Время на прочтение4 мин
Количество просмотров24K

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



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

Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии18

Экспорт Google Forms + загрузка Google Script через REST API (Python)

Время на прочтение13 мин
Количество просмотров17K


У нас было две гугл-формы, 75 вопросов в каждой, 5 бизнес-пользователей, которые активно правили эти формы, а еще гугл-скрипт, экспортирующий форму в JSON. Не то что бы его было сложно каждый раз запускать руками, но раз начал автоматизировать свою работу, то иди в этом увлечении до конца.

В официальной документации сам черт ногу сломит, поэтому под катом мы подробно рассмотрим удаленную загрузку и запуск Google Apps Script через REST API, используя Python.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии1

Google Apps script: получение данных из Flurry

Время на прочтение4 мин
Количество просмотров18K
Всем привет

Вариантов использования Google Apps Scripts множество. Мой друг работал с иностранным заказчиком и тот просил каждый день отчет ему на почту с текстом кто и что делал. В результате он попросил сотрудников трэкать все в гугл таблицу не позднее 21:00, потом стартовал скрипт и собирал данные и слал по нужному адресу.
В статье я приведу простой и, как мне кажется, полезный пример использования Google Apps Scripts.

Что такое Google Apps Scripts?


Если коротко, то это сервис который позволяет на JavaScript писать скрипты, работающие в облаке Google. Сервис предоставляет широкий API, к примеру в данной статье мы создадим гугл таблицу на основе метрик приложения из Flurry.

Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии5

Автоматическое оповещение об изменениях статуса почтовых посылок через SMS

Время на прочтение6 мин
Количество просмотров24K
В последнее время я стал делать много покупок в интернет-магазинах, и нередко ловлю себя на том, что очень часто проверяю статус своих посылок (с нашей почтой не беспокоиться не получится).
Поиск готовых решений приводил только к платным сервисам. В результате было принято решение сообразить что-нибудь свое.
Под катом список используемых сервисов и подробная инструкция.
Читать дальше →
Всего голосов 35: ↑32 и ↓3+29
Комментарии89

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

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

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


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

Google Docs Add-on. Расширяем возможности редактора Google Docs

Время на прочтение8 мин
Количество просмотров36K
На днях Google анонсировал выход новой платформы, позволяющей разработчикам создавать приложения, работающие внутри Google Docs и расширяющие базовый функционал Google Docs редактора.
Разберемся что это, как это работает и напишем небольшое приложение которое позволит нам переводить текст документа не выходя из Google Docs.
Читать дальше →
Всего голосов 28: ↑27 и ↓1+26
Комментарии4

Гугл скрипт в помощь молодому отцу

Время на прочтение2 мин
Количество просмотров9.8K

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

С этим скриптом вам не придётся помнить даты, а ещё вам придёт оповещение стандартными средствами гугл календаря. Результат работы этого скрипта на скриншоте.

Расширяем функционал календаря скриптами
Всего голосов 20: ↑19 и ↓1+21
Комментарии9

Как сделать калькулятор заказов на сайт в Excel и превратить его в генератор счетов

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4.8K

Как сделать калькулятор заказов на сайт в Excel и превратить его в генератор счетов

Расчет стоимости заказа онлайн сильно увеличивает конверсию. Еще сильнее она улучшается при немедленном оформлении счета (и договора). Почему же так часто приходится долго ждать расчета стоимости и оформления заказа? Что мешает использовать на сайте тот самый файл Excel, в котором рассчитывает заказ продавец?

Давайте разберемся концептуально →

Если расчет стоимости делается в Excel и этот Excel живет в облаке, то почему бы не позволить любимым клиентам самостоятельно делать расчет в заботливо подготовленном шаблоне? У клиентов разный уровень подготовки, но галочки поставить и ввести свое имя с адресом могут все. А больше от них ничего и не требуется ¯\_(ツ)_/¯

Посмотрим на живом примере → как повесить на сайте свой Excel с расчетом заказа и автоматическим оформление счета (и договора). Не будем пока выяснять что лучше использовать: Google Sheets или MS Office, сегодня разговор не об этом. Плюсы и минусы технической реализации в разных сервисах в этой заметке не рассматриваем.

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии2

Как отправить Google Форму без участия пользователя

Время на прочтение3 мин
Количество просмотров3.2K

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

Читать далее
Всего голосов 4: ↑2 и ↓20
Комментарии5

Отображение возраста контактов в Гугл календаре на день их рождения

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров4.6K

Я уже много лет пользуюсь Гугл календарём и Гугл контактами и единственная вещь которая мне не нравится это отдельный календарь, который не отображает возраст, а показывает только сам факт дня рождения. Ещё в 2019 году я написал скрипт, который решает эту проблему, но прошло 3 года и с помощью одного из читателей Хабра мы добавили склонения слов на русском языке при обозначения возраста и ещё несколько технических функций.

А ещё обновили похожий скрипт для детей: это когда каждый месяц скрипт автоматически создаёт событие в Гугл календаре, в заголовке к которому указано сколько исполнилось годов и месяцев вашему малышу (работает с самого рождения, 0 лет), а в описании указан возраст (годы и месяцы) каждого из родителей. Я сам обычно не помню даты и эти скрипты стали для меня настоящим спасением. 

Пошаговая инструкция внутри
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

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

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

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

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

Таймтрекер на Google Scripts, Docs и Spreadsheets

Время на прочтение4 мин
Количество просмотров7.1K


В предыдущей статье речь шла о подходе к техническому заданию в Decart IT-production. Когда мы внедрили эти изменения, проекты велись в облачной Jira, но ее потенциал использовался на минимальном уровне. Для небольшой компании достаточно грамотной постановки задач, таймтрекера, багтрекера и статистики по проекту и команде. Команде было намного удобнее работать с ТЗ, как единым документом, чем с отдельными задачами в Jira, хотя бы из-за простоты навигации в Google Docs(далее — Docs). Еще в самом начале работы по новому ТЗ появились мысли упростить процесс работы, как-то “доделав” Docs, но череда проектов не оставляла времени на погружение в этот вопрос. И вот, когда время все же нашлось, я составил список целей, которых мы хотели достичь:

  1. Учет времени в самом Docs
  2. Составление отчетов по трудозатратам сотрудников
  3. Составление отчетов по работам над проектами
  4. Уменьшение времени на работу с самой системой по ходу реализации проектов
  5. Избежать дублирования одной информации в разных местах
  6. Потратить минимум ресурсов компании

Но для начала давайте поговорим о технологии.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии5

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

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

Хакатон по скриптам Служб Google для автоматизации бизнес-процессов

Время на прочтение2 мин
Количество просмотров1.7K
Николя Гарньер, специалист по взаимодействию с разработчиками

Вы знакомы со скриптами Служб Google? Эти скрипты позволят расширить функциональность Служб и автоматизировать некоторые задачи, с которыми компания сталкивается каждый день. Например, вы можете запрограммировать:

Систему учета отпусков сотрудников
Читать дальше →
Всего голосов 4: ↑0 и ↓4-4
Комментарии4

Google Apps script: пользовательские скрипты в Google Apps

Время на прочтение1 мин
Количество просмотров19K


Google открывает доступ к Apps Script — внутреннему макроязыку приложений Google Apps. Вместе с Apps Script вы можете:
— Создавать свои собственные функции в электронных таблицах;
— Автоматизировать повторяющиеся задачи;
— Объединять различные продукты Google в одном рабочем процессе;
— Осуществлять «тонкую» настройку продуктов Google под свои нужды.

image
Он-лайн редактор Script Editor доступен из электронных таблиц Google Spreadsheets и позволяет создавать и управлять вашими собственными скриптами.

Доступны также подробная техническая документация для разработчиков и примеры применения скриптов.
Всего голосов 24: ↑22 и ↓2+20
Комментарии11

В Google Apps заработали скрипты

Время на прочтение1 мин
Количество просмотров4.1K
После анонса в мае и последующего длительного тестирования разработчики Google Apps вчера открыли функцию скриптов в Google Apps для всех корпоративных пользователей (то есть подписчиков Apps Premier и Education Edition).

С помощью Google Apps Script можно создавать события в Google Calendar, изменять данные в таблицах, отправлять письма по заданным адресам и шаблонам. Например, это может быть персонализированная рассылка со вставкой личного имени и фамилии адресата в каждое письмо.

Например, вот такой скрипт инициирует почтовую рассылку по адресам из колонки A с текстом из колонки B, после чего ставит пометку об отправке письма в колонке C.


Читать дальше →
Всего голосов 25: ↑23 и ↓2+21
Комментарии12

Печать из Google Apps Script

Время на прочтение13 мин
Количество просмотров13K

Часть 1. Challenge


Читая ленту на oDesk, наткнулся на интересный проект по моему направлению (а я отслеживаю, в основном, задачи на написать что-то, прикрутить что-то или иным способом замучить Google Apps Script или приложения Google Apps). Клиент просил написать скрипт, который будет отсылать ему выделенный фрагмент из Google Spreadsheet по нажатию кнопки. Но была в описании одна фраза, зацепившая меня — «Мне сказали, что невозможно создать скрипт, который будет печатать из Google Apps». Я всегда очень любил и люблю «невозможные» задачи:
— Мы сами знаем, что она не имеет решения, — сказал Хунта, немедленно ощетиниваясь. — Мы хотим знать, как её решать.
Аркадий и Борис Стругацкие. Понедельник начинается в субботу

Статья рассчитана на читателей, уже знакомых с Google Apps Script и сопутствующими технологиями.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии3

Получение RSS ленты из twitter после обновления API 1.1

Время на прочтение4 мин
Количество просмотров12K
В связи с обновлениями twitter API с версии 1.0 до версии 1.1 перестали работать запросы не получение RSS ленты в старом стиле, вроде:



Это связано с окончанием поддержки twitter-ом XML, RSS и Atom стандартов вывода. Разработчики прокомментировали их мотивы при принятии подобного решения тезисом о том, что доля подобных запросов мала и может быть безболезненно для пользователей отключена.

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

Это уже было в «Симпсонах»


Существует масса решений этой проблемы. Наверное, наиболее адекватное — это создание виджета в своем аккаунте твиттера с последующей пересылкой данных в google apps script для последующего формирования самой RSS ленты. Это решение описано здесь.
Но ведь не у всех есть свой твиттер-аккаунт, а среди тех, у кого его нет, вполне могут найтись и те, кто хочет просто читать чужие твиты.

Строго говоря, то решение, которое я предложу ниже, есть не совсем чтение чьего-то твиттера, это просто поиск всех упоминаний имени пользователя.
Читать дальше →
Всего голосов 7: ↑5 и ↓2+3
Комментарии0

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

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

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