ibniz - Online in de cloud

Dit is de opdracht ibniz 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


ibniz - Virtuele machine voor compacte audiovisuele programma's op laag niveau

KORTE INHOUD


ibniz [OPTIE]... [CODE]

PRODUCTBESCHRIJVING


Virtuele machine voor compacte audiovisuele programma's op laag niveau

IBNIZ is een virtuele machine ontworpen voor uiterst compacte audiovisuele programma's op laag niveau.
Het belangrijkste ontwerpdoel is bruikbaarheid als platform voor demoscene-producties en glitch-art
en soortgelijke projecten. Mainsteam-software-engineeringaspecten worden volledig in overweging genomen
irrelevant.

IBNIZ staat voor Ideally Bare Numeric Impression giZmo. De naam verwijst ook naar Gottfried
Leibniz, de 17e-eeuwse polymath die onder meer de binaire rekenkunde uitvond, bouwde de
eerste rekenmachine met vier handelingen, en geloofde dat de wereld ermee was ontworpen
het principe dat een minimale set regels een maximale diversiteit moet opleveren.

De virtuele IBNIZ-machine is in feite een machine met twee stapels die enigszins lijkt op Forth
implementaties, maar met het grote verschil dat de stapel cyclisch is en ook wordt gebruikt als
uitvoerbuffer. De machine draait standaard in een eindeloze lus, met de lusteller
variabele(n) die bij elke luscyclus bovenop de stapel worden geduwd.

Elke instructie is één teken lang, met uitzondering van 'loadimm', dat bestaat uit
een reeks hexadecimale cijfers. Dit geeft IBNIZ ook een vleugje esoterisch
programmeertaal.

OPTIES


--config=
Configuratie-instellingen lezen van , als het bestaat.

--versie, -V
Toon het versienummer van dit programma en sluit af.

--help, -h
Toon dit helpbericht en sluit af.

En nog veel meer standaard docutils-opties.

COMMAND LINE OPTIES


-h Dump hulp bij het gebruik van de opdrachtregel

-v Versie-informatie dumpen

-c CODE
Code uitvoeren

-n Geen autorun van geladen code

Voor het maken van de YouTube-video zijn de volgende extra opties toegevoegd:

-e Dump gebruikerstoetsaanslagen naar stdout

-p Afspelen gedumpt gebruikerstoetsaanslagen van stdin

-M Dump onbewerkte video naar stdout en onbewerkte audio naar stderr, 30 fps, niet-realtime, yuv4mpeg2
en pcm_s16

Voorbeelden


Enkele opdrachten die in dit proces worden gebruikt, ter referentie:

./ibniz -e > EVENTS

./ibniz -M -p < EVENTS 2>vid.pcm | ffmpeg -y -i - -r 30 video.avi

ffmpeg -i video.avi -f s16le -ar 44100 -ac 1 -i video.pcm -vcodec kopiëren vidav.avi

Gebruik ibniz online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's