Look API @look_api Channel on Telegram

Look API

@look_api


Канал с лучшими практиками и советами по работе с API для создания веб-приложений. Узнавайте о последних трендах и новых инструментах, которые помогут вам сделать ваше приложение лучше и умнее.

Админ: @roman_yudin

Look API (Russian)

Канал Look API представляет собой источник лучших практик и советов по работе с API для создания веб-приложений. Если вы хотите быть в курсе последних трендов и новых инструментов, которые могут сделать ваше приложение лучше и умнее - этот канал для вас. Здесь вы найдете полезные материалы, рекомендации и решения по оптимизации работы с API. Администратором канала является @roman_yudin, который будет рад ответить на ваши вопросы и поделиться своим опытом. Присоединяйтесь к Look API и станьте экспертом в работе с API для создания веб-приложений!

Look API

21 Jan, 09:06


По типам протоколов различают такие web API, используемые для создания HTTP служб:

SOAP API. SOAP – Simple Object Access Protocol – простой протокол доступа, который постепенно уходит в прошлое. Обмен сообщениями в SOAP происходит с использованием собственного формата XML.

RPC API. Remote Procedure Call – удаленный вызов функций. На сервере клиент осуществляет процедуру, после чего сервер перенаправляет клиенту результат.

REST API. REST – Representational State Transfer – самые гибкие и популярные в Интернете интерфейсы. Сервер получает запрос в виде данных от клиента, использует их для запуска внутренних команд и отправляет обратно выходные данные.

XML-RPC. Более простой и легковесный протокол, чем SOAP, полагающийся на конкретный формат XML.

JSON-RPC. Похож на предыдущий протокол, отличается использованием для передачи данных формата JSON вместо XML.

AMQP API. Advanced Message Queuing Protocol – протокол, который работает на уровне приложений и следует открытым стандартам.
Look API

Look API

20 Jan, 09:01


По сфере применения различают следующие типы API:

Частные или внутренние – это API организации, используемые только для передачи данных между системами внутри одной компании и решения корпоративных задач. Такие API способствуют отладке бизнес-процессов и снижению расходов.

Общедоступные или публичные – API с общим доступом, которые может использовать третья сторона. Чаще всего их применяют для продвижения и привлечения внимания к компании или веб-продукту, разработки новых приложений, сервисов, продаж.

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

Составные или сложные – такие API сочетают два и более типов программных интерфейсов для реализации сложных задач и системных требований. От моно API отличаются более высокой производительность.
Look API

Look API

17 Jan, 09:05


Спрос разработчиков ПО на Application Programming Interface стимулирует повышение их качества. Отмечаются следующие тенденции в развитии продукта:
1. API постепенно приходят к общему знаменателю относительно форматов – это REST и HTTP, которые используются большинством программистов.
2. Благодаря инкапсуляции API преобразовался из набора строк кода в отдельный программный продукт с долгим сроком поддержки и выпуском новых версий.
3. Качество, безопасность опций, надежность и простота обмена данными между разными приложениями стали ключевыми приоритетами.
4. Создание API вышло на один уровень с созданием приложений и стало включать все этапы разработки: от продумывания идеи до контроля выхода обновлений и выпуска более понятной сопроводительной документации.
Look API

Look API

16 Jan, 09:05


Особенности работы современного API

На сегодняшний день API – это товар, который постоянно дорабатывают, повышают его удобство и доступность, обеспечивают поддержку и регулярно выпускают обновления.
Современные API являются промежуточным звеном между взаимодействующими системами и работают следующим образом:
1. Клиентское приложение вызывает API, чтобы отправить запрос и получить информацию. С помощью универсального идентификатора ресурса (URI) Application Programming Interface обрабатывает этот запрос (команду, заголовок, иногда тело запроса) и отправляет на веб-сервер.
2. Получив действительный запрос, API вызывает веб-сервер или внешнюю программу.
3. Сервер обрабатывает запрос и отправляет API ответ, содержащий запрашиваемую информацию.
4. API передает полученные от сервера данные клиентскому приложению, которое их запрашивало.
Look API

Look API

15 Jan, 09:04


Госструктурам

Используя технологию API, государственные структуры получают возможность:
- быстро осуществлять обмен данными между различными ведомствами;
- удобно взаимодействовать с гражданами;
- получать обратную связь.
Look API

Look API

14 Jan, 09:03


Программисты заинтересованы в использовании API по ряду причин:

- расширяется инструментарий для работы с программами;
- совершенно разные веб-сервисы могут связываться друг с другом без непосредственного участия их создателей (авторизация через аккаунт стороннего сервиса);
- повышается надежность ПО за счет отсутствия необходимости менять код и разбираться в логике для внедрения мелких опций;
- обеспечивается безопасность данных, которые должны находиться под защитой, в т. ч. защищает от рисков, связанных с человеческим фактором;
- сокращаются сбои и минимизируется риск неработоспособности системы;
- стоимость программного продукта снижается за счет того, что не нужно создавать его с нуля, а можно использовать готовые решения.
Look API

Look API

13 Jan, 09:05


Программистам и разработчикам

С помощью API разработчик может интегрировать свой продукт с другими инструментами, например, системой отрисовки графики, хранения файлов, воспроизведения аудио и видео. API исключает необходимость писать собственный код для каждого элемента, что делает процесс разработки значительно быстрее и проще.
Look API

Look API

10 Jan, 09:03


Зачем нужен API

Прежде всего для удобства. API упрощает жизнь всем, кто его использует в тех или иных целях. В частности, позволяют:

- поддерживать настольные и большинство веб-приложений;
- создавать мобильные приложения;
- реализовывать программные решения без кода;
- подключать устройства пользователей к Интернету;
- распознавать информацию, которая передается между различными устройствами, приложениями;
- интегрировать повседневную электронику с другими комплексами (дверные замки, автомобили, пользовательские электронные устройства, посудомоечные машины, «умный дом»).
Look API

