Заметки программиста
125 subscribers
21 photos
87 links
Блог fullstack php developer-а

Немного о фрилансе, о саморазвитии, истории из жизни, интересные статьи про разработку и конечно же немного it юмора 😉

Не забудь подписаться и включить уведомления.
Download Telegram
Привет, друзья! Немного забил на канал, совсем не было времени. Как-то всё навалилось разом и работа и ремонт, не оставалось ни сил ни желания на писанину 🤪

Хочу реабилитироваться и поделиться с вами отличным решением для создания бэкапов на 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
И снова полезный инструмент для #javascript разработки!

Vorlon.js — это инструмент, позволяющий удаленно вести отладку и тестирование JavaScript-кода. И при этом open-source!

Для использования Vorlon.JS, достаточно добавить всего одну строчку кода в ваше веб-приложение, запустить сервер и после этого открыть консоль Vorlon.

Одновременно можно подключиться к 50 устройствам и одним нажатием проверить работу кода на кажом из них.
Отладка производится с помощью веб-интерфейса и благодаря этому является кроссплатформеной.

Демо http://www.vorlonjs.io/videos/vorlon-demo.mp4

Исходники на GitHub
В php 7.4 завезли возможность предзагрузки скриптов - preload. Говорят, что с помощью его включения можно добиться хорошего прироста скорости. Читаем статью и пробуем 😉

https://medium.com/swlh/preloading-your-php-7-4-project-in-one-line-9ede756f292c
Для любителей почитать книжечки, буду периодически выкладывать интересную литературу.

Всегда хотели узнать секреты CSS? Встречайте книгу «Секреты CSS. Идеальные решения ежедневных задач» от Леа Веру.
Browsershot - интересная библиотека на php, которая позволяет делать скриншоты страниц, используя headless версию Chrome и сохранять их как картинки либо pdf.

Вариантов, когда нужно сделать скриншот страницы скриптом уйма - для отладки парсера, для логирования состояния сайта и прочего. Тут уже вам решать, как юзать :)

Документация на английском, но все довольно понятно расписано.
Сама либа тут https://github.com/spatie/browsershot
Привет, друзья! Предлагаю для просмотра полный курс для начинающих по python для веб разработчиков.
Курс на английском и по времени чуть больше 6 часов, но очень информативный.

https://www.youtube.com/watch?v=_uQrJ0TkZlc
Не знаю как вы, но я очень люблю слушать музыку везде. И за рулем и на рабочем месте :) Чаще всего слушаю интернет радио, реже скачанные на телефон песни. К чему я это все? Бывают моменты, когда одни и те же песни приедаются и хочется чего-то нового. Случайно наткнулся на сервис, который позволяет слушать радио любой страны мира прямо в браузере, либо используя приложение на смартфоне. Очень круто сделано, даже и не думал, что есть столько радиостанций!

Не благодарите 😉
https://radio.garden/
А любите ли вы посещать конференции и слушать умные доклады от умных людей? :)

Если это про вас - то стоит обратить внимание на предстоящую конференцию PHP Russia 2020, которая состоится 13 мая в Москве.

В программе около 30 докладов по темам:
Базы данных и ORM
Производительность
Облака и Lambda
Внутренности PHP
Архитектура и масштабируемость
Фреймворки и библиотеки
Профессиональная разработка
Подводные камни хайповых решений
Системная борьба с legacy
Асинхронные приложения и параллельная обработка
Лучшие практики
Реальный опыт
API: REST, SOAP и другие

И конечно же крутые спикеры!

Подробности можете посмотреть на сайте https://phprussia.ru/moscow/2020/
А от канала Php Digest неплохой подгон в виде 7% скидки на конференцию по промокоду PHPDIGEST
Частенько в проектах нужно работать с регулярными выражениями, которые мало кто любит. Сколько не учи теорию, все равно бывают случаи, когда теории недостаточно)

Для таких случаев очень удобно использовать сервис ihateregex.io, в котором есть несколько готовых шаблонов регулярок и можно добавлять свои, тестируя все на работоспособность. Все это с визуальным отображением логики, что позволяет лучше понять как работает данное регулярное выражение. Мне очень понравилось!

На скриншоте ниже показан пример регулярки для получения долготы и ширины
Ваш ответ?
Anonymous Quiz
6%
2
48%
101
8%
1
37%
11