uk
Feedback
OneCode

OneCode

Відкрити в Telegram

Full Stack на PHP, Laravel и всё, что с этим связано. YouTube: https://www.youtube.com/@onecode_blog

Показати більше
1 329
Підписники
Немає даних24 години
Немає даних7 днів
-930 день
Архів дописів
OneCode
1 329
Решил напомнить, что у нас есть закрытый VIP-канал в телеге, где проходят курсы на разные темы по Laravel 🤘 Текущее содержан
Решил напомнить, что у нас есть закрытый VIP-канал в телеге, где проходят курсы на разные темы по Laravel 🤘 Текущее содержание канала на скрине. Все уроки записаны мной с подробным объяснением и практикой. Сейчас идёт курс на тему аутентификации - регистрация, вход, восстановление пароля, кабинет и профиль пользователя, безопасность и тд. Ближайшие уроки в этом курсе: Дальше скорее всего будет очень крутой курс "Эффективный разработчик" на тему продуктивного использования редактора кода (много горячих клавиш и тд), полезные советы и программы - всё из моего личного опыта и чем пользуюсь каждый день для ускорения работы и получения большего кайфа. Дальше будет курс по очередям в Laravel, но мы проводим голосование в VIP-канале на тему следующих курсов, поэтому план может измениться. Решать вам. Стоимость доступа в VIP-канал символическая - всего 990 рублей в месяц с возможностью отписаться в любой момент. Там освободилось несколько мест, поэтому есть шанс вписаться. Так же все участники получают доступ к нашей организации на GitHub, где лежат все репозитории проектов из уроков. Таким образом ты всегда можешь скопировать нужный код оттуда. Короче, если интересно и понимаешь, что твоё развитие - это самое главное, то залетай к нам: Оформить подписку 👈 Через специального телеграм-бота оформишь подписку и попадёшь в VIP-канал. До связи! 🤙

OneCode
1 329
Интересно было бы видео с примером?
Anonymous voting

OneCode
1 329
Существуют специальные графовые базы данных для хренения иерархических структур, например деревьев. Однако не всегда хочется
Существуют специальные графовые базы данных для хренения иерархических структур, например деревьев. Однако не всегда хочется или есть время изучать новую базу данных, когда задачу нужно делать здесь и сейчас. Хочется использовать привычную реляционную базу данных, например PostgreSQL. Вообще есть несколько вариантов хранить деверья в реляционной базе. Каждый имеет свои плюсы и минусы. Выбор зависит от размера данных и типа операций - чего больше чтения или записи. На мой взгляд наиболее прикольный вариант использовать расширении ltree для PosgreSQL, написанное кстати российскими ребятами, как я понял. Оно позволяет хранить путь от родительской вершины к дочерним и выполнять быстрые операции (есть индексация) с этими данными - поиск потомков, предков и тд. Классная штука. Дока: https://www.postgresql.org/docs/current/ltree.html Подпишись: @onecode_blog

OneCode
1 329
Клод AI Еще один ИИ, который круто пишет код и вообще помогает по любым вопросам. Друзья тестируют и говорят, что GPT отдыхае
Клод AI Еще один ИИ, который круто пишет код и вообще помогает по любым вопросам. Друзья тестируют и говорят, что GPT отдыхает. Я тоже вчера просил написать код - работает быстро, удобно и (почти) правильно. Единственное, что для регистрации нужен номер телефона и НЕ уверен, что подойдёт российский. У меня как раз на шри ланке есть местная симка, поэтому зарегался без проблем. Платный тариф НЕ покупал. https://claude.ai

OneCode
1 329
Laravel Context Новая функция Laravel позволяет добавлять информация в контекст запроса. Основная идея в том, чтобы при получ
Laravel Context Новая функция Laravel позволяет добавлять информация в контекст запроса. Основная идея в том, чтобы при получении нового входящего запроса, мы могли добавить любые данные в контекст этого запроса. Например создать Middleware, в котором добавляем в контекст запроса UUID (уникальный идентификатор запроса), данные пользователя (ID), язык запроса и тд - всё, что захочется. Дальше вся эта информация автоматически сохраняется по цепочке, причем даже в задачах очередей (Job). Более того, данные контекста автоматически выводятся во всех логах, позволяя нам понимать к какому именно запросу, пользователю или другой сущности относится эта запись в логах. Другой пример - данные из контекста можно получать позже. То есть добавили информацию в контекст во время запроса, а получили эти данные из контекста в задаче в очереди. Как вариант - получили язык приложения из контекста запроса и установили его для этой задачи в очереди. Короче всё это дает нам более глубокое представление об истории выполнения окружающего кода, которая происходила до записи в логи, и позволяет отслеживать потоки выполнения по всей распределенной системе. Документация: https://laravel.com/docs/11.x/context @onecode_blog

OneCode
1 329
На макбуке есть комбинация клавиш Cmd+Shif+4, которая позволяет сделать скрин экрана. После этого изображение появляется в углу экрана, откуда его можно сразу перетащить для отправки, например в телеграм. А если не трогать изображение, то оно автоматически сохраниться на рабочий стол. Очень удобная функция, которой пользуюсь каждый день! Единственное, что меня немного напрягало - это то, что изображение в углу экрана висит НЕ долго - несколько секунд, поэтому не всегда успевал его отправить до того, как оно пропадёт (сохранится на рабочий стол). Недавно загуглил как можно изменить время нахождения скрина в углу экрана. Стандартной настройки нет, но можно изменить этот параметр через терминал:

defaults write com.apple.screencaptureui "thumbnailExpiration" -float 20
Можно заменить 20 на нужное количество секунд. После выполнения команды, возможно, надо перезагрузить комп. @onecode_blog

OneCode
1 329
The Internet OS Операционная система, которую можно развернуть на сервере и пользоваться онлайн. Демо: https://puter.com/ Реп
The Internet OS Операционная система, которую можно развернуть на сервере и пользоваться онлайн. Демо: https://puter.com/ Репа: https://github.com/HeyPuter/puter @onecode_blog

OneCode
1 329
Молодой, но перспективный пакет для подсветки кода с рендерингом на сервере. - HTML - CSS - PHP - Blade - JS (todo) - SQL (to
Молодой, но перспективный пакет для подсветки кода с рендерингом на сервере. - HTML - CSS - PHP - Blade - JS (todo) - SQL (todo) - JSON (todo) https://github.com/tempestphp/highlight

OneCode
1 329
Как любое ремесло, разработка требует практики. Много практики. Например 4к строк кода за 4 дня. Так что если есть реальная ц
Как любое ремесло, разработка требует практики. Много практики. Например 4к строк кода за 4 дня. Так что если есть реальная цель стать разработчиком - хватит тупо смотреть видосики. Пиши код 🫵 @onecode_blog

OneCode
1 329
Привет, дорогие мои айтишники! Последнее время много работаю, несмотря на то, что мы на Шри-Ланке. При этом сам пишу много ко
Привет, дорогие мои айтишники! Последнее время много работаю, несмотря на то, что мы на Шри-Ланке. При этом сам пишу много кода - кайф! Все таки менеджерская работа на любителя. Постановка и контроль выполнения задач, ревью кода и борьба с желанием переписать его самому, большое количество информации в голове одновременно, постоянные переписки и созвоны - всё это НЕ способствует состоянию потока, к которому мы привыкли. Другое дело - сидишь себе с компьютером, слушаешь музыку и пишешь код. Думаешь как лучше сделать. Творишь в состоянии потока. Время идет незаметно. В голове одна-две текущие задачи. Пробуешь новые подходы. Короче балдеж! Хотя однозначно везде есть свои плюсы и минусы. Можно посмотреть с другой стороны, например у менеджеров может быть больше зарплата или свободного времени (при выстроенных процессах), а программист может разучится разговаривать с людьми или допустить критическую ошибку, из-за которой бизнес потеряет деньги 😄 Просто сейчас кайфую от разработки своими руками. Пусть даже голова под вечер пухнет не меньше, чем у менеджера, зато есть удовлетворение и вполне осязаемый результат, за который можно себя похвалить. В любом случае нужно ориентироваться на себя и пробовать разные роли в этой жизни. Программист, менеджер, музыкант, спортсмен, мотоциклист, муж, учитель, [подставить своё]. В каком-то смысле счастье зависит от разнообразия, поэтому так кайфово чуть больше побыть программистом сейчас. Как ваши дела? Какие роли примеряете? Что думаете? Напишите в комментах!

OneCode
1 329
Прикольная функция диктовки текста в VSCode через официальное расширение VS Code Speech - полезная штука. На видео отрывок из нашего курса по Аутентификации (регистрация, вход, пароль, профиль, кабинет, безопасность и тд). @onecode_blog

OneCode
1 329
Наверно все уже в курсе, но написать надо - Laravel обновился до 11 версии. Ура! Из основного - это новая современная структу
Наверно все уже в курсе, но написать надо - Laravel обновился до 11 версии. Ура! Из основного - это новая современная структура проекта. То есть при установке нового проекта мы НЕ увидим некоторых привычных папок и файлов - всё выглядит более минималистично. Мне нравится. Плюс много полезеных фишек, которые помогут нам создавать клёвые проекты и получать еще больше удовольствия от работы. Рекомендую ознакомиться с обновлениями на этой странице - интересно почитать. Кстати, инструкция по обновлению существующих проектов НЕ выглядит сложной. При этом НЕ рекомендуют переносить проекты на новую структуру папок Laravel 11, но я хочу попробовать. Вместе с ларавел вышла стабильная версия нового официального пакета Laravel Reverb для запуска вебсокет-сервера - надо будет затестить! Еще у моей Тани сегодня день рождения, но это не важно по сравнению с обновлением Laravel. Шутка! 😁 С днюхой, любимая! 💋 А всех нас с обновлением. Всё идёт, всё развивается и мы тоже НЕ сбавляем темп, друзья. Работаем 💪

OneCode
1 329
Если бы сейчас покупал себе монитор, то скорее всего взял бы этот - тонкий, красивый с хорошими характеристиками. Kuykon G27P
Если бы сейчас покупал себе монитор, то скорее всего взял бы этот - тонкий, красивый с хорошими характеристиками. Kuykon G27P - Диагональ 27 дюймов - Глянцевый антибликовый - Разрешение 5K (5120×2880) - Плотность 218 пикселей (Retina) - Контрастность 1200 - Яркость 600 нит - Частота 60Гц Изображение, звук и зарядка ноутбука через однин кабель. Есть все нужные интерфейсы: USB, DisplayPort, HDML, Aux. В комплекте Vesa-адаптер для кронштейна, поэтому покупал бы БЕЗ монитор ножки (так можно), потому что кранштейн у меня есть. Нет встроенных динамиков, но в любом случае лучше иметь хорошие отдельные колонки. По цене 90-100к, что лично мне подходит, тк аналогов особо нет за эти деньги судя по обзорам на YouTube, а я люблю качественную технику с высокими характеристиками для работы. Не реклама, просто реально понравился, может даже куплю, когда вернуть в Россию, посмотрим. Подходит для маков и винды.

OneCode
1 329
Классная либа для вебсокетов на PHP 🔥 https://github.com/sirn-se/websocket-php
Классная либа для вебсокетов на PHP 🔥 https://github.com/sirn-se/websocket-php

OneCode
1 329
Поздравляем прекрасную частичку нашего сообщества с праздником! Желаем больших успехов, терпения, семейного благополучия и ис
Поздравляем прекрасную частичку нашего сообщества с праздником! Желаем больших успехов, терпения, семейного благополучия и исполнения желаний! Taylor Otwell (создатель Laravel) тоже присоединяется к поздравлениям 😃

OneCode
1 329
Бесплатный ИИ чат для программистов. https://codeium.com/live/general
Бесплатный ИИ чат для программистов. https://codeium.com/live/general

OneCode
1 329
Здравствуйте, братья и сёстры! Если кому интересно, в личном блоге начал рассказывать свою историю. Не только о том, что меня
Здравствуйте, братья и сёстры! Если кому интересно, в личном блоге начал рассказывать свою историю. Не только о том, что меня привело к разработке или как заработал первый миллион, но вообще всю историю своей жизни. Не буду жевать сопли, кому интересно залетайте и отматывайте там несколько постов наверх.

OneCode
1 329
Интересный опыт. Поехали на двухдневную экскурсию по Шри-Ланке. Не стал брать ноутбук. В процессе понадобилось исправить пару ошибок и добавить запись в базу данных. Всё сделал с телефона через приложения. Код доработал через GitHub, к базе подключился через Table Plus, доступ к серверу (файрволл, деплой и env) через Laravel Forge, логи ошибок через BugSnag. Кайфонул как в процессе путешествия можно работать программистом с телефона😃

OneCode
1 329
Интересное наблюдение. Зачастую при разработке проектов НЕ использую один и тот же код, даже если там стоят одинаковые задачи. Например нужно создать систему аутентификации (регистрация, вход и тд). Я скорее всего начну делать её (который раз) с нуля, чтобы реализовать это как-то иначе. Мозг программиста всегда ищет новые лучшие решения одних и тех же задач. С одной стороны это плохо для бизнеса - требует больше времени и есть риск, что получится еще хуже. Но с другой стороны - для разработчика это круто, потому что способствует развитию. Наши эксперименты и поиск новых способов решения задач даёт бесценный опыт, на основе которого по сути строится наше будущее. Благодаря этому в следующий раз ты заранее понимаешь как лучше делать, а как лучше НЕ делать. Поэтому очень важно пробовать разные варианты, раз за разом переписывать код в поиске своего идеального решения. Можно брать за основу старые наработки и улучшать их, используя новый опыт и свежий взгляд. Замечали за собой такое?

OneCode
1 329
Язык программирования нового тысячелетия 😃 Синтаксический сахар для TypeScript или JavaScript. Сайт: https://civet.dev @onec
Язык программирования нового тысячелетия 😃 Синтаксический сахар для TypeScript или JavaScript. Сайт: https://civet.dev @onecode_blog

OneCode - Статистика та аналітика Telegram каналу @onecode_blog