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>Tue, 19 Mar 2024 10:22:05 +0000</lastBuildDate><title>Ora et Collabora</title><description>The technical blog of Francesco De Collibus.</description><link>http://fdecollibus.blogspot.com/</link><managingEditor>noreply@blogger.com (Francesco De Collibus)</managingEditor><generator>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-7020894309807707385</guid><pubDate>Sun, 28 May 2023 12:24:00 +0000</pubDate><atom:updated>2023-05-28T14:24:07.908+02:00</atom:updated><title>The &quot;Code-Rich&quot; Organization: How Automatic Code Generation Will Revolutionize Everything</title><description>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;background-color: white; caret-color: rgba(0, 0, 0, 0.9); color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px;&quot;&gt;I put on paper a couple of thoughts about AI and Large Language Models (LLM) for automatic code generation in the development process. My thesis is that the current organizations are mostly “code-thin”, where only the basic Business Processes are modeled through software, while in the future we will have “code-rich&quot; organizations boosted through the abundant and cheap AI and LLM Generated software code. These “code-rich” organizations, where every possible business process is software based - will outperform the usual &quot;code-thin&quot; organizations, where software is “hand-made” and expensive. Feedback would be very, very appreciated.&lt;/span&gt;&lt;/p&gt;&lt;a href=&quot;https://www.linkedin.com/pulse/code-rich-organization-how-automatic-code-generation-de-collibus%3FtrackingId=%252FCT9ts6cTXqkORrJ83zO1w%253D%253D/?trackingId=%2FCT9ts6cTXqkORrJ83zO1w%3D%3D&quot;&gt;https://www.linkedin.com/pulse/code-rich-organization-how-automatic-code-generation-de-collibus&lt;/a&gt;</description><link>http://fdecollibus.blogspot.com/2023/05/the-code-rich-organization-how.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-859422766855679374</guid><pubDate>Wed, 11 Jan 2023 08:54:00 +0000</pubDate><atom:updated>2023-01-11T09:54:44.060+01:00</atom:updated><title>Crypto Lorem Ipsum</title><description>&lt;p&gt;&amp;nbsp;After a long pause, I come back to this blog to annouce my last discovery: there is a web site for generating crypto-related Place Holders... no wait, placeHODLers... Incredible!&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://placehodler.shapelabs.co&quot;&gt;https://placehodler.shapelabs.co&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;(The problem is, the text it generates is suspiciously similar to a 2018 normal ICO)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://fdecollibus.blogspot.com/2023/01/crypto-lorem-ipsum.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-6003880255309276117</guid><pubDate>Sun, 27 Jan 2019 16:18:00 +0000</pubDate><atom:updated>2019-01-27T17:18:35.123+01:00</atom:updated><title>Can&#39;t use the newest npm when node is installed with brew (MacOs)</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
  2. &lt;div style=&quot;background-color: white; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  3. &lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
  4. &lt;div style=&quot;background-color: white; font-stretch: normal; line-height: normal; text-align: left;&quot;&gt;
  5. &lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Even though I installed and reinstalled node with brew, with last versione 11.8.0, apparently it kept using the last version&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
  6. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  7. &lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  8. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  9. &lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;fdecollibus$ npm install --global gatsby-cli&lt;/span&gt;&lt;/div&gt;
  10. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  11. &lt;span style=&quot;background-color: black; color: #bfbfbf; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #999900; font-variant-ligatures: no-common-ligatures;&quot;&gt;WARN&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d53bd3; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; npm does not support Node.js v11.8.0&lt;/span&gt;&lt;/div&gt;
  12. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  13. &lt;span style=&quot;background-color: black; color: #bfbfbf; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #999900; font-variant-ligatures: no-common-ligatures;&quot;&gt;WARN&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d53bd3; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; You should probably upgrade to a newer version of node as we&lt;/span&gt;&lt;/div&gt;
  14. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  15. &lt;span style=&quot;background-color: black; color: #bfbfbf; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #999900; font-variant-ligatures: no-common-ligatures;&quot;&gt;WARN&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d53bd3; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; can&#39;t make any promises that npm will work with this version.&lt;/span&gt;&lt;/div&gt;
  16. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  17. &lt;span style=&quot;background-color: black; color: #bfbfbf; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #999900; font-variant-ligatures: no-common-ligatures;&quot;&gt;WARN&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d53bd3; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.&lt;/span&gt;&lt;/div&gt;
  18. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  19. &lt;span style=&quot;background-color: black; color: #bfbfbf; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #999900; font-variant-ligatures: no-common-ligatures;&quot;&gt;WARN&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d53bd3; font-variant-ligatures: no-common-ligatures;&quot;&gt;npm&lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt; You can find the latest version at https://nodejs.org/&lt;/span&gt;&lt;/div&gt;
  20. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  21. &lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;/usr/local/Cellar/node/11.8.0/bin/gatsby -&amp;gt; /usr/local/Cellar/node/11.8.0/lib/node_modules/gatsby-cli/lib/index.js&lt;/span&gt;&lt;/div&gt;
  22. &lt;div style=&quot;background-color: white; font-family: Menlo; font-size: 11px; font-stretch: normal; line-height: normal;&quot;&gt;
  23. &lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;+ gatsby-cli@2.4.8&lt;/span&gt;&lt;/div&gt;
  24. &lt;div&gt;
  25. &lt;span style=&quot;font-variant-ligatures: no-common-ligatures;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  26. &lt;div style=&quot;text-align: left;&quot;&gt;
  27. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  28. &lt;div style=&quot;text-align: left;&quot;&gt;
  29. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;npm -v gave me back version 5.6.0. I&#39;ve therefore noticed that&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;/usr/local/lib/node_modules&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
  30. &lt;div style=&quot;text-align: left;&quot;&gt;
  31. &lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;had wrong permissions assigned to root:wheel. A chown did not fix the problem: I&#39;ve had to manually delete the content of the folder (cd /&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;usr/local/lib/node_modules and -careful - type rm -rf * ) &amp;nbsp;to get rid of the folder. Then I&#39;ve run brew uninstall node and again brew install node, and finally npm -v gave me back 6.5.0&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
  32. &lt;div style=&quot;text-align: left;&quot;&gt;
  33. &lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  34. &lt;div style=&quot;text-align: left;&quot;&gt;
  35. &lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;I guess I&#39;ve inherited a messed up situation from my previous project :)&lt;/span&gt;&lt;/div&gt;
  36. &lt;/div&gt;
  37. </description><link>http://fdecollibus.blogspot.com/2019/01/cant-use-newest-npm-when-node-is.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-8341302751351276940</guid><pubDate>Fri, 25 Jan 2019 11:54:00 +0000</pubDate><atom:updated>2019-01-25T12:54:18.786+01:00</atom:updated><title>Multiple controllers with Spring Boot</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
  38. Remember, when you want to have multiple controllers with Spring Boot, you should always name them differently in the annotation, otherwise they will not work&lt;br /&gt;
  39. &lt;br /&gt;
  40. So these two together will NOT work (or just one of them will work)&lt;br /&gt;
  41. &lt;br /&gt;
  42. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  43. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwnf1eBP2REluzr37YsNKNRLe6wAMxOk2HCmTeHdPD7GTWBoaWOYIFNY8LWm59Uxlepo2gjx7kvEqLNp2dnjqy3e0kXsSXxTt0hjrWSqulo70feOs6mjrn4sk7-sRZYXAoVN1N/s1600/Schermata+2019-01-25+alle+12.52.00.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;89&quot; data-original-width=&quot;762&quot; height=&quot;36&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwnf1eBP2REluzr37YsNKNRLe6wAMxOk2HCmTeHdPD7GTWBoaWOYIFNY8LWm59Uxlepo2gjx7kvEqLNp2dnjqy3e0kXsSXxTt0hjrWSqulo70feOs6mjrn4sk7-sRZYXAoVN1N/s320/Schermata+2019-01-25+alle+12.52.00.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  44. &lt;br /&gt;
  45. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  46. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoLlvDV4jwGVZJLeeaklZrDozXfvaHZE-6MdB_LgcWm0cJh8Obu2Pk5e9R0lYRqTdqI16xRn2uQr1loP7mrg9v-g7RUBhdndXzmULRQRhYbKn5Ajv5TdW1Savs5G22K0It52Fu/s1600/Schermata+2019-01-25+alle+12.52.10.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;102&quot; data-original-width=&quot;586&quot; height=&quot;55&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoLlvDV4jwGVZJLeeaklZrDozXfvaHZE-6MdB_LgcWm0cJh8Obu2Pk5e9R0lYRqTdqI16xRn2uQr1loP7mrg9v-g7RUBhdndXzmULRQRhYbKn5Ajv5TdW1Savs5G22K0It52Fu/s320/Schermata+2019-01-25+alle+12.52.10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  47. &lt;br /&gt;
  48. These two instead WILL work.&lt;br /&gt;
  49. &lt;br /&gt;
  50. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  51. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicO4dtq9bvZGBNrt5wE_GCdnSII7v2JenHS9XFCmj_irqee6-JphUvefxH-nVRlDoV7Y9YGU9Tip9wVPaPorqwC29eUrlJtyO3tyZUd6upFLMHDc8dR-Z2LM0F8bxPGhbFXy1p/s1600/Schermata+2019-01-25+alle+12.52.46.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;92&quot; data-original-width=&quot;608&quot; height=&quot;48&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicO4dtq9bvZGBNrt5wE_GCdnSII7v2JenHS9XFCmj_irqee6-JphUvefxH-nVRlDoV7Y9YGU9Tip9wVPaPorqwC29eUrlJtyO3tyZUd6upFLMHDc8dR-Z2LM0F8bxPGhbFXy1p/s320/Schermata+2019-01-25+alle+12.52.46.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  52. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  53. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV0stSYPZAVFdtMT9Lfl1Nnta1TYX9OLs8yqIrvMJmkfzNcK6_AT17XbsWSAV_7GvSh82V7KWIcduW5VqK62SBsVoMurcrhS2F7bbT971WJyYDnpNDVOmQOLVcTljutkRlUxlb/s1600/Schermata+2019-01-25+alle+12.52.29.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;96&quot; data-original-width=&quot;616&quot; height=&quot;49&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV0stSYPZAVFdtMT9Lfl1Nnta1TYX9OLs8yqIrvMJmkfzNcK6_AT17XbsWSAV_7GvSh82V7KWIcduW5VqK62SBsVoMurcrhS2F7bbT971WJyYDnpNDVOmQOLVcTljutkRlUxlb/s320/Schermata+2019-01-25+alle+12.52.29.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  54. &lt;br /&gt;&lt;/div&gt;
  55. </description><link>http://fdecollibus.blogspot.com/2019/01/multiple-controllers-with-spring-boot.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwnf1eBP2REluzr37YsNKNRLe6wAMxOk2HCmTeHdPD7GTWBoaWOYIFNY8LWm59Uxlepo2gjx7kvEqLNp2dnjqy3e0kXsSXxTt0hjrWSqulo70feOs6mjrn4sk7-sRZYXAoVN1N/s72-c/Schermata+2019-01-25+alle+12.52.00.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-841917834739863437</guid><pubDate>Thu, 08 Nov 2018 23:14:00 +0000</pubDate><atom:updated>2018-11-09T08:53:26.294+01:00</atom:updated><title>DNS problems when running an Ethereum cluster on Docker Swarm </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
  56. To run privately an ethereum cluster, the nodes have to find each other through a bootnode. The address of the bootnode has to be an IP address. When we run a bridged network we can set manually the ip address, but this option is not currently supported by the overlay network needed by swarm.&lt;br /&gt;
  57. &lt;br /&gt;
  58. Therefore in our init script we run a simple resolution command based on the image name &quot;bootnode&quot;. Problem was that the nodes were still unable to connect and no mining would happen.&lt;br /&gt;
  59. After investigating, I&#39;ve noticed that the address resolved with the name of the service was not consistent. Inside the docker container:&lt;br /&gt;
  60. &lt;br /&gt;
  61. &lt;div style=&quot;background-color: white; font-family: &amp;quot;Andale Mono&amp;quot;; font-size: 12px; line-height: normal;&quot;&gt;
  62. root@84cba6d65c3d:/geth# host ethnode4&lt;/div&gt;
  63. &lt;div style=&quot;background-color: white; font-family: &amp;quot;Andale Mono&amp;quot;; font-size: 12px; line-height: normal;&quot;&gt;
  64. ethnode4 has address 10.0.0.3&lt;/div&gt;
  65. &lt;div style=&quot;background-color: white; font-family: &amp;quot;Andale Mono&amp;quot;; font-size: 12px; line-height: normal;&quot;&gt;
  66. root@84cba6d65c3d:/geth# host tasks.ethnode4&lt;/div&gt;
  67. &lt;div style=&quot;background-color: white; font-family: &amp;quot;Andale Mono&amp;quot;; font-size: 12px; line-height: normal;&quot;&gt;
  68. tasks.ethnode4 has address 10.0.0.4&lt;/div&gt;
  69. &lt;div style=&quot;background-color: white; font-family: &amp;quot;Andale Mono&amp;quot;; font-size: 12px; line-height: normal;&quot;&gt;
  70. &lt;br /&gt;&lt;/div&gt;
  71. &lt;div style=&quot;background-color: white; font-family: &amp;quot;Andale Mono&amp;quot;; font-size: 12px; line-height: normal;&quot;&gt;
  72. &lt;br /&gt;&lt;/div&gt;
  73. The right address was .4 where the system was answering , with .3 other containers were not able to connect. &amp;nbsp;Therefore I change the bash script to fetch the bootnode ip by prepending the hostname with &quot;tasks.&quot; like doing &quot;host tasks.bootnode&quot; instead of &quot;host.bootnode&quot; (you could use whatever command you like):&lt;br /&gt;
  74. &lt;br /&gt;
  75. BOOTNODEIPADDRESS=$(host tasks.$3 | head -1|cut -d&#39; &#39; -f4)&lt;br /&gt;
  76. &lt;div&gt;
  77. &lt;br /&gt;&lt;/div&gt;
  78. &lt;div&gt;
  79. After this, the ethereum cluster started correctly&lt;/div&gt;
  80. &lt;div&gt;
  81. &lt;br /&gt;&lt;/div&gt;
  82. &lt;div&gt;
  83. &lt;br /&gt;&lt;/div&gt;
  84. &lt;/div&gt;
  85. </description><link>http://fdecollibus.blogspot.com/2018/11/dns-problems-when-running-ethereum.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-4122387291943581526</guid><pubDate>Thu, 13 Sep 2018 06:07:00 +0000</pubDate><atom:updated>2018-09-13T08:07:23.853+02:00</atom:updated><title>Lombok not generating getters and setters</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
  86. &lt;br style=&quot;caret-color: rgba(0, 0, 0, 0.870588); color: rgba(0, 0, 0, 0.870588); font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot; /&gt;&lt;br style=&quot;caret-color: rgba(0, 0, 0, 0.870588); color: rgba(0, 0, 0, 0.870588); font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot; /&gt;&lt;span style=&quot;background-color: white; caret-color: rgba(0, 0, 0, 0.870588); color: rgba(0, 0, 0, 0.870588); font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;&quot;&gt;I&#39;ve correctly installed Lombok on my STS IDE by using the jar file, but no way it was working. The file was moved to Eclipse folder: just copying it to the Plugins folder and restarting was enough to fix my issue. &lt;/span&gt;&lt;/div&gt;
  87. </description><link>http://fdecollibus.blogspot.com/2018/09/lombok-not-generating-getters-and.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-2584171887534626910</guid><pubDate>Thu, 22 Mar 2018 06:37:00 +0000</pubDate><atom:updated>2018-03-22T07:37:18.764+01:00</atom:updated><title>When adding a property to graph-tool don&#39;t forget this</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
  88. When you are adding a new property to a graph-tool graph (https://graph-tool.skewed.de/)&lt;br /&gt;
  89. &lt;br /&gt;
  90. is_node_customer = network.new_vertex_property(&quot;bool&quot;)&lt;br /&gt;
  91. weight = network.new_edge_property(&quot;float&quot;)&lt;br /&gt;
  92. &lt;br /&gt;
  93. &amp;nbsp;you should never forget to add this&lt;br /&gt;
  94. &lt;br /&gt;
  95. network.vertex_properties[&quot;is_node_customer&quot;] = is_node_customer&lt;br /&gt;
  96. network.edge_properties[&quot;weight&quot;] = weight&lt;br /&gt;
  97. &lt;br /&gt;
  98. &lt;br /&gt;
  99. Otherwise the properties will not saved or stored together with the graph and you will lose a lot of time&lt;br /&gt;
  100. &lt;br /&gt;
  101. &lt;br /&gt;&lt;/div&gt;
  102. </description><link>http://fdecollibus.blogspot.com/2018/03/when-adding-property-to-graph-tool-dont.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-17902989.post-37809882641598561</guid><pubDate>Wed, 30 Aug 2017 12:44:00 +0000</pubDate><atom:updated>2017-08-30T14:44:34.744+02:00</atom:updated><title>How to search all  maven pom.xml for a specific dependency</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
  103. &lt;br /&gt;
  104. I was facing some issues with a maven dependency, then I found the the right command to get the specific module pom.xml I was looking for.&lt;br /&gt;
  105. As usually I copy it here as a reminder for the future (granted taht we have one, given the situation in North Korea)&lt;br /&gt;
  106. &lt;br /&gt;
  107. $ find . -name pom.xml -exec grep -l jackson {} \;&lt;/div&gt;
  108. </description><link>http://fdecollibus.blogspot.com/2017/08/how-to-search-all-maven-pomxml-for.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><thr:total>1</thr:total></item><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;
  109. &lt;br /&gt;
  110. Make sure the following checkbox is not flagged:&lt;br /&gt;
  111. &lt;br /&gt;
  112. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  113. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYX5KoYz-ozi6cyy8S-K_oXLC_eEEcY8JBxcn0ACnp01tVqHCIhRsjoSkNLoqq7-aS_n5fzDZYNI46I0kapclORyrMy1PXSjWj35zvNJpFb73emHN55Tr-AhkRatIOhQLgP45o/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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYX5KoYz-ozi6cyy8S-K_oXLC_eEEcY8JBxcn0ACnp01tVqHCIhRsjoSkNLoqq7-aS_n5fzDZYNI46I0kapclORyrMy1PXSjWj35zvNJpFb73emHN55Tr-AhkRatIOhQLgP45o/s320/2017-07-27_10-31-33.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  114. &lt;br /&gt;
  115. &lt;br /&gt;
  116. &lt;br /&gt;&lt;/div&gt;
  117. </description><link>http://fdecollibus.blogspot.com/2017/07/how-do-i-avoid-deletion-of-plan-branch.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYX5KoYz-ozi6cyy8S-K_oXLC_eEEcY8JBxcn0ACnp01tVqHCIhRsjoSkNLoqq7-aS_n5fzDZYNI46I0kapclORyrMy1PXSjWj35zvNJpFb73emHN55Tr-AhkRatIOhQLgP45o/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;
  118. 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;
  119. </description><link>http://fdecollibus.blogspot.com/2017/07/orika-mapper.html</link><author>noreply@blogger.com (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;
  120. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  121. &lt;br /&gt;&lt;/div&gt;
  122. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  123. &lt;br /&gt;&lt;/div&gt;
  124. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  125. &lt;br /&gt;&lt;/div&gt;
  126. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  127. 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;
  128. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  129. &lt;br /&gt;&lt;/div&gt;
  130. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  131. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0KJl634BM30OisR3zkJsSVFPjC3G1V3mThgALVMDwDOX9h2i-Y1x1PlNam00WiCxZbdAGMdeSDq5Ury8BzBFpSBBDccAXj08XPFiRYl1fAfjVP7-L-F9kCH4XoDmcNcxAwt-7/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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0KJl634BM30OisR3zkJsSVFPjC3G1V3mThgALVMDwDOX9h2i-Y1x1PlNam00WiCxZbdAGMdeSDq5Ury8BzBFpSBBDccAXj08XPFiRYl1fAfjVP7-L-F9kCH4XoDmcNcxAwt-7/s320/eclipse_expressions.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  132. &lt;br /&gt;&lt;/div&gt;
  133. </description><link>http://fdecollibus.blogspot.com/2017/06/do-you-miss-expressions-view-while.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0KJl634BM30OisR3zkJsSVFPjC3G1V3mThgALVMDwDOX9h2i-Y1x1PlNam00WiCxZbdAGMdeSDq5Ury8BzBFpSBBDccAXj08XPFiRYl1fAfjVP7-L-F9kCH4XoDmcNcxAwt-7/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;
  134. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  135. &lt;br /&gt;&lt;/div&gt;
  136. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  137. &lt;br /&gt;&lt;/div&gt;
  138. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  139. View by projects or working sets in Eclipse...always comes in handy!&lt;/div&gt;
  140. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  141. &lt;br /&gt;&lt;/div&gt;
  142. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  143. &lt;br /&gt;&lt;/div&gt;
  144. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  145. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifguvIm5QgTOwYcM_vHse6cmmrpZR7AutKyVHo-W_awids2hS_2zYdroGWtC7dkKXK6OZBGd2cr-Ihnxw5jnOE5e-GsSDUGqx_pnlRS85WeQQ_8leChyphenhyphenKupfoHNOkszbQArNbo/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://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifguvIm5QgTOwYcM_vHse6cmmrpZR7AutKyVHo-W_awids2hS_2zYdroGWtC7dkKXK6OZBGd2cr-Ihnxw5jnOE5e-GsSDUGqx_pnlRS85WeQQ_8leChyphenhyphenKupfoHNOkszbQArNbo/s400/2017-05-23_14-34-34.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  146. &lt;br /&gt;
  147. &lt;br /&gt;
  148. &lt;br /&gt;&lt;/div&gt;
  149. </description><link>http://fdecollibus.blogspot.com/2017/05/view-by-projects-or-working-sets-in.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifguvIm5QgTOwYcM_vHse6cmmrpZR7AutKyVHo-W_awids2hS_2zYdroGWtC7dkKXK6OZBGd2cr-Ihnxw5jnOE5e-GsSDUGqx_pnlRS85WeQQ_8leChyphenhyphenKupfoHNOkszbQArNbo/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;
  150. While I was typing the final &quot;ant all&quot; command for hybris, it miserably failed with the following exception&lt;br /&gt;
  151. &lt;br /&gt;
  152. 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;
  153. &lt;br /&gt;
  154. &lt;br /&gt;
  155. Even though a &quot;java -version&quot; gave me back version 8, ant is still using $JAVA_HOME variable.&lt;br /&gt;
  156. 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;
  157. &lt;br /&gt;
  158. &lt;br /&gt;
  159. @echo off&lt;br /&gt;
  160. set ANT_OPTS=-Xmx512m -Dfile.encoding=UTF-8&lt;br /&gt;
  161. set ANT_HOME=%~dp0apache-ant-1.9.1&lt;br /&gt;
  162. set JAVA_HOME=C:/Program Files/Java/jdk1.8.0_101&lt;br /&gt;
  163. set PATH=%ANT_HOME%\bin;%PATH%&lt;br /&gt;
  164. rem deleting CLASSPATH as a workaround for PLA-8702&lt;br /&gt;
  165. set CLASSPATH=&lt;br /&gt;
  166. echo Setting ant home to: %ANT_HOME%&lt;br /&gt;
  167. ant -version&lt;br /&gt;
  168. &lt;div&gt;
  169. &lt;br /&gt;&lt;/div&gt;
  170. &lt;/div&gt;
  171. </description><link>http://fdecollibus.blogspot.com/2017/03/hybris-setup-issue-unsupported.html</link><author>noreply@blogger.com (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;
  172. I spent the whole afternoon trying to set up a Oracle Express instance without any success.&lt;br /&gt;
  173. I had the drivers installed, but I could not uninstall them.&lt;br /&gt;
  174. 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;
  175. &lt;/div&gt;
  176. </description><link>http://fdecollibus.blogspot.com/2017/03/if-you-cant-install-oracle-express-xe.html</link><author>noreply@blogger.com (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;
  177. I needed to make a query to find all records valid today for columns with effectiveFrom and effectiveTo range&lt;br /&gt;
  178. I spent a couple of hours trying to understand why&lt;br /&gt;
  179. &lt;br /&gt;
  180. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; criteria.add(Restrictions.ge(&quot;effectiveFrom&quot;,currentDate.getTime()));&lt;br /&gt;
  181. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; criteria.add(Restrictions.le(&quot;effectiveTo&quot;,currentDate.getTime()));&lt;br /&gt;
  182. &lt;br /&gt;
  183. was giving no results.&lt;br /&gt;
  184. &lt;br /&gt;
  185. 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;
  186. So correct sintax for it was the exact opposite&lt;br /&gt;
  187. &lt;br /&gt;
  188. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; criteria.add(Restrictions.le(&quot;effectiveFrom&quot;,currentDate.getTime()));&lt;br /&gt;
  189. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; criteria.add(Restrictions.ge(&quot;effectiveTo&quot;,currentDate.getTime()));&lt;br /&gt;
  190. &lt;br /&gt;
  191. This one worked as it should&amp;nbsp;&lt;/div&gt;
  192. </description><link>http://fdecollibus.blogspot.com/2016/09/how-could-i-be-so-stupid-using.html</link><author>noreply@blogger.com (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;
  193. Always good as a refresher.&lt;br /&gt;
  194. &lt;br /&gt;
  195. &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;
  196. &lt;i&gt;So, when calling a method&lt;/i&gt;&lt;/div&gt;
  197. &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;
  198. &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;
  199. &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;
  200. &lt;/ul&gt;
  201. &lt;br /&gt;
  202. &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;
  203. &lt;br /&gt;
  204. &lt;br /&gt;&lt;/div&gt;
  205. </description><link>http://fdecollibus.blogspot.com/2016/06/always-interesting-discussion.html</link><author>noreply@blogger.com (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;
  206. I stumbled upon this one, as a rookie :)&lt;br /&gt;
  207. &lt;br /&gt;
  208. http://www.programcreek.com/2014/01/java-util-concurrentmodificationexception/&lt;br /&gt;
  209. &lt;br /&gt;
  210. whohaaa, it hurts :)&lt;/div&gt;
  211. </description><link>http://fdecollibus.blogspot.com/2016/06/back-to-basics.html</link><author>noreply@blogger.com (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;
  212. &lt;br /&gt;
  213. &lt;br /&gt;
  214. 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;
  215. &lt;br /&gt;
  216. I ran the following command&lt;br /&gt;
  217. &lt;br /&gt;
  218. export http_proxy=http://127.0.0.1:3128/&lt;br /&gt;
  219. export https_proxy=$http_proxy&lt;br /&gt;
  220. &lt;br /&gt;
  221. Then I ran&lt;br /&gt;
  222. &lt;br /&gt;
  223. ./gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3128 -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128&lt;br /&gt;
  224. &lt;br /&gt;
  225. I hope it helps&amp;nbsp;&lt;/div&gt;
  226. </description><link>http://fdecollibus.blogspot.com/2016/05/how-i-ran-gradle-with-cntlm.html</link><author>noreply@blogger.com (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;
  227. &lt;br /&gt;
  228. 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;
  229. &lt;br /&gt;
  230. This discovery is going to change my life!&lt;/div&gt;
  231. </description><link>http://fdecollibus.blogspot.com/2016/05/did-you-know.html</link><author>noreply@blogger.com (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;
  232. &lt;br /&gt;
  233. &lt;br /&gt;
  234. &lt;br /&gt;
  235. 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;
  236. &lt;br /&gt;
  237. 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;
  238. </description><link>http://fdecollibus.blogspot.com/2016/04/union-makes-all-strength.html</link><author>noreply@blogger.com (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;
  239. &lt;br /&gt;
  240. I just discovered that TNS names in Oracle stand for &quot;Transparent Network Substrate&quot;.&lt;br /&gt;
  241. I feel so happy that I need to share this &quot;secret&quot; with the rest of the universe.&lt;br /&gt;
  242. &lt;br /&gt;
  243. &lt;br /&gt;
  244. &lt;br /&gt;
  245. &lt;br /&gt;
  246. &lt;br /&gt;
  247. &lt;br /&gt;&lt;/div&gt;
  248. </description><link>http://fdecollibus.blogspot.com/2016/03/what-tns-stands-for-in-oracle.html</link><author>noreply@blogger.com (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;
  249. &lt;br /&gt;
  250. &lt;br /&gt;
  251. Always useful link&lt;br /&gt;
  252. &lt;a href=&quot;https://www.blogger.com/goog_1428855722&quot;&gt;&lt;br /&gt;&lt;/a&gt;
  253. &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;
  254. &lt;br /&gt;
  255. &lt;br /&gt;&lt;/div&gt;
  256. </description><link>http://fdecollibus.blogspot.com/2016/02/best-shortcut-in-eclipse.html</link><author>noreply@blogger.com (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;
  257. &lt;br /&gt;
  258. 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;
  259. &lt;br /&gt;
  260. My procedure was like the following&lt;br /&gt;
  261. &lt;br /&gt;
  262. &amp;nbsp; &amp;nbsp; procedure GET_BY_EMPLOYEE (&lt;br /&gt;
  263. &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;
  264. &amp;nbsp; &amp;nbsp; &amp;nbsp; , P_DATE_FROM &amp;nbsp;in &amp;nbsp; &amp;nbsp; &amp;nbsp; date&lt;br /&gt;
  265. &amp;nbsp; &amp;nbsp; &amp;nbsp; , P_DATE_TO &amp;nbsp; &amp;nbsp;in &amp;nbsp; &amp;nbsp; &amp;nbsp; date&lt;br /&gt;
  266. &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;
  267. &lt;br /&gt;
  268. After days of searching, I found this&lt;br /&gt;
  269. &lt;br /&gt;
  270. http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch13.html#sp_query&lt;br /&gt;
  271. &lt;br /&gt;
  272. &lt;i&gt;For Oracle the following rules apply:&lt;/i&gt;&lt;br /&gt;
  273. &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;
  274. &lt;div class=&quot;itemizedlist&quot; style=&quot;margin-top: 0.6em;&quot;&gt;
  275. &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;
  276. &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;
  277. &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;
  278. &lt;/li&gt;
  279. &lt;/ul&gt;
  280. &lt;div&gt;
  281. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  282. &lt;div&gt;
  283. So there is no way to get this procedure to work in hibernate. I will use a plain JDBCTemplate.&amp;nbsp;&lt;/div&gt;
  284. &lt;/div&gt;
  285. &lt;br /&gt;&lt;/div&gt;
  286. </description><link>http://fdecollibus.blogspot.com/2016/02/hibernate-stored-procedure-with-first.html</link><author>noreply@blogger.com (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;
  287. 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;
  288. &lt;br /&gt;
  289. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  290. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ_IqPXo0VwdXIBj5pHLqKmUyNwRkpMIpsGEWhyphenhyphenOL7ChNp3t9Co4jQuxR9OZGy-8FFtNvdC1VS0M-6bf32xElHQhml-erl7BP40JG085dS9rkp_VHlBrrc23eDpCDDXwbvDece/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;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ_IqPXo0VwdXIBj5pHLqKmUyNwRkpMIpsGEWhyphenhyphenOL7ChNp3t9Co4jQuxR9OZGy-8FFtNvdC1VS0M-6bf32xElHQhml-erl7BP40JG085dS9rkp_VHlBrrc23eDpCDDXwbvDece/s320/tabs_for_spaces.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  291. &lt;br /&gt;&lt;/div&gt;
  292. </description><link>http://fdecollibus.blogspot.com/2015/11/eclipse-spaces-instead-of-tabs.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ_IqPXo0VwdXIBj5pHLqKmUyNwRkpMIpsGEWhyphenhyphenOL7ChNp3t9Co4jQuxR9OZGy-8FFtNvdC1VS0M-6bf32xElHQhml-erl7BP40JG085dS9rkp_VHlBrrc23eDpCDDXwbvDece/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;
  293. &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;
  294. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
  295. &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;
  296. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
  297. &lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
  298. &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;
  299. &lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
  300. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  301. &lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
  302. &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;
  303. &lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
  304. &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;
  305. &lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
  306. &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;
  307. &lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
  308. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  309. &lt;div style=&quot;font-family: Menlo; font-size: 11px; line-height: normal;&quot;&gt;
  310. &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;
  311. &lt;div style=&quot;line-height: normal;&quot;&gt;
  312. &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;
  313. &lt;div style=&quot;line-height: normal;&quot;&gt;
  314. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  315. &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;
  316. &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;
  317. &lt;tr&gt;&lt;/tr&gt;
  318. &lt;/tbody&gt;&lt;/table&gt;
  319. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;
  320. &lt;/i&gt;&lt;/span&gt;&lt;table data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
  321. &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
  322.  
  323. &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
  324. &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
  325. &lt;/span&gt;
  326. &lt;div style=&quot;font-family: -webkit-standard; line-height: normal;&quot;&gt;
  327. &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;
  328. &lt;div&gt;
  329. &lt;/div&gt;
  330. &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;
  331. &lt;/tbody&gt;&lt;/table&gt;
  332. &lt;/pre&gt;
  333. &lt;/div&gt;
  334. </description><link>http://fdecollibus.blogspot.com/2015/11/building-bitcoinlitecoin-on-mac-os-x.html</link><author>noreply@blogger.com (Francesco De Collibus)</author><thr:total>2</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