Найти тему
Этот пост хочу начать по поводу чата GPT. Я не хочу сказать что я классный программист, но я часто пользуюсь Гуглом для поиска инфы. И недавно захотел попробовать этот чат, он очень распиаренный как замена нам программистам. Задача была из xml файла вытянуть данные и построить на его основе HTML таблицу. Сразу скажу не когда не работал с этим форматом, и не знал как это делать, чатик написал полную не работающий код, раз десять писал ТЗ разной формулировкой, итог не удачный. Вторая задача заключалась по отправке формы с фронта на PHP. Я делал всегда отправку на JQ и не парился, но я захотел вообще уйти от него, надоело подключать хрень постоянно. На мое удивление код написал он хороший, узнал про объект new FormData, до этого не знал и инпуты запихивал в переменные :) PHP - не принимал POST запросы, JS отправляет объект нормально а PHP не видит этот массив. С чатом времени провел 30 минут - ответа не дал «я не спорю что мог не то написать». Как оказалось в PHP надо одну магическую строчку прописать и всё будет хорошо) Итог: Как хорошо бы не отзывались о этом чате. Разработчики нужны будут всегда ;)
1 год назад
Урок 3 | PHP | Константа
Константа - это идентификатор (имя) для простого значения. Как следует из названия, их значение не может измениться в ходе выполнения скрипта (кроме магических констант, которые на самом деле не являются константами). Константы чувствительны к регистру. По принятому соглашению, имена констант всегда пишутся в верхнем регистре. Имя константы должно соответствовать тем же правилам именования, что и другие имена в PHP...
2 года назад
Урок 2 | PHP | Переменные и Коментарии
Переменная это такое место в PHP куда вы что-то сохраняете чтобы потом это использовать. Думайте о переменной как о коробке, вы взяли коробку, положили туда например кроссовки, и когда прейдёт время надеть вы их достанете. Создайте в вашей рабочей папке файл index.php (после точки это расширение, обязательно должно быть .php) и откроем в нашей IDE...
2 года назад
Установка LEMP для Linux
Nginx - это прокси сервер. Он в 10 раз шустрее Apache, но ему для обработки php скриптов нужен php-fpm Так же он не воспринимает .htaccess файл, но не пугайтесь, большинство их настроек можно легко сделать в конфиге. Обновляем линукс и устанавливаем Nginx sudo apt update sudo apt full-upgrade sudo apt install -y nginx Проверяем версию Nginx: nginx -v Запуск Nginx: sudo systemctl start nginx Добавляем nginx в автозагрузку: sudo systemctl enable nginx Проверка статуса Nginx (должен гореть зеленым)...
2 года назад
Урок 1 | PHP | Настройка рабочего окружения
Добрый день, с этого урока мы начнем изучение PHP. Но с начало нам надо настроить рабочее окружение. PHP - это серверный язык, и мы не можем его просто так запустить без необходимого окружения нам нужен локальный сервер. Под каждую ОС они разные: Windows - OpenServer, MacOS - MAMP, Linux - LEMP. Так как я использую Linux - Kubuntu, у меня настроен LEMP - в следующем уроке мы тоже настроим этот вид локального сервера. А пока мы скачаем программу для работы с кодом. IDE - что это ? Интегрированная...
2 года назад
Изучение программирования может быть сложной задачей, особенно для новичков, у которых нет опыта программирования. Однако при правильном подходе и настрое любой может научиться программировать и стать успешным программистом. В этой статье мы рассмотрим несколько советов о том, как начать изучение программирования новичку. Выберите язык программирования Первый шаг в изучении программирования — это выбор языка программирования, который вы хотите изучить. Некоторые популярные языки программирования для начинающих включают Python, Java и JavaScript. Каждый язык имеет свои сильные и слабые стороны, поэтому выберите тот, который соответствует вашим интересам и целям. Поиск ресурсов В Интернете доступно множество ресурсов для изучения программирования. Вы можете начать с просмотра бесплатных онлайн-руководств, курсов и видео. Некоторые популярные онлайн-платформы для обучения программированию включают Codecademy, Udacity и Coursera. Кроме того, вы можете найти книги и другие материалы по программированию в местной библиотеке или книжном магазине. Практика, практика, практика Обучение программированию требует практики. Вы должны регулярно практиковаться в программировании, чтобы улучшить свои навыки. Начните с написания небольших программ и постепенно переходите к более сложным. Вы также можете работать над задачами и проблемами кодирования, чтобы отточить свои навыки и обрести уверенность. Присоединяйтесь к сообществу к сообществу программистов, чтобы учиться у других, получать отзывы о своем коде и сохранять мотивацию. Вы можете присоединяться к онлайн-форумам, посещать местные встречи или участвовать в хакатонах. Также существует множество онлайн-сообществ специально для начинающих, например, r/learnprogramming на Reddit. Создание проектов Создание проектов — отличный способ применить свои навыки программирования и получить реальный опыт. Начните с создания небольших проектов и постепенно переходите к более крупным. Вы можете создавать веб-приложения, игры или даже программные инструменты. Строительные проекты не только помогут вам развить свои навыки, но и продемонстрируют вашу работу потенциальным работодателям. Сохраняйте мотивацию Изучение программирования иногда может быть сложным, но важно сохранять мотивацию. Ставьте перед собой достижимые цели и отмечайте свои достижения. Делайте перерывы, когда это необходимо, и не бойтесь просить о помощи, когда вы застряли. Помните, что изучение программирования — это путешествие, и если вы будете настойчивы, вы сможете достичь своих целей. В заключение, изучение программирования для новичка может показаться непосильным, но при правильном подходе любой может научиться программировать. Начните с выбора языка программирования, поиска ресурсов, регулярной практики, присоединения к сообществу, создания проектов и сохранения мотивации. Со временем и усилиями вы сможете развить свои навыки программирования и достичь своих целей. Удачи!
2 года назад
Linux — это операционная система с открытым исходным кодом, которая широко используется разработчиками по всему миру. Он обеспечивает надежную и надежную платформу для программирования и известен своей безопасностью, стабильностью и гибкостью. В этой статье мы рассмотрим важность использования Linux для программирования и некоторые ключевые преимущества, которые он предоставляет. Linux с открытым исходным кодом — это операционная система с открытым исходным кодом, что означает, что ее исходный код находится в свободном доступе для использования и изменения любым пользователем. Это делает его отличным выбором для программистов, поскольку они могут настроить операционную систему в соответствии со своими конкретными потребностями. Кроме того, природа Linux с открытым исходным кодом означает, что существует огромное сообщество разработчиков, работающих вместе над улучшением операционной системы и созданием новых инструментов и приложений. Стабильность и безопасность Linux известен своей стабильностью и безопасностью. Она менее подвержена сбоям и другим ошибкам, чем другие операционные системы, что делает ее надежной платформой для программирования. Кроме того, Linux менее подвержен вредоносным программам и другим угрозам безопасности, чем другие операционные системы, что делает его идеальным выбором для программистов, которые хотят защитить свою работу от нарушений безопасности и других уязвимостей. Гибкость Linux — очень гибкая операционная система, которую можно настроить для удовлетворения потребностей отдельных программистов. Он совместим с широким спектром языков программирования и инструментов разработки, что делает его отличным выбором для разработчиков, которые хотят работать с различными технологиями. Кроме того, Linux может работать на самых разных аппаратных средствах, от маломощных встроенных систем до высокопроизводительных серверов, что делает его универсальной платформой для программирования. Инструменты командной строки Linux предоставляет богатый набор инструментов командной строки, необходимых для программирования. Эти инструменты позволяют разработчикам работать эффективно и автоматизировать повторяющиеся задачи, такие как управление файлами и контроль версий. Кроме того, многие языки программирования, такие как Python и Ruby, предназначены для беспрепятственной работы с инструментами командной строки Linux, что делает его идеальной платформой для этих языков. Совместная работа Linux — это платформа для совместной работы, которая поощряет командную работу и обмен знаниями. Природа Linux с открытым исходным кодом означает, что разработчики могут вносить свой вклад в операционную систему и другие проекты и работать вместе над их улучшением. Кроме того, Linux предоставляет такие инструменты, как Git и GitHub, которые упрощают разработчикам совместную работу над кодом и обмен результатами своей работы с другими. Linux — отличный выбор для программирования благодаря своей природе с открытым исходным кодом, стабильности, безопасности, гибкости, инструментам командной строки и характеру совместной работы. Он предоставляет разработчикам надежную и универсальную платформу для работы над широким спектром проектов и технологий. Кроме того, обширное сообщество разработчиков, работающих вместе над улучшением Linux и созданием новых инструментов и приложений, делает его мощной и динамичной платформой для программирования.
2 года назад
PHP — это широко используемый серверный язык сценариев, на котором работают многие из самых популярных в мире веб-сайтов и веб-приложений. Это универсальный язык, который прост в изучении и предоставляет разработчикам надежный набор инструментов для создания динамических и масштабируемых веб-приложений. В этой статье мы рассмотрим некоторые основные причины, по которым вам следует изучать PHP. 1. Широкое распространение PHP — один из самых популярных языков программирования в мире. Он поддерживает более 79% всех веб-сайтов, использующих серверный язык программирования, включая некоторые из самых популярных сайтов в Интернете, такие как Facebook, Wikipedia и WordPress. При таком широком распространении на рынке труда существует огромный спрос на PHP-разработчиков. 2. PHP — это удобный для начинающих язык, который легко выучить и понять. Его синтаксис похож на синтаксис C и Java, что делает его знакомым разработчикам, которые уже знакомы с этими языками. Кроме того, существует множество онлайн-ресурсов для изучения PHP, включая учебные пособия, видеоролики и форумы. 3. Большое сообщество PHP имеет большое и активное сообщество разработчиков, которые постоянно улучшают язык и создают новые инструменты и фреймворки. Это сообщество создало богатую экосистему ресурсов и поддержки, включая онлайн-форумы, документацию и проекты с открытым исходным кодом. Это означает, что как разработчик PHP вы получите доступ к обширным знаниям и ресурсам, которые помогут вам решить проблемы и улучшить свои навыки. 4. Универсальность PHP — это универсальный язык, который можно использовать для создания широкого спектра веб-приложений, включая сайты электронной коммерции, системы управления контентом и социальные сети. Он также совместим со многими различными базами данных и может работать в различных операционных системах. Это означает, что PHP-разработчики могут работать над разнообразными проектами и при необходимости адаптироваться к новым технологиям. 5. Масштабируемость PHP — это масштабируемый язык, который может работать с большим трафиком и сложными веб-приложениями. Он предоставляет разработчикам ряд инструментов и сред для создания надежных и эффективных приложений. Кроме того, PHP требует мало памяти, что означает, что он может эффективно работать на серверах с ограниченными ресурсами. В заключение, PHP — это мощный и универсальный язык, который прост в изучении и широко используется. Его большое сообщество и надежная экосистема ресурсов делают его отличным выбором как для начинающих, так и для опытных разработчиков. Изучив PHP, вы сможете создавать динамичные и масштабируемые веб-приложения, которые могут использоваться в компаниях и организациях любого размера.
2 года назад