XWeb http://www.wdonline.com/ Dhtml, Ramblings, and Anything Else that Fits My Fancy en-us Copyright 2005 Mon, 25 July 2005 13:02:20 CDT jwmcpeak@gmail.com Jeremy McPeak Attacks on Londonhttp://www.wdonline.com/?postid=1412005-07-07T09:50:24.170Usabilityhttp://www.wdonline.com/?postid=140FooReader.NET to go to the actual blog post. Yeah... sure... a link was provided in the reading pane, but it felt awkward (for the lack of a better term) to move your mouse just to go to the site.

I updated it a bit so that if you double click an item in the item pane, it opens a new window and takes you to the blog post. It just feels right.]]>
2005-07-04T17:56:36.873
[Golem]They Took It From Us's[/Golem]http://www.wdonline.com/?postid=139the same day it was released for viewing. What am I talking about? Take a peek. Ain't that something? The company is called B2IP (adding this in here for Google to pick up).

Now, when I first saw it, I wanted to give the guy the benefit of the doubt. I remember downloading code from WebFX and a few other DHTML sites to learn. But then I went to the root domain. Notice anything (specifically, a complete rip of one of Foo's site... only difference being the middle-of-the-page layout)?

If I had released all the code, that would be one thing, but I haven't. And the fact that they make a profit off the work of others just infuriates me.

[Update]B2IP has taken down both FR.NET's UI and the rip of Foo's site (although it still looks alot like a past design).]]>
2005-06-27T14:57:40.077
FooReader.NET 1.5http://www.wdonline.com/?postid=138
FooReader.NET 1.5

The biggest change for 1.5 is the way feeds are retrieved. In version 1, a service was started to update the feeds every hour. In 1.5, the feed is pulled for every request and then cached in the event the feed couldn't be pulled at a future date. This method eats more bandwidth, but it is more inline with what Ajax is about: getting up to date information.

If you find any problems, please let me know.

[Edit]: The bug for IE is fixed (overflow problems). Thank goodness for conditional comments! I also cleaned up the code a bit.]]>
2005-06-26T22:25:55.433
21 Days Laterhttp://www.wdonline.com/?postid=137
NBA Playoffs/Finals: I'm obviously pleased that the Spurs made it to the finals this year, and like any Spurs fan, I'm obviously miffed that they farted off their 2-0 series lead. I will be the glued to the tube tonight to watch Game 7. Games 3, 4, and 6 all seemed like the Spurs actually wanted to lose. They can suffocate the Pistons (they did it in games 1 and 2), so they better do it tonight!

NVIDIA's G70: Awesome!! It out-performs a 6800 Ultra SLI setup in many cases, and it costs $400 to $500 less than the SLI setup. Too bad they probably won't make an AGP version.

The Book: It is just like writing a term paper... except there's the little difference that it'll be read by many more people. That pressure alone is enough to cause a writer's block. I rewrote FooReader.NET for it, and I'll upload the new version soon.

Battlefield 2: I have been waiting for this game since it was announced. I've only played the demo (and very little of it), but I like it. I recorded some footage and will upload it if I get around to it. My only complaint is that the weapons feel like Nerf toys (oh yeah... they're inaccurate, too). I haven't hopped into a chopper yet, but hopefully it'll be like hopping into one in Desert Combat.]]>
2005-06-23T16:43:15.903
I Am Not A Spammer!http://www.wdonline.com/?postid=136
Over the past few years, people have contacted me regarding email that they received from an organization known as WDOnline, LLC. Of course, the first place someone will check is this web site. However, I always assumed people would look at the site and see that wdonline.com has nothing to do with prescription medication. Now, there are some people that are bright enough to gather that, but there are others that seem to ignore everything they see and head straight to the contact page. Then there are those that think I do design work for them; that’s not a big leap, either… and no, I don’t do any work for them.

I used to average about two emails per year about the subject, but I just received my fifth since the beginning of April… and I am getting a little tired of it. So I decided that the contact page needs to go through some technical changes. It stinks that I have to even think about doing it, but it’ll save me time in the long run. It will add in an extra step for people wanting to use the contact form, but hopefully it will force people to read the disclaimer I will put there.

So, for the record: I am in no way affiliated with WDOnline, LLC, the spamming organization. I did not spam you. I am sorry you received spam (aren’t we all?). Spam and spammers suck, but there isn’t anything we can really do about it. Welcome to the Internet!]]>
2005-06-02T13:04:09.043
Ajax: The Bookhttp://www.wdonline.com/?postid=135Nicholas on the new Ajax book. I’ve been asked why I haven’t blogged about it yet (I’ve known since Sunday), and honestly I don’t know. I’m not really one to toot my own horn (except to people I know haha), but I’m excited as hell!

One thing’s for sure: we need ideas. If you have any ideas on Ajax (components, apps, anything), share them with Nicholas or myself. We have some good things lined up, but you can never have too many good things.]]>
2005-05-27T09:05:38.950
Star Wars Episode 3http://www.wdonline.com/?postid=134much better", but all in all, it is a very good movie. Visually, it was stunning. In the opening sequence when you get to see war going on... wow! It's definately worth seeing, so go see it!]]>2005-05-25T10:58:51.577You Know You've...http://www.wdonline.com/?postid=1332005-05-25T10:54:57.420Delete() Thishttp://www.wdonline.com/?postid=132Muthukumar.SK (link doesn't work for me) that the Delete() method in XWebMenu wasn't working. After some inspection, I found what I had done. I failed to update the Delete() method for the Menu object when I changed the HTML structure of the menu. Oops!

The Delete() method isn't documented, but it is apart of the demos. It is an easy way to get rid of the menu and/or other menu objects. I have updated the demo code and the released code, so if you ever want to use the Delete() method, it should work now.

Thanks again, bud!]]>
2005-05-22T08:58:10