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

 



Forgot your password?
typodupeerror
×

Comment Re:So, there's no new art? (Score 1) 4

The method, invented by either Bruce Perens or someone before him - we are into 1993 or earlier here - and implemented by me (in 2001, under Win32) and I am sure by many others, is about placing an inaccessible page (4K) right before or after your just malloc-ed region. This way, if the user code reads or writes beyond the boundary, an exception is raised. In the case of my implementation, the "before" or "after" was a compile-time switch. In the case of Bruce Peren's Efence, it was an environment variable. Having that in mind, can anyone see any improvements in any of the claims?

Submission + - My GPL code has been... patented! 4

ttsiod writes: Back in 2001, I coded HeapCheck, a GPL library for Windows (inspired by ElectricFence) that detected invalid read/write accesses on any heap allocations at runtime — thus greatly helping my debugging sessions. I published it on my site, and got a few users who were kind enough to thank me — a Serbian programmer even sent me 250$ as a thank you (I still have his mails). After a few years, Microsoft included very similar technology in the operating system itself, calling it PageHeap. I had more or less forgotten these stuff, since for the last 7 years I've been coding for UNIX/Linux, where valgrind superseeded Efence/dmalloc/etc. Imagine my surprise, when yesterday, Googling for references to my site, I found out that the technology I implemented, of runtime detection of invalid heap accesses, has been patented in the States, and to add insult to injury, even mentions my site (via a non-working link to an old version of my page) in the patent references! After the necessary "WTFs" and "bloody hells" I thought this merrits (a) a Slashdotting, and (b) a set of honest questions: what should I do about this? I am not an American citizen, but the "inventors" of this technology (see their names in the top of the patent) have apparently succeeded in passing this ludicrous patent in the States. If my code doesn't count as prior art, Bruce Perens's Efence (which I clearly state my code was inspired from) is at least 12 years prior! Suggestions/cursing patent trolls most welcome.

Comment Re:Verified with my SW-only Javascript 3D renderer (Score 1) 98

I am a newbie, Javascript-wise - so if this is true, it was purely coincidental :-)

It's just plain math and a "plotpixel" function... so I'd be happy to know what to change to make it run faster in other browsers - any suggestions?

(the good thing about Javascript - the code is open-source by nature)

Comment Verified with my SW-only Javascript 3D renderer (Score 3, Interesting) 98

Verified with my SW-only Javascript 3D renderer, try it on your own here, or just look at the submitted benchark results:

On my aging PentiumD/2.8GHz:

  • 13 frames per second with Firefox 3.6
  • 18 frames per second with Chrome 7
  • 27 frames per second with Opera 10.6
  • 44 frames per second with Firefox 4.0beta
Programming

Submission + - A simple 3d benchmark in HTML5/Javascript (semantix.gr)

ttsiod writes: Having heard so much about HTML5/Javascript over the last years, I finally took the plunge, and after 5h of coding (mostly spent Googling for the way to do PutPixel), I humbly submit my first HTML5/Javascript app: a simple 3d benchmark that "stress-tests" the browser's Javascript engine. It turned out to be a nice race between Chrome, Opera and Firefox4. Run it and see how your results compare....
Programming

Submission + - A universe simulation in 200 Python lines :-) (ece.ntua.gr) 2

ttsiod writes: I've always been fascinated by space — ever since I read "The Family of the Sun", when I was young. And I always wanted to simulate what I've read about Newton's law of gravity, and see what happens in... a universe of my own making... :-) Well, I'm happy to report... that I verified the "Big Bang" in less than 200 lines of Python (using pygame to plot the... celestial objects). OK, OK, I am just a geek goofing around... so what? Enjoy!
Programming

Submission + - Corporations, IT, and a decent rant (ece.ntua.gr)

ttsiod writes: 5 years ago, I was yet another drone working in a huge disaster of a project — that eventually went down in flames. The project took place in a large telecom operator, and had already become a joke for those of us who had the clarity to see it for what it was — that is, a huge waste of shareholders money (not that they ever got wind of it). I wrote a rant back then, but decided not to publish it, letting myself cool a bit and see it rationally years later. Well, years later, it still makes sense — perfect sense. And it has proven itself time and again. I share it with my fellow Slashdotters, inviting their own stories in the comments...

Comment Re:How Could they (Score 1) 11

Sorry mate, you're wrong. You can happily get unsecured content from any place you like, store it on your server and then serve it to anyone you please over HTTPS - from your *own* servers. This is what Google does when you click on "show me the cached content". Do you really think that the summaries written under the search results are obtained in real-time from the original servers and "woven" into your results the moment you search? No, the content IS scanned daily by Googlebots and stored in Google's machines - they are already serving the query RESULTS from their own servers, and this is what I am talking about - simply returning the RESULTS over HTTPS - whether you'll click on them and proceed over HTTP would then be your own choice. Regardless, some Slashdot moderator closed this thread - I can't for the life of me understand why, I think it's a valid question, and one many tech people would love to talk about...

Slashdot Top Deals

It is easier to write an incorrect program than understand a correct one.

Working...