Look API

09 Jan, 09:03


История развития API

API появился в самом начале развития вычислительной техники, когда еще не было персональных компьютеров. В тот период это была локальная библиотека для конкретной операционной системы, в которой работа API.
Примерно через 30 лет, к 2000-м годам, API-интерфейсы перестали работать исключительно в локальном пространстве и стали неотъемлемой частью удаленной интеграции данных, в т. ч. с Twitter и Facebook.
К концу 2010-х годов открытые API стали распространяться в разных сферах экономики. Так, в 2017 году компанией SWIFT был запущен первый открытый API. В 2020 году количество операций API превысило 2 миллиарда. В 2019 году было проведено исследование, которое показало, что открытые API стали активно внедряться в банковском секторе. В 2021 году технология стала востребована и в сфере безопасности.
Look API

Look API

08 Jan, 09:01


При взаимодействии API, JavaScript и других его средств применяют ряд понятий.
- JavaScript – встроенный в браузер язык программирования сценариев высокого уровня, который позволяет реализовывать различные функции веб-страниц и приложений.
- Библиотеки JavaScript – файлы (один или несколько), которые содержат пользовательские функции и могут прикрепляться к веб-странице для ее ускорения или расширения инструментария для программирования каких-либо опций.
- JavaScript фреймворки (frameworks) – более продвинутые, чем библиотеки. Часть JavaScript (а также CSS, HTML и т. д.), позволяют создавать веб-приложения с нуля.
Look API

Look API

07 Jan, 09:04


API и JavaScript

На стороне клиента для JavaScript предусмотрено множество API, которые построены с помощью внутренних функций для расширения возможностей при написании кода и не являются частью языка. Условно их делят на две категории:
1. Browser APIs или API браузера – являются элементом браузера (встроены в него), могут использовать данные браузера и компьютерной среды для выполнения более сложных действий с ними;
2. Third party APIs или сторонние API – не являются частью браузера, информацию о них, как правило, нужно искать самостоятельно в Интернете.
Look API

Look API

06 Jan, 09:02


Конечные точки взаимодействия в системе API носят название адреса API. Сюда можно отнести URL-адреса серверов и прочие цифровые местоположения в Сети, которые выступают точками взаимообмена информацией между разными системами. Существует две причины, по которым они очень важны:
1. Производительность. Адреса API могут становиться причиной образования узких мест и влияния на производительность системы. Особенно это касается адресов API с высоким трафиком.
2. Безопасность. Отслеживание API позволяет вовремя выявлять и предотвращать риски, связанные с ненадлежащим использованием и уязвимостью к атакам.
Look API

Look API

03 Jan, 07:03


Когда мы выбрали ресурс и присвоили ему URL-адреса, нам нужно решить, какие действия может выполнять клиент. Следуя соглашениям REST, мы говорим, что конечная точка множественного числа (/orders) предназначена для перечисления существующих заказов и создания новых. Множественное число с уникальным идентификатором конечной точки (/orders/<order_id>) предназначено для извлечения, обновления или отмены определенного заказа. Клиент сообщает серверу, какое действие следует выполнить, передавая в запросе соответствующую команду HTTP (GET, POST, PUT или DELETE).
Look API

Look API

02 Jan, 07:03


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

Следующим шагом будет присвоение URL-адресов ресурсу. Есть много возможностей, но, к счастью, соглашения REST дают некоторые рекомендации. В типичном REST API ресурсу будут назначены два шаблона URL. Первый — это множественное число от имени ресурса, например /orders . Второй — это множественное число от имени ресурса плюс уникальный идентификатор для указания одного ресурса, например /orders/<order_id>, где <order_id> — уникальный идентификатор для заказа. Эти два шаблона URL составляют первые конечные точки (endpoints), которые будет поддерживать наш API. Они называются конечными точками.
Look API

Look API

01 Jan, 07:02


Тут мы немного поговорили о ресурсах. Напомним, что ресурсы — это существительные в API-интерфейсах (клиенты и пицца). Это то, с чем мы хотим, чтобы мир мог взаимодействовать через наш API.

Чтобы понять, как компания разрабатывает API, давайте попробуем это сделать в нашей пиццерии. Начнем с добавления возможности заказать пиццу.

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

Решить, какие ресурсы должны быть доступны.
Назначить URL-адреса этим ресурсам.
Решить, какие действия клиенту следует разрешить выполнять с этими ресурсами.
Выяснить, какие фрагменты данных требуются для каждого действия и в каком формате они должны быть.
Look API

Look API

31 Dec, 07:00


Начните с архитектурного стиля
Обсуждая API, вы можете услышать разговоры о «мыле» (SOAP) и «отдыхе» (REST) и задаться вопросом, работают ли разработчики программного обеспечения или планируют отпуск. На самом деле это названия двух наиболее распространенных архитектур для веб-API:

SOAP (изначально бывший сокращением, Simple Object Access Protocol) — это схема взаимодействия на основе XML, которая имеет стандартизованные структуры для запросов и ответов.

REST, что означает «передача репрезентативного состояния» (Representational State Transfer), представляет собой более открытый подход, предусматривающий множество соглашений, но оставляющий многие решения на усмотрение человека, разрабатывающего API.
Look API

Look API

30 Dec, 07:01


Организация данных
По оценкам National Geographic, в 2011 году американцы сделали 80 миллиардов фотографий. Имея такое количество фотографий, вы можете представить себе разные подходы людей к их упорядочению на своих компьютерах. Некоторые предпочитают сбрасывать все в одну папку. Другие тщательно выстраивают свои фотографии в иерархию папок по годам, месяцам и событиям.

