Lasercutter-gebruik betalen met RevBank

lasercutter is nu een commando, in plaats van een account.

Waar je vroeger give gebruikte:

give lasercutter 7.50

Moet je voortaan het nieuwe commando gebruiken:

lasercutter 0:45

Daarna rond je de transactie af met je eigen accountnaam.

Details

Je mag op dit punt stoppen met lezen :slight_smile:

Waarom?

Het moest een product worden vanwege deze wijziging, maar een product dat een kwartier lasercutten vertegenwoordigt was niet gebruiksvriendelijk/intuïtief genoeg. Het product ID had bijvoorbeeld kwartier, lasercutter-15min, laser15, of gewoon lasercutter kunnen zijn, maar uiteindelijk zijn we voor een heel andere oplossing gegaan.

Tijd invoeren

Zoals met elk RevBank-commando kun je na het commando ook op Enter drukken, en dan krijg je een vervolgvraag:

> lasercutter
How long did you use the machine? (h:mm): :30
Pending:
      + 5.00 Lasercutter usage (0:30)
Enter username to add 5.00 to your account; type 'abort' to abort.
  • 30 minuten voer je in als 0:30, :30, 0.30, of .30
  • 2 uur voer je in als 2:00, 2.00, of 2

De tijd wordt omhoog afgerond op hele kwartieren.

5 Likes

Lekker bezig Juerd.

Beetje mierenneuken, maar maakt het geen sense om de eenheidsloze waarde in minuten te doen? Als ik het apparaat 37 minuten zou gebruiken, dan denk ik 37 minuten, dat zal lasercutter 37 zijn, in tegenstelling tot de verwachte lasercutter 0:37.

1 Like

Als je geen : gebruikt, wordt je integer getal als aantal uren opgevat, vanwege consistentie met bedragen: als je ergens 42 als bedrag invult, wordt dat opgevat als 42.00 oftewel 4200 cent.

Om 42 cent te krijgen, gebruik je 0.42, om 42 minuten te krijgen, gebruik je 0:42. In beide gevallen kun je de 0 weglaten, maar maar weinig mensen doen dat.

1 Like