<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://NadeauSoftware.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NadeauSoftware.com articles from all months, all years</title>
 <link>http://NadeauSoftware.com/articles/%2A/%2A</link>
 <description>A list of articles, sorted by title.</description>
 <language>en</language>
<item>
 <title>Speed up a Drupal web site by preloading the page cache</title>
 <link>http://NadeauSoftware.com/articles/2009/11/speed_drupal_web_site_preloading_page_cache</link>
 <description>&lt;p class=&quot;summary&quot;&gt;Drupal&#039;s page cache stores fully-built pages for quick delivery to anonymous visitors to your site. However,  any change to your site&#039;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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/11/speed_drupal_web_site_preloading_page_cache&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/11/speed_drupal_web_site_preloading_page_cache#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/drupal">Drupal</category>
 <pubDate>Fri, 20 Nov 2009 06:23:21 -0800</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">98 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Java tip: How to parse integers quickly</title>
 <link>http://NadeauSoftware.com/articles/2009/08/java_tip_how_parse_integers_quickly</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
 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.
&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/08/java_tip_how_parse_integers_quickly&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/08/java_tip_how_parse_integers_quickly#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/text_processing">Text processing</category>
 <pubDate>Sat, 08 Aug 2009 18:34:54 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">97 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Drupal and Apache Web Site Security Checklist, part 3</title>
 <link>http://NadeauSoftware.com/articles/2009/07/drupal_and_apache_web_site_security_checklist_part_3</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
Default Drupal, Apache, and PHP settings broadcast to hackers much more about your site&#039;s configuration than hackers should know. In this third article in a series, I review settings to tighten security and reduce this information leakage.
&lt;/p&gt;
  
&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/07/drupal_and_apache_web_site_security_checklist_part_3&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/07/drupal_and_apache_web_site_security_checklist_part_3#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/drupal">Drupal</category>
 <category domain="http://NadeauSoftware.com/articles/php">PHP</category>
 <category domain="http://NadeauSoftware.com/articles/web_site_security">Web site security</category>
 <pubDate>Sat, 04 Jul 2009 15:03:09 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">96 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Drupal and Apache Web Site Security Checklist, part 2</title>
 <link>http://NadeauSoftware.com/articles/2009/06/drupal_and_apache_web_site_security_checklist_part_2</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
Drupal&#039;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.&lt;/p&gt;

  
&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/06/drupal_and_apache_web_site_security_checklist_part_2&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/06/drupal_and_apache_web_site_security_checklist_part_2#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/drupal">Drupal</category>
 <category domain="http://NadeauSoftware.com/articles/web_servers">Web servers</category>
 <category domain="http://NadeauSoftware.com/articles/web_site_security">Web site security</category>
 <pubDate>Sat, 13 Jun 2009 07:01:45 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">95 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Drupal and Apache Web Site Security Checklist, part 1</title>
 <link>http://NadeauSoftware.com/articles/2009/05/drupal_and_apache_web_site_security_checklist_part_1</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
Default configurations of Apache, PHP, and Drupal often serve files they shouldn&#039;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.&lt;/p&gt;

  
&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/05/drupal_and_apache_web_site_security_checklist_part_1&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/05/drupal_and_apache_web_site_security_checklist_part_1#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/drupal">Drupal</category>
 <category domain="http://NadeauSoftware.com/articles/web_servers">Web servers</category>
 <category domain="http://NadeauSoftware.com/articles/web_site_security">Web site security</category>
 <pubDate>Sat, 16 May 2009 07:01:15 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">94 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Mac Java tip: How to customize Aqua sliders</title>
 <link>http://NadeauSoftware.com/articles/2009/04/mac_java_tip_how_customize_aqua_sliders</link>
 <description>&lt;p class=&quot;summary&quot;&gt;
Java&#039;s Swing &lt;strong&gt;JSlider&lt;/strong&gt; creates a sliding widget for selecting a number within a fixed range. The sliding &amp;quot;thumb&amp;quot; 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 &lt;strong&gt;JSlider&lt;/strong&gt;. That&#039;s left up to the current look and feel. This article shows how to use Apple&#039;s &amp;quot;Mac OS X&amp;quot; look and feel for Java on a Mac to create  smaller &lt;strong&gt;JSliders&lt;/strong&gt; and switch between two thumb icon styles. The article also shows work-arounds for controlling tick and label sizes and colors.
&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/04/mac_java_tip_how_customize_aqua_sliders&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/04/mac_java_tip_how_customize_aqua_sliders#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Sun, 26 Apr 2009 20:10:18 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">93 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Mac Java tip: How to create Aqua recessed borders</title>
 <link>http://NadeauSoftware.com/articles/2009/03/mac_java_tip_how_create_aqua_recessed_borders</link>
 <description>&lt;p class=&quot;summary&quot;&gt;Grouping together  related  components helps
organize a user interface and make it easier to learn and use. Java provides several  border styles for outlining groups, but none of them match the Mac&#039;s recessed   style. This article shows how to create a recessed border  using special UI defaults available to Mac Java applications.&lt;/p&gt;
  &lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/03/mac_java_tip_how_create_aqua_recessed_borders&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/03/mac_java_tip_how_create_aqua_recessed_borders#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Sat, 28 Mar 2009 17:52:38 -0700</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">92 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Windows Java tip: How to control window decorations</title>
 <link>http://NadeauSoftware.com/articles/2009/02/windows_java_tip_how_control_window_decorations</link>
 <description>&lt;p class=&quot;summary&quot;&gt;Windows automatically adds a  window frame to all Java windows, but there is more that you can do to make sure Java windows look and feel right on Windows XP, Vista, 7, and beyond.  This article discusses Swing settings  to control the appearance of window decorations on a PC.&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/02/windows_java_tip_how_control_window_decorations&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/02/windows_java_tip_how_control_window_decorations#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Tue, 17 Feb 2009 17:53:38 -0800</pubDate>
 <dc:creator>siteadmin</dc:creator>
 <guid isPermaLink="false">91 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Mac Java tip: How to control window decorations</title>
 <link>http://NadeauSoftware.com/articles/2009/01/mac_java_tip_how_control_window_decorations</link>
 <description>&lt;p class=&quot;summary&quot;&gt;The Mac automatically adds a Mac-style window frame to all Java windows, but there is more that you can do to make sure Java windows look and feel right on a Mac.  This article discusses Swing settings and Mac-specific client properties to control the appearance of window decorations on a Mac.&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2009/01/mac_java_tip_how_control_window_decorations&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2009/01/mac_java_tip_how_control_window_decorations#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Sat, 10 Jan 2009 17:37:36 -0800</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">90 at http://NadeauSoftware.com</guid>
</item>
<item>
 <title>Mac Java tip: How to access Aqua file and folder icons</title>
 <link>http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_aqua_file_and_folder_icons</link>
 <description>&lt;p class=&quot;summary&quot;&gt;File and folder icons are an important part of the look and feel of the Mac. These icons are available to Java applications through several different classes in Swing and sometimes as UI defaults for Apple&#039;s &amp;quot;Mac OS X&amp;quot; look and feel. This article shows to how to get at these icons  using Java on a Mac.
  &lt;p&gt;&lt;a href=&quot;http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_aqua_file_and_folder_icons&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://NadeauSoftware.com/articles/2008/12/mac_java_tip_how_access_aqua_file_and_folder_icons#comments</comments>
 <category domain="http://NadeauSoftware.com/articles/java">Java</category>
 <category domain="http://NadeauSoftware.com/articles/user_interfaces">User interfaces</category>
 <pubDate>Sat, 13 Dec 2008 17:42:00 -0800</pubDate>
 <dc:creator>Dave_Nadeau</dc:creator>
 <guid isPermaLink="false">89 at http://NadeauSoftware.com</guid>
</item>
</channel>
</rss>
