Home
Anserine

> Recent Entries
> Archive
> Friends
> User Info
> My Website


While we're going legal... [+2]

I have far too much time on my hands... [+3]

Free ticket to a slap in the face. [+0]

Evolution is not Pokemon! [+0]

*happy dance* [+2]

Inverlacer! [+1]

If music was spelled with totally different consonants, Linux music would be a palindrome. [+0]


achewood ai albums amv anarchy online bands books boy with pigtails calendar cartoons celebrities chiptune coding community computer cooling creationism culture dinosaurs dreams education einstürzende neubaten emo evolution firefox firth flash freedom of speech fundie gaming geek gender goose goth graffiti grammar graphics graphics card history hosting icon identity illness indie internet kids language law linux lj logic love magnatune math me media meme minneapolis mixtube momus motd movies music mysticism mythology nautilus pompilius news oops pants pickleclicky pictures pointless posts politics portal psu psychology puppeh! rant ray comfort reasons to be militant recycled relativity religion revisionism rhmb rights rp russian sambakza schemes science scotland scrawl scripting scrob second life set theory silly smoking software stebe stereo total stupidity synthpop tag teeth television territorialism terry pratchett the mother of all wristwatches title tutorials unfinished uni video games videos violence vocaloid words writing xkcd

April 11th, 2008


05:52 pm - While we're going legal...
Digital content delivery music stores. I love them. I haven't bought a new CD in ages. But needless to say, some are good and some are bad, so here's a round-up of the ones I've used.

Read more... )

In related news, did you hear about how Sony BMG got busted for piracy? Yes, the company that's been at the forefront of preventing music piracy using means of more-than-dubious legality (and certainly ethically unsound) was caught using software it had acquired illegally.
Sony BMG is no stranger to piracy. As one of the most vocal supporters of the RIAA and IFPI antipiracy efforts, the company has some experience hunting down and punishing consumers who don't pay for its products. The company is getting some experience on the other side of the table, however, now that it's being sued for software piracy.

PointDev, a French software company that makes Windows administration tools, received a call from a Sony BMG IT employee for support. After Sony BMG supplied a pirated license code for Ideal Migration, one of PointDev's products, the software maker was able to mandate a seizure of Sony BMG's assets. The subsequent raid revealed that software was illegally installed on four of Sony BMG's servers. The Business Software Alliance, however, believes that up to 47 percent of the software installed on Sony BMG's computers could be pirated.

These are some pretty serious—not to mention ironic—allegations against a company that's gone so far as to install malware on consumers' computers in the name of preventing piracy.

While PointDev is claiming €300,000 (over $475,000) in damages in its suit against Sony BMG, Agustoni Paul-Henry, PointDev's CEO, says (from a Google translation of a French report) that this is more about principle than money: "We are forced to watch every week if key software pirates are not [sic] on the Internet. We are a small company of six employees. Instead of trying to protect us, we could spend this time to develop ourselves."

Paul-Henry thinks Sony BMG's piracy of PointDev's products is the fault of more than just a single employee (again, translated): "I think piracy is linked to the policy of a company. If the employee has the necessary funding to buy the software he needs, he will. If this is not the case, he will find alternative ways, as the work must be done in one way or another."

Certainly, one wonders what led to Sony BMG to steal PointDev's product in the first place. It's a safe bet that the company can afford to pay for the necessary licenses, which leaves sheer laziness as the most likely culprit. In any event, it's absolutely inexcusable for a company that has been at the forefront of the antipiracy fight, going so far as to surreptitiously install rootkits on its customers' PCs.

Source: arstechnica.com


(2 territory-markings |-| Mark territory)

April 5th, 2008


04:19 am - I have far too much time on my hands...
...when there are other things I'm supposed to be doing.

lulz

explanation (if anyone needs it)
Tags:

(3 territory-markings |-| Mark territory)

February 12th, 2008


06:16 pm - Free ticket to a slap in the face.
"You must be very lonely, because if U is the Universal set of all women, you are the sole member of I⊂U, the set of women in whom I am Interested. In other words, I want I in U."

My chat-up lines could use some work. It's been a while.

(Mark territory)

January 21st, 2008


05:00 pm - Evolution is not Pokemon!
On Saturday night, I told the story of the fundie who insisted that because the person who posited the possibility of MRI scanners was a creationist, the science behind magnetic resonance imaging must be creationism. I joked that I wanted to do something with evolutionary biology, and call it computing science.

Well, naturally, someone beat me to it:-

