Thursday, November 29, 2007

This Weekend's Tech Deals

Sale
List
FREE
$69.99 RAIDMAX NINJA ATX computer case - You can't beat a free case.
$12.99 $19.99 Griifin Roadtrip FM transmitter/charger for Ipod - Makes listening to your music easy peasy.
$19.48 $89.99 Motorola H500 light pink bluetooth headset - Perfect gift for the girly girl in your life.
$139.99 $179.99 I-Inc 19' widescreen monitor - Buy this with the money you saved on your case.
$39.99 $99.99 Microsoft Wireless Laser Desktop - Add this to your case and monitor and you are on your way.
$39.99 $49.99 Kensington Wireless Laser Laptop Mouse - My wife likes this cuz it's purple.
$79.98 $119.98 Maxtor 120 GB Harddrive - One Touch button for backups.
$79.99 $99.99 Portable DVD player w/4.2 in LCD - Great for the guy who has everything.
$49.95 $199.00 Kingston 2GB PC2-5300 laptop memory - Make your laptop super fast for super cheap.
$4.99 $29.99 Creative webcam w/free headphones and games - 5 bucks and everyone can see you.

Labels:

Tuesday, November 27, 2007

XML Goes Binary with EXI

A new standard from the W3C promises to allow web servers to talk to each other super-fast.

When it comes to bandwidth usage, binary beats text any day. The same is true when it comes to CPU processing of data. That's why programs are compiled and why most databases don't simply store data in giant text files. So, it doesn't make much sense for XML, a metalanguage who's primary purpose is the interchange of data on the Web, to take the form of plain text.

To address this issue the W3C has recently been developing a standard called EXI (Efficient XML Interchange) that represents XML data in a binary form. This should mark a significant improvement over both data compression and commercial XML hardware-accelerators available on the market today. "It is unlike data compression, which has overhead associated with it", explained John Schneider, co-editor of the EXI working draft, "There are people out there that are buying XML accelerators and hardware to speed up XML processing... but it doesn't do anything for bandwidth."

Representing XML as binary will help solve both issues because it will not only be the most minimal possible size representation of the XML (which is good for bandwidth), but the data can be stored and processed directly in its EXI form. So not only will you not have the added overhead associated with data compressors, but processing will actually be significantly faster in this new binary form than in it's plain-text XML representation. According to Schneider, "on average, 12 to 14 times faster than processing normal XML." The way I see it, even if EXI in the real world doesn't even come close to their estimates, it'll still be hella-fast.

The best part about this whole thing is that, chances are, us programmers won't have to do a thing to take advantage of EXI. John says it will be embedded at the lowest level of the XML stack, in the parser or serializer, so your Web server will do all the work for you.

Read: W3C
Read: XML Developer

Labels: , ,

Monday, November 19, 2007

Finding Anthony's Leg

A friend of ours lost his leg when he was struck by a car. We'd like your help in finding him a new one.

The Criminal
October 21st, 2007: Mario Smith is pulled over on a traffic violation just after 10 AM. The officer soon discovers that Mario has is a warrant for failure to appear in court on theft charges. The officer has one cuff on him when Smith resists and gets back in his car. The officer lets go so he is not dragged by the vehicle as Smith speeds away.The officer does not pursue because he has such a hug lead on the Officer. An APB is put out on Mario Smith. As Smith speeds south on Roswell Road a young man is crossing a crosswalk. Smith hits the man and continues down the road. He hits a taxi and 2 other vehicles before fleeing on foot. He is finally apprehended and charged with four counts of hit and run, obstruction of an officer, serious injury by vehicle, fleeing and attempting to elude a police officer, theft by taking, marijuana possession, and seven traffic offenses. The whole ordeal lasts only 12 minutes. He does not have auto insurance.

The Victim
Two weeks before this, Anthony Bevis, 22, moved to Atlanta to help with his brother's business and to go to school. The Sunday morning after he had enrolled at Perimeter college he was on his way to work when he came to the cross walk at Roswell Road in Sandy Springs, Georgia. The light changed to walk and he began to cross the street. He is struck by a car just two steps from the curb. 911 is called and soon cops and ambulances arrive. He is rushed to the hospital where, after surgery, he discovers he has lost his left leg.

How to Help
Anthony is our friend and neighbor. Since he just moved here two weeks ago he doesn't have any medical insurance. Being a young man, he may be a good candidate for experimental prosthesis. This article will be the first of a series of articles about Anthony's recovery and the search for technologies that may help his plight. We've set up a PayPal account for donations, and all the proceeds made from pay-per-click advertising for this article will be donated to Anthony. Below are some ways you may be able to help. Some of these may only require seconds of your time:

  1. Help spread the word:
    • Link to this article or blog about it on your site.
    • Digg this article.
    • Do you have a friend or colleague in the medical engineering field? Tell them about this article. You never know if they might know something or someone who can help Anthony.
    • Email this article to your friends. http://www.grinn.net/anthony is a shorter URL that redirects to this article.
  2. Do you work in a field that may be able to help Anthony? We'd like to open the comment section of this article up to discussion of technologies that may help Anthony. You can also click Contact Us from our main page to contact us directly. We're working closely with Anthony's family and can get you any specifics on his condition that you need.
  3. You can help Anthony financially, even without spending a dime:
    • 100% of the proceeds earned from the yellow pay-per-click advertisements on this article and any of the other articles we do on Anthony will go to Anthony to help pay his medical bills. We're not saying to click on the ads for just for Anthony's sake, but do pay attention to them and if there is a product or service in the ads that you may find useful, know that visiting that ad will help him out.
    • If you'd like to make a donation to Anthony, you can do so in two ways: The PayPal Donate button at the bottom of this article will let you donate funds to Anthony. Also, you can visit any Wachovia Bank and tell them you'd like to "make a donation to Anthony Bevis of Sandy Springs". Either way, the funds will go into a bank account that Anthony's family set up for him to help pay his medical bills.
Again, the focus of this series is not just to raise funding for Anthony's medical bills, but to find technologies that may help him out. If you know of anyone or anything that may be of help to him, post about it in the comments section of this article, or contact us from our main page. As we get more details about his condition from the doctors and learn more about what details people need to determine candidacy, we'll post more of the specifics of his condition.

Thank you for your help.

You can make a donation via PayPal to help Anthony with his medical bills by clicking the button below:

Labels:

Thursday, November 15, 2007

This Weekend's Tech Deals

Sale

List
$29.99
$39.99 Targus TGT-66TR 66" Tripod - Make the family holiday portrait perfect.
$19.99 $39.99 APC UPS/Surge Protector - Get ready for the winter weather.
$29.99 $99.99 ID Armor 15-Sheet Crosscut Shredder - Destroy personal info before you trash it.
$99.99 $249.99 VoPoint 5.0MP Camera/MP3/Digital Video Recorder - Does it all for $99.99
$35.90 $69.98 American Telcom Cordless VOIP Phone - Great price.
$33.99 $38.99 Logitech 2.1 Black Speaker System - Listen to your music in style.
$90.14 $99.99 Canon PIXMA MP470 Photo All-In-One Printer - Great for printing your holiday photos.
$14.95 $35.00 Kingston 2 GB USB Flash Drive - You can never have too many of these.
$29.99 $79.95 JBL Headphones - Great to block out the chatty neighbor on the plane ride home.
$39.99 $99.95 La Crosse Sun/Moon Wireless Weather Station - Know the weather before you walk out the door.

Labels:

10 REALLY Wierd Instructables

I'm a big fan of the user powered do-it-yourself site instructables.com. Nothing satisfies us geeks like building it ourselves, and you can go there to find how-to's on pretty much anything imaginable. As a matter of fact, you can find instructions on how to do things you probably never even imagined! We've compiled a list of 10 of the most audaciously outlandish instructables instructions we could find.


1. How to Clean Your Sinuses

This is the instructable that started this idea. I've had a cold for the past few days and was wondering if there was a better way than blowing my nose into a tissue to get the snot out of my head. I'm sure there is, but I'm equally sure this is not it. The only thing stranger than this instructable is the fact that someone developed a device explicitly for this purpose.


2. Green Keyboard
It seems everyone is doing their part to save our planet from destruction. Make your favorite hippy's keyboard "green" by planting seeds on the keys.

"For an English Cottage Garden feel, thimbles and fishing line can be used to make hanging baskets. Superglue them to the front of his/her monitor."


3. Condom Ecosphere

While we're lending a hand to Mother Gaia, why not make a self-sustaining ecosystem in a (preferably unused) sperminal terminal? Then you can call your mom and tell her you just let loose your little swimmies into a Trojan.


4. Instant Legal Shoes
I'm originally from West Virginia so I was born knowing this trick. As a matter of fact, my momma wore these Instant Legal Shoes to the hospital when she birthed me. Shoes are just another way the government fat cats are trying to oppress the hillbilly. Fight the power!


5. Defeat the Stare-Down

If a fat baby with a dot on its forehead ever accosts you you'll now know how to ward off his evil baby gaze. (Why am I saying "if"? Who hasn't been accosted by a baby with a dot on its forehead?)


6. Perfect Oreo Dunk

If your brains are made out of cottage cheese and you can't figure out how to put a cookie in milk, fret not. Dear Mr. Philbar has written instructions that will end your torment and allow you to join the rest of Oreo-dunking society.


7. How to Sit on Your Stoop

Another no-brainer (or cottage cheese brainer if you prefer) is how to sit on your stoop. This one was written to be comical, so I'll cut them some slack. Secretly, this one was mostly just added to the list as a segway to the next item...


8. Poop Prop

From stoop to poop! If you often find yourself needing poop but not needing to take a poop than this instructable is for you. Someone in the comments suggested to "find a way to make it stink". I suggest using real poop for that.



9. How to Lock Someone to a Tree...

I have to admit, this one is pretty cool, and you've gotta love the MIDI music playing for the video. It's so Double Dragon. I wonder how many kids tried this by themselves and got stuck to a tree for hours before anyone found them?



10. Mobile Stripper Pole

The biggest problem with strip clubs is that they're stationary. This instructable solves that problem. If you live in a trailer park (which you probably do if you made a portable stripper pole) you can send pictures of yourself and your new pole and the author will post them on the instructable.

Friday, November 09, 2007

This Weekend's Tech Deals

Sale Price List Price
$16.99 $19.99 Logitech USB QuickCam Messenger WebCam w/Tripod & Software - Everything you need to start using a webcam.
$29.99 $59.99 Kensington Wireless Presentation Remote w/ Laser Pointer - Spice up those boring PowerPoint presentations.
$95.99 $109.99 10.2" Mintek Widescreen Portable DVD Player - Keep the munchkins or yourself occupied on that long ride to Grandma's.
$198.94 $224.54 GARMIN STREETPILOT C330 AUTO GPS - Turn by turn directions... Just don't turn into a lake like Michael.
$14.99 $44.99 Kensington PilotMouse Laser Wireless Mini - Great for on the road.
$19.99 $29.99 Targus Laptop Chill Mat - Works great, I am using mine right now :)
$17.99 $44.99 Cables To Go 7-port USB Hub - You can keep on your desk or remove the top part for travel.
$61.95 $149.99 Kingston 2GB PC2-6400 SDRAM - You can always use some more memory.
$126.99 $169.99 Western Digital 500GB External Hard Drive - Get it in time to store all those holiday photos.
$99.99 $199.95 Philips 7" Digital Photo Frame - Easy way to display photos directly from your camera's memory card.

Labels:

Thursday, November 08, 2007

Dissecting Drop.io

A new file sharing web app has recently been released called drop.io and it is very cool to say the least. The concept is as simple as the page's design: Upload any file(s) you want and it will give you a URL to a page listing the files you upload. The attention to detail in their app's design doesn't miss a beat. I'll run you through the process, pointing out the intricate details you may might have missed.

Adding Files
When you visit http://drop.io you're presented with a page containing an Add Files button. When you click the button you're presented with the file selection dialog familiar to you from when you've clicked the "Browse..." button on other pages. But this dialog is different. You can select multiple files at once. This is done with some Flex trickery, the likes of which I had never seen before.

Once you've selected your files and close the dialog, the progress bar updates to show how much of your 100mb limit has been used. The text below the progress bar tells you how much data is waiting to be uploaded. Another neat trick. You can upload any type of file. Drop.io will generate previews for pictures, mp3s, PDFs and most types of video.

Droptions (Cute, huh? Came up with that all by myself.)
You specify a name for your drop. This name is used for the URL you can use to access your drop in the future. A random, default URL is generated for you but you can give it something a little friendlier. If you specify a password for your drop, anyone visiting your drop's URL will have to enter that password to access the site.

Next, you specify when you want your drop to expire. Your drop expiration can be anywhere from one day to an entire year. When your drop expires, all your files will be removed from the drop.io server. Although you might think, "I might as well set this to a year just in case", setting an earlier expiration date increases the security of your information by limiting the amount of time someone has to compromise it. If you near that expiration date and you're still not done with your drop, you can always "renew" the drop before it expires.

You next specify what access "others" have. Essentially, these are the permissions given to anyone who accesses your drop via its URL. This is a much more powerful feature than it may initially appear.

Allowing others to "View Only" is useful for one-way sharing - such as uploading a file or files you commonly email to clients as an attachment, or sharing a collection of full-sized images from the last expo you visited with your blog viewers.

Allowing others to only "View & Add Notes" is useful for one-way sharing with feedback - such as sharing the photos from your kid's last birthday and allowing your family members to comment on them, or sending mock-ups to a group of clients for review and discussion.

