304

6 min read

[@367]

moblogFred — J2ME.org.

java blogNanik — Struts + Cayenne.

macMRJ Adapter 1.0b4, a unified API for easy integration of Mac OS specific functionality within your
cross-platform Java application.

javaNew Tricks With Design Pattern: Java Value Types.

moblogErik — Nokia 6800 Gallery.

java blogJeff — DVArchive.

javaJPublish 2.0b2, an Open Source Web application framework.

javaJava Generic Algorithms 0.2.1.

mobileReport says Intel's ‘Centrino’ is too costly. The overall impact of Intel's Centrino product line is expected to be minimal.

[@126]

blogGavin — PostgreSQL and XML. Thanks, Tom.

javaJMyra 2.0 beta 2, Java-based Logging and Monitoring.

javaXELOPES, a data mining library.

moblogRuss — What's On My Nokia 7650.

java blogDavid — IntelliJ Aurora EAP #804 available.

java blogTobias — Jakarta Slide.

blogLeigh — FOAF Autodiscovery Bookmarklet.

blogKevin — Apache Hacks Published.

blogBrent — NetNewsWire 1.0.1 Ships.

blogFrançois — 340 000 tonnes!

blogJeremy — MySQL News, Fortune Magazine, and RSS Feeds.

java blogMike — JavaWorld Review of Austin Symposium.

blogCédric — Component-oriented programming in Java.

javaEasy Struts for Eclipse & JBuilder. Now compatible with Eclipse 2.1.

macJJEdit updated for Apple's Java 1.4.1. Jake's Java Editor.

netFile-sharing sites allow trading of porn. Lobbying at his best. Pathetic.

musicA New iPod Alternative. Jens Of Sweden's MP-200HD.

[@710]

newsA College Without Microsoft? Sounds fishy to me.

newsStudy: Spell-check can worsen writing. In the spell-checker we trust.

windowsTricky Windows worm poses as game. Bibrog-B con.

windowsMS Web hosting lacks .Net support. Microsoft's bCentral Web hosting service.

blogScott Loftesness — ComputerWorld: Don't ask, don't tell ecommerce.

javafastUtil 2.5.2, provides type-specific maps and sets with a small memory footprint.

java blogJames — Another eclipse + cvs article.

[@635]

moblogRuss — Mobile Development and Symbian Phones.

windowsMicrosoft Releases ‘Greenwich’ Beta. Microsoft's next-generation real-time collaboration and messaging platform.

netWhat if Netscape had won?

moviesX2

netWhat is Google's next move?

blogScott — BottomFeeder Now Supports Feedster!

mobileMotorola A920 Symbian OS 3G device exposed.

windowsMicrosoft IPv6 1.205 Technology Preview Released.

macMacHack 2003 announces sessions and papers.

netCeBIT: Cyber terrorism ‘overhyped’.

[@506]

javaHow to get started with Java Native Interface.

blogJay — Raw socket vs CORBA vs XML-RPC vs SOAP.

mobileThe Watch Phone. New wristwatch cellphone from Samsung.

mobileThe Samsung Wrist Watch Phone Story. Evolution over the years.

moblogGuy — Centrino: lies, damned lies; and battery benchmarks.

moblogErik — Intel's New Marketing Ploy: Centrino.

blogMatthew — Happy Birthday Einstein.

mobileFile sharing on Series 60. Beeweeb's Series 60 client.

meYesterday morning, I implemented support for the Last-Modified and If-Modified-Since HTTP headers on this blog. Here's how I did it:

<%
  // The last modification date from your DB, etc.
  String modDate = "Fri, 14 Mar 2003 05:21:29 GMT";

  if (modDate.length() > 0)
  {
    String header = request.getHeader("If-Modified-Since");
    // (header != null) && header.equals(modDate)
    if (modDate.equals(header))
    {
      response.sendError(HttpServletResponse.SC_NOT_MODIFIED);
    }
    else
    {
      response.setHeader("Last-Modified", modDate);
    }
  }
%>

Russ did the same a few hours later. Hopefully, it'll help with his bandwidth problem.

Later: Eugen rightfully pointed out that their is no need to check for a null value when using String.equals(). Thanks, Eugen!

javaJSP Image Tag Library. Similar to PHP's getimagesize.

javaJava XMP parser, a Java class for reading and writing Adobe XMP metadata.

java blogJoe — Java: The API Docs are Not Enough.

technologyRSA and Verisign beat SSL patent infringement rap. Goliath II whups David.

wirelessBluetooth pen's patented patterned paper puzzle. Millions of them. Invisible.

On March 14, 1947 — The U.S. signed a 99-year lease on naval bases in the Philippines.