netnix.org
Networking and Unix


TemplateFx v2.38

 August 13th, 2014Aug 13th, 2014      

I am pleased to announce the release of Template v2.38 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice.

Download links and instructions can be found on the TemplateFx page.

templatefx-screenshot

The changes in this release are summarised below:

  • Added support for “Merge Rows” where rows with the same Group By value are merged together using a delimiter.
  • Bumped the DataTemplate file version to 3 to support Merge Rows (older versions can’t read newer files, etc).
  • Added support for “templatefx.delimiter” and “templatefx.mrows” to support Merge Rows.
  • Added support for “<>[x]” shortcut syntax to access individual merged rows.
  • Fixed a bug where an error was thrown if it detects an empty IF block.
  • Group dropdown in the Output pane is now order agnostic – ordering is controlled by the order of the data.
  • Added support for optional STEP keyword in FOR loops.
  • Added a warning message if invalid syntax is used in IF or FOR constructs.
  • Fixed a bug which meant the “ip()” function wasn’t able to output using ipv6format 2.
  • Fixed a bug where GUI updates from a SwingWorker thread weren’t happening on the EDT thread.
  • Deprecated FOREACH in favour of FOR, although both will continue to work for the foreseeable future.
  • Added support for the “cancel()” JavaScript function to allow template processing to be cancelled.
  • After the output has been generated all white space is now stripped from the end of lines.
  • Added an error message if an exception is generated during generating outputs.
  • Added support for “templatefx.version” and “templatefx.build” to display the current version/build string.
  • Fixed a bug where “templatefx.rows” and “templatefx.row” weren’t taking into consideration excluded rows.
  • Fixed an issue where the window icon was being scaled to 16×16 and was blurred in task manager.
  • Combined the output buttons into a single Save button which provides a popup menu in the output pane.
  • Added support for combining all the outputs into a single text file.
  • Fixed a bug where not all rows were being checked for exclusion and were being included.
  • Set focus to main template window on load bookmark.
  • Changed some WARNING messages to ERROR messages.

Feedback welcome as well as suggestions or enhancement requests or general queries!

General TemplateFx


TemplateFx v2.37

 June 3rd, 2014Jun 3rd, 2014      

I am pleased to announce the release of Template v2.37 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice.

Download links and instructions can be found on the TemplateFx page.

templatefx-screenshot

The changes in this release are summarised below:

  • Added initial support for IPv6 to the “ip()” function.
  • Added support for intelligent Redo and Undo buffers for Snippets.
  • Remembers caret position when switching between Snippets.
  • Fixed a Find bug when matching zero-width results using regular expressions.

Feedback welcome as well as suggestions or enhancement requests or general queries!

General IPv6 TemplateFx


TemplateFx v2.36

 May 20th, 2014May 20th, 2014      

I am pleased to announce the release of Template v2.36 – a scriptable dynamic templating tool that enables you to write configuration templates once and deploy multiple times – never do the same thing twice.

Download links and instructions can be found on the TemplateFx page.

templatefx-screenshot

The changes in this release are summarised below:

  • Removed the blue background on the About and Splash screens.
  • Added support for creating bookmarks for frequently used DataTemplates.
  • Comments are now stripped from templates before they are trimmed to ensure no whitespace at start or end.
  • Fixed a bug where the “File -> Exit” menu action wasn’t calling System.exit().

Feedback welcome as well as suggestions or enhancement requests or general queries!

General TemplateFx


Tracking Downloads with Google Analytics

 April 27th, 2014Apr 27th, 2014        3

Google Analytics does a very good job at tracking page views out of the box, but requires a bit more technical expertise to successfully track download events. There are lots of different WordPress plugins available, but they all seem very complicated and none that seemed to track download events out of the box. With this in mind I decided to come up with a simple solution that only requires a single line to be included in your header section for it to track page views and download events.

[…]

General Google Analytics JavaScript


The Impeding Death of Java on MacOS

 April 22nd, 2014Apr 22nd, 2014      

It seems Apple’s long term goal is to eventually drive a wooden steak through any technology that doesn’t adhere to their vision of the future. Before they had finished putting the final nails on the coffin of Flash, they have moved onto Java and placed it firmly within their crosshairs. This hasn’t been totally unwarranted though, Oracle has had a lot of bad press recently (and Sun historically) with respect to Java security, which has resulted in Apple disabling Java in the browser on numerous occasions until exploits and vulnerabilities have been patched – a strategy that some think was drastic, but it places pressure on vendors to fix things quickly and in this case, it appears to have worked.

[…]

General Java MacOS Security


1 2 3 4 5 6 7