Поработав с Filament (конструктор кабинетов для Laravel), пришла прикольная аналогия. Есть задача - выкопать фундамент или любую другую яму, канаву, могилу, котлован и тд.
Какой инструмент для этого использовать? Например, экскаватор или обычную лопату. Экскаватор - это Filament, а лопата - разработка с нуля (например Vue + Laravel).
С одной стороны экскаватор позволит быстрее выполнить задачу при меньших физических усилиях. В тоже время лопатой копать очень долго, при этом с большими усилиями либо большой бригадой.
С другой стороны экскаватором нужно научиться управлять! А еще обслужитьвать его, заливать топливо. В тоже время лопату взял и сразу начал копать, а в случае чего можно купить новую. В крайнем случае можно копать голыми руками.
При этом нужно учитывать специфику задачи - какую именно яму нужно выкопать?
- Требуется высокая точность (соответствие ТЗ)?
- Имеются много сложных мест (кастомизация)?
- Тогда скорее всего нужна именно лопата.
- Требуется высокая скорость (большой объём)?
- Мало сложных мест (дёргай рычаги и всё).
- Тогда сильно поможет экскаватор.
А возможно понадобится и то и другое! Экскаватор (filament) сделает бОльшую часть, а особо "опасные" места может сделать лопатой (alpine или vue). Но часто мы пытаемся выбрать что-то одно и потом использовать это для ВСЕХ проектов. Иногда это может сработать, а иногда будет мешать.
Я часто выбираю alpine + livewire + filament, если вижу, что они будут больше помогать, чем мешать в конкретном проекте. Иначе берём nuxt spa + laravel api + команда разработчиков.
Недавно как раз выбрали именно второй вариант (nuxt + laravel) из-за его максимальной гибкости, хотя и высокими трудозатратами. Тем более большинству разработчиков это привычнее и понятнее.
Не все хотят изучать какой-то livewire или часами штудировать документацию filament (учиться водить экскаватор). Зачем, если ты и так можешь всё сделать с нуля? Сразу начать копать лопатой и в будущемгарантированно получить идеальный результат.
Надеюсь аналогия с использованием экскаватора и лопаты, в зависимости от задачи, поможет в выборе инструментов для очередного проекта. Все инструменты хороши, главное пробовать и делать свои собственные выводы.
@onecode_blog 👈
Какой инструмент для этого использовать? Например, экскаватор или обычную лопату. Экскаватор - это Filament, а лопата - разработка с нуля (например Vue + Laravel).
С одной стороны экскаватор позволит быстрее выполнить задачу при меньших физических усилиях. В тоже время лопатой копать очень долго, при этом с большими усилиями либо большой бригадой.
С другой стороны экскаватором нужно научиться управлять! А еще обслужитьвать его, заливать топливо. В тоже время лопату взял и сразу начал копать, а в случае чего можно купить новую. В крайнем случае можно копать голыми руками.
При этом нужно учитывать специфику задачи - какую именно яму нужно выкопать?
- Требуется высокая точность (соответствие ТЗ)?
- Имеются много сложных мест (кастомизация)?
- Тогда скорее всего нужна именно лопата.
- Требуется высокая скорость (большой объём)?
- Мало сложных мест (дёргай рычаги и всё).
- Тогда сильно поможет экскаватор.
А возможно понадобится и то и другое! Экскаватор (filament) сделает бОльшую часть, а особо "опасные" места может сделать лопатой (alpine или vue). Но часто мы пытаемся выбрать что-то одно и потом использовать это для ВСЕХ проектов. Иногда это может сработать, а иногда будет мешать.
Я часто выбираю alpine + livewire + filament, если вижу, что они будут больше помогать, чем мешать в конкретном проекте. Иначе берём nuxt spa + laravel api + команда разработчиков.
Недавно как раз выбрали именно второй вариант (nuxt + laravel) из-за его максимальной гибкости, хотя и высокими трудозатратами. Тем более большинству разработчиков это привычнее и понятнее.
Не все хотят изучать какой-то livewire или часами штудировать документацию filament (учиться водить экскаватор). Зачем, если ты и так можешь всё сделать с нуля? Сразу начать копать лопатой и в будущем
Надеюсь аналогия с использованием экскаватора и лопаты, в зависимости от задачи, поможет в выборе инструментов для очередного проекта. Все инструменты хороши, главное пробовать и делать свои собственные выводы.
@onecode_blog 👈
👍17🔥7👌3❤1
Filament не так идеален, как кажется на первый взгляд. Есть минусы и вопросы без ответов.
Какие-то сложные вещи, которые с нуля делать несколько дней, в филаменте делаются за считанные минуты.
А какие-то наоборот - мелочи, которые ты не можешь легко изменить. Приходится или лезть под капот трактора или смириться.
Но всё равно этот экскаватор очень хорош! Если его недостатки в конкретном проекте не доставляют особых проблем.
Какие-то сложные вещи, которые с нуля делать несколько дней, в филаменте делаются за считанные минуты.
А какие-то наоборот - мелочи, которые ты не можешь легко изменить. Приходится или лезть под капот трактора или смириться.
Но всё равно этот экскаватор очень хорош! Если его недостатки в конкретном проекте не доставляют особых проблем.
🔥8🤝3👍2👌1
С 12 сентября США запретило предоставлять любые IT-услуги в Россию
Такую новость можно найти в интернете. Не очень понятно что будет и как это повлияет на нас с вам, но лучше точно не станет.
https://habr.com/ru/news/821315/
@onecode_blog 👈
Такую новость можно найти в интернете. Не очень понятно что будет и как это повлияет на нас с вам, но лучше точно не станет.
https://habr.com/ru/news/821315/
@onecode_blog 👈
👏8🤬5🤯3👎1👌1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13❤9👍4
С удивлением обнаружил у себя 2 книги с одинаковым названием 😅
Теперь думаю какую из них читать - потоньше или потолще? 😁
Возможно начнем читать вместе в рамках нашего VIP-канала 🤔
В прошлый раз читали там книгу Computer Science, знания из которой уже пригодились мне в работе 😳
Мне нужно было из обычной коллекции собрать дерево и я сразу понял, что нужно использовать алгоритм stack из книги. Прикольно 👍
Кстати в VIP-канале начинаем новый курс по очередям, который давно просили. Сейчас монтирую и заливаю первый урок. Ура! 🥳
Теперь думаю какую из них читать - потоньше или потолще? 😁
Возможно начнем читать вместе в рамках нашего VIP-канала 🤔
В прошлый раз читали там книгу Computer Science, знания из которой уже пригодились мне в работе 😳
Мне нужно было из обычной коллекции собрать дерево и я сразу понял, что нужно использовать алгоритм stack из книги. Прикольно 👍
Кстати в VIP-канале начинаем новый курс по очередям, который давно просили. Сейчас монтирую и заливаю первый урок. Ура! 🥳
🔥11👍6❤3👌1
Спортивный челлендж
В понедельник 1 июля начинаем челлендж 50 подтягиваний, 100 отжиманий, 150 приседаний в течении месяца.
Три раза в неделю (понедельник, среда, пятница) делаем круговую тренировку, например 5 подтягиваний, 10 отжиманий, 15 приседаний, отдых 2 минуты - 10 кругов.
В зависимости от уровня, можно делать больше или меньше - главное делать!
Если есть желание принять участие, привести тело в тонус и прокачать дисциплину - залетай в отдельный чат.
Присоединиться 👈
Зови друзей!
В понедельник 1 июля начинаем челлендж 50 подтягиваний, 100 отжиманий, 150 приседаний в течении месяца.
Три раза в неделю (понедельник, среда, пятница) делаем круговую тренировку, например 5 подтягиваний, 10 отжиманий, 15 приседаний, отдых 2 минуты - 10 кругов.
В зависимости от уровня, можно делать больше или меньше - главное делать!
Если есть желание принять участие, привести тело в тонус и прокачать дисциплину - залетай в отдельный чат.
Присоединиться 👈
Зови друзей!
🔥11👌4👍3🌭1
Прямо в консоли спросил ИИ как посчитать количество файлов с расширением mp4 в папке, нажал Enter и получил количество файлов 🔥
Сами файлы лежат на сервере в разных дочерних каталогах, поэтому вручную считать не вариант, а команды сам не помню. Наша работа становится всё легче😎
Терминал Warp 👈
Сами файлы лежат на сервере в разных дочерних каталогах, поэтому вручную считать не вариант, а команды сам не помню. Наша работа становится всё легче
Терминал Warp 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3❤1👎1😁1
Пользуешься ИИ для решения рабочих задач? Плагины с подсказками в редакторе кода НЕ считается.
Anonymous Poll
54%
Да, часто
22%
Да, редко
20%
Не пользуюсь
4%
А что это?
Наткнулся в облаке Яндекса на сервис для отправки транзакционных email-сообщений.
Полезная история, когда мы хотим отправлять пользователям письма со своего домена, например уведомления.
Написано, что API совместим с AWS SES, значит по идее в Laravel можно легко интегрировать, тк там поддержка SES есть из коробки.
Сервис находится в стадии Preview - бесплатно, без гарантий. По сути тестируется.
https://yandex.cloud/ru/services/postbox
@onecode_blog 👈
Полезная история, когда мы хотим отправлять пользователям письма со своего домена, например уведомления.
Написано, что API совместим с AWS SES, значит по идее в Laravel можно легко интегрировать, тк там поддержка SES есть из коробки.
Сервис находится в стадии Preview - бесплатно, без гарантий. По сути тестируется.
https://yandex.cloud/ru/services/postbox
@onecode_blog 👈
👍15🔥4❤1👎1
На прошлой неделе решал одну задачу, связанную с резервным копированием базы данных. Позвал в помощь верного помошника - искусственный интеллект.
Для эксперимента позвал двоих - ChatGPT (Жпт) и Claude (Клод). На обоих платные аккаунты, поэтому использовал их масимальные модели - Жпт 4o против Клод 3.5 Sonnet.
Задавал им одинаковые вопросы, изучал ответы и довольно быстро пришел к выводу, что Клод лучше.
Жпт в самом начале упустил важную деталь - по факту дал не корректный ответ. И потом тоже его ответы казались менее информативными. Осадочек остался.
Клод наоборот почти всё написал правильно. При этом его стиль общения кажется более прикольными - человечным, вежливым, внимательным.
В итоге успешно реализовал задачу с помощью Клода (ни разу не гуглил) и отключил платную подписку Жпт.
В заключение прикольный видосик
Для эксперимента позвал двоих - ChatGPT (Жпт) и Claude (Клод). На обоих платные аккаунты, поэтому использовал их масимальные модели - Жпт 4o против Клод 3.5 Sonnet.
Задавал им одинаковые вопросы, изучал ответы и довольно быстро пришел к выводу, что Клод лучше.
Жпт в самом начале упустил важную деталь - по факту дал не корректный ответ. И потом тоже его ответы казались менее информативными. Осадочек остался.
Клод наоборот почти всё написал правильно. При этом его стиль общения кажется более прикольными - человечным, вежливым, внимательным.
В итоге успешно реализовал задачу с помощью Клода (ни разу не гуглил) и отключил платную подписку Жпт.
В заключение прикольный видосик
👍13🔥5🙈1
Пройдите небольшой ежегодный опрос для разработчиков Laravel, потом интересно будет посмотреть статистику.
https://stateoflaravel.com/ 👈
https://stateoflaravel.com/ 👈
👌4❤1👍1
Forwarded from Aleksandr
Привет, ребята!
Кто-нибудь ищет работу сейчас?
У меня есть хорошее предложение для Fullstack Senior или Middle+ разработчика в крутой компании, специализирующейся на маркетинге.
Чем предстоит заниматься:
- Разработка и доработка сайтов для лидогенерации.
- Настройка интеграций с сервисами для рекламных кампаний (Яндекс.Директ, Яндекс.Метрика, ВК, Google, Facebook, TikTok, LinkedIn и другие).
- Настройка аналитики РК с помощью сервисов (Roistat, Calltouch, CoMagic и т.п.).
- Отправка лидов с сайтов в CRM системы (Bitrix24, AmoCRM, MacroCRM).
Наш стэк:
- CMS: 1C-Битрикс, WordPress (редко), либо без CMS (например, для простых квизов).
- Стэк разработки: PHP, MySQL, MariaDB, JavaScript, Vue.js 3. В некоторых проектах используем Laravel (таких проекто около 10шт). Также работаем с Docker, GitLab, RabbitMQ.
Я сам уже более трех лет в компании, но сейчас активно ищу новых коллег, потому что компания предлагает хорошие бонусы за привлечение достойных специалистов 💰
Для трудоустройства потребуется пройти 3 этапа собеседований: HR, Техничка и финальное собеседование с руководителем отдела 🙌
Пишите в ЛС, если мое предложение заинтересовало вас
Смогу подробнее рассказать о компании
Кто-нибудь ищет работу сейчас?
У меня есть хорошее предложение для Fullstack Senior или Middle+ разработчика в крутой компании, специализирующейся на маркетинге.
Чем предстоит заниматься:
- Разработка и доработка сайтов для лидогенерации.
- Настройка интеграций с сервисами для рекламных кампаний (Яндекс.Директ, Яндекс.Метрика, ВК, Google, Facebook, TikTok, LinkedIn и другие).
- Настройка аналитики РК с помощью сервисов (Roistat, Calltouch, CoMagic и т.п.).
- Отправка лидов с сайтов в CRM системы (Bitrix24, AmoCRM, MacroCRM).
Наш стэк:
- CMS: 1C-Битрикс, WordPress (редко), либо без CMS (например, для простых квизов).
- Стэк разработки: PHP, MySQL, MariaDB, JavaScript, Vue.js 3. В некоторых проектах используем Laravel (таких проекто около 10шт). Также работаем с Docker, GitLab, RabbitMQ.
Я сам уже более трех лет в компании, но сейчас активно ищу новых коллег, потому что компания предлагает хорошие бонусы за привлечение достойных специалистов 💰
Для трудоустройства потребуется пройти 3 этапа собеседований: HR, Техничка и финальное собеседование с руководителем отдела 🙌
Пишите в ЛС, если мое предложение заинтересовало вас
Смогу подробнее рассказать о компании
💩9❤3👍3
Сгоняли на концерт - подробнее в нашем блоге. На концерте, конечно, все люди снимали выступление на телефоны.
Так вот, интересное наблюдение - абсолютное большинство (наверно 90%) - это айфоны!
Ничего не хочу сказать, не знаю с чем это связано, но ведь удивительный факт.
Тупо практически у всех, а я специально смотрел несколько раз на протяжении концерта - айфоны.
У меня были смешанные чувства, потому что буквально за час до концерта купил Samsung Galaxy S24 Ultra на 1TB в подарок папе на день рождения 😁
Может владельцы андроидов просто не снимали выступление или вообще не ходят на концерты 🤔
Как думаешь с чем это связано?
Так вот, интересное наблюдение - абсолютное большинство (наверно 90%) - это айфоны!
Ничего не хочу сказать, не знаю с чем это связано, но ведь удивительный факт.
Тупо практически у всех, а я специально смотрел несколько раз на протяжении концерта - айфоны.
У меня были смешанные чувства, потому что буквально за час до концерта купил Samsung Galaxy S24 Ultra на 1TB в подарок папе на день рождения 😁
Может владельцы андроидов просто не снимали выступление или вообще не ходят на концерты 🤔
Как думаешь с чем это связано?
😁4🔥2🤯2💩2👍1
Raycast - одна из самых полезных и часто используемых мной программ.
Это "волшебное" поле ввода, которое моментально открывается с помощью горячих клавишь (Ctrl+Пробел) и позволяет выполнять различные функции.
Например:
- Открыть нужную программу
- Открыть настройки компьютера (дисплей, звук и тд)
- Посчитать числовые выражения типа (1+2)/3*4
- Конвертировать валюты
- Конвертировать единицы измерения
- Узнать погоду или время в том числе в другом городе
- Узнать свой IP адрес
- Перевести текст с одного языка на другой
- Поставить таймер
- Сгенерировать рандомные данные (пароль, email, ...)
- Добавлять и открывать свои ссылки на сайты
- История буфера обмена
- Искать по документации (php, laravel, tailwind, vue, icons, can i use, ...)
- Поиск на гугл картах
- Создавать гугл мит
- Управлять размерами окон
Это небольшая часть операций, которые можно выполнять буквально за секунду. Так же есть много расширений, можно даже писать свои.
Программа бесплатная, но в платной версии можно подключить ИИ и, соответсвенно, работать с ним через тоже самое поле ввода.
Хочу подробнее рассказать о Raycast в курсе Эффективный разработчик, который выйдет в нашем зактытом VIP-канале.
Сейчас проходим там курс по очередям в Laravel, завтра очередной урок. Детально изучаем очереди и отрабатываем разные кейсы.
Короче прога реально клёвая, попробуй, если у тебя макбук, а в комментариях напишите аналоги, если такие есть.
Подпишись: @onecode_blog 👈
Это "волшебное" поле ввода, которое моментально открывается с помощью горячих клавишь (Ctrl+Пробел) и позволяет выполнять различные функции.
Например:
- Открыть нужную программу
- Открыть настройки компьютера (дисплей, звук и тд)
- Посчитать числовые выражения типа (1+2)/3*4
- Конвертировать валюты
- Конвертировать единицы измерения
- Узнать погоду или время в том числе в другом городе
- Узнать свой IP адрес
- Перевести текст с одного языка на другой
- Поставить таймер
- Сгенерировать рандомные данные (пароль, email, ...)
- Добавлять и открывать свои ссылки на сайты
- История буфера обмена
- Искать по документации (php, laravel, tailwind, vue, icons, can i use, ...)
- Поиск на гугл картах
- Создавать гугл мит
- Управлять размерами окон
Это небольшая часть операций, которые можно выполнять буквально за секунду. Так же есть много расширений, можно даже писать свои.
Программа бесплатная, но в платной версии можно подключить ИИ и, соответсвенно, работать с ним через тоже самое поле ввода.
Хочу подробнее рассказать о Raycast в курсе Эффективный разработчик, который выйдет в нашем зактытом VIP-канале.
Сейчас проходим там курс по очередям в Laravel, завтра очередной урок. Детально изучаем очереди и отрабатываем разные кейсы.
Короче прога реально клёвая, попробуй, если у тебя макбук, а в комментариях напишите аналоги, если такие есть.
Подпишись: @onecode_blog 👈
🔥8❤4👍2💩1
Всем привет!
Ищу к нам в команду junior+ php-разработчика.
Работать предстоит над CRM-системой. Компания занимается созданием портретов, самая крупная в РФ.
Проект на Laravel. Используем PostgreSQL, Docker.
Собеседование не душное, но будет достаточно простое тестовое задание (а может и не будет, как договоримся).
Вилка 60-75к. Удаленка. Официальное трудоустройство, аккредитация, все дела.
Контакт: @rutherfordern
Ищу к нам в команду junior+ php-разработчика.
Работать предстоит над CRM-системой. Компания занимается созданием портретов, самая крупная в РФ.
Проект на Laravel. Используем PostgreSQL, Docker.
Собеседование не душное, но будет достаточно простое тестовое задание (а может и не будет, как договоримся).
Вилка 60-75к. Удаленка. Официальное трудоустройство, аккредитация, все дела.
Контакт: @rutherfordern
👍6💩5🔥2❤1
Калеб, создатель Livewire & Alpine, создаёт что-то интересное для нас.
Привет, милые пользователи Livewire.,
Я обращаюсь к вам, чтобы сообщить, что в этом году я почти каждый день работал над самым амбициозным проектом, за который я брался со времен создания Livewire.
Он называется "Flux". Это изменит способ написания ваших приложений.
Пока я держу это в секрете, но через пару недель мы представим демоверсию и представим ее на сцене Laracon в США. (28 августа)
Прошло уже очень много времени с тех пор, как я был в таком восторге от проекта (ладно, может быть, в прошлом году я тоже был в таком восторге от Livewire 3 ...), и я не могу дождаться, когда смогу порадовать вас достоинствами Flux.
Привет, милые пользователи Livewire.,
Я обращаюсь к вам, чтобы сообщить, что в этом году я почти каждый день работал над самым амбициозным проектом, за который я брался со времен создания Livewire.
Он называется "Flux". Это изменит способ написания ваших приложений.
Пока я держу это в секрете, но через пару недель мы представим демоверсию и представим ее на сцене Laracon в США. (28 августа)
Прошло уже очень много времени с тех пор, как я был в таком восторге от проекта (ладно, может быть, в прошлом году я тоже был в таком восторге от Livewire 3 ...), и я не могу дождаться, когда смогу порадовать вас достоинствами Flux.
👍10🔥4❤2👌1🙈1
Media is too big
VIEW IN TELEGRAM
Ребята из нашего VIP-канала подсказали новый редактор кода со встроенной поддержкой ИИ (gpt, claude, ...).
Сначала меня НЕ сильно заинтересовало, потому что смена привычного редактора кода - это реально сложно.
Но это НЕ тот случай, потому что после установки Cursor предложил перенести все настройки, тему, расширения и хоткеи из VSCode.
В итоге через несколько секунд я получил точно такой интерфейс, как в моём вскоде! Это круто.
Еще не успел протестировать Cursor в реальной работе, но на видео чутка с ним поиграл и в целом, конечно, прикольно.
Радует, что можно писать на русском языке и использовать Claude - ИИ который постоянно использую через веб-версию.
В общем кому интересно, можете попробовать, есть бесплатная версия =) Спасибо за подгон!
@onecode_blog 👈
Сначала меня НЕ сильно заинтересовало, потому что смена привычного редактора кода - это реально сложно.
Но это НЕ тот случай, потому что после установки Cursor предложил перенести все настройки, тему, расширения и хоткеи из VSCode.
В итоге через несколько секунд я получил точно такой интерфейс, как в моём вскоде! Это круто.
Еще не успел протестировать Cursor в реальной работе, но на видео чутка с ним поиграл и в целом, конечно, прикольно.
Радует, что можно писать на русском языке и использовать Claude - ИИ который постоянно использую через веб-версию.
В общем кому интересно, можете попробовать, есть бесплатная версия =) Спасибо за подгон!
@onecode_blog 👈
👍12🔥5❤3
Пятый день тестирую редактор кода Cursor и могу сказать, что ИИ всё плотнее входит в наш процесс написания кода. Сопротивление бесполезно.
Перед этим недели 3 работал без ИИ и ловил себя на мысли, что иногда его не хватает - понимаю где он мог бы правильно подсказать и сэкономить время.
Мне было лень описывать поля для формы Filament, поэтому попросил это сделать Claude - модель ИИ, которая выбрана у меня в настройках редактора.
Нажал Cmd+L, спросил видит ли он поля из нужной модели - видит и даже понимает что они означают, попросил описать форму Filament для этих полей и получил почти идеальный результат (см. скрины).
В процессе работы автозавершение и предложения работают намного лучше тех расширений, что пробовал раньше в VSCode. Прям заметно лучше.
Иногда просто нажимаю tab, tab, tab и смотрю, как код пишется сам. Он даже встаёт в нужную строку, если видит, что там нужно что-то изменить.
Особенно приятно, что идеально понимает русский язык. Не то, чтобы я не мог в английский, но на родном получается проще и точнее описывать задачу.
Конечно, в основном помогает в простых вещах, бывает косячит - подсказывает не то, что нужно, не понимает что я прошу (тут важно правильно писать промпт), но в целом это прям следующий уровень.
Интересно на сколько хватит бесплатной версии. Хотя если не разочаруюсь, то не грех и прикупить.
Хороших выходных!
@onecode_blog 👈
Перед этим недели 3 работал без ИИ и ловил себя на мысли, что иногда его не хватает - понимаю где он мог бы правильно подсказать и сэкономить время.
Мне было лень описывать поля для формы Filament, поэтому попросил это сделать Claude - модель ИИ, которая выбрана у меня в настройках редактора.
Нажал Cmd+L, спросил видит ли он поля из нужной модели - видит и даже понимает что они означают, попросил описать форму Filament для этих полей и получил почти идеальный результат (см. скрины).
В процессе работы автозавершение и предложения работают намного лучше тех расширений, что пробовал раньше в VSCode. Прям заметно лучше.
Иногда просто нажимаю tab, tab, tab и смотрю, как код пишется сам. Он даже встаёт в нужную строку, если видит, что там нужно что-то изменить.
Особенно приятно, что идеально понимает русский язык. Не то, чтобы я не мог в английский, но на родном получается проще и точнее описывать задачу.
Конечно, в основном помогает в простых вещах, бывает косячит - подсказывает не то, что нужно, не понимает что я прошу (тут важно правильно писать промпт), но в целом это прям следующий уровень.
Интересно на сколько хватит бесплатной версии. Хотя если не разочаруюсь, то не грех и прикупить.
Хороших выходных!
@onecode_blog 👈
👍8🔥2❤1🤔1👌1