Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
It's funny.  Laugh.

Introducing Classical Guitar Hero 221

Alex writes "I've just uploaded the video of a piece of classical electronic music I wrote for 2 Guitar Hero controllers and software (which I created). More information about this piece, its software, and the notation involved in playing it is at alexwroten.com/works.asp and alexwroten.com/excuses.html. I just figured people might be interested in finding new ways to use their Guitar Hero mastery ... especially with the hot debate over whether or not it hinders people's musical instruction."

Comment Re:Primeness? (Score 1) 327

Well 10 questions is clearly a lower bound since 9 or less yes/no properties would only be able to distinguish up to 512 combinations which would not be enough for the 10-999 range.

So one easy (and minimal) answer would be 10 questions that just ask whether each of the first 10 binary bits are set..... this would cover 0-1023

More interesting would be whether you could do it with "mathematically interesting" questions such as "is it prime", "is it a square" number etc. Probably depends on what you define as mathematically interesting - I think you would have to invent some increasingly bizarre properties to distinguish between different large primes for example.

I think you could do this algorithmically:
- Create a long list of mathematically interesting properties and tests for each
- Apply the test to each number in the range 10-999 to create a "fingerprint" for each property
- Keep adding properties until you have a set that can discriminate between all the numbers 10-999 in some way (i.e. for any two given numbers, the tests for at least one property are different)
- Then it's just(!?) a case of pruning down the properties to the ones that you really need.

One approach for the last step might be to iteratively select properties with the highest discriminatory power (i.e. those that minimise the maximum size of a set of numbers that are categorised the same) until you have chosen a set that discriminates completely between all the numbers 10-999.

Probably not optimal though - anyone have an algorithm that guarantees to find the optimal answer (i.e. minimum number of properties) within a reasonable timescale?

Comment Battery power (Score 1, Flamebait) 188

"It always happens when you need it the most: the battery of you cellphone just died. But now, researchers of the University of Rochester have developed a wireless chip that needs ten times less power..."

Ok, but that still doesn't solve the "I need my phone now but I was too lazy to charge it last night" problem. So what, this chip can run from a dead battery? No.

It really doesn't matter how much power the phone uses... the fact is that it still uses power. Consuming power from a limited source means that it will reach a point when the battery is depleted, except now it just takes 10 days longer than before.

Murphy says, you will still be inconvenienced.

Sun Opens Modeling Tools 112

twofish writes "According to the Register, Sun is set to open source a few modeling tools, including their UML modeler, XML infrastructure and visual editing tools, and BPEL tools. The software, part of the planned Java Studio Enterprise 9.0, will made available for download as part of Sun's NetBeans Enterprise Pack." From the article: "By open sourcing its UML tools Sun is continuing its push against the rival Eclipse open source tools framework. The Eclipse Foundation has pushed UML and model-driven architectures for some time via the Eclipse Tools Project. The project encompasses an open source implementation of UML, called UML2, and a modeling framework and code-generation facility to build tools and applications that use a structured data model - called the Eclipse Modeling Framework (EMF)."
User Journal

Journal Journal: High Score Table

Tyrant now features a very cool high score table

The idea behind this, apart from giving enromous bragging rights to anyone making it into the leaderboard, is to give the development team detailed stats about player success rates using different character types. This should greatly aid game balancing.

Next step is to add some more cool fetaures like separate Top X ranking for each character class and similar.

User Journal

Journal Journal: New Tyrant Site

To solve the bandwidth problems from Tyrant, I'm currently testing out the web hosting service at sourceforge.

The new page is: Tyrant

User Journal

Journal Journal: Tyrant bandwidth worries

The upsurge in interest in Tyrant is now getting dangerously close to hitting my bandwidth limit....

Perhaps not helped by the fact that I have uploaded a sneak preview of the new version.

Everything progresses well thus far!

User Journal

Journal Journal: Playing around with blogs

Trying out the google blogging system. Quite interesting, but haven't yet decided whether it's better to use a tool like this or maintain notes on my own site. I'll probably try both for a bit just to see how they work out.

mikera's blog

User Journal

Journal Journal: Tyrant

I'm finally getting round to doing some more work on my roguelike game:

Tyrant

More details to follow, but there are some cool things in the pipeline.....

Slashdot Top Deals

There are two ways to write error-free programs; only the third one works.

Working...