Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://fdecollibus.blogspot.it/feeds/posts/default?alt=rss

  1. <?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-17902989</atom:id><lastBuildDate>Thu, 27 Jul 2017 08:37:44 +0000</lastBuildDate><title>Ora et Collabora</title><description>The technical blog of Francesco De Collibus.</description><link>http://fdecollibus.blogspot.com/</link><managingEditor>[email protected] (Francesco De Collibus)</managingEditor><generator>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-4104515113297916257</guid><pubDate>Thu, 27 Jul 2017 08:37:00 +0000</pubDate><atom:updated>2017-07-27T10:37:44.164+02:00</atom:updated><title>How do I avoid deletion of plan branch in Bamboo?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;Make sure the following checkbox is not flagged:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-hqsCQ5Sgcs4/WXmmTyJ2N-I/AAAAAAAABdw/Z9BB_sXi1ZsCQN8MG61UWaoW4CZQWuOrwCLcBGAs/s1600/2017-07-27_10-31-33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;769&quot; data-original-width=&quot;1290&quot; height=&quot;190&quot; src=&quot;https://2.bp.blogspot.com/-hqsCQ5Sgcs4/WXmmTyJ2N-I/AAAAAAAABdw/Z9BB_sXi1ZsCQN8MG61UWaoW4CZQWuOrwCLcBGAs/s320/2017-07-27_10-31-33.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2017/07/how-do-i-avoid-deletion-of-plan-branch.html</link><author>[email protected] (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-hqsCQ5Sgcs4/WXmmTyJ2N-I/AAAAAAAABdw/Z9BB_sXi1ZsCQN8MG61UWaoW4CZQWuOrwCLcBGAs/s72-c/2017-07-27_10-31-33.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-2728921532449567583</guid><pubDate>Wed, 26 Jul 2017 16:19:00 +0000</pubDate><atom:updated>2017-07-26T18:19:46.235+02:00</atom:updated><title>Orika mapper...</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;The Orika mapper used in Hybris always perform a deep copy based on the attribute name instead of the attribute class. &amp;nbsp;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2017/07/orika-mapper.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-4135301285225385863</guid><pubDate>Sun, 25 Jun 2017 16:19:00 +0000</pubDate><atom:updated>2017-06-25T18:19:52.075+02:00</atom:updated><title>Do you miss &quot;Expressions&quot; view while debugging in Eclipse?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;From time to time, I forget where the expression view can be set in Eclipse... it&#39;s right here in the Window panel&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-lUv-d48EuIU/WU_ib8E5giI/AAAAAAAABco/pwQKXar0dqwGF8Ukp2nA6qVaEUtXL8BJgCLcBGAs/s1600/eclipse_expressions.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;422&quot; data-original-width=&quot;490&quot; height=&quot;275&quot; src=&quot;https://1.bp.blogspot.com/-lUv-d48EuIU/WU_ib8E5giI/AAAAAAAABco/pwQKXar0dqwGF8Ukp2nA6qVaEUtXL8BJgCLcBGAs/s320/eclipse_expressions.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2017/06/do-you-miss-expressions-view-while.html</link><author>[email protected] (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-lUv-d48EuIU/WU_ib8E5giI/AAAAAAAABco/pwQKXar0dqwGF8Ukp2nA6qVaEUtXL8BJgCLcBGAs/s72-c/eclipse_expressions.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-5680985596404852431</guid><pubDate>Tue, 23 May 2017 12:37:00 +0000</pubDate><atom:updated>2017-05-23T14:37:15.409+02:00</atom:updated><title>View by projects or working sets in Eclipse</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;View by projects or working sets in Eclipse...always comes in handy!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-HeWnlSwQEJw/WSQsy8RMt5I/AAAAAAAABbs/ZznKVtZecwUBvhVg2zjDi8vz8pjE3wsZgCLcB/s1600/2017-05-23_14-34-34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;145&quot; src=&quot;https://1.bp.blogspot.com/-HeWnlSwQEJw/WSQsy8RMt5I/AAAAAAAABbs/ZznKVtZecwUBvhVg2zjDi8vz8pjE3wsZgCLcB/s400/2017-05-23_14-34-34.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2017/05/view-by-projects-or-working-sets-in.html</link><author>[email protected] (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-HeWnlSwQEJw/WSQsy8RMt5I/AAAAAAAABbs/ZznKVtZecwUBvhVg2zjDi8vz8pjE3wsZgCLcB/s72-c/2017-05-23_14-34-34.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-8670432810440097009</guid><pubDate>Thu, 23 Mar 2017 14:49:00 +0000</pubDate><atom:updated>2017-03-23T15:49:36.193+01:00</atom:updated><title>Hybris setup issue: Unsupported major.minor version 52.0 </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;While I was typing the final &quot;ant all&quot; command for hybris, it miserably failed with the following exception&lt;br /&gt;&lt;br /&gt;hybris/bin/platform/resources/ant/antmacros.xml:123: java.lang.UnsupportedClassVersionError: de/hybris/ant/taskdefs/DbDriverValidator : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Even though a &quot;java -version&quot; gave me back version 8, ant is still using $JAVA_HOME variable.&lt;br /&gt;So you have to change it into the script. My suggestion is that you adapt the setantenv.bat script with the JAVA_HOME directly&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;@echo off&lt;br /&gt;set ANT_OPTS=-Xmx512m -Dfile.encoding=UTF-8&lt;br /&gt;set ANT_HOME=%~dp0apache-ant-1.9.1&lt;br /&gt;set JAVA_HOME=C:/Program Files/Java/jdk1.8.0_101&lt;br /&gt;set PATH=%ANT_HOME%\bin;%PATH%&lt;br /&gt;rem deleting CLASSPATH as a workaround for PLA-8702&lt;br /&gt;set CLASSPATH=&lt;br /&gt;echo Setting ant home to: %ANT_HOME%&lt;br /&gt;ant -version&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2017/03/hybris-setup-issue-unsupported.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-2655500446318142484</guid><pubDate>Wed, 22 Mar 2017 22:26:00 +0000</pubDate><atom:updated>2017-03-22T23:26:08.448+01:00</atom:updated><title>If you can&#39;t install Oracle Express XE 11g 2 on Windows...</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I spent the whole afternoon trying to set up a Oracle Express instance without any success.&lt;br /&gt;I had the drivers installed, but I could not uninstall them.&lt;br /&gt;It looked like the main instance was not correctly set up. After looking around, I noticed that even after complete uninstall of Oracle XE still the ORACLE_HOME environment variable was still there. I tried again manually removing it from System Variables and then reinstalling... and it finally worked!&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2017/03/if-you-cant-install-oracle-express-xe.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-3929642436471426140</guid><pubDate>Thu, 01 Sep 2016 00:06:00 +0000</pubDate><atom:updated>2016-09-01T02:06:21.451+02:00</atom:updated><title>How could I be so stupid using hibernate criteria with timestamp? </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I needed to make a query to find all records valid today for columns with effectiveFrom and effectiveTo range&lt;br /&gt;I spent a couple of hours trying to understand why&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; criteria.add(Restrictions.ge(&quot;effectiveFrom&quot;,currentDate.getTime()));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; criteria.add(Restrictions.le(&quot;effectiveTo&quot;,currentDate.getTime()));&lt;br /&gt;&lt;br /&gt;was giving no results.&lt;br /&gt;&lt;br /&gt;After many trials and attempts with other criteria tricks, I remembered that hibernate is not comparting if &amp;nbsp;currentDate.getTime is greater than effectiveFrom, but if effectiveFrom is greater than currentDate.getTime&lt;br /&gt;So correct sintax for it was the exact opposite&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; criteria.add(Restrictions.le(&quot;effectiveFrom&quot;,currentDate.getTime()));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; criteria.add(Restrictions.ge(&quot;effectiveTo&quot;,currentDate.getTime()));&lt;br /&gt;&lt;br /&gt;This one worked as it should&amp;nbsp;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/09/how-could-i-be-so-stupid-using.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-5175756346682735165</guid><pubDate>Thu, 23 Jun 2016 19:47:00 +0000</pubDate><atom:updated>2016-06-23T21:52:08.971+02:00</atom:updated><title>Java ALWAYS passes by value (and it is ALWAYS an interesting discussion)</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Always good as a refresher.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;border: 0px; clear: both; color: #242729; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 15px; margin-bottom: 1em; padding: 0px;&quot;&gt;&lt;i&gt;So, when calling a method&lt;/i&gt;&lt;/div&gt;&lt;ul style=&quot;border: 0px; color: #242729; font-family: Arial, &#39;Helvetica Neue&#39;, Helvetica, sans-serif; font-size: 15px; margin: 0px 0px 1em 30px; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; margin: 0px 0px 0.5em; padding: 0px; word-wrap: break-word;&quot;&gt;&lt;i&gt;For primitive arguments (&lt;code style=&quot;background-color: #eff0f1; border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;&quot;&gt;int&lt;/code&gt;,&amp;nbsp;&lt;code style=&quot;background-color: #eff0f1; border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;&quot;&gt;long&lt;/code&gt;, etc.), the pass by value is&amp;nbsp;&lt;span style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;the actual value&lt;/span&gt;&amp;nbsp;of the primitive (for example, 3).&lt;/i&gt;&lt;/li&gt;&lt;li style=&quot;border: 0px; margin: 0px; padding: 0px; word-wrap: break-word;&quot;&gt;&lt;i&gt;For objects, the pass by value is the value of&amp;nbsp;&lt;span style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;the reference to the object&lt;/span&gt;.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href=&quot;http://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value&quot;&gt;http://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/06/always-interesting-discussion.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-7212316242739680118</guid><pubDate>Tue, 07 Jun 2016 11:50:00 +0000</pubDate><atom:updated>2016-06-07T13:50:18.806+02:00</atom:updated><title>Back to basics</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I stumbled upon this one, as a rookie :)&lt;br /&gt;&lt;br /&gt;http://www.programcreek.com/2014/01/java-util-concurrentmodificationexception/&lt;br /&gt;&lt;br /&gt;whohaaa, it hurts :)&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/06/back-to-basics.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-6055506663869661911</guid><pubDate>Wed, 25 May 2016 11:20:00 +0000</pubDate><atom:updated>2016-05-25T13:20:34.341+02:00</atom:updated><title>How I ran Gradle with cntlm</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;br /&gt;I was behind a corporate firewall and had to run gradlew (gradle) from Cygwin. The system was running a cntlm authentication proxy.&lt;br /&gt;&lt;br /&gt;I ran the following command&lt;br /&gt;&lt;br /&gt;export http_proxy=http://127.0.0.1:3128/&lt;br /&gt;export https_proxy=$http_proxy&lt;br /&gt;&lt;br /&gt;Then I ran&lt;br /&gt;&lt;br /&gt;./gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3128 -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128&lt;br /&gt;&lt;br /&gt;I hope it helps&amp;nbsp;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/05/how-i-ran-gradle-with-cntlm.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-515740496276505039</guid><pubDate>Mon, 23 May 2016 13:09:00 +0000</pubDate><atom:updated>2016-05-24T09:40:17.362+02:00</atom:updated><title>Did you know? </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;Did you know hat &amp;nbsp;pressing CTRL&amp;nbsp;+ directional arrows allows you to browse a text document by skimming entire words?&lt;br /&gt;&lt;br /&gt;This discovery is going to change my life!&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/05/did-you-know.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-1037304382236465387</guid><pubDate>Tue, 05 Apr 2016 16:47:00 +0000</pubDate><atom:updated>2016-04-05T18:47:41.704+02:00</atom:updated><title>UNION makes ALL the strength</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Following the advice from a very expert consultant, I changed my views from an UNION between two select from the same table to UNION ALL and the performance improvements were simply amazing. Before doing so, I had verified that the query were returning different results with the INTERSECT command before doing so.&lt;br /&gt;&lt;br /&gt;The difference is that UNION verifies that records are unique, while UNION ALL doesn&#39;t. The performance gain is very remarkable&amp;nbsp;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/04/union-makes-all-strength.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-70608949676121843</guid><pubDate>Mon, 14 Mar 2016 10:56:00 +0000</pubDate><atom:updated>2016-03-14T11:56:05.752+01:00</atom:updated><title>What TNS stands for in Oracle?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;I just discovered that TNS names in Oracle stand for &quot;Transparent Network Substrate&quot;.&lt;br /&gt;I feel so happy that I need to share this &quot;secret&quot; with the rest of the universe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/03/what-tns-stands-for-in-oracle.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-4510297704854117695</guid><pubDate>Tue, 23 Feb 2016 15:20:00 +0000</pubDate><atom:updated>2016-02-23T16:22:36.236+01:00</atom:updated><title>Best shortcuts in Eclipse</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;br /&gt;Always useful link&lt;br /&gt;&lt;a href=&quot;https://www.blogger.com/goog_1428855722&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://rayfd.me/2007/05/20/10-eclipse-navigation-shortcuts-every-java-programmer-should-know/&quot;&gt;http://rayfd.me/2007/05/20/10-eclipse-navigation-shortcuts-every-java-programmer-should-know/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/02/best-shortcut-in-eclipse.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-5473977686068365290</guid><pubDate>Mon, 22 Feb 2016 09:05:00 +0000</pubDate><atom:updated>2016-02-22T10:05:55.605+01:00</atom:updated><title>Hibernate Stored Procedure with first parameter not &quot;OUT&quot;</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;I spent some days trying to call a Stored Procedure through Hibernate. I used CreateSQLQuery &amp;nbsp;and I made my own custom transformer, but I could not get it work. I keep geeting Wrong Type and Parameter of procedure exception.&lt;br /&gt;&lt;br /&gt;My procedure was like the following&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; procedure GET_BY_EMPLOYEE (&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; P_EMPLOYEE_ID &amp;nbsp; in &amp;nbsp; &amp;nbsp; &amp;nbsp; EMPLOYEE_ID%TYPE&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; , P_DATE_FROM &amp;nbsp;in &amp;nbsp; &amp;nbsp; &amp;nbsp; date&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; , P_DATE_TO &amp;nbsp; &amp;nbsp;in &amp;nbsp; &amp;nbsp; &amp;nbsp; date&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; , P_REF &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out &amp;nbsp; &amp;nbsp; &amp;nbsp;CURSORREFERENCETYPE);&lt;br /&gt;&lt;br /&gt;After days of searching, I found this&lt;br /&gt;&lt;br /&gt;http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch13.html#sp_query&lt;br /&gt;&lt;br /&gt;&lt;i&gt;For Oracle the following rules apply:&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;querysql-limits-storedprocedures&quot; style=&quot;color: #333333; font-family: &#39;Lucida Grande&#39;, Geneva, Verdana, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: justify;&quot;&gt;&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;div class=&quot;itemizedlist&quot; style=&quot;margin-top: 0.6em;&quot;&gt;&lt;ul class=&quot;itemizedlist&quot; compact=&quot;compact&quot; style=&quot;list-style-image: url(&amp;quot;../images/community/dot.png&amp;quot;); list-style-type: circle; margin-top: 0.6em; padding-left: 1.6em;&quot;&gt;&lt;li class=&quot;listitem&quot; style=&quot;margin: 0em; padding-bottom: 0.5em; padding-left: 0.2em;&quot;&gt;&lt;div style=&quot;margin: 0em; padding-bottom: 0em; padding-left: 0em !important; padding-right: 0em !important; padding-top: 0em !important;&quot;&gt;&lt;i&gt;A function must return a result set. The first parameter of a procedure must be an&amp;nbsp;&lt;code class=&quot;literal&quot; style=&quot;font-family: courrier, monospace; font-size: 0.9em; white-space: nowrap;&quot;&gt;OUT&lt;/code&gt;&amp;nbsp;that returns a result set. This is done by using a&amp;nbsp;&lt;code class=&quot;literal&quot; style=&quot;font-family: courrier, monospace; font-size: 0.9em; white-space: nowrap;&quot;&gt;SYS_REFCURSOR&lt;/code&gt;&amp;nbsp;type in Oracle 9 or 10. In Oracle you need to define a&lt;code class=&quot;literal&quot; style=&quot;font-family: courrier, monospace; font-size: 0.9em; white-space: nowrap;&quot;&gt;REF CURSOR&lt;/code&gt;&amp;nbsp;type. See Oracle literature for further information.&lt;/i&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;So there is no way to get this procedure to work in hibernate. I will use a plain JDBCTemplate.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2016/02/hibernate-stored-procedure-with-first.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-7072490954293165773</guid><pubDate>Mon, 30 Nov 2015 14:11:00 +0000</pubDate><atom:updated>2015-11-30T15:11:36.283+01:00</atom:updated><title>Eclipse: spaces instead of tabs</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;This really bugged me for a while, code formatting was quite miserable outside of the editor. You just have to go into --&amp;gt; preferences --&amp;gt; editor --&amp;gt; Text Editors&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-P2vMbUqxya8/VlxY_ni6QHI/AAAAAAAABSU/Nz8A1K53qbs/s1600/tabs_for_spaces.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;http://2.bp.blogspot.com/-P2vMbUqxya8/VlxY_ni6QHI/AAAAAAAABSU/Nz8A1K53qbs/s320/tabs_for_spaces.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2015/11/eclipse-spaces-instead-of-tabs.html</link><author>[email protected] (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-P2vMbUqxya8/VlxY_ni6QHI/AAAAAAAABSU/Nz8A1K53qbs/s72-c/tabs_for_spaces.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-3879264068730044840</guid><pubDate>Mon, 09 Nov 2015 07:42:00 +0000</pubDate><atom:updated>2015-11-09T11:13:33.807+01:00</atom:updated><title>Building bitcoin/litecoin on mac os x missing EC.h </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;For my own fun, I was playing around with bitcoin, to check how the parameters of the cryptocurrencies can be modified.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;After recent upgrades to my OS, I could not build any longer the bitcoind. Seems like something changed on that side. Now this command&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;./configure --with-gui=qt5 --enable-debug&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;Was sistematically producing&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: normal; white-space: pre;&quot;&gt;&lt;i&gt;configure: error: OpenSSL ec header missing&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: normal; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;EC is the file for elliptic curve cryptography. I had brew correctly configured, and the header files were all correctly present. After some time spent inspecting the issue, on github I was able to find the solution for this problem. I simply add to export the following&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style=&quot;font-size: 12px; line-height: 16px;&quot;&gt;&lt;table class=&quot;diff-table tab-size  file-diff-split&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-addition is-hovered&quot;&gt;&lt;span class=&quot;blob-code-inner&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;export LDFLAGS=-L/usr/local/opt/openssl/lib&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;table data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;export CPPFLAGS=-I/usr/local/opt/openssl/include&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;font-family: -webkit-standard; line-height: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;There is aksi pull request on bitcoin for that, I hope I could save you some time&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/bitcoin/bitcoin/pull/6885/files?diff=split&amp;amp;unchanged=expanded&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;https://github.com/bitcoin/bitcoin/pull/6885/files?diff=split&amp;amp;unchanged=expanded&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2015/11/building-bitcoinlitecoin-on-mac-os-x.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-1750639268666638007</guid><pubDate>Sat, 24 Oct 2015 14:43:00 +0000</pubDate><atom:updated>2015-10-24T16:43:36.644+02:00</atom:updated><title>Swift language</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Just for fun, I am giving a look to the new &quot;Swift&quot; programming language from Apple. I have to say it looks pretty cool. Type inference, tuple, and optionals can really save a lot of time during development. I am really eager to try it more extensively.&amp;nbsp;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2015/10/swift-language.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-5468446104917146812</guid><pubDate>Wed, 23 Sep 2015 15:32:00 +0000</pubDate><atom:updated>2015-09-23T17:32:13.571+02:00</atom:updated><title>SVN: E175002: Getting crazy with Maven Release Plugin (solved)</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;br /&gt;I was trying to use Maven Release Plugin on my cygwin to upload a versioned library into my archiva repository. I was keep and keep getting this exception.&lt;br /&gt;&lt;br /&gt;svn: E175002: Processing OPTIONS request response failed: Premature end of file. (/)&lt;br /&gt;svn: E175002: OPTIONS request failed on &#39;/&#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;br /&gt;then I noticed that in my pom files I had the following scm connection url&lt;br /&gt;&lt;br /&gt;&amp;lt;scm&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;connection&amp;gt;scm:svn:http://mysvn/mylibrary/components/tags/releases/mylibrary-build-9.0.0&amp;lt;/connection&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;developerConnection&amp;gt;scm:svn:http://mysvn/mylibrary/components/tags/releases/mylibrary-build-9.0.0&amp;lt;/developerConnection&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url&amp;gt;http://mysvn/mylibrary/components/tags/releases/mylibrary-build-9.0.0&amp;lt;/url&amp;gt;&lt;br /&gt;&amp;lt;/scm&amp;gt;&lt;br /&gt;&lt;br /&gt;instead the location of my svn checkout was fully qualified http://mysvn.mydomain.com&lt;br /&gt;Doing a fresh checkout from the svn repository with the short name really solved the issue.&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2015/09/svn-e175002-getting-crazy-with-maven.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-4408038080427877699</guid><pubDate>Fri, 18 Sep 2015 16:01:00 +0000</pubDate><atom:updated>2015-09-18T18:01:13.797+02:00</atom:updated><title>Beethoven a Latina</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Immaginate se Ludwig Beethoven, anzichè nascere a Bonn negli anni 70 del settecento, per uno scherzo del destino fosse nato un po&#39; piu&#39; giu&#39;, mettiamo da qualche parte in Lazio, e appena qualche anno dopo, mettiamo un paio di secoli. Beethoven si siede, ha una grandissima idea, comporrà la nona sinfonia. Si siede sul tavolo è ispiratissimo, sente proprio la melodia scorrergli nelle vene e riempirgli il cuore...driin driin, un poke su facebook della sua amica, quella stronza profumiera di Elisa, che sono anni che gli ronza attorno e non gliel&#39;ha data mai.&lt;br /&gt;&lt;br /&gt;&quot;Ke fai?&quot;&lt;br /&gt;&quot;Elisa, sto componendo la nona sinfonia&quot;.&lt;br /&gt;&quot;Xke&#39;, le altre otto che hanno fatto? Ci facciamo un giro all&#39;iper?&quot;.&lt;br /&gt;&quot;Non posso, sto lavorando&quot;.&lt;br /&gt;&quot;E dai vieni che ti faccio conoscere uno che mi piace&quot;. &lt;br /&gt;&lt;br /&gt;Maledetta...giocare cosi&#39; con i suoi sentimenti... attacca. Ritorna a scrivere, la melodia torna potente nel cuore, una nota, poi l&#39;altra, poi una nota, poi l&#39;altra... tatam tatam... tatam tatam.... una mail su gmail! Il suo mecenate lo informa che questo mese il suo stipendio sarà accreditato su una banca diversa, controlla l&#39;avvenuto accredito! Appena qualche secondo per connettersi alla sua banca online, www.rothschild.at, inserire il PIN, e controllare... fiuuu, tutti gli scellini sono stati versati, e anche questo mese l&#39;affitto è pagato. Si puo&#39; tornare alla musica, che è li, calda lo aspetta, una nota l&#39;altra, lo schermo del cellulare si illumina!&lt;br /&gt;Una chiamata Skype di quello stronzo del fratello, che lo chiama per sapere come sta. &quot;Non gliene è mai fregata una ceppa, proprio adesso si accorge di me&quot; pensa. Lo liquida in fretta... la musica, la sua sublime amante,è li&#39; che lo aspetta si mette, ritorna al foglio pieno di note sparse.&lt;br /&gt;driiin driin una serie di faccine illumina whatsapp. Il gruppo &quot; Sei un vero compositore austriaco se...&quot; gli manda una dozzina di notifiche in fila.&lt;br /&gt;Mozart ha appena condiviso un video di &quot;Asburgici dentro&quot; dove il noto pornodivo Rocco Siffredi vestito nella parte superiore come un perfetto direttore d&#39;orchestra, dirige una esecuzione con una bacchetta decisamente poco regolamentare. Haydn si sta letteralmente sbellicando per il crescendo finale, che porta al prevedibile epilogo su una fila di allupate violoncelliste! Beethoven è schifato, ma quante storie gli hanno fatto per farlo entrare nel gruppo, lui che è tedesco, e quindi la pagnotta in Austria la deve sudare il doppio... conviene far vedere che è uno che sa stare al gioco. Mette due &quot;ROTFL&quot; e finalmente torna a concentrarsi sulla nona... ricorda ancora la potenza dell&#39;ispirazione, di quella melodia che...&lt;br /&gt;ricorda... appunto, ricorda, come un sogno da cui ci si è appena destati, qualcosa di fragrante e al contempo già lontano. Irrimediabilmente perso, come una occasione sfumata per sempre... l&#39;ispirazione è andata, ormai solo un ricordo lancinante.. troppe distrazioni...pero&#39; ormai &amp;nbsp;lui è li&#39; e la serata è bella che sfumata, qualcosa bisognerà pure scrivere, magari qualcosa di piu&#39; orecchiabile e leggero.... Una nota l&#39;altra.. orecchiabile? Aspetta che la twitto...&lt;br /&gt;&lt;br /&gt;Capite perchè poi oggi anzichè le nona di Beethoven ci becchiamo Tiziano Ferro?&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2015/09/beethoven-latina.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-4342557471843988755</guid><pubDate>Mon, 24 Aug 2015 14:31:00 +0000</pubDate><atom:updated>2015-08-24T16:32:56.411+02:00</atom:updated><title>Extracting a single field from a very long json file</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Trivial task, but still can save some time to somebody, so I am gladly sharing.&lt;br /&gt;A friend of a mine has an huge json file, and she had to extract all unique value for a field called &quot;title&quot;. &amp;nbsp;The file was too big to be processed from a notepad or an excel.&lt;br /&gt;&lt;br /&gt;With those comands, I was able to obtain a clean, unique and sorted list list of all the content.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9.0pt; mso-ansi-language: EN-US;&quot;&gt;grep -o -E &#39;&quot;title&quot;:&quot;[^&quot;]+&quot;,&#39; tmp.json | sort |uniq &amp;gt; output.txt&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9.0pt; mso-ansi-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9.0pt; mso-ansi-language: EN-US;&quot;&gt;sed -i &#39;s/&quot;title&quot;:&quot;//g&#39; output.txt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9.0pt; mso-ansi-language: EN-US;&quot;&gt;sed -i &#39;s/&quot;,//g&#39; output.txt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9.0pt; mso-ansi-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2015/08/extracting-single-field-from-very-long.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-4865423522441287659</guid><pubDate>Wed, 11 Jun 2014 09:24:00 +0000</pubDate><atom:updated>2014-06-11T11:24:15.201+02:00</atom:updated><title>A new redbook!</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Time for changes, you know... but I have good news! &lt;br /&gt;&lt;br /&gt;&amp;nbsp;The redbook &quot;Building and implementing Social Digital Experience&quot;, one I had the honor to co-author, is finally out!&lt;br /&gt;&lt;br /&gt;http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Redbooks%3A+Building+and+Implementing+Social+Digital+Experiences#action=openDocument&amp;amp;content=catcontent&amp;amp;ct=redbooks&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2014/06/a-new-redbook.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-4979000425283883101</guid><pubDate>Wed, 19 Mar 2014 18:32:00 +0000</pubDate><atom:updated>2014-03-19T19:32:46.139+01:00</atom:updated><title>Very soon </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;A guide on how to build a custom TAI for Connections and Portal! &lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2014/03/very-soon.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-3926521253664043276</guid><pubDate>Thu, 30 Jan 2014 23:16:00 +0000</pubDate><atom:updated>2014-01-31T00:16:02.591+01:00</atom:updated><title>Playing with Apache...</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;If you are playing with Apache on Windows and you keep getting&lt;br /&gt;&lt;br /&gt;&lt;i&gt;E:\IBM\HTTPServer\bin&amp;gt;apache.exe -k start&lt;/i&gt;&lt;br /&gt;&lt;i&gt;[Fri Jan 31 00:12:00 2014] [notice] Disabled use of AcceptEx() WinSock2 API&lt;/i&gt;&lt;br /&gt;&lt;i&gt;(OS 10048)Only one usage of each socket address (protocol/network address/port)&lt;/i&gt;&lt;br /&gt;&lt;i&gt;is normally permitted. &amp;nbsp;: make_sock: could not bind to address 0.0.0.0:80&lt;/i&gt;&lt;br /&gt;&lt;i&gt;no listening sockets available, shutting down&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Unable to open logs&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;Before getting mad and reviewing all your httpd.conf line by line, try to quit Skype. Yes, by default it opens port 80 !!!&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2014/01/playing-with-apache.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-8491035169751706792</guid><pubDate>Thu, 30 Jan 2014 21:52:00 +0000</pubDate><atom:updated>2014-01-30T23:20:04.137+01:00</atom:updated><title>How a Global Admin knows about the communities to modify?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Moderation in Connections 4.5 &amp;nbsp;is an awesome feature, but may be pretty cumbersome. If you decide to moderate everything before it get published (ex-ante), you will enforce an strict rule over you social network. If you moderate after publishing (ex-post) ,you are basically relying on good will of other users flagging content around your organization.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;IBM Connections not offers you the very powerful role of Global Admin. It&#39;s a J2EE role, it is present both on Communities and Search (and other features too), but now let&#39;s focus on these two features.&lt;/div&gt;&lt;div&gt;So, a global admin can do everything on every community: great stuff, but how he gets to know a community exists? &amp;nbsp;With the basic community ui you have access to&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Communities you own&lt;/div&gt;&lt;div&gt;2) Communities you are a member of&lt;/div&gt;&lt;div&gt;3) Public communities&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And the global admin role technically is neither of three. That&#39;s why the global admin role is also on search application, where he can see everything. So global admin could simply go to the search panel and looks for all communities? Well, the problem is search UI by default &amp;nbsp;will not accept a blank search argument. So you have to search for a letter, or something. So you won&#39;t have access to every community! How you can do this without using wsadmin script? Very simply using the atom feed!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;http://connections.ibm.com/communities/service/atom/communities/all&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;This will show you every community you are entitled to see! So, if you are global admin, it will allow you to modify every community in your Connections!&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2014/01/how-global-admin-knows-modify-community.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>0</thr:total></item></channel></rss>

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//fdecollibus.blogspot.it/feeds/posts/default%3Falt%3Drss

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda