Если вы часто устаете, меняете позу и вам болит спина — эти три секрета для вас:
1. Кресло наше всё
Первым делом нужно сменить кресло. Не офисное, не широкое — берём кресло с анатомической поддержкой, поддержкой головы и поясницы.
2. Power nap — короткий дневной сон
Говорят, Леонардо да Винчи тоже так делал: спал по 20 минут каждые четыре часа, чтобы быстро восстанавливаться. Научитесь засыпать за секунды: включаю фоновую музыку, режим «не беспокоить» на 15-20 минут, откидываете кресло — и спите.
3. Не пропускаем важное
После пробуждения первым делом проверяем уведомления — это помогает не упустить важное. Смотрим чаты задач, потом уже личные.
Такой 15–20 минут сна даёт заряд бодрости работать максимально продуктивно, не отвлекаясь.
А что помогает быть продуктивным вам?
Библиотека пхпшника #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
🧹 Команда дня: Удаление папки
📌 Зачем это нужно?
Иногда при работе с Composer могут возникать проблемы, такие как:
🔸 Ошибки при установке или обновлении зависимостей.
🔸 Конфликты версий пакетов.
🔸 Необходимость сбросить текущее состояние зависимостей и начать с чистого листа.
В таких случаях полезно полностью удалить папку
🛠️ Шаги для пересборки зависимостей:
Удалите папку
Очистите кеш Composer (необязательно, но рекомендуется):
Установите зависимости заново:
Эти шаги помогут вам начать с чистого состояния и устранить возможные проблемы с зависимостями.
⚠️ Важные замечания:
Не коммитьте папку
Проблемы с правами доступа: Если после удаления и повторной установки зависимостей возникают ошибки, связанные с правами доступа, убедитесь, что у вас есть необходимые разрешения на запись в директорию проекта.
✅ Когда использовать эту процедуру?
При возникновении ошибок при установке или обновлении зависимостей.
Если вы хотите сбросить текущее состояние зависимостей и начать с чистого листа.
При переключении между ветками в системе контроля версий, чтобы избежать конфликтов зависимостей.
Библиотека пхпшника #буст
vendor
и пересборка зависимостей📌 Зачем это нужно?
Иногда при работе с Composer могут возникать проблемы, такие как:
🔸 Ошибки при установке или обновлении зависимостей.
🔸 Конфликты версий пакетов.
🔸 Необходимость сбросить текущее состояние зависимостей и начать с чистого листа.
В таких случаях полезно полностью удалить папку
vendor
и файл composer.lock
, а затем заново установить все зависимости.🛠️ Шаги для пересборки зависимостей:
Удалите папку
vendor
и файл composer.lock
:rm -rf vendor composer.lock
Очистите кеш Composer (необязательно, но рекомендуется):
composer clear-cache
Установите зависимости заново:
composer install
Эти шаги помогут вам начать с чистого состояния и устранить возможные проблемы с зависимостями.
⚠️ Важные замечания:
Не коммитьте папку
vendor
в систему контроля версий: Рекомендуется добавлять её в .gitignore
, чтобы избежать излишнего увеличения размера репозитория. getcomposer.orgПроблемы с правами доступа: Если после удаления и повторной установки зависимостей возникают ошибки, связанные с правами доступа, убедитесь, что у вас есть необходимые разрешения на запись в директорию проекта.
✅ Когда использовать эту процедуру?
При возникновении ошибок при установке или обновлении зависимостей.
Если вы хотите сбросить текущее состояние зависимостей и начать с чистого листа.
При переключении между ветками в системе контроля версий, чтобы избежать конфликтов зависимостей.
Библиотека пхпшника #буст
👍3😁2❤1🤩1
«Как я делала читалку форматов EPUB, FB2, DOCX для онлайн-библиотеки»
Интересная статья про проект для чтения книг в различных форматах
🔗 Хабр
Интересная статья про проект для чтения книг в различных форматах
🔗 Хабр
❤2
Не все аспекты программирования идут на пользу при реальной работе. Часто избыточные знания только мешают трезво оценить и написать фичу.
Вот что думает наш подписчик, пишущий на стеке PHP/Go:
Когда я начинал, мне рассказали, что многозадачность — это ключ к быстродействующим приложениям, и я потратил кучу времени, изучая все тонкости асинхронности. В итоге понял, что в реальных проектах асинхронность скорее игрушка, чем нужный инструмент.
💬 Есть ли у вас знания, которые так и не пригодились в работе? Делитесь в комментариях 👇
P.S. Если хотите задать вопрос сообществу или поделиться историей, заполните нашу гугл-форму.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Знакомьтесь, преподаватель нашего нового курса по ML — Мария Жарова.
В карточках рассказали, чем Мария занимается и какие советы даёт тем, кто хочет расти в IT и Data Science ☝️
А если вы уже поняли, что тянуть нечего, начните свой путь в ML правильно: с реальной практикой, поддержкой ментора и видимым результатом.
👉 Записывайтесь на курс
В карточках рассказали, чем Мария занимается и какие советы даёт тем, кто хочет расти в IT и Data Science ☝️
А если вы уже поняли, что тянуть нечего, начните свой путь в ML правильно: с реальной практикой, поддержкой ментора и видимым результатом.
👉 Записывайтесь на курс
❤1👾1
💻 Подборка новостей по PHP за неделю:
🔹 NativePHP for Mobile 1.1 — обновление стало компактнее, умнее и масштабируемее. Улучшена производительность, расширены возможности инструментария.
🔹 Laravel 12.20 — новые возможности для очередей: условный сбой при ограничении по исключениям, метод
🔹 Symfony 7–13 июля 2025 — представлен проект Symfony AI — компоненты и бандлы, добавляющие мощные AI-возможности в PHP-приложения.
🔹 Symfony AI
🔹 PHP 8.5 — в новой версии появится pipe-оператор (|>), который позволяет передавать результат одной функции в другую более чисто и читаемо.
Библиотека пхпшника #свежак
🔹 NativePHP for Mobile 1.1 — обновление стало компактнее, умнее и масштабируемее. Улучшена производительность, расширены возможности инструментария.
🔹 Laravel 12.20 — новые возможности для очередей: условный сбой при ограничении по исключениям, метод
Queue::fakeFor()
, Context::remember()
, а также поддержка callback в pluck()
коллекций.🔹 Symfony 7–13 июля 2025 — представлен проект Symfony AI — компоненты и бандлы, добавляющие мощные AI-возможности в PHP-приложения.
🔹 Symfony AI
🔹 PHP 8.5 — в новой версии появится pipe-оператор (|>), который позволяет передавать результат одной функции в другую более чисто и читаемо.
Библиотека пхпшника #свежак
👍4🤔3❤1
Forwarded from Библиотека задач по PHP | тесты, код, задания
Какой будет результат выполнения скрипта?
Forwarded from Библиотека задач по PHP | тесты, код, задания
🔥 Вы ещё можете застать старый добрый Proglib — с вечным доступом к курсам.
С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.
-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)
Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.
📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.
-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)
Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.
📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
🥱1
⌨️ Топ-вакансий по PHP за неделю
Middle+ PHP-разработчик — до 435 000 ₽ удалёнка (Москва)
Senior PHP разработчик (Symfony) — от 300 000 до 400 000 ₽, удалёнка (Москва)
Senior PHP Developer — 4 500 — 5 500 €, Удалёнка (Вильнюс)
➡️ Еще больше топовых вакансий — в нашем канале PHP Jobs
Middle+ PHP-разработчик — до 435 000 ₽ удалёнка (Москва)
Senior PHP разработчик (Symfony) — от 300 000 до 400 000 ₽, удалёнка (Москва)
Senior PHP Developer — 4 500 — 5 500 €, Удалёнка (Вильнюс)
➡️ Еще больше топовых вакансий — в нашем канале PHP Jobs
😁1
PHP-GLFW
Библиотека php-glfw — это расширение для PHP, которое предоставляет полноценную поддержку OpenGL и GLFW, позволяя создавать 2D и 3D графические приложения, такие как игры, научные симуляции и пользовательские интерфейсы, непосредственно на PHP. Это особенно полезно для разработчиков, желающих использовать PHP в графических приложениях, где традиционно используются языки, такие как C++ или Python.
🔧 Основные возможности
Полная поддержка OpenGL (4.1 и выше): Библиотека предоставляет доступ к GPU-ускоренному рендерингу, поддерживая около 90% стандартных возможностей OpenGL.
Интеграция с GLFW: PHP-GLFW включает привязки к библиотеке GLFW, обеспечивая кроссплатформенное создание и управление окнами, а также обработку ввода с клавиатуры, мыши и джойстиков.
API векторной графики: Вдохновленный HTML5 Canvas, этот API позволяет легко рисовать примитивы, работать с цветами, градиентами, изображениями и текстом, используя OpenGL-контекст.
Математическая библиотека PHPGL: Включает структуры данных и функции для работы с векторами, матрицами и кватернионами, оптимизированные для графических приложений.
Загрузчики текстур и моделей: Поддерживает загрузку изображений (.png, .jpg, .gif, .bmp, .tga) и 3D-моделей (.obj, .mtl), что упрощает процесс разработки.
Библиотека пхпшника #инструменты
Библиотека php-glfw — это расширение для PHP, которое предоставляет полноценную поддержку OpenGL и GLFW, позволяя создавать 2D и 3D графические приложения, такие как игры, научные симуляции и пользовательские интерфейсы, непосредственно на PHP. Это особенно полезно для разработчиков, желающих использовать PHP в графических приложениях, где традиционно используются языки, такие как C++ или Python.
🔧 Основные возможности
Полная поддержка OpenGL (4.1 и выше): Библиотека предоставляет доступ к GPU-ускоренному рендерингу, поддерживая около 90% стандартных возможностей OpenGL.
Интеграция с GLFW: PHP-GLFW включает привязки к библиотеке GLFW, обеспечивая кроссплатформенное создание и управление окнами, а также обработку ввода с клавиатуры, мыши и джойстиков.
API векторной графики: Вдохновленный HTML5 Canvas, этот API позволяет легко рисовать примитивы, работать с цветами, градиентами, изображениями и текстом, используя OpenGL-контекст.
Математическая библиотека PHPGL: Включает структуры данных и функции для работы с векторами, матрицами и кватернионами, оптимизированные для графических приложений.
Загрузчики текстур и моделей: Поддерживает загрузку изображений (.png, .jpg, .gif, .bmp, .tga) и 3D-моделей (.obj, .mtl), что упрощает процесс разработки.
Библиотека пхпшника #инструменты
🤔4🔥2👍1😁1
🚀 Laravel в первой половине 2025 года: итоги и перспективы
Полгода позади, и уже можно подвести итоги — в мире Laravel произошло немало значимых событий. Вот основные из них:
✅ Laravel 12 и новые стартовые наборы
Laravel 12 вышел 24 февраля 2025 года, обеспечив плавный переход с версии 11.
Представлены новые стартовые наборы и поддержка кастомных наборов через Laravel Installer.
Vue и React теперь используют Inertia 2.0, обеспечивая более плавную интеграцию.
☁️ Laravel Cloud
В феврале был запущен Laravel Cloud — полностью управляемая инфраструктура для быстрого развертывания и масштабирования приложений Laravel.
📱 Native PHP для мобильных приложений
2 мая был представлен Native PHP Mobile v1, позволяющий разрабатывать мобильные приложения для iOS и Android, используя привычный стек Laravel.
🕵️ Laravel Nightwatch
Выпущен Laravel Nightwatch — инструмент для глубокого мониторинга и анализа приложений Laravel, независимо от места их развертывания.
🎨 Tailwind CSS v4
22 января вышел Tailwind CSS v4 с новым высокопроизводительным движком, конфигурацией CSS-first и упрощенной установкой.
📅 Предстоящие события
29–30 июля: Laracon US 2025 — ожидаются новые релизы с открытым исходным кодом, обновления Laravel Cloud и значительные обновления Laravel Forge. Также планируется релиз Livewire 4.
21–22 августа: Laravel Live Denmark 2025 — встреча 300 энтузиастов Laravel и PHP в Копенгагене.
13–14 ноября: Laracon AU 2025 — возможность обучиться, поделиться опытом и улучшить навыки работы с Laravel в Брисбене.
20 ноября: выход PHP 8.5 с оператором pipe, новыми функциями для массивов и другими улучшениями.
👉 Ссылки на материалы
Библиотека пхпшника
Полгода позади, и уже можно подвести итоги — в мире Laravel произошло немало значимых событий. Вот основные из них:
✅ Laravel 12 и новые стартовые наборы
Laravel 12 вышел 24 февраля 2025 года, обеспечив плавный переход с версии 11.
Представлены новые стартовые наборы и поддержка кастомных наборов через Laravel Installer.
Vue и React теперь используют Inertia 2.0, обеспечивая более плавную интеграцию.
☁️ Laravel Cloud
В феврале был запущен Laravel Cloud — полностью управляемая инфраструктура для быстрого развертывания и масштабирования приложений Laravel.
📱 Native PHP для мобильных приложений
2 мая был представлен Native PHP Mobile v1, позволяющий разрабатывать мобильные приложения для iOS и Android, используя привычный стек Laravel.
🕵️ Laravel Nightwatch
Выпущен Laravel Nightwatch — инструмент для глубокого мониторинга и анализа приложений Laravel, независимо от места их развертывания.
🎨 Tailwind CSS v4
22 января вышел Tailwind CSS v4 с новым высокопроизводительным движком, конфигурацией CSS-first и упрощенной установкой.
📅 Предстоящие события
29–30 июля: Laracon US 2025 — ожидаются новые релизы с открытым исходным кодом, обновления Laravel Cloud и значительные обновления Laravel Forge. Также планируется релиз Livewire 4.
21–22 августа: Laravel Live Denmark 2025 — встреча 300 энтузиастов Laravel и PHP в Копенгагене.
13–14 ноября: Laracon AU 2025 — возможность обучиться, поделиться опытом и улучшить навыки работы с Laravel в Брисбене.
20 ноября: выход PHP 8.5 с оператором pipe, новыми функциями для массивов и другими улучшениями.
👉 Ссылки на материалы
Библиотека пхпшника
👍3
Этот промпт поможет найти уязвимости, улучшить обработку ошибок и сделать код более надёжным.
Проверь мой PHP-код на предмет безопасности и устойчивости.
Дай рекомендации по:
• Обработке исключений и предотвращению сбоев
• Валидации и санитации входных данных
• Безопасному хранению и работе с конфиденциальной информацией
• Защите от распространённых уязвимостей (инъекции, XSS, CSRF и др.)
• Использованию инструментов для статического анализа безопасности (phpstan, psalm, exakat)
• Логированию ошибок и предупреждений
📌 Что получите:
• План по улучшению безопасности кода
• Методы повышения устойчивости и отказоустойчивости
• Инструменты для автоматического обнаружения уязвимостей
Библиотека пхпшника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1