Month: February 2003

  • Web-Enabled Government Notes

    Web-Enabled Government

    I attended a little bit of the Web-Enabled Government Expo this morning.  I was most interested in the keynote address by Lee Rainie, Director of the Pew Internet and American Life Foundation.  I had feared that the rest of the expo would be sales BS and middle management stuff, and it was.  I missed the beginning of his address, but did catch some results of his organization’s research.  These can be summarized in his 7 findings about the internet and e-citizen:

    1. Email enhances communication with people that the user cares about.  For the most part this is extra communication that would not happen otherwise.  Most of the time it supplements letter writing, phone conversations, and face to face conversations.
    2. Different people use the internet differently
      • Kids have their instant messaging, SMSing, the own abbreviated language.
      • Even different types of children use the net (and particularly IM) differently
        • Extroverts come home after spending all day with their friends, then hop on IM to rahash the day and continue communicating with those same friends that they were with at school all day and saw 20 minutes ago.
        • Introverts come home after school (most likely with less interaction at school) and look for a friend online, find new people, and hang out with people online since they most likely lacked that during the day.
      • People take online what is important to them offline.  Finances, sports scores, cooking recipies, religious information.  Whatever they’re interested in offline, they’ll look for online.
    3. The internet helps in everday life.
      • Window shopping outnumbers e-commerce by a factor of 5.
    4. People use the net more seriously as they gain experience
      • You may start using the internet for stuff like online games, but over time, people tend to do serious stuff like do their finances online, track stocks, get financial and government information online, and seek health information online.
    5. The quality of net access matters.
      • Broadband users are more intense
      • They crave more information
      • 15-18% of people in The United States has broadband.
      • Broadband users aren’t willing to sit back and watch a static web, they create content.
    6. E-patients are changing the way they deal with healthcare
      • Before the internet, patients were for the most part uneducated about the stuff doctors were saying.  They were more passive.
      • Now patients can do massive amounts of research on a particular subject easily.  They can arm themselves with this information and bring it with them to their doctors office.
      • Patients are now ‘end users.’  Doctors can be thought of as ‘tech support’
    7. E-citizens are creating a new civic government
      • They comment on government
      • They gather info for voting
      • They turn online for information from national, state, and local governments
      • Interesting: When asked, many people say that they hold privacy as a core value, though in other contexts, they will give out their email address if they might win a car.
      • An Exxon-Valdez style information leak would be devistating for consumer confidence in online privacy.
      • If a website (government or otherwise) is hard to use, it’s a lot harder to get people to come to the site.
      • Also interesting: Most users are oblivious to .com, .gov, .edu, .org. and their implications.  They tend not to realize if a hyperlink takes them off a .com and to a .gov or an .org.

    After the keynote and a bagel,I briefly checked out the expo floor.  It was mostly marketing stuff meant for people in middle to upper management.  Red Hat had a computer running 8.0 (and I’m sure were happy about having Advanced Server rated a COE (Common Operating Environment).  Macromedia was there, as well as WebMethods and some others.  I didn’t really talk to anybody, I felt like I’d be wasting their time and mine.

    I have a feeling that I have more practical experience in web services than most of the people attending and exhibiting.  Web services seemed to be the buzzword of the day as usual.  I figured that I was better off getting back to learning and coding at home than speaking to some marketing guy.  Probably a good call.

    The Ronald Regan Building is quite nice.  Here’s a view of the expo floor:

    Web-Enabled Government

  • Blog Therapy

    Tenorman:

    I’m still not as comfortable as most when it comes to expression but this blogging thing is helping me a lot.  If only all the social phobes could have their own place — other than the spam-troll-infested Usenet. (I haven’t visited that group much but there’s lots of “snap out of it” and “F*%) this and that”, etc.)

    He’s been a Salon blogger since the beginning of Salon blogs, but he is in the process of migrating over to Movable Type on tenorman.net.  Good luck and keep up the blog!

  • Perl vs. Python vs. Ruby

    X-Archetypes:

    via Michael J. Tsai: Perl vs. Python vs. Ruby provides a look at the three scripting languages and compares the syntax on small project. There are also some great comments that follow his piece. Thanks Michael!

  • rb.log: Weblogging in Ruby

    Also, everyone please welcome rb.log 0.75:

    rb.log is a full-featured weblogger written in Ruby. It features file uploads, comments, blog- rolling, side-bar editing, bookmarklets, the Blogger API, searching, RSS syndication, and archives. It also performs well on slower machines by regenerating static pages after posts are made.

    The project website is also a good example of rb.log output.  Also, everyone loves screenshots.

  • Castor 0.9.4.3

    Castor 0.9.4.3 is out:

    This release improves the stability of the framework and the new SourceGenerator.

    Here’s a quick description from freshmeat for those of you not familiar with Castor:

    Castor is the shortest path between Java[tm] objects, XML documents, SQL tables and LDAP directories. It provides Java to XML binding, Java to SQL/LDAP persistence, and then some more. Features include Castor XML: Java object to XML document, Castor JDO: Java object persistence to RDBMS, Castor DAX: Java object persistence to LDAP, Castor DSML: LDAP directory exchange through XML, XML-based mapping file specify the mapping between one model and another, in memory caching and write-at-commit which reduce JDBC operations, OQL query mapping to SQL queries, and EJB container managed persistence provider for OpenEJB.

  • wx.NET

    OSNews:

    wx.NET is a .NET wrapper for the multi-platform toolkit wxWindows. Additionally, Mono Weekly News is out and Includes a new interview, software announcements and the PHP/Mono integration. Also, there is work being done to try and port Mono to MacOSX. More info on the ongoing effort, in the list.

    I didn’t see anything Earth-shattering in Mono Weekly News, but it was an excellent wrapup of recent Mono events.

  • Card Readers in Laptops

    CNet:

    Aiming to better connect its notebooks with a growing array of digital devices, Gateway is introducing a portable PC that can read the tiny flash memory cards used by digital cameras and MP3 players.

    This is smart.  Previously, the Sony VAIOs were the only major laptops that would take any memory cards, and those just take Memory Stick.

  • Google SQL

    Jeremy Zawodny:

    I’ve been wanting an SQL interface to Google for so long. 🙂

    He’s referring to the DBD::google module at CPAN.

  • Web-Enabled Government

    Tomorrow morning I’ll be attending the Web-Enabled Government Expo.  A writeup and some photos should follow later in the afternoon, perhaps after class.

  • Intel Eats Its Own Words

    BusinessWeek:

    Intel wants to take your mind off chip speeds — especially if you’re going to be in the market for a new laptop. That might sound crazy to anyone who has watched Intel constantly crank out newer, faster chips — and constantly try to convince consumers and corporations that the speediest semiconductor is the answer to all their computing prayers. But in a reversal of emphasis, Intel is about to start pressing the public to buy laptops with new brains that aren’t faster than existing ones. Instead of simply running more rapidly, says Intel, its new laptop chip will result in better overall performance in real-world applications.

    But.. but… so much for Intel FUD.

  • NetNewsWire 1.0 Ships!

    Congrats to Brent for all his hard work.  He has shipped NetNewsWire 1.0!

    All the OSX users in the house should buy it now.

  • XML::RSS 1.01

    Rafe:

    I think I forgot to mention that version 1.01 of the XML::RSS module for Perl was released. My code that generates RSS 2.0 was included, but the other people on the project did most of the real work.

    Sweet.  It’s nice to see RSS tools deal with 2.0, some of the open source projects that I looked at a few months ago lacked support for RSS 2.0.  Great work!

  • Exception in Aisle 6

    Will Cox on self checkout aisles:

    So I kicked the piece of shit aisle. And cussed in front of my daughter for the first time. And now they know how I treat the machines at work.

    I tend to do okay at the self checkout aisle at the Weis Market around the corner, but I don’t have child processes throwing exceptions.  Every once in awhile I’ll find myself in a situation where the aisle freaks out, but it doesn’t happen too often.

    I’ve also found that self checkout is really only worth it if I’m getting a handful of things.  Once I’m beyond a few things in a basket, I’m better off letting the pros handle it.

  • Falling In Love With Eclipse

    I’ve been using Eclipse 2.1 M5 quite a bit for the last few days after spending a lot of time in Python and .NET.  I must say that I’m falling in love with Eclipse all over again.  I tried out Eclipse on a slow machine many moons ago and also tried the Motif version under Linux and was dissapointed, but saw promise.

    I’ve chosen to use Eclipse as my IDE for a Java web programming course that I’m taking.  Its CVS integration is really slick.  I really like that if I start a javadoc tag (/**) above a method, it automaticly picks up any arguments or return values.  It will add @param and @returns as neccesary.

    File that under wicked cool.

  • Doing It With Ant

    Rafe Colburn:

    After waffling, I finally looked at the list of basic Ant tasks and figured out that I could, in fact, put the whole thing in a build script and be done with it.

    Ant rules.  Read the rest of Rafe’s entry for the juicy details.

  • New Web Services Book by Ballinger

    Sean & Scott (via Christian Weyer):

    New Web Services book by Kieth Ballinger is due out Feb 14th.

    Keith is crazysmart, and his upcoming book has the potential to rock.

    It’s funny, I’m much more likely to pay attention to a book (especially in the web services area) with an author that I’ve heard of (on the web), actively read (their weblog), or have met.

  • How to Prepare for a Terrorist Attack

    Duct TapeTerrorist Attack Preparation List:

    • 3 gallons of water per person, check.
    • 3 days worth of food, check.
    • Plastic sheeting, check.
    • Duct tape, check.
    • Can opener, check.
    • Blankets, check.
    • Flashlights, radio, batteries, check.
    • Kiss yer ass goodbye.

    On a serious note:

    The officials said they believe the al Qaeda terrorist network is particularly targeting New York and Washington.

    I’ll blog it live if I’m still alive and with power/internet 🙂

  • Windows Forms Smart Client Sample

    David at Chris Sells’ site pointed to an MSDN article entitled TaskVision Solution Overview: Design and Implementation.

    It looks like it has lots of good nuggets about .NET, Windows Forms, and Web Services.  It also contains the answer to a question that I had a few months ago:

    The ASP.NET file extensions (.aspx and .asmx) must be registered with Internet Information Services (IIS). (In the case that IIS was installed after the .NET Framework was installed, you must run the following application “C:WINDOWSMicrosoft.NETFrameworkv1.0.3705aspnet_regiis.exe –i”.)

    I ended up deploying my test stuff to a remote server, but finding the answer to a question without actively looking for it is always a good thing.

    Update:

    C:WINDOWSMicrosoft.NETFrameworkv1.0.3705>aspnet_regiis.exe -i
    Start installing ASP.NET (1.0.3705.288)
    Finished installing ASP.NET (1.0.3705.288)

    C:WINDOWSMicrosoft.NETFrameworkv1.0.3705>

  • Userland on the Microsoft Patent

    Dave Winer:

    It’ll be interesting to see when Microsoft claims to have invented this. We were creating APIs for a network software platform in the late 80s. We eventually worked with Microsoft on this stuff with the understanding that they had not filed any patents in this area. As I write this I’m sitting in a building filled with lawyers.

    John Robb:

    Hmmm.  Microsoft’s patent application for .Net sounds exactly like Radio.

  • Sharing Sessions

    Scott Hanselman:

    Disturbing, not for the faint of heart, possibly evil on at least 3 levels…but potentially useful…
    How to share sessions between ASP and ASP.NET