# Что: Этот CGI скрипт:
# * Принимать один параметр: 'usd_value'.
# * Fetch текущего обменного курса доллара против BTC от mtgox.
# * Рассчитать количество BTC равным значению входного USD.
# * Возвращает это значение, вынесенное в качестве PNG изображения, нормализованного до 2 знаков после запятой.
#
# Почему: Некоторые люди хотели бы advetrise товаров для продажи онлайн и принимают BTC в качестве оплаты, но хотят основывать свои цены на USD валюте.
# Чтобы постоянно обновлять цены BTC, как скорость обмена изменяется может быть рутиной.
# С помощью этого скрипта, размещенного на веб-сервере, рекламодатель может вставлять ссылку на URL сценария в качестве изображения, с их целевой ценой USD в качестве параметра.
# A PNG изображение, показывающее соответствующее значение будет динамически генерируется для каждого зрителя, на основе текущего курса mtgox.
Я надеюсь, что это полезно.
Я бы провести его сам для людей, чтобы использовать, но у меня возникают некоторые проблемы с моей веб-хостинга, и не смогли установить LibGD на него.
Чтобы использовать сценарий, вам нужно будет иметь модули Perl CGI, установлены LWP, JSON и GD. Вы также должны быть установлены LibGD.
Установить LibGD первый. Я был в состоянии установить его на Ubuntu 10.04 с помощью:
Sudo APT-получить установку libgd2-XPM-DEV
Затем установите модули Перла:
Судо Perl -MCPAN -e 'установить CGI, LWP, JSON, GD'
Это, вероятно, захотите установить некоторые другие модули, они зависят.
Вот сценарий:
http://www.illumina23.com/usd2btc/1.0/usd2btc.pl
Если скрипт не выполняет давая 500 Внутренняя ошибка сервера, попробуйте запустить его из оболочки и посмотреть, если вы получаете сообщение об ошибке:
$ ./usd2btc.pl