29 November 2006

10 Minute Mail + Fakenamegenerator.com/

10 Minute Mail

Fakenamegenerator.com

The combination of these two things should help make my online life a LOT easier. Unfortunately, I'm sure "10minuteemail.com" is going to be blocked by about every sign-up service in the universe within a few months, but until then, it'll be fun.

28 November 2006

Intellectual Property Gone Crazy

A MCD'S-BRAND SANDWICH By NEIL GRAVES - New York Post

Something's got to be done about this trend (it extends greatly in the software world), or it's going to be well nigh impossible to write any kind of software in a few years or so, for fear of getting sued.

Thankfully -- from what I've heard -- these kind of patents hold almost no weight at all in the EU.

For God's sake -- they're trying to patent the sandwich, people! The sandwich!!

21 November 2006

LotusScript

What is it about LotusScript that I find so strange? Is it the lack of case-sensitivity? The lack of any sort of line terminator? The kooky way to declare variables? Seriously, I'm totally weirded-out every time I have to code in it.

...that being said, there's just some things that it does best in Notes, and there's just some things that you have to use it for. Also, I have to admit that I like its object-orientated nature. Eh, perhaps, in time, the differences between LotusScript and I will become nonexistent, ushering in a new era of peace. :P

17 November 2006

Computerworld - Ballmer: Linux users owe Microsoft

Computerworld - Ballmer: Linux users owe Microsoft

"In a question-and-answer session after his keynote speech at the Professional Association for SQL Server (PASS) conference in Seattle, Ballmer said Microsoft was motivated to sign a deal with SUSE Linux distributor Novell earlier this month because Linux 'uses our intellectual property' and Microsoft wanted to 'get the appropriate economic return for our shareholders from our innovation.'"

Ballmer -- show us the code, or shut the fuck up.

Ladies and gentlemen, this is what you call "extortion." Microsoft is feeling highly threatened by Linux these days (especially with the new releases of Ubuntu, which, I must say, are absolutely amazing), so they have started making baseless claims that Linux is "stealing" things from them, while offering up absolutely no evidence of any actual wrongdoing.

"But, if these claims are absolutely baseless, how do they hope to win?" you may ask.

They don't. They don't need to. They're Microsoft. All they have to do is cast doubt in people's minds that users of Linux may be "stealing intellectual property rights" and they win.

While those of us in the know may think Microsoft are a bunch of clowns, the vast majority of upper-level IT Managers in the world think Microsoft is just the best thing ever. Their software always works (because they make the OS, too), it always works with hardware (because they've colluded for years with companies like Intel), and they're always willing to support and offer updates to their software forever (for a fee, of course).

Hopefully this'll die down and Microsoft will be exposed for the asshats they are, but it's going to be quite a struggle.

16 November 2006

Ford's UK Site

Ford.co.uk

Wow, just discovered this whilst browsing around -- did you know that Ford's UK site is a completely accessible, non-javascript required website that looks great in Firefox, as well as in IE? They even use dynamic CSS menus... I don't think I've ever even seen that used before on a corporate site.

Is Ford's US site as neat? Nope, but at least it doesn't look like crap in Firefox (which means that they're at least doing some testing).

13 November 2006

Client-side JavaScript Access to Computed Fields

Something interesting I've just found out, especially if you're fond of using JavaScript for your client-side validation -- while JavaScript can't do crap with computed fields on the web (because they're served to the browser as plain text), JavaScript on the client-side can access computed fields just fine! I'm guessing this was added as part of Lotus' personal JavaScript engine they use (I'm still trying to figure out just exactly what, if anything, it's based on), because without it, complex client-side JavaScript is rendered kind of useless when compared with LotusScript.

08 November 2006

Another IE Bug? Naw....

Ooh, ooh, ooh, pick me, pick me, pick me! *Raises hand*

How does IE process cookies? To tell you the truth, I really don't know.

As I've found out recently from some testing I've been doing, I get anomalous happenings if a cookie's name is just contained inside of another cookie's name.

While the stages of this bug find are only preliminary, I'm pretty sure that, according to IE, a cookie named "Journal" and "TestJournal" are the same thing (as long as they're on the same domain). I don't know if it's just ignoring one cookie, or processing the first (or second, who knows?) one it comes to.

Mozilla processes the two cookies correctly, of course.

Anyone else encountered this while working with cookies in IE?

ABC News: Intel Compiles Web 2.0 Suite Of Their Own

ABC News: Intel Compiles Web 2.0 Suite Of Their Own

"SuiteTwo will be compatible with Intel's Xeon 32-bit and Xeon 52-bit platforms. The company could not answer questions about why this suite may run better on Intel platforms rather than on other microprocessor systems such as AMD."

First of all, what the hell is a "52-bit" platform?

Secondly, of course they're not going to answer about why they've made claims that any software they make might run better on their own chips rather than AMD's -- what they're doing is illegal.

Anyone remember Skype's claims (after they were bought by Intel) that their software "had new features that would only work on Intel chips" and the quick software fixes discovered by the hacking community that proved that it was all bullshit?

Folks, Intel's losing market share to AMD's better, faster, and cheaper chips, and they're presently crapping their pants. That is all.

06 November 2006

Cumulate Draw 0.3 Release (Supporting IE 6 ,Firefox 1.5 )

Cumulate Draw 0.3 Release (Supporting IE 6 ,Firefox 1.5 )

Wow. Just wow. A fully featured (quite a bit more advanced than MS Paint, I'd say) drawing and image creator that's completely JavaScript powered. Try it out -- personally, I found the interface to be very intuitive and easy to use. Took me about a minute or so to create a custom image that downloaded right to my computer.

Google, ready your checkbooks!

01 November 2006

Recent Discoveries in Web Design (for me)

Needing to grab the current UNIX timestamp in JavaScript and aren't wanting to bother with the usual crap (creation of Date() objects, manipulating dates, etc)? Well, if that's the case, just use the following code wherever you need it:

(new Date()).getTime();

Tack that onto anything you want in place of a variable and it will automatically return as the current timestamp.

Something else I've found out -- when you're making web apps and you're mixing Notes objects (buttons and stuff) and pass-through HTML, make sure you leave at least one space of non-pass-through text between the object and your pass-through HTML! Why? Because, as I've discovered, if your Notes object that you're trying to make appear on the web is touching an area of pass-through HTML, weird stuff happens... namely your button not showing up on the web. This seems to be all the more prevalent if the button you're creating uses only JavaScript on the web (it has no client-side code).

Additionally, you just have to take a look at this: http://www.schillmania.com/projects/soundmanager/.

I tell you, it's programmers such as this guy that are taking the fun out of banging your head against the wall for hours at a time. This fellow has made an absolutely seamless method of integrating sound into a web app -- no more funky proprietary HTML code, no Java applet embedding, just good ol' fashioned JavaScript... and a tiny, tiny embedded flash file. Hey! Pay no mind to that -- it works perfectly.

...I've even got the bloody thing to work in a Domino database...