В работе любого программиста наступает время, когда нужно немного отвлечься и перезагрузиться. Можно почитать книжку, погулять на природе, заняться спортом. А можно отвлечься не отходя от компа, например, поиграв в игрушку 😉
А что если хочется и программировать и играть? Это тоже не проблема!
Ловите подборку интересных игрушек для программистов https://tproger.ru/digest/games-for-programmers/
А что если хочется и программировать и играть? Это тоже не проблема!
Ловите подборку интересных игрушек для программистов https://tproger.ru/digest/games-for-programmers/
Tproger
Подборка игр для программистов
Как увлечь новичка программированием, не испугав его сложностью изучения языка? Это можно сделать с помощью игр, в которых необходимо составлять
This media is not supported in your browser
VIEW IN TELEGRAM
Не забывайте чистить системник))
Привет, друзья! Мне тут на почту пришла ссылочка на бесплатный вебинар, думаю кому-то из вас может пригодиться 😉
Вебинар с громким названием «Как верстать сайты в несколько раз быстрее» проведет Алексей Кадочников frontend Developer в Mail.ru Group в субботу, 4 июля. Обещают, что будет интересно и полезно, так что кому интересна эта тема - записывайтесь на вебинар.
https://geekbrains.ru/events/2312
Вебинар с громким названием «Как верстать сайты в несколько раз быстрее» проведет Алексей Кадочников frontend Developer в Mail.ru Group в субботу, 4 июля. Обещают, что будет интересно и полезно, так что кому интересна эта тема - записывайтесь на вебинар.
https://geekbrains.ru/events/2312
GeekBrains
Как верстать сайты в несколько раз быстрее | GeekBrains - образовательный портал
Учимся правильно использовать весь потенциал blade команд 👍
https://laravel.demiart.ru/10-nedootsenennyh-komand-blade/
https://laravel.demiart.ru/10-nedootsenennyh-komand-blade/
Уроки Laravel
10 недооцененных команд Blade | Уроки Laravel
Laravel Blade - это встроенный в фреймворк шаблонизатор. А это 10 недооцененными командами Balde, которые сделают ваш код чище и сэкономят время.
Привет! А как насчёт php библиотеки для генерации php кода?! Звучит странно, да? Но она существует))
Не знаю конечно насколько удобно это использовать. Мне кажется, что с современными ide проще сразу создавать нужные классы, трейты, функции и прочее. Но для ознакомления решил выложить, может кому понравится 😉
https://github.com/nette/php-generator
Не знаю конечно насколько удобно это использовать. Мне кажется, что с современными ide проще сразу создавать нужные классы, трейты, функции и прочее. Но для ознакомления решил выложить, может кому понравится 😉
https://github.com/nette/php-generator
GitHub
GitHub - nette/php-generator: 🐘 Generates neat PHP code for you. Supports new PHP 8.5 features.
🐘 Generates neat PHP code for you. Supports new PHP 8.5 features. - nette/php-generator
В какой строке кода допущена ошибка?
Anonymous Quiz
6%
2
3%
3
10%
4
5%
6
0%
7
10%
8
8%
9
37%
В этом коде нет ошибки
22%
Не знаю :(
Про "войтишников"
В последнее время все чаще сталкиваюсь с людьми, которые идут в IT только ради денег. Сейчас очень популярно стало «войти в айти». Огромное количество бесплатных и платных курсов, предлагающих за 2 часа стать гуру программирования, только подогревают интерес новичков.
Вот только есть один маааленький нюанс, хотя если разобраться, не один.. Но для начала, вам должно это нравиться! Если вы хотите войти в айти только из-за денег - ничего из этого не получится)) Вы потратите время, нервы и бросите это дело. Те, кто говорят, что зарабатывать программистом легко - врут. Мозг настолько устает, что иногда уже перестаешь понимать где реальность..
А ещё, в зависимости от сферы IT, нужно обладать определенными качествами. Если вы хотите стать программистом - нужно иметь математический склад ума, уметь анализировать, прогнозировать, продумывать различные варианты возможных ситуаций. Если решите стать дизайнером - нужно обладать хорошим вкусом, следить за трендами и вообще быть творческим человеком. И тд. и тп...
И запомните, деньги в айти есть, но до них нужно дорасти, как и в любой другой сфере. А если вам кто-то обещает чудо курс, после которого вы начнёте получать тысячи $ - вас тупо разводят 😁
В начале своей карьеры я делал работу и бесплатно, ради опыта, дополнительно зарабатывая положительные отзывы от довольных клиентов. Я очень любил то, что делаю и это очень помогло мне в профессиональном росте. Удачи вам, друзья, и занимайтесь тем, что вам нравится! 😉
В последнее время все чаще сталкиваюсь с людьми, которые идут в IT только ради денег. Сейчас очень популярно стало «войти в айти». Огромное количество бесплатных и платных курсов, предлагающих за 2 часа стать гуру программирования, только подогревают интерес новичков.
Вот только есть один маааленький нюанс, хотя если разобраться, не один.. Но для начала, вам должно это нравиться! Если вы хотите войти в айти только из-за денег - ничего из этого не получится)) Вы потратите время, нервы и бросите это дело. Те, кто говорят, что зарабатывать программистом легко - врут. Мозг настолько устает, что иногда уже перестаешь понимать где реальность..
А ещё, в зависимости от сферы IT, нужно обладать определенными качествами. Если вы хотите стать программистом - нужно иметь математический склад ума, уметь анализировать, прогнозировать, продумывать различные варианты возможных ситуаций. Если решите стать дизайнером - нужно обладать хорошим вкусом, следить за трендами и вообще быть творческим человеком. И тд. и тп...
И запомните, деньги в айти есть, но до них нужно дорасти, как и в любой другой сфере. А если вам кто-то обещает чудо курс, после которого вы начнёте получать тысячи $ - вас тупо разводят 😁
В начале своей карьеры я делал работу и бесплатно, ради опыта, дополнительно зарабатывая положительные отзывы от довольных клиентов. Я очень любил то, что делаю и это очень помогло мне в профессиональном росте. Удачи вам, друзья, и занимайтесь тем, что вам нравится! 😉
Привет, друзья! Коллекция моих ботов пополнилась очередным музыкальным ботом @imuzzbot.
Вот за что я люблю телеграм - так это за всё😁 И общаться в нем удобно, и стикеры зачётные, и ботов делать одно удовольствие.
Боты телеграм для меня наверное больше как хобби, заработка на них почти нет, так на оплату сервера и на пиво с рыбкой. Но я испытываю огромный кайф от того, что ими пользуются десятки тысяч человек. Кайф от того, что моя работа несёт какую-то пользу для других людей. В конце концов не все в этом мире только про деньги😉 Нужно что-то делать и для общества.
Поэтому стараюсь всегда делать ботов максимально простыми и удобными, без лишнего функционала, который будет вводить в заблуждение пользователей или тормозить работу.
Вот за что я люблю телеграм - так это за всё😁 И общаться в нем удобно, и стикеры зачётные, и ботов делать одно удовольствие.
Боты телеграм для меня наверное больше как хобби, заработка на них почти нет, так на оплату сервера и на пиво с рыбкой. Но я испытываю огромный кайф от того, что ими пользуются десятки тысяч человек. Кайф от того, что моя работа несёт какую-то пользу для других людей. В конце концов не все в этом мире только про деньги😉 Нужно что-то делать и для общества.
Поэтому стараюсь всегда делать ботов максимально простыми и удобными, без лишнего функционала, который будет вводить в заблуждение пользователей или тормозить работу.
Часто для нормальной работы всяких парсеров, граберов, ботов нужны прокси, причем не какие-то бесплатные паблик прокси, а нормальные, которые будут стабильно работать. Для большинства сайтов хватает ipv6 прокси, которые стоят на порядок дешевле, чем ipv4.
Я для этих целей использую proxy6.net, работаю с ними уже третий год и абсолютно доволен качеством и невысоким ценником. Российский IPv6 на месяц обойдется всего в 25.2 рублей! Это копейки на самом деле, учитывая сколько проблем решает использование прокси))
И кстати, по купону 8x1XPVCLQV можно получить 5% скидку на покупку новых прокси. Пользуйтесь на здоровье! 😊
Я для этих целей использую proxy6.net, работаю с ними уже третий год и абсолютно доволен качеством и невысоким ценником. Российский IPv6 на месяц обойдется всего в 25.2 рублей! Это копейки на самом деле, учитывая сколько проблем решает использование прокси))
И кстати, по купону 8x1XPVCLQV можно получить 5% скидку на покупку новых прокси. Пользуйтесь на здоровье! 😊
Mail запустил прикольный сервис для совместного написания кода.
Можно использовать без регистрации и писать на нескольких языках.
Сервис поддерживает Python 3.8, Java 11, C++ 17, PHP 7.4, Node JS 14, Go 1.15, Erlang OTP 23, Rust 1.51 и Swift 5.3.3. Обещают добавить позже ещё больше языков.
Подсветка синтаксиса кода, результат выполнения кода, вывод ошибок - удобно для проведения интервью👍
https://interview.cups.online/
Можно использовать без регистрации и писать на нескольких языках.
Сервис поддерживает Python 3.8, Java 11, C++ 17, PHP 7.4, Node JS 14, Go 1.15, Erlang OTP 23, Rust 1.51 и Swift 5.3.3. Обещают добавить позже ещё больше языков.
Подсветка синтаксиса кода, результат выполнения кода, вывод ошибок - удобно для проведения интервью👍
https://interview.cups.online/
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я пытаюсь разобраться в коде, написанном позавчера.
Чем занято место в linux?
Рано или поздно любой человек сталкивается с тем, что места на его компьютере или сервере становится недостаточно. Хуже всего, когда это происходит на сервере с работающими сайтами))
Из-за нехватки места на сервере начинает отваливаться mysql, некорректно работают скрипты, начинают сыпаться многочисленные ошибки. В такие моменты нужно быстро найти в чем проблема и решить эту проблему.
Для анализа занятого места в linux есть множество утилит, в том числе и графических. Но когда у нас нет места, а утилита еще не установлена - это становится проблемой. В моем случае сервер был занят на 98% и жутко лагал. Но эти свободные 2% мне дали возможность установить утилиту и провести анализ, затем почистить место.
Утилита ncdu - очень маленькая, но при этом достаточно функциональная, чтобы провести анализ, пробежаться по дереву файлов и сразу в ней удалить лишнее!
Вначале устанавливаем ее через консоль
Для Debian систем (rpm-пакеты) (в т.ч. Ubuntu) командой apt-get install ncdu
Для Red Hat систем (dpkg-пакеты) командой yum install ncdu
Затем запускаем команду ncdu и ждем результатов анализа. Дальше при необходимости бегаем по дереву файлов/папок и смотрим где у нас то, что можно удалить. Удалить можно прямо в утилите, выделив нужный файл или папку и нажав на клавиатуре d
Вот список всех доступных команд:
d — удалить выбранный файл или папку с файлами;
n — отсортировать файлы и папки по имени;
s — отсортировать файлы и папки по объему занимаемого места;
t — показывать сначала папки, затем файлы;
g — режим отображения (в процентах, графически, комплексно);
a — режим отображения (размер файла, занятое место на жестком диске)
e — включить/отключить отображение скрытых файлов;
i — показать дополнительную информацию о папке или файле;
r — заново пересчитать занимаемое место;
q — выйти из программы;
Программа очень удобная, простая и выполняет задачу по анализу и освобождению свободного места полностью, рекомендую ее к использованию! 👍
Рано или поздно любой человек сталкивается с тем, что места на его компьютере или сервере становится недостаточно. Хуже всего, когда это происходит на сервере с работающими сайтами))
Из-за нехватки места на сервере начинает отваливаться mysql, некорректно работают скрипты, начинают сыпаться многочисленные ошибки. В такие моменты нужно быстро найти в чем проблема и решить эту проблему.
Для анализа занятого места в linux есть множество утилит, в том числе и графических. Но когда у нас нет места, а утилита еще не установлена - это становится проблемой. В моем случае сервер был занят на 98% и жутко лагал. Но эти свободные 2% мне дали возможность установить утилиту и провести анализ, затем почистить место.
Утилита ncdu - очень маленькая, но при этом достаточно функциональная, чтобы провести анализ, пробежаться по дереву файлов и сразу в ней удалить лишнее!
Вначале устанавливаем ее через консоль
Для Debian систем (rpm-пакеты) (в т.ч. Ubuntu) командой apt-get install ncdu
Для Red Hat систем (dpkg-пакеты) командой yum install ncdu
Затем запускаем команду ncdu и ждем результатов анализа. Дальше при необходимости бегаем по дереву файлов/папок и смотрим где у нас то, что можно удалить. Удалить можно прямо в утилите, выделив нужный файл или папку и нажав на клавиатуре d
Вот список всех доступных команд:
d — удалить выбранный файл или папку с файлами;
n — отсортировать файлы и папки по имени;
s — отсортировать файлы и папки по объему занимаемого места;
t — показывать сначала папки, затем файлы;
g — режим отображения (в процентах, графически, комплексно);
a — режим отображения (размер файла, занятое место на жестком диске)
e — включить/отключить отображение скрытых файлов;
i — показать дополнительную информацию о папке или файле;
r — заново пересчитать занимаемое место;
q — выйти из программы;
Программа очень удобная, простая и выполняет задачу по анализу и освобождению свободного места полностью, рекомендую ее к использованию! 👍
Установка свежей версии Node.js за минуту
Бывает такое, что на сервере или в docker контейнере устанавливается старая версия Node.js, а для корректной работы скриптов нужна свежая. Так случилось и у меня - в docker по умолчанию ставилась 10я версия node, а нужна была минимум 12!
После недолгого "гугления" нашел лучший, на мой взгляд, вариант, которым и решил поделиться. Для этого мы будем использовать утилиту nvm - Node Version Manager. Инструкцию пишу под linux. Итак, в консоли запускаем команду:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
После этого устанавливаем желаемую версию node, например 14.17.0:
nvm install v14.17.0
В случае успеха мы увидим что-то вроде этого:
Now using node v14.17.0 (npm v6.14.13)
Вот и все) Теперь мы можем использовать свежую версию Node.js🤟
Бывает такое, что на сервере или в docker контейнере устанавливается старая версия Node.js, а для корректной работы скриптов нужна свежая. Так случилось и у меня - в docker по умолчанию ставилась 10я версия node, а нужна была минимум 12!
После недолгого "гугления" нашел лучший, на мой взгляд, вариант, которым и решил поделиться. Для этого мы будем использовать утилиту nvm - Node Version Manager. Инструкцию пишу под linux. Итак, в консоли запускаем команду:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
После этого устанавливаем желаемую версию node, например 14.17.0:
nvm install v14.17.0
В случае успеха мы увидим что-то вроде этого:
Now using node v14.17.0 (npm v6.14.13)
Вот и все) Теперь мы можем использовать свежую версию Node.js🤟
Такими темпами скоро от программистов совсем откажутся 😁
https://tproger.ru/news/ii-pomoshhnik-dlja-razrabotchikov-predstavila-microsoft/
https://tproger.ru/news/ii-pomoshhnik-dlja-razrabotchikov-predstavila-microsoft/
Tproger
Бесплатный ИИ-помощник от Microsoft подсказывает, как лучше писать код. Вот, где его можно протестировать
Microsoft и OpenAI запустили сервис GitHub Copilot. Это ИИ-инструмент для разработчиков, который подсказывает, как лучше писать код.