OneCode
1.33K subscribers
679 photos
69 videos
3 files
566 links
Full Stack на PHP, Laravel и всё, что с этим связано.
YouTube: https://www.youtube.com/@onecode_blog
Download Telegram
Откопал в архиве презентацию и склеил видео для мотивации начинающих 🫵

С тех пор пожили еще в двух странах, машину обновили, но всё остальное неизменно! 🙂

https://youtu.be/nhVTFdYkSSw 👈

Подпишись: @onecode_blog
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥83👏1👌1
Как быстро стать разработчиком?

- Понедельник HTML
- Вторник CSS
- Среда JS
- Четверг PHP
- Пятница SQL
- Суббота Laravel
- Выходной

@onecode_blog
😁22🤣11🔥5👍1👏1🎉1👌1
Прикольное CSS-свойство text-wrap: balance, которое управляет переносами текста так, чтобы выглядело сбалансировано.

На скрине примеры До и После. В тайлвинде это класс text-balance. Нравится.
🔥22👍8🙏1👌1
Какой веб-сервер используешь? Если не знаешь какой, но пользуешься обычным хостингом - выбирай Apache.
Anonymous Poll
61%
Nginx
44%
Apache
2%
Caddy
1%
Другой (коммент)
5%
Не, не слышал
👍4🔥2👏1
После продолжительного использования админки Laravel Nova разочаровался.

Из коробки хорошие возможности, но кастомизация очень сложная.

Не рекомендую её использовать. Да и зачем, если есть Filament, который пока не использовал на длинной дистанции, но во многих моментах выглядит намного более выгодно.

Еще и бесплатно.
👍15🔥3🤔31👌1
Язык программирования нового тысячелетия 😃

Сахар для TypeScript или JavaScript.

Сайт: https://civet.dev

@onecode_blog
💩7👍2😁2🙈1
Интересное наблюдение. Зачастую при разработке проектов НЕ использую один и тот же код, даже если там стоят одинаковые задачи. Например нужно создать систему аутентификации (регистрация, вход и тд). Я скорее всего начну делать её (который раз) заново, чтобы реализовать это как-то иначе.

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

Наши эксперименты и поиск новых способов решения задач даёт бесценный опыт, на основе которого по сути строится наше будущее. Благодаря этому в следующий раз ты заранее понимаешь как лучше делать, а как лучше НЕ делать. Потому что уже пробовал разные варианты.

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

Замечали за собой такое?
💯16👍12🔥31🤝1
Интересный опыт. Поехали на двухдневную экскурсию по Шри-Ланке. Не стал брать ноутбук.

В процессе понадобилось исправить пару ошибок и добавить запись в базу данных.

Всё сделал с телефона. Код доработал через GitHub, к базе подключился через Table Plus, доступ к серверу (файрволл, деплой и env) через Laravel Forge, логи ошибок через BugSnag.

Кайфонул как в процессе путешествия можно работать программистом с телефона😃
👍14🔥7👌2🤯1
Здравствуйте, братья и сёстры! Если кому интересно, в личном блоге начал рассказывать свою историю. Считай автобиографию.

Не только о том, что меня привело к разработке или как заработал первый миллион, но вообще всю историю своей жизни. От сердца!

Не буду жевать сопли, кому интересно залетайте и отматывайте там несколько постов наверх.

Да и в целом там много интересного.
🔥113👍3👌1
Бесплатный ИИ чат для программистов.

https://codeium.com/live/general

Подпишись: @onecode_blog
👍17🔥4🤝31
Поздравляем прекрасную частичку нашего сообщества с праздником!

Желаем больших успехов, терпения, семейного благополучия и исполнения желаний!

Taylor Otwell (создатель Laravel) тоже присоединяется к поздравлениям 😃
👍234🔥4
Классная либа для вебсокетов на PHP 🔥

https://github.com/sirn-se/websocket-php
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92🔥2
Если бы сейчас покупал себе монитор, то скорее всего взял бы этот - тонкий, красивый с хорошими характеристиками для работы.

Kuykon G27P
- Диагональ 27 дюймов
- Глянцевый антибликовый
- Разрешение 5K (5120×2880)
- Плотность 218 пикселей (Retina)
- Контрастность 1200
- Яркость 600 нит
- Частота 60Гц

Изображение, звук и зарядка ноутбука через однин кабель. Есть все нужные интерфейсы: USB, DisplayPort, HDML, Aux.

В комплекте Vesa-адаптер для кронштейна, поэтому покупал бы монитор БЕЗ ножки (так можно), потому что кронштейн у меня есть.

Нет встроенных динамиков, но в любом случае лучше иметь хорошие отдельные колонки.

По цене 90-100к, что лично мне подходит, тк аналогов особо нет за эти деньги судя по обзорам на YouTube, а я люблю качественную технику с высокими характеристиками.

Не реклама, просто реально понравился, может даже куплю, когда вернуть в Россию, посмотрим.

Подходит для маков и винды.
👎12🔥8👍61🙏1🥴1
Наверно все уже в курсе, но написать надо - Laravel обновился до 11 версии. Ура!

Из основного - это новая современная структура проекта. То есть при установке нового проекта мы НЕ увидим некоторых привычных папок и файлов - всё выглядит более минималистично. Мне нравится.

Плюс много полезеных фишек, которые помогут нам создавать клёвые проекты и получать еще больше удовольствия от работы.

Рекомендую ознакомиться с обновлениями на этой странице - интересно почитать.

Кстати, инструкция по обновлению существующих проектов НЕ выглядит сложной. При этом НЕ рекомендуют переносить проекты на новую структуру папок Laravel 11, но я хочу попробовать.

Вместе с ларавел вышла стабильная версия нового официального пакета Laravel Reverb для запуска вебсокет-сервера - надо будет затестить!

Еще у моей Тани сегодня день рождения, но это не важно по сравнению с обновлением Laravel. Шутка! 😁

С днюхой, любимая! 💋 А всех нас с обновлением. Всё идёт, всё развивается и мы тоже НЕ сбавляем темп, друзья.

Работаем 💪
28👍17🔥7🎉6😁5👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Прикольная функция диктовки текста в VSCode через официальное расширение VS Code Speech - полезная штука.

На видео отрывок из нашего курса по Аутентификации (регистрация, вход, пароль, кабинет, безопасность и тд).

Подпишись: @onecode_blog 👈
👍17🔥52
Привет, дорогие мои айтишники! Последнее время много работаю, несмотря на то, что мы на Шри-Ланке.

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

Другое дело - сидишь себе с компьютером, слушаешь музыку и пишешь код. Думаешь как лучше сделать. Творишь в состоянии потока. Время идет незаметно. В голове одна-две текущие задачи. Пробуешь новые подходы. Короче балдеж!

Хотя однозначно везде есть свои плюсы и минусы. Можно посмотреть с другой стороны, например у менеджеров может быть больше зарплата или свободного времени (при выстроенных процессах), а программист может разучится разговаривать с людьми или допустить критическую ошибку, из-за которой бизнес потеряет деньги 😄

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

В любом случае нужно ориентироваться на себя и пробовать разные роли в этой жизни. Программист, менеджер, музыкант, спортсмен, мотоциклист, муж, учитель, [подставить своё].

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

Как ваши дела? Какие роли примеряете? Что думаете? Напишите в комментах!
16👍12🔥3💊1
Как любое ремесло, разработка требует практики. Много практики. Например 4к строк кода за 4 дня.

Так что если есть реальная цель стать разработчиком - хватит тупо смотреть видосики. Пиши код 🫵

@onecode_blog
👍17🔥4👌2👀1🫡1
Молодой, но перспективный пакет для подсветки кода с рендерингом на сервере.

- HTML
- CSS
- PHP
- Blade

- JS (todo)
- SQL (todo)
- JSON (todo)

https://github.com/tempestphp/highlight
🥰4👍1
The Internet OS

Операционная система, которую можно развернуть на сервере и пользоваться онлайн.

Демо: https://puter.com/

Репа: https://github.com/HeyPuter/puter

@onecode_blog
👍8
На макбуке есть комбинация клавиш Cmd+Shif+4, которая позволяет сделать скрин экрана.

После этого изображение появляется в углу экрана, откуда его можно сразу перетащить для отправки, например в телеграм.

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

Единственное, что меня немного напрягало - это то, что изображение в углу экрана висит НЕ долго - несколько секунд, поэтому не всегда успевал его отправить до того, как оно пропадёт (сохранится на рабочий стол).

Недавно загуглил как можно изменить время нахождения скрина в углу экрана. Стандартной настройки нет, но можно изменить этот параметр через терминал:


defaults write com.apple.screencaptureui "thumbnailExpiration" -float 20


Можно заменить 20 на нужное количество секунд. После выполнения команды, возможно, надо перезагрузить комп.

@onecode_blog
👍24🔥51