Time's Up!

6 min read

[@235]

gadgetsNew Casio Wrist Computer Made For Walking. The STR-400J-1JF Wrist Computer measures the consumption of calories, the walking distance, the number of steps.

javaOpen Source vs, Commercial J2EE Containers. Marc Fluery (JBoss), Simon Phipps (Sun) and Tyler Jewel (BEA).

java blogMatthew — What Is The Root Problem Between Sun and JBoss?

blogMatt — One Reason Not to Develop for .NET Compact Framework.

[@193]

netSpamAssassin 2.51, a mail filter which attempts to identify spam using text analysis.

netIllegal Internet Gambling Thriving. More than $2 billion will be illegally wagered by Americans through offshore Internet gambling sites this year.

java blogRobert — Jalopy and Java source formatting.

developmentSpace-Based Programming heralds a new way of building distributed applications.

javaWhat's up with Mac OS X Java and QuickTime?

developmentAn XML Hero Reconsiders?

[@031]

java blogMatt — J2EE 1.4 Installs just fine on OS X.

java blogCarlos — AspectJ Patents Clarified.

java blogMatt — Airport Extreme to Support Final 802.11g Standard.

javaPMD 0.5, a Java source code analyzer.

javaBS4j Alpha Release 0.9.0, a Build System for Java.

javaRSS Viewer 1.2.0, a Java-based ticker application.

javaJVerify 1.1, a system binary verifier.

[@978]

developmentTutorial: Create multi-purpose Web content with XSLT.

developmentTutorial: XHTML applications go mobile.

javaA JSTL primer: Getting down to the core.

javaGetting started with JML. Java Modeling Language

javaRoll your own distributed management solution. The Java-based Distributed Services Management offers a lightweight alternative to EJB technology.

mobileRoaming charges: Wireless trendspotting 2003. Seven trends that'll rock your wireless world.

mobileGates Urges Developers to Write Pocket PC Apps. Microsoft .NET Compact Framework.

javaSun ‘Calls JBoss bluff’ on J2EE compliance. Sun reaches out to JBoss.

technologyCisco acquires Linksys for $500M. Wow.

mobileInformal Catalog of Mobile Phone Performances, Installations, Artworks.

mobileMasterCard and MapInfo Offer First Wireless ATM Locator Service.

java blogMatt— Clustering Tomcat 4.

java blogDominic — JBoss, Tomcat, Apache setup guides.

java blogAndres — Eclipse RC3 is out.

moblogJose— Kasparov en tu telefono movil.

java blogChiara — WebWork rejected!!. by my company..

blogMatthew — Anniversary book.

blogSimon — Python UK Conference 2003.

blogMorgan — Codehaus.

pdaFirst look at Toshiab's e750.

pdaThe ViewSonic V37.

humorApple Responds To Bush Recount Demand. Bush Demands Recount In Gore's Board Election.

javaLinux takes backseat in new Motorola phone. Linux takes a “backseat” to Java and functions as “a vehicle to deliver Java, the enabler of the applications on the phone.”

newsF.D.A. Requires Bar Codes on Drugs. Bar codes will soon be required on every medication given to patients to make sure they get the correct dose of the right drug.

pda.NET PDA From Olivetti. daVinci DV@ Colour PDA,

netYahoo seals Inktomi deal. The portal giant completes its purchase of Web search technology company Inktomi.

[@664]

blogHaiko — News Roundup.

mobileNokia 7650 video recorder arrives.

wirelessTop 40 Wireless terms defined.

blogSteve — Apple called.

macDvorak: Apple will go Intel in 12-18 months.

meI've created Red Hat 8 packages for imap-2001a-15 with DRAC support. Colin Bloch has included them with his installation instructions.

[@569]

developmentUnderstanding LDAP (part 2).

javaFreeTTS, a speech synthesis system written entirely in Java.

moblogRuss — Technical Leapfrogging: American Wireless.

blogMark — The road to XHTML 2.0.

blogMatthew — iPod firmware update.

java blogSteven — The raise of open source subsurbs.

blogDanny — Threat-Advisory.

java blogGlen — Using antlr.

javaJava Serialization to XML 1.0.7.4, a system that automatically creates an XML file format.

mobileNew Palm smartphone from GroupSense.

pcLindows CEO attacks Intel's Centrino Linux lockout. What air supplies did next?

