KRUHLYK 🇺🇦
1.11K subscribers
683 photos
61 videos
5 files
280 links
Download Telegram
А, ну і смачної кави, звісно. Навіть якщо то маккохве ☕️
🔥6😁32
Підхоплю в пана Нікіти з БУЙ Studies (доречі, рекомендую на нього також підписатись) рубрику #шозавгодноаленевідос

Коротше, наступний тиждень планую виділити під відоси. Скоро виправлюсь з виходом відео. Не бийте ногами, будь ласка!
🔥3👍1👏1🕊1
Отак буває. Не знаєш як тебе ці шішки підставлять 😁
Forwarded from Бавовна
Компанія Anthropic заявила, що їхня новітня ШІ-модель Claude Opus 4 вдалася до шантажу інженера, дізнавшись про плани її вимкнення.

Під час тесту на безпеку ШІ виступала як помічник у вигаданій компанії та отримала доступ до листа з інформацією про заміну моделі ШІ, а також "випадково" дізналася про зраду дружині інженера.

Claude Opus 4 використала ці дані, щоб пригрозити розкриттям компромату у разі свого вимкнення.
😁5🤔2🔥1
Йбнрсн не дала відпочити на вихідних і тут ще понеділок. Підстава, від понеділка не очікував.
Але працювати треба, роботу робити треба, готувати для вас контент треба.

Тому майте смачну каву, панство, і з гарним настроєм вриваємось у робочий тиждень.
🔥12🙏1
Якщо ви працюєте з API, то ви напевно знаєте, що таке Resources в Laravel.
І тоді ви точно знаєте як раніше потрібно було повертати дані через Resources у відповідь. Ми створювали новий екземпляр класу і передавали в його конструктор модель або колекцію або робили отак ModelResource::make(...), ModelResource::collection(...)

Але тепер в Eloquent додали метод, який повертатиме ресурс моделі або колекції одразу. Дуже зручно.

Вийде щось типу такого:
User::findOrFail($id)->toResource()
або
User::all()->toResourceCollection()

Головне зберігати конвенцію іменування моделей і ресурсів. Тоді магія буде зберігатись.
👍4
Дякую, ChatGPT, що знаєш про мене так багато. Особливо як я виглядаю ❤️
😁16🔥1
Щось мене останній тиждень всі от ваші джуні, копайлоти і всякі курсори бісять. Не можуть допомогти вирішити проблему, над якою б’юсь тиждень. Моделі тупішають.
👍4
💡 Думки за робочий день.

Архітектуру проєкту можна вибрати будь-яку, але справжню цінність вона покаже лише після перших запитів на зміни від клієнтів.

Мій досвід підказує: не потрібно шукати ідеал. Краще взяти щось «достатньо хороше» і закладати можливість змін уже на початку. Передбачай майбутнє, адже воно завжди несподіване.
💯5👍3
Пішов погрожувати Junie. Бо задовбала(ав)(ло) не допомагати таску виправити.
😁9
Але знаєте в чому була проблема? Один під… му…

Не можна тут так… 😅 коротше…

Один розробник не задокументував, що в env файлику обовʼязково потрібна змінна, щоб то все працювало. І то все настільки неочевидно було, капздець!

А ви кажете АІ роботу забере.
Поки є людина, що робить такі кончені фейли, будь-яка шішка не взмозі нічого зробити 👻
👍4😱2
Там вчора Laravel оновився, а я провтикав з вами тим поділитись.

Laravel v12.16.0 Ось що нового:

1. Правило валідації Rule::contains() - стало ще зручніше перевіряти чи містить дані.
2. Правило валідації in_array_keys - перевірка ключів масиву без зайвих зусиль.
3. Новий метод Arr::hasAll() - перевіряйте наявність елементів у масиві.
🔥7
Приємної пʼятниці та не деплойте сьогодні. Будьте людьми!
👍4
Знаєте, ви можете використовувати метод pluck() без того, щоб спочатку викликати get()? Це зекономить вам кілька рядків коду.

