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.

Who still buys Cassette Tapes?

4 min read

[@263]

java blogRuss — OrionServer Database Connection Pooling.

moblogBernard — Phone that knows if you are busy.

java blogDiego — some cool features of JSE 1.4.

wirelessMarriott's unacceptable WiFi pricing. $14.20 per hour.

blogMatt — Blogging Software Idea.

[@158]

javaSharing code with the Eclipse Platform.

javaDiagnosing Java code: Java generics without the pain, Part 2.

perlCultured Perl: One-liners 102.

javaQualcomm licenses Sun's Java. Qualcomm says it has licensed download software from Sun Microsystems, a deal that puts rival technologies into the same cell phone.

developmentLucent Technologies Unveils New Software Development Kit to Help Application Developers Create Next-Generation Services. MiLife ISG SDK.

java blogAnthony — CPJ (or What your Mama never told you about threads).

java blogMagnus — Codeguide 6.0 released.

blogKeith — Mozilla 1.3.

java blogCarlos — Oracle's JIT Compiler and Bea's JRockit JIT Compiler and IBM's JDK 1.3.1 The Numerical Speed Leader.

blogScott — Welcome to the RSS Search Engine Formerly Known as Roogle — I Give you Feedster!

javaJava Pretty Print 1.0.0076, a Windows-based Java editor.

[@794]

java blogRuss — Eclipse Tip of the Day: Linked Files and Folders.

java blogMartin — Siemens Does Fashion Phones … Er, Personal Communications Devices.

java blogDavid — blojsom 1.5 released.

java blogKevin — Unit Testing and Coverage Reports.

java blogScott — Eclipse refactoring: change to related type & searching.

moblogDiego — duz txt msgN mAk U :-) o :-( ?.

blogCarlos — An Alternative Way Of Packaging Software: Hardware Included!

mobileJapanese videophone. FOMA P2102V video cellphone.

gadgetsEye of the Tiger. “Focus Trainer” from SportsLink.

developmentMotorola Knocks Down Cost and Time Barriers for Software Developers. Free CodeWarrior, Low cost certification, etc.

java blogMatt — Good Humor from the struts-user mailing list.

[@585]

javaJXTA Instant Messenger 0.1b, a server-free instant messenger for JXTA/Java.

javaJamVM, a small Java Virtual Machine conforming to the JVM specification 2nd edition. 

macADC members can get SoftwareToGo at CompUSA.

mobileRingtones, yes. Songs, no. None of the new music services for cellphones from Sony, MTV and AOL offer downloads of actual songs.

multimediaThe new Archos AC340 audio/video player.

tvBig Screens for Less, Though Not Little. Big plasma TV screens are getting cheaper, but there is a catch: they will not provide true HDTV.

moblogErik — Samsung i700 Pocket PC Phone.

booksJython Books: Jython for Java Programmers and Jython Essentials.

javaJEX, a redefinition of Java using an XML syntax.

blogRuss — Too Much of a Good Thing #2.

moblogFrank — Samsung announces PalmOS 5.2 Smartphone.

moblogRuss — Pics from CeBIT! and Finally! Motorola's Symbian Phone… And it's 3G!

java blogAlan — Java Developer's Journal.

java blogAlan — java.io.File.

javaJaxMeJS 1.2, a JavaSource generation framework (a spinoff of the JaxMe Java/XML binding tool)

javaJSwat Java Debugger 2.14, JPDA based graphical Java debugger.

blogMarkus— Re: Does an architect code?

On March 13, 1987 — Bryan Adams’ “Heat of the Night” became the first commercially released cassette single in the U.S.

Java 1.4.1 and OS X

4 min read

[@167]

javaDetecting Duplicate Code with PMD's CPD. The Copy/Paste Detector.

javaMaking Java Objects Comparable. Sometimes how objects relate to each other is as important as the existence of the objects.

blogJava Swing: Menus and Toolbars, Part 6.

moblogErik — Rugged Handheld Computers With GPRS.

java blogAnthony — JPublish 2.0b2 Released and Commons VFS is Cool.

java blogBob — ‘Reputable’ Java Spammers (TSS/JDJ).

blogBrent — NetNewsWire 1.0.1fc1.

blogMatt — Bezos Survives Crash.

mobileIntel does the Centrino shuffle. Pentium-M & WiFi.

[@850]

java blogDavid — blojsom, blog software, and database-backed web applications.

java blogDong — use JAAS in JBoss.

java blogMatt — RE: GC settings to improve Eclipse performance.

java blogChris — JXPath and TMTOWDTI.

java blogMagnus — XSLT bugs the hell out of me.

java blogJeremy — WTF is Apple Smoking?

java blogMatthew — JLCP 0.5.0 Release Soon.

macApple takes No. 5 in retail desktop market. 3.8% share of the desktop sales.

perlJavadoc-search, a CGI script for indexing and searching html files produced by javadoc tool.

[@688]

blogFrank — RSS reader for PocketPC.

moblogJim — Safe networking: Is promiscuity dangerous? and Samsung launch World's first PMG phone.

moblogFred — OTA Differences.

java blogMarkus — Glider for Eclipse is very cool.

tvMiami Vice star under investigation for money laundering. Don Johnson denies cash stash.

javaJMP3Renamer, renames downloaded MP3 files with the help of CDDB, id3 tags are supported.

moblogErik — University Wireless Developer Contest Winners and Orange SPV cloth keyboard now shipping.

java blogCarlos — Faster XML Parsing.

[@445]

javaJNLP Wrapper, a JNLP-compliant pure Java application which makes using JNLP easier.

javaJava's role in integrated and distributed ERP applications. Enterprise Resource Planning.

javaJMX keeps your Java apps connected. Java Management Extensions.

javaWhy is everyone calling themselves an architect? Java: The Architect's Playground.

java blogJoe — WebWork: Who best to document?

java blogJos — Improving Eclipse performance by using vm arguments.

blogJeremy — Moritz Leaves Yahoo Board.

developmentPython ANT project.

mobileThe three technologies that could change handhelds. Fuel cells, near-eye displays, and virtual keyboards.

mobileOffspring. Amazing array of concept designs from Frog Design and Motorola for a new line of wearable devices that connect to each other via Bluetooth.

mobileSony Ericsson's new Bluetooth MP3 player. The new HBM-30 music player from Sony Ericsson double as a Bluetooth headset.

javaDid .NET Really Beat J2EE Flat? Can It? Here's a practical look at the advantages that J2EE and .NET offer.

booksReview: Sun ONE Studio Programming.

javaDifferent WSDL Styles in Axis. Use WSDL to generate Web services.

meI've been wrestling against Java 1.4.1 and Swing under OS X. So far OS X is winning.

On March 12, 1789 — The U.S. Post Office was established.