Archief - Vanavond in Terzake: De broncode (Jan Sloot)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Unnamed

Legacy Member
iram => Compressie werkt zeer eenvoudig. Neem bijvoorbeeld de zin:

"Wat als wat als?"

Nu kun je een bibliotheek aanmaken, die er zo gaat uitzien:

Wat = 1
als = 2

Nu kun je je zin schrijven als:

"1 2 1 2?"

Zowel de bibliotheek als de nieuwe zin wordt opgeslagen. Bij kleine files zoals mijn voorbeeld geeft dit weinig effect. Dit is lossless compression. Het verschil tussen de compressie files is dan de manier waarop zo een herhalingen gevonden worden. Een andere compressor kan bijvoorbeeld zeggen:

Bibliotheek: "Wat als = 1"
Zin: "1 1?"

En misschien is dit iets beter.

Lossy compression werkt zo: Neem bijvoorbeeld de zin:

"Wat als wat aks?"

Die laatste "aks" lijkt veel op die eerste "als". Daarom verandert de compressor de zin in:

"Wat als wat als?"

Dan is het veel gemakkelijker om het te compressen, want dan zit je in de voorgaande situaties. Het heet "lossy" omdat er gegevens verloren geraken. "Als" lijkt wel op "Alk", maar dat is het toch niet. Wanneer je dan je zin uitpakt, dan krijg je een beetje een andere zin dan dat je oorspronkelijk had.

BTW: Dit zijn zeer simpele analogieen. In de werkelijkheid is het VEEL ingewikkelder.

Uitlachen zal niemand doen, maar je kan niet verwachten dat iemand dit voor mogelijk houdt omdat jij het zegt. Tenzij jij een revolutionaire manier weet om het hele wezen van bits & bytes op te slaan klinkt dit gewoon onlogisch. Je zal wel ergens een fout gemaakt hebben in uw redering, of je bent een genie
Ben echter wel geïnteresseerd in wat uw idee dan is, in grote lijnen?

Ik ben geen genie. Ik heb het nog niet kunnen bewijzen omdat ik niet echt weet hoe ik bytecode rechtstreeks kan manipuleren. Ik zou feitelijk een file willen onderzoeken in zijn geheel, als bytecode. Het nadeel is uiteraard dat je dan bij een file van 10Gigabyte effectief 10 Gigabyte geheugen nodig hebt...

Feitelijk zou ik me ook niet geloven als ik jou was, maar ik ben zo zeker dat ik het kan. Ik ga me er deze zomer nog mee bezig houden. Als het binnen een anderhalve maand niet lukt, dan zal ik het nog eens uitleggen.

Ja, uiteraard kan ik fout zitten... Ik ben maar een mens. Maar dat zal niet wegens onvoldoende kennis zijn, maar eerder wegens iets over het hoofd gezien te hebben.

QplQyer

Legacy Member
Unnamed zei:
Ik ben geen genie. Ik heb het nog niet kunnen bewijzen omdat ik niet echt weet hoe ik bytecode rechtstreeks kan manipuleren. Ik zou feitelijk een file willen onderzoeken in zijn geheel, als bytecode. Het nadeel is uiteraard dat je dan bij een file van 10Gigabyte effectief 10 Gigabyte geheugen nodig hebt...
Dankzij het virtueel geheugen heb je geen 10GB fysisch geheugen nodig om dit te doen.
Als je wilt weten hoe je een filestream bewerkt: http://www.cs.brown.edu/courses/cs161/papers/j-nio-ltr.pdf
Gebruik Memory Mapped I/O best.

Slaat je idee trouwens op lossless compression of lossy? En is het een globale compressie voor alle soorten files of voor een specifiek soort?

Ik begrijp dat je bang bent dat iemand je idee zou stelen, maar als je het alleen voor jezelf houdt kan het zijn dat je je tijd verspilt met het zelf bedenken van een reeds gekend compressie-algoritme ... (eventueel voorleggen aan een prof?).

Ollie

