nepilsonis: (homa)
[personal profile] nepilsonis
С того момента, как у меня появился смартфон на «андроиде», я записываю в него расходы на машину. Купил для этого программу aCar (https://play.google.com/store/apps/details?id=com.zonewalker.acar), выбрав её из штук 5.

И всё было хорошо, пока внезапно Латвия не перешла с латов на евро.
Функции «пересчитать траты в другую валюту по курсу» в программе нет.

И что теперь?
Выкинуть историю?


базу можно сдампить, конечно.
Но внутри там примерно такое

<fillup-record id="25">
                              <date>10/21/2011 — 19:35</date>
                              <driven-distance>125.0</driven-distance>
                              <distance-till-next-fillup>474.0</distance-till-next-fillup>
                              <time-till-next-fillup>2872320000</time-till-next-fillup>
                              <time-since-previous-fillup>499680000</time-since-previous-fillup>
                              <distance-for-fuel-efficiency>0.0</distance-for-fuel-efficiency>
                              <volume-for-fuel-efficiency>0.0</volume-for-fuel-efficiency>
                              <fuel-brand></fuel-brand>
                              <fuel-efficiency>0.0</fuel-efficiency>
                              <fuel-type-id>58</fuel-type-id>
                              <fueling-station-address>Neste A24 Dzirnavu 127</fueling-station-address>
                              <notes></notes>
                              <odometer-reading>78774.0</odometer-reading>
                              <payment-type>neste Card</payment-type>
                              <price-per-volume-unit>0.902</price-per-volume-unit>
                              <tags>
</tags>
                              <total-cost>37.78</total-cost>
                              <volume>41.88</volume>
                              <partial>true</partial>
                              <previous-missed-fillups>false</previous-missed-fillups>
                              <has-fuel-additive>false</has-fuel-additive>
                              <fuel-additive-name></fuel-additive-name>
                              <driving-mode>normal</driving-mode>
                              <city-driving-percentage></city-driving-percentage>
                              <highway-driving-percentage></highway-driving-percentage>
                              <average-speed></average-speed>
                              <longitude></longitude>
                              <latitude></latitude>
                      </fillup-record>


Но как-то это всё с кондачка не сконвертится — данные денормализованы… В общем, мысль «сейчас быстренько авком на курс обмена перемножим» не прокатила, а программу писать — не стоит оно того.

С другой же стороны, выкинуть почти трёхлетнюю историю — так и вовсе, наверное, перестану тогда статистику вести.

В общем, мне бы только поныть.
Не обращайте внимания.

Date: 2014-01-11 10:29 (UTC)
From: [identity profile] rivedere.livejournal.com
по мне, так твои ожидания более чем обоснованы, но таки факт, попробуй найди нормальный сервис хоть где (
Может попросить у них же? Если с валютами такие сложности, может хотя бы коэффициент позволят добавлять? Ну и твою историю на радость всем сторонам в комменты.

Date: 2014-01-12 01:35 (UTC)
From: [identity profile] nepilsonis.livejournal.com
Да я автору написал - но он ничего не ответил :(

Date: 2014-01-11 15:06 (UTC)
From: [identity profile] ol [infoserver.ru] (from livejournal.com)
А что мешает просто total-cost разделить на 0.7028 во всех записях? Курс-то все это время был фиксированный.

Date: 2014-01-13 18:42 (UTC)
From: [identity profile] nepilsonis.livejournal.com
Разные имена пропертей, есть как суммы, так и цены, и даже удельные расходы - на месяц и на километр.
Фактически ручная работа.

Date: 2014-01-14 14:31 (UTC)
From: [identity profile] ol [infoserver.ru] (from livejournal.com)
А что мешает поменять значения во всех элементах, содержащих денежные значения? Какая разница, цена это за литр, за всю заправку или за километр проезда? В любом случае там латы на какую-то единицу, и разделив на 0.7028 получится евро на ту же самую единицу.

Date: 2014-01-11 18:14 (UTC)
From: [identity profile] muh.livejournal.com
за это андроид и не люблю

Date: 2014-01-13 18:10 (UTC)
From: [identity profile] iadminko.livejournal.com
Андроид тут совершенно ни при чём.

Expand Cut Tags

No cut tags

Profile

nepilsonis: (Default)
nepilsonis

December 2024

M T W T F S S
       1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Page generated Jun. 24th, 2025 08:23
Powered by Dreamwidth Studios