Статьи
Все, что нужно знать о «компаниях» занимающихся созданием сайтов. На сайте будут рассказывать о большом опыте в разработке и продвижении сайтов. О серьезных компетенциях и знаниях. Хотя на самом деле, не просто не могут собрать себе сайт, но и просят это сделать так, чтобы им не сложно было разобраться как что-то поменять на сайте. Думают, что достаточно просто взять от заказчика ТЗ, найти исполнителя на Кворк и без напряга складывать деньги в карман. А заказчику потом геморой...
Первый проект с Google Sheets: рефакторинг веб-приложения. Часть 3
В прошлой статье, мы построили вывод данных из таблицы Google Sheets через веб-интерфейс. Самое время, оптимизировать код веб-приложения, сделав его более читаемым и эффективным. Оптимизируем код веб-приложения Вот так выглядит наш проект. Файл const.gs отвечает за константы, в code.gs лежит весь функционал, а index.html это шаблон вывода данных. const.gs: code.gs: index.html: Для начала, давайте избавимся от функции main(). Свое задачу она выполнила, продемонстрировав как получать данные со сторонних API и сохранять данные в таблицу...
Первый проект с Google Sheets: вывод данных из таблицы через веб-интерфейс. HTML-шаблоны и фишки. Часть 2
Самое время перейти к чему-то более интересному. Давайте разберемся, как подготавливать и отдавать данные из таблицы, используя Google Apps Script. Соберем небольшой веб интерфейс, через который можно будет посмотреть содержимое гугл-таблицы не давая к ней доступ. Все уроки цикла легко найти используя хештэг: #уроки google apps script spreadsheet или в моем блоге: Блог Программиста HTML-шаблон в Google Sheets В прошлой статье, когда мы учились получать данные и сохранять их в таблице, упоминал HTML-файлы в проектах...
Первый проект с Google Sheets. Знакомство с Google Apps Script. Часть 1
Сервисы Google крайне популярны во всем мире. Gmail, Sheets, Drive, Forms и многое другое знакомо большинству пользователей интернет. Вряд ли можно найти человека, у которого нет почты Google. Нам, как программистам, интересна возможность использовать сервисов Google в собственных проектах. Google Apps Script позволяет не только интегрировать сервисы Гугла внутри своих проектов, но и выстраивать объемные мощные решения исключительно на стороне Google. Google Sheets могут выступать, как полноценная база данных, способную принимать и отправлять данные...
На этом нюансе споткнется даже опытный JavaScript-программист. Неожиданности при копировании объектов
Глубокое копирование объектов, тема на которой может споткнуться и бывалый программист. Лучше основательно вникнуть в нюансы, чтобы избежать часы мучений в поисках ошибки. Spread-оператор для копирования объектов JavaScript Каждый JavaScript-программист знает, что копирование объектов происходит по ссылке, а не по значению. Проблема легко решается с использование Spread-оператора. Вместо прямого копирования в строке «const ObjB = ObjA», достаточно написать «const ObjB = {...ObjA}» и проблема будет решена...
Подписчики моего блога уже заметили, что стали выходить уроки по написанию скриптов (макросов) для Google Таблиц. Это предзнаменование бесплатного курса по автоматизации Google Sheets. Начиная с 27.01.2022г. будут выходить уроки по разработке скриптов с нуля. Подписываетесь на блог, чтобы не пропустить и стать профи в автоматизации Google Таблиц. Ссылка: zen.yandex.ru/...ils Кому это будет интересно? 1. Тем, кто хочет научитсья программирвоать с ноля и начать на этом зарабатывать. Заказы по Google Sheets очень популярны на биржах фриланса. 2. Тем, кто хочет упростить свою работу с Google Таблицами. Не важно, есть у вас свой бизнес и нужен учет или же вы занимаетесь аналитикой данных, или каким-то другим способом связаны с Google Таблицами. Макросы позволят вам упростить и ускорить свою работу. А так же, избежать больших трат на программистов, когда потребуется простая фишка. 3. Тем, кто хочет получить новый навык. Для новой строчки в резюме, саморазвития и т.д. Все материалы подаются в виде видео-уроков. Для тех, кто любит почитать, будут опубликованы текстовые версии. Ссылка на блог: zen.yandex.ru/...ils
О важности проектирования перед программированием
Частая ошибка любого новичка это сразу бросаться писать код. В результате куча ошибок, переделок, доработок и кривой нечитаемый код. Даже простая работа требует подготовки. Все нужно разбить на кирпичики, продумать принцип работы и вывести готовые алгоритмы. Только после этого, есть смысл приступать к кодингу. Например, возьмем дизайн веб-сервиса. Ни разу не встречал полностью проработанный дизайн-проект. Частая недоработка дизайнера - отсутствие состояний элементов. Например, кнопка нарисована только в одном варианте...
Урок JavaScript. Делаем расширение для браузера - часы
Из этого видео вы узнаете: Приложение выводит текущее время в углу браузера. На подобном примере можно реализовать множество полезных вещей. Например: Видео писалось наживую, поэтому не судите строго за затупы))) Волнение сказывается. Друзья, мне крайне важны ваши лайки и подписки. И обязательно пишите в комментариях темы, котоыре вами интересны из мира программирования...
Работодатель не заплатил больше 100 000 руб. Снова вернулся во фриланс
Чуть больше месяца назад устроился на работу. Сначала все выглядело чинно и нормально. Платят 150 000 руб. Правда оформлен, как самозанятый, но в целом нормально. Так я думал. Реальность оказалась крайне отличающейся. Договорились, что первый месяц оплату разобьют на две части. Как обычно работникам платят по закону. Но вот пришло 15-е число, а денег нет. Спрашиваю что не так - оказывается, объем видите ли не тот. В общем, началось. 20 апреля, кое-как выбиваю себе половину денег. Реально с боем...
Видео