Что такое API и как с ним работать?
В Tproger подготовили статью для начинающих об устройстве и роли API. Осветили ключевые HTTP-методы: GET, POST, PUT и DELETE, показали популярные форматы передачи данных — JSON и XML. Изучите пошаговое руководство по работе с API, от получения токена и до тестирования с Postman / cURL.
@prog_tools
В Tproger подготовили статью для начинающих об устройстве и роли API. Осветили ключевые HTTP-методы: GET, POST, PUT и DELETE, показали популярные форматы передачи данных — JSON и XML. Изучите пошаговое руководство по работе с API, от получения токена и до тестирования с Postman / cURL.
@prog_tools
Самые-самые посты за 2024 год
— Самый комментируемый: Какие языки программирования вам интересны? (Опрос)
— Самый залайканный: как один айтишник решил проучить джуна за не заблокированный ноутбук и глупые вопросы Алисе
— Самый пересылаемый + просматриваемый: Что если бы персонажи «Властелина колец» были айтишниками?
— С самым большим ER*: Code to Flow — нейросеть, объясняющая любой код и рисующая пошаговую схему
ER (англ. Engagement Rate) — доля вовлеченности. Рассчитывается по формуле:
— Самый комментируемый: Какие языки программирования вам интересны? (Опрос)
— Самый залайканный: как один айтишник решил проучить джуна за не заблокированный ноутбук и глупые вопросы Алисе
— Самый пересылаемый + просматриваемый: Что если бы персонажи «Властелина колец» были айтишниками?
— С самым большим ER*: Code to Flow — нейросеть, объясняющая любой код и рисующая пошаговую схему
ER (англ. Engagement Rate) — доля вовлеченности. Рассчитывается по формуле:
ER = (лайки + комментарии) / подписчики * 100%
История шпиона в вашем кармане
Pegasus — программа, которая превращает смартфон в инструмент слежки. Она способна получить доступ к сообщениям, звонкам и камере, оставаясь незаметной. Кто стоит за этим инструментом и зачем вообще он такой нужен?
В новом эпизоде АЙТИ КРАЙМА рассказываем историю NSO Group и их главного продукта. Как Pegasus взламывает устройства, кого выбирает мишенью и почему это стало скандалом мирового масштаба?
Слушайте и смотрите новый выпуск:
Яндекс.Музыка
Apple Music
Spotify
YouTube
Telegram
Pegasus — программа, которая превращает смартфон в инструмент слежки. Она способна получить доступ к сообщениям, звонкам и камере, оставаясь незаметной. Кто стоит за этим инструментом и зачем вообще он такой нужен?
В новом эпизоде АЙТИ КРАЙМА рассказываем историю NSO Group и их главного продукта. Как Pegasus взламывает устройства, кого выбирает мишенью и почему это стало скандалом мирового масштаба?
Слушайте и смотрите новый выпуск:
Яндекс.Музыка
Apple Music
Spotify
YouTube
Telegram
cyphernetes | Язык запросов Kubernetes
Это язык запросов для Kubernetes, вдохновленный Cypher — смесью ASCII-art, SQL и JSON, которая позволяет выполнять операции с графами. Инструмент позволяет работает «из коробки» с вашими CRD (Custom Resource Definition — Определение пользовательского ресурса), поддерживает многокластерные запросы и многое другое.
Цена: бесплатно
Репозиторий проекта
⚡ — использую k8s
🗿 — k8s не пригодился пока
@prog_tools
Это язык запросов для Kubernetes, вдохновленный Cypher — смесью ASCII-art, SQL и JSON, которая позволяет выполнять операции с графами. Инструмент позволяет работает «из коробки» с вашими CRD (Custom Resource Definition — Определение пользовательского ресурса), поддерживает многокластерные запросы и многое другое.
Цена: бесплатно
Репозиторий проекта
⚡ — использую k8s
🗿 — k8s не пригодился пока
@prog_tools
hysteria | Устойчивый прокси
Среди поддерживаемых режимов: SOCKS5, HTTP Proxy, TCP/UDP Forwarding, Linux TProxy, TUN. Маскируется под стандартный траффик HTTP/3, так что ПО-цензору трудно обнаружить и заблокировать ваши запросы.
Китайцы не перестают удивлять, впрочем, с блокировками им тоже приходиться справляться в огромном объеме.
Цена: бесплатно
Репозиторий проекта с 15К+ звезд на GitHub
@prog_tools
Среди поддерживаемых режимов: SOCKS5, HTTP Proxy, TCP/UDP Forwarding, Linux TProxy, TUN. Маскируется под стандартный траффик HTTP/3, так что ПО-цензору трудно обнаружить и заблокировать ваши запросы.
Китайцы не перестают удивлять, впрочем, с блокировками им тоже приходиться справляться в огромном объеме.
Цена: бесплатно
Репозиторий проекта с 15К+ звезд на GitHub
@prog_tools
yaak | Как Postman, но для gRPC и GraphQL
Пользователи этих протоколов тоже заслуживают хорошего UI / UX при тестировании своих систем. Эта лихая утилита на Rust организует в коллекции ваши запросы. Под капотом также ReactJS, так что сервис запустится в браузере.
Впрочем, и REST там тоже есть, так что yaak вполне может составить частичную конкуренцию Postman.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Пользователи этих протоколов тоже заслуживают хорошего UI / UX при тестировании своих систем. Эта лихая утилита на Rust организует в коллекции ваши запросы. Под капотом также ReactJS, так что сервис запустится в браузере.
Впрочем, и REST там тоже есть, так что yaak вполне может составить частичную конкуренцию Postman.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Fish 4.0 — интерактивный Shell — переписали с C++ на Rust
Популярный интерактивный командный интерпретатор Fish выпустил бета-версию 4.0, полностью переписанную с C++ на Rust. Основная цель данного перехода — внедрить многопоточность и повысить безопасность. Ключевые нововведения — обновленные привязки клавиш, улучшенный поиск по истории и поддержка многопоточности. Бета-версия доступна для тестирования на macOS, Ubuntu и других дистрибутивах Linux.
@prog_tools
Популярный интерактивный командный интерпретатор Fish выпустил бета-версию 4.0, полностью переписанную с C++ на Rust. Основная цель данного перехода — внедрить многопоточность и повысить безопасность. Ключевые нововведения — обновленные привязки клавиш, улучшенный поиск по истории и поддержка многопоточности. Бета-версия доступна для тестирования на macOS, Ubuntu и других дистрибутивах Linux.
@prog_tools
github-activity-generator | Накручиваем активность на GitHub
Читерский проект, позволяющий накрутить активность в Contribution Graph на GH. Этот проект попросит вас создать пустой репозиторий, с помощью которого и будет отрисован такой «активный» график.
Используйте с осторожностью: ведь не всем компаниям в РФ важно, чтобы вы контрибьютили в опенсорс, как не в себя. Помним про графики активности коммерческих и, как правило, непубличных систем версиониирования вроде GitLab.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Читерский проект, позволяющий накрутить активность в Contribution Graph на GH. Этот проект попросит вас создать пустой репозиторий, с помощью которого и будет отрисован такой «активный» график.
Используйте с осторожностью: ведь не всем компаниям в РФ важно, чтобы вы контрибьютили в опенсорс, как не в себя. Помним про графики активности коммерческих и, как правило, непубличных систем версиониирования вроде GitLab.
Цена: бесплатно
Репозиторий проекта
@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
copycoder | Клонируем сайт по скриншоту
Утилита, распознающая контент на картинке, затем описывающая это в промпте для GPT. На демо-видео затем отдают задачу ИИ-ассистенту вроде Cursor и получают сайт на JavaScript (Node.js).
VPN не требуется.
Цена: 15$ в месяц (демо-периода нет, нужна карта Visa / Mastercard)
Попробовать
@prog_tools
Утилита, распознающая контент на картинке, затем описывающая это в промпте для GPT. На демо-видео затем отдают задачу ИИ-ассистенту вроде Cursor и получают сайт на JavaScript (Node.js).
VPN не требуется.
Цена: 15$ в месяц (демо-периода нет, нужна карта Visa / Mastercard)
Попробовать
@prog_tools
insomnia | Если докрутить Postman
Помимо привычных HTTP-запросов с пространством для команды здесь еще и Git-версионирование и редактор вашего собственного API. Можно использовать даже в командной строке.
Протоколы: REST, GraphQL, WebSockets, SSE, gRPC.
Спасибо подписчику @FaridunMa за рекомендацию.
Цена: бесплатно
Репозиторий проекта с 35К+ звезд на GitHub
Скачать приложение с официального сайта
@prog_tools
Помимо привычных HTTP-запросов с пространством для команды здесь еще и Git-версионирование и редактор вашего собственного API. Можно использовать даже в командной строке.
Протоколы: REST, GraphQL, WebSockets, SSE, gRPC.
Спасибо подписчику @FaridunMa за рекомендацию.
Цена: бесплатно
Репозиторий проекта с 35К+ звезд на GitHub
Скачать приложение с официального сайта
@prog_tools
Как автоматизировать с помощью Bash / PowerShell
В Tproger разобрали, как автоматизировать рутинные задачи с помощью скриптов Bash / PowerShell, и какие задачи каждый из них может решить.
В статье вы познакомитесь с автоматизацией потоков данных, организацией файлов, а также настройкой регулярного выполнения задач через планировщик.
@prog_tools
В Tproger разобрали, как автоматизировать рутинные задачи с помощью скриптов Bash / PowerShell, и какие задачи каждый из них может решить.
В статье вы познакомитесь с автоматизацией потоков данных, организацией файлов, а также настройкой регулярного выполнения задач через планировщик.
@prog_tools
Фреймворки, меняющие игру: выбираем идеальный инструмент для ваших веб-проектов
В Tproger сравнили достоинства и недостатки популярных фреймворков — React, Vue.js и Angular, Django, Ruby on Rails, Express, Laravel и Spring Boot. Если даже перед вами не стоит вопроса выбора фреймворка (и языка соответственно), то это хороший способ ознакомиться с основными понятиями фреймворков — ORM, SQL-инъекции, шаблонизация, Frontend / Backend-фреймворки и проч.
@prog_tools
В Tproger сравнили достоинства и недостатки популярных фреймворков — React, Vue.js и Angular, Django, Ruby on Rails, Express, Laravel и Spring Boot. Если даже перед вами не стоит вопроса выбора фреймворка (и языка соответственно), то это хороший способ ознакомиться с основными понятиями фреймворков — ORM, SQL-инъекции, шаблонизация, Frontend / Backend-фреймворки и проч.
@prog_tools
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
REST API Generator — полезный инструмент для генерации тестовых REST API
Представьте, что бэкенд ещё не готов, а фронтендер бьёт копытом и хочет продолжать работу, невзирая на отсутствие API. Для этого и нужен этот инструмент. Он позволяет без развёртывания создавать:
— методы GET, POST, PUT и DELETE;
— случайные данные для ответов;
— поддерживает HTTPS и CORS.
Пользуйтесь, пока бесплатно. Ссылка: https://retool.com/api-generator
#инструменты
Представьте, что бэкенд ещё не готов, а фронтендер бьёт копытом и хочет продолжать работу, невзирая на отсутствие API. Для этого и нужен этот инструмент. Он позволяет без развёртывания создавать:
— методы GET, POST, PUT и DELETE;
— случайные данные для ответов;
— поддерживает HTTPS и CORS.
Пользуйтесь, пока бесплатно. Ссылка: https://retool.com/api-generator
#инструменты
Forwarded from Типичный программист
9 команд GIT, о которых нужно знать
Большинство из нас придерживаются основ:
В какой-то момент вы столкнетесь с препятствием — запутанной историей, сломанной веткой или ошибкой, которую вы просто не можете отследить.
Вот тогда эти 9 команд станут настоящим спасением.
#git #шпаргалка
Большинство из нас придерживаются основ:
git add
, git commit
, git push
, и, честно говоря, это работает пока… В какой-то момент вы столкнетесь с препятствием — запутанной историей, сломанной веткой или ошибкой, которую вы просто не можете отследить.
Вот тогда эти 9 команд станут настоящим спасением.
#git #шпаргалка