<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet title="XSL_formatting" type="text/xsl" href="feed.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<atom:link href="https://www.rgagnon.com/feed.xml" rel="self" type="application/rss+xml" />

<title>Real's HowTo</title>
<description>Latest updates of useful code examples for Java, Javascript, Powerbuilder and VBScript</description>
<copyright>&quot;Copyright 2016-2021 Real Gagnon - All Rights Reserved&quot;</copyright>
<link>https://www.rgagnon.com/howto.html</link>
<language>en-us</language>
<pubDate>Tue, 17 Feb 2026 01:00:00 GMT</pubDate>
<image>
    <title>Real's HowTo</title>
    <width>144</width>
    <height>41</height>
    <link>https://www.rgagnon.com/howto.html</link>
    <url>https://www.rgagnon.com/images/realhowto-small.png</url>
</image>

<!-- 6 -->
<item>
<title>Java : Process MP3 Tags</title>
<description>Update and fix. Add detect big artwork.</description>
<link>https://www.rgagnon.com/javadetails/java-process-mp3-tags.html</link>
<pubDate>Tue, 17 Feb 2026 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-process-mp3-tags.html</guid>
</item>


<!-- 7 -->
<item>
<title>Batch : Turn off all the screens from a Windows batch file</title>
<description>Turn off all the screens with this poowershell one-liner.</description>
<link>https://www.rgagnon.com/gp/gp-batch-turn-off-monitor.html</link>
<pubDate>Wed, 4 Feb 2026 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/gp/gp-batch-turn-off-monitor.html</guid>
</item>

<!-- 8 -->
<item>
<title>Java : Create XLS/XLSX file with Apache POI</title>
<description>You can use Apache POI HSSF to create an XLS file or Apache POI XSSF for an XLSX file.</description>
<link>https://www.rgagnon.com/javadetails/java-create-xls-xlsx-with-apache-poi.html</link>
<pubDate>Sun, 28 Sep 2025 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-create-xls-xlsx-with-apache-poi.html</guid>
</item>

<!-- 9 -->
<item>
<title>Java : Run Applet in a modern browser</title>
<description>Run legacy Java Applets on modern browsers without a Java plugin or a Java installation</description>
<link>https://www.rgagnon.com/javadetails/java-run-applet-in-modern-browser.html</link>
<pubDate>Wed, 23 Apr 2025 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-run-applet-in-modern-browser.html</guid>
</item>


<!-- 10 -->
<item>
<title>Java : Display numbers with leading zeroes</title>
<description>Many ways to display numbers with leading zeroes</description>
<link>https://www.rgagnon.com/javadetails/java-0021.html</link>
<pubDate>Mon, 3 Feb 2025 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-0021.html</guid>
</item>


<!-- 11 -->
<item>
<title>Java : Display currency</title>
<description>Display currency using Java Money or NumberFormat</description>
<link>https://www.rgagnon.com/javadetails/java-display-currency.html</link>
<pubDate>Sun, 2 Feb 2025 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-display-currency.html</guid>
</item>

<!-- 12 -->
<item>
<title>HTML : HTML list with empty square as bullet style</title>
<description>HTML UL style provides only filled square as bullet. Use this simple CSS, to have a empty square (like a checkbox) instead.</description>
<link>https://www.rgagnon.com/jsdetails/html-list-with-empty-square-as-bullet-style.html</link>
<pubDate>Mon, 20 Jan 2025 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/jsdetails/html-list-with-empty-square-as-bullet-style.html</guid>
</item>

<!-- 13 -->
<item>
<title>Java : Get the atomic time (using Gregorian Calendar or java.time)</title>
<description>We connect to a publicly accessible time server on the internet and parse the result. Using a Gregorian Calendar or new way using java.time</description>
<link>https://www.rgagnon.com/javadetails/java-0589.html</link>
<pubDate>Tue, 26 Jul 2022 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-0589.html</guid>
</item>


<!-- 14 -->
<item>
<title>Java : Resolve environment variable in a property value</title>
<description>Solution with APache Text StringSubstitutor is added</description>
<link>https://www.rgagnon.com/javadetails/java-resolve-environment-variable-in-property-value.html</link>
<pubDate>Fri, 25 Jun 2021 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-resolve-environment-variable-in-property-value.html</guid>
</item>

<!-- 15 -->
<item>
<title>Java : Generate or validate a password</title>
<description>The generate() method produces a password using some rules  and the validate() method validates a password against the same rules. Also an Apache Commons solution is provided to generate a random string.</description>
<link>https://www.rgagnon.com/javadetails/java-generate-validate-password.html</link>
<pubDate>Fri, 26 Mar 2021 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-generate-validate-password.html</guid>
</item>

<!-- 16 -->
<item>
<title>Powerbuilder : Use Regular Expression from Powerscript</title>
<description>Support for regular expression in Powerscript is minimal, you need to use an external COM object like VBScript.RegExp to do something useful.</description>
<link>https://www.rgagnon.com/pbdetails/powerbuilder-regex-from-powerscript.html</link>
<pubDate>Fri, 19 Mar 2021 01:10:00 GMT</pubDate>
<guid>https://www.rgagnon.com/pbdetails/powerbuilder-regex-from-powerscript.html</guid>
</item>

<!-- 16 -->
<item>
<title>Windows : Count files in directory and subdirectories</title>
<description>2 ways to count files in directory and subdirectories</description>
<link>https://www.rgagnon.com/gp/gp-count-files-directory-and-subdirectories.html</link>
<pubDate>Fri, 19 Mar 2021 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/gp/gp-count-files-directory-and-subdirectories.html</guid>
</item>

<!-- 17 -->
<item>
<title>Windows : Launch an executable, resize and position from CMD file (Win/PS)</title>
<description>A CMD file to launch an executable, resize its window and position it on the screen. </description>
<link>https://www.rgagnon.com/gp/gp-launch-executable-resize-move-from-cmd.html</link>
<pubDate>Fri, 19 Mar 2021 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/gp/gp-launch-executable-resize-move-from-cmd.html</guid>
</item>

<!-- 18 -->
<item>
<title>Powerbuilder : Launch executable and capture its handle</title>
<description>This HowTo launch an executable using the Win API ShellExecuteEx and retrieve the handle of the launched executable. This handle can be used later to interact with it. Like, for example, if we want to terminate it form Powerbuilder. </description>
<link>https://www.rgagnon.com/pbdetails/powerbuilder-launch-executable-capture-its-handle.html</link>
<pubDate>Thu, 17 Dec 2020 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/pbdetails/powerbuilder-launch-executable-capture-its-handle.html</guid>
</item>

<!-- 19 -->
<item>
<title>Powerbuilder : Print to the console</title>
<description>One missing thing is that Powerbuilder provides no direct API to display information in the console to display processing or debugging information.</description>
<link>https://www.rgagnon.com/pbdetails/powerbuilder-print-to-the-console.html</link>
<pubDate>Thu, 17 Dec 2020 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/pbdetails/powerbuilder-print-to-the-console.html</guid>
</item>


<!-- 20 -->
<item>
<title>Java : Enable logging for HttpURLConnection/UrlConnection</title>
<description>Enable the java-logging mechanism for HttpURLConnection/UrlConnection by setting a special property when starting the JVM</description>
<link>https://www.rgagnon.com/javadetails/java-debug-HttpURLConnection-problem.html</link>
<pubDate>Thu, 17 Dec 2020 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-debug-HttpURLConnection-problem.html</guid>
</item>

<!-- 21 -->
<item>
<title>Java : Enable logging for JAX-WS</title>
<description>Try these properties to enable logging with JAX-WS (javax.ws.*)</description>
<link>https://www.rgagnon.com/javadetails/java-logging-with-jax-ws.html</link>
<pubDate>Thu, 17 Dec 2020 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-logging-with-jax-ws.html</guid>
</item>

<!-- 22 -->
<item>
<title>Java : Check if a file</title>
<description>Check if a file, the classic way ou the NIO way</description>
<link>https://www.rgagnon.com/javadetails/java-0070.html</link>
<pubDate>Thu, 17 Dec 2020 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-0070.html</guid>
</item>

<!-- 23 -->
<item>
<title>Java : Get the running JVM Path</title>
<description>Get the running JVM Path, JDK9 and pre-JDK9 solution   </description>
<link>https://www.rgagnon.com/javadetails/java-get-running-jvm-path.html</link>
<pubDate>Sat, 8 Aug 2020 01:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-get-running-jvm-path.html</guid>
</item>

<!-- 24 -->
<item>
<title>Java : Kill a process with a PID</title>
<description>Kill a process with its PID, one solution is using taskkill.exe (Windows-only) and the other is pure Java (JDK9)</description>
<link>https://www.rgagnon.com/javadetails/java-kill-a-process-with-a-pid.html</link>
<pubDate>Wed, 29 Jul 2020 02:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-kill-a-process-with-a-pid.html</guid>
</item>


<!-- 25 -->
<item>
<title>Java : Get a PID given a process name</title>
<description>Retrieve the PIDs, one solution is using WMIC (Windows-only) and the other is pure JAva (JDK9)</description>
<link>https://www.rgagnon.com/javadetails/java-get-a-pid.html</link>
<pubDate>Wed, 29 Jul 2020 02:00:00 GMT</pubDate>
<guid>https://www.rgagnon.com/javadetails/java-get-a-pid.html</guid>
</item>

</channel>
</rss>