function GENETIC ALGORITHM(population, FITNESS-FN) returns an individual
  inputs: population, a set of individuals
          FITNESS-FN, a function that measures the fitness of an individual

  repeat
    new_population ← empty set
    loop for i from 1 to SIZE(population) do
      x ← RANDOM-SELECTION(population, FITNESS-FN)
      y ← RANDOM-SELECTION(population, FITNESS-FN)
      child ← REPRODUCE(x, y)
      if (small random probability) then child ← MUTATE(child)
      add child to new_population
    populationnew_population
  until some individual is fit enough, or enough time has elapsed
  return the best individual in population, according to FITNESS-FN

function REPRODUCE(x, y) returns an individual inputs: x, y, parent individuals n ← LENGTH(x) c ← random number from 1 to n return APPEND(SUBSTRING(x, 1, c), SUBSTRING(y, c+1, n))


Thing o' beauty. I loves it!

(I suppose this theoretically counts as studying, but if anything won't come up in tomorrow's exam, it's genetic algorithms :/ )
Tags: ,

(Mark territory)

January 6th, 2008


04:23 am - *happy dance*
goosey@linux-home:~>su
Password:
linux-home:/home/goosey> # mount /dev/sdc1 /windows/E
linux-home:/home/goosey> # cd /windows/E
linux-home:/windows/E> # ls
autorun.inf          Install FreeAgent Tools.exe   System Volume Information
dls                  Music                         User Manuals
EULA                 Old C Drive - December 2007   Videos
FreeAgent Pro.ico    Samples                       Warranty


Translation: I got my external hard drive working again! :D

I quite literally punched the air and shouted "Woohoo!"
Tags:

(2 territory-markings |-| Mark territory)

01:50 am - Inverlacer!
I wrote a little program that will read in a graphics file, invert every second line, and write a new file as the output.

Source (Look Ma! No comments!) )

It depends on a command called convert, which is pretty standard in Linux distributions. I'm not 100% certain this would work on Windows, but if it does it would need ImageMagick to be installed and "rm temp.ppm" would probably have to be changed to "del temp.ppm". (How come the Windows command to remove a directory is rd, following the UNIX pattern of rm to remove a file, but the Windows command to remove a file doesn't follow that pattern? Oh, wait, I'm expecting consistency from Microsoft. My bad.)

It's not quite finished, yet. It would be nice if it would write an image file in any format, and not just PPM format. That's easy but I'm lazy. It would also be nice if it deleted the temporary file it uses when it was finished. There's really kind of no excuse for it not doing that, I'm afraid. (Fixed.) It could do a little more error-checking too, so that it doesn't do silly things if the file doesn't exist or whatever.

The biggest issue is that it doesn't do what I want. It does a full RGB invert which is kind of ugly, when what I really want to do is convert the RGB value to HSV, invert the V, and then convert the result back to RGB. That can really be quite pretty, but as you can probably figure by looking here, is somewhat non-trivial. Ugh maths.



By way of example with my beautiful face, the image on the left is the original, the one in the middle is what this program does, and the one on the right (which took me fucking ages to do in GIMP) is what I want it to eventually do.

(1 territory-marking |-| Mark territory)

December 15th, 2007


09:03 pm - If music was spelled with totally different consonants, Linux music would be a palindrome.
It's quite old (four years, which is probably a couple of decades in computer years) but here's an interesting article on music production in Linux. If the take-home message of that article is what I think it is, then I need no longer worry about being tempted away to Mac just to make music. The more I can do without Windows, the better. I think it wasn't then, and isn't now the case that Linux is as good as those other systems. But that'll come.

I really like the idea of a Linux distribution dedicated to music production, but even if I can get some half-decent software for my current Linux setup I'll be in a better position than I was. In fact, if I can do that, Windows will be reduced to my gaming platform, and Cedega's threatening that position, too.

I think I need a new soundcard, too. One dedicated to music production would be better than the Creative I'm using right now. I'm playing games less and less (apart from FretsOnFire, obviously) and have less and less need of a gaming sound card.

(Now I just need to figure out why my external drive is being mounted as read-only in Linux all of a sudden and, more specifically how to fix that. It says the volume is dirty, whatever that's supposed to mean.)

One thing that really thrills me is the idea that I could, in fact, put some music production functionality on The Mother of All Wristwatches. Think of a cool melody on my way to uni and I'd barely even have to slow my walking!

(Mark territory)


> Go to Top
LiveJournal.com