Злой полицейский @mihdan_vent Channel on Telegram

Злой полицейский

@mihdan_vent


Тимлид/разработчик/SOER. Делюсь мыслями про веб, программирование, инструменты, #WordPress, Joomla, Laravel, MoonShine, мотивацию, психологию, фильмы, сериалы.

Сайт - https://kobzarev.com

Администратор - @mihdan.

Злой полицейский (Russian)

Злой полицейский - это Telegram канал, в котором вы найдете увлекательные мысли и обсуждения на темы веб-разработки, программирования, инструментов, #WordPress, Joomla, Laravel, MoonShine, мотивации, психологии, кино и сериалов. Ведущий канала, @mihdan_vent, является тимлидом и разработчиком со знанием SOER. Он делится своими мыслями и опытом на различные темы, чтобы помочь своим подписчикам узнать что-то новое и интересное. Помимо этого, в канале также есть ссылка на сайт https://kobzarev.com, где вы сможете найти еще больше полезной информации. Администратор @mihdan всегда готов помочь и ответить на ваши вопросы. Присоединяйтесь к каналу "Злой полицейский" и станьте частью обширного сообщества, где можно узнать много интересного и полезного!

Злой полицейский

08 Feb, 22:22


Work Life Balance: что такое баланс работы и жизни и как его достичь

Баланс работы и жизни может казаться недостижимой роскошью. Но на деле к нему можно приблизиться, если освоить навыки планирования и обойти стороной мифы и заблуждения.
Разбираемся, что из себя представляет (и нет) тот самый всеми желанный work-life balance и как его достичь.

👉 https://singularity-app.ru/blog/work-life-balance/

#productivity #TimeManagment

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

07 Feb, 15:26


Репозиторий дня: Aider - это парное программирование с помощью искусственного интеллекта в терминале вашего компьютера

Aider позволяет программировать в паре с LLM и редактировать код в вашем локальном git-репозитории. Можно начать новый проект или работать с существующей кодовой базой.

Aider лучше всего работает с Claude 3.5 Sonnet, DeepSeek V3, o1 & GPT-4o и может подключаться практически к любому LLM.

👉 https://github.com/Aider-AI/aider
👉 https://aider.chat

#ai #RepositoryOfTheDay #aider

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

03 Feb, 18:21


Обзор IDE для PHP — стрим на CutCode

Друзья, 7 февраля в 19:00 по мск ребята готовят мощный стрим про инструменты разработки на PHP! Разберут популярные IDE, их плюсы и минусы, а также обсудят продвинутые темы для разработчиков.

Что будет на стриме?

- Сравнение популярных IDE для PHP
- Разработка плагинов для PhpStorm
- Обзор Language Server Protocol (LSP)

Участники:

- Алексей Гагарин
- Дмитрий Дерепко
- Виктор Бабанов
- Кирилл Несмеянов
- Данил Щуцкий

👉 YouTube
👉 TG
👉 VK

#php #cutcode #ide

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

03 Feb, 12:37


Что такое "Устойчивое лидерство" и с чем его едят

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

Что такое устойчивое лидерство?

Это подход, в котором лидерство основано на трёх ключевых принципах...

👉 Читать далее в Управленичной

#teamlead #psychology

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

31 Jan, 15:15


Репозиторий дня: khoj - ваш второй мозг с искусственным интеллектом

Не знаю, как правильно читается это название, но для себя прочитал как "Хой", привет, Юра из группы "Сектор Газа" 😘

Khoj - это ваше персональное бесплатное приложение ИИ для расширения возможностей. Оно плавно масштабируется от персонального ИИ на устройстве до корпоративного ИИ в масштабах облака.

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

Превратит любой онлайн или локальный LLM в ваш личный автономный ИИ (gpt, claude, gemini, llama, qwen, mistral).

Системные требования:

- Minimum 8 GB RAM.
- Recommend 16Gb VRAM
- Minimum 5 GB of Disk available
- A Nvidia, AMD GPU or a Mac M1+ machine would significantly speed up chat responses

👉 https://github.com/khoj-ai/khoj

#ai #khoj #SelfHosted #RepositoryOfTheDay

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

31 Jan, 08:59


Как создаётся отечественый искусственный интеллект

Наткнулся тут в канале Сергея Предводителева на интереснейшее интервью Егора Бугаенко с Денисом Димитровым, который является исполнительным директором по исследованию данных в Sber AI (исследовательское подразделение Сбера) и научным консультантом в Институте искусственного интеллекта AIRI.

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

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

Накидал себе поддорку ИИ, которые сейчас так или иначе использую в работе. Может чего присоветуете нового?

👉 https://vkvideo.ru/video-226887147_456239378

#ai #recommendation #GigaChat #sber #SberAI

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

30 Jan, 19:50


Perforator — система оптимизации серверов от Яндекса

Это первая в России открытая система для непрерывного профилирования. Яндекс уже использует её для мониторинга нагрузки серверов сервисов Поиска и Рекламы.

Perforator находит слабые места в коде: выявляет затратные участки и тем самым помогает оптимизировать ресурсы. Также он может сократить расходы на серверное оборудование до 20%.

