Forwarded from Google Таблицы
Telegram bot + Google Sheets (используя вебхуки)
Друзья, привет! Сегодня создаем Telegram бота, связанного с Google Таблицей.
Наш бот по команде от пользователя отправит ему в Telegram последний пост из оглавления нашего канала.
После того, как вы поймете, как работает код—вы сможете адаптировать его под свои нужды. Например, пишете боту в Telegram и он отправляет письмо с данными из Таблицы работнику, или начинает собирать несколько Таблиц в одну и конвертирует её в PDF, в общем - всё, что вы сможете придумать :)
План действий:
1. Создадим бота в Telegram и получим токен авторизации.
2. Напишем Google Apps Script, управляющий ботом. Вставим в него токен.
3. Развернем скрипт как веб-приложение.
4. Зарегистрируем вебхук.
5. Всё, будем пользоваться 😎
https://medium.com/@grclubpoker/bot-happens-telegram-bot-google-sheets-on-webhooks-e415509a6213
Друзья, привет! Сегодня создаем Telegram бота, связанного с Google Таблицей.
Наш бот по команде от пользователя отправит ему в Telegram последний пост из оглавления нашего канала.
После того, как вы поймете, как работает код—вы сможете адаптировать его под свои нужды. Например, пишете боту в Telegram и он отправляет письмо с данными из Таблицы работнику, или начинает собирать несколько Таблиц в одну и конвертирует её в PDF, в общем - всё, что вы сможете придумать :)
План действий:
1. Создадим бота в Telegram и получим токен авторизации.
2. Напишем Google Apps Script, управляющий ботом. Вставим в него токен.
3. Развернем скрипт как веб-приложение.
4. Зарегистрируем вебхук.
5. Всё, будем пользоваться 😎
https://medium.com/@grclubpoker/bot-happens-telegram-bot-google-sheets-on-webhooks-e415509a6213
Medium
Bot happens. Telegram bot + Google Sheets (on webhooks)
Друзья, привет!
Forwarded from NOP::Nuances of Programming
Перед созданием макета сайта у веб-дизайнеров часто возникает вопрос: как его скомпоновать? В статье вы найдете 9 лучших макетов 2018 года, собранных командой Mockplus, почерпнете идеи и вдохновитесь на создание интересного и привлекающего посетителей сайта
https://nuancesprog.ru/p/2542/
@nuancesprog #статьи #WebDevelopment #WebDesign #Website
https://nuancesprog.ru/p/2542/
@nuancesprog #статьи #WebDevelopment #WebDesign #Website
https://nuancesprog.ru
9 лучших примеров макетов сайта и идей для веб-дизайна в 2018
Есть всего одна возможность создать хорошее первое впечатление. Качественный дизайн сайта может в первую же секунду поразить посетителя. Именно поэтому дизайн главной страницы очень важен. При создании сайтов, крайне необходимо спроектировать идеальный макет.
Forwarded from Дайджест продуктового дизайна
Новые инструменты дизайна копились-копились, да выплеснулись в четырнадцатый мини-выпуск дайджеста:
InVision Studio: Вышла версия 1.0 — https://www.designernews.co/stories/98647-welcome-to-invision-studio-10. Общие библиотеки компонентов, улучшение интерфейса и производительности. UI Kit для iOS (https://s3.amazonaws.com/www-assets.invisionapp.com/iOS+UI+Kit.studio.zip) и Android (https://s3.amazonaws.com/www-assets.invisionapp.com/Material+Design+UI+Kit.studio.zip).
Bondlayer (https://www.bondlayer.com/): Новый инструмент дизайна и разработки. Можно получить код для веба или Android/iOS (и даже опубликовать в магазинах приложений).
Drawkit (https://www.drawkit.io/): Шаблоны иллюстраций в духе Slack.
Figma: Dylan Field сделал обзор основных обновлений за год ― https://www.figma.com/blog/figma-year-in-review-2018/. Скорость развития инструмента, конечно, фантастическая. Читайте также советы по эффективной работе с инструментом от Tom Johnson ― https://blog.prototypr.io/figma-tips-and-tricks-1c07ec13b696.
Sketch: Плагин Timelapse (https://timelapsesketch.com/) позволяет записать скринкаст работы над макетом. Anima управляет отступами вложенных символов — https://medium.com/sketch-app-sources/padding-with-nested-symbols-in-sketch-with-anima-eec9ac2194ec. VK Data позволяет вставлять различные данные из профиля ВКонтакте: аватарки друзей, сообществ, обложки видео — https://github.com/VKCOM/vkdata-sketchplugin.
Adobe XD: Памятка по дизайну интерфейсов в Adobe XD от Telmo Subirá Rodríguez ― https://medium.com/drill/learning-the-basics-of-adobe-xd-in-one-hour-3537f3ac02a3.
Atomic: Инструмент закрывается — https://atomic.io/prototyping. Команда планирует заняться более общим инструментом для продуктовой разработки.
Framer: Получили ещё $24 млн инвестиций в серии Б — https://techcrunch.com/2018/11/12/framer-series-b/.
Cleverstack (https://cleverstack.com/): Сервис помогает проводить брейнштормы в онлайне — записывать идеи и голосовать за них, чтобы выбрать наиболее годные.
Leeflets (https://leeflets.com/): Ура! Ещё один конструктор одностраничников.
Grid Studio (https://grid.studio/): Стоп. Ещё один!
Palx (https://palx.jxnblk.com/): Генератор цветовых палитр. Вы ему основной цвет, он вам ― вспомогательные.
Meta Tags (https://metatags.io/): Сервис помогает быстро примерить мета-теги сайта и то, как ссылка отображается в Google, Facebook, Twitter, LinkedIn, Pinterest и Slack.
Squoosh (https://squoosh.app/): Сервис для оптимизации изображений от Google.
Avocode: Теперь тоже показывают связку экранов, загруженных как прототип — https://avocode.com/prototyping.
Думаю, до конца года ещё увидим пачку обновлений.
#tools
InVision Studio: Вышла версия 1.0 — https://www.designernews.co/stories/98647-welcome-to-invision-studio-10. Общие библиотеки компонентов, улучшение интерфейса и производительности. UI Kit для iOS (https://s3.amazonaws.com/www-assets.invisionapp.com/iOS+UI+Kit.studio.zip) и Android (https://s3.amazonaws.com/www-assets.invisionapp.com/Material+Design+UI+Kit.studio.zip).
Bondlayer (https://www.bondlayer.com/): Новый инструмент дизайна и разработки. Можно получить код для веба или Android/iOS (и даже опубликовать в магазинах приложений).
Drawkit (https://www.drawkit.io/): Шаблоны иллюстраций в духе Slack.
Figma: Dylan Field сделал обзор основных обновлений за год ― https://www.figma.com/blog/figma-year-in-review-2018/. Скорость развития инструмента, конечно, фантастическая. Читайте также советы по эффективной работе с инструментом от Tom Johnson ― https://blog.prototypr.io/figma-tips-and-tricks-1c07ec13b696.
Sketch: Плагин Timelapse (https://timelapsesketch.com/) позволяет записать скринкаст работы над макетом. Anima управляет отступами вложенных символов — https://medium.com/sketch-app-sources/padding-with-nested-symbols-in-sketch-with-anima-eec9ac2194ec. VK Data позволяет вставлять различные данные из профиля ВКонтакте: аватарки друзей, сообществ, обложки видео — https://github.com/VKCOM/vkdata-sketchplugin.
Adobe XD: Памятка по дизайну интерфейсов в Adobe XD от Telmo Subirá Rodríguez ― https://medium.com/drill/learning-the-basics-of-adobe-xd-in-one-hour-3537f3ac02a3.
Atomic: Инструмент закрывается — https://atomic.io/prototyping. Команда планирует заняться более общим инструментом для продуктовой разработки.
Framer: Получили ещё $24 млн инвестиций в серии Б — https://techcrunch.com/2018/11/12/framer-series-b/.
Cleverstack (https://cleverstack.com/): Сервис помогает проводить брейнштормы в онлайне — записывать идеи и голосовать за них, чтобы выбрать наиболее годные.
Leeflets (https://leeflets.com/): Ура! Ещё один конструктор одностраничников.
Grid Studio (https://grid.studio/): Стоп. Ещё один!
Palx (https://palx.jxnblk.com/): Генератор цветовых палитр. Вы ему основной цвет, он вам ― вспомогательные.
Meta Tags (https://metatags.io/): Сервис помогает быстро примерить мета-теги сайта и то, как ссылка отображается в Google, Facebook, Twitter, LinkedIn, Pinterest и Slack.
Squoosh (https://squoosh.app/): Сервис для оптимизации изображений от Google.
Avocode: Теперь тоже показывают связку экранов, загруженных как прототип — https://avocode.com/prototyping.
Думаю, до конца года ещё увидим пачку обновлений.
#tools
Designer News
Fast Payout Online Casinos USA - Instant Withdrawal Casino Sites
Want to get your casino winnings fast? Our guide to the top fast payout online casinos in 2025 has got you covered.
Forwarded from PythonDigest
Lists vs Tuples in Python
https://stackabuse.com/lists-vs-tuples-in-python/
https://stackabuse.com/lists-vs-tuples-in-python/
Forwarded from PythonDigest
Data Science проект от исследования до внедрения на примере Говорящей шляпы
https://habr.com/post/430006/?utm_campaign=430006
Месяц назад Лента запустила конкурс (https://harrypotter.lenta.com/), в рамках которого та самая Говорящая Шляпа (https://www.youtube.com/watch?v=TDG3LJJ2Br0&vl=ru) из Гарри Поттера определяет предоставивших доступ к социальной сети участников на один из четырех факультетов. Конкурс сделан неплохо, звучащие по-разному имена определяются на разные факультеты, причем схожие английские и русские имена и фамилии распределяются схожим образом. Не знаю, зависит ли распределение только от имен и фамилий, и учитывается ли как-то количество друзей или другие факторы, но этот конкурс подсказал идею этой статьи: попробовать с нуля обучить классификатор, который позволит распределять пользователей на различные факультеты.
https://habr.com/post/430006/?utm_campaign=430006
Месяц назад Лента запустила конкурс (https://harrypotter.lenta.com/), в рамках которого та самая Говорящая Шляпа (https://www.youtube.com/watch?v=TDG3LJJ2Br0&vl=ru) из Гарри Поттера определяет предоставивших доступ к социальной сети участников на один из четырех факультетов. Конкурс сделан неплохо, звучащие по-разному имена определяются на разные факультеты, причем схожие английские и русские имена и фамилии распределяются схожим образом. Не знаю, зависит ли распределение только от имен и фамилий, и учитывается ли как-то количество друзей или другие факторы, но этот конкурс подсказал идею этой статьи: попробовать с нуля обучить классификатор, который позволит распределять пользователей на различные факультеты.
Forwarded from PythonDigest
Высокопроизводительные математические выражения в Python
https://www.codementor.io/harshittyagi/high-performance-mathematical-paradigms-in-python-pjc5yocqm
https://www.codementor.io/harshittyagi/high-performance-mathematical-paradigms-in-python-pjc5yocqm
Forwarded from kamyshev.code
Ссылка
Многие разработчики часто рассказывают, что делать фронтенд больно.
Может и больно, но нам платят за то, что мы терпим эту боль. Заказчики перекладывают боль на нас.
Тематическая статья: Фронтенд — это не больно!
#softskills
Многие разработчики часто рассказывают, что делать фронтенд больно.
Может и больно, но нам платят за то, что мы терпим эту боль. Заказчики перекладывают боль на нас.
Тематическая статья: Фронтенд — это не больно!
#softskills
Forwarded from TechRocks
Лучшие фреймворки для разработки на Python
Любой опытный программист без запинки перечислит вам большое количество преимуществ использования фреймворков. Они существенно уменьшают количество кода, который нужно написать для создания чего бы то ни было. Представляем вам самые популярные фреймворки для построения приложений на Python.
https://techrocks.ru/2018/11/20/best-python-frameworks/
Любой опытный программист без запинки перечислит вам большое количество преимуществ использования фреймворков. Они существенно уменьшают количество кода, который нужно написать для создания чего бы то ни было. Представляем вам самые популярные фреймворки для построения приложений на Python.
https://techrocks.ru/2018/11/20/best-python-frameworks/
Tools for Makers
a hand curated directory of tools for makers to work on their dream projects.
https://toolsformakers.com/
a hand curated directory of tools for makers to work on their dream projects.
https://toolsformakers.com/
Learn Git Branching
Хочеш вивчити
Після цього діалогу побачиш список доступних рівнів. Якщо ти новачок, просто почни з першого рівня. Якщо вже знаєш основи
https://learngitbranching.js.org/
Хочеш вивчити
Git? Тоді ти знайшов те, що шукав! "Learn Git Branching" — це найбільш візуальний та інтерактивний спосіб вивчення Git в Інтернеті. Ти зможеш проходити захопливі рівні, дивитися покрокові інструкції з використання потужних функцій Git, навіть трохи розважитись в процесі навчання.Після цього діалогу побачиш список доступних рівнів. Якщо ти новачок, просто почни з першого рівня. Якщо вже знаєш основи
Git, спробуй більш складні рівні в кінці.https://learngitbranching.js.org/
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
CSS Grid is a brand new layout system in CSS! It's not a framework or library - it's an addition to the language that allows us to quickly create flexible, two dimensional layouts.
We can use it to place, size, align and architect designs that were previously difficult or even impossible with floats or flexbox.
CSS Grid may seem a bit daunting with new syntax and layout ideas, but it's fairly simple and can be broken down into a handful of powerful concepts that when used together will blow your mind and change the way you create layouts for the web forever.
https://cssgrid.io
We can use it to place, size, align and architect designs that were previously difficult or even impossible with floats or flexbox.
CSS Grid may seem a bit daunting with new syntax and layout ideas, but it's fairly simple and can be broken down into a handful of powerful concepts that when used together will blow your mind and change the way you create layouts for the web forever.
https://cssgrid.io
CSS Grid
Learn all about CSS Grid with Wes Bos in this free video series!
Forwarded from PythonDigest
Внутренности Python. Пасхалки
https://habr.com/post/430308/?utm_campaign=430308
Привет! На хабре было довольно много статей про пасхалки питона, но вроде нигде не упоминалось про то, как все это устроено изнутри. Думаю, что будет интересно прежде всего начинающим питонистам. Об этом и пойдет речь под катом!
https://habr.com/post/430308/?utm_campaign=430308
Привет! На хабре было довольно много статей про пасхалки питона, но вроде нигде не упоминалось про то, как все это устроено изнутри. Думаю, что будет интересно прежде всего начинающим питонистам. Об этом и пойдет речь под катом!
Forwarded from PythonDigest
Как сохранить текст, JSON, CSV в файл
https://stackabuse.com/saving-text-json-and-csv-to-a-file-in-python/
https://stackabuse.com/saving-text-json-and-csv-to-a-file-in-python/
Игры, которые помогут детям (и родителям) научиться программировать
https://ru.hexlet.io/blog/posts/learn-coding-through-games
https://ru.hexlet.io/blog/posts/learn-coding-through-games
Хекслет
Игры, которые помогут детям (и родителям) научиться программировать
1. LightBot
От 5 лет, на мобильный и десктоп
http://lightbot.com/
Вариант для самых мелких вместе с родителями. Игра без написания кода символами. Вместо этого надо задавать последовательность действий персонажа с помощью предложенных блоков.
LightBot Coding…
От 5 лет, на мобильный и десктоп
http://lightbot.com/
Вариант для самых мелких вместе с родителями. Игра без написания кода символами. Вместо этого надо задавать последовательность действий персонажа с помощью предложенных блоков.
LightBot Coding…
Forwarded from Без шелухи
Про Питон
Python — замечательный язык программирования. Он не такой совершенный, как любят рассказывать апологеты, но всё же очень хорош.
Возможно, вы слышали расхожую фразу, что человек использует мозг на 10% (это миф, конечно). По моим наблюдениям, у разработчиков с Питоном ровно такое соотношение — они используют в лучшем случае 10% стандартной библиотеки.
А в ней много полезных и удобных штук, которые помогают писать хороший код без велосипедов. Поэтому я завёл специальный канал — @ohmypy — где рассказываю о фичах библиотеки Питона на понятных примерах.
Если Питон вам близок — подписывайтесь. Если нет — покажите знакомым питонистам, им будет интересно.
Python — замечательный язык программирования. Он не такой совершенный, как любят рассказывать апологеты, но всё же очень хорош.
Возможно, вы слышали расхожую фразу, что человек использует мозг на 10% (это миф, конечно). По моим наблюдениям, у разработчиков с Питоном ровно такое соотношение — они используют в лучшем случае 10% стандартной библиотеки.
А в ней много полезных и удобных штук, которые помогают писать хороший код без велосипедов. Поэтому я завёл специальный канал — @ohmypy — где рассказываю о фичах библиотеки Питона на понятных примерах.
Если Питон вам близок — подписывайтесь. Если нет — покажите знакомым питонистам, им будет интересно.