Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 22-04-2004, 19:53
Svavl
Avatar van Svavl
Svavl is offline
Lopen d'r hier bekenden met Ruby rond?

Wat ik heb gedaan is een tooltje dedownload dat alle nummers die je in Winamp afspeelt logt, en dat in een html-bestandje dumpt.
De nummers worden gesorteerd op het aantal keer dat je ze speelt, en de nummers die je evenvaak hebt gespeelt worden random onder elkaar gezet.
Dat laatste wil ik dus alfabetisch hebben.

Ik heb nu dit stukje code dat voor de sortering zorgt en wat output dingetje regelt:

Code:
popularity.sort {|x, y| Deze regel en de twee eronder doen geloof ik het sorteerwerk 
	y[1].timeslistened <=> x[1].timeslistened
}.each { |tSong|
	percentage = tSong[1].timeslistened.to_f / realtotal * 100.0 Deze paar regels berekenen hoeveel procent van de totale nummers het betreffende nummer uitmaakt 
	percentageString = sprintf("%2.1f", percentage)
	
	# Here we make the output in one row of 4 cells for each song Wel, dat dus. Het wordt allemaal in een html-bestandje geflikkerd, en dus in een tabel 
	puts "<tr><td bgcolor=#00FFFF>#{rank}</td><td bgcolor=#009999>#{tSong[1].description.strip}</td><td bgcolor=#00FFFF>#{tSong[1].timeslistened}</td><td bgcolor=#009999>#{percentageString}%</td></tr>"
	
	rank += 1

}
Ik heb zelf al wat dingetjes geprobeerd, maar kwam er niet uit.
iemand die het wel weet?
__________________
Front voor een verbod op de :roll: smile.

Laatst gewijzigd op 22-04-2004 om 19:56.
Met citaat reageren
Advertentie
Oud 22-04-2004, 19:57
Verwijderd
Ik weet niet hoe groot je kennis is,
maar als je een beetje php kennis hebt is het niet zo moeilijk zelf te maken..
(Ik heb het ook gedaan)
Met citaat reageren
Oud 22-04-2004, 20:28
Svavl
Avatar van Svavl
Svavl is offline
Afgezien van een beetje basic kennis is deze specifieke taal nieuw voor me, al vertoont hij wel een zooi overeenkomsten met andere talen.
Maar hier kom ik dus echt niet uit.
In hoeverre valt php hiermee te combineren?
__________________
Front voor een verbod op de :roll: smile.
Met citaat reageren
Oud 22-04-2004, 20:34
Verwijderd
Citaat:
Svavl schreef op 22-04-2004 @ 21:28 :
Afgezien van een beetje basic kennis is deze specifieke taal nieuw voor me, al vertoont hij wel een zooi overeenkomsten met andere talen.
Maar hier kom ik dus echt niet uit.
In hoeverre valt php hiermee te combineren?
Er is een plugin die heet "Eksi Minibrowser".
In deze plugin kun je de url in de minibrowser manipuleren in een url zoals:
http://domain.nl/file.php?artiest=%a&etcetc

In die file php zet je dus je php code..
Je neem de variablen uit de url, $_GET['artiest'].
En zet ze in een database.
Dan alleen database uitlezen en klaar...

(Schrik niet van database als je daar nieuw mee bent, dat is echt kinderlijk eenvoudig).

Wat ik er mee gemaakt hebt:
http://mymusic.**********.nl
Met citaat reageren
Oud 22-04-2004, 20:36
Svavl
Avatar van Svavl
Svavl is offline
Hmm, dat is in php dus?

Ga ik daar ff mee aan de gang, bedankt iig!
__________________
Front voor een verbod op de :roll: smile.
Met citaat reageren
Oud 22-04-2004, 20:40
freyk
Avatar van freyk
freyk is offline
Citaat:
Svavl schreef op 22-04-2004 @ 20:53 :
Lopen d'r hier bekenden met Ruby rond?

Wat ik heb gedaan is een tooltje dedownload dat alle nummers die je in Winamp afspeelt logt, en dat in een html-bestandje dumpt.
De nummers worden gesorteerd op het aantal keer dat je ze speelt, en de nummers die je evenvaak hebt gespeelt worden random onder elkaar gezet.
Dat laatste wil ik dus alfabetisch hebben.

Ik heb zelf al wat dingetjes geprobeerd, maar kwam er niet uit.
iemand die het wel weet?
Offtopic: Uuhm,..ik wil niet lullig zijn.
Maaruhm die optie heeft winamp al. (in iedergeval, datie de play-list omzet naar html)
__________________
"Typefouten zijn gratis" | "Daar is vast wel een knopje voor" | "Ik weet, want ik zoek" | Powered by Firefox, Chromium, Mac OS X, OpenSuse, and Google.
Met citaat reageren
Oud 22-04-2004, 20:45
Svavl
Avatar van Svavl
Svavl is offline
Lees jij voortaan eerst ff voordat je bijdehant gaat doen wil je?

Ik wil niet zien welke files in m'n playlist staan, maar welke nummers ik hoe vaak, wanneer en hoe laat heb afgespeeld.
__________________
Front voor een verbod op de :roll: smile.
Met citaat reageren
Oud 22-04-2004, 20:52
freyk
Avatar van freyk
freyk is offline
Citaat:
freyk schreef op 22-04-2004 @ 21:40 :
Offtopic: Uuhm,..ik wil niet lullig zijn.
Maaruhm die optie heeft winamp al. (in iedergeval, datie de play-list omzet naar html)
Offtopic: lullig = bijdehand
__________________
"Typefouten zijn gratis" | "Daar is vast wel een knopje voor" | "Ik weet, want ik zoek" | Powered by Firefox, Chromium, Mac OS X, OpenSuse, and Google.
Met citaat reageren
Oud 23-04-2004, 07:58
Verwijderd
Zoiets? (ik weet de namen niet, maar die moet je maar even opzoeken
Code:
popularity.sort {|x, y| 
y[1].timeslistened <=> x[1].timeslistened || y[1].title <=> x[1].title
}
(ik heb de title vergelijking toegevoegd)
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 21:34.