uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку 👈

Заметки разработчика

Заметки разработчика

Відкрити в Telegram

Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов. https://www.dev-notes.ru @snakenf

Показати більше
Buy Ad
463
Підписники
Немає даних24 години
-37 днів
+130 днів
Архів дописів
#php #backend #md5 #sha1 #security Прекратите использовать MD5 и SHA-1! MD5 подобен таракану — он живуч и вылезает отовсюду,
#php #backend #md5 #sha1 #security Прекратите использовать MD5 и SHA-1! MD5 подобен таракану — он живуч и вылезает отовсюду, но ясно одно: необходимо прекратить его использование (и SHA-1 тоже)! Недавно в социальных сетях прошло несколько интересных обсуждений, вызванных предлагаемым устареванием функций md5(), sha1(), md5_file() и sha1_file(). Устаревание этих методов не помешало бы вам использовать MD5 и SHA-1 в своём коде, речь идёт только о конкретных вспомогательных псевдонимах. В PHP есть методы hash($algo, $value) и hash_file($algo, $filename), предоставляющие доступ ко всем поддерживаемым алгоритмам хеширования. Фактически, это единственный способ использовать безопасные алгоритмы хеширования, поэтому MD5 и SHA-1 по-прежнему используются так часто! К сожалению, похоже, что голосование провалится, и они не будут объявлены устаревшими. 📄 Читать статью @dev_notes_ru

#laravel #feature #tips #php #backend 🎉 Новое в Laravel 11.19 - дополнение whereNone в конструкторе запросов. @dev_notes_ru

#joke
#joke

#laravel #php #tips #json #testing #backend Совет по Laravel 💡 : Утверждение фрагментов JSON При тестировании API часто необ
#laravel #php #tips #json #testing #backend Совет по Laravel 💡 : Утверждение фрагментов JSON При тестировании API часто необходимо проверить, содержит ли ответ определенный ключ с ожидаемыми данными. Laravel поставляется с assertJsonFragment, чтобы сделать именно это 🚀 @dev_notes_ru

Repost from N/a
xDebugger vs var_dump 👩‍💻 @taylorotwell
+1
xDebugger vs var_dump 👩‍💻 @taylorotwell

Как вычисляется значение пользовательских свойств в CSS #css #frontend Пользовательские свойства — они же переменные CSS — ка
Как вычисляется значение пользовательских свойств в CSS #css #frontend Пользовательские свойства — они же переменные CSS — кажутся довольно простыми. Однако есть особенности поведения, о которых следует знать, когда браузер вычисляет конечные значения. Непонимание этого процесса может привести к неожиданному или отсутствующему значению и сложностям с поиском и устранением проблемы. Чтобы помочь уверенно использовать пользовательские свойства и эффективно устранять неполадки, мы рассмотрим: ✅ как браузер определяет значения для любого свойства ✅ влияние времени вычисления значения ✅ подводные камни, связанные с использованием пользовательских свойств в современном CSS ✅ почему наследование должно лежать в основе архитектуры пользовательских свойств ✅ стратегии предотвращения некорректных вычисляемых значений 📄 Читать статью @dev_notes_ru

#laravel #php #tips #backend Совет по Laravel 💡 : Методы магических фабрик Мы часто используем фабрики. Знали ли вы о магиче
#laravel #php #tips #backend Совет по Laravel 💡 : Методы магических фабрик Мы часто используем фабрики. Знали ли вы о магических методах for[Relation] и has[Relation]? Просто нужно убедиться, что в вашей модели настроены отношения, и все готово 🚀 @wev_notes_ru

#Laravel #tips #php #backend Если вы работаете с Laravel, то функции dump() и dd() - ваши главные помощники. Они удобны для б
#Laravel #tips #php #backend Если вы работаете с Laravel, то функции dump() и dd() - ваши главные помощники. Они удобны для быстрой отладки приложения. Но если обратите внимание на вывод этих функций в случае дампа класса, то они отображают все свойства класса и префиксами с символами типа +, #, -. Эти символы - не что иное, как UML нотации для обозначения видимости атрибута. + Представляет публичный атрибут. # Представляет защищенный атрибут. - Представляет приватный атрибут. Таким образом, можно легко понять, как работать с атрибутом, внимательно наблюдая за обозначениями UML в выводах dump и dd. 🔗 Tweet @wev_notes_ru

#Laravel #php #tips #middleware #backend Совет по Laravel: Исключение Middleware Иногда необходимо исключить middleware из оп
#Laravel #php #tips #middleware #backend Совет по Laravel: Исключение Middleware Иногда необходимо исключить middleware из определенного маршрута. Это можно сделать с помощью метода withoutMiddleware(). @dev_notes_ru

Отпечатки запросов и как их использовать в Laravel #laravel #php #backend Отпечаток — уникальный узор или характеристика, кот
Отпечатки запросов и как их использовать в Laravel #laravel #php #backend Отпечаток — уникальный узор или характеристика, которая может быть использована для идентификации человека или объекта. Это понятие широко используется в различных областях. Например, для уникальной идентификации человека используются уникальные узоры из гребней и впадин на поверхности человеческих пальцев или последовательности ДНК. Аналогично, в веб-приложениях уникальные шаблоны HTTP-запросов пользователя могут быть использованы для его однозначной идентификации. Отпечаток запроса может быть сформирован путём хэширования различных значений запроса, таких как URL, IP-адрес, пользовательский агент и другие параметры. Хешированные значения могут быть использованы для идентификации веб-запроса. Итак, давайте разберёмся, как можно использовать отпечатки в Laravel. 📄 Читать статью @dev_notes_ru

#joke #deployment
#joke #deployment

#Laravel #tips #php #backend Совет по Laravel: Работа с IP-адресами Иногда может понадобиться поработать с IP-адресами. Larav
#Laravel #tips #php #backend Совет по Laravel: Работа с IP-адресами Иногда может понадобиться поработать с IP-адресами. Laravel использует компонент HttpFoundation из Symfony, поставляемый с удобными хелперами для работы с IP-адресами @dev_notes_ru

#react #js #JavaScript #frontend React 19: Изменение в современной веб-разработке React, популярная JavaScript-библиотека для
#react #js #JavaScript #frontend React 19: Изменение в современной веб-разработке React, популярная JavaScript-библиотека для создания пользовательских интерфейсов, собирается сделать гигантский прыжок вперёд в своей грядущей версии 19. В преддверии выхода React 19 разработчики по всему миру с нетерпением ждут новых возможностей и улучшений, обещающих произвести революцию в создании веб-приложений. Рассмотрим передовые возможности React 19, включая новые хуки, изменения в API и улучшения производительности, благодаря которым изменится опыт разработки. Независимо от того, опытный ли вы разработчик React или только начинаете свой путь, эта статья даст представление, что ждёт и как использовать эти новые мощные инструменты. 📄 Читать статью @dev_notes_ru

#joke #kubernetes
#joke #kubernetes

#joke
#joke

#Laravel #tips #php #backend Laravel Tip💡: Метод firstWhere Зачастую нам нужно получить первую запись, соответствующую запро
#Laravel #tips #php #backend Laravel Tip💡: Метод firstWhere Зачастую нам нужно получить первую запись, соответствующую запросу where. Хотя метод where() в сочетании с first() справляется с этой задачей, Laravel поставляется с функцией firstWhere(), позволяющей сделать именно это 🚀. @dev_notes_ru

Popover API #html #js #JavaScript #css #Frontend Popover API предоставляет разработчикам стандартный, последовательный и гибк
Popover API #html #js #JavaScript #css #Frontend Popover API предоставляет разработчикам стандартный, последовательный и гибкий механизм для отображения контента всплывающего поверх другого содержимого страницы. Управление всплывающим контентом может осуществляться как декларативно с помощью атрибутов HTML, так и с помощью JavaScript. Всплывающие окна, созданные с помощью Popover API, всегда являются немодальными. Если необходимо создать модальное всплывающее окно, следует использовать элемент <dialog>. Эти два элемента во многом пересекаются — например, может понадобиться создать всплывающее окно, которое будет постоянно отображаться, но при этом управляться с помощью декларативного HTML. Можно превратить элемент <dialog> во всплывающее окно (<dialog popover> вполне допустимо), если вы намерены совместить управление всплывающим окном с семантикой диалога. 📄 Читать статью @dev_notes_ru

#Laravel #php #Carbon #Backend Черт возьми, даже не подозревал, что существует такой метод Carbon! Это намного чище. 🔗 Tweet
#Laravel #php #Carbon #Backend Черт возьми, даже не подозревал, что существует такой метод Carbon! Это намного чище. 🔗 Tweet @dev_notes_ru

Repost from N/a
You can use when and skip helpers instead of if in scheduling 👩‍💻 @taylorotwell
You can use when and skip helpers instead of if in scheduling 👩‍💻 @taylorotwell

#joke #frontend #backend
#joke #frontend #backend