News

 Subscribe Add to Technorati Favorites

 

 

 

 


 

 

Search My Blog:

 

 

My Stats

  • Posts - 468
  • Comments - 242
  • Trackbacks - 265

Twitter












Tag Cloud


Recent Comments


Recent Posts


Archives


Post Categories


Blogs


Miscellanous


Noteworthy Stuff


Popular Posts


July 2006 Entries

Importing/Exporting events between Outlook Calendar and Google Calendar


Notes on importing and exporting events between Outlook 2003 SP2 Calendar and Google Calendar.

Exporting:

  • You can export from Outlook to CSV.
  • You can export from Google to iCal, XML, or HTML formats.

Importing:

  • You can import to Outlook from iCal format, but there are issues here:
    - If you use file->Import, no problem.
    - If you double-click the file, open it from IE, or drop the file onto Outlook, only the first item in the calendar will be imported.
  • You can import to Google from CSV or iCal format.  Note that recurring items in your Outlook calendar will be represented in Google with multiple individual items, which is annoying if you have daily reminders.

Technorati tags:    

posted @ Wednesday, July 26, 2006 12:03 PM | Feedback (0) |


How to get your own Zune NOW


Here's a project for those of you who dislike functionality love iPods want a Zune, but are cursed with PocketPC ownership.  You can convert your Pocket PC into an iPod a Zune in just a few simple steps.  I am going to walk you through it.

Introduction:

Convenience, mobility, and function.  Nice, but unnecessary.  You know, there are times when you just don't need bluetooth.  There are times when you don't need wifi.  There are times when you don't need a phone.  After all, these features are really just the lazy-mans alternative to the old fashioned way of getting up off your ass and plugging in a cord.  We've become spoiled by technology.  There's a quick solution for this.  Follow the steps below to easily free your Pocket PC of these flamboyant features.

Requirements:  

(A) Hammer
(B) Large-tip permanent marker, black
(C) 1 Steel-toed boot
(D) Lighter fluid
(E) 1 match
(F) Fire extinguisher
(G) 1 can spray paint, white
(H) 1 Pocket PC, with any or all of the following features

  • Bluetooth and wifi support
  • Windows, with all kinds of great software apps like Excel, Word, Outlook, IE, games, calendar, voice recorder, calc, etc.
  • Its a phone too!  One less device to carry in my pocket.
  • 3.5 inch touchscreen
  • slide-out QWERTY keyboard, or I can use the stylus and the software keyboard or letter recognition software.
  • Built-in mic, useful for recording quick notes.
  • The ability to run my own home-developed software apps
  • Oh, and I forgot one good piece of software:  Windows Media Player
  • Compact Flash and Secure Digital card support

Step 1:  Remove bluetooth, wifi, and phone capabilities

With the hammer (A), bang off that little antenna at the top of the device.  Note:  use a full strength blow, to assure that you do not simply cripple your wifi connection.  The goal here is to completely destroy it so that you have no connectivity to other devices whatsoever.

Step 2: Remove user interface hardware

I don't know who's idea it was to add a QWERTY keyboard to a mobile computing device, but I'm assuming they have long since been fired.  Who would possibly think up such a thing?  Now, in a perfect world I could remove all the user interface options other than one button - but for now just remove this keyboard.  Slide out the keyboard.  Set the device on the edge of a table so that the keyboard hangs off the table.  Similarly to step 1, swing hammer (A) at the keyboard.  Note:  again, be sure to use a full strength blow, so that the entire keyboard is removed and not just some of the keys.  What we're looking for here is the complete inability to communicate with the device through keyboard input.

Step 3: Remove audio input capabilities

Warning:  If applicable, please have a parent or guardian present during this step.

Set the Pocket PC onto a non-flammable surface such that the built-in microphone faces up.  With a fire extinguisher near, carefully place a few drops of lighter fluid (D) onto the microphone.  Immediately light 1 match (E), and light the microphone on fire.  Let this sit for approximately 15 seconds, and then cover the flame until it is extinguished.

