Articles

  • July 3, 2010

    Both Mac themes and all eight user-selectable highlight colors set the color scheme for window title bars, buttons, check boxes, and other user interface components. For Java applications, changing the theme also sets colors in Java's java.awt.SystemColor objects, which applications may use to customize their user interfaces to match the current theme.

    This article discusses SystemColor problems on Macs, and provides color swatches, RGB/HSV values, and downloadable color lists for all SystemColors for the standard Mac theme and highlight colors.

  • May 9, 2010

    Each Windows XP theme sets the desktop image, screen saver, and color scheme for window frames, buttons, scrollbars, and other user interface components. For Java applications, changing the theme also sets colors in Java's java.awt.SystemColor objects, which applications may use to customize user interfaces to match the Windows theme.

    This article discusses SystemColor problems on Windows XP, and provides color swatches, RGB/HSV values, and downloadable color lists for SystemColors for each of the standard Windows XP themes.

  • March 7, 2010

    Each Windows Vista theme sets the desktop image, screen saver, sound set, mouse pointer shapes, and color scheme for window frames, buttons, scroll bars, and all other user interface components. For Java applications, changing the theme also sets colors in Java's java.awt.SystemColor objects, which applications may use to customize user interfaces to match the Windows theme.

    This article discusses SystemColor problems on Windows Vista, and provides color swatches, RGB/HSV values, and downloadable color lists for all SystemColors for each of the standard Windows Vista themes.

  • January 5, 2010

    Each Windows 7 theme sets the desktop image, screen saver, sound set, mouse pointer shapes, and color scheme for buttons, scroll bars, window frames, and so forth. For Java applications, changing the theme also sets colors in Java's java.awt.SystemColor objects, which applications may use to customize user interfaces to match the Windows theme.

    This article discusses SystemColor problems on Windows 7, and provides color swatches, RGB/HSV values, and downloadable color lists for all SystemColors for each of the standard Windows 7 themes.

  • November 20, 2009

    Drupal's page cache stores fully-built pages for quick delivery to anonymous visitors to your site. However, any change to your site's content clears the cache soon afterwards. The next visitor to each page must wait for the page to be rebuilt fresh. For some pages, such as long view lists, this may take a few seconds. This article shows how to completely rebuild the page cache automatically so that visitors are always delivered cached pages quickly.

  • August 8, 2009

    Java has several ways to parse integers from strings. Performance differences between these methods can be significant when parsing a large number of integers. Doing your own integer parsing can provide an important speed boost. This tip looks at five ways to parse integers, compares their features, and benchmarks them to see which method is the fastest.

  • July 4, 2009

    Default Drupal, Apache, and PHP settings broadcast to hackers much more about your site's configuration than hackers should know. In this third article in a series, I review settings to tighten security and reduce this information leakage.

  • June 13, 2009

    Drupal's default settings provide rather loose security. In this second article in a series, I review Drupal configuration changes to tighten security and control who can create and view content.

  • May 16, 2009

    Default configurations of Apache, PHP, and Drupal often serve files they shouldn't. In this first article in a series, I review configuration changes to tighten security by limiting access to files and directories for a Drupal web site served by Apache.

  • April 26, 2009

    Java's Swing JSlider creates a sliding widget for selecting a number within a fixed range. The sliding "thumb" icon, the track it slides on, tick marks, and labels may be turned on and off, but Swing has no other methods to affect the appearance of a JSlider. That's left up to the current look and feel. This article shows how to use Apple's "Mac OS X" look and feel for Java on a Mac to create smaller JSliders and switch between two thumb icon styles. The article also shows work-arounds for controlling tick and label sizes and colors.

Syndicate content
Nadeau software consulting
Nadeau software consulting