TGViewer
Channel Public Channel
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

@phpproglib

Все самое полезное для пхпшника в одном канале.

По рекламе: @tproger_sales_bot

Учиться у нас: clc.to/M561SQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Subscribers
10.5K
Photos
1.8K
Videos
31
Links
4.6K

Showing posts older than #4796 · Back to latest

Older Posts 16 shown
Post #4795 2.51K
❗️Задача для конкурса в честь дня программиста

Условие:

Даны две строки s и f (начальная и конечная) и словарь D (набор слов).

Нужно определить, можно ли преобразовать s в f, используя только слова из словаря D. При этом каждое преобразование должно менять только один символ, а длина слова должна оставаться неизменной. Если преобразование возможно, нужно найти кратчайшую последовательность таких преобразований и вернуть ее длину. Если преобразование невозможно, вернуть "Преобразование невозможно".

Пример ввода 1:
    D = ["cat", "cot", "dot", "dog", "bat", "dag"]
    s = "cat"
    t = "dog"

Вывод:
Минимальное количество шагов для преобразования 'cat' в 'dog': 3

Пример ввода 2:
    D = ["cat", "cot", "bat"]
    s = "cat"
    t = "dog"

Вывод:
Минимальное количество шагов для преобразования 'cat' в 'dog': Преобразование невозможно
  • 🤔 3
  • 🌚 2
  • 👍 1
Post #4794 2.3K
🆒 Дарим наш курс за ответ на задачу

В предверии дня программиста проводим конкурс: решите нашу задачу на тему программирования — рандомно выберем победителя


Подробные условия:
➡️ Решаем задачу со следующего поста
➡️ Решение присылаем в бота @ProglibContest_bot
➡️ Рандомно среди правильных ответов разыгрываем курс на выбор

Курсы на выбор:
🔵 Архитектуры и шаблоны программирования
🔵 Основы программирования на Python
🔵 Базовые модели ML и приложения
🔵 Frontend Basic: принцип работы современного веба

Таймлайн:
11-12 сентября — принимаем ответы
⬇️
13 сентября — подводим итоги
  • 👏 2
  • 👍 1
  • 💯 1
Post #4793 2.45K
#memes
  • 😁 27
Post #4791 2.48K
Привет, друзья! 👋

Мы готовим статью о будущем AI и его влиянии на разработку. Нам важно ваше мнение! 🤖✨

1️⃣ Как вы думаете, AI действительно изменит мир разработки?
2️⃣ Какие плюсы и минусы использования AI в разработке вы видите? 💡
3️⃣ Есть ли у вас примеры успешного применения AI в ваших проектах? 🛠️

Поделитесь своими идеями в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙌
  • 🎉 3
Post #4790 2.31K

Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel

#дайджест #phpdevjob

Вакансии PHP разработчиков уровня Junior

▪️PHP разработчик
Москва. Туроператор Русь — внутренний туризм
Подробнее

▪️Младший программист PHP
Воронеж. ОФИСМАГ — обеспечении потребителей товарами и услугами для работы и учёбы
Подробнее

Вакансии PHP разработчиков уровня Middle

▪️PHP Developer
Удаленка. Beget — создание услуг и софта для виртуального хостинга
Подробнее

▪️PHP-разработчик
Санкт-Петербург. ЭДГОУ — продвижение товаров и услуг
Подробнее

Вакансии PHP разработчиков уровня Senior

▪️Разработчик PHP
Тверь. MACRO — разработка IT-решений для строительной отрасли
Подробнее

▪️PHP backend разработчик
Удаленка. Digital Sail — разработка ПО
Подробнее

Понравились вакансии?
❤️ — да
🤔 — нет
hh.ru Вакансия PHP разработчик (junior) в Москве, работа в компании Туроператор Русь (вакансия в архиве c 25 сентября 2024) Зарплата: от 80000 до 100000 ₽ за месяц. Москва. Требуемый опыт: 1–3 года. Занятость: полная. Дата публикации: 22.09.2024.
  • 👍 4
  • ❤ 1
  • ⚡ 1
  • 🔥 1
Post #4788 2.53K
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
  • 👍 3
Post #4787 2.76K
⭐ В Laravel 9.32 появился класс Benchmark, который может измерять время любой задачи.

Это довольно полезный помощник
  • ❤ 9
  • 🥱 5
  • 🔥 2
  • 👾 2
  • 🌚 1
Post #4782 2.76K

Forwarded from Библиотека питониста | Python, Django, Flask

🛠️ API-документация без головной боли: ТОП-11 инструментов

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

🔗 Читать статью
Post #4780 2.85K
Какие новые возможности PHP 8.4 являются наиболее практичными и заслуживающими внимания для разработчиков?

В этой статье рассматриваются наиболее практичные и заслуживающие внимания функции PHP 8.4, на которые разработчикам стоит обратить внимание.
DEV Community What are the most practical and noteworthy new features of PHP8.4 for developers? With the release of PHP 8.4 on the horizon, developers are eagerly anticipating the new features and...
  • 👍 4
  • 🌚 2
Post #4779 2.85K
Объясните разницу между $message и $$message

$message — это обычная переменная, имеющая фиксированное имя и фиксированное значение, тогда как $$message — это ссылочная переменная, в которой хранятся данные о переменной. Значение $$message может динамически меняться по мере изменения значения переменной.

#вопросы_с_собеседований
  • 🥱 23
  • 👍 6
  • 👾 2
  • 😁 1
Post #4778 2.82K
Мем смешной, ситуация страшная 🤖

#memes
  • 👍 13
  • 😢 7
  • 😁 3
  • 🤔 3
Post #4777 2.81K
LazyStream — это библиотека, предоставляющая удобный способ ленивой записи в потоки с помощью генераторов. Он позволяет постепенно записывать данные в поток, уменьшая использование памяти и повышая производительность при работе с большими объемами данных.

Она предоставляет следующие функции:
✔️Ленивая запись : библиотека использует генераторы PHP для ленивой записи данных в поток. Это означает, что данные записываются небольшими порциями, что снижает потребление памяти и позволяет эффективно обрабатывать большие наборы данных.

✔️Многопоточная запись (конечно, лениво): экспортируйте большие наборы данных в несколько файлов или сетевых расположений одновременно, например, в резервные копии и журналы.

✔️Ленивое открытие : ваш поток никогда не будет открыт до того, как он вам действительно понадобится.

✔️Совместимость с потоками : библиотека совместима с различными типами потоков, включая файловые потоки, сетевые потоки и пользовательские потоки. Вы можете легко интегрировать его с существующим кодом, основанным на потоковых операциях. На самом деле он работает с любым типом потока, если он зарегистрирован благодаря stream_wrapper_register().

✔️Потоковые режимы : в настоящее время библиотека поддерживает только потоковое чтение. В ближайшем будущем планируется поддержка ленивого потокового чтения и удобный способ сделать это.
GitHub GitHub - alexandre-daubois/lazy-stream: Write and read data to and from streams, only when it is really needed to Write and read data to and from streams, only when it is really needed to - alexandre-daubois/lazy-stream
  • 👍 3
  • ❤ 2
Post #4776 2.95K
Книга: «Рецепты PHP. Для профессиональных разработчиков»

❗Важнейшая книга на кухне разработчиков на PHP!

💬В ней нет ни слова о том, как разделывать фазана, зачем солить воду и сколько в минутах будет «до готовности». Лишь практическое руководство, как использовать современную версию PHP для задач, встречающихся в современной практике программистов.

🟢В этом сборнике рецептов разработчики на PHP найдут надежные и проверенные решения распространенных задач. PHP — удивительно простой язык программирования, что объясняет, почему на нем написано более 75% веб-сайтов в Интернете. Но он также невероятно терпим к ошибкам программирования, что может привести к тиражированию сомнительного кода.
Хабр Книга: «Рецепты PHP. Для профессиональных разработчиков» Привет, Хаброжители! Важнейшая книга на кухне разработчиков на PHP! В ней нет ни слова о том, как разделывать фазана, зачем солить воду и сколько в минутах будет «до готовности». Лишь практическое...
  • 🥱 11
  • 👍 7
  • 😢 1
Post #4775 2.75K
Extend or implement

🌐Автор обсуждает различие между наследованием абстрактных классов и реализацией интерфейсов в программировании, а также свое недовольство тем, как часто наследование используется неправильно. Он указывает, что наследование зачастую применяется для обеспечения гибкости и конфигурируемости кода, что кажется ему неправильным, поскольку это противоречит первоначальному замыслу объектно-ориентированного программирования (ООП), описанному Аланом Кеем.

🔄Согласно его мнению, наследование должно отражать реальные отношения (например, AdminUser наследует User), тогда как интерфейсы должны описывать техническое поведение (например, User реализует Model). Он также выражает разочарование, что современные языки программирования часто допускают злоупотребление наследованием, хотя есть и другие, более подходящие способы решения проблем конфигурации и расширяемости кода.

✅В итоге он находит свое представление о наследовании и интерфейсах более удобным для работы, хотя признает технические ограничения PHP.
  • 👍 6
  • 🎉 4
  • 🔥 1
Post #4774 2.65K
Привет, друзья! 👋

Мы готовим статью о самых странных и уникальных дистрибутивах Linux, и нам нужно ваше мнение! 🤔💬

1️⃣ Какой самый необычный дистрибутив Linux вы когда-либо пробовали? Почему он вас удивил?

2️⃣ Есть ли у вас советы для новичков, которые только начинают работать с Linux? 🐧✨

Поделитесь своими идеями в комментариях! Самые интересные идеи и предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙌
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →