<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Snipplr</title>
    <description>Recent snippets posted on Snipplr.com</description>
    <link>https://snipplr.com/</link>
    <lastBuildDate>Tue, 09 Jun 2026 15:11:38 +0000</lastBuildDate>
    <item>
      <title>(Python) Flatten a list of lists (any depth) in Python - alces</title>
      <link>https://snipplr.com/view/82978/flatten-a-list-of-lists-any-depth-in-python</link>
      <description>&lt;p&gt;Flatten a list of lists (or tuple of tuples, list of tuples, etc.) to any depth of nesting using no mutable objects.&lt;/p&gt;</description>
      <pubDate>Wed, 03 Dec 2014 20:53:26 UTC</pubDate>
      <guid>https://snipplr.com/view/82978/flatten-a-list-of-lists-any-depth-in-python</guid>
    </item>
    <item>
      <title>(Python) Update timezone data on RedHat-like servers using fabric - alces</title>
      <link>https://snipplr.com/view/78406/update-timezone-data-on-redhatlike-servers-using-fabric</link>
      <description>&lt;p&gt;Usage: &#13;
&#13;
1.  save the snippet as *fabfile.py*&#13;
&#13;
2.  and run:&#13;
&#13;
**$ fab -H myhost1,myhost2...**&#13;
&#13;
or set *env.roledefs['myrole'] = ['myhost1', 'myhost2', ...]* in *fabfile.py* and run this way:&#13;
&#13;
**$ fab -R myrole**&lt;/p&gt;</description>
      <pubDate>Fri, 26 Sep 2014 17:48:59 UTC</pubDate>
      <guid>https://snipplr.com/view/78406/update-timezone-data-on-redhatlike-servers-using-fabric</guid>
    </item>
    <item>
      <title>(XML) Print all of the environment variables from a maven build - alces</title>
      <link>https://snipplr.com/view/76992/print-all-of-the-environment-variables-from-a-maven-build</link>
      <description>&lt;p&gt;Prints names and values of all the environment variables from a context of maven build using maven-antrun-plugin and echoproperties maven task&lt;/p&gt;</description>
      <pubDate>Fri, 05 Sep 2014 20:49:42 UTC</pubDate>
      <guid>https://snipplr.com/view/76992/print-all-of-the-environment-variables-from-a-maven-build</guid>
    </item>
    <item>
      <title>(Groovy) Groovy object's marshalling/unmarshalling via JAXB - alces</title>
      <link>https://snipplr.com/view/74621/groovy-objects-marshallingunmarshalling-via-jaxb</link>
      <description>&lt;p&gt;Example of JAXB-annotated POGO, marshalled and unmarshalled via static methods of JAXB object.&lt;/p&gt;</description>
      <pubDate>Mon, 19 May 2014 16:22:53 UTC</pubDate>
      <guid>https://snipplr.com/view/74621/groovy-objects-marshallingunmarshalling-via-jaxb</guid>
    </item>
    <item>
      <title>(Groovy) Hudson online nodes count - alces</title>
      <link>https://snipplr.com/view/73025/hudson-online-nodes-count</link>
      <description>&lt;p&gt;Returns, how many hudson slaves is connected and working now&lt;/p&gt;</description>
      <pubDate>Fri, 29 Nov 2013 00:32:35 UTC</pubDate>
      <guid>https://snipplr.com/view/73025/hudson-online-nodes-count</guid>
    </item>
    <item>
      <title>(Groovy) Abort hudson builds with huge logs - alces</title>
      <link>https://snipplr.com/view/72929/abort-hudson-builds-with-huge-logs</link>
      <description>&lt;p&gt;Groovy script for hudson's scripler/script console (for latter case import line could be removed) aborting running builds with loo large logs.&lt;/p&gt;</description>
      <pubDate>Mon, 18 Nov 2013 17:22:59 UTC</pubDate>
      <guid>https://snipplr.com/view/72929/abort-hudson-builds-with-huge-logs</guid>
    </item>
    <item>
      <title>(XML) Making ant-like flat lib directory in pom.xml - alces</title>
      <link>https://snipplr.com/view/72866/making-antlike-flat-lib-directory-in-pomxml</link>
      <description>&lt;p&gt;Copy all runtime dependencies into single flat directory (ant-like lib setup) - maybe useful for trimming too long classpathes.&lt;/p&gt;</description>
      <pubDate>Mon, 11 Nov 2013 18:40:25 UTC</pubDate>
      <guid>https://snipplr.com/view/72866/making-antlike-flat-lib-directory-in-pomxml</guid>
    </item>
    <item>
      <title>(XML) Clear local maven repository via maven-antrun-plugin at pre-clean phase - alces</title>
      <link>https://snipplr.com/view/72291/clear-local-maven-repository-via-mavenantrunplugin-at-preclean-phase</link>
      <description>&lt;p&gt;By default "mvn clean" cleans only target, for clear local repository run:&#13;
mvn clean -Dskip.repo.clean=false&lt;/p&gt;</description>
      <pubDate>Thu, 05 Sep 2013 17:26:37 UTC</pubDate>
      <guid>https://snipplr.com/view/72291/clear-local-maven-repository-via-mavenantrunplugin-at-preclean-phase</guid>
    </item>
    <item>
      <title>(XML) Clear local maven repository via maven-clean-plugin - alces</title>
      <link>https://snipplr.com/view/72290/clear-local-maven-repository-via-mavencleanplugin</link>
      <description>&lt;p&gt;Yet another way to clean maven local artifacts cache before build - putting local repository as Ant-like &lt;fileset&gt; in maven-clean-plugin configuration (default clean action - cleaning target directory - works by default).&lt;/p&gt;</description>
      <pubDate>Thu, 05 Sep 2013 16:48:42 UTC</pubDate>
      <guid>https://snipplr.com/view/72290/clear-local-maven-repository-via-mavencleanplugin</guid>
    </item>
    <item>
      <title>(XML) Clear local maven repository on clean goal via maven-antrun-plugin - alces</title>
      <link>https://snipplr.com/view/72193/clear-local-maven-repository-on-clean-goal-via-mavenantrunplugin</link>
      <description>&lt;p&gt;Using this configuration in pom.xml 'clean' should be only one task in mvn command line (for ex. mvn clean compile now breaks a build on dependency problem, but mvn clean &amp;&amp; mvn compile works fine).&lt;/p&gt;</description>
      <pubDate>Sat, 24 Aug 2013 00:47:49 UTC</pubDate>
      <guid>https://snipplr.com/view/72193/clear-local-maven-repository-on-clean-goal-via-mavenantrunplugin</guid>
    </item>
    <item>
      <title>(Bash) Reload dependencies cache in maven 2/3 - alces</title>
      <link>https://snipplr.com/view/71155/reload-dependencies-cache-in-maven-23</link>
      <description>&lt;p&gt;How to reload dependencies cache in maven 2/3&lt;/p&gt;</description>
      <pubDate>Mon, 13 May 2013 17:32:51 UTC</pubDate>
      <guid>https://snipplr.com/view/71155/reload-dependencies-cache-in-maven-23</guid>
    </item>
    <item>
      <title>(Groovy) Jar with dependencies task for build.gradle - alces</title>
      <link>https://snipplr.com/view/70371/jar-with-dependencies-task-for-buildgradle</link>
      <description>&lt;p&gt;Custom task using gradle java plugin for build runnable jar file with full dependencies set&lt;/p&gt;</description>
      <pubDate>Tue, 12 Mar 2013 23:51:12 UTC</pubDate>
      <guid>https://snipplr.com/view/70371/jar-with-dependencies-task-for-buildgradle</guid>
    </item>
    <item>
      <title>(Groovy) Print maven version for all Hudson jobs - alces</title>
      <link>https://snipplr.com/view/70274/print-maven-version-for-all-hudson-jobs</link>
      <description>&lt;p&gt;Ant or JDK versions printing makes via the same way. Use 'antName' or 'jdk' instead 'mavenName' string.&lt;/p&gt;</description>
      <pubDate>Wed, 06 Mar 2013 01:47:18 UTC</pubDate>
      <guid>https://snipplr.com/view/70274/print-maven-version-for-all-hudson-jobs</guid>
    </item>
    <item>
      <title>(Groovy) Save all images from RSS feed - alces</title>
      <link>https://snipplr.com/view/70244/save-all-images-from-rss-feed</link>
      <description>&lt;p&gt;Gets "src" attributes from all "img" tags in RSS entries descriptions&lt;/p&gt;</description>
      <pubDate>Mon, 04 Mar 2013 23:41:21 UTC</pubDate>
      <guid>https://snipplr.com/view/70244/save-all-images-from-rss-feed</guid>
    </item>
    <item>
      <title>(Groovy) Groovy way to replace regexp matches - alces</title>
      <link>https://snipplr.com/view/70115/groovy-way-to-replace-regexp-matches</link>
      <description>&lt;p&gt;Example of working with regexp sub-matches via Groovy way&lt;/p&gt;</description>
      <pubDate>Wed, 27 Feb 2013 18:46:27 UTC</pubDate>
      <guid>https://snipplr.com/view/70115/groovy-way-to-replace-regexp-matches</guid>
    </item>
    <item>
      <title>(Groovy) CBC World News RSS parser - alces</title>
      <link>https://snipplr.com/view/70114/cbc-world-news-rss-parser</link>
      <description>&lt;p&gt;Reads CBC news RSS with fancy-prints its in table, splitting news description by image &amp; text.&lt;/p&gt;</description>
      <pubDate>Wed, 27 Feb 2013 17:42:24 UTC</pubDate>
      <guid>https://snipplr.com/view/70114/cbc-world-news-rss-parser</guid>
    </item>
    <item>
      <title>(XML) web.xml for run HSQLDB in Servlet mode - alces</title>
      <link>https://snipplr.com/view/69980/webxml-for-run-hsqldb-in-servlet-mode</link>
      <description>&lt;p&gt;place hsqldb.jar in &amp;lt;servletDir&amp;gt;/WEB-INF/lib,&#13;
make file &amp;lt;servletDir&amp;gt;/WEB-INF/web.xml with following content&#13;
&amp; your DB will reachable via URL:&#13;
http://&amp;lt;tomcatHost&amp;gt;:&amp;lt;tomcatPort&amp;gt;/&amp;lt;servletDir&amp;gt;&lt;/p&gt;</description>
      <pubDate>Mon, 18 Feb 2013 17:51:45 UTC</pubDate>
      <guid>https://snipplr.com/view/69980/webxml-for-run-hsqldb-in-servlet-mode</guid>
    </item>
    <item>
      <title>(Groovy) Load HSQLDB connection parameters from .properties file in groovlet - alces</title>
      <link>https://snipplr.com/view/69940/load-hsqldb-connection-parameters-from-properties-file-in-groovlet</link>
      <description>&lt;p&gt;Example of using .properties file for get database connection parameters into script&lt;/p&gt;</description>
      <pubDate>Thu, 14 Feb 2013 18:11:53 UTC</pubDate>
      <guid>https://snipplr.com/view/69940/load-hsqldb-connection-parameters-from-properties-file-in-groovlet</guid>
    </item>
    <item>
      <title>(Groovy) Get user\'s permissions in hudson - alces</title>
      <link>https://snipplr.com/view/69848/get-users-permissions-in-hudson</link>
      <description>&lt;p&gt;Getting user's permissions in Hudson&lt;/p&gt;</description>
      <pubDate>Thu, 07 Feb 2013 20:14:14 UTC</pubDate>
      <guid>https://snipplr.com/view/69848/get-users-permissions-in-hudson</guid>
    </item>
    <item>
      <title>(Groovy) AntBuilder pseudo-targets - alces</title>
      <link>https://snipplr.com/view/69816/antbuilder-pseudotargets</link>
      <description>&lt;p&gt;Way to make ant-like pseudo-targets in groovy AntBuilder&lt;/p&gt;</description>
      <pubDate>Wed, 06 Feb 2013 23:33:45 UTC</pubDate>
      <guid>https://snipplr.com/view/69816/antbuilder-pseudotargets</guid>
    </item>
    <item>
      <title>(Groovy) Recursive delete current directory - alces</title>
      <link>https://snipplr.com/view/69815/recursive-delete-current-directory</link>
      <description>&lt;p&gt;Safe way to recursive delete directory&lt;/p&gt;</description>
      <pubDate>Wed, 06 Feb 2013 23:22:33 UTC</pubDate>
      <guid>https://snipplr.com/view/69815/recursive-delete-current-directory</guid>
    </item>
  </channel>
</rss>
