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

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

Не забудь подписаться и включить уведомления.
Download Telegram
Как это знакомо 😂
​​​​Компания 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/
Бывает уже все равно 😂
​​CSS values — крутой сервис, который показывает порядок расположения параметров у CSS свойства. Например: margin: margin-top margin-right margin-bottom margin-left.

А так же показывает поддержку свойства различными браузерами.

cssvalues.com

#css
​​Filepond — это отличная и при этом довольно маленькая JavaScript библиотека для загрузки файлов.

Возможны несколько вариантов загрузки: drag'n'drop, CTRL+V, через файловую систему или с помощью API.

Библиотека весит всего 21KB и довольно проста в использовании.

https://pqina.nl/filepond/

#js
Привет, друзья! В очередной раз хочу вам сказать - учите английский! Без него очень сложно и во фрилансе и в путешествиях.

Насчёт фриланса я уже писал ранее, что английский язык позволяет выйти на зарубежные фриланс биржи и получать заказы по более «вкусным» ценам. А про путешествия отдельная история, с которой я лично столкнулся на днях))

Мы семьёй решили выехать на несколько дней в Румынию (конкретно в Трансильванию) чтобы посмотреть их пейзажи и замки. Если кто не в курсе, именно в Румынии в городе Бран стоит замок Дракулы, о котором ходят разные легенды. Так вот, в Румынии я понял, что мой «инглиш из бэд» 😂

Да, я могу читать техническую документацию на английском, я понимаю то что написано и могу понять на слух основные фразы. Но когда столкнулся с людьми, свободно и быстро разговаривающими на английском, я не мог понять что от меня хотят.. И это очень неудобно, это очень напрягает. Румыния это все-таки Европа и они говорят на своем языке и английском. А я элементарно в аптеке не мог объяснить, что мне нужны таблетки от кашля.

Конечно сейчас можно воспользоваться гугл переводчиком и кое как объяснить что тебе нужно, но понять что тебе говорят, особенно когда они говорят это быстро, просто нереально!

Поэтому, друзья, учите английский каждый день хоть понемногу и тогда вы будете себя комфортно чувствовать в любой стране.
Forwarded from IT Юмор
Как правильно вести себя на собеседовании
А как поступишь ты? 😂
Отпуск, как профилактика выгорания

Привет, друзья! Прошел почти месяц с прошлого поста. К сожалению, времени для писанины не было, а постить лишь бы что не хочется. За это время много всего произошло в моей жизни. Из приятного - короткий, но отличный отдых в Кемере., который в очередной раз доказал необходимость "перезагрузки".

Могу сказать точно, что без отдыха программисту нельзя. Со временем накапливается усталость и раздражение от неадекватных клиентов, начинаешь срываться по мелочам, хочется все бросить и свалить. Так и проявляется профессиональное выгорание. В какой-то момент понимаешь, что уже ничего не хочется. Не спасают ни высокая зарплата, ни то что ты занимаешься любимым делом и в удобное для себя время.

Чтобы такого не происходило нужно периодически делать "перезагрузку". Каждому человеку помогает что-то свое. Кому-то достаточно переключиться на другую сферу, заняться каким-то хобби. Кто-то отдается спорту и ему это помогает. Я же люблю путешествовать и мне это здорово помогает. Главное не брать с собой работу в путешествие. Принципиально не беру ноутбук с собой, иначе это будет не отдых и перезагрузка не получится. И вот, спустя всего лишь неделю после активного отдыха (предпочитаю именно активный, а не тупо лежать на пляжу), чуствуется что мозг прочистился и готов к новым задачам, даже не совсем адекватным))

Так что, друзья, не забывайте отдыхать! Делайте хоть иногда себе миниотпуск и давайте мозгу отдохнуть. Всех денег не заработать 😉
Javascript массивы - map, reduce, filter

А тем временем javascript становится все более популярным и необходимость в его понимании возрастает. Наткнулся на полезную статью, которая доступно объясняет, как правильно работать с массивами в #javascript

Читайте и запоминайте :)

https://proglib.io/p/javascript-map-reduce-filter/