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>Sun, 22 Jan 2017 12:58:18 +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>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><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><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-7263746708394140379</guid><pubDate>Mon, 06 Jan 2014 17:25:00 +0000</pubDate><atom:updated>2014-01-06T18:27:43.696+01:00</atom:updated><title>SECJ0118E with form authentication and spnego enabled </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;Our deployment keeps getting an odd SECJ0118E &amp;nbsp;exception when authenticating with Form authentication with Mozilla or Chrome browser not configured for Active Directory Domain.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;All instructions into WebSphere infocenter for enabling fallback to default authentication were correctly applied. &amp;nbsp;We noticed that standard WebSphere security tracing (&lt;span style=&quot;background-color: white; color: #333333; font-family: monospace, sans-serif; font-size: 13px; line-height: 15px;&quot;&gt;*=info:com.ibm.ws.security.*=all:com.ibm.websphere.security.*=all:com.ibm.websphere.wim.*=all:com.ibm.wsspi.wim.*=all:com.ibm.ws.wim.*=all)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;provided into trace a lot of Kerberos exceptions.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;i&gt;[30/12/13 17.36.57:246 CET] 0000005e Krb5LoginModu &amp;lt;  login() Exit&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;i&gt;javax.security.auth.login.FailedLoginException: Errore di login: com.ibm.security.krb5.KrbException, codice di stato: 68&lt;/i&gt;&lt;br /&gt;&lt;i&gt;messaggio: Nessuno&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;i&gt;at com.ibm.security.jgss.i18n.I18NException.throwFailedLoginException(I18NException.java:30)&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;i&gt;at com.ibm.security.auth.module.Krb5LoginModule.a(Krb5LoginModule.java:719)&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;i&gt;at com.ibm.security.auth.module.Krb5LoginModule.b(Krb5LoginModule.java:742)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;Double checking WebSphere security settings we noticed that Authentication mechanism was mistakenly set to Kerberos and LTPA instead of simple LTPA, as suggested for SPNEGO.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&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;http://1.bp.blogspot.com/-LnHLwRHs56A/Usrmbs-7EEI/AAAAAAAABC4/bmUmO8AhHYQ/s1600/problemLTPA.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-LnHLwRHs56A/Usrmbs-7EEI/AAAAAAAABC4/bmUmO8AhHYQ/s1600/problemLTPA.png&quot; height=&quot;150&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;Reverting back to simple LTPA fixed everything.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2014/01/secj0118e-with-form-authentication-and.html</link><author>[email protected] (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-LnHLwRHs56A/Usrmbs-7EEI/AAAAAAAABC4/bmUmO8AhHYQ/s72-c/problemLTPA.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-5645155928839513664</guid><pubDate>Wed, 18 Dec 2013 07:50:00 +0000</pubDate><atom:updated>2013-12-18T08:54:44.817+01:00</atom:updated><title>AssertionException in IBM Connections </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;We had an odd scenario with a Novell directory, where the uid attribute was mapped in another attribute.&amp;nbsp; To support this scenario first we had to modify wimconfig.xml into WebSphere configuration to expose uid as another attribute (edit under &amp;lt;config:attributeConfiguration&amp;gt; )&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;lt;config:attributeConfiguration&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;config:attributes name=&quot;customUid&quot; propertyName=&quot;uid&quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;config:entityTypes&amp;gt;PersonAccount&amp;lt;/config:entityTypes&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/config:attributes&amp;gt;&lt;br /&gt;&amp;lt;/config:attributeConfiguration&amp;gt;&lt;br /&gt;&lt;br /&gt;then after mapping in TDI scripts, into map_db_from_source.properties the following,&lt;br /&gt;guid=customUid&lt;br /&gt;uid=customUid &lt;br /&gt;&lt;br /&gt;we noticed that every user trying to accessing got an exception like this one &lt;br /&gt;&lt;br /&gt;AssertionException: Unsupported access by user with no profile: cn=FRANCESCO DE COLLIBUS,ou=users,dc=test,dc=com&lt;br /&gt;&lt;br /&gt;Making the SQL query&lt;br /&gt;&lt;br /&gt;db2&lt;br /&gt;connect to PEOPLEDB &lt;br /&gt;select * from EMPINST.EMPLOYEE where PROF_SURNAME like &#39;%De Collibus%&#39; &lt;br /&gt;my record in database was correctly found&lt;br /&gt;&lt;br /&gt;So we deployed snoop servlet and we noticed how the user was presenting himself to the Connections&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://www.blogger.com/blogger.g?blogID=17902989&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-XxW04DoVT1Q/UrFT7R5i0RI/AAAAAAAABCQ/oLcKbltNhM4/s1600/2013-12-18+08_43_00-Snoop+Servlet.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/-XxW04DoVT1Q/UrFT7R5i0RI/AAAAAAAABCQ/oLcKbltNhM4/s320/2013-12-18+08_43_00-Snoop+Servlet.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The UserPrincipal and the RemoteUser, both contained DistinguishedName.&lt;br /&gt;So&amp;nbsp; into map_db_from_source.properties we mapped&lt;br /&gt;loginId=$dn&lt;br /&gt;&lt;br /&gt;We ran a sync_all_dns script, and now users can correctly access.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2013/12/assertionexception-in-ibm-connections.html</link><author>[email protected] (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-XxW04DoVT1Q/UrFT7R5i0RI/AAAAAAAABCQ/oLcKbltNhM4/s72-c/2013-12-18+08_43_00-Snoop+Servlet.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-8517530265648487496</guid><pubDate>Fri, 13 Dec 2013 12:38:00 +0000</pubDate><atom:updated>2013-12-13T13:38:28.805+01:00</atom:updated><title>ADMU3011E when deploying Cognos in Connections 4.5</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;I had a cognos for connections 4.5 to deploy, and I keep getting error. cognos_server was unable to start with WAS error into cognos-configure.log&lt;br /&gt;&lt;br /&gt;ADMU0116I: Tool information is being logged in file&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/opt/IBM/WebSphere/AppServer/profiles/CognosProfile/logs/cognos_server/startServer.log&lt;br /&gt;ADMU0128I: Starting tool with the CognosProfile profile&lt;br /&gt;ADMU3100I: Reading configuration for server: cognos_server&lt;br /&gt;ADMU3200I: Server launched. Waiting for initialization status.&lt;br /&gt;&lt;b&gt;ADMU3011E&lt;/b&gt;: Server launched but failed initialization. Server logs,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;startServer.log, and other log files under&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/opt/IBM/WebSphere/AppServer/profiles/CognosProfile/logs/cognos_server&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;should contain failure information.&lt;br /&gt;Waiting for Cognos services started.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;I noticed that i left populated this variable also on linux&lt;br /&gt;&lt;br /&gt;# The following property is only required for Windows systems.&lt;br /&gt;# The fully qualified host name of this Application Server&lt;br /&gt;# Example: host.example.com&lt;br /&gt;was.fqdn.hostname=cognosnode.test.com&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I changed the property to was.fqdn.hostname=&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then I cleansed everything&lt;/div&gt;on linux this mean /opt/IBM/WebSphere/AppServer/profiles/CognosProfile/bin/removeNode.sh, ( if federated) then&lt;br /&gt;/opt/IBM/CognosTR/bin/uninst -u -s&lt;br /&gt;/opt/IBM/CognosBI/bin/uninst -u -s&lt;br /&gt;&lt;br /&gt;then, after stopping all running servers&lt;br /&gt;&lt;br /&gt;./manageprofiles.sh -delete -profileName CognosProfile&lt;br /&gt;&lt;br /&gt;Then I cleaned the /tmp/folder &amp;nbsp;and the CognosProfile. Then I ran ./cognos-setup.sh, started cognos_server manually, ran ./cognos-configure and it worked correctly&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2013/12/when-you-have-problem-deploying-cognos.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-7268155213616595248</guid><pubDate>Thu, 05 Dec 2013 09:06:00 +0000</pubDate><atom:updated>2013-12-05T10:06:53.424+01:00</atom:updated><title>Connections 4.5 CR3</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Here it is! You can&#39;t miss it&lt;br /&gt;&lt;br /&gt;http://www-01.ibm.com/support/docview.wss?uid=swg21655365&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2013/12/connections-45-cr3.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-8532271616678433929</guid><pubDate>Thu, 14 Nov 2013 17:25:00 +0000</pubDate><atom:updated>2013-11-14T19:25:05.495+01:00</atom:updated><title>WASService.sh and ulimit.... a tricky combo</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;From version 7 onward, the Application Server scripts and configuration scripts have the good manner to set by themselves the right ulimit valu. So ulimit is now less a problem than it was before. The problem is that, sometime when dealing with linux services,things do not always get right.&lt;br /&gt;&lt;br /&gt;For example you get exceptions such as&lt;br /&gt;&lt;br /&gt;[11/14/13 12:06:15:483 CET] 00000066 exception &amp;nbsp; &amp;nbsp; E com.ibm.ws.wim.adapter.ldap.LdapAdapter authenticateWithPassword&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;com.ibm.websphere.wim.exception.WIMSystemException: CWWIM4520E &amp;nbsp;The &#39;javax.naming.CommunicationException: ldapus.ldap.domain.com:389 [Root exception is java.net.SocketException: Too many open files]&#39; naming exception occurred during processing.&lt;br /&gt;&lt;br /&gt;(In case you are asking, yes, network connections are counted as open files)&lt;br /&gt;&lt;br /&gt;That&#39;s why I strongly suggest to modify your /etc/security/limits.conf (on RedHat) before restarting your machine, after you added WASService.sh service to your linux box. We added to the file the following two lines to the /etc/security/limits.conf&lt;br /&gt;&lt;br /&gt;* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; soft &amp;nbsp; &amp;nbsp;nofile &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768&lt;br /&gt;* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hard &amp;nbsp; nofile &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768&lt;br /&gt;&lt;br /&gt;and then restarted the machine and had my Connections environment working.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2013/11/wasservicesh-and-ulimit-tricky-combo.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-4948795616949982359</guid><pubDate>Wed, 13 Nov 2013 17:20:00 +0000</pubDate><atom:updated>2013-11-13T18:26:03.380+01:00</atom:updated><title>Always use Global Sender! </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;In Connections notification, I really don&#39;t like using dozens of different senders for every feature&lt;br /&gt;&lt;br /&gt;That&#39;s why in notification-config.xml I always add the property for always using globalSenderName. You have to add it manually &amp;nbsp;here&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;!-- Copyright IBM Corp. 2008, 2013 &amp;nbsp;All Rights Reserved. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&amp;lt;config buildlevel=&quot;LC4.0_20130311_1432&quot; enabled=&quot;true&quot; id=&quot;notification-config&quot; version=&quot;4.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:noNamespaceSchemaLocation=&quot;notification-config.xsd&quot;&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;properties&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;property name=&quot;globalSenderEmailAddress&quot;&amp;gt;[email protected]&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;pre style=&quot;background-color: white; border: 0px none; color: #333333; outline: none 0px; padding: 5px; vertical-align: baseline;&quot;&gt;&lt;b&gt;        &amp;lt;property name=&quot;alwaysUseGlobalSender&quot;&amp;gt;true&amp;lt;/property&amp;gt;&lt;br /&gt;        &amp;lt;property name=&quot;globalSenderName&quot;&amp;gt;Info Connections&amp;lt;/property&amp;gt;&lt;/b&gt;&lt;/pre&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;!-- If true a link to Connections Mobile service will be included in&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;Notifications (where applicable) --&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;property name=&quot;includeMobileLinksInNotifications&quot;&amp;gt;false&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;!-- If true no embedded experience mime parts will be included in notifications --&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;lt;property name=&quot;disableEmbeddedAppsInNotifications&quot;&amp;gt;false&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/properties&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;handlers&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;background-color: white; border: 0px none; color: #333333; font-size: small !important; outline: none 0px; padding: 5px; vertical-align: baseline;&quot;&gt;&lt;/pre&gt;&lt;/div&gt;</description><link>http://fdecollibus.blogspot.com/2013/11/always-use-global-sender.html</link><author>[email protected] (Francesco De Collibus)</author><thr:total>1</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