Кому-то уже удалось попробовать сие чудо на практике? Поделитесь опытом и обратной связью, пожалуйста!

👉 https://habr.com/ru/companies/yandex/articles/875070/
👉 https://github.com/yandex/perforator

#perforator #yandex

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

20 Jan, 08:53


Используем Laravel Tinker в Chrome DevTools

Пакет Tinker от Laravel — это мощный инструмент REPL (Read-Eval-Print Loop), который позволяет вам взаимодействовать с вашим приложением Laravel из командной строки. Это отличный инструмент для тестирования кода вашего приложения без необходимости создавать новый контроллер или маршрут.

👉 https://www.kobzarev.com/programming/using-laravel-tinker-in-chrome-devtools/

#php #laravel #DevTools #chrome

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

20 Jan, 07:27


Кэширование аутентифицированных пользователей в Laravel

Для еще большего ускорения работы приложений Laravel с высокой посещаемостью вы можете кэшировать аутентифицированных пользователей, чтобы избежать обращения к базе данных. В этой статье я покажу вам, как это сделать, но это не быстрое решение: нам придется подумать о том, что произойдет, когда пользователь будет обновлен или удален.

👉 https://codecourse.com/articles/caching-authenticated-users-in-laravel

#laravel #php #cache

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

19 Jan, 21:56


Как создать свой атрибут для внедрения зависимостей в Laravel

В статье “Обзор атрибутов Laravel: что и как использовать” осуждали возможность упрощения внедрения зависимостей с помощью атрибутов. Однако ограничиваться только стандартными атрибутами Laravel не обязательно. Можно создать собственный атрибут, который будет выполнять нужную нам задачу.

👉 https://laravel.su/p/kak-sozdat-svoi-atribut-dlia-vnedreniia-zavisimostei-v-laravel

#laravel #attributes #php

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

19 Jan, 18:12


13 разгневанных лидеров: честно о командах и технологиях

Сделал небольшую подборку с классными личными каналами экспертов IT.

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

В составе: CTO Т-Банка, главный фронтендер Сбера, эксперты по data science, продакт-менеджеры, стартаперы и люди, которые знают, как сделать так, чтобы все эти красивые слова работали.

И всё это – в одной папке. Спасибо Паше Дурову Телеграм за возможность создать себе правильное окружение одним кликом.

Залетайте, подписывайтесь и добро пожаловать в клуб!

👉 https://t.me/addlist/pAgKOs7Te-w5MDgy

#folders #managment #TimeManagment #teamlead

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

19 Jan, 17:27


Репозиторий дня: Automatisch - опенсорсная замена Zapier

Self-Hosted альтернатива таким сервисам как: Zapier, IFTTT, N8N.
Предназначен для скрещивания разных сервисов между собой: Twitter, Telegram, Google Docs и десятки других API.

👉 https://github.com/automatisch/automatisch

#soft #RepositoryOfTheDay

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

18 Jan, 18:07


Репозитоиий дня: EbookFoundation - огромная бесплатная библиотека по программированию на русском языке

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

👉 https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-ru.md

#free #books #development #RepositoryOfTheDay

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

14 Jan, 07:19


📺 Видео обзор плагина MetaStorm для PHPStorm

Из видео вы узнаете, как работает MetaStorm и как он упрощает работу с автокомплитом в PhpStorm!

Вы увидите:

- Примеры конфигураций MetaStorm и принцип работы
- Возможности автокомплита для иконок, полей, методов и моделей
- Интервью с автором плагина - Дмитрием Дерепко, планы на развитие и взгляд на Open Source

👉 Ссылка на видео - https://youtu.be/pUhnl03ckEM
👉 MetaStorm на jetbrains - https://plugins.jetbrains.com/plugin/26121-metastorm
👉 Обзор от автора на Хабре - https://habr.com/ru/articles/868898/
👉 Обзор от автора на Хабре - https://habr.com/ru/articles/872000/
👉 GitHub репозиторий - https://github.com/xepozz/meta-storm-idea-plugin

#meta_storm #php #PhpStrom

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

10 Jan, 12:32


Полезности для панели HestiaCP

1. Как поменять пароль администратора:


/usr/local/hestia/bin/v-change-user-password admin НовыйПароль


2. Как сбросить Nginx Cache


/usr/local/hestia/bin/v-purge-nginx-cache


3. Как добавить крон-задачу


/usr/local/hestia/bin/v-add-cron-job admin * * * * * sudo /usr/local/hestia/bin/v-backup-users


👉 https://hestiacp.com/docs/reference/cli.html

#hestiacp

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

05 Jan, 23:34


🔥 Drupal CMS

На фоне биполярки Мэтта Муленвега из Automattic и шатания клиентов и разработчиков WordPress из угла в угол, 15 января 2025 года выходит совершена новая Drupal CMS.

Это некая новая CMS c no-code подходом, билдер, конструктор страниц поверх Drupal Core для маркетологов, дизайнеров и создателей контента.

Что думаете по этому поводу? Это новый "убийца" WordPress или очередной провал Drupal?

👉 https://new.drupal.org/drupal-cms

#wordpress #drupal #drupalCMS

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

29 Dec, 17:42


После двух лет закрытого теста вышел «убийца» iTerm 2 — эмулятор терминала Ghostty 1.0

Ghostty 1.0 — новый эмулятор терминала для macOS и Linux, «убийца» iTerm 2. Быстрый, функциональный, с нативным интерфейсом. Есть поддержка xterm и Kitty

Состоялся долгожданный релиз амбициозного эмулятора терминала — Ghostty 1.0.

После почти двух лет разработки и закрытого бета-тестирования проект, созданный с целью превзойти существующие решения, такие как iTerm 2, будет выпущен под лицензией MIT.

Разработчик поделился подробностями о целях проекта, особенностях версии 1.0 и планах на будущее.

👉🏻 https://tproger.ru/news/posle-dvuh-let-zakrytogo-testa-vywel--ubijca--iterm-2---emulyator-terminala-ghostty-1-0

#terminal #iTerm #Ghostty

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

28 Dec, 12:54


Всем спасибо за чудесное проведённое вместе время, было интересно и познавательно, люблю всех и ценю каждого из вас ❤️

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

28 Dec, 11:40


Предметно-ориентированное проектирование: почему это выгодно бизнесу

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

👉 https://trends.rbc.ru/trends/innovation/cmrm/6763ff619a7947ef288bdce4

#development #ddd

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

26 Dec, 20:24


Как запросить обратную связь на работе

Человеку сложно оценить свои слабые и сильные стороны объективно. Часто мы недооцениваем собственные достижения, плохо осознаем свою роль в команде или не замечаем пробелов в знаниях. Искаженное и неполное восприятие себя приводит к выгоранию, тревожности, появлению синдрома самозванца или ощущению, что тебя недостаточно ценят.

Регулярная обратная связь от коллег и руководителя — это важный инструмент развития, необходимый для эффективной работы и профессионального роста. Фидбэк дает возможность посмотреть на ситуацию под другим углом и обратить внимание на свои слепые зоны. Как часто нужен фидбэк и как запросить обратную связь, смотрим по ссылочке ниже.

👉 https://klever.blog/kak-zaprosit-obratnuyu-svyaz-na-rabote/

#feedback #managment #softskills

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

17 Dec, 17:40


Матрица Эйзенхауэра: подробное руководство

Матрица Эйзенхауэра — это метод расстановки приоритетов, в котором задачи оцениваются по двум критериям: важности и срочности. Для сортировки задач по этим критериям используется специальная таблица из четырех квадратов.

А как вы расставляете приоритеты? Метод АБВГД? Или тругие методы?

👉 https://singularity-app.ru/blog/matritsa-eyzenkhauera-podrobnoe-rukovodstvo/

#managment #singularity

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

17 Dec, 10:39


Чудо случилось и OpenAI дала всем желающим совершенно бесплатно использовать их ИИ ChatGPT Search

ChatGPT Search работает на базе нейросети ChatGPT-4o. Им можно воспользоваться в официальных приложениях OpenAI и на сайте.

ChatGPT Search можно интегрировать непосредственно в Chrome (но нужен VPN), установив официальное расширение. В этом случае решение OpenAI заменяет поисковую систему Google.

Ждём, когда заполнят всё рекламой и будут рекламировать только свои сервисы, как это делают поисковики.

Как считаете, убьет это Google или Yandex?

👉 https://openai.com/index/introducing-chatgpt-search/

#ai #chatgpt

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

15 Dec, 08:07


mergiraf - инструмент для трёхстороннего слияния в Git

Опубликован релиз проекта mergiraf 0.4, развивающего драйвер для Git с реализацией возможности трёхстороннего слияния.

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

👉 https://www.opennet.ru/opennews/art.shtml?num=62402

#git #tools #ast #mergiraf

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

13 Dec, 21:08


Репозиторий дня: Obtainium

Позволяет получать обновления приложений для Android прямо из исходников.

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

Работает с GitHub, GitLab, F-Droid, APKPure и еще с десяток других.

👉 https://github.com/ImranR98/Obtainium

#recommendation #RepositoryOfTheDay

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

13 Dec, 11:11


Крутое решение для доступа к API популярных языковых моделей типа ChatGPT, Gemini, Anthropic. Без танцев с бубном.

Статья про сервис: https://vc.ru/services/852810-chatgpt-api-v-rossii-kak-podklyuchit-i-oplatit-v-2024

Сам сервис: https://proxyapi.ru/

Злой полицейский

11 Dec, 12:03


Как не съехать кукухой под Новый год

Декабрь — месяц чудес, волшебства и тотальной истерии. У всех все горит: дедлайны, хвосты, годовые отчеты, несданные проекты. В голове звучит «пора худеть к Новому году», а в сердце — желание сжечь все календарные планы и уехать к бабушке на мандарины. Знакомо? Тогда держи руководство по спасению своей кукухи.

👉 https://vc.ru/life/1703065-kak-ne-sehat-kukuhoi-pod-novyi-god

#TimeManagment #Singularity #life

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

08 Dec, 19:13


Keep - платформа управления оповещениями и AIOps с открытым исходным кодом

Швейцарский нож для управления событиями/оповещениями, масштабируемость, рабочие процессы, обогащение данных, 90+ готовых интеграций - принцип одного окна, бесплатно для некомерческого использования.

👉 https://www.keephq.dev

#keep #recommendation

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

08 Dec, 18:10


📺 Будущее фронтендовых приложений. От запросов, к движкам синхронизации

В этом выпуске мы с Андреем Ситником. обсудили будущее фронтент разработки и большой сдвиг в сторону баз данных на клиенте с автоматической синхронизацией вместо классических апи вызовов. Или короче, поговорили о движках синхронизации. Андрей рассказал про движение Local First, которое предлагает ряд принципов создания веб-приложений, одновременно решающих задачи владения данными и совместной работой. Благодаря движкам синхронизации, Local First приложения получают возможность работать офлайн и хранить свои данные там где нужно, не завязываясь на конкретный, обычно облачный, провайдер. Это позволяет строить более быстрые, безопасные и защищенные в плане владения данными приложения.

👉 https://www.youtube.com/watch?v=-57r5AARRgY

#LocalFirst #frontend

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

06 Dec, 18:35


ФНС подала иск на 10 млрд рублей к «Плеер.ру»

Федеральная налоговая служба (ФНС) подала иск на 9,8 млрд рублей к интернет-магазину «Плеер.ру», который прекратил свою деятельность в сентябре 2023 года. С тех пор партнёры и контрагенты компании подали более 30 исков на общую сумму около 330 млн рублей, включая крупный иск от Сбербанка на 225 млн рублей. Аналитики предполагают, что размер иска ФНС может включать штрафы и пени. Основанный в 2002 году, «Плеер.ру» ранее сталкивался с проблемами, связанными с нарушениями отчетности и махинациями с чеками.

Главный вопрос: а почему только сейчас на это обратили внимание-то?

👉 https://kod.ru/fns-vs-pleer-ru

#pleer_ru #fns

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

05 Dec, 16:14


Команда Obsidian выпустила веб-клипер

Разработчики приложения для заметок Obsidian представили собственный веб-клипер для сохранения страниц сайтов. Веб-клипер доступен в виде расширения для всех популярных браузеров.

👉 https://habr.com/ru/news/858352/

#soft #obsidian

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

02 Dec, 16:40


📺 Авторский метод проектирования баз данных от Алексея Махоткина

В этом выпуске ребята поговорил о проектировании баз данных с Алексеем Махоткиным (он был техническим директором того самого Undev). У Леши богатейший опыт в работе с БД, который вылился в разработку своей собственной методики моделирования баз данных, которая называется Minimal Modeling. Скоро выходит книга посвященная этому подходу, а здесь разбираем принципы лежащие в его основе.

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

👉 https://www.youtube.com/watch?v=vYYZy1EulUk

#development #database

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

02 Dec, 12:39


Разработчики WordPress, как искусственный интеллект влияет на вашу работу?

Наверняка каждый, кто читает эту статью, уже так или иначе использует искусственный интеллект.

Будь то написание кода, составление сложного электронного письма или помощь в выполнении домашнего задания — все это становится частью нашей повседневной жизни.

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

👉 https://www.kobzarev.com/wordpress/ai/

#wordpress #ai

🦄 WordPress Digest - Подписаться

Злой полицейский

02 Dec, 07:25


Глобально отключаем добавление файла .DS_Store в Git в MacOS при помощи .gitignore

Если вас как и меня бесят файлы .DS_Store в ОС MacOS, которые постоянно просачиваются в git-репозиторий, то это решение для вас. В решении нам поможет глобальный .gitignore.

Выполните в терминале:


echo ".DS_Store" >> ~/.gitignore_global
echo "._.DS_Store" >> ~/.gitignore_global
echo "**/.DS_Store" >> ~/.gitignore_global
echo "**/._.DS_Store" >> ~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global


👉 Подсмотрел у Счастливого тимлида

#git #macos #tips #tricks

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

28 Nov, 09:35


🚀 Максимальная скидка 30% от команды WPShop на все премиум темы и плагины для WordPress специально для читателей WordPress Digest

WPShop — это премиум темы и плагины для WordPress, заточенные под скорость и SEO-оптимизацию.

Ребята уже 7 лет на рынке занимают лидирующую позицию в рунете по премимум темам и плагинам для WordPress.

Акция продлится до 29 ноября 2024 23:59.

👉 Получить уникальное предложение

#wordpress #wpshop #sale

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

26 Nov, 16:02


Что вы мечтали получить в подарок к новому году в детстве? Велик, плюс 3 месяца каникул, десять порций мороженого? Эх, детство-детство...

НО сейчас-то мы взрослые, умные и осознанные люди – точно знаем, что не бывает ничего лучше, чем собственная база знаний.

Принимайте предновогодний подарок – папка "База знаний", в которой собраны ценные каналы, где вы найдете:

- Про пересечение технологий, профессий и реальной жизни.
- Все о технологиях связанных с ОС Андройд.
- Информация о том, как бизнес и системные аналитики учатся выходить на новый уровень в профессии, становятся уверенными профи и меняют свою жизнь
- Актуальные новости из мира современных технологий и не только.
- Гаджеты, IT, ИИ, изобретения, космос, общество и многое другое.

В общем, все не перечислить, поэтому – сохраняйте-> Базу знаний - «IT, Продакты, изучайте, выбирайте максимально ценные для вас каналы или подписывайтесь на все. Знаний много не бывает.

👉 https://t.me/addlist/oKdfcosjgVg1N2M6

#recommendation

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

21 Nov, 13:36


📺 Стрим по обзору релиза PHP 8.4

21 ноября в 20:00 МСК на CutCode состоится большой

Будет топовый состав экспертов:
- Валентин Удальцов
- Кирилл Несмеянов
- Александр Макаров
- Алексей Гагарин
- Павел Бучнев

Сергей Пантелеев и Данил Щуцкий будем ведущими этого PHP-праздника.

Что обсудим:

- Хуки свойств — то над чем работали 10 лет, наконец то в релизе!
- Асимметричная область видимости свойств — private(set) уже здесь
- Новый DOM API с поддержкой HTML5
- Атрибут #[\Deprecated] для более удобной пометки устаревшего кода
- Новые функции для работы с массивами (array_find и другие)
- Улучшения в PDO и многое другое!

Не пропустите, будет жарко! Есть вопрос который хотите обсудить? Пишите - обсудим в эфире!

👉 https://www.youtube.com/live/UgNAvNmAizk

#php #news

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

20 Nov, 18:40


🤯 Когнитивные искажения в коммуникациях: почему мы понимаем друг друга так... как-то не совсем 🤯
Когда вам говорят «это совершенно понятно», а вы чувствуете будто вы с другой планеты – здесь замешаны хитрые когнитивные искажения. Ментальные ловушки, что заставляют нас видеть мир через кривые линзы, создавая забавные ситуации и сбивая общение с курса. Давайте разберем, какие искажения встречаются чаще всего и как с ними бороться.
🌀 1. Ошибка подтверждения
Или, как говорят в народе, «вижу только то, что хочу видеть».
Пример: вы решили, что новый сотрудник просто золото. Теперь любое его действие – это блеск. Даже если он отправил письмо клиенту с «Господин Колян», а не «Господин Коломиец», – вы думаете: «Молодец, какой неформал!» На самом деле, это искажение заставляет нас выбирать только те факты, которые подтверждают наше первое впечатление.
Как справиться: попробуйте сознательно искать противоположные доказательства. Задайте себе вопрос: «А что, если бы я думал, что он совсем не профессионал? Какие примеры тогда заметил бы?» Это сбросит «розовые очки» и вы увидите реальность.
🎩 2. Эффект ореола
Это работает как фильтр в Инстаграме: кто-то выглядит на все 100, мы приписываем ему все возможные таланты – от супер-успешности до умения печь пироги.
Пример: новый сотрудник вошел в офис с внушительным кейсом, и вы уже решили, что он прирожденный лидер. Но в кейсе были бутерброды, а не супер-документы, и ореол слегка тускнеет.
Как справиться: если чувствуете, что кого-то идеализируете, попробуйте честно ответить на вопрос: «Какие у него реальные качества, что делают его профессионалом?» Идеализация – красивая ловушка, но не точная.
🛠 3. Ошибка атрибуции
Наше любимое: когда дело касается других, все беды «из-за личных качеств», а если мы ошиблись – просто «не повезло».
Пример: сотрудник опоздал на встречу – он непунктуален, а если вы припозднились, то из-за «бесконечного трафика и заторов по всей трассе!»
Как справиться: не судите других слишком строго. Попробуйте предположить, что у человека могла быть причина (иногда на самом деле бывает трафик!). Это наладит атмосферу в команде.
🐢 4. Проклятие знания
Когда вы понимаете что-то так глубоко, что не можете понять, почему другие этого не понимают! Говорите, словно профессор на лекции, а в глазах слушателей – полный мрак.
Пример: объясняете коллегам базовые задачи с цифрами и негодуете, почему никто не понимает «очевидных» вещей.
Как справиться: объясняйте с самого начала. Проверьте, с чем ваши слушатели уже знакомы, а что для них новое. Помните, что никто не обязан сразу разбираться в вашем предмете.
🏆 5. Эффект Дэвида Брейнера... ой, я хотела сказать, Даннинга-Крюгера
Когда у новичков невероятная уверенность в своих силах, а профессионалы, наоборот, начинают сомневаться.
Пример: новый стажер уверяет, что управится с отчётностью всей компании за день, а опытный бухгалтер молча подшивает дополнительные страницы отчёта.
Как справиться: если в команде есть новички, поощряйте вопросы и наставничество, чтобы дать им реальное представление о задачах. А для опытных сотрудников – обратная связь о том, что их профессионализм и компетенции высоко ценятся.
Ну что, узнали что-то знакомое?
Если за собой или за кем-то из команды замечаете подобные штучки, не волнуйтесь – они есть у всех. Главное, начать их замечать и корректировать. Меньше когнитивных искажений – больше понимания и доверия.
А если кто-то всё же застрял в ментальных «коридорах» и это влияет на атмосферу, самое время подумать о паре коуч-сессий. На них можно спокойно разобраться, что на самом деле происходит и как сделать общение прозрачным и честным.

Злой полицейский

20 Nov, 07:02