Allowing others to "View, Add Notes & Files" is useful for collaboration - such as working on a project with people in different geographical locations, or collecting photos this holiday from all your family members.

You then hit the "Drop it." button and your files are uploaded. As each file uploads, the progress bar shows how far along that upload is.

Admin Password
Once your files are uploaded you're redirected to your drop's URL. You're given the option of specifying an Admin password. If you specify one, you (or anyone else who has it) can use it to gain full write permissions to the drop. Also, you need to specify an admin password if you want to be able to add time to the expiration later on. But, you can always add an Admin password later on, as we'll see further down this article.

One of the most innovative features of drop.io is that through all of this, you never give your email address and you never have to set up an account on their service. This is a paradigm shift from other apps: taking authentication and putting it directly into the hands of the user. You determine whom you wish to give the address to, thus deciding who has access to your drop.

Your Drop's Page
Your drop has 3 different views: Chronological, Media and Interactive. Chronological View breaks down your dropped items according to when they occurred, grouping newer items by day and older items by week, month or year. Media View (the default) groups your items by type: Notes, Links, Pictures, Videos, Audio, Documents, and Other.

Interactive View
is sort of like filmstrip view in Windows Explorer. To the right you have thumbnails of all your various media, with the larger "preview" view of the selected item opening in the middle of your screen. By default all previewable items are displayed, sorted Newest First but you can change what types of items are displayed and in what order using the drop-downs above the thumbnails.

Admin Options
Clicking the black Admin link to the left (assuming you have admin privileges) brings you to the Admin page. The initial view displays the current settings and statistics for your drop. From the menu at the left you can do several things:

  • Destroy Drop: If you wish to permanently delete your drop before the expiration date.
  • Change Drop Address: Move your drop to a different address.
  • Change User Password: If you've set a user password, you can change it or remove it here. If you haven't set one, you can add one here. Changing the user password could also allow you to block everyone out if your drop fell into the wrong hands.
  • Change Admin Password: It's never too late to add
  • Change Drop Expiration: Add time to your drop before it expires.
  • Other Users Can Add: Specify the permissions for those who visit your drop but don't have Admin privileges.
  • Other Users Can Delete Media: Here's something we haven't seen before. You can allow other users to delete files from your drop using this option.
  • First Page Displayed: Media View is the default view when you first visit your drop. This lets you change it to Chronological View or Interactive View.
  • Upgrade Drop to Premium: Drop.io's business model is to keep these Basic accounts (limited to 100mb drops) free. Once they get out of Alpha (or perhaps Beta) release, they'll make their money by selling Premium accounts with upped upload limitations.

Emailing Your Drop
The name you gave your drop isn't only used for its web address. Your drop also has an email address which adds a whole 'nother level of interoperability to your drop. Your drop's email address is dropname@drop.io (where dropname is the name you gave your drop.) If you email your drop without an attachment, the text of the email will be added as a note on your drop. If your email contains one or more attachments, those attachments will be uploaded to your drop. What can be added to your drop is dependent upon what permissions you've selected for Others to have. It doesn't care if you have Admin privileges when you email it because it doesn't know your email address from Adam's.



This drop.io thing, in my opinion, does its job in the best possible way. The next step is to open it up a little to allow people to develop their own applications that utilize it. Email support is a great big step in that direction. With it you can already do things like send text messages and pics to your drop from your cellphone. And all an application really needs to do is be able to email to add something to your drop. So, drop.io folks - When's the API come out that lets us interface with our drop to read info from it?
 
 
 
 
 

Labels: , ,

Tuesday, November 06, 2007

Blogger Goes Apeshit

Since sometime yesterday I've had a heck of a time publishing to my blog using Blogger and apparently I'm not the only one. In fact, I'd be surprised if anyone will be able to read this entry since I'm essentially unable to publish!

Blogger allows you to publish your blog to your own server via FTP. In your settings you specify your FTP server, user name, and password and when you hit Publish on their web interface their servers upload the HTML files that make up your blog to your server.

Yeah, SURE you are!

However, since yesterday, FTP upload has been finicky at best. When you attempt to publish, Blogger just sits there displaying the "Publishing..." message you see above. Sometimes it will eventually display a message saying "Your publish is taking longer than expected" but offers no real explanation.

It seems the folks over at Blogger have yet to realize the issue, but the morning is just still young. Perhaps they're over at the Android wing of the building hanging balloons for the SDK release party. This is the part where I normally say, "I'll keep you posted" but I probably will be unable to!