Legacy Member
Unnamed zei:
Ik ga me er deze zomer nog mee bezig houden. Als het binnen een anderhalve maand niet lukt, dan zal ik het nog eens uitleggen.

Daar houd ik je aan, ik ben geïntrigeerd.

Fireball

Legacy Member
@ Unnamed: Als je ook een bedrijf wil starten => I'm your man! ;) :D
*ruikt de miljoenen*

-Helld0g-

Legacy Member
Øiram zei:
Oke, ik zat er dus goed naast...
Sorry voor mijn domme reply dan.

Lijk mij gewoon logich, maar nu ik er verder over na denk heb je idd allemaal gelijk en was het dom van me om dat te kunnen denken. Compressie zit dus duidelijk totaal anders in elkaar. Bedankt voor de uitleg Ollie. Maar hoe zit het dan met gewone bestanden? Een film kan zo gecomprimeerd worden, maar een tekstbestand toch niet...

omdat een tekstbestand toch ook al enorm veel gecomprimeerd is ! (met algoritmen die zowel lettertype, grootte en andere opties bevatten)

ik vroeg me af wat er nu net gebeurt als er "gearchiveerd" wordt?

zijn dit dan lettergrepen/woorden/zinnen die in algoritmen worden gezet of?

Block

Legacy Member
Was er eind jaren negentig al usb 1.1 ?? Ik vraag me af als het kastje decodeert, kan je nooit de uitgepakte data op een seriele kabel doorsluizen (usb 1 kan dat ook niet -maximum 1 MB/s aan maar soit).

Preske

Legacy Member
Block zei:
Was er eind jaren negentig al usb 1.1 ?? Ik vraag me af als het kastje decodeert, kan je nooit de uitgepakte data op een seriele kabel doorsluizen (usb 1 kan dat ook niet aan maar soit).

ik heb hier eenboek van 98, en daarin waren ze ant zagen waar de usb bleef.

Block

Legacy Member
dan moest de laptop zelf de data effectief decoderen, of zie ik dat verkeerd? Dus niet dat kastje.

QplQyer

Legacy Member
-Helld0g- zei:
omdat een tekstbestand toch ook al enorm veel gecomprimeerd is ! (met algoritmen die zowel lettertype, grootte en andere opties bevatten)

ik vroeg me af wat er nu net gebeurt als er "gearchiveerd" wordt?

zijn dit dan lettergrepen/woorden/zinnen die in algoritmen worden gezet of?

Iets "in" een algoritme zetten is maar een vreemde uitdrukking, je verwerkt iets met een algoritme, maar zet het niet "in" je algoritme.

Bij archivering hangt het af van welke archivering er gebruikt wordt, sommige archiveringsmethoden comprimeren je data niet, andere wel (tar bv. doet dit niet en zip wel).

Als er gecomprimeerd wordt, dan zullen veel voorkomende letters/tekens/woorden/zinnen (het zijn allemaal maar opeenvolgingen van bits en bij zip en dergelijke wordt er niet gekeken naar of het een woord is of niet, een spatie is ook een teken met een bitcode namelijk) voorgesteld worden door een kortere bitreeks dan de minder voorkomende door een bepaald algoritme te gebruiken.

chosen1

Legacy Member
Block zei:
dan moest de laptop zelf de data effectief decoderen, of zie ik dat verkeerd? Dus niet dat kastje.

wie zegt dattet hier over een USB kabel gaat?


ik vind het toch allemaal verdacht! ik geloof echt dat die code kan bestaan maar dan vragek mij toch af waarom iemand de wereld 100de jaren wilt trug sturen qua technologie door die code te stele/vernietigen! wat ook kan is da da effectief allemaal een truk was van Sloot en da dieje onder druk werd gezet door Pieper om da maar te verkopen! alst moment daar is kan Sloot nimmer trug en moet hij zijn grap wel verkopen maar hij wilt zoiets achterlijk niet doen en weet da hij zal worde vermoord door Pieper of eender wie als hij weigerd zijn code te verkopen voor 100de miljarden, dus hij pleegt zelfmoord! zelfmoord? ja zelfmoord: dieje mens had een ziekte (ik kon het niet tegoei verstaan door dieje Hollandse zoon maar de ziekte was onder controle door medicatie), medicatie weg, hartaanval.

sumoman_4

Legacy Member
chosen1 zei:
...dan vragek mij toch af waarom iemand de wereld 100de jaren wilt trug sturen qua technologie door die code te stele/vernietigen!...

Bijvoorbeeld:

Jij vindt een motor uit die enkel op (kzeg maar iets) lucht draait.
Denk je dat de olielanden dat zullen toestaan dat jij zoiets op de markt brengt? :)

Geld en macht natuurlijk

Rider

Legacy Member
sumoman_4 zei:
Bijvoorbeeld:

Jij vindt een motor uit die enkel op (kzeg maar iets) lucht draait.
Denk je dat de olielanden dat zullen toestaan dat jij zoiets op de markt brengt? :)

Geld en macht natuurlijk

Pfff

Als GIJ die uitvindt, dan doet gij daarmee wat ge wilt. Olielanden hebben daar geen knijt over in te brengen.
Auto's op (samengeperste) lucht rijden al rond, Alsook experimentele verbrandingsmotoren op biogas.(goed voor mestoverschot :D)

De waterstofcel geraakt langzaamaan ook gelanceerd in bepaalde Europese landen, daar waar het economisch verantwoord is om dat systeem toe te passen.

Daarnaast hebt ge nog een 3 tal voertuigen die werken met hybdridemotoren. (Toyota heeft laatst zelfs nog een LEXUS model uitgebracht met V6 verbrandingsmotor, én 2 elektrische motoren dat qua verbruik ongeveer de helft van het verbruik van een vergelijkbaar voertuig met traditionele benzinemotor koppelt aan gelijkaardige, tot zelfs krachtigere prestaties-> NICE!)

Ik wil hier maar ff mee aanduiden dat die olieproducerende landen ni alle technologie opkopen/saboteren. Ik dacht zelfs da ze in Frankrijk plannen hebben om nen experimentele fusie reactor te bouwen. (VS+japan+EU)
Eens we over die technologie beschikken, en die geraakt geimplementeerd, hebben de OPEC bvb nix meer in de pap te brokkelen.

Ik heb eigenlijk altijd al gedacht dat dit verhaal zwaar naar 'urban legends' ruikt. Ik geloof er met andere woorden ni 100% in. Dat het onmogelijk zou zijn ga'k zeker niet beweren. Ik weet hoe dataopslag in zn werk gaat, en imo kunt ge door het aantal variabelen per karakter te verhogen (dus afstappen van 0 of 1, maar bvb een waarde tussen 0 en 100) uw capaciteit pijnlijk hard verhogen. Mr zo'n toestanden implementeren in een hedendaags computersysteem zie'k nog ni snel gebeuren, daarvoor moet gans de PC-architectuur terug naar de designtafel.

InFerNo

Legacy Member
so be it, als dat er voor zorgt da alles 100 keer sneller gaat.....
dat is imo niet iets wat ons tegenhoud

kijk maar naar mac die zogezegd een superiere architectuur gebruike, die is ook niet compatibel met x86 (nog niet :D)

exploder

Legacy Member
The_Law zei:
onmogelijk onmogelijk ......

Ik zie ze het nu ook nog niet direct in de eerste paar jaar doen maar alles wat vandaag mogelijk is met de PC was in het verleden "onmogelijk"

Enkel zijn we nu zodanig arrogant geworden dat we denken dat we alles al weten en kunnen

IK hoor de eerste "computer" ingenieurs nog zeggen : computers zullen na complete ontwikkeling minimaal 1 kamerruimte in beslag nemen en zullen nooit in iedere huiskamer staan (uitspraak van de mensen die aan de wieg van IBM hebben gewerkt)
Dan konden "computers" ook niks meer dan gegevens vanop een ponskaart verwerken

de dag vandaag bevat een standaard uurwerk dat je koopt aan 2€ bij Ali en Co meer electronica dan die computer

