De Stelling van Jan Sloot - misschien toch mogelijk?

Door ard1998 op zondag 21 augustus 2016 21:59 - Reacties (30)
Categorie: theorieŽn, Views: 2.689

intro


Laatst viel mijn oog op de Stelling van Jan Sloot https://nl.wikipedia.org/wiki/Jan_Sloot
Kort samengevat, hij beweerde in 1995 dat hij een datacompressie te hebben ontwikkeld dat het mogelijk maakte om ten minste 16 speelfilms op een chipkaart van 64 kilobyte op te slaan.
Ik ben er over na gaan denken met in mijn achterhoofd het gezegde "overal zit een kern van waarheid in." voor meer info over de stelling raad ik aan om de Wikipediapagina hierboven te lezen.


Na wat research zie ik op het internet ťťn leidende theorie die beweerd dat het niet mogelijk is zoals in de eerste reactie van Ruud op http://www.startpagina.nl...-geloven-broncode-verhaal
16 speelfilms op 64 kB betekent 4000 bytes per film. Een film toont 24 beelden per seconde, wat bij een film van 1 uur dus neer komt op 24 x 60 x 60 = 86.400 beelden.
In 4.000 bytes zitten 32.768 bits. Als je 86.400 beelden wil beschrijven in 32.768 bits, dan houdt dat in dat je minder dan een halve bit hebt om een beeld te beschrijven.
Dat is simpelweg onvoldoende. En dan laat ik de audiocompressie nog compleet buiten beschouwing.
Helaas was bovenstaande theorie waarin iedere frame apart gecomprimeerd word een voorbeeld van de gegevens die door de pers en de rest klakkeloos overgenomen werd zonder er nagedacht is over andere vormen van compressie.

mijn theorie
Maar wat als we een extreem gecomprimeerde versie van de film opslaan op een medium en deze op het uitvoeren apparaat laten decomprimeren en in het ram-geheugen laten totdat het bestand niet meer nodig is.
Ik denk dat de stelling van jan sloot mogelijk is. ook zonder aangepaste apparatuur.
Hieronder heb ik een theorie over hoe we een bestand kunnen comprimeren om de theorie werkelijkheid te maken.

comprimeerinstructies
Stap 1 - zet de reeks nullen en eenen die gecomprimeerd moet worden om naar een decimaal getal.
Stap 2 - maak een wiskundige som waarbij het bovenstaande decimale getal de uitkomst is waarvan ieder getal tussen de 0 en 255 is.
-------- in het bestand bevind zich een reeks ban 4 bytes.
-------- byte 1 en 3 bevatten een operator, byte 2 en 4 bevatten een decimaal getal tussen de 0 en 255.
-------- Hierdoow ziet iedere reeks van 4 byte er zo uit tijdens het rekenen 4 byte er zo uit B1(B2 B3 B4)
-------- Hopelijk bieden de decoprimeerinstructies meer duidelijkheid.

decomprimeerinstructies
Stap 1 - zet het getal 0 in het geheugen.
Stap 2 - laad het bestand.
Stap 3 - controleer of er nog 4 een reeks van 4 byte is die niet verwerkt is.
Stap 4 - laad de volgende 4 byte in het geheugen.
Stap 5 - vul de formule in B1(B2 B3 B4) een voorbeeld is +(4^17).
Stap 6 - voer de formule uit op het bewerkingsgetal in ons voorbeeld 0+(4^17).
Stap 7 - voer stap 3 tot en met 6 uit totdat het hele bestand verwerkt is.

notities
Deze compressiemethode kan gebruikt worden voor het opslaan van grote bestanden en archiefopslag.
Dit vereist hoogstwaarschijnlijk meer geheugen dan de meste veelgebruikte compressiemethodes.


Ik ben benieuwd of iemand iets ziet in mijn theorie. alle feedback is welkom (verschillende statistieken laat zien dat mijn teksten niet in zijn geheel taal- en/of letterkundig correct zijn).

Conclusie onderzoek "feed the beast" server op pi3

Door ard1998 op donderdag 07 juli 2016 07:12 - Reacties (7)
Categorie: test pi3, Views: 2.100

Na een weekend van zo nu en dan een paar kleine testjes, heb ik de volgende conclusie.

De pi3 is geschikt om verschillende soorten minecraft serverste runnen. Het kan overweg met meer dan 5 spelers op spigot (een eerder onderzoek. Verrassend genoeg kon de pi3 de minecraft server mod "feed the beast 3 lite" aan. Hierbij was er meestal een lage ping bij gebruik (ca 50ms bij 1 speler) tot pieken van 500ms zonder spelers (wanneer de map opgeslagen word) en in zeldzame gevallen een verbindingsprobleem door een lage ping.

Bij een speler die op de server kwam vind de ping tussen de 25 en 50 ms omhoog.

Mijn advies voor pi3 gebruikers is om, wanneer er "feed the beast 3 lite" gerunt word om een lage spelerlimiet Im te stellen om een extreem hoge ping te voorkomen. Te denken aan 4 a 5 spelers, ondanks dat het laatste een voorspelling is die ik heb gedaan met de ping resultaten.


Volgend weekend
Voor volgend weekend is een IRC test voor de pi3 aangevraagd. Over details en de naam is binnenkort meer bekend. Wil jij ook een server programma testen op de pi3, en twijfel je of het mogelijk is? Of wil je gewoon weten wat de performance is? Dan die ik graag een PM en dan ga ik proberen om jouw idee werkelijk te maken voor 1 weekend lang.

electronica projecten

Door ard1998 op woensdag 06 juli 2016 06:52 - Reacties (7)
Categorie: hardware, Views: 2.127

Deze post gaat over enkele apparaten die mijn docent NASK gemaakt heeft. mocht iemand een ontwikkelbordje hebben zoals een pi, arduino enzovoort, dan wil ik die persoon uitdagen om een of meerdere van deze projecten te maken (de apparaten zijn volgens mij meer dan 10 jaaar geleden gemaakt, dus ik denk dat we nu een voordeel hebben), en het resultaat op het forum te delen.


De mug
"De mug" is een redelijk simpel apparaat. als het licht uit is produceert het apparaat het geluid van een mug.


robo-ari
in de tijd dat mijn huidige docent NASK op het comenius college werke had hij de robot robo-ari (geen idee of ik het goed spel) bedacht en gemaakt met de materialen die destijds aanwezig waren. hij had een lijn op de vloer die vanaf zijn lokaal naar het lokaal van de concierge. na een lege kop op het apparaat geplaats te hebben zette meneer van der Walle het apparaat aan waarna het zelfstandig de lijn volgde naar de concierge. die vulde de kop om robo-ari weer zelfstandig met een gevulde kop koffie retour te sturen naar ket lokaal NASK. (Of maak hiernaast en apparaat of module dat de goede knop op het koffiezetapparaat indrukt als er een kop koffie onder staat)


een windmolen zonder naam
Deze heeft hij vaker laten zien tijdens de lessen NASK. Het was een windmolen die met de wind meedraaide voor een optimale energieopbrengt. En hiermee liet hij een lampje branden. (Of doe wat anders met de gewonnen electriciteit).



Nogmaals, geen van de projecten zijn door mij bedacht, maar door mijn docent NASK op de school die ik vandaag ga verlaten (na de diploma uitrijking).

Geslaagd voor examen.

Door ard1998 op dinsdag 05 juli 2016 16:58 - Reacties (23)
Categorie: -, Views: 2.523

Even een kleine update over mijzelf. Ik ben vandaag geslaagd voor mijn examens VMBO-tl.v vandaag was ook de laatste dag van een reeks van 3 dagen met mondelinge examens (Zaterdag, maandag en vandaag).

De cijferlijst

Nederlands: 6
Engels: 6
Maatschappijleer: 7
Rekenen: 10
Wiskunde: 8
Economie: 7
NASK: 6
Biologie: 6

Er is weer tijd en ruimte om aan verschillende projecten te werken. Op weg naar de toekomst.

test pi3 WEEKEND 1: minecraft mod "Feed The Beast lite 3"

Door ard1998 op donderdag 30 juni 2016 08:57 - Reacties (11)
Categorie: test pi3, Views: 1.695

inleiding en datum
Na aanvang van ard1998's blog: Test jouw server(software) op een raspberry pi3 gaan we het eerste test weekend in. Dit weekend test ik "feed the beast 3 lite" omdat mijn laptop de grotere mods niet laden kan (anders word het moeilijk testen of de server wel werkt). We gaan vandaag (30-6-2016) online om 20:00 en sluiten af op dinsdag 5-7-2016 om 20:00 (in het geval dat ik geslaagd ben vor mijn examens plakken we er nog 24 uur aan :) )

update: we zijn online


server adres
het ip adress is testpi3.noip.me


ultime test
Ik heb gedurende het testweekend 3 momenten gekozen waarop het fijn zal zijn als we de pi3 maximaal kunnen belasten door massaal te gamen. dit zijn de volgende momenten
  • do 30-6-2016 20:00
  • vr 1-7-2016 20:00
  • zo 3-7-2016 21:00

klein verzoekje
ik zou het op prijsstellen als julie met me willen delen wat de serverprestaties zijn onder welke load, bijvoorbeeld: "2 spelers: vloeiend" zodat ik uiteindelijk een resultatenlijst kan maken.

Server regels
- het Got algemeen beleid is van kracht
- probeer onderlinge problemen eerst samen op te lossen. Als het niet op valt te lossen wil ik graag een PM. breng jullie onderlinge problemen niet naar het forum.
- have fun
Conclusie
Voor een normale spigot server is de pi3 goed genoeg, maar mocht er eenod bij komen raad ik iets anders aan. Soms gaat de ping naar enge hoogtes zonder dat er een speler is, maar op andere momenten is de ping laag als er een speler is. Als je FTB met 2 of 3 vrienden speelt dan kan het wel, maar verwacht niet al te veel spelers voor een lage ping.