Using the Google currency converter
For a project I’m working, I needed to get shipping rates from the UPS API (a blog post about this will follow soon).
The problem I ran into was that the UPS API returns the shipping rates with the currency of the country where the rates for are asked, so you can’t force it to always return the rates in EUR.
One solution to convert the prices is to make a very big array with all currency rates in it. I then would maintain the array every day at 9’o clock to check if the rates weren’t changed. Right, that’s not an option.
Like you might know you can easily convert currencies by using the Google search engine. For example searching on “1 Euro to dollar” will retrieve the Euro in dollar.
Below the class I wrote to convert currencies using the Google currency converter.
sConvertorUrl, $this->fPrice, $this->sFrom, $this->sTo);
$sResponse = file_get_contents($sUrl);
if(!$sResponse) {
throw new Exception('Google currency convertor is not available at the moment');
}
$oResult = json_decode($sResponse);
if($oResult->error != '') {
throw new Exception('The following error occurred: '.$oResult->error);
}
// Isolate the price
return (float)$oResult->rhs;
}
/**
* Get, retrieve the foreign currency
*
* @param float $fPrice
* @param string $sFrom, currency code (EUR, USD,...)
* @param string $sTo, currency code (EUR, USD,...)
*/
public function get($fPrice, $sFrom, $sTo)
{
if(!is_float($fPrice)) {
throw new Exception('The price to convert should be a float, "'.gettype($fPrice). '" given while calling: '.__FUNCTION__);
}
$this->fPrice = $fPrice;
$this->sFrom = strtoupper($sFrom);
$this->sTo = strtoupper($sTo);
return $this->exec();
}
}
?>
Pretty straightforward as you see.
buying androxal buy dallas
cheap androxal american express canada
order androxal us pharmacies
16 Aug 25 at 6:32 pm
discount enclomiphene generic overnight delivery
free enclomiphene canada
va approved enclomiphene drug
16 Aug 25 at 6:43 pm
order rifaximin lowest price viagra
how to buy rifaximin price london
buying rifaximin usa sales
17 Aug 25 at 3:29 am
discount xifaxan cheap in canada
cheapest buy xifaxan generic a canada
buy cheap xifaxan canada over the counter
17 Aug 25 at 3:42 am
discount staxyn cost australia
online order staxyn buy uk no prescription
get staxyn cheap store
17 Aug 25 at 5:10 am
cheapest generic avodart
purchase avodart lowest price
online order avodart uk sales
17 Aug 25 at 5:10 am
how much is viagra over the counter [url=https://sildenapeak.shop/#]SildenaPeak[/url] SildenaPeak
RobertCat
17 Aug 25 at 5:12 am
kamagra canada sans ordonnance
kamagra l’angleterre au comptoir
acheter kamagra en ligne avec livraison express
17 Aug 25 at 8:54 am
get flexeril cyclobenzaprine generic mexico
canadian discount pharmacy flexeril cyclobenzaprine
cheapest buy flexeril cyclobenzaprine generic ireland
17 Aug 25 at 1:01 pm
online order dutasteride buy online canada
buy cheap dutasteride generic europe
cheap dutasteride buy sydney
17 Aug 25 at 1:55 pm
buy fildena online melbourne
cheap fildena buy from canada
buying fildena cheap genuine
17 Aug 25 at 3:15 pm
cheapest buy gabapentin canada fast shipping
order gabapentin prescription
gabapentin american express canada
17 Aug 25 at 3:23 pm
purchase itraconazole generic side effect
how to buy itraconazole no prescription usa
cheap itraconazole cheap wholesale
18 Aug 25 at 3:57 am
koupit kamagra online uk
generická kanadská lékárna kamagra
generická kanadská lékárna kamagra
18 Aug 25 at 9:31 am
Предлагаем качественную ветошь обтирочную в наличии на складе в Санкт-Петербурге. Хлопчатобумажная, трикотажная, цветная и белая — под любые задачи. Подходит для предприятий, автосервисов, производств и клининга. Цена — от 125 руб/кг, при заказе от 300 кг — скидки. Ветошь отобрана https://vetosh-optom.ru , без фурнитуры и загрязнений, готова к применению. Отгружаем от 10 кг, работаем с физ. и юр. лицами. Возможна доставка по СПб и Ленобласти. Оформить заказ можно через сайт или по телефону.
Timspady
19 Aug 25 at 1:13 am
[b]Укладка асфальта: руководство для тех, кто ценит качество и долговечность[/b]
Укладка асфальта – процесс, требующий тщательной подготовки и профессионального подхода. Некачественно выполненная работа приведет к быстрому разрушению покрытия, лишним затратам и разочарованию. Поэтому, прежде чем приступить к асфальтированию, необходимо изучить основные этапы и выбрать подходящие материалы.
[b]1. Подготовка основания: фундамент долговечности[/b]
Первый и важнейший этап – подготовка основания. От его качества зависит срок службы всего покрытия. Необходимо удалить старое покрытие, выкорчевать корни деревьев и кустарников, а также выровнять поверхность. Затем следует уплотнить грунт с помощью виброплиты или катка. Для обеспечения дренажа и предотвращения разрушения от воздействия влаги рекомендуется создать подушку из щебня различной фракции, тщательно уплотняя каждый слой.
[b]2. Выбор асфальтобетонной смеси: определяем характеристики покрытия[/b]
Выбор асфальтобетонной смеси зависит от предполагаемой нагрузки и условий эксплуатации. Существуют различные типы смесей, отличающиеся составом, прочностью и морозостойкостью. Для пешеходных дорожек подойдет мелкозернистый асфальтобетон, для проезжей части – более прочный крупнозернистый. Важно учитывать климатические особенности региона и интенсивность движения.
[b]3. Процесс укладки: технология и контроль качества[/b]
Укладка асфальта производится при температуре не ниже +5 градусов Цельсия. Горячая асфальтобетонная смесь распределяется ровным слоем с помощью асфальтоукладчика или вручную. После укладки необходимо тщательно уплотнить покрытие катком, добиваясь максимально ровной и гладкой поверхности. Важно контролировать толщину слоя и температуру смеси на всех этапах работ.
[b]4. Завершающие работы: обеспечиваем правильный уход
[/b]
После укладки необходимо дать асфальту остыть и набрать прочность. В это время движение по покрытию не рекомендуется. Для защиты от воздействия влаги можно обработать поверхность специальными гидрофобизаторами. Регулярный осмотр и своевременный ремонт помогут продлить срок службы асфальтового покрытия. Правильно выполненная укладка асфальта – залог комфорта, безопасности и долговечности – [url=https://taksafonchik.borda.ru/?1-15-0-00000788-000-0-0-1756456590]укладка асфальта по приятной цене[/url]
TerenceAgode
17 Sep 25 at 3:37 pm
[b]Преобразователи частоты: принцип работы, применение и выбор[/b]
Преобразователь частоты (ПЧ) – это устройство, позволяющее плавно регулировать скорость вращения электродвигателя переменного тока путем изменения частоты и напряжения питающей сети. Это открывает широкие возможности для оптимизации работы оборудования и экономии электроэнергии.
[b]Принцип работы[/b]
Типовой ПЧ состоит из трех основных блоков: выпрямителя, звена постоянного тока и инвертора. Выпрямитель преобразует переменное напряжение сети в постоянное. Звено постоянного тока, как правило, содержит конденсаторы, сглаживающие пульсации напряжения. Инвертор формирует переменное напряжение требуемой частоты и амплитуды. Современные ПЧ используют широтно-импульсную модуляцию (ШИМ) для формирования выходного сигнала, что обеспечивает высокую точность регулирования и низкий уровень гармонических искажений.
[b]Применение[/b]
ПЧ широко применяются в различных отраслях промышленности:
Насосы и вентиляторы: Регулирование производительности в зависимости от потребности позволяет значительно снизить энергопотребление.
Конвейеры: Плавный пуск и регулирование скорости движения обеспечивают сохранность продукции и оптимизацию технологического процесса.
Экструдеры и смесители: Точное поддержание заданной скорости вращения способствует повышению качества продукции.
Станки: Обеспечение оптимальной скорости обработки различных материалов.
[b]Выбор ПЧ[/b]
При выборе ПЧ необходимо учитывать следующие факторы:
Мощность двигателя: ПЧ должен быть рассчитан на мощность двигателя, к которому он будет подключен.
Диапазон регулирования частоты: Необходимо определить требуемый диапазон регулирования скорости вращения двигателя.
Тип нагрузки: ПЧ выбирается в зависимости от характера нагрузки (вентиляторная, насосная, постоянный момент).
Функциональность: Современные ПЧ обладают широким набором функций, таких как защита от перегрузки, перенапряжения, короткого замыкания.
Правильный выбор и грамотная настройка ПЧ позволяют не только повысить эффективность работы оборудования, но и значительно сократить затраты на электроэнергию – [url=https://aqvakr.forum24.ru/?1-1-0-00000351-000-0-0-1756880547]Частотный преобразователь 11 кВт[/url]
Edwardtop
19 Sep 25 at 4:02 am
[b]Асфальтирование: создаем прочное и долговечное покрытие[/b]
Асфальтирование – это процесс укладки асфальтобетонной смеси для создания ровного и прочного дорожного покрытия. Независимо от того, идет ли речь о строительстве новой дороги, ремонте существующей или обустройстве придомовой территории, качество асфальтирования имеет первостепенное значение.
[b]Этапы асфальтирования[/b]
[b]Подготовка основания:[/b] Очистка территории, выравнивание грунта, создание песчано-гравийной подушки. Это обеспечивает прочность и долговечность покрытия.
[b]Укладка первого слоя (щебень):[/b] Щебень разных фракций укладывается и утрамбовывается для придания дополнительной прочности основанию.
[b]Обработка битумной эмульсией:[/b] Битумная эмульсия обеспечивает сцепление между слоями асфальта и щебнем, предотвращая расслоение.
[b]Укладка асфальтобетонной смеси:[/b] Горячая асфальтобетонная смесь распределяется по поверхности и выравнивается с использованием специальной техники.
[b]Уплотнение покрытия:[/b] После укладки асфальт уплотняется катками для достижения максимальной плотности и прочности.
[b]Виды асфальтобетонных смесей[/b]
[b]Крупнозернистые:[/b] Используются для нижних слоев покрытия, обладают высокой прочностью.
[b]Мелкозернистые:[/b] Применяются для верхних слоев, обеспечивают ровную и гладкую поверхность.
[b]Факторы, влияющие на качество асфальтирования[/b]
[b]Качество материалов:[/b] Использование качественного щебня, битума и асфальтобетонной смеси – залог долговечности покрытия.
[b]Соблюдение технологии:[/b] Строгое соблюдение технологических процессов на каждом этапе работы.
[b]Квалификация специалистов:[/b] Опыт и профессионализм работников, выполняющих асфальтирование.
Асфальтирование – это сложный процесс, требующий профессионального подхода. Доверяйте выполнение работ только квалифицированным специалистам, использующим качественные материалы и современную технику. Это обеспечит долговечность и безопасность вашего дорожного покрытия.
После укладки необходимо дать асфальту остыть и набрать прочность. В это время движение по покрытию не рекомендуется. Для защиты от воздействия влаги можно обработать поверхность специальными гидрофобизаторами. Регулярный осмотр и своевременный ремонт помогут продлить срок службы асфальтового покрытия. Правильно выполненная укладка асфальта – залог комфорта, безопасности и долговечности – [url=https://aqvakr.forum24.ru/?1-5-0-00000312-000-0-0-1756714904]укладка асфальта по приятной цене[/url]
RobertBer
21 Sep 25 at 1:51 pm