В некоторых проектах возникает необходимость отслеживать нажатия пользователем определенных кнопок на клавиатуре, так называемых горячих клавиш. Можно конечно для этого писать функции на чистом js, но гораздо проще использовать готовые библиотеки.
Одна из таких библиотек - замечательный Hotkeys.js. Она без зависимостей, с понятным api, хорошей документацией и кучей примеров. Думаю, она позволит вам сократить уйму времени при решении подобной задачи.
#js
https://github.com/jaywcjlove/hotkeys
Одна из таких библиотек - замечательный Hotkeys.js. Она без зависимостей, с понятным api, хорошей документацией и кучей примеров. Думаю, она позволит вам сократить уйму времени при решении подобной задачи.
#js
https://github.com/jaywcjlove/hotkeys
GitHub
GitHub - jaywcjlove/hotkeys-js: ➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
➷ A robust Javascript library for capturing keyboard input. It has no dependencies. - GitHub - jaywcjlove/hotkeys-js: ➷ A robust Javascript library for capturing keyboard input. It has no dependen...
Как научиться программированию за 1 час?
На сегодняшний день, программисты - одни из самых высокооплачиваемых специалистов. И, несомненно, это очень привлекает новичков. Ведь кто откажется от больших зарплат, особенно если этому можно научиться всего лишь за 1 час?
Специально для вас, друзья, я решил поделиться ответом на этот важный вопрос. Я долго думал стоит ли об этом писать, все-таки конкуренция и так большая среди программистов.. Но сегодня я все-таки решил дать вам этот ответ.
Ответ: НИКАК!
К сожалению, одним часом не обойтись. Для того, чтобы стать хотя-бы джуниором нужно потратить не один десяток часов.
С первым апреля, друзья 😉
На сегодняшний день, программисты - одни из самых высокооплачиваемых специалистов. И, несомненно, это очень привлекает новичков. Ведь кто откажется от больших зарплат, особенно если этому можно научиться всего лишь за 1 час?
Специально для вас, друзья, я решил поделиться ответом на этот важный вопрос. Я долго думал стоит ли об этом писать, все-таки конкуренция и так большая среди программистов.. Но сегодня я все-таки решил дать вам этот ответ.
Ответ: НИКАК!
К сожалению, одним часом не обойтись. Для того, чтобы стать хотя-бы джуниором нужно потратить не один десяток часов.
С первым апреля, друзья 😉
Статья, которая простыми словами покажет вам, как сделать телеграмм бота на js с помощью библиотеки telegraf. Для новичков самое то 😉
https://m.habr.com/ru/post/447006/
https://m.habr.com/ru/post/447006/
Хабр
Руководство: как сделать простого бота для Телеграм на JS для новичка в программировании
Я начал погружение в мир IT лишь три недели назад. Серьезно, три недели назад я даже не понимал синтаксиса HTML, а знакомство с языками программирования заканчивалось школьной программой по Pascal...
Привет друзья, совсем перестал писать, не хватает свободного времени.. А тем временем vuejs все набирает популярность.
Предлагаю вашему вниманию интересную статью о том, как сделать свой твиттер с помощью vue. Конечно это слишком громко сказано и твиттер у вас не получится, но кое-что интересное всё-таки выйдет. В общем читайте 😉
https://proglib.io/p/vue-twitter/
Предлагаю вашему вниманию интересную статью о том, как сделать свой твиттер с помощью vue. Конечно это слишком громко сказано и твиттер у вас не получится, но кое-что интересное всё-таки выйдет. В общем читайте 😉
https://proglib.io/p/vue-twitter/
Библиотека программиста
Твиттер на Vue.js: руководство для начинающих
Мы построим свой твиттер с лайками и комментариями! Присоединяйся, заодно разберешься с крутым JavaScript-фреймворком Vue.js.
CSS values — крутой сервис, который показывает порядок расположения параметров у CSS свойства. Например: margin: margin-top margin-right margin-bottom margin-left.
А так же показывает поддержку свойства различными браузерами.
cssvalues.com
#css
А так же показывает поддержку свойства различными браузерами.
cssvalues.com
#css
Cssvalues
CSS Values | CSS Reference, Properties and Values, Browser Support
Web app to search the syntax and all possible values for any valid CSS property.
Filepond — это отличная и при этом довольно маленькая JavaScript библиотека для загрузки файлов.
Возможны несколько вариантов загрузки: drag'n'drop, CTRL+V, через файловую систему или с помощью API.
Библиотека весит всего 21KB и довольно проста в использовании.
https://pqina.nl/filepond/
#js
Возможны несколько вариантов загрузки: drag'n'drop, CTRL+V, через файловую систему или с помощью API.
Библиотека весит всего 21KB и довольно проста в использовании.
https://pqina.nl/filepond/
#js
pqina.nl
Easy File Uploading With JavaScript | FilePond
A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience.
Привет, друзья! В очередной раз хочу вам сказать - учите английский! Без него очень сложно и во фрилансе и в путешествиях.
Насчёт фриланса я уже писал ранее, что английский язык позволяет выйти на зарубежные фриланс биржи и получать заказы по более «вкусным» ценам. А про путешествия отдельная история, с которой я лично столкнулся на днях))
Мы семьёй решили выехать на несколько дней в Румынию (конкретно в Трансильванию) чтобы посмотреть их пейзажи и замки. Если кто не в курсе, именно в Румынии в городе Бран стоит замок Дракулы, о котором ходят разные легенды. Так вот, в Румынии я понял, что мой «инглиш из бэд» 😂
Да, я могу читать техническую документацию на английском, я понимаю то что написано и могу понять на слух основные фразы. Но когда столкнулся с людьми, свободно и быстро разговаривающими на английском, я не мог понять что от меня хотят.. И это очень неудобно, это очень напрягает. Румыния это все-таки Европа и они говорят на своем языке и английском. А я элементарно в аптеке не мог объяснить, что мне нужны таблетки от кашля.
Конечно сейчас можно воспользоваться гугл переводчиком и кое как объяснить что тебе нужно, но понять что тебе говорят, особенно когда они говорят это быстро, просто нереально!
Поэтому, друзья, учите английский каждый день хоть понемногу и тогда вы будете себя комфортно чувствовать в любой стране.
Насчёт фриланса я уже писал ранее, что английский язык позволяет выйти на зарубежные фриланс биржи и получать заказы по более «вкусным» ценам. А про путешествия отдельная история, с которой я лично столкнулся на днях))
Мы семьёй решили выехать на несколько дней в Румынию (конкретно в Трансильванию) чтобы посмотреть их пейзажи и замки. Если кто не в курсе, именно в Румынии в городе Бран стоит замок Дракулы, о котором ходят разные легенды. Так вот, в Румынии я понял, что мой «инглиш из бэд» 😂
Да, я могу читать техническую документацию на английском, я понимаю то что написано и могу понять на слух основные фразы. Но когда столкнулся с людьми, свободно и быстро разговаривающими на английском, я не мог понять что от меня хотят.. И это очень неудобно, это очень напрягает. Румыния это все-таки Европа и они говорят на своем языке и английском. А я элементарно в аптеке не мог объяснить, что мне нужны таблетки от кашля.
Конечно сейчас можно воспользоваться гугл переводчиком и кое как объяснить что тебе нужно, но понять что тебе говорят, особенно когда они говорят это быстро, просто нереально!
Поэтому, друзья, учите английский каждый день хоть понемногу и тогда вы будете себя комфортно чувствовать в любой стране.
Полезная статья про использование css grid
https://medium.com/@stasonmars/%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D0%BC-css-grid-549963ee9d20
https://medium.com/@stasonmars/%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D0%BC-css-grid-549963ee9d20
Medium
Правильно используем CSS Grid
В этой статье вы узнаете о том, как использовать нэйминг в CSS Grid. Как применять fr и почему не надо практиковать систему сеток с CSS…
Отпуск, как профилактика выгорания
Привет, друзья! Прошел почти месяц с прошлого поста. К сожалению, времени для писанины не было, а постить лишь бы что не хочется. За это время много всего произошло в моей жизни. Из приятного - короткий, но отличный отдых в Кемере., который в очередной раз доказал необходимость "перезагрузки".
Могу сказать точно, что без отдыха программисту нельзя. Со временем накапливается усталость и раздражение от неадекватных клиентов, начинаешь срываться по мелочам, хочется все бросить и свалить. Так и проявляется профессиональное выгорание. В какой-то момент понимаешь, что уже ничего не хочется. Не спасают ни высокая зарплата, ни то что ты занимаешься любимым делом и в удобное для себя время.
Чтобы такого не происходило нужно периодически делать "перезагрузку". Каждому человеку помогает что-то свое. Кому-то достаточно переключиться на другую сферу, заняться каким-то хобби. Кто-то отдается спорту и ему это помогает. Я же люблю путешествовать и мне это здорово помогает. Главное не брать с собой работу в путешествие. Принципиально не беру ноутбук с собой, иначе это будет не отдых и перезагрузка не получится. И вот, спустя всего лишь неделю после активного отдыха (предпочитаю именно активный, а не тупо лежать на пляжу), чуствуется что мозг прочистился и готов к новым задачам, даже не совсем адекватным))
Так что, друзья, не забывайте отдыхать! Делайте хоть иногда себе миниотпуск и давайте мозгу отдохнуть. Всех денег не заработать 😉
Привет, друзья! Прошел почти месяц с прошлого поста. К сожалению, времени для писанины не было, а постить лишь бы что не хочется. За это время много всего произошло в моей жизни. Из приятного - короткий, но отличный отдых в Кемере., который в очередной раз доказал необходимость "перезагрузки".
Могу сказать точно, что без отдыха программисту нельзя. Со временем накапливается усталость и раздражение от неадекватных клиентов, начинаешь срываться по мелочам, хочется все бросить и свалить. Так и проявляется профессиональное выгорание. В какой-то момент понимаешь, что уже ничего не хочется. Не спасают ни высокая зарплата, ни то что ты занимаешься любимым делом и в удобное для себя время.
Чтобы такого не происходило нужно периодически делать "перезагрузку". Каждому человеку помогает что-то свое. Кому-то достаточно переключиться на другую сферу, заняться каким-то хобби. Кто-то отдается спорту и ему это помогает. Я же люблю путешествовать и мне это здорово помогает. Главное не брать с собой работу в путешествие. Принципиально не беру ноутбук с собой, иначе это будет не отдых и перезагрузка не получится. И вот, спустя всего лишь неделю после активного отдыха (предпочитаю именно активный, а не тупо лежать на пляжу), чуствуется что мозг прочистился и готов к новым задачам, даже не совсем адекватным))
Так что, друзья, не забывайте отдыхать! Делайте хоть иногда себе миниотпуск и давайте мозгу отдохнуть. Всех денег не заработать 😉
Что помогает вам "перезагрузиться"?
Anonymous Poll
32%
Отдых
25%
Путешествия
16%
Спорт
7%
Хобби
19%
Алкоголь))
2%
Другое
Javascript массивы - map, reduce, filter
А тем временем javascript становится все более популярным и необходимость в его понимании возрастает. Наткнулся на полезную статью, которая доступно объясняет, как правильно работать с массивами в #javascript
Читайте и запоминайте :)
https://proglib.io/p/javascript-map-reduce-filter/
А тем временем javascript становится все более популярным и необходимость в его понимании возрастает. Наткнулся на полезную статью, которая доступно объясняет, как правильно работать с массивами в #javascript
Читайте и запоминайте :)
https://proglib.io/p/javascript-map-reduce-filter/
Библиотека программиста
Упрости свой JavaScript – используй map, reduce и filter
Бросай <code>forEach</code> – открывай новые горизонты! Введение в перебирающие методы массивов, которые должен знать каждый JavaScript разработчик.
Может кому пригодится, написал статейку, как в wordpress вывести навигацию, используя bootstrap 4.
https://telegra.ph/WordPress-Bootstrap-4-paginaciya-09-13
https://telegra.ph/WordPress-Bootstrap-4-paginaciya-09-13
Telegraph
WordPress Bootstrap 4 пагинация
Возникла необходимость создания сайта на wordpress с использованием bootstrap 4. Нашел более менее подходящий шаблон, но с пагинацией там была беда, стал вопрос — как сделать пагинацию, используя bootstrap 4? Поиск дал готовое решение, немного поправил под…
Привет, друзья! Немного забил на канал, совсем не было времени. Как-то всё навалилось разом и работа и ремонт, не оставалось ни сил ни желания на писанину 🤪
Хочу реабилитироваться и поделиться с вами отличным решением для создания бэкапов на php. Phpbu - это отличный php framework, который умеет создавать бэкапы файлов, баз данных и синхронизировать их с различными сервисами.
Поддерживаемые данные для бэкапа:
ArangoDB
Elasticsearch
Influxdb
MongoDB
MySQL
PostgresSQL
Redis
Файлы и папки
Поддерживаемые сервисы для синхронизации бэкапов:
Amazon
Azure Blob
Dropbox
Google Drive
OpenStack
Rsync
Sftp
SoftLayer
Yandex Disk
Из требований - минимум php 7.2, dom и json extension.
Возможностей у фреймворка уйма и все это бесплатно! Пользуйтесь на здоровье https://phpbu.de
Хочу реабилитироваться и поделиться с вами отличным решением для создания бэкапов на php. Phpbu - это отличный php framework, который умеет создавать бэкапы файлов, баз данных и синхронизировать их с различными сервисами.
Поддерживаемые данные для бэкапа:
ArangoDB
Elasticsearch
Influxdb
MongoDB
MySQL
PostgresSQL
Redis
Файлы и папки
Поддерживаемые сервисы для синхронизации бэкапов:
Amazon
Azure Blob
Dropbox
Google Drive
OpenStack
Rsync
Sftp
SoftLayer
Yandex Disk
Из требований - минимум php 7.2, dom и json extension.
Возможностей у фреймворка уйма и все это бесплатно! Пользуйтесь на здоровье https://phpbu.de
phpbu.de
phpbu - PHP Backup Utility
phpbu is a php framework that creates and encrypts backups and moves your backups to other servers or cloud services and assists you monitor your backup creation. Supported backups are MySQL, PostgreSQL, Directories, Redis, Elasticsearch and ArangoDB
И снова полезный инструмент для #javascript разработки!
Vorlon.js — это инструмент, позволяющий удаленно вести отладку и тестирование JavaScript-кода. И при этом open-source!
Для использования Vorlon.JS, достаточно добавить всего одну строчку кода в ваше веб-приложение, запустить сервер и после этого открыть консоль Vorlon.
Одновременно можно подключиться к 50 устройствам и одним нажатием проверить работу кода на кажом из них.
Отладка производится с помощью веб-интерфейса и благодаря этому является кроссплатформеной.
Демо http://www.vorlonjs.io/videos/vorlon-demo.mp4
Исходники на GitHub
Vorlon.js — это инструмент, позволяющий удаленно вести отладку и тестирование JavaScript-кода. И при этом open-source!
Для использования Vorlon.JS, достаточно добавить всего одну строчку кода в ваше веб-приложение, запустить сервер и после этого открыть консоль Vorlon.
Одновременно можно подключиться к 50 устройствам и одним нажатием проверить работу кода на кажом из них.
Отладка производится с помощью веб-интерфейса и благодаря этому является кроссплатформеной.
Демо http://www.vorlonjs.io/videos/vorlon-demo.mp4
Исходники на GitHub