Пакет Solo для Laravel

Solo - это пакет Laravel от Аарона Фрэнсиса, который позволяет разработчикам одновременно запускать несколько команд в локальной разработке, упрощая рабочие процессы за счет объединения команд в одну команду

php artisan solo.

👉️ https://github.com/aarondfrancis/solo

#laravel #solo

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

13 Nov, 07:31


💡 Советы по Laravel: Запускаем тесты PHPUnit в случайном порядке

Работая с тестами, иногда можно столкнуться с неприятной ситуацией: один тест проходит, только если выполняется сразу после другого. И если изменить порядок, этот тест ломается.

Это говорит о том, что тесты зависят друг от друга. А идеальный тест всегда должен быть независимым и начинаться с «чистого листа».

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

Лечится запуском тестов с флагом orderby:


php artisan test --order-by=random


👉 Подсмотрено на laravel.su

#laravel #phpunit #tips

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

13 Nov, 07:23


Практика создания и внедрения единого стайлгайда для команды разработчиков

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

👉 https://habr.com/ru/companies/tochka/articles/853110/

#development #StyleGuide

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

11 Nov, 21:53


Inertia 2.0: Новые возможности для разработчиков

На конференции Laracon Тэйлор Отвел, создатель популярного PHP-фреймворка Laravel, представил Inertia.js версии 2.0 — самое крупное обновление с момента запуска этого пакета. Новая версия приносит множество полезных функций, которые значительно упростят разработку приложений на Laravel и Inertia.js.

👉 https://habr.com/ru/articles/848514/

#laravel #interia #javascript

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

08 Nov, 16:43


Не Телеграмом едины

Теперь у меня есть ещё и Сетка. Это соцсеть, где можно нетворкать 24 на 7: общаться с друллегами, искать новые таланты и вдохновляться опытом других спецов. Поныть тоже можно.

👉 https://set.ki/channel/ceEEPWk
(заходить лучше с телефона)

#setka #hh

Злой полицейский

07 Nov, 21:35


Олег Абрамов (RADIO TAPOK) выпустил новый сингл "Фрау Чёрная Смерть"

Налетай, торопись, покупай живопись.

👉 https://band.link/frauchernayasmert

#music #radiotapok #recommendation

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

06 Nov, 07:43


РКН съел CloudFlare

РКН начал блокировку Encrypted Client Hello (ECH) в CloudFlare.

Единственный костыль для решения вопроса работоспособности сайтов - это отключение TLS 1.3v.

На бесплатных тарифах ECH можно отключит через API


curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{ZONE_ID}/settings/ech" \
-H "Authorization: Bearer {API_KEY}" \
-H "Content-Type:application/json" --data '{"id":"ech","value":"off"}'


API_KEY и ZONE_ID заменить на свои.

#rkn #cloudfalre

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

03 Nov, 14:12


Бионическое чтение: что это, примеры, как настроить

Не секрет, что одни шрифты читаются легче, чем другие. «Бионическое чтение» (Bionic Reading) — это больше, чем просто шрифт. Он способен улучшить вашу скорость чтения и понимание прочитанного.

В этой статье мы собрали интересную информацию о бионическом чтении.

PS: не так давно перешел с Feedly на Reeder, в котором можно бесплатно попробовать бионическое чтение. И знаете что? Реально работает! Рекомендую попробовать.

👉 https://lpgenerator.ru/blog/chto-takoe-bionicheskoe-chtenie/

#BionicReading #feedly #reeder

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

01 Nov, 13:03


📺 PHP-линч одного из самых популярных PHP-фреймворков Laravel

Вчера состоялся линч Laravel на канале Валентина Удальцова.

Пару недель назад Валентин Удальцов и Кирилл Мокевнин обсуждали какое будущее ждет PHP и выяснилось, что накануне Кирилл имел дело с Laravel и, цитирую, "увидел очень много косяков". Фартан Алексей не мог пройти мимо такого инфоповода и предложил крутой состав для стрима:

- Валентин Удальцов (Пых, PHP Point) - душегуб, смутьян, токсик и хейтер Laravel
- Кирилл Мокевнин (Организованное программирование) подсветил проблемы Laravel,
- Данил Щуцкий (CutCode) встал на защиту Тейлора,
- Алексей Гагарин (PHP Fart Time) рассказал, что в Spiral всё сделано в 100 раз лучше.

👉 https://www.youtube.com/watch?v=KpSfWe7XS3A

#php #laravel

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

01 Nov, 08:07


Стилизация чекбоксов и радиокнопок

Верстаем красивые и доступные чекбоксы и радиокнопки несколькими способами.

👉 https://doka.guide/recipes/checkbox-radio-style/

#css #forms

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

30 Oct, 09:10


📺 Своя игра от CutCode. Выпуск 3

Сегодня 30 октября в 20:00 по Москве пройдёт игра-викторина по PHP на канале CutCode, где участники будут соревноваться в знании истории и интересных фактов о PHP, фреймворков и экосистемы.

Участники:

- Сергей Предводителев (контрибьютор Yii3)
- Александр Черняев (админ-панель Orchid)
- Павел Бучнев (Spiral Framework, Buggregator)

Вопросы можно задать с помощью этой формы,
автор самого интересного вопроса получит PHP-слона 🖼

Ранее в сериале: раз, два.

👉 https://www.youtube.com/live/Sw2CRO7kTbQ

#php #cutcode

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

28 Oct, 15:05


Всегда любил группу "Агата Кристи" и был опечален, когда Вадим и Глеб Самойловы разошлись по сольным проектам.

Сегодня послушал интервью Вадима о судьбе «Агаты Кристи», культуре протеста, патриотизме и поиске истины и зауважал его как человека еще больше.

Рекомендую к просмотру.

👉 https://vk.com/video-210987376_456243502

#music #recomendation

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

25 Oct, 20:52


ТЗ — не то, чем кажется. Сказ о Вилларибо и Виллабаджо

В Вилларибо и Виллабаджо снова праздник: градообразующие предприятия участвуют в тендере по выпуску плюмбусов. В обоих городках производственные мощности мирового уровня. Но кому достанется заказ, который будет кормить горожан весь год?

👉 https://le.kinzhal.media/407bu

#workhard

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

22 Oct, 21:04


Сегодня скончался основатель книжного братства Флибуста

Эта печальная новость стала известна сегодня. Stiver принял решение не дожидаться, когда рак возьмет верх над его жизнью, и воспользовался легализованным в Германии ассистированным суицидом.

Покойся с миром, капитан!

👉 https://flibusta.su

#flibusta

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

20 Oct, 19:19


Переиспользуемые GitHub экшены

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

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

👉 https://wp-kama.ru/note/reusable-github-actions

#development #github #actions

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

20 Oct, 05:33


Git Workflow: Эффективное управление кодовой базой

Независимо от того, являетесь ли вы опытным разработчиком или только начинаете, эффективное управление кодовой базой имеет решающее значение. Git, популярная система контроля версий, помогает отслеживать изменения, сотрудничать с другими разработчиками и поддерживать целостность проекта. Однако без правильной организации рабочего процесса может стать непосильной задачей. В статье мы рассмотрим Git Workflow, охватывающий различные сценарии и лучшие практики, включая стратегии ветвления, такие как feature-based и forking workflows, для обеспечения эффективного сотрудничества и управления проектом.

👉️ https://www.dev-notes.ru/articles/git/git-workflow-managing-your-codebase-efficiently/

#git #workflow #development

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

17 Oct, 14:15


Стратегии создания кастомизируемых пакетов Laravel

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

👉 https://freek.dev/2442-strategies-for-making-laravel-packages-customizable

#php #development #laravel

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

14 Oct, 20:45


Активное слушание: что это, примеры и техники

Когда вам с кем-то очень приятно и интересно, с огромной вероятностью этот человек владеет активным слушанием. Если все хотят вас в свою компанию, скорее всего, активным слушанием владеете вы. Если клиент не присылает вам тысячу правок, активным слушанием владеете вы оба.

Разберем, что это за навык

👉 https://kinzhal.media/active-listening/

#managment #growth

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

12 Oct, 20:22


Персональный канбан в Singularity App

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

👉 https://singularity-app.ru/blog/personalnyi-kanban/

#singularity #productivity #planning

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

11 Oct, 11:46


Как найти саппорт-систему за три месяца, если при себе нет 10 миллионов

Два года назад Kokoc Group вышел на международный рынок, а в этом году запустил новый продукт KIT Global — многофункциональную платформу, предоставляющую широчайший спектр услуг диджитал маркетинга для развития бизнеса международных клиентов.

👉 https://habr.com/ru/companies/kokocgroup/articles/850014/

#laravel #freescout #kokocgroup

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

08 Oct, 21:28


Гибкое кэширование в Laravel

Познакомьтесь с новым методом Cache::flexible() в Laravel, позволяющим сбалансировать свежесть данных и производительность в приложениях с высокой активностью.

👉 https://www.dev-notes.ru/articles/laravel/flexible-caching-in-laravel/

#php #laravel #cache

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

06 Oct, 12:11


🔊 Канал "Весёлые айтишки"

Мой коллега и хороший друг Владимир Дружаев ведёт просто великолепный канал "Весёлые айтишки", где он выкладывает IT-истории в песенном формате.

Слова и музыку к ним он пишет самостоятельно, делится своими мыслями, идеями, переживаниями, факапами.

Некоторые композиции просто шедевральны, они цепляют за самое сердце.

👉 https://t.me/xaxa_it

#it #humor

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

04 Oct, 22:02


Отправка почты из Docker. Используем MailHog

При разработке приложений часто возникает задача проверки отправки emails. Для этого можно использовать MailHog совместно с Docker, что позволит с легкостью тестировать это локально. Достаточно будет один раз настроить эту конфигурацию и забыть о любой настройки SMTP отправки через ваше приложение. Давайте рассмотрим это подробнее.

Читать статью

#docker #environment #smtp #mailhog

Злой полицейский

02 Oct, 16:01


PHP Enum: Руководство для начинающих

Давайте улучшим ваш код с помощью более безопасного способа программирования с использованием перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно.

👉 https://www.dev-notes.ru/articles/php/enums/
👉 https://sergeymukhin.com/blog/php-81-enums-perecisleniya