Toen de eerste Nokia GSM's voor het publiek beschikbaar waren (ik denk de 1611 ??), zo een knoerten waarmee je een huis kon metsen en waar je gewoonweg 2 regels text had WAW, sprak de toenmalige chairman van Nokia dat hij een evolutie zag voor het jaar 2010, maar niet iedereen zou tegen dan een GSM hebben, ook was hun technologie dan ZO geavanceerd dat er waarschijnlijk niet veel verandering zou komen in de modellen.
De dag van vandaag zijn het eigenlijk nog Embryos die geen GSM meer hebben en kun je net geen koffie zetten met de gemiddelde GSM.

Dus "onmogelijk" - ik betwijfel het
zo juist wat je zegt!

technologie maakt groeit exponentieel

LunchBox

Legacy Member
usb, serieel, parallel maakt allemaal niveel uit ge kunt de data altijd capturen met bv. hyperterminal op windows. enfin khad die reportage op netwerk gezien'n tijd terug en't lijkt me weldegelijk mogelijk, maar of hij het gevonden had of niet daar kunt ge u ni over uitspreken zonder bewijzen he.

heel wat elementen die eigenlijk te weinig aan bod komen, als je bekijkt dat zijn "rommelige kamer" ineens "netjes" is en daar wordt verder geen zin over gerept, dat alleen al maakt zo'n gemonteerde reportage bijzonder ongeloofwaardig.. dan mogen ze nog met zoveel gefilmde heli's door wolkenkrabbers heen vliegen.

het voorbeeld dat in de reportage gegeven wordt is trouwens; "stel dat je een heel boek in 1 cijfer kan omvatten" -- enfin volgens die stelling zou het dus gaan om een cijfer dat ahv een bepaalde bewerking bekomen is. tzal alleszins in de wiskunde te zoeken zijn zoals veel algoritme's en wetenschappelijke computer technische doorbraken. vraag die je dan kan stellen is, hoe komt zo'n eenvoudige electronica reparateur daarop terecht, wel computers draaien rond electronica, en met programmeer-kennis is het ni onoverkomelijk op 1-2-3 een vierkantswortel te berekenen van een groot getal, ge moet enkel het algoritme weten en uw processor doet de rest.

als je trouwens bekijkt dat een kind van 9 een Microsoft Certified Professional (MCP) titel krijgt aangemeten (na het slagen van haar examen voor dit certificaat uiteraard) kan zo'n kind van 9 ook nog lang voor het moeilijke(re) wiskunde krijgt op school een totDeTweede()-founctie uitschrijven en gekke dingen tonen die ze helemaal nog niet op school heeft gezien.

als ik erover nadenk (maar kben maar eenvoudig) zou ik deze richting uitgaan:
spatie=00, a=01, b=02, (1.__ toegevoegd vo de eenvoudigheid)
dan wordt deze zin <> 1.040114002315180420000405260500260914
--
zoek nu met een eenvoudige functie een berekening die dit getal als uitkomst heeft et voila. (en dah's maar'n abstract idee erachter uiteraard) verandert er nu ergens iets in de zin is er een wijziging binnen de functie die die getalsverandering opvangt, heel die getallen reeks wordt dan nog'ns binair omgezet om uw computer er razendsnel mee te laten rekenen en dat kan je dan nog'ns comprimeren met de bekende methodes van "terugkerend patroon" etc etc.. en dit is op tekst om het begrijpend te houden, bitkleur informatie zijn ook maar cijfertjes. (meer uitleg daarover staat in die link van endless compression)

verder heeft de toekomst nog leuke tussenstappen, zo is er de holographic data storage waar je voor 1GB disk 1$ betaald, alleen kost het bakske in't begin 2000$ > http://www.popgadget.net/2005/06/holographic-versatile-card.html

enfin we mogen met de huidige technologische vooruitgang toch ook ni klagen.

Preske

Legacy Member
spliffrider zei:
Pfff

Als GIJ die uitvindt, dan doet gij daarmee wat ge wilt. Olielanden hebben daar geen knijt over in te brengen.
Auto's op (samengeperste) lucht rijden al rond, Alsook experimentele verbrandingsmotoren op biogas.(goed voor mestoverschot :D)

De waterstofcel geraakt langzaamaan ook gelanceerd in bepaalde Europese landen, daar waar het economisch verantwoord is om dat systeem toe te passen.

Daarnaast hebt ge nog een 3 tal voertuigen die werken met hybdridemotoren. (Toyota heeft laatst zelfs nog een LEXUS model uitgebracht met V6 verbrandingsmotor, én 2 elektrische motoren dat qua verbruik ongeveer de helft van het verbruik van een vergelijkbaar voertuig met traditionele benzinemotor koppelt aan gelijkaardige, tot zelfs krachtigere prestaties-> NICE!)

Ik wil hier maar ff mee aanduiden dat die olieproducerende landen ni alle technologie opkopen/saboteren. Ik dacht zelfs da ze in Frankrijk plannen hebben om nen experimentele fusie reactor te bouwen. (VS+japan+EU)
Eens we over die technologie beschikken, en die geraakt geimplementeerd, hebben de OPEC bvb nix meer in de pap te brokkelen..

De olie-lobbies zijn de machtigste ter wereld.

Al wast laten ze de patenten en uitvindingen "verdwijnen".

nochtans is het in hun voordeel om de oliereserven zolang mogelijk te laten meegaan.

en offcourse dat die fusie reactor er komt. dat is ook geen bedreiging voor de olie-industrie.

ik wil de eerste auto's op atoom energie nog zien rondrijden.

EvilTwin

Legacy Member
preske zei:
De olie-lobbies zijn de machtigste ter wereld.

Al wast laten ze de patenten en uitvindingen "verdwijnen".

nochtans is het in hun voordeel om de oliereserven zolang mogelijk te laten meegaan.

en offcourse dat die fusie reactor er komt. dat is ook geen bedreiging voor de olie-industrie.

ik wil de eerste auto's op atoom energie nog zien rondrijden.

1. Man vindt motor op water uit.
2. Man krijgt een groot aantal miljoenen om zijn uitvinding door te verkopen aan machtige industriëlen.
3. Man woont tot het einde van zijn dagen op zijn eigengekochte eiland, terwijl zijn uitvinding in de schuif verdwijnt.

Maja, hoe zou je zelf zijn als je ineens een bom geld krijgt?

zarathustra

Legacy Member
preske zei:
ik wil de eerste auto's op atoom energie nog zien rondrijden.


Maar auto's kunnen wel op waterstof rijden misschien in de toekomst en om die waterstof aan te maken kan je elektriciteit van een fusiecentrale gebruiken (of fissie)

Biebel

Legacy Member
Hmm, ik zeg niet dat het niet mogelijk is, maar ik zou toch nie snel kunnen inschatten hoe het zou gedaan kunnen worden.
Ge kunt misschien wel een ingewikkeld getal berekenen, maar een getal kan meestal op verschillende manieren berekend worden. Het ontcijferen van de data is misschien niet zo moeilijk, maar het moet ook allemaal opnieuw op de juiste plaats staan.

Ik kan wel enkele redenen bedenken waarom men die technologie vanuit winstoogmerk niet zo snel zou appreciëren:
- Warez * 1000? :)
- Serieuze Verliezen op de gegevensdragers markt aangezien ge bijlange niet zoveel plaats meer nodig gaat hebben als voordien :)
- Afgesproken standaarden en technologiën die onderuit gehaald gaan worden zoals de DVD. De filmindustrie heeft daar miljarden en miljarden ingepompt, die zouden liefst eerst wat rendement zien voor ze een nieuwe technologie gaan omarmen :)

Voor ons zou het natuurlijk wel een serieuze vooruitgang zijn :)
Ik ben benieuwd naar wat Unnamed gaat ontdekken. Hopelijk lukt het hem en krijgen we een uitvoerige uitleg wanneer hij het gepatenteerd en verkocht heeft :p

B.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan