First off, I am a huge advocate of free music and creative commons.
Let us take a moment to revisit what happened with the book selling industry a few years ago. Barnes and Nobles began selling its best selling books at nearly zero profit or sometimes even at a loss. With their massive overhead, they were still able to generate enough income. This strategy forced many many small book shops out of business. Most of them depended on best selling titles as a major source of revenue. Now they lost much of that income because they could not match prices with Barnes and Nobles. (I image the story is the same with Borders) Once the local competitors were knocked out of business, BN could begin making small profits on best sellers once more.
Germany has(or had) laws to protect against this practice which is why there is still a variety of different shops here.
I enjoy BN, and I think it is a great store. But, I valued the small bookstores that work with smaller publishers, and integrated themselves more as a unique identity in the community. Now most major cities only have 1 or 2 such places. They are most definitely cherished.
Sure its not hard to find differences in this anecdote with the recording industry. But lets think about the similiarities too. The BBC is using the massive clout to shut out some of the lifelines of its competition. This might not be the ideal that everybody here makes it out to be.
So please take just one moment to stop and think about the other side on this one -before they start putting starbucks in our concert halls too.
Ouch! Also, I think every decompiler has some weaknesses and isn't able to undo all code. I know Jad has some limitations. Unfortunately, I wasn't able to get the source of the code that broke the decompilers;)
Java provides a wide range of APIs to work with for math, networking and graphics. Cross platform support.
The JSyn Plugin provides a great synthesis package for making sound, and it can be used with various web browsers. (Linux support is in its early stages.)
Here are a range JSyn examples including more algorithmically generated music in Java.
Now we can really have true homogenized milk.
First off, I am a huge advocate of free music and creative commons.
Let us take a moment to revisit what happened with the book selling industry a few years ago. Barnes and Nobles began selling its best selling books at nearly zero profit or sometimes even at a loss. With their massive overhead, they were still able to generate enough income. This strategy forced many many small book shops out of business. Most of them depended on best selling titles as a major source of revenue.
Now they lost much of that income because they could not match prices with Barnes and Nobles. (I image the story is the same with Borders) Once the local competitors were knocked out of business, BN could begin making small profits on best sellers once more.
Germany has(or had) laws to protect against this practice which is why there is still a variety of different shops here.
I enjoy BN, and I think it is a great store. But, I valued the small bookstores that work with smaller publishers, and integrated themselves more as a unique identity in the community. Now most major cities only have 1 or 2 such places. They are most definitely cherished.
Sure its not hard to find differences in this anecdote with the recording industry. But lets think about the similiarities too. The BBC is using the massive clout to shut out some of the lifelines of its competition. This might not be the ideal that everybody here makes it out to be.
So please take just one moment to stop and think about the other side on this one -before they start putting starbucks in our concert halls too.
that was aimed to foil decompilers.
;)
Its starts off with public variable names like:
public int YOU_DECOMPILING_NOOB =-1;
public int NO_SKILLZ_4U=100;
and then the obfusticator kicks in:
where a1 and al(with an L) are switched around.
The variable and method names look similar.
if (a1.b1.x.y == al.b1.xl.y2){
a1.v1.x.y &= al.b1.x1.y2 >> 0x4c;
a1.b1.x( al.b1.x2 );
}
Ouch! Also, I think every decompiler has some weaknesses and isn't able to undo all code. I know Jad has some limitations. Unfortunately, I wasn't able to get the source of the code that broke the decompilers
Java provides a wide range of APIs to work with for math, networking and graphics. Cross platform support. The JSyn Plugin provides a great synthesis package for making sound, and it can be used with various web browsers. (Linux support is in its early stages.) Here are a range JSyn examples including more algorithmically generated music in Java.
Where is the link to the SDK? I thought this was news for nerds...