Подобным образом и компании относятся к структурированию при создании своих API. Как мы упоминали в главе 1, цель API — облегчить компьютерам работу с данными компании. Имея в виду простоту использования, одна компания может решить создать единый URL-адрес для всех данных и сделать его доступным для поиска (что-то вроде одной папки для всех ваших фотографий). Другая может решить дать каждому фрагменту данных свой собственный URL-адрес, организованный в виде иерархии (как с папками и подпапками для фотографий).
Look API

Look API

27 Dec, 07:00


К любому поисковому запросу можно добавить дополнительные GET-параметры в формате «имя — значение» (name-value). Это помогает получить более точный и релевантный ответ, например, когда мы ищем товары в интернет-магазине, настраивая фильтры по производителю, цене и так далее.
Look API

Look API

26 Dec, 07:01


Кроме HTTP в интернете работает ещё протокол HTTPS. Аббревиатура расшифровывается как «защищённый протокол передачи гипертекста» (или HyperText Transfer Protocol Secure). Он нужен для безопасной передачи данных по Сети. Всё происходит по тем же принципам, как и у HTTP, правда, перед отправкой данные дополнительно шифруются, а затем расшифровываются на сервере.
Look API

Look API

25 Dec, 07:00


HTTP означает «протокол передачи гипертекста» (или HyperText Transfer Protocol). Он представляет собой список правил, по которым компьютеры обмениваются данными в интернете. HTTP умеет передавать все возможные форматы файлов — например, видео, аудио, текст. Но при этом состоит только из текста.
Например, когда вы вписываете в строке браузера www.skillbox.ru, он составляет запрос и отправляет его на сервер, чтобы получить HTML-страницу сайта. Когда сервер обрабатывает запрос, то он отправляет ответ, в котором написано, что всё «ок» и вот вам сайт.
Look API

Look API

24 Dec, 07:01


Резюме по тому, о чём рассказали в статье:

HTTP-запросы — это сообщения, которые отправляются клиентом на сервер для выполнения на нём каких-либо действий.
В любом запросе есть метод — указание на конкретное действие, которое необходимо выполнить. Например, вернуть код HTML-страницы или удалить контент.

GET — метод для получения данных с сервера. Он передаётся с URL, поэтому виден в адресной строке браузера или истории посещений сайтов. Применяется в фильтрах поисковиков и онлайн-магазинов.

POST — метод отправки данных на сервер, например, после заполнения формы регистрации или авторизации на сайте. Информация передаётся в теле запроса и не может быть перехвачена злоумышленниками.
Look API

Look API

23 Dec, 07:01


Различия между методами определяют их использование:

GET применяют в фильтрах интернет-магазинов, поисковиков и других сайтов. Они полезны для передачи данных, которые не нуждаются в защите от злоумышленников.

POST используют для передачи конфиденциальной информации: паролей, банковских карт и так далее. Кроме этого, они подходят для отправки файлов, фотографий или большого объёма текста.
Look API

Look API

20 Dec, 07:01


Метод POST

В отличие от метода GET, который используется для получения данных, POST служит для их отправки на сервер. При этом они передаются не с URL, а в теле HTTP-запроса. Поэтому их нельзя увидеть в поисковой строке браузера, истории посещённых страниц или кэше.
Проанализировать методы POST можно в специальных утилитах, например в браузерных инструментах разработчика. Если у вас Google Chrome, нажмите клавишу F12 или сочетание Ctrl + Shift + I на Windows и ⌘ + Option + Iна macOS. Это откроет окно DEV TOOLS в браузере.
Look API

Look API

19 Dec, 07:01


Метод GET

GET используется для получения данных от сервера. Чтобы создать запрос, введите в адресную строку браузера любой URL сайта. Например, skillbox.ru.
Клиент, то есть наш браузер, получив этот URL-адрес, сгенерирует HTTP-запрос и передаст серверу такой пакет информации.
Look API

Look API

18 Dec, 07:01


Протокол HTTP

Основа передачи данных в вебе — это HTTP(HyperText Transfer Protocol), клиент-серверный протокол взаимодействия. Работает он следующим образом.
Клиент, обычно веб-браузер, инициирует запрос к серверу. В ответ он получает необходимый документ — HTML-страницу — или сообщение об ошибке, если запрос сформирован неправильно или документа нет на сервере.
Look API

Look API

17 Dec, 07:02


Единообразие интерфейса (uniform interface). REST API должны работать через единообразный интерфейс, который упрощает взаимодействие между клиентами и серверами. В REST API это стандартные методы HTTP (GET, POST, PUT, DELETE), а также чёткие соглашения об именовании ресурсов.
Look API

Look API

16 Dec, 07:02


Код состояния HTTP (англ. HTTP status code) — часть первой строки ответа сервера при запросах по протоколу HTTP.
Представляет собой целое трёхразрядное десятичное число. Первая цифра указывает на класс состояния кодом ответа обычно следует отделённая пробелом поясняющая фраза на английском языке, которая разъясняет человеку причину именно такого ответа.
Look API

Look API

13 Dec, 07:02


Многие из вас, наверное, думают, что если можно искать данные в Google, то почему нужно использовать новостные API? И это разумно. Позвольте мне прояснить это для вас. Да, поиск в Google, безусловно, обеспечивает непревзойденный охват новостей по всему интернету, а также предоставляет нужный контент в соответствии с вашим поисковым запросом. Он не предлагает метода извлечения или получения этих результатов и проведения более глубокого анализа и добычи данных из контента, показанного на проиндексированных сайтах. В результате вам понадобится кто-то, кто будет регулярно собирать результаты поиска и вставлять их в электронные таблицы или другие инструменты.
Look API

Look API

12 Dec, 05:01


Удобство использования: Каждый API должен быть прост в использовании и удобен для вашей команды и разработчиков. Поэтому, прежде чем выбрать новостной API, проверьте его документацию и обычные стандарты, которым он следует. Определите, как он интегрируется с другими инструментами. Для лучшего понимания вы можете попробовать его бесплатную пробную версию, если она доступна. Если она вам понравится, тогда можно приступать к работе.

Look API

11 Dec, 07:00


Возможно, вы знаете, как работает базовый API.

Интерфейс прикладного программирования (API) представляет собой платформу, на которой могут взаимодействовать два сайта или программного обеспечения. Он может выступать в качестве строительного блока, который помогает автоматизировать повторяющиеся задачи и развивать функциональность. Например, если вам нужно создать аккаунт на сайте, использующем Facebook, то с помощью Facebook API он извлечет ваши данные из facebook.com. Затем бэк-энд команда этого сайта использует ваши данные и создает на нем аккаунт. Аналогичным образом новостные API обеспечивают связь между новостями в Интернете и приложениями.
Look API

Look API

10 Dec, 07:01


Aylien

Создавайте интеллектуальные цифровые продукты, приложения, модели и процессы с помощью Aylien, которые предоставляют обогащенные, структурированные и маркированные данные в режиме реального времени. Новостной API Aylien поддерживает NLP и использует искусственный интеллект для получения доступа к глубоким бизнес-данным из новостного контента, доступного на 5 языках, а также их переводов. Их сквозной конвейер понимает, агрегирует и предоставляет чистые и доступные данные из 80 тысяч проверенных и надежных источников по всему миру из 200 с лишним стран.
Look API

Look API

09 Dec, 07:00


Connexun

Поиск новостного контента в режиме реального времени с помощью сложной технологии Connexun, которая ежедневно просматривает и индексирует тысячи источников. Анализ опубликованного контента становится простым благодаря набору данных, содержащему очищенные новостные ленты. С его помощью вы можете обнаружить актуальные мировые новости, которые оцениваются уникальными алгоритмами. Вы также можете отфильтровать новости, выбрав нужный вам язык и новостные статьи. Выберите две интересующие вас страны и получите доступ ко всем последним новостям из них с помощью InterCountry API.
Look API

Look API

06 Dec, 07:01


HackerNews

HackerNews (HN) – это социальный новостной сайт, которым управляет Y Combinator и который посвящен новостям предпринимательства и компьютерных наук. Благодаря партнерству с Firebase данные HackerNews доступны людям практически в режиме реального времени. Вы можете легко получить доступ к Firebase с iOS, Android и через веб. HackerNews API возвращает до 500 новых, лучших и лучших историй. Вы также можете получить доступ к 200 новейшим историям о работе, Show HN и Ask HN. Помимо историй и информации о работе, вы также можете получить доступ к комментариям.
Look API

Look API

05 Dec, 07:02


Contify

Обогатите свои приложения машиночитаемыми и правильно структурированными новостными лентами с помощью Contify. Он маркирует, дедуплицирует и агрегирует данные и предоставляет их через RSS-каналы, веб-крючки и RESTful API. Contify предлагает широкий охват чистых аналитических данных о компаниях, относящихся к определенному бизнесу или отрасли, вместо лент, основанных на ключевых словах. Он собирает данные из более чем 200 тысяч источников, включая сайты компаний, онлайн-новости, социальные сети, сайты отзывов, порталы регулирующих органов, доски объявлений о вакансиях, нишевые и премиальные издания.
Look API

Look API

04 Dec, 07:02


Нью-Йорк Таймс

API New York Times – еще один хороший вариант, который вы можете рассмотреть для своего продукта. Вы можете получить доступ к API бесплатно для некоммерческого использования. Все, что вам нужно сделать, чтобы начать работу с сайтом, – это создать на нем учетную запись. Они предлагают различные типы API.
Look API

Look API

03 Dec, 07:01


NewscatcherAPI

Используйте обогащенные данные, воспользовавшись услугами NewscatcherAPI, который ежедневно индексирует и просматривает сотни и тысячи данных из новостных статей. Таким образом, вам не придется самостоятельно выполнять поиск, а вместо этого вы предоставите им возможность сделать всю тяжелую работу. Помимо названия, времени и данных о новостных статьях, NewscatcherAPI также обогащает наборы данных точным местоположением редакции, темами статей и рейтингом сайтов. В результате вы получите более широкое представление о том, откуда взята статья, а также сможете отделить сайты с высоким рейтингом от сайтов с низким рейтингом, чтобы получить высококачественные статьи.
Look API

Look API

02 Dec, 07:00


News API

News API – это еще один REST API, простой и легкий. Он возвращает метаданные JSON, относящиеся к статьям и заголовкам, которые распространяются по всему Интернету. API охватывает широкий спектр рынков, включая источники из более чем 55 стран. С News API все происходит быстро и с асинхронным кэшированием, что обеспечивает быстрый ответ. Если вы все еще находитесь на стадии разработки, вы можете воспользоваться бесплатной пробной версией. Новостной API поддерживает простую интеграцию с помощью HTTP GET-запросов для получения результатов в JSON. Он также включает фильтр источников, с помощью которого вы можете извлекать данные из нужного вам списка источников.
Look API

Look API

29 Nov, 08:49


Подмените строку юзер-агента

User-Agent Switcher and Manager изменяет строку юзер-агента браузера, которая используется серверами для предоставления контента.

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

При активации, расширение перезаписывает строку navigator.userAgent на пользовательскую и изменяет юзер-агент, передаваемый при запросах. Так расширение предотвращает утечку юзер-агента.
Look API

Look API

28 Nov, 07:01


Mediastack

Mediastack – это простой и бесплатный REST API, позволяющий получать доступ к статьям в блогах и новостям по всему миру в режиме реального времени. Получайте данные из любого источника новостей, открывайте заголовки и тенденции, исторические данные, получайте доступ к срочным новостям и отслеживайте бренды. Этот REST API построен на масштабируемой облачной инфраструктуре и предоставляет новости в формате JSON, прост в использовании и легок. Мощный API позволяет получить доступ к более чем 7 500 источникам новостей по различным темам из 50 с лишним стран и на 13 языках.
Look API

Look API

28 Nov, 07:01


Webhose

Если вы ищете альтернативу Google News API, то Webhose – отличный вариант, который вы можете рассмотреть. Он предоставляет структурированные, унифицированные и агрегированные данные в форматах XML и JSON, извлекая их из более чем 1 миллиона веб-сайтов, включая блоги, новостные статьи, форумы, радиостанции и т. д. Webhose предоставляет актуальные и полные данные и новостные статьи с мировых новостных сайтов. Он позволяет разделять статьи и комментарии к ним в соответствии с вашими требованиями.
Look API

Look API

27 Nov, 07:01


NewsAPI

Этот NewsAPI от Event Registry поможет вам получать новости от 150 000 мировых издательств, с возможностью добавления дополнительных источников новостей. На данный момент база данных предоставляет доступ к новостям в режиме реального времени к историям, начиная с 2014 года, на 50+ языках.
Look API

Look API

26 Nov, 07:01


FMP

FMP располагает надежным API финансовых новостей, который позволит вам получить доступ к данным в реальном времени и историческим данным из различных источников новостей для создания вашего продукта. Новостной API включает новости из более чем 150 различных изданий и содержит заголовки, фрагменты статей и URL-адреса публикаций. Хотя FMP специализируется на финансовых новостях, включая акции, форекс, криптовалюты и т. д., это общий новостной API. API новостей совместим с Java, Ruby, Python, Go, Swift, CSharp, JavaScript и другими языками. Он выводит легко читаемые структурированные данные в виде текста, CSV или JSON. Лучшая часть – бесплатный уровень для новичков, который предлагает данные на конец дня с ежедневным лимитом в 250 вызовов API. Платные тарифные планы добавляют гораздо больше, включая информацию в реальном времени, более 30 лет исторических данных, (до) 750 вызовов API в минуту и т. д.
Look API

Look API

25 Nov, 12:30


Alpha Vantage

Alpha Vantage предоставляет глобальный новостной API, предоставляемый в стандартном для отрасли в формате HTTPS/JSON. Этот API возвращает живые и исторические данные о новостях и настроениях на рынке из большого числа основных новостных изданий по всему миру, охватывая акции, криптовалюты, форекс и широкий спектр тем, таких как монетарная политика, фискальная политика, слияния и поглощения, IPO и т. д.
Look API

Look API

21 Nov, 13:05


Как создать проект
Чтобы управлять сервисами, учетными данными, оплатой, а также использовать API и SDK на платформе Google Карт, необходимо создать проект.

Для каждого проекта обязательно настроить оплату: она будет взиматься только в случае превышения квоты на бесплатное использование сервисов.
Look API

Look API

20 Nov, 12:59


Как включить оплату
Чтобы развернуть приложения, необходимо включить оплату. Она будет взиматься только в случае превышения месячной квоты. То есть вы будете платить только за дополнительные ресурсы, не покрываемые месячной квотой, если они понадобятся для работы вашего приложения.

Если у вас уже есть платежный аккаунт, он будет автоматически связан с созданным проектом.
Look API

Look API

19 Nov, 13:01


Медицинская революция: обучение робота-хирурга по видеозаписям операций. Ученые из Университета Джонса Хопкинса отказались от программирования движений, предпочтя показ видео. Искусственный интеллект скопировал каждое действие врачей с точностью 100%. В нестандартных ситуациях ИИ способен адаптироваться, анализируя обстановку. Отказ от 8 лет в университете в пользу видеокурсов.
Look API

Look API

19 Nov, 07:05


StopPropagation() - зачем он нужен и как работает.

Метод StopPropagation() используется для предотвращения всплытия события от целевого элемента к его предкам. Он останавливает передачу события вверх по цепочке предков целевого элемента. Например, при клике по вложенному контейнеру выводится сообщение «Внутренний контейнер». Если не использовать StopPropagation(), в консоль будут выведены оба сообщения. Этот метод является важной основой работы с событиями в JavaScript.
Look API

Look API

18 Nov, 13:02


Бактериальный след: Швеция внедряет новый способ слежки за людьми

В Швеции разработана система mGPS, которая использует микробы для определения местоположения человека с точностью до нескольких метров. Это позволяет ученым создавать базу данных микробиома, которая может быть использована для идентификации людей, а также предотвращения распространения инфекций, включая эпидемии, подобные Covid-19.
Look API

Look API

16 Nov, 10:16


Мужская статистика: изменение среднего возраста потери девственности

На графике отображается динамика среднего возраста мужчин, потерявших девственность. Судя по данным, тренд указывает на постепенное снижение этого показателя. Самостоятельно делайте выводы и интерпретацию данных.
Look API

Look API

15 Nov, 13:02


Аркейн: второй акт - самая свежая бомба на Rotten Tomatoes

Тизер второго акта мультсериала "Аркейн" уже доступен, и он набирает 100% свежести на Rotten Tomatoes. Премьера этого шедевра запланирована на 16 ноября. Новый сезон обещает быть еще более захватывающим и интересным для зрителей. ТехноХаб Медиа предоставляет возможность окунуться в удивительный мир "Аркейн" и насладиться каждым эпизодом с новыми эмоциями.
Look API

Look API

15 Nov, 06:59


Для чего нужны облачные стили карт
Облачные стили карт позволяют создавать более привлекательные и полезные карты и упрощают их обновление.

Больше объектов. Поддерживается почти 100 типов объектов, разделенных на четыре категории. Так, в категорию Points of interest (Объекты инфраструктуры) входят такие объекты, как Entertainment (Развлечения), Recreation (Отдых) и Services (Услуги), каждый из которых содержит дочерние подкатегории. Например, к объектам Services (Услуги) относятся ATM (Банкомат), Bank (Банк), Gas station (АЗС) и Restroom (Туалет). Полный список вы найдете в статье.
Look API

Look API

14 Nov, 07:04


Как ускорить загрузку сайта с помощью Redis и Memcached
При открытии сайта или приложения пользователи ждут мгновенной загрузки. Используя Redis и Memcached, можно кэшировать основные данные на сервере, обеспечивая быструю загрузку страниц. Это позволит удержать пользователей и избежать потери трафика.
Look API

Look API

13 Nov, 07:03


Meshery: управление инфраструктурой на базе Kubernetes.
Облачный менеджер Meshery с открытым исходным кодом позволяет проектировать и управлять инфраструктурой и приложениями на базе Kubernetes, обеспечивая визуальное и совместное управление GitOps. Забудьте о YAML при управлении развертыванием Kubernetes в нескольких кластерах.
Look API

Look API

12 Nov, 07:04


Основные инструменты для программиста

Руководство для любого программиста начинается с правильного выбора инструментов. Основные инструменты, которые должен иметь программист: текстовый редактор, среда разработки, система контроля версий, виртуальная машина. Текстовый редактор - это первое, что нужно выбрать. Среда разработки - это специализированное ПО, которое помогает упростить процесс создания программного обеспечения. Система контроля версий - это необходимый инструмент для отслеживания изменений в коде. Виртуальная машина - это среда, в которой можно запускать различные операционные системы. Важно выбирать и использовать инструменты правильно, чтобы максимально эффективно работать над проектами.
Look API

Look API

11 Nov, 07:01


Super Flower радует нас новой серией блоков питания - Ziln FG мощностью до 1250 Вт. Это уже третья серия БП, представленная компанией в этом месяце. Ранее были анонсированы серии Leadex III ATX 3.1 и Combat FG ATX 3.1.
Look API

Look API

10 Nov, 07:01


Ошибки в архитектуре, которые привели к провалам Netflix, Slack, Trello, Airbnb и других.

Даже у перспективных стартапов и крупных компаний могут возникать типичные ошибки в архитектуре, которые могут нанести серьезный ущерб.

Давайте разберем, каких ошибок следует избегать и как их исправить. В статье представлены 10 наиболее распространенных примеров с детальными объяснениями и способами решения.

Не упустите возможность ознакомиться с маст-хэвом по ссылке: https://tprg.ru/0lof.
Look API

Look API

09 Nov, 07:02


TSMC сообщила о переходе Nvidia, AMD и других на 1,6-нм техпроцесс для ИИ-чипов. Улучшение прогнозов по выручке и рекордная прибыль радуют инвесторов. Спрос на 2-нм технологию превысит 3-нм уровень. Техпроцесс A16 будет востребован для производства ускорителей ИИ.
Look API

Look API

08 Nov, 07:03


Поддержка и автодополнение кода

Главный по нашему мнению это плагин GitHub Copilot. Он разработан для интерактивной поддержки разработчиков, значительно ускоряет процесс написания кода. Этот инструмент генерирует строки или блоки кода в реальном времени, предвосхищая действия разработчика. Будучи интегрированным с большинством популярных языков программирования, Copilot предлагает широкий диапазон возможностей.
Look API

Look API

07 Nov, 07:05


Генерация кода и работа с большими проектами

Claude от компании Anthropic подходит для ситуаций, когда требуется не просто генерация, но и понимание контекста. Он может создавать структурированный, связный код, соответствующий стилю проекта, и способен объяснять свой выбор, что особенно полезно для команд, которым важна прозрачность решений. Claude также доступен бесплатно в веб-версии, а расширенная версия Pro стоит $20 в месяц. Ещё один популярный ИИ-инструмент – ChatGPT, уже зарекомендовавший себя в роли надежного помощника для разработчиков. Он не только генерирует код, но и помогает в его отладке и оптимизации. Бесплатная версия удовлетворяет большинству базовых потребностей, а версия Plus ($20 в месяц) обеспечивает доступ к дополнительным возможностям.
Look API

Look API

05 Nov, 07:02


Известные понятия в JavaScript - обратные вызовы, промисы и асинхронные функции. Эти темы могут вызывать сложности, но мы разберемся в них.

Что это такое? Где применяются? Как работают? Каковы механизмы? Получите ответы здесь.
Look API

Look API

04 Nov, 07:00


ESLint: линтинг JSON и Markdown теперь поддерживается!

ESLint теперь может проверять JSON и Markdown файлы, что делает его еще более полезным. Разработчики утверждают, что это лишь первый шаг к универсальному линтеру. Подробности в блоге проекта: https://eslint.org/blog/2024/10/eslint-json-markdown-support/.
Look API

Look API

03 Nov, 07:02


Maxsun выпустила 12 материнских плат Intel Z890 для процессоров Core Ultra 200S. Новинки включаются в серии iCraft, Terminator, eSport и Challenger. Некоторые платы "M" предназначены для компактных ПК, включая Mini-ITX.
Look API

Look API

02 Nov, 07:02


Samsung уменьшила производство HBM на следующий год до 170 000 чипов в месяц. Nvidia ожидала большего от Samsung.
Look API

Look API

01 Nov, 07:04


Стек вызовов JavaScript использует принцип LIFO, где последний вызов функции будет обработан первым. Это важно для понимания работы JavaScript. Подробное объяснение с иллюстрациями доступно по ссылке: https://nuancesprog.ru/p/17792/.
Look API

Look API

31 Oct, 13:03


Американская Rocket Lab создала огромный 3D-принтер для космических ракет. Машина равная 4-этажному дому, весом 70 тонн, может укладывать слои со скоростью 100 м в минуту, экономя 150 000 человеко-часов на производстве ракет Neutron.
Look API

Look API

31 Oct, 07:04


facad - удобное расширение файлов в командной строке, позволяющее сортировать по расширениям и работать с Unicode. Поддерживается на GitHub: https://github.com/yellow-footed-honeyguide/facad.
Look API

Look API

30 Oct, 07:05


TSMC, лидер по производству микросхем, за III квартал 2024 года показал рекордный рост выручки на 36,5% год к году, превзойдя все прогнозы. Успех компании обусловлен высоким спросом на чипы для ИИ, что закрепляет ее лидерские позиции в этой индустрии.
Look API

Look API

29 Oct, 21:13


Анекдот: Кошка прокусила Макбук хозяйки так, что отвалилась вся матрица. Мастер выставил счет на 97 тысяч рублей. В ответ хозяйка случайно скинула ему нюдсы и фотки Макбука. Ремонтник оценил шутку и сделал скидку в 10 тысяч. Лайфхак, который работает. 👍
Look API

Look API

29 Oct, 13:02


Обучение кота Харитон. Говорящий кот Харитон стал настоящей звездой в социальных сетях благодаря своему умению общаться посредством звуковых кнопок. Теперь ему легко выразить свои желания, просто нажимая на нужные клавиши.
Look API

Look API

28 Oct, 13:01


Skillbox представляет нового ИИ-помощника для преподавателей английского: совершенство в обучении!
Ассистент на базе ИИ поможет с уроками, проведением занятий и проверкой заданий.
Способен адаптировать план урока под каждого ученика, учитывая его особенности.
Корректирует программу обучения и составляет отчеты после занятий.
Генерирует задания для домашней работы, проверяет и готовит отчеты автоматически.
Look API

Look API

28 Oct, 07:11


Git — это мощный инструмент с множеством команд, которые легко забыть.
Look API

Look API

27 Oct, 07:10


Новые чиплеты в Intel Arrow Lake-S удивляют своим видом

Первый снимок кристалла новых настольных процессоров Intel Core Ultra (Arrow Lake-S) уже доступен онлайн. На нем запечатлен флагманский процессор Core Ultra 9 285K без теплорассеивающей крышки, демонстрирующий свою заднюю и переднюю стороны.
Look API

Look API

26 Oct, 07:09


Путеводитель по созданию приложения Todo на React. Начнем с нуля и научимся работать с хуками и продвинутыми функциями JavaScript. Вперед, к новым навыкам во фронтенд-разработке!
Look API

Look API

25 Oct, 13:02


Эксклюзивная портативная консоль Xbox: от энтузиаста Redherring32

Redherring32 создал портативку, объединив оригинальный геймпад Xbox с 9-дюймовым экраном 480p. Внутри консоли - оригинальная плата Xbox, обрезанная для уменьшения размеров. Для проекта также было изготовлено 12 кастомных печатных плат. Консоль - настоящая, а не эмулятор.

Возможности консоли: быстрая зарядка 100 Вт через USB-C, Wi-Fi 6 для Xbox Live - в планах.
Look API

Look API

25 Oct, 07:27


😎Минутка юмора.
Look API

Look API

24 Oct, 07:05


Востребованные позиции для специалистов

- Старший менеджер производства SIM-карт
- Руководитель проектов
- Стажер ML-разработчик
- Бэкенд-разработчик
- SMM-специалист в Tproger.
Look API

Look API

23 Oct, 13:03


За последнее время мы стали свидетелями стремительного развития генеративного ИИ, который теперь позволяет создавать музыку, видео и многое другое. Однако создание естественного диалога с помощью ИИ по-прежнему остаётся сложной задачей, за исключением специализированных чат-ботов для преобразования текста в речь.

Компания ElevenLabs разработала одну из лучших моделей синтетических голосов, включая возможность клонирования реальных голосов (с соблюдением лицензий и разрешений). Недавно они представили новый инструмент — Voice Design который позволяет создавать уникальные голоса с нуля, используя всего лишь текстовый промпт. В РФ сайт недоступен.
Этот инструмент особенно полезен, когда нужно быстро создать специфический голос для проекта или оперативно менять озвучку в реальном времени. Это открывает новые возможности для создания контента.
Look API

Look API

23 Oct, 07:08


Lian Li представила компактный, но вместительный корпус Lancool 207. Этот продуваемый корпус формата Mid-Tower идеально подойдет для систем на базе плат Micro-ATX. Внутри него также достаточно места для установки плат ATX.
Look API

Look API

22 Oct, 12:59


Новинка от Tecno: портативная консоль на Windows с VR-очками!

Tecno представляет Pocket Go — удивительную консоль без экрана, но с полной начинкой геймпада. Подключай её к VR-очкам от Tecno, телевизору, монитору или другому VR-шлему. Спецификации:

• Дисплей: –
• ОС: Windows 11
• Процессор: AMD Ryzen AI 8840HS, 8 core x 3,3-5,1 ГГц
• Графика: Radeon 780M
• Память: 16/512, 32/1024 ГБ, microSD
• Связь: Wi-Fi 6E, Bluetooth 5.3
• Аккумулятор и зарядка: 50 Втч, горячая замена, 65 Вт

Tecno Pocket Vision VR-очки оборудованы microOLED-дисплеями с разрешением 1920x1080 и частотой обновления 60 Гц, а также стереодинамиками. Используйте их с ПК, смартфоном, планшетом или другой консолью. Цены:
• Полный комплект — от $899 (86 000 ₽)
• Консоль Tecno Pocket Go — от $598 (
57 300 ₽)
• Очки Tecno Pocket Vision — $399 (~38 200 ₽).
Look API

Look API

22 Oct, 07:04


NZXT выходит на новый уровень с материнской платой N9 X870E для Ryzen 9000. Новинка разработана для процессоров на архитектуре Zen 5, и хотя представление уже состоялось, релиз ожидается нескоро.
Look API

Look API

21 Oct, 11:08


Проще не бывает: улучшаем веб-дизайн с помощью фоновых фильтров. Использование HTML и CSS, без необходимости в JS-коде. Познакомьтесь с набором легких и элегантных веб-фильтров, доступных для вашего проекта. Откройте ссылку на исходный код для примеров: https://codepen.io/MrRoberts/pen/eYMPqbe.
Look API

Look API

19 Oct, 07:10


Модуль ИИ-камеры: новинка от Raspberry Pi и Sony за $70. Камера с искусственным интеллектом стала совместима со всеми версиями микрокомпьютера Raspberry Pi. Не требует дополнительных ускорителей или графического процессора. Пользователи смогут легко создавать передовые решения ИИ для обработки визуальных данных.
Look API

Look API

18 Oct, 12:56


Космическая станция Hera для изучения астероида: отслеживание последствий столкновения и защита Земли. SpaceX отправила станцию Hera на астероид, в который врезался зонд NASA. Цель - изучить размер кратера, внутреннюю структуру и сравнить с моделированием. Данные будут собраны к концу 2026 года и помогут разработать стратегию защиты Земли от опасных тел.
Look API

Look API

18 Oct, 07:13


В Ирландии появится уникальное энергохранилище на батареях с обратимой коррозией металла. FuturEnergy Ireland разработает железо-воздушные аккумуляторы, способные выделять энергию при окислении железа кислородом и заряжаться восстановлением. Проект предусматривает создание хранилища емкостью 1 ГВт·ч и мощностью 10 МВт на 30 лет.
Look API

Look API

17 Oct, 12:58


Fujitsu представила ультралёгкий ноутбук FMV Zero WU5/J3 весом 634 грамма с корпусом из углеродного волокна

Японская Fujitsu представила ультралёгкий 14-дюймовый ноутбук FMV Zero WU5/J3, который весит всего 634 г. Лэптоп устойчив к падениям и ударам в соответствии с военным стандартом MIL-STD-810H благодаря прочному корпусу из углеродного волокна.
Look API

Look API

17 Oct, 07:16


Отличие между методами .call и .apply: передача аргументов. Метод .call() передает аргументы через запятую, а .apply() – массивом. Эти методы используются для вызова функции с определенным значением this. Метод .call() использует список аргументов, .apply() – массив. Важно помнить, что передача null в качестве значения this может привести к неожиданному поведению, так как this будет привязан к глобальному объекту.
Look API

Look API

16 Oct, 13:03


"Фрод-рулетка": новый способ защиты от телефонных мошенников. В Нижнем Новгороде открывается уникальный проект от Т-Банка, предлагающий жителям обучение самообороне от мошенников. С помощью этой технологии потенциальные жертвы мошенников могут перехватить звонки и защитить себя и других от обмана. Сессия, посвященная подписанию соглашения между регионом и банком, собрала руководителей и представителей власти, позволив им лично убедиться в эффективности новой системы.
Look API

Look API

16 Oct, 07:08


Лучшие способы борьбы с фрустрацией за монитором

Все мы знаем, как неприятно провести 10 часов перед компьютером, испытывая все больше и больше фрустрации. Но есть способы справиться с этим! Первый совет - делайте регулярные перерывы, чтобы отдохнуть и расслабиться. Второй совет - занимайтесь физическими упражнениями, чтобы размять тело и улучшить настроение. Третий совет - общайтесь с коллегами или друзьями, чтобы поддержать друг друга и поднять настроение.
Look API

Look API

15 Oct, 12:59


Логистический стартап Auger: бывший руководитель Amazon привлек $100 млн

Дейв Кларк успешно привлек $100 млн инвестиций для своего стартапа Auger, который разрабатывает программное обеспечение для логистики. Используя искусственный интеллект, Auger планирует оптимизировать управление цепочками поставок, сокращая срок доставки из Китая в США на 2 дня. После успешной карьеры в Amazon, где он работал над расширением складов и сети доставок, а затем возглавил Flexport, Кларк теперь сосредоточен на развитии инновационных решений для среднего и крупного бизнеса. Инвестиционная компания Oak HC/FT поддержала его проект, и в ближайшем будущем стартап планирует активный набор сотрудников.
Look API

Look API

15 Oct, 07:09


Интернет-справочник по React.js.

Автор утверждает, что этот видеоролик - самый большой курс о React.js в интернете. Содержит основные аспекты технологии и полезные справочные материалы. Также имеет таймкоды для быстрой навигации по видео. Ссылка на видео: https://www.youtube.com/watch?v=qnwFpjIqsrA.
Look API

Look API

14 Oct, 07:05


Когда речь заходит о программировании роботов, важно понимать, что выбор языка зависит от конкретных задач, типа робота и аппаратной платформы. Вот наиболее популярные языки программирования, которые широко применяются в робототехнике:

C и C++
C и C++ остаются одними из самых популярных языков в робототехнике. Это связано с тем, что они предоставляют высокий уровень контроля над оборудованием и позволяют писать эффективный, низкоуровневый код. C++ особенно важен в системах реального времени, где производительность имеет критическое значение. Многие операционные системы для роботов, такие как Robot Operating System (ROS), поддерживают C++ в качестве основного языка для разработки.
Look API

Look API

13 Oct, 07:01


iPhone 17: техпроцесс останется на уровне N3P, iPhone 18 Pro перейдет на 2-нм чипы. Согласно Мин-Чи Куо, в 2022 году iPhone 17 получат усовершенствованные процессоры от TSMC, но iPhone 18 Pro в 2026 году станут первыми моделями с чипами на 2 нм. Проблема здесь - стоимость обновления.
Look API

Look API

12 Oct, 07:04


Эксперты: 9-вольтовая батарейка - лучше выбор для iPhone 16.

iPhone 16 от Apple предлагает удобный процесс замены батареи, сделав его доступным для всех пользователей. Специалисты iFixit показали, что с помощью низковольтного электричества можно легко заменить батарею всего за 5 секунд. Поэтому для замены батареи iPhone 16 лучше всего использовать обычную 9-вольтовую батарейку.
Look API