Step 4: Remove extraneous software

Before performing this step, please let your Pocket PC sit for approximately 1 hour to allow any lighter fluid left over from step 3 to evaporate.  Then carefully power on the device.  If your device still works, and there are no puffs of smoke or sparks coming from it, go ahead and delete all the unnecessary applications from your device.  Anything that doesn't play music falls in this category.  Examples of things to delete:

Instant messaging software
Games
Excel
Word
Outlook
Internet Explorer
etc.

Step 5: Make screen a smaller size

The key here is to eliminate unnecessary screen space.  Now that all software except the media player has been deleted, we really only need that tiny part of the screen that allows you to start and stop the music.  With black permanent marker (B), carefully mark over the top 2 or more inches of the screen, leaving only the bottom part of the screen visible.

At the end of this step, I realize you will still have touch-screen capabilities.  Sorry, life is tough and we must all roll with the punches.  You can remove this feature using a procedure similar to that used in step 3, however this is an advanced technique and should only be attempted by a qualified technician.  If you attempt to do this yourself, you may want to check with the manufacturer first because your warranty will probably be voided.

Step 6: Remove extensibility and customization features

Advanced users may wish to research the movie Office Space prior to attempting this step.

Almost complete, however our device still has the ability to be updated by its owner.  For example, if I want to develop a new piece of software using the .Net compact framework and Visual Studio 2005, I can deploy that to my device to improve my own efficiency using the device (this is bad, bad, bad).  Setting the device aside, this step will have to do with your desktop computer instead.  First remove all cords coming into and out of the computer.  Then pick up the computer, put it in the back seat of your car and drive to a local soccer field with a few friends.  Remove the computer and set it on the ground at the center of the field.  Using the steel-toed boot (C), take turns kicking, throwing, and generally beating the crap out of your computer.  After all, you don't need it after you have your iPod clone Zune.

Step 7:  Finishing Touch

Using the spraypaint (G), paint everything except for the screen (including any headphone sets that can be used with the Pocket PC)

Congratulations!  If you followed these steps correctly, your Pocket PC device should now function like an actual iPod Zune!

Smartphone users, stay tuned for steps to turn your Smartphone into an old fashioned rotary dial housephone, complete with long twirly cords that bind you to the walls of your home.  After all, there is no place like home.

 



posted @ Monday, July 24, 2006 7:25 AM | Feedback (1) |


There are no bloggers at www.coolpeoplewithblogs.net


Just an observation.  But I do like geekswithblogs.

posted @ Wednesday, July 19, 2006 1:26 PM | Feedback (1) |


TechCrunch: Review you


When there are 50 different product review blogs reviewing the same products, will they start reviewing each other? I'd like to see a TechCrunch review of TechCrunch, and maybe the other big product review blogs too. That would be kinda funny. After all, TechCrunch and others like it are effectively a service itself. I wonder if we can get Michael Arrington to do it. There is plenty of competition for him to compare to. How honest would he be? 

When "web 2.0" dies as a buzz word, will TechCrunch be dedicated to profiling and reviewing new "web products" instead of "web 2.0 products"? Isn't that be what it is doing NOW?

posted @ Wednesday, July 19, 2006 12:22 PM | Feedback (0) |


Buzzword soup: web 2.0, hype, and other random thoughts


Today I pieced together some random thoughts on web 2.0.  Here they are, sloppily weaved together.

Calcanis "gets it". His blog post about paying digg diggers was digged, flickr'd, del.icio.us'd, and even TechCrunch'd (hey, even bad publicity is still good publicity). Before its all over with, this will probably be IT Conversation'd (or should I say GigaVoxed? Conversation Networked? I'm not sure which it is these days) by Doug Kaye and PodTech'd by Robert Scoble (or John Furrier) too. Bloggers, vloggers, and podcasters will pitch in their two cents, providing even more Google Juice, technorati tags, and meme-tracks back to him. All because blogs can do something that old media never could.

Ending up on slashdot or BoingBoing or even Robert Scoble's blog will get you word of mouth buzz that travels faster than lottery balls through a "Stevens Tube". You might even get Steve Gilmor's attention. We saw the same thing on the same blog when Amanda Congdon left Rocketboom: the job offer was heard all over the place: taking advantage of what the blogosphere is talking about and refocusing some of that attention on yourself.

Tim O'Reilly will tell you that web 2.0 is all about "systems that harness collective intelligence". I guess web 2.0 is a people mashup. I don't like the term “web 2.0“, but I'll accept it as a poorly chosen name that does have a useful definition that is separate from “web 1.0“.

Said another way, “web 2.0” is also about systems that enable by distributing the contributions of individuals to the many: blogs, wikis, podcasts, etc (oh wait, thats web 1.0 too, right?  Thats why I don't like the versioning choice). Its a step closer to the ultimate symantec web.  Micro-formats are letting us share more kinds of data in a machine readable and distributable format. 

Being "Powered by Ajax" doesn't make you web 2.0, but RSS does.
ASP.Net doesn't, but Atom does.
Google search doesn't, but Digg does.
Geocities didn't, but Myspace (unfortunately) does.
Conferences don't do this, but "Unconferences" do.

Speaking of unconferences:  what if, at TechEd, attendees could have a real conversation with Ray Ozzie instead of watching a scripted presentation? Instead you have a one-way presentation by Ray, and a backchannel conversation on IRC going on between a bunch of people holding a bag full of schwag with more ads than a Nascar Nextel Cup Coca Cola 600 race at Lowes Motor Speedway.  If that bag of schwag was html it would be the blink tag.  Look at Dave Winer's Bloggercon, or Chris Pirillo and Ponzi's Gnomedex. These events get real people involved, where ideas can be pinged back and forth, collective intelligence harnessed and freely available to those in attendance. But you don't even have to attend: you can catch the audio on your iPod or Pocket PC or listen/watch the live stream.

Amazon is leveraging web 2.0 with its Simple Storage Service (aka S3), Simple Queue Service, and others. S3 lets you securely and inexpensively store and access data remotely. S3 is making it easier for the individual to distribute to the many. Amazon's S3 API is open, and there are third party S3 API's available for many different platforms.

But its not just individuals who's data and thoughts are being shared, even corporations are becoming more transparent, offering open-for-comment company blogs, individual employee blogs, product video blogs, OPMLs for all their rss/atom/rdf feeds, widgets and modules to plug-in to this service or that, open api's for developers to use to consume their services from their own apps in their own way (except for AOL, who's new services won't let you dare to mix with their competition, no big shocker there). People are mixing and mashing and searching and (where2.0) mapping.  Speaking of new services, have you noticed that all these new services that are popping up are using REST? It seems like there is not as much SOAP scum floating around tech news these days.

Seriously, I know I'm not the first one to say it by a long shot, but isn't all this "web 2.0" hype way out of control? Shouldn't it just be "the web"? Why is there a version number? I hope there is no "web 3.0". I think web 2.0 copied its answers off of web 1.0's term paper.

When every company starts offering a new alpha-beta live web 2.0 powered by ajax wiki (code-named Raleigh-Durham) with an open api for .net java asp jsp php, rss feeds, a tag cloud, and their own "technical evangelist" - what will the Internet be like?

posted @ Wednesday, July 19, 2006 12:15 PM | Feedback (0) |


The Internet is bigger in Texas


 

Maybe Ted Stevens could speed up the Internet in Alaska if he offloaded some of the clogged Internet tubes and piggy-backed the data on the oil pipelines.

Perhaps there is room for Ted's Internets in Texas.  I hear everything's bigger in Texas, maybe even the Internet tubes.

posted @ Wednesday, July 19, 2006 7:52 AM | Feedback (0) |


Gmail scans email for potential Google Calendar entries


I just noticed that in Gmail, if you receive an email that contains something like:

"meet here at 5:00."

or

"Coffee tonight!"

Google will add a sidebar link to add such events to your Google Calendar.  This will be pretty handy.

Technorati tags:   

posted @ Tuesday, July 18, 2006 1:44 PM | Feedback (0) |


"Enterprise mashup maker"


Sam Ruby points to this demonstration of "situational mashups" using IBM's DB2 v9.  DB2 v9, aka "Viper", supports XPath and XQuery, and even Atom syndication.

Interesting to watch, because the demonstration is done in QEDWiki, which the speaker calls an "enterprise mashup maker".

This is similar to RSSBus, in that you can easily wire together feeds and data to create customized views of data.  I like the modularity of RSSBus, in that there is no end to the potential number of operations available to its users.  Data sources, application and service consumption, and output formats are open to tons of possibilities.

Technorati tags:     

posted @ Tuesday, July 18, 2006 12:43 PM | Feedback (0) |


Pascal Sauce


Nick Hodges, of Borland, made me laugh today:  Little Pigs Geniune Pit BBQ has special Pascal sauce.

The new IBiz S3 Integrator and Vital/TSYS Integrator (credit card processing) both have Pascal sauced flavors.  In fact all of our products are available in Pascal flavor.

posted @ Monday, July 17, 2006 9:48 AM | Feedback (0) |


New releases from /n software


/n software has released two new products:

IBiz Vital/TSYS Integrator:

IBiz Vital/TSYS Integrator (formerly IP*Works! CC Direct) includes Components for direct credit card authorization and transaction processing through Vital/TSYS ( www.tsys.com ), a major Internet Payment Processor. Certified support for Retail, E-Commerce, Direct Marketing and Restaurant transactions.  

IBiz S3 Integrator:

Do your applications need secure, always-on storage accessible from anywhere in the world? IBiz S3 Integrator provides easy-to-use components for accessing the Amazon Simple Storage Service (S3). 

posted @ Monday, July 17, 2006 8:56 AM | Feedback (0) |


Amazon: Simple Queue Service released


announcement: Amazon:  Simple Queue Service released
api: http://docs.amazonwebservices.com/AWSSimpleQueueService/2006-04-01/

Technorati tags:   

posted @ Friday, July 14, 2006 7:01 AM | Feedback (0) |


MSN and Yahoo IMing each other


I saw over at Pete Cashmore's Mashable that Microsoft and Yahoo to integrate IM services, FINALLY.  Its still not open, but at least some progress has been made and MSN Messenger users will be able to talk directly to Yahoo Messenger users.

As for those apps that let you login to multiple services simultanously, I did try out Meebo the other day, and it's pretty good.  I tried Trillian but it was too buggy.

posted @ Thursday, July 13, 2006 10:39 AM | Feedback (2) |


RSS pubDates in the future


Dave Winer points out why RSS dates in the future are possible

Does the pubDate always have to refer to the moment that a particular item was added to the feed?  Consider that the pubDate in an RSS feed could represent the time that such an item becomes important? 

Items in a feed don't have to be news stories or blog entries - consider a feed in which the items are television episodes that will be on television tonight.  The pubDate might make more sense as the date and time that the show will air.

Other examples:

An RSS feed that represents a road trip (such as a delivery schedule).  Combine this with a mapping service and get a feed that include georss tags as well (like these), so each item would represent a time and place.

A 10-day weather forecast feed.  An item that represents tomorrow mornings weather might be timestamped tomorrow morning at 8am rather than today when the forecast was generated.

 

Technorati tags:   

posted @ Tuesday, July 11, 2006 3:10 PM | Feedback (0) |


Mapping mashups easy?


John Musser at Programmable Web linked to Phil Wainewright's post "Google Maps, the fool's gold of mashups".  Phil says that mapping mashups which are built on such easily-defined descriptors (like longitude and latitude) hide the true difficulty of creating real-world mashups.  This is one of the great values of RSSBus - being able to take data from a wide variety of sources and expose it as a feed, then being able to "compute" with those feeds to mesh, manipulate or route data.

Technorati tags:   

posted @ Friday, July 07, 2006 7:48 AM | Feedback (0) |


Will Microsoft follow my step-by-step for converting Pocket PC to iPod?


Dave Winer pointed out this NY Times article, which clearly shows that Microsoft has stolen my plans to convert a Pocket PC to an iPod in 7 easy steps.

Technorati tags:    

posted @ Thursday, July 06, 2006 7:35 AM | Feedback (0) |


Feeds with rich data


DeWitt Clinton of A9  has been talking about RSS vs Atom, and is recommending that developers use Atom.

Robert Scoble responded by asking "where's the Atom publishing tool and aggregator that demonstrates Atom's superiority?

Dewitt is calling for these apps:

"We should start embedding addresses, calendars, products, and contact information in our syndicated feeds. And we should start expecting our feed reader applications to notice this rich data and automatically open address books and maps and shopping carts whenever they can."

He's exactly right and of course these ideas are nothing new.  I've been playing with calendar and geocode data in RSSBus feeds since I read about GeoRSS.  Microformats and rich data, if standardized, will be invaluable in both RSS and Atom feeds.

Technorati tags:    

posted @ Wednesday, July 05, 2006 11:28 AM | Feedback (0) |


I hate password requirements


I hate password requirements - like this one from Mapquest API:

"Passwords must be between eight and sixteen characters in length. Passwords must utilize at least one character from three of the four following character sets: a-z, A-Z, 0-9, Valid Symbols Valid symbols include ! @ # % ^ ( ) _ - + = | : ' < > , . / ? and ~  "
I wish they would let me put whatever password I want.

Suntrust bank used to require a 4 character password for online banking services.  That was the MAXIMUM!  There are plenty of services that require a minimum length for passwords, but I've never heard of another that specifies such a tiny maximum length - particularly a service that is dealing with such personal financial information!  Now there's a genius move by SunTrust Bank.

posted @ Monday, July 03, 2006 2:26 PM | Feedback (1) |


AIM "open platform" not to open at all...


From AIM Developers:

The AIM service is changing into an open and dynamic platform. Now, developers will be able to drive the AIM service in innovative new directions, confined only by the limits of their imaginations.

It seems though, that this statement is just as useless and meaningless as the 23 million tons of garbage CD's that AOL loved to spit at us.  Why would I say such a thing about the wonderful company that we all know and love so dearly?

Well...what is the one thing in the world of instant messaging software that users have been pleading for over and over?  What is the first thing that a potential user of the AIM Custom Client library might create?  Answer:  a single IM client that works with multiple services (like Trillian and Gaim). 

Not so fast there, speedy.  On the AIM Developers FAQ, we find out that developers are NOT "confined only by the limits of their imaginations" - but also by AOLs refusal to truly open up:

"Developers are not permitted to build Custom Clients that are multi-headed or interoperable with any other IM network"

Of course, its not like this is any big surprise. 

note:  Even Google kicked Trillian out of bed.

posted @ Monday, July 03, 2006 2:22 PM | Feedback (0) |


Google Authentication API


Google Authentication API (for web apps).  The user of a web app is taken to a Google-supplied authentication page where they are prompted to allow or deny access to Google services through the web app.  If allowed, the user is redirected back to the web app with an authentication token.  The web app can then use this token in communication with Google services.

For desktop apps.

posted @ Monday, July 03, 2006 12:30 PM | Feedback (0) |


George Bush's "Sunday, Bloody Sunday"


OMG, this is amazing: George Bush mashed up, singing U2's "Sunday, Bloody Sunday".

Get your own personal Internet from Senator Ted Stevens of Alaska.  Funnier, but less sad, this explanation of why the Internet was delayed when it was sent to Stevens.

 

 

 

posted @ Monday, July 03, 2006 8:51 AM | Feedback (2) |