Labels: ,

Monday, November 05, 2007

Google's Android vs Apple's iPhone

The web is abuzz with talk of Google's new mobile OS, Android. What I find interesting is the stark contrast between Apple's tyrannical stance against people developing their own apps for the iPhone, and Google's stance that outside apps can only lead to the melioration of their product. Apple has blocked users from developing apps for the iPhone, going as far as causing all outside apps that were developed for the iPhone to be bricked. Google has done quite the opposite. Their new Android mobile operating system not only is designed specifically to allow programmers to produce apps for it easily and is not tied to any specific phone or carrier, but the entire operating system will be made open-source sometime next year!

For those of you guys that missed it, Google today announced that they are in fact not making a cellphone or mobile device, but instead were actually developing an open-source operating system for cellphones and mobile devices. The software is known as Android. C'mon, are you really surprised that a software company developed software and not a device? Here's the scoop on Android:



  • It's wide-open:
    • An SDK will be available November 12th.
    • The OS is free for mobile providers (or anyone else) to put it on their phones. Google plans to make their money off ads displayed to the users of the phone (not sure if it's on the phone itself or simply when browsing Google's pages.)
    • The OS itself will go open-source sometime next year.
  • It has been suggested that the design of the phones may be similar to the iPhone (with touch screens and what-not) but I'm guessing the OS's interface will not be tied to one particular navigation or input system.
  • Google will continue developing mobile versions of its web-based applications such as Google Maps and GMail for those of us with non-Android phones to continue to use.
  • Google has also announced the Open Handset Alliance: A group of developers, manufacturers and providers to "commercially deploy handsets and services using the Android Platform."
  • Android-powered phones are not expected to be available until the second half of 2008.

Again, all of this is such a contrast to how Apple has handled outside development on their iPhone. Jobs was quoted as saying, "These are devices that need to work, and you can't do that if you load any software on them." And that, "'Cingular doesn't want to see their West Coast network go down because some application messed up." People figured out a way to get their own apps on their (own) iPhones, but instead of voiding their warranty (or thanking them for making the iPhone waaaay better), Apple blocked their apps with their latest patch. It has taken a huge public outcry and several lawsuits to get Apple to finally open the iPhone a bit. They've now announced that they'll be releasing a developer kit this February.


As you can see, I'm a little pissed at Apple for locking down the iPhone. It would be a glorious device to develop on, but right now isn't worth the risk of Apple killing any apps one would develop on it. As for me, I'm not holding my breath for iPhone's developer kit release, either. As a developer, why should I settle for semi-open-source when the real thing is right around the corner?

Labels: , , , ,

Leopard, the Ultimate OS for Porn.

After 50 diggs this amusing article went offline so I decided to mirror it myself. Hope the joyoftech.com folks don't mind.

Click for Original Post

For those of you who don't get it, Leopard is the latest version of Apple's OS-X Operating System. Many of it's features are well geared to... primate swatting. For more senseless humor, might I suggest this unrelated article?

Friday, November 02, 2007

This Weekend's Tech Deals

Sale Price List Price

$257.99 $399.99 Nokia N800 Internet Tablet PC - Internet tablet with ultra-slim design makes web browsing portable and convenient.
$24.95 $99.99 Kingston 1GB PC2-5300 SDRAM DDR2 Memory - That's one hell of a deal for Kingston name-brand memory!
$99.99 $199.99 Logitech Harmony 880 Remote Control - (Refurbished) My neighbor has one of these. It has a color LCD on it. Very cool.
$28.99 $39.99 COOLER MASTER GeminII RR-CCH-ANU2-GP CPU+ Board Cooler - Compatible with AMD X2 Dual Core, Intel Core 2 Duo and Core 2 Extreme.
$19.99 $49.99 Case-Mate 45035 Signature Napa Leather Flip Case for iPhone - Handcrafted from the world's finest-grade Italian leather.
$29.89 $49.99 Logitech Wave Keyboard USB - I've wanted one of these since they came out.
$24.99 $42.95 Audio Source DB5 Portable Powered Speaker System - Grab this one up quick. Decent portable iPod speakers are normally crazy expensive.
$38.00 $129.99 JBL Creature II 3-Piece Powered Speaker System - Very slick - even when not attached to an Apple!
$14.99 $19.99 1.1" Color USB Digital Photo Frame Keychain - Be a super-geek with this keychain that sports a tiny 1.1-inch color display.
$1399.99 $3699.99 Samsung HLR6167W 61" DLP Widescreen HDTV - That's more than half off! Includes free shipping for this behemoth.

Labels: ,