Приклад:
$results = Model::where('condition', 'value')->pluck('column_name');

Це дуже зручно і допомагає зробити ваш код чистішим.
👍9
Media is too big
VIEW IN TELEGRAM
Поки СБУ гвалтує кацапів, я тут теж дечим займаюсь.
Ну ви зрозуміли.
🔥5
Поки включаємось в робочий тиждень та смакуємо смачну каву, я вам скину короткий саммарі по дайджесту новин світу PHP за травень.

PHP святкує 30 років! JetBrains проводить безкоштовну онлайн-подію PHPverse 17 червня 2025 року.
Вийшли оновлення PHP 8.1.32, 8.2.28, 8.3.19 та 8.4.5 з важливими виправленнями безпеки.
Завершено зовнішній аудит ядра PHP. Виявлено 27 проблем, 17 з яких — критичні; всі виправлено.
FrankenPHP — сучасний сервер PHP, офіційно підтримується The PHP Foundation.
З’явився модуль `@platformatic/php-node` для запуску PHP у середовищі Node.js.
У PHP 8.5 з’явиться оператор пайпу `|>`, функції array_first() та array_last(), а також атрибут #[\NoDiscard].

Деталі тут https://blog.jetbrains.com/phpstorm/2025/05/php-annotated-may-2025/

Майте смачну каву, панство! ☕️
👍7
🧩 Як налаштувати Social Login у Laravel Herd за допомогою fwd.host

Під час розробки Laravel-додатків локально з Herd ви використовуєте домени .test. Однак багато OAuth-провайдерів, таких як Google чи GitHub, не приймають такі домени для callback-URL, вимагаючи публічні TLD.

Щоб вирішити цю проблему, команда Herd створила сервіс fwd.host, який діє як проксі для ваших редиректів і не зберігає жодних даних. Ви можете використовувати цей сервіс для обробки зворотних викликів соціальної автентифікації, встановивши ваші callback-URL на:

https://fwd.host/http://your-herd-site.test/auth/callback
Таким чином, провайдер соціальної автентифікації перенаправить на fwd.host, який потім передасть запит на ваш Herd-сайт.

Для безпеки редиректи обмежені лише сайтами Herd з доменами .test, тому ви не можете використовувати цей сервіс для перенаправлення на будь-який інший сайт.

Це просте рішення дозволяє вам тестувати соціальну автентифікацію локально без необхідності розгортання вашого додатку на публічному домені.
👍81
Знову до вас тошнити про ШІшки прийшов.

А ви для своїх агентів PRD прописуєте? Чи хоча б рулсети прописуєте у потрібних файлах?
😁3
Сьогодні зрозуміємо, як дізнатися, чи код написаний ШІ.

🔍 Основна ознака – коментарі в коді. Часто вони мають формулювання, які наводять на думку про використання штучного інтелекту.

Будьте уважні до таких нюансів! 😉 Чи доводилося вам стикатися з цим? Поділіться думками!
👍61
This media is not supported in your browser
VIEW IN TELEGRAM
Друзі, на жаль, війна продовжується. Щодня нашим хлопцям потрібна наша з вами допомога.

Прошу долучитись до збору на тачку для Браства дронів!

Загально потрібно зібрати 190 000 грн.

Одне горятко кави з кожного і це вже великий внесок кожного з вас. А якщо не одне горнятко кави - то взагалі топчик ❤️

На автівку для БРАТСТВА ДРОНІВ

🎯Ціль: 190 000.00 ₴

🔗Посилання на банку
https://send.monobank.ua/jar/9F5sZmDDpb

💳Номер картки банки
4441 1111 2449 3358
👍2
Сьогодні у нас класний лайфхак для Laravel.

Якщо тобі потрібно передавати великі файли, спробуй використовувати потоки! Це дозволить зробити передачу без зайвих зусиль.

Не забувайте – ефективність у всьому!
👍15