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

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

Не забудь подписаться и включить уведомления.
Download Telegram
​​Затишье - плохо или хорошо?

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

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

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

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

Так что затишье в работе может быть очень полезным, если правильно его использовать. 😉
Что люди только не придумывают, какие велосипеды только не изобретают 😁
Очередной шедевр - креативный 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
Вот это настоящая боль! :)
В некоторых проектах возникает необходимость отслеживать нажатия пользователем определенных кнопок на клавиатуре, так называемых горячих клавиш. Можно конечно для этого писать функции на чистом js, но гораздо проще использовать готовые библиотеки.

Одна из таких библиотек - замечательный Hotkeys.js. Она без зависимостей, с понятным api, хорошей документацией и кучей примеров. Думаю, она позволит вам сократить уйму времени при решении подобной задачи.
#js

https://github.com/jaywcjlove/hotkeys
Как научиться программированию за 1 час?

На сегодняшний день, программисты - одни из самых высокооплачиваемых специалистов. И, несомненно, это очень привлекает новичков. Ведь кто откажется от больших зарплат, особенно если этому можно научиться всего лишь за 1 час?

Специально для вас, друзья, я решил поделиться ответом на этот важный вопрос. Я долго думал стоит ли об этом писать, все-таки конкуренция и так большая среди программистов.. Но сегодня я все-таки решил дать вам этот ответ.

Ответ: НИКАК!
К сожалению, одним часом не обойтись. Для того, чтобы стать хотя-бы джуниором нужно потратить не один десяток часов.

С первым апреля, друзья 😉
Привет друзья, совсем перестал писать, не хватает свободного времени.. А тем временем vuejs все набирает популярность.
Предлагаю вашему вниманию интересную статью о том, как сделать свой твиттер с помощью vue. Конечно это слишком громко сказано и твиттер у вас не получится, но кое-что интересное всё-таки выйдет. В общем читайте 😉

https://proglib.io/p/vue-twitter/
Бывает уже все равно 😂