<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hinnerup Net &#187; Y2k</title>
	<atom:link href="http://www.hinnerup.net/permanent/tag/y2k/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hinnerup.net</link>
	<description></description>
	<lastBuildDate>Thu, 19 Jan 2012 12:35:57 +0000</lastBuildDate>
	<language>da</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Y2k+10 bug</title>
		<link>http://www.hinnerup.net/permanent/2010/01/05/y2k10-bug/</link>
		<comments>http://www.hinnerup.net/permanent/2010/01/05/y2k10-bug/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 16:36:23 +0000</pubDate>
		<dc:creator>Michael Schøler</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Encoding]]></category>
		<category><![CDATA[Y2k]]></category>

		<guid isPermaLink="false">http://www.hinnerup.net/?p=791</guid>
		<description><![CDATA[Knapt er vi kommet os over panikken omkring år 2000-problemet, også kendt som Y2k, der nærmest truede med verdens undergang i en sådan skala at det gør selv 2012 filmen til skamme, inden at vi rammes af en ny katastrofe; 2010 årsskiftet! Som man kan læse i denne artikel, er Dankort systemet i ca. 1.600 [...]]]></description>
			<content:encoded><![CDATA[<p>Knapt er vi kommet os over panikken omkring år <a href="http://da.wikipedia.org/wiki/%C3%85r_2000-problemet">2000-problemet</a>, også kendt som <a href="http://da.wikipedia.org/wiki/Y2K">Y2k</a>, der nærmest truede med verdens undergang i en sådan skala at det gør selv <a href="http://www.imdb.com/title/tt1190080/">2012 filmen</a> til skamme, inden at vi rammes af en ny katastrofe; 2010 årsskiftet!</p>
<div style="text-align:center"><img src="http://www.hinnerup.net/wp-content/uploads/2010/01/hinnerupnet_encoding.png" alt="" title="hinnerupnet_encoding" width="376" height="262" class="aligncenter size-full wp-image-795" /></div>
<p>Som man kan læse i <a href="http://ekstrabladet.dk/kup/dinepenge/article1277105.ece">denne artikel</a>, er Dankort systemet i ca. 1.600 P-automater i København, umiddelbart lige efter kl. 23.59 d. 31/12-2009, ophørt med at fungere til stor undren for folkene bag, og stor irritation for alle øvrige. </p>
<p>Det er en påstand herfra, at P-automat betalingssystemet der anvendes utvivlsomt er udviklet efter år 2000-problemet blev konstateret og løst.</p>
<p>Dels har det jo kørt upåklageligt da årstallet viste &#8220;00&#8243;, &#8220;01&#8243;, &#8220;02&#8243;, &#8220;03&#8243;, &#8230;, og &#8220;09&#8243;, og der ville nok først igen opstå problemer når der trilles over de &#8220;99&#8243; til &#8220;00&#8243; (lige som sidst). Desværre vippede det nye årstal <a href="http://nyhederne.tv2.dk/article/27577577/">ikke rundt til et &#8220;10&#8243;</a> som man vist havde regnet med, men istedet til &#8220;0A&#8221;, der er det <a href="http://da.wikipedia.org/wiki/Hexadecimale_talsystem">hexadecimale talsystems repræsentation</a> af decimaltallet 10. Det hexadecimale talsystem er et som computere har det ret godt med &#8211; en byte omfatter 8 bits, der dækker decimaltallene 0 til 255, eller hexadecimalt <a href="http://da.wikipedia.org/wiki/Byte">00-FF</a>. Og så gik maskineriet i selvsving, &#8220;0A&#8221; og &#8220;10&#8243; kunne ikke sammenholdes mellem den <a href="http://da.wikipedia.org/wiki/Gr%C3%A6nseflade_(teknologi)">grænseflade</a> der er mellem betalingssystemet og yderligere systemer. </p>
<p>Den anden vinkel på hvorfor P-automat betalingssystem må og skal være etableret efter Y2k er at det simpelthen ville være opdaget i 1999 også; decimaltallet 99 repræsenteres som 63 hexadecimalt. Mon ikke der havde været rod i et regnskab eller to, med bogføring af indkomster fra 1963 i år 1999 uden nogen form for renteindtægt eller forudgående poster med langsigtede krediteringer?</p>
<p>Hvis vi tænker lidt over hvorfor man efter en så voldsom omgang skruen på kode der vedrører datoer, alligevel er kommet frem til at holde årstallet i en byte og repræsentere denne talværdi i systemet hexadecimalt både internt og eksternt, ja så er min personlige konklusion helt klar. Tanken må have været at alle da bare skal se i en fart at få lært det hexadecimale talsystem. Det er jo over 2,5 gange mere fremtidssikret med hensyn til hvornår en ny Y2K fejl opstår, vi har jo med talrummet fra 0 til 255 at gøre og ikke kun 0 til 99. Desuden vil det fjerne enhver form for enkodnings- og/eller formatteringsproblematik der måtte være en gang for alle, ved ganske enkelt blot at anvende et fælles og maskinelt nemt behandlingsbart talsystem.</p>
<p>Snedigt! <img src='http://www.hinnerup.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Der er flere der er ramt af andre nye årstals problemer, blandt andet kan nævnes <a href="http://www.theregister.co.uk/2010/01/05/windows_mobe_bug/">Windows Mobile</a>. Her er problemet at SMS beskeder ankommer i 2010 som om de er sendt i 2016. Det skyldes samme problemstilling bare vendt på hovedet: &#8220;10&#8243; kommer ind, og behandles hexadecimalt, hvilket giver decimalværdien 16.</p>
<p>Alle SAP systemer er tilsyneladende også ramt af 2010 problemet, det kan man <a href="http://www.version2.dk/artikel/13388-alle-sap-installationer-ramt-af-aar-2010-problem">læse mere om her</a>.</p>
<p>Så husk det nu: <b>Enkodning, formattering og valg af datatyper er vigtigt.</b></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hinnerup.net/permanent/2010/01/05/y2k10-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

