Year: 2003

  • Linux Cellphone

    LinuxDevices:

    Motorola, Inc. today announced the Motorola A760, the world’s first handset combining a Linux Operating System and Java Technology, with full multimedia PDA functionality.

    The Motorola A760 is designed to offer a rich end-user mobile experience based on the open source OS. Motorola’s leadership in Java technology coupled with the Linux OS, arms mobile developers with an increased freedom to create new Java applications, from games to productivity tools, for smart devices like the A760.

    [via NewsForge]

  • New O’Reillynet Articles on XML, Python, and Web Services

    O’Reilly unleashed several new articles today:

    Is There a Consensus Web Services Stack? by Kendall Clark:

    What Marx said of world history — that it occurs the first time as tragedy, the second as farce — is increasingly true of conversations in the XML development community. Conversation among XML developers has grown increasingly ossified. Permanent topics of conversation return — never, it appears, to be fully repressed — over and over: the ins and outs of namespaces, the nature of resources and representations, why SOAP is sweetness-and-light or pure evil, the ideal simplifying refactor of XML itself, and so on. And, each time the cycle repeats itself, the positions grow more shrill, more caricatured, and less interesting. I suppose that it’s possible that someone eventually learn something from all of this; more likely, people give up the hope of learning something and stop paying attention.

    Building Metadata Applications with RDF [and RDFlib] by Bob DuCharme:

    The real test of any technology’s value is what kinds of tasks are easier with it than without it. If I hear about some new technology, I’m not going to learn it and use it unless it saves me some trouble. Well, being a bit of a geek, I might play with it a bit, but I’m going to lose interest if I don’t eventually see tangible proof that it either makes new things possible or old things easier.

    Simple XML Processing With elementtree by Uche Ogbuji:

    Fredrik Lundh, well known in Python circles as “the effbot“, has been an important contributor to Python and to PyXML. He has also developed a variety of useful tools, many of which involve Python and XML. One of these is elementtree, a collection of lightweight utilities for XML processing. elementtree is centered around a data structure for representing XML. As its name implies, this data structure is a hierarchy of objects, each of which represents an XML element. The focus is squarely on elements: there is no zoo of node types. Element objects themselves act as Python dictionaries of the XML attributes and Python lists of the element children. Text content is represented as simple data members on element instances. elementtree is about as pythonic as it gets, offering a fresh perspective on Python-XML processing, especially after the DOM explorations of my previous columns.

    I’ll be reading all of these articles later this evening after some coding for schoolwork gets done.

  • Ingo Rammer’s Distributed .NET Newsletter

    Ingo:

    Early next week, I’ll send out the first issue of my free “Distributed .NET Newsletter”.

    This bi-weekly newsletter contains real world tips and tricks about .NET Remoting, Web Services and EnterpriseServices, and design guidance for distributed applications. You’ll also find the occasional pointers to other free resources like white papers, patterns&practices documents or other great samples on the web.

    You can subscribe to the newsletter in HTML or plaintext format at http://www.ingorammer.com/contact/Newsletter.aspx.

    *signed up*

  • 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 🙂