tag:blogger.com,1999:blog-146100522024-03-13T18:10:34.254+01:00Enrico's worldJust a bunch of technical stuffenricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.comBlogger122125tag:blogger.com,1999:blog-14610052.post-87255982704388695632024-01-07T22:28:00.001+01:002024-01-07T22:29:56.595+01:00Name of brackets in programming language
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCgB6exVR01-QEe6hKOEGFm3n5TCqYqc2K3eaHjXNvQjw7FfIy9HGATZCh25NbW2TtIJfXWy6IbgpfH-t-W80T7t0oiuJmIQBh6c20bBbIx1Q7d-upA_utAzVBqw6cvofSdL-mtrc5XHvKyrUIoJ4HQtjanEm-KXUwDH87VJmmzq5DxTNOP4TI/s1344/Screenshot%202024-01-07%20at%2022.21.34.png" style="display: block; padding: 1em 0; text-align: center; clear: left; float: left;"><img alt="" border="0" width="320" data-original-height="918" data-original-width="1344" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCgB6exVR01-QEe6hKOEGFm3n5TCqYqc2K3eaHjXNvQjw7FfIy9HGATZCh25NbW2TtIJfXWy6IbgpfH-t-W80T7t0oiuJmIQBh6c20bBbIx1Q7d-upA_utAzVBqw6cvofSdL-mtrc5XHvKyrUIoJ4HQtjanEm-KXUwDH87VJmmzq5DxTNOP4TI/s320/Screenshot%202024-01-07%20at%2022.21.34.png"/></a></div>
enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-3280338841218905462023-02-28T03:03:00.000+01:002023-02-28T03:03:04.262+01:00Code Completion in IntelliJ IDEA on MacThe shortcut for code compeletion for intelliJ IDEA in MacOS is:<br>
<b>Ctrl+Option+Space</b>
<a href="https://stackoverflow.com/a/72061451/379173"></a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-48498280219328806312023-02-27T02:48:00.000+01:002023-02-27T02:48:12.159+01:00Coin Change Problem (Dynamic Programming)<a href="https://www.youtube.com/watch?v=jaNZ83Q3QGc">youtube</a>
<br>
I've asked to chatGPT why dp[i] +=dp[i-coin]
<blockquote>In point 2), we consider the case where we use the coin c to make change for the amount i. In this case, we can use the same number of possible combinations as we could for the amount i-c to make change for the amount i. Let me give you an example to illustrate this.
Suppose we have the coins [1, 2, 5] and we want to make change for the amount 7. To compute the number of possible combinations of coins required to make change for the amount 7 using the coins up to 5, we can do the following:
We start with dp[0] = 1, since there is only one way to make change for 0 (using no coins).
We consider the first coin 1. For each amount i from 1 to 7, we check whether we can use the coin 1 to make change for the amount i. If we can, we update dp[i] by adding the value of dp[i-1] to it, since we can use one 1 coin and the number of possible combinations required to make change for the amount i-1 to make change for the amount i. For example, to make change for the amount 2, we can use one 1 coin and the number of possible combinations required to make change for the amount 1. Therefore, we update dp[2] by adding dp[1] to it. After considering the first coin, we have dp = [1, 1, 1, 1, 1, 1, 1].
We consider the second coin 2. For each amount i from 2 to 7, we check whether we can use the coin 2 to make change for the amount i. If we can, we update dp[i] by adding the value of dp[i-2] to it, since we can use one 2 coin and the number of possible combinations required to make change for the amount i-2 to make change for the amount i. For example, to make change for the amount 3, we can use one 2 coin and the number of possible combinations required to make change for the amount 1. Therefore, we update dp[3] by adding dp[1] to it. After considering the second coin, we have dp = [1, 1, 2, 2, 3, 3, 4].
We consider the third coin 5. For each amount i from 5 to 7, we check whether we can use the coin 5 to make change for the amount i. If we can, we update dp[i] by adding the value of dp[i-5] to it, since we can use one 5 coin and the number of possible combinations required to make change for the amount i-5 to make change for the amount i. For example, to make change for the amount 6, we can use one 5 coin and the number of possible combinations required to make change for the amount 1. Therefore, we update dp[6] by adding dp[1] to it. After considering the third coin, we have dp = [1, 1, 2, 2, 3, 4, 5].</blockquote>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-51326335532938610452022-10-03T03:18:00.001+02:002022-10-03T03:18:21.134+02:00Delete a Recovery Services Vault in Microsoft Azure<a href="https://www.youtube.com/watch?v=vceB8mvIQJE&t=351s">youtube link</a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-83451495276557551802021-12-07T17:01:00.002+01:002021-12-09T15:00:57.292+01:00AZ - 204 Microsoft Azure Developer Associate - Links<p></p><ul style="text-align: left;"><li><a href="https://www.youtube.com/channel/UCs8yG8xScqbjOm6DIVbHKSg/videos" target="_blank">Rodrigues courses on youtube</a> </li><li><a href="https://www.whizlabs.com/learn/course/microsoft-azure-certification-az-204/300" target="_blank">whizlabs mock exams</a><br /></li><li><a href="https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4oZ7B" target="_blank">Exam Objectives</a><br /></li><li><a href="https://skillcertpro.com/microsoft-azure-az-204-exam-questions/" target="_blank">skillcertpro mock exams</a><br /></li><li><a href="https://github.com/egch/azure-az204-flashcards" target="_blank">flash cards</a><br /></li></ul><div><a href="https://www.credly.com/badges/960c8607-7dac-4993-bce4-d38bea513b08/linked_in" target="_blank">Here</a> my certificate on credly.</div><div><br /></div><div><br /></div><div><br /></div><p></p>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-46847953464602857932021-12-07T16:48:00.001+01:002021-12-07T16:48:41.693+01:00git - deleting all the local branches but dev$ git branch | grep -v "dev" | xargs git branch -D
enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-32463851099228099612021-02-13T21:36:00.001+01:002021-02-13T21:36:22.465+01:00Exam AZ-900: Microsoft Azure Fundamentals - links<p></p><ul style="text-align: left;"><li><a href="https://www.udemy.com/course/microsoft-azure-beginners-guide/" target="_blank">udemy course</a> </li><li><a href="https://www.whizlabs.com/learn/course/microsoft-azure-az-900" target="_blank">mock exams</a><br /></li><li><a href="https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3VwUY" target="_blank">certification objectives</a><br /></li><li><a href="https://www.examtopics.com/discussions/microsoft/view/9632-exam-az-900-topic-1-question-79-discussion/" target="_blank">Practical questions</a><br /></li><li><a href="https://medium.com/weareservian/azure-az-900-exam-preparation-guide-how-to-pass-in-3-days-dabf5534507a" target="_blank">https://medium.com/weareservian/azure-az-900-exam-preparation-guide-how-to-pass-in-3-days-dabf5534507a</a><br /></li></ul><p></p>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-36809211192815979962020-11-24T17:07:00.001+01:002020-11-24T17:07:49.486+01:00git - How to replace master branch in Git, entirely, from another branch?<p><br /></p><p><a href="https://stackoverflow.com/a/2862938/379173" target="_blank">stackoverflow</a> </p>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-2560181439622802212020-03-12T16:17:00.003+01:002020-03-12T16:17:55.709+01:00How to get out of projector mode (Win 7) - black screenI was stuck on windows reboot, after having tried to connect my windows laptop to a projector.<br />
I could see just black screen, it was scaring.<br />
<br />
Solution: Hold [Windows key] + P<br />
<a href="https://answers.microsoft.com/en-us/windows/forum/all/how-to-get-out-of-projector-mode-win-7/165025a5-59af-4204-bd46-81abfac3ec0e" target="_blank">source</a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-83266974776737821892020-02-02T20:50:00.001+01:002020-02-02T20:50:20.190+01:00Uninstall Logitech GHUB from Mac<ul class="_33MEMislY0GAlB78wL1_CR" style="background-color: white; border: 0px; color: #1a1a1b; font-family: "Noto Sans", Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: outside; margin: 4px 0px 4px 8px; padding: 0px; vertical-align: baseline;">
<li class="_3gqTEjt4x9UIIpWiro7YXz" style="border: 0px; font: inherit; margin: 0.4em 1em; padding: 0px; vertical-align: baseline;"><div class="_1qeIAgB0cPwnLhDF9XSiJM" style="border: 0px; font: inherit; padding: 0px; vertical-align: baseline;">
Delete the <span class="_12FoOEddL7j_RgMQN0SNeU" style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">G Hub</span> application from /Applications</div>
</li>
<li class="_3gqTEjt4x9UIIpWiro7YXz" style="border: 0px; font: inherit; margin: 0.4em 1em; padding: 0px; vertical-align: baseline;"><div class="_1qeIAgB0cPwnLhDF9XSiJM" style="border: 0px; font: inherit; padding: 0px; vertical-align: baseline;">
Trash the entire folder <span class="_12FoOEddL7j_RgMQN0SNeU" style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">lghub</span> at ~/Library/Application Support/</div>
</li>
<li class="_3gqTEjt4x9UIIpWiro7YXz" style="border: 0px; font: inherit; margin: 0.4em 1em; padding: 0px; vertical-align: baseline;"><div class="_1qeIAgB0cPwnLhDF9XSiJM" style="border: 0px; font: inherit; padding: 0px; vertical-align: baseline;">
Trash ~/Library/Application Support/Logitech/Gaming/<span class="_12FoOEddL7j_RgMQN0SNeU" style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">ghubDevices.json</span></div>
</li>
<li class="_3gqTEjt4x9UIIpWiro7YXz" style="border: 0px; font: inherit; margin: 0.4em 1em; padding: 0px; vertical-align: baseline;"><div class="_1qeIAgB0cPwnLhDF9XSiJM" style="border: 0px; font: inherit; padding: 0px; vertical-align: baseline;">
Trash <span class="_12FoOEddL7j_RgMQN0SNeU" style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">settings.json</span> from that same folder</div>
</li>
</ul>
<div>
<span style="color: #1a1a1b; font-family: Noto Sans, Arial, sans-serif;"><span style="font-size: 14px;"><br /></span></span></div>
<div>
<span style="color: #1a1a1b; font-family: Noto Sans, Arial, sans-serif;"><span style="font-size: 14px;"><a href="https://www.reddit.com/r/LogitechG/comments/bluth5/uninstaller_for_g_hub_for_mac/" target="_blank">Source</a></span></span></div>
enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-87116792753044866802020-01-05T22:28:00.003+01:002020-01-05T22:41:59.007+01:00default spring security in spring-boot appIf you include this dependency in your pom:<br />
<br />
<b>groupId</b>: org.springframework.boot<br />
<b>artifactId</b>: spring-boot-starter-security<br />
<span style="color: #e8bf6a;"></span><br />
<span style="color: #e8bf6a;"></span><br />
you "inherited" the default spring security.<br />
When you application starts, have a look to this message:<br />
<br />
<i>Using generated security password: 03219696-3a8d-49d5-8385-11e84fe94ac8</i><br />
<br />
Then if the login mask shows up:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-7jHvz5axlgA/XhJYC-TS2sI/AAAAAAAAAgA/s3Ouh8OyVvMPWWE5fpWLr8xUDdIk4ByGwCLcBGAsYHQ/s1600/Screenshot%2Bfrom%2B2020-01-05%2B22-40-39.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="394" data-original-width="653" height="193" src="https://1.bp.blogspot.com/-7jHvz5axlgA/XhJYC-TS2sI/AAAAAAAAAgA/s3Ouh8OyVvMPWWE5fpWLr8xUDdIk4ByGwCLcBGAsYHQ/s320/Screenshot%2Bfrom%2B2020-01-05%2B22-40-39.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Type this:<br />
<br />
user: <b>user</b><br />
password: that password in the message...<br />
<br />enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-85602859190283613182019-09-10T15:54:00.001+02:002019-11-20T05:48:13.481+01:00Issue with wireless Ubuntu 18.04 - board QCA6174<br />
<ul>
<li>Issue: Wifi gets disconnected automatically</li>
<li>Context: wi-fi - QCA6174 802.11ac / Ubuntu 18.04</li>
<li>Solution: I have applied a workaround based on this solution: <a href="https://support.killernetworking.com/knowledge-base/wi-fi-issues-with-1435-1535-1525-on-debian-ubuntu-and-arch/">https://support.killernetworking.com/knowledge-base/wi-fi-issues-with-1435-1535-1525-on-debian-ubuntu-and-arch/</a></li>
</ul>
<div>
Workaround:</div>
<ol>
<li>Replace the folder <i>/lib/firmware/ath10k/QCA6174/hw3.0</i> with the corresponding from https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174/hw3.0</li>
<li> rename f<b>irmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1</b> to <b>firmware-6.bin</b></li>
</ol>
<br />
<br />enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-60626053485845060892019-07-27T16:20:00.000+02:002019-07-27T16:23:02.748+02:00Installing Ubuntu on Dell XPS 15 9570<a href="https://vitux.com/how-to-install-ubuntu-18-04-along-with-windows-10/">how-to-install-ubuntu-18-04-along-with-windows-10/</a>
<br>
<a href="https://medium.com/@peterpang_84917/personal-experience-of-installing-ubuntu-18-04-lts-on-xps-15-9570-3e53b6cfeefe">Personal experience of installing Ubuntu 18.04 LTS on XPS 15 9570</a>
enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-66458621114494882112019-03-28T15:42:00.000+01:002019-03-28T15:42:26.237+01:00Information about maven plugin$mvn help:describe -Dplugin=io.swagger.codegen.v3:swagger-codegen-maven-plugin:3.0.7 -Ddetail=true
<br>
<a href="https://maven.apache.org/plugins/maven-help-plugin/examples/describe-configuration.html">link</a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-44903252555616872552019-03-19T02:01:00.002+01:002019-03-19T02:02:26.990+01:00Debugging test with maven<blockquote>$ mvn -Dmaven.surefire.debug -Dtest=MultipleJsonDatasetLoaderTest#loading_Multiple_Dataset_Loading_From_Jar test</blockquote>
From intellij remote attach debug on port 5005enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-55980009130666098562019-03-08T11:08:00.000+01:002019-03-08T11:09:56.995+01:00intellij - find class not workingIn case [ctrl]+[N] is no longer working in intelli then delete the following folder:
<b> %USER_HOME%\.IntelliJIdea70\system\caches</b>.
<br>
<a href="https://intellij-support.jetbrains.com/hc/en-us/community/posts/206299399/comments/207234979">link</a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-39756915962755482412019-02-13T17:29:00.004+01:002019-02-13T17:29:59.542+01:00Simple HTTP Server to track headers<br />
<a href="https://gist.github.com/phrawzty/62540f146ee5e74ea1ab">https://gist.github.com/phrawzty/62540f146ee5e74ea1ab</a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-60871199959409774422019-01-08T16:58:00.003+01:002019-01-08T16:59:31.117+01:00git reverting to a previous commit<a href="https://gist.github.com/a2net/0d96cadae81e03c72c00f3862cbd8cac">https://gist.github.com/a2net/0d96cadae81e03c72c00f3862cbd8cac</a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-48969619883357589322018-11-13T00:04:00.003+01:002018-11-13T00:06:12.905+01:00Ubuntu deja-dup Backup [exclude list]$ dconf-editor<br />
<br />
<ul>
<li>Search for /<i>org/gnome/deja-dup/exclude-list</i></li>
<li>Add ['**/target', '**/.git']</li>
</ul>
<div>
<a href="https://askubuntu.com/a/1091104/91800">https://askubuntu.com/a/1091104/91800</a></div>
enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-16759372787120753392018-09-24T15:16:00.001+02:002018-09-24T15:16:19.594+02:00tmux<b>$ tmux</b><b></b><br />
<div>
<b>$ [Ctrl]+[b] / [Shift] + 5</b></div>
<div>
<b>$ [Ctrl]+[b] / [arrow]</b></div>
<div>
<b>$ [Ctrl]+[b]/ [Shift] + "</b></div>
enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-23909501711777736802018-01-01T01:37:00.001+01:002018-01-01T01:37:51.639+01:00Invert a binary tree in java<script src="https://gist.github.com/egch/680c071d0af319e18b1b06c0d4ae9163.js"></script>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-39480513199656463902017-08-06T01:37:00.000+02:002017-08-06T01:37:00.952+02:00Angular (Angular 2) Resources<a href="https://angular.io/docs" target="_blank">https://angular.io/docs</a><br />
<a href="https://github.com/codeschool/WatchUsBuild-Angular2Final" target="_blank">https://github.com/codeschool/WatchUsBuild-Angular2Final</a><br />
<a href="https://augury.angular.io/" target="_blank">https://augury.angular.io/</a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-83725205880147161832017-07-29T21:01:00.001+02:002017-07-29T21:01:03.228+02:00maven dependency tree<b>$ mvn dependency:tree > result.txt</b><br />
or<br />
<b>$ mvn dependency:tree | grep -A 5 -B 2 <i>module</i></b>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-82817231146340592532017-06-21T11:48:00.003+02:002017-06-21T11:49:40.618+02:00Chrome: Bypass “Your connection is not private” Message<blockquote class="tr_bq">
<ul style="background-color: white; box-sizing: border-box; color: #617984; font-family: Lora, serif; font-size: 16px; margin: 0px 0px 26px 40px; padding: 0px;">
<li style="box-sizing: border-box; list-style-type: disc;">To proceed, simply choose the “<span style="box-sizing: border-box; font-weight: 700;">Advanced</span>” link, then choose “<span style="box-sizing: border-box; font-weight: 700;">Proceed to <link></link> (unsafe).</span></li>
</ul>
</blockquote>
<br />
<a href="https://www.technipages.com/google-chrome-bypass-your-connection-is-not-private-message" target="_blank">https://www.technipages.com/google-chrome-bypass-your-connection-is-not-private-message</a>enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0tag:blogger.com,1999:blog-14610052.post-61414539330534517342017-05-20T03:36:00.001+02:002017-05-20T03:39:33.784+02:00Ma quanto prendi al mese?Spesso mi viene chiesto, ma quanto prendi al mese a Zurigo? Beh è una domanda a cui non si può rispondere, gli stipendi in Svizzera sono considerati strettamente confidenziali, però per avere un' idea di quanto possa guadagnare un senior software engineer a Zurigo si può fare riferimento a questo sito: <a href="http://www.payscale.com/research/CH/Job=Senior_Software_Engineer/Salary/bab1de7e/Zurich" target="_blank">payscale</a> .<br />
<br />
Ciò detto alcune considerazioni di base devono essere fatte.<br />
Aspetti negativi:<br />
<br />
- ci sono solo 12 mensilità;<br />
- non c'è di regola il TFR;<br />
- non esiste art. 18 quindi si può essere licenziati anche senza giusta causa.<br />
- il pranzo a lavoro te lo paghi te, non esiste mensa gratis né buoni pasto.<br />
- hai un' assicurazione sanitaria molto costosa da pagare ogni mese, diciamo di base circa 250 chf al mese.<br />
- le ferie sono molto di meno rispetto all' Italia, parliamo di qualcosa come 25 giorni all' anno, anche se ci sono aziende che ne offrono anche meno, 20.<br />
- si lavora 42 ore settimanali, rispetto alle 40 ore (?) italiane.<br />
- last but not least, il costo della vita è esageratamente alto: affitto, ristoranti, alimentari, etc.<br />
<br />
Aspetti positivi:<br />
<br />
- stipendi lordi annuali molto alti;<br />
- servizi (trasporti, pubblica amministrazione, etc) eccellenti;<br />
- le tasse sono estremante più basse rispetto all' Italia. Approssimativamente tra tasse cantonali e federali, al netto di detrazioni e rimborsi, mi viene da dire meno del 10% sul lordo annuale, almeno se hai un permesso di lavoro di tipo C.<br />
- se perdi il lavoro hai diritto ad un' indennità di disoccupazione pari a circa il 70% della tua retribuzione, per almeno 18 mesi.<br />
<br />
Fatte queste considerazioni lascio a voi se conviene lavorare in Svizzera o in Italia :-)<br />
<br />enricoGihttp://www.blogger.com/profile/00690687960461482118noreply@blogger.com0