<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Artikkelin Winamp säätöä eteenpäin kommentit</title>
	<atom:link href="http://debug.melkein.com/2006/05/18/winamp-saatoa-eteenpain/feed/" rel="self" type="application/rss+xml" />
	<link>http://debug.melkein.com/2006/05/18/winamp-saatoa-eteenpain/</link>
	<description></description>
	<lastBuildDate>Wed, 21 Sep 2011 20:46:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Kirjoittaja: Kuraattori</title>
		<link>http://debug.melkein.com/2006/05/18/winamp-saatoa-eteenpain/comment-page-1/#comment-1260</link>
		<dc:creator>Kuraattori</dc:creator>
		<pubDate>Thu, 18 May 2006 10:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.melkein.com/2006/05/18/winamp-saatoa-eteenpain/#comment-1260</guid>
		<description>Juu, tuo toinen vaihtoehto. Ymmärsin kyllä tuon algoritmin, mutta yksi tieto per biisi lisää antaa analysointia varten enemmän pelivaraa ilman kovin suurta lisäkuormaa.</description>
		<content:encoded><![CDATA[<p>Juu, tuo toinen vaihtoehto. Ymmärsin kyllä tuon algoritmin, mutta yksi tieto per biisi lisää antaa analysointia varten enemmän pelivaraa ilman kovin suurta lisäkuormaa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kirjoittaja: Tukiopetuslapsi</title>
		<link>http://debug.melkein.com/2006/05/18/winamp-saatoa-eteenpain/comment-page-1/#comment-1259</link>
		<dc:creator>Tukiopetuslapsi</dc:creator>
		<pubDate>Thu, 18 May 2006 10:03:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.melkein.com/2006/05/18/winamp-saatoa-eteenpain/#comment-1259</guid>
		<description>Jummarsinko nyt oikein? Haluat laskea Winampin soittamien, eli tietokantaan lisättyjen biisien keskimääräisen keston? Niinhän tuo ehdottamani algoritmi juuri tekeekin. Kun tietokanta on tyhjä, on keskimääräinen kesto 0 ja biisien määrä 0. Ekan biisin jälkeen keskiarvo on kyseisen biisin kesto ja n = 1. Tokan biisin jälkeen ka2 = ( 1 * k1 + k2 ) / ( 1 + 1 ), 3. biisin jälkeen, siis n = 2, keskiarvo ka3 = ( 2 * ka2 + k3 ) / ( 2 + 1) ja niin edelleen.

Jos taas haluat kaivaa tietokannasta esim. kaikki soitetut Turmion Kätilöiden biisit, niin sitten on tarpeen tosiaan tallentaa jokaisen soitetun biisin kesto erikseen.</description>
		<content:encoded><![CDATA[<p>Jummarsinko nyt oikein? Haluat laskea Winampin soittamien, eli tietokantaan lisättyjen biisien keskimääräisen keston? Niinhän tuo ehdottamani algoritmi juuri tekeekin. Kun tietokanta on tyhjä, on keskimääräinen kesto 0 ja biisien määrä 0. Ekan biisin jälkeen keskiarvo on kyseisen biisin kesto ja n = 1. Tokan biisin jälkeen ka2 = ( 1 * k1 + k2 ) / ( 1 + 1 ), 3. biisin jälkeen, siis n = 2, keskiarvo ka3 = ( 2 * ka2 + k3 ) / ( 2 + 1) ja niin edelleen.</p>
<p>Jos taas haluat kaivaa tietokannasta esim. kaikki soitetut Turmion Kätilöiden biisit, niin sitten on tarpeen tosiaan tallentaa jokaisen soitetun biisin kesto erikseen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kirjoittaja: Kuraattori</title>
		<link>http://debug.melkein.com/2006/05/18/winamp-saatoa-eteenpain/comment-page-1/#comment-1256</link>
		<dc:creator>Kuraattori</dc:creator>
		<pubDate>Thu, 18 May 2006 07:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.melkein.com/2006/05/18/winamp-saatoa-eteenpain/#comment-1256</guid>
		<description>Joo enpä mä ihan yhtäkkiä lomia saa edes.

Höpö höpö, ka halutaan laskea listatuista biiseistä eikä pelkästään kaikista. Ei tuo nyt niin isoa overheadia saa aikaan. Algoritmit ja muut on nyt vasta seuraavan kehittelyn aiheena. SQL+PHP-yhteys on nyt vasta selvillä, pitää miettiä tietokantarakenne ja -sisältökin vielä. Kunhan ehdin nukkua ensin.</description>
		<content:encoded><![CDATA[<p>Joo enpä mä ihan yhtäkkiä lomia saa edes.</p>
<p>Höpö höpö, ka halutaan laskea listatuista biiseistä eikä pelkästään kaikista. Ei tuo nyt niin isoa overheadia saa aikaan. Algoritmit ja muut on nyt vasta seuraavan kehittelyn aiheena. SQL+PHP-yhteys on nyt vasta selvillä, pitää miettiä tietokantarakenne ja -sisältökin vielä. Kunhan ehdin nukkua ensin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kirjoittaja: Tukiopetuslapsi</title>
		<link>http://debug.melkein.com/2006/05/18/winamp-saatoa-eteenpain/comment-page-1/#comment-1255</link>
		<dc:creator>Tukiopetuslapsi</dc:creator>
		<pubDate>Thu, 18 May 2006 07:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.melkein.com/2006/05/18/winamp-saatoa-eteenpain/#comment-1255</guid>
		<description>Hei, jos aiot pitää lomaa, niin kerro vähän etukäteen. Meikälläkin on pari viikkoa käyttämättömiä viime kaudelta ja tämän kauden lomat kokonaan. Synergiaetuja?

Toiseksi, keskimääräisen keston laskemista varten ei tarvitse tallentaa kaikkien soitettujen biisien kestoa. Riittää, kun tallennat johonkin tähän saakka soineiden keskiarvon ja soitettujen biisien määrän. Uusi keskiarvo lasketaan seuraavasti:

t_ka_uusi = ( n * t_ka_vanha + t_nyt) / ( n + 1 )

missä n = soitettujen biisien määrä, t_ka_uusi ja t_ka_vanha ovat biisien keskimääräinen kesto nyt soivan kappaleen jälkeen ja ennen, ja t_nyt on nyt soivan kesto.

Kysy vaan multa.</description>
		<content:encoded><![CDATA[<p>Hei, jos aiot pitää lomaa, niin kerro vähän etukäteen. Meikälläkin on pari viikkoa käyttämättömiä viime kaudelta ja tämän kauden lomat kokonaan. Synergiaetuja?</p>
<p>Toiseksi, keskimääräisen keston laskemista varten ei tarvitse tallentaa kaikkien soitettujen biisien kestoa. Riittää, kun tallennat johonkin tähän saakka soineiden keskiarvon ja soitettujen biisien määrän. Uusi keskiarvo lasketaan seuraavasti:</p>
<p>t_ka_uusi = ( n * t_ka_vanha + t_nyt) / ( n + 1 )</p>
<p>missä n = soitettujen biisien määrä, t_ka_uusi ja t_ka_vanha ovat biisien keskimääräinen kesto nyt soivan kappaleen jälkeen ja ennen, ja t_nyt on nyt soivan kesto.</p>
<p>Kysy vaan multa.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