#php #enum

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

02 Oct, 15:23


На одном из проектов увидел, как люди втащили пакеты Laravel в WordPress и стало интересна тема добавления ORM на базе Eloquent в WordPress.

После недолгого ресёрча нарисовался такой список:

👉 https://github.com/dimitriBouteille/wp-orm
👉 https://github.com/roots/acorn
👉 https://github.com/IgniteKit/wp-orm
👉 https://github.com/berlindb/core
👉 https://github.com/brandonwamboldt/wp-orm
👉 https://github.com/rjjakes/wordpress-orm
👉 https://github.com/tareq1988/wp-eloquent

Был ли у вас похожий опыт и что вы вообще думаете по этому вопросу?

#wordpress #orm #laravel

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

01 Oct, 15:52


Mockoon - инструмент для разработки и запуска REST API

Open source нструмент не требует удалённого развёртывания, регистрации.
Есть все необходимые фичи для удобного создания макетов REST API.

👉 https://mockoon.com

#rest #api #mockoon

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

24 Sep, 08:40


Обзор атрибутов Laravel: что и как использовать

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

👉 https://laravel.su/p/obzor-atributov-laravel-cto-i-kak-ispolzovat

#laravel #attributes #php

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

23 Sep, 21:51


Tiny RDM - бесплатный GUI для Redis сервера

Лёгкий веб-клиент для Redis с поддержкой светлой и тёмной темы, а также многоязычности. Она включает управление подключениями, визуализацию операций с ключами и различные методы декодирования. Кроме того, клиент позволяет импортировать и экспортировать данные и профили подключений.

👉 https://github.com/tiny-craft/tiny-rdm

#gui #redis #TinyRDM

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

22 Sep, 11:43


"Канбан Метод – это про доски и стикеры"

Хоть кто-то сказал черным по белому, что Канбан - это не про доски и стикеры, а нечто более глубокое.

Книга "Канбан Метод. Базовая практика" автор
Алексей Пименов.

👉 https://www.litres.ru/book/aleksey-pimenov-32907598/kanban-metod-bazovaya-praktika-70276618/

#books #managment #teamlead

👮‍♂️ Злой полицейский - Подписаться

Злой полицейский

21 Sep, 19:01


Как выкачать сайт целиком?

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

На помощь пришёл `wget`🔥️


wget -r -k -l 1 -p -E -nc https://kobzarev.com


По параметрам:

-r - рекурсивно ходит по ссылкам
-k - преобразовывает ссылки
-l - задаёт глубину вложенности
-p - скачивает ассеты (стили и скрипты)
-E - добавляет расширение .html
-nc - исключает перезапись существующих файлов

👮‍♂️ Злой полицейский - Подписаться

#linux #wget

Злой полицейский

19 Sep, 07:53


Как восстановить удалённую ветвь Git

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

👉 https://www.dev-notes.ru/articles/git/how-to-recover-a-deleted-branch-in-git/

👮‍♂️ Злой полицейский - Подписаться

#git #development

Злой полицейский

18 Sep, 18:02


📺 Все это время ты использовал модели неправильно

Часто можно наткнуться на споры чье кунг-фу лучше - Eloquent или Doctrine... Но какая разница если всё это время ты использовал ORM неправильно?

В этом видео мы рассмотрим разумное использование моделей в проектах. Узнаем что такое слой работы с базой данных, какие вариации этого слоя бывают и как с ними работать. Рассмотрим проблемы быстродействия и оптимизации наших проектов.

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

Автор идеи - Роберт Мартин. Во всяком случае мысль была впервые мною услышана от него.

👉 https://www.youtube.com/watch?v=xBL6nsNWxNc

👮‍♂️ Злой полицейский - Подписаться

#laravel #development #model

Злой полицейский

17 Sep, 15:22


🔍 Критиковать сотрудника — это как обезвреживать бомбу. Одно неверное движение - и взрыв. Но критика, поданная грамотно - мощный инструмент для роста и развития. Разберёмся, что сделать, чтобы вас не возненавидели после предоставления развивающей обратной связи.

Будьте предельно конкретны
"Это плохо" — отличный способ получить в ответ холодный взгляд или молчаливую обиду. Вместо этого расскажите, что конкретно не так и почему. Например, вместо "Твой отчёт ужасен" попробуйте "В отчёте есть ошибки в расчётах, что может привести к неверным выводам". Чем более конкретно вы сформулируете проблему, тем проще человеку будет её понять и исправить.

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

Концентрируйтесь на фактах, событиях или действиях, а не на личности
Избегайте фраз типа "Ты всегда так делаешь" или "Ты никогда не понимаешь". Они несправедливы, и заставляют человека защищаться. Вместо этого сосредоточьтесь на конкретной ситуации. Например: "В этот раз метод не сработал" — это гораздо продуктивнее, чем "Ты всегда ошибаешься".

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

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

Критиковать — это не искусство делать больно, а возможность помочь стать лучше. Важно помнить, что ваш тон и подход могут превратить даже самую конструктивную критику в оружие массового раздражения. Будьте честны, но корректны. Помните: цель критики — не унизить, а улучшить.