Где начать с API

Эта ошибка возникает в инструменте ots . Это говорит вам о том, что offset (как хранится в tableDirectory) для таблицы не кратно 4. То есть: проблема в tableDirectory , не обязательно данных таблицы CFF2 (он даже не доходит до попытки проанализировать таблицу CFF2 ... это также может быть неправильно).

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

8
задан Luke 19 August 2013 в 16:57
поделиться

5 ответов

API является Интерфейс прикладного программирования. Это - действительно общее обозначение для большого количества другого вида вещей. Я предполагаю, что Вы имеете в виду "веб-API", которые являются обычно УСПОКОИТЕЛЬНЫМИ или базирующийся SOAP. Вид API, который используется действительно, отличается от одного сервиса до другого. У некоторых есть несколько способов работать с API, как Amazon основывали REST и основанные на SOAP сервисы.

Лучший способ начать при выполнении этого от стороны клиента состоит в том, чтобы действительно начать изучать JavaScript и затем изучить JQuery. Затем оттуда выберите сервис, к которому требуется программировать. Вы могли изучить много JavaScript путем кодирования для Google Maps API. Это - вероятно, лучшее место для запуска, как это - крутая система, не слишком трудная, требует, чтобы у Вас был хороший уровень знаний JavaScript (который можно изучить по пути).

5
ответ дан 5 December 2019 в 20:20
поделиться

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

1
ответ дан 5 December 2019 в 20:20
поделиться

Woah я услышал это прежде. Вы не хотите мчаться в изучение API, необходимо получить aquainted с миленьким языком программирования сначала. После того как у Вас есть определенное программирование навыка, тайна API будет показана. Возможно, посмотрите на Ruby или Python, поскольку я видел, что многие люди начинают использовать их.

http://wiki.python.org/moin/BeginnersGuide

О, и если у Вас есть Mac или основанная на Linux машина, большая часть - Вы, вероятно, уже установили Python!

1
ответ дан 5 December 2019 в 20:20
поделиться

В его превосходной книге, Практическом Дизайне API: Признания Архитектора Платформы Java, Jaroslav Tulach приводит убедительный аргумент, что API системы действительно состоит из всех вещей (функциональные подписи, выставленные объекты, форматы файла настройки, и т.д.), что необходимо знать для использования части программного обеспечения.

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

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

1
ответ дан 5 December 2019 в 20:20
поделиться

API не все это сложное. Слово берет мистические пропорции.

Давайте смотреть на определенный API. Например, Твиттер. Программный интерфейс Твиттера Google. Сначала результатов http://apiwiki.twitter.com/

Можно найти некоторые реализации Программного интерфейса Твиттера в Python: http://apiwiki.twitter.com/Libraries#Python

Получите Python. Получите реализацию API. Начните взламывать.

0
ответ дан 5 December 2019 в 20:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: