Dit is de opdracht hodie die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
hodie - Huidige datum en tijd afdrukken... in het Latijn
KORTE INHOUD
hodie [ OPTIE ] ...
PRODUCTBESCHRIJVING
hodie drukt de huidige datum af met klassiek Latijn, en drukt deze bovendien ook af
en tijd met Romeinse cijfers.
OPTIES
-h, --hulp
Kort helpbericht met syntaxis afdrukken
-v, --uitgebreid
Print maanden en dagen (pridie, Kalends, Nones, Ides) vol en niet de respectievelijke
afkortingen (standaard werking)
Twee voorvallen of -v as well as the . of -vv or --extreem uitgebreide wil
inclusief de cijfers indien van toepassing volledig afgewezen, zoals in 'ante diem' quintum
Kalends Septembres'.
-n, --cijfers
Druk niets in het Latijn af - alleen de datum en tijd als Romeinse cijfers.
-x, --force-cijfers
Druk zowel het uitgebreide Latijn als de datum en tijd af als Romeinse cijfers.
-c, --klassiek, --auc
Print het jaar op de klassieke manier ab stad voorwaarde in plaats van de modernere
anno domini .
-a, --ante-diem
Druk de datum af die het aantal dagen tot de volgende hoofddag aangeeft met de ante
diem expressie in plaats van ablatieve naamval.
-d, --datum
Print een willekeurige datum uit. Dit heeft een nogal speciale syntaxis, met een trefwoord na de
-d vlag kiezen invoerformaat. Zie sectie over DATUM INVOER hieronder.
-r, --republikeinse OFFSET
Print de datum uit ab stad gedood voorwaarde met de offset geteld in jaren als
vergeleken met de moderne europese kalender (afkomstig van de hypothetische geboorte)
van Christus). hodie -r -753 zou gelijk zijn aan hodie -c
--versie
Print het versienummer van deze release en sluit af. Het maakt niet uit of andere
opties verschijnen op de opdrachtregel of niet.
DATUM INVOER
Naar aanleiding van de -d of de --datum optie vlaggen, het eerste item Dan moet je een van de volgende zijn:
breedsprakig
In dit geval worden het jaar, de maand en de dag gegeven door de breedsprakig trefwoord door
de vlaggen -ja, --jaar, -M, --maand, -NS, --dag voor respectievelijk jaar, maand en datum
ymd Na deze vlag komt de datum in het formaat YYYY-MM-DD , waar de nummers kunnen zijn
gescheiden door een niet-numeriek teken.
dmy Bij deze vlag wordt de datum gegeven als DD-MM-YYYY
mdy Met deze vlag wordt de datum gegeven als MM-DD-JJJJ Beperkingen op de tekens die
mag het koppelteken vervangen gelden zoals hierboven.
GESCHIEDENIS
Het verhaal begon op 10 augustus 2000 (ad VI Id. Iul., MM). Na het grootste deel van te hebben voltooid
mijn opdracht voor mijn zomerbaan van twee maanden bij Ericsson Eurolab Deutschland, Neurenberg, I
zat wat rond te neuzen op internet en struikelde over de dotcomma-uitdagingen
<http://www.dotcomma.org> , waar vooral de Romeinse cijferuitdaging bij mij opkwam.
Bijna een uur hacken, en daar was het, nog een uur, en de taal ondersteuning was
daar. Voordat de nacht voorbij was, had ik deze man-pagina geschreven en had de lay-out van een
fatsoenlijk Makefile mentaal uitgetrokken.
Aan het einde van de volgende dag was ik zo ver dat ik eigenlijk de werking had van RPM werkte
out, bouwde een .rpm-pakket en een .src.rpm-pakket, dat prompt op mijn
homepage, aangekondigd op vers vlees en geüpload naar metalab (apps/misc :-).
Reactie was snel en overvloedig. Inmiddels heb ik compilatierapporten van Linux, FreeBSD
en SCO Unixware 7; er zijn een paar compatibiliteitsproblemen om opzij te zetten, maar het werkt
verrassend goed.
RETURN WAARDEN
hodie geeft nul terug. Altijd. Als dat niet zo is, dan is er iets werkelijk slecht met de code.
Voor sommige echt onleesbare code betekent dit dat: hodie kan worden gebruikt als een vreemde
vervanging voor waar
Gebruik hodie online met onworks.net-services