On March 20, 1896 — U.S. Marines landed in Nicaragua to protect U.S. citizens in the wake of a revolution.

Antenna

4 min read

[@119]

javaJMP 0.28, a runtime profiler of the JVM, with object and method statistics.

java blogDavid — Long live WROX.

java blogSimon — TagUnit 0.9 almost ready.

java blogGeoff — Re: JUnit Improvements.

moblogMatt — Montavista Powers the Motorola A760.

java blogKevin — NewsMonster Beta 1.2.

blogPhillip — Goto statement considered useful.

java blogDanny — JADE release 3.

windowsStar Office 6.1 Beta 1 Released.

[@989]

booksNew O'Reilly Java Books.

moblogRuss — Samsung GPRS Watch: Yeah, Baby!

blogJoey — Developing .NET Compact Framework Applications.

blogKeith — Programming quickies.

macFormer US Vice President Al Gore joins Apple's board.

blogPatrick — C# FAQ.

newsOver 500,000 US tech jobs lost in 2 years.

musicTexas Congressman Wants To Throw File Trading College Students In Jail. Add Texas Rep. John Carter to the list of politicians who just don't get it.

[@826]

booksReview: Linux Server Hacks.

javaNew Sun tools to simplify Java. Sun ONE Web Services Platform.

javaMcNealy: .Net is a joke.

net10 years ago — who knew…

java blogKen — IDEA plugin ToStringPlugin rocks.

java blogYannick — jgBlogger minor update.

java blogCedric — Java and C++.

java blogCrowbar — Laughable Java 1.4 System Requirements.

blogChris — How do I prevent my employer from claiming rights to open source work I do?

pcLCDs to outsell CRT monitors in 2003.

newsInsiders Made A Bundle On Secondary Stock Issues.

linuxProgrammers find Linux vulnerability. The vulnerability affects both the 2.2 and 2.4 series of Linux kernels.

[@714]

musicEric Clapton Rocks Daughter's School Concert.

java blogEric — Sun's Lack of @since Tags Makes Me See Color.RED.

moblogMatthew — Loox update.

macThe .mac Keychain Access ‘not a bug’ bug.

pdaHead-mounted Pocket PC display launched. Interactive Imaging Systems’ Second Sight.

pdaWatchmaker Jot's One Down for Wrist PDA. Fossil will bundle CIC's JotComplete with every unit of its new Wrist PDA.

mobileRogue message batters Euro cell phones. A short text message is spelling death for cell phones in Europe.

developmentAmazon UK opens e-commerce engine to web developers.

[@683]

javaInterview With IBM's Middleware Chief. IBM Ups the Enterprise Ante.

javaRun Perl Script in Tomcat.Think it's difficult to run a Perl script in Tomcat? Think again.

javaEdit XML Content Visually. Use this free tool to simplify content management throughout the enterprise.

javaJProfiler 2.2 released.

moblogTom — US press don't get mobile.

java blogAndrej — Application Server Matrix.

java blogRickard — Patent silliness.

java blogSImon — Java Extreme Programming Cookbook.

java blogCharles— JSR-666: extended operator set.

blogJanne — The Kevin Bacon game.

javaEJBCA 2.0, J2EE Certificate Authority.

macOS X 10.2.4 bug exposes. Mac passwords.

mobileNew palmtop from Sony. Sony Vaio PCG-U101 runs Windows XP, has a 7.1-inch screen.

mobileThe 411 on 411 for cellphones. After years of hesitation, cellular providers are getting close to making wireless numbers available to 411 callers.

meIf you're doing J2ME development with Ant, you oughta check Antenna. I can't see myself building MIDlets or PRCs without it.

On March 19, 1918 — The U.S. Congress approved Daylight-Saving Time.

Full Moon

5 min read

[@189]

java blogJoe — Why don't they just kill Vector and get it over with…

java blogFrançois — MMS arnaque?

javaJAsteroids3D 1.1.2, a 3D version of the classic Asteroids arcade game written in Java.

macThe original iMac is dead. After five years, it looks Apple has finally killed off the original iMac.

newsIT Unemployment Hits Record High. Unemployment among IT workers reached 5.23% last year.

tvDirecTV Unit Seeks Bankruptcy-Court Protection.

[@035]

javaTech Tips: Discovering the calling method name.

technologyMySQL 4 Declared Production-Ready.

blogComing Wave of IT Outsourcing. Millions of US High Tech jobs may be moving overseas in the next decade due to IT Outsourcing.

java blogFred — J2ME Code Obfuscators.

mobileTransmeta Astro.

java blogMichael — Bad smells in code.

java blogKeith — programming guidelines from Bruce Eckel.

java blogCrowbar— Java Too Hard For Java Programmers.

blogJava SOS 3.30, a Java Servlets office suite.

javaSourceJammer 2.0.2, a platform-independent, 100% Java, server-based, SOAP-enabled source code control and versioning system.

windowsNewzCrawler v1.4.1 build 1415, now supports Mozilla.

netU.S. Army Web servers hacked. Be all you can be ;-)

mobileTreo adds Cingular GPRS. Treo 270.

[@843]

java6 Tips for High-Performance Java Apps.

java blogBlog — heapprofile for OS X.

blogPete — Editing Text Files Developers and system administ…

java blogMats — My web.xml file is finally empty!

javaTJDO, TriActive JDO, an open source implementation of Sun's Java Data Objects (JDO) specification.

mobileAccuWeather to go wireless.

mobileLightSurf and Motorola Expand MMS Value Added Services Across Europe.

netHow Google Grows… and Grows… and Grows.

[@725]

moblogErik — Wireless Zaurus.

blogJoe — XML too hard for programmers?

moblogNeema — Eco-Friendly Mobile Phone.

mobileWe're jamming. Electromagnetic jammer.

javaPARC Cedes AspectJ Technology to Eclipse. The Eclipse Project adds AspectJ, a Java language to work around crosscutting code issues, to its repertoire.

mobileIntercepting text messages. Until recently the police couldn't intercept digital photos sent from a cameraphone or text messages.

linuxkernel-2.4.18-27 for Red Hat 8.x.

javaWho is Godot in the Java world?

moblogMatthew — Loox here!

mobileFirst International Moblogging Conference.

java blogEric — Three Warning Signs Your Build May Be Too Complex.

[@604]

javaJava Tip: Protect Web application control flow.

javaWhat is the difference between Class.forName() and ClassLoader.loadClass()?

mobileSony Ericsson P800 reviewed by c|net.

java blogBernard — Orion Server 2.0 is now available for public download.

java blogJason — ResultSet to XML.

java blogRobert — Load testing Java applications.

blogMark — Mark Pilgrim on XHTML Basic.

blogMatthew — Google Searching With Vi Commands.

java blogMatt — Skipping and Seeking; strange Java API discrepancy of the day.

macOur First Lines of Code.

wirelessWiFi HiFi. Philips' Streamium MC-i250.

mobileMitsubishi cellphone adds voice over WiFi to the mix.

musicRIAA Sends Piracy Complaints To 300 Firms.

javaAllJ, a Java IDE.

moblogRuss — Is MMS a Scam?

moblogJim — Beer, WiFi, Bluetooth.

blogPaul — The IT Job Market.

java blogJames — maven.apache.org: maven going top level.

blogCarlos — Taxonomy of Software Connectors.

moblogCrowbar — Centrino - No Not The Subatomic Particle….

pdaTexas Instruments shows tri-mode wireless PDA.

On March 18, 1891 — Britain became linked to the continent of Europe by telephone.

St. Patrick's Day

4 min read

[@969]

pdaSharp Ships Zaurus SL-5600.

blogFrank — Erik Barzeski wrote out a list of things that OSX does better than XP.

mobileKuwait to use text messages to alert populace to war.

AdultItalians have quickest sex in Europe (14 mins). British score highest in sex league.

macApple updates X11 public beta.

windowsMicrosoft Patches ‘Critical’ Windows 2000 Flaw. Microsoft IIS 5.0 running on Microsoft Windows 2000.

technologyGood news for software in 2003. Global software spending is expected to hit $76.1 billion in 2003.

[@873]

javaSun Brewing Simpler Java. Developing enhancements to the Java language that provide a more Visual Basic-like experience.

javaOmnicore releases Java IDE CodeGuide 6.0.

java blogMatt — What to do with my Chapters?

java blogGraeme — .Net, What are the benefits? If any..

java blogDidier — HttpUnit et Cactus.

java blogCameron — Java thread scheduling.

blogBill — Shortcut keys in IE.

blogCarlos — Purchased my Zaurus for $178.03! Welcome to the club! ;-) 

java blogCedric — JUnit wish list.

developmentThe commoditization of software. The economic effects of free software.

javaJNIDirect 1.0, a library that supports JDirect-compatible native methods and method closures.

macAladdin offers Mac developers MakeBundle for free.

javaJ2EE and beyond. Impressions from the “No Fluff, Just Stuff” Java Symposium.

[@649]

javaTechnologies Announces Tortuga Ozibug 1.4.0, a Servlet-based bug tracking system.

javaInterview with James Gosling.

java blogAndres — Mozilla 1.3 and Java.

java blogNanik — Planning to write a book.

java blogRickard — Memory leak tool.

mobileSony Music debuts on AT&T mMode. Ring tones, graphics and breaking news about Sony artists.

mobilemovianVPN for the P800. Certicom and Sony Ericsson.

meI just ordered a Sharp Zaurus SL-5500 PDA using the coupon listed on the More Stuff 4 Less Bargain Blog. $178.03 including s/h. Should be here within 10 days.

java blogDong — Java OLAP server.

java blogSimon — Struts Action Scripting.

[@553]

javaIBM releases tutorials on Jetspeed, Advanced portlet technology.

mobileCeBIT Gallery: Siemens. M55, Bluetooth headset, Xelibri ‘Weapon’, Concept design.

javaJRockit 8.0 vs. Sun HotSpot VM Performance.

blogBob — A barebones guide to installing Oracle 9i server on OS X.

java blogJason — Open source Java - what does that mean?

java blogRafe — Perl and Java.

java blogTed — Effective Enterprise Java (Architecture): Understand componentry, Recognize ClassLoader boundaries and Understand Java Object Serialization.

mobileStopping cellphone theft. Central database listing every handset's unique identifying number starting the UK.

pdaPocket PC camera roundup. Digital camera attachments for Pocket PCs.

linuxLinux Cube. Apple G4 Cube that's been “modified” to run Linux.

mobileMotorola's A920 cellphone. Motorola's new 3G cellphone, the keypad-less A920.

mobileMotorola, Mercedes-Benz interface on phones. Motorola will provide a universal interface for mobile phone use in cars.

mobileNew Sharp SH2101V Phone or PDA? Uses the Sharp Zaurus software.

mobileSymbian and Microsoft sign RIM deals.

On March 17, 1756 — St. Patrick's Day was celebrated in New York City for the first time. The event took place at the Crown and Thistle Tavern.

I Wanna Rock!

1 min read

javaJXMLPad 1.9, java component for editing XML document..

blogRuss — Philippe's Revenge.

java blogSam — J2EE/.NET Market Share Stats.

blogNorman — No tears for Wrox.

javaJFtp 1.14, a graphical, multihreaded Java FTP client.

javaSableVM 1.0.8, a portable bytecode interpreter.

tvWatching TV Faster. New DVD recorder from Matsushita that records television shows at 1.3 times faster than normal speed.

java blogCameron — The Perfect Parser: i.

blogBill — Comment spam for zipcodes.

javaJBidwatcher 0.9. an eBay tool for bidding, tracking, sniping, and auction management.

moblogAlan — Travelling with your P800.

linuxmboxstats 0.95, creates several top-10 lists from a file containing message in mbox-format.

On March 16, 1979 — Twisted Sister became the first band to sell out New York City's Palladium without ever releasing a record. The band did not sign a record deal until 3 years later.

#3

1 min read

[@835]

blogSam — Wrox Insolvent.

java blogMagnus — The struts framework book review.

javaJBanana 4.1.0, a MVC 2 framework based on Java, Servlets and XML/XSL.

mobileMatrix Phone coming in May. Available in the US(not in Europe) for around $600.

[@614]

javaManage users with JMS. Use JMS to build a unified user management framework within your enterprise.

mobileJ2ME Web Services Set for Summer. Java Specification Request 172.

developmentFinally, UML 2.0 SEEMS Final.

pdaA full screen Web browser for a pocket PC. ThunderHawk. Cool name too.

java blogEmmanuel — Easy Struts 0.6.4 > compatible Eclipse 2.1.

java blogKevin — Xalan 2.4.0 Supports XSLTC Xalan Extensions.

javaVSS 1.4.0 Plugin for Eclipse.

mobileAlcohol-powered laptops ahead. More on fuel cell.

meI'm #3 on Google. Yippee!

On March 15, 1892 — New York State unveiled the new automatic ballot voting machine.

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.