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

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

Не забудь подписаться и включить уведомления.
Download Telegram
Регулярки - наше все! Когда работаешь с данными, часто приходится их фильтровать. Это и валидация email адресов и проверка допустимости логина, извлечение номера телефона из строки. Во всех этих случаях без регулярных выражений сложно обойтись, а иногда и невозможно.
Нашел хорошую подборку с 33 наиболее часто используемыми регулярками и, конечно же, делюсь с вами 😉

https://proglib.io/p/33-regexp/
Друзья, по результатам голосования вижу, что многим интересны уроки по программированию. Планирую начать их записывать, когда количество подписчиков будет больше 1000. Пока думаю над форматом и содержанием и мне нужна ваша помощь. Просьба ответить на опросы ниже, чтобы я понимал в каком направлении двигаться и что вам будет интересно.
Какие уроки вам интересней?
Anonymous Poll
34%
По php
11%
По html
5%
По css
27%
По javascript
23%
По python
Заметки программиста pinned «Друзья, по результатам голосования вижу, что многим интересны уроки по программированию. Планирую начать их записывать, когда количество подписчиков будет больше 1000. Пока думаю над форматом и содержанием и мне нужна ваша помощь. Просьба ответить на опросы…»
​​Затишье - плохо или хорошо?

С одной стороны, вроде как плохо, когда нет проектов в работе или есть небольшие перерывы. Такое бывает периодически во фрилансе. Даже при большом потоке проектов, бывает, что все находятся в стадии согласования и на данный конкретный период времени вроде как делать нечего.

Но тут главное правильно распорядиться этим перерывом и потратить свободное время с умом! У меня довольно редко бывает такое, чтобы хотя бы несколько дней было свободных. Но если случается, я стараюсь максимально эффективно потратить это время.

Во-первых, если вы плотно трудились и устали - выделите наконец-то себе время на отдых! Поспите побольше, почитайте книги. Во-вторых, если отдыхать не хочется (это про таких трудоголиков как я) - займитесь образованием. Это точно вам пригодится.

Я предпочитаю в свободное время обучаться чему-то новому и при этом не просто теоретически, но пробуя все на практике. Когда в работе несколько сложных проектов, на такое обучение времени совсем не остается..

Так что затишье в работе может быть очень полезным, если правильно его использовать. 😉
Что люди только не придумывают, какие велосипеды только не изобретают 😁
Очередной шедевр - креативный css шрифт Cssans.
Может кому-то пригодится, хотя я не могу придумать где его можно использовать..

https://cssans.pro/
​​Оказывается, существует очень удобный инструмент для просмотра истории файла на GitHub. Конечно при условии, что репозиторий публичный, а не приватный.

Для этого открываем файл на github, заменяем домен в строке браузера на github.githistory.xyz и теперь можем смотреть, как менялся файл, листая стрелками вправо или влево.

Довольно удобно и наглядно 😉
​​Хотите разобраться наконец с css grid? Тогда попробуйте увлекательную игру Grid Garden, где с помощью css гридов вам предстоит выращивать морковь 😀
Всего 28 уровней и вы будете четко понимать, что к чему.

Страница на github
Привет, друзья. Пишу все реже, времени совсем нет.. Но как появляется возможность, всегда стараюсь делиться с вами чем-то полезным.
Вот и сегодня хочу предложить вашему вниманию интересную статью, которая познакомит вас с основами SQL.

https://proglib.io/p/sql-for-20-minutes/
Написал небольшую инструкцию о том, как сделать редирект со старых url без ЧПУ на новые с ЧПУ в битрикс. Может кому пригодится ;)

https://fonclub-blog.ru/redirekt-staryh-url-na-novye-chpu-url-v-bitrix.html
​​Про лендинги

Сейчас все чаще людям нужны одностраничные продающие сайты, на которых будет немного информации о товаре или услуге и контакты для связи. Ранее я писал про тильду, что мне очень понравились ее возможности, но помимо тильды есть и другие варианты создания лендинга.

Я предпочитаю для этих целей использовать wordpress. Во-первых, это абсолютно бесплатно, во-вторых, вы ограничены только своей фантазией при работе с этим движком. Есть тысячи бесплатных тем, плагинов, миллионы строк готового кода, которые можно использовать. Есть хорошее комьюнити, отличная документация и движок постоянно развивается.

Для создания лендингов я использую плагин Page builder от siteorigin бесплатной версии. Есть и премиум подписка, но пока не было необходимости в ней. В бесплатной версии столько готовых виджетов, что получаются очень хорошие сайты.

Вордпресс часто ругают за его медлительность, но при этом 60% сайтов, работающих на cms, работают именно на wordpress! И при грамотной настройке сервера такие сайты не тупят вообще. Тем более на php 7ой версии.

Так что, если вы еще не работали с wordpress, рекомендую глянуть в его сторону. Простенький лендинг на нем можно сделать за несколько часов.
​​Привет, друзья! Около года назад я захотел научиться писать боты для телеги. Нашел хорошую библиотеку под это дело https://github.com/php-telegram-bot/core/ и стал экспериментировать))

Вначале я написал бота, который умеет качать видео из instagram. Спустя некоторое время написал еще одного отдельно под одноклассники. Он тоже выкачивал видео по ссылке. Но позже пришла мысль объединить все в одном боте и добавить другие сервисы.

Так и появился мой @ejje_bot . На сегодняшний день он умеет качать видео из instagram, YouTube, rutube, vk, ok, facebook, vimeo. Умеет выкачивать mp3 из YouTube клипов. Умеет качать сторис и аватарки профиля instagram.

Периодически лагает конечно, особенно с крупными файлами. Сервачок надо бы помощнее под это дело, но пока он бесплатный и никак не монетизируется, поэтому все на голом энтузиазме. Вообще делался под свои нужды, но в итоге им пользуется уже около 1.5к человек.

Попробуйте тоже и поставьте свою оценку боту 😉👇
Хочу поделиться с вами полезным инструментом.

​​Photopea — это продвинутый, бесплатный онлайн редактор изображений. С его помощью можно открывать файлы PSD/Sketch/XCF и редактировать прямо в браузере. Поддерживает практически все форматы изображений. Так что можно даже без фотошопа обойтись в некоторых случаях.

photopea.com
Как это знакомо 😂
​​​​Компания Firefox запустила свой файлообменный сервис под названием Firefox Send. В отличие от других файлообменников здесь нет рекламы и платных функций, а так же есть сквозное шифрование файлов при помощи алгоритма блочного шифрования AES-GCM (128 bit), осуществляющееся на стороне браузера пользователя.

Любой человек может загрузить файл и получить зашифрованную ссылку на него. При этом можно задать пароль на скачивание, ограничить количество скачиваний и срок жизни файла.

Для анонимных пользователей есть ограничения - файл размером до 1GB, максимум 1 скачивание и максимум 1 день срок жизни файла. Для тех, у кого есть аккаунт firefox, лимит на загрузку 2.5GB, количество скачиваний до 100 и срок жизни файла до 7 дней.

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

https://send.firefox.com