Месяц: Июль 2023

  • Экологичность кандидата: как найти нужного человека и не разрушить коллектив

    от автора

    Привет, Хабр! Меня зовут Надежда и я co-founder и операционный директор рекрутингового агентства IT-Пекарня. Занимаюсь поиском и подбором it-специалистов и уже «собаку съела» на том, как неправильный кандидат может стать причиной краха целой бизнес-империи.  И если задуматься о факторах, которые могут разрушить бизнес, в голову приходят разные варианты: налоги, законы, конкуренты, собственные просчеты. Этого стоит опасаться.…

  • Пишем виртуальную машину (интерпретатор) простого байткода + JIT компиляция

    от автора

    На Хабре есть две статьи, автор которых пишет виртуальную машину для исполнения простого байткода, а потом применяет различные оптимизации для ускорения этой виртуальной машины. Кроме того, есть и компилятор простого С-подобного языка в этот самый байткод. Ознакмившись со статьями и этим компилятором, я подумал, что будет интересно изучить, как написать виртуальную машину этого языка, которая…

  • Создание Telegram бота на PHP #5: работа с хуками

    от автора

    В новом уроке мы с вами поговорим о настройке хуков и напишем свой первый обработчик команд.В первом уроке я вам рассказывал что такое хуки, давайте повторим:Hooks (Хуки) — это способ общения с программой, по средствам отправки данных от сервера — клиенту. То есть при определённых изменениях в программе, сервер (приложение) будет отправлять данные на указанный URL скрипта клиента.Например. Каждый…

  • API Яндекс.Диск (PHP) #1: Подключение и настройка приложения

    от автора

    В новом курсе мы с вами познакомимся с API Яндекс.Диска, научимся создавать директории, добавлять файлы и просматривать имеющиеся ресурсы в облаке. В процессе обучения мы с вами будем писать скрипты на PHP с использованием Curl и по окончанию курса разработаем полноценный класс для работы с Яндекс Диском через API.Полный список всех записей курса находится на…

  • API Яндекс.Диск (PHP) #2: Получение информации о файлах и директориях

    от автора

    В новом уроке мы с вами пропишем методы для получения информации о файлах и директориях находящихся на Яндекс.Диске.Полный список всех записей курса находится на сайте https://prog-time.ru/course_cat/yandeks-disk-api-php/ или в публикациях на Хабр https://habr.com/ru/users/Prog-Time/posts/Получение директорий с Яндекс.Диска через APIДля получения информации из области РЕСУРСОВ нужно отправить запрос на URLhttps://cloud-api.yandex.net/v1/disk/resourcesДля получения информации из области КОРЗИНЫ нужно отправить запрос на URLhttps://cloud-api.yandex.net/v1/disk/trash/resourcesВ качестве параметров вы можете передать…

  • API Яндекс.Диск (PHP) #3: Загрузка и скачивание файлов

    от автора

    В новом уроке мы рассмотрим как создавать директории, добавлять файлы и скачивать файлы через API Яндекс.Диск. Так же мы рассмотрим процесс отправки PUT запросов.Полный список всех записей курса находится на сайте https://prog-time.ru/course_cat/yandeks-disk-api-php/ или в публикациях на Хабр https://habr.com/ru/users/Prog-Time/posts/Создание директорий на Яндекс.Диск через APIДля создания директорий мы будем отправлять запросы по уже известному нам пути.https://cloud-api.yandex.net/v1/disk/resources/Только в данном случае нам…

  • API Яндекс.Диск (PHP) #4: Публикация и удаление файлов

    от автора

    В новом уроке мы с вами рассмотрим запросы для копирования, перемещения и удаления файлов с помощью PHP и Curl в облаке API Яндекс.Диска.Полный список всех записей курса находится на сайте https://prog-time.ru/course_cat/yandeks-disk-api-php/ или в публикациях на Хабр https://habr.com/ru/users/Prog-Time/posts/Удаление файла в Яндекс.Диске с помощью APIНачнём с создания метода для удаления файлов. Для удаления файла нужно отправить запрос на https://cloud-api.yandex.net/v1/disk/resources/ с указанием…

  • API Яндекс.Диск (PHP) #5: Работа с корзиной

    от автора

    В новом уроке мы с вами рассмотрим работу с корзиной Яндекс.Диска через API с использованием PHP и Curl. Я вам расскажу о том как восстанавливать файлы из корзины и как очищать корзину.Полный список всех записей курса находится на сайте https://prog-time.ru/course_cat/yandeks-disk-api-php/ или в публикациях на Хабр https://habr.com/ru/users/Prog-Time/posts/Прежде чем работать с корзиной вам необходимо отправить запрос на получение ресурсов в…

  • Из айти в рестораторы и обратно — путь длиной в 256 млн. руб

    от автора

    Выходя из айти-бизнеса, чтобы открыть свой первый бар в 2018 году, я не думал, что эта дверь приведет меня обратно в айти. Но в 2023 году, на фоне ухода из России и Беларуси зарубежного софта, мы запустили новую систему автоматизации для ресторанов, кафе и баров. О том, как это было, расскажу в этой статье.Как мы…

  • API Яндекс.Диск (PHP) #6: Готовый класс для работы с API через Curl

    от автора

    Заканчивая основную часть курса, в последнем уроке мы с вами рассмотрим полноценный класс для отправки запросов в API Яндекс.Диска. Мы упростим весь написанный ранее код и оставим только необходимые методы.Зная методы и URL для запросов я решил убрать методы которые являются оболочками и обращаться напрямую к методу sendQueryYaDisk().Так же я решил строку https://cloud-api.yandex.net/v1/disk добавить в…