<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-7870600897369354651</id><updated>2026-04-14T22:11:16.621-04:00</updated><category term="Oracle"/><category term="Linux"/><category term="1Z0-858"/><category term="1Z0-894"/><category term="Certificação"/><category term="Enterprise Edition 6 JavaServer Pages and Servlet Developer"/><category term="Hibernate"/><category term="Log4j"/><category term="MySql"/><category term="OCE"/><category term="SCWCD"/><category term="SQL"/><category term="Sun"/><category term="sqlplus"/><category term="1Z0-895"/><category term="ASN.1"/><category term="Ansi SQL"/><category term="Billing"/><category term="CDR"/><category term="Call Event Start Time Stamp"/><category term="Certification"/><category term="Code Generation"/><category term="EJB"/><category term="Eclipse Indigo"/><category term="Enterprise Edition 6 Enterprise JavaBeans Developer"/><category term="Find"/><category term="JAXWS"/><category term="JPA"/><category term="Java classes from tables"/><category term="LIMIT"/><category term="Log"/><category term="MD5"/><category term="MD5 Java  code"/><category term="MD5 Web Generator"/><category term="Postman"/><category term="ROWNUM"/><category term="Restart"/><category term="SQL Server"/><category term="TAP"/><category term="TAP3"/><category term="TOP"/><category term="Telnet"/><category term="Telnet Client"/><category term="Tomcat"/><category term="UTC"/><category term="Utc Time Offset Code"/><category term="UtcTimeOffsetCode"/><category term="Web"/><category term="Weblogic"/><category term="Windows"/><category term="Windows Features"/><category term="Windows Vista"/><category term="auto increment"/><category term="build.xml"/><category term="colsep"/><category term="commons-logging"/><category term="gz"/><category term="headsep"/><category term="jwsc"/><category term="linesize"/><category term="mix logs"/><category term="org.hibernate.MappingException: Dialect does not support sequences"/><category term="pagesize"/><category term="sequence"/><category term="tar"/><category term="trimspool"/><category term="web.xml"/><category term="weblogic-application.xml"/><title type='text'>Dot Debug</title><subtitle type='html'>Software development tips and tricks.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-7114757955658891872</id><published>2020-10-14T21:59:00.005-04:00</published><updated>2020-10-14T21:59:55.669-04:00</updated><title type='text'>Multiple Twitter accounts with the same Gmail address</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn4i6wXEksvE4nWc4LDCCD7mKZ3-FpHbRDe0oY8C-S6Co-dRlFRsa9oI-Sf_YVBX9YIrMtX-B5C5gGRsHWN0wvotseb-PQtBzgVZgZUgsmG0elneznJVrDufQG4K74KSQIzRXfe3k1Gkwq/s244/download.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;207&quot; data-original-width=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn4i6wXEksvE4nWc4LDCCD7mKZ3-FpHbRDe0oY8C-S6Co-dRlFRsa9oI-Sf_YVBX9YIrMtX-B5C5gGRsHWN0wvotseb-PQtBzgVZgZUgsmG0elneznJVrDufQG4K74KSQIzRXfe3k1Gkwq/s0/download.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style=&quot;text-align: left;&quot;&gt;Multiple Twitter accounts with the same Gmail address&lt;/h1&gt;&lt;div&gt;There is a nice trick if you want to have multiple Twitter accounts and keep the same Gmail address, just add a dot in the address.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example, considering your Gmail address is firstnamelastname@gmail.com, you can use many combinations:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;firstname.lastname@gmail.com&lt;/li&gt;&lt;li&gt;first.namelastname@gmail.com&lt;/li&gt;&lt;li&gt;firstnamelast.name@gmail.com&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Gmail just ignore the dots and it will forward the Twitter emails to your original email address firstnamelastname@gmail.com.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I hope this trick helps you!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/7114757955658891872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2020/10/multiple-twitter-accounts-with-same.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/7114757955658891872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/7114757955658891872'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2020/10/multiple-twitter-accounts-with-same.html' title='Multiple Twitter accounts with the same Gmail address'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn4i6wXEksvE4nWc4LDCCD7mKZ3-FpHbRDe0oY8C-S6Co-dRlFRsa9oI-Sf_YVBX9YIrMtX-B5C5gGRsHWN0wvotseb-PQtBzgVZgZUgsmG0elneznJVrDufQG4K74KSQIzRXfe3k1Gkwq/s72-c/download.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-833302043846774463</id><published>2020-10-09T18:38:00.002-04:00</published><updated>2020-10-09T18:38:12.760-04:00</updated><title type='text'>Artificial Intelligence - Machine Learning - Spoken Digits Recognition</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhONZ5GlPUok2iIl_A2MHIgwtEllykNMzcEx33DgxXGVkod7dyjYf2HOEFQ6DD8ySarjM-kU1slX797knf5lHWBe5v866r318cLpyFn4UTyNMiDigmhvawfgt3nVfuPjnP8s_t8kXTobeW/s901/GPUscatteringSpokenDigitExample_03.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;542&quot; data-original-width=&quot;901&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhONZ5GlPUok2iIl_A2MHIgwtEllykNMzcEx33DgxXGVkod7dyjYf2HOEFQ6DD8ySarjM-kU1slX797knf5lHWBe5v866r318cLpyFn4UTyNMiDigmhvawfgt3nVfuPjnP8s_t8kXTobeW/w502-h301/GPUscatteringSpokenDigitExample_03.png&quot; width=&quot;502&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h1 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; padding-bottom: 0.3em;&quot;&gt;Spoken Digits Recognition&lt;/h1&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;&quot;&gt;University of Toronto School of Continuing Studies&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Term project for Machine Learning course&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Group: Ankur Tyagi, Haitham Alamri, Rodolfo de Andrade Vasconcelos&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Professor: Matthew MacDonald&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1 style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: left;&quot;&gt;Github:&lt;/h1&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #24292e; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;&quot;&gt;&lt;a href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition &quot; target=&quot;_blank&quot;&gt;https://github.com/ravasconcelos/spoken-digits-recognition&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#presentation&quot; id=&quot;user-content-presentation&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Presentation&lt;/h2&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=_FXqysbYVGs&quot; rel=&quot;nofollow&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;&quot;&gt;&lt;img alt=&quot;IMAGE ALT TEXT HERE&quot; data-canonical-src=&quot;https://img.youtube.com/vi/_FXqysbYVGs/0.jpg&quot; src=&quot;https://camo.githubusercontent.com/53f291e5fb07945a8c2025ad83cc316424f5d721/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f5f465871797362595647732f302e6a7067&quot; style=&quot;border-style: none; box-sizing: initial; max-width: 100%;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#business-problem&quot; id=&quot;user-content-business-problem&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Business Problem&lt;/h2&gt;&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Inference of the digits as said by users on phone&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;Biometric authentication using speech dataset&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#prerequisites&quot; id=&quot;user-content-prerequisites&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Prerequisites&lt;/h2&gt;&lt;ol style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;if running locally, have Python 3.7 and Junyper installed&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#how-to-run&quot; id=&quot;user-content-how-to-run&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;How to run&lt;/h2&gt;&lt;h3 style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#local-jupyter-notebook&quot; id=&quot;user-content-local-jupyter-notebook&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Local Jupyter Notebook&lt;/h3&gt;&lt;ol style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;clone this repository&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;ensure you have the correct version of the Python libraries stated in the file src/lib_version Example:&lt;/li&gt;&lt;/ol&gt;&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 6px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, monospace; font-size: 13.6px; line-height: 1.45; margin-bottom: 16px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px;&quot;&gt;&lt;code style=&quot;background: initial; border-radius: 6px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, monospace; line-height: inherit; margin: 0px; overflow-wrap: normal; overflow: visible; padding: 0px; word-break: normal;&quot;&gt;python -m pip install -U &amp;lt;library&amp;gt;==&amp;lt;version&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;ol style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Run junyper nootebook&lt;/li&gt;&lt;/ol&gt;&lt;pre style=&quot;background-color: #f6f8fa; border-radius: 6px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, monospace; font-size: 13.6px; line-height: 1.45; margin-bottom: 16px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px;&quot;&gt;&lt;code style=&quot;background: initial; border-radius: 6px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, monospace; line-height: inherit; margin: 0px; overflow-wrap: normal; overflow: visible; padding: 0px; word-break: normal;&quot;&gt;junyper notebook
&lt;/code&gt;&lt;/pre&gt;&lt;ol style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Open src/spoken-digits-recognition.ipynb or src/speaker-recognition.ipynb&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;Run all Cells&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#colab-jupyter-notebook&quot; id=&quot;user-content-colab-jupyter-notebook&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Colab Jupyter Notebook&lt;/h3&gt;&lt;ol style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Open&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;Upload the CSV files&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;Run all Cells&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#contents&quot; id=&quot;user-content-contents&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Contents&lt;/h2&gt;&lt;ul style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;README.md: This file, explaining the project&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;UofT_Final_project.pdf: Project presentation in PDF format&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;UofT_Final_project.pptx: Project presentation in Power Point format&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;spoken_digits_comparison.pdf: Recordings comparisson for each digit for the six speakers&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;data/*: wav files with English spoken digits from 0 to 9&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/lib_version: Python libraries version used in this project&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/more_test.csv: Features of the files in data/recordings/moreSpeakersTest&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/more_train.csv: Features of the files in data/recordings/moreSpeakersTrain&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/speaker-recognition.ipynb: Junyper Notebook with Keras Neural Network model able to recognize the speaker of English digits (Jackson, Nicolas, Theo, Ankur, Caroline and Rodolfo)&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/speaker-recognition.pdf: PDF version of an execution of speaker-recognition.ipynb&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/spoken-digits-recognition.ipynb: Junyper Notebook with Neural Network model able to recognize English spoken digits&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/spoken-digits-recognition.pdf: PDF version of an execution of spoken-digits-recognition&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/test.csv: Features of the files in data/recordings/test&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;src/train.csv: Features of the files in data/recordings/train&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#recording-data&quot; id=&quot;user-content-recording-data&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Recording Data&lt;/h2&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;&quot;&gt;The files stored in data/recordings/test and data/recordings/train were downloaded from FSDD [Ref 1 and 2]:&lt;/p&gt;&lt;p style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Ankur, Caroline and Rodolfo provided the recordings stored in data/recordings/moreSpeakersTest and data/recordings/moreSpeakersTrain&lt;/p&gt;&lt;h2 style=&quot;background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;&quot;&gt;&lt;a aria-hidden=&quot;true&quot; class=&quot;anchor&quot; href=&quot;https://github.com/ravasconcelos/spoken-digits-recognition#references&quot; id=&quot;user-content-references&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;octicon octicon-link&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;References&lt;/h2&gt;&lt;ol style=&quot;background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 0px !important; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;a href=&quot;https://github.com/Jakobovski/free-spoken-digit-dataset&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;&quot;&gt;https://github.com/Jakobovski/free-spoken-digit-dataset&lt;/a&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;a href=&quot;https://github.com/moebg/spoken-digit-recognition&quot; style=&quot;background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;&quot;&gt;https://github.com/moebg/spoken-digit-recognition&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/833302043846774463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2020/10/artificial-intelligence-machine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/833302043846774463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/833302043846774463'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2020/10/artificial-intelligence-machine.html' title='Artificial Intelligence - Machine Learning - Spoken Digits Recognition'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhONZ5GlPUok2iIl_A2MHIgwtEllykNMzcEx33DgxXGVkod7dyjYf2HOEFQ6DD8ySarjM-kU1slX797knf5lHWBe5v866r318cLpyFn4UTyNMiDigmhvawfgt3nVfuPjnP8s_t8kXTobeW/s72-w502-h301-c/GPUscatteringSpokenDigitExample_03.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-1362793283929588446</id><published>2020-10-07T21:22:00.003-04:00</published><updated>2020-10-07T21:24:38.862-04:00</updated><title type='text'>Error installing Azure PowerShell - Nuget not installed</title><content type='html'>&lt;p&gt;&amp;nbsp;If you get the error below when installing Azure PowerShell, see below how to fix it.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;PS C:\windows\system32&amp;gt; Install-Module -Name Az -AllowClobber -SkipPublisherCheck&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;NuGet provider is required to continue&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;PowerShellGet requires NuGet provider version &#39;2.8.5.201&#39; or newer to interact with NuGet-based repositories. The NuGet&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp;provider must be available in &#39;C:\Program Files\PackageManagement\ProviderAssemblies&#39; or&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&#39;C:\Users\XXXXXXXXX\AppData\Local\PackageManagement\ProviderAssemblies&#39;. You can also install the NuGet provider by&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp;running &#39;Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force&#39;. Do you want PowerShellGet to install&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;and import the NuGet provider now?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;[Y] Yes&amp;nbsp; [N] No&amp;nbsp; [S] Suspend&amp;nbsp; [?] Help (default is &quot;Y&quot;): Y&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;WARNING: Unable to download from URI &#39;https://go.microsoft.com/fwlink/?LinkID=627338&amp;amp;clcid=0x409&#39; to &#39;&#39;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;WARNING: Unable to download the list of available providers. Check your internet connection.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;PackageManagement\Install-PackageProvider : No match was found for the specified search criteria for the provider&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&#39;NuGet&#39;. The package provider requires &#39;PackageManagement&#39; and &#39;Provider&#39; tags. Please check if the specified package&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;has the tags.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7468 char:21&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;+ ...&amp;nbsp; &amp;nbsp; &amp;nbsp;$null = PackageManagement\Install-PackageProvider -Name $script:N ...&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : InvalidArgument: (Microsoft.Power...PackageProvider:InstallPackageProvider) [Install-Pac&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;kageProvider], Exception&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackagePro&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;vider&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;PackageManagement\Import-PackageProvider : No match was found for the specified search criteria and provider name&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&#39;NuGet&#39;. Try &#39;Get-PackageProvider -ListAvailable&#39; to see if the provider exists on the system.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7474 char:21&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;+ ...&amp;nbsp; &amp;nbsp; &amp;nbsp;$null = PackageManagement\Import-PackageProvider -Name $script:Nu ...&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : InvalidData: (NuGet:String) [Import-PackageProvider], Exception&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.ImportPackageProv&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;ider&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;WARNING: Unable to download from URI &#39;https://go.microsoft.com/fwlink/?LinkID=627338&amp;amp;clcid=0x409&#39; to &#39;&#39;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;WARNING: Unable to download the list of available providers. Check your internet connection.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;PackageManagement\Get-PackageProvider : Unable to find package provider &#39;NuGet&#39;. It may not be imported yet. Try&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&#39;Get-PackageProvider -ListAvailable&#39;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7478 char:30&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;+ ... tProvider = PackageManagement\Get-PackageProvider -Name $script:NuGet ...&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : ObjectNotFound: (Microsoft.Power...PackageProvider:GetPackageProvider) [Get-PackageProvi&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;der], Exception&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : UnknownProviderFromActivatedList,Microsoft.PowerShell.PackageManagement.Cmdlets.GetPacka&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;geProvider&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;Install-Module : NuGet provider is required to interact with NuGet-based repositories. Please ensure that &#39;2.8.5.201&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;or newer version of NuGet provider is installed.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;At line:1 char:1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;+ Install-Module -Name Az -AllowClobber -SkipPublisherCheck&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : InvalidOperation: (:) [Install-Module], InvalidOperationException&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #eeeeee; color: #666666; font-family: courier; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : CouldNotInstallNuGetProvider,Install-Module&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #999999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;Ensure you are running Windows PowerShell as Administrator and try the command below:&lt;pre class=&quot;lang-bsh s-code-block hljs bash&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: 0px; margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border: 0px; box-sizing: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-bsh s-code-block hljs bash&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: 0px; margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;&quot;&gt;Let me know if it fixed the Azure PowerShell for you as well.&lt;/pre&gt;&lt;pre class=&quot;lang-bsh s-code-block hljs bash&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: 0px; margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;&quot;&gt;&lt;span color=&quot;var(--highlight-color)&quot; style=&quot;font-family: inherit; font-size: 13px; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-bsh s-code-block hljs bash&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: 0px; margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;&quot;&gt;&lt;span color=&quot;var(--highlight-color)&quot; style=&quot;font-family: inherit; font-size: 13px; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; white-space: inherit;&quot;&gt;&lt;b&gt;Source&lt;/b&gt;&lt;/span&gt;&lt;span color=&quot;var(--highlight-color)&quot; style=&quot;font-family: inherit; font-size: 13px; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot;&gt;: &lt;/span&gt;&lt;a href=&quot;https://stackoverflow.com/questions/16657778/install-nuget-via-powershell-script&quot; style=&quot;font-family: inherit; font-size: 13px; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot; target=&quot;_blank&quot;&gt;https://stackoverflow.com/questions/16657778/install-nuget-via-powershell-script&lt;/a&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre class=&quot;lang-bsh s-code-block hljs bash&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.30769; margin-bottom: 0px; margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; vertical-align: baseline; width: auto;&quot;&gt;&lt;span color=&quot;var(--highlight-color)&quot; style=&quot;font-family: inherit; font-size: 13px; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/1362793283929588446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2020/10/error-installing-azure-powershell-nuget.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/1362793283929588446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/1362793283929588446'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2020/10/error-installing-azure-powershell-nuget.html' title='Error installing Azure PowerShell - Nuget not installed'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-329693718448919264</id><published>2020-10-04T20:08:00.008-04:00</published><updated>2020-10-05T22:12:17.442-04:00</updated><title type='text'>Step-by-Step Tutorial: Springboot Hello Word application with Java 8 and Lombok</title><content type='html'>&lt;h1 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 18.72px;&quot;&gt;Step-by-Step Tutorial:&amp;nbsp;Springboot Hello Word application with Java 8 and Lombok&lt;/span&gt;&lt;/h1&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Objective&lt;/h3&gt;&lt;p&gt;In this tutorial, we will build a Springboot application with Java 8 and Lombok.&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Pre-requisites:&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Java JDK 8&lt;/li&gt;&lt;li&gt;Maven&lt;/li&gt;&lt;li&gt;IntelliJ IDEA&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Github:&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The source code can be found at&amp;nbsp;&lt;a href=&quot;https://github.com/ravasconcelos/springboot-tutorials/tree/main/1-springboot-hello-world&quot;&gt;https://github.com/ravasconcelos/springboot-tutorials/tree/main/1-springboot-hello-world&lt;/a&gt; .&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Hands-on:&lt;/h3&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Create the project:&lt;/h4&gt;&lt;div&gt;Start IntelliJ IDEA and click in Create New Project.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKHqnrH4BSUgpUKdR5I7mLrefYXJYf1JhEaq-QDrxp_b9Ylii1ZC2AzPC-OlDcxlZUOrg6at02orPld3w3ZsVN5ZNspZhlLZGx8q4ilVUCAuVNc_kfO1-GTZlq342uN6vIK8Q12eyxLlh_/s533/1-intellij-start-page.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;533&quot; data-original-width=&quot;481&quot; height=&quot;549&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKHqnrH4BSUgpUKdR5I7mLrefYXJYf1JhEaq-QDrxp_b9Ylii1ZC2AzPC-OlDcxlZUOrg6at02orPld3w3ZsVN5ZNspZhlLZGx8q4ilVUCAuVNc_kfO1-GTZlq342uN6vIK8Q12eyxLlh_/w496-h549/1-intellij-start-page.png&quot; width=&quot;496&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;Project settings:&lt;/h4&gt;&lt;div&gt;Preferably, select a JDK 8 as &quot;Project SDK&quot;. In my case, I am using a JDK 11.&lt;/div&gt;&lt;div&gt;Choose the default starter service URL.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpKkR4B-GFnfzr8C3zX6jeaYQ0f-a0o3v-iwLTfr3ASouQWBavCM8lfnqYmv9KycZI354N-vgR_sJZSh9WrNCPkTBI9xw3GHRq3zbTD5s17D5iJ1NHVG9RewXVJZWojwcjKmLzlGVhZK3f/s833/2-spring-initializer-first-page.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;693&quot; data-original-width=&quot;833&quot; height=&quot;501&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpKkR4B-GFnfzr8C3zX6jeaYQ0f-a0o3v-iwLTfr3ASouQWBavCM8lfnqYmv9KycZI354N-vgR_sJZSh9WrNCPkTBI9xw3GHRq3zbTD5s17D5iJ1NHVG9RewXVJZWojwcjKmLzlGVhZK3f/w602-h501/2-spring-initializer-first-page.png&quot; width=&quot;602&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Enter the following information:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Group: &lt;/b&gt;com.ravasconcelos&lt;/li&gt;&lt;li&gt;&lt;b&gt;Artifact:&lt;/b&gt; hello-world&lt;/li&gt;&lt;li&gt;&lt;b&gt;Type: &lt;/b&gt;Maven Project&lt;/li&gt;&lt;li&gt;&lt;b&gt;Language: &lt;/b&gt;Java&lt;/li&gt;&lt;li&gt;&lt;b&gt;Packaging:&lt;/b&gt; Jar&lt;/li&gt;&lt;li&gt;&lt;b&gt;Java Version:&lt;/b&gt; 8&lt;/li&gt;&lt;li&gt;&lt;b&gt;Name:&lt;/b&gt; hello-world&lt;/li&gt;&lt;li&gt;&lt;b&gt;Description:&lt;/b&gt; A Hello World REST Service using Java 8 and Lombok.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgINJoQquVQon94NmCpV1vLegeK0g7w1TQ7WDEqmmo2pHvIb7DjpMzNAYE9AE7Al5kV8S7u1yDfm3CRAVsJyVZbZIJ21Z3r9wsetdurLoiGI0tSpl8AkCb1DbGiOWVcmbzIFC7-p_0ymftJ/s808/3-spring-initializer-project-settings.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;673&quot; data-original-width=&quot;808&quot; height=&quot;506&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgINJoQquVQon94NmCpV1vLegeK0g7w1TQ7WDEqmmo2pHvIb7DjpMzNAYE9AE7Al5kV8S7u1yDfm3CRAVsJyVZbZIJ21Z3r9wsetdurLoiGI0tSpl8AkCb1DbGiOWVcmbzIFC7-p_0ymftJ/w608-h506/3-spring-initializer-project-settings.png&quot; width=&quot;608&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Select the libraries you want to be included in the project.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;From &quot;Developer Tools&quot;, we will choose:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Spring Boot DevTools&lt;/li&gt;&lt;li&gt;Lombok&lt;/li&gt;&lt;li&gt;Spring Configuration Processor&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS0RqDpjN2gnShE1vM7CAYpyO3Ue3eaI_bIcfdpqRDfeiAoaqQQlqcPB30TeT2SUlchg7DuQaLkzEwhCuGX5F_-5P1CXXVyJJMja6eAHyrkPZ1TTDQmSVBnOAItqstfhVw00eiWsS6g7Oa/s829/4-spring-initializer-dependencies-dev-tools.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;704&quot; data-original-width=&quot;829&quot; height=&quot;496&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS0RqDpjN2gnShE1vM7CAYpyO3Ue3eaI_bIcfdpqRDfeiAoaqQQlqcPB30TeT2SUlchg7DuQaLkzEwhCuGX5F_-5P1CXXVyJJMja6eAHyrkPZ1TTDQmSVBnOAItqstfhVw00eiWsS6g7Oa/w584-h496/4-spring-initializer-dependencies-dev-tools.png&quot; width=&quot;584&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;From &quot;Web&quot;, we will choose:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;ul&gt;&lt;li&gt;Spring Web Services&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC_curm9nLFLru206DPczl0VUXkPCFiDOh8TVwT_5n8wu-21SI5RF50CbYPKGoI0pXtxxCM1MTo-43AFhNOoE2lSqQWpZI2n1BFhg0PEpaNdVbLtvyTpnjh2tWQ6IhpgU8EuA0bEaZduFt/s826/5-spring-initializer-dependencies-web.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;696&quot; data-original-width=&quot;826&quot; height=&quot;501&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC_curm9nLFLru206DPczl0VUXkPCFiDOh8TVwT_5n8wu-21SI5RF50CbYPKGoI0pXtxxCM1MTo-43AFhNOoE2lSqQWpZI2n1BFhg0PEpaNdVbLtvyTpnjh2tWQ6IhpgU8EuA0bEaZduFt/w596-h501/5-spring-initializer-dependencies-web.png&quot; width=&quot;596&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Set the Project name and the location. Click in the Finish button.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpGNtiT3opJhwHkC_5WDj8ZJe8Lr2tsbmyq33KzFn_rXq8QHBh9bzLFzTR-Y9IOFNHNcK4vjp3GC5bAnxWrIR3MchFrKFwDgIVhwxN-NvtZXD9wlEp-jtBdaZgCsRoRKnlaLuCM-AryO8P/s817/6-spring-initializer-finish.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;691&quot; data-original-width=&quot;817&quot; height=&quot;525&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpGNtiT3opJhwHkC_5WDj8ZJe8Lr2tsbmyq33KzFn_rXq8QHBh9bzLFzTR-Y9IOFNHNcK4vjp3GC5bAnxWrIR3MchFrKFwDgIVhwxN-NvtZXD9wlEp-jtBdaZgCsRoRKnlaLuCM-AryO8P/w620-h525/6-spring-initializer-finish.png&quot; width=&quot;620&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;Project Created:&lt;/h4&gt;&lt;div&gt;You will have the Spring Application class created for you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After the project is created it will look like this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6bSaKyjeUcBG3lBECfIcx5xkWhd2y3B_ZjaWUG6l-eajDBUYZfq5b6ShoeTH88md7HwoTUJpGhpYLNL5XWKKOdPEpSLJYzRbqhVT_Mi81NgjJ_HOTag-CBcFg2ln2BlAbncI-YS_U_Fxo/s737/7-project-after-creation.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;737&quot; data-original-width=&quot;520&quot; height=&quot;769&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6bSaKyjeUcBG3lBECfIcx5xkWhd2y3B_ZjaWUG6l-eajDBUYZfq5b6ShoeTH88md7HwoTUJpGhpYLNL5XWKKOdPEpSLJYzRbqhVT_Mi81NgjJ_HOTag-CBcFg2ln2BlAbncI-YS_U_Fxo/w543-h769/7-project-after-creation.png&quot; width=&quot;543&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;Creating the Controller and the Model:&lt;/h4&gt;&lt;div&gt;Let&#39;s first create a package for the controller class.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Right-click the com.ravasconcelos.helloworld package. Select &quot;New&quot;, then &quot;Package&quot;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enter the name &quot;controllers&quot;.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnSvro0MjXKQOgpB6FDze7Y3OCxj1jlhMiH0XueyuX5ugLU7h_jWG3NgzcmKdEh8x0OV4EhXfwIxrHZU8Fm4mnapA0xnzBahX_wHr-JrfbD0OCIwDohAuFK2AYflVjkgos3Bs1_TN4TIaq/s995/8-project-new-package.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;995&quot; data-original-width=&quot;932&quot; height=&quot;631&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnSvro0MjXKQOgpB6FDze7Y3OCxj1jlhMiH0XueyuX5ugLU7h_jWG3NgzcmKdEh8x0OV4EhXfwIxrHZU8Fm4mnapA0xnzBahX_wHr-JrfbD0OCIwDohAuFK2AYflVjkgos3Bs1_TN4TIaq/w592-h631/8-project-new-package.png&quot; width=&quot;592&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Create the controller class right-clicking the &quot;controllers&quot; package.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Select &quot;New&quot; then &quot;Java Class&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Enter HelloWorldController as the class name.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_LQ19n1nolk5Hs2lYxwzi6TnN3lnuDWGuwtFjY4IvGIahDq9H_tXRxe4t4wvgUPRWvY31mPN2ICtvR5kXjRrp8z5-uN8EPW3sdMP-LY-l-67XO-G56z5FSMm3vCPMicaD6RvyJ8m7Nzco/s1109/9-project-new-class.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;727&quot; data-original-width=&quot;1109&quot; height=&quot;387&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_LQ19n1nolk5Hs2lYxwzi6TnN3lnuDWGuwtFjY4IvGIahDq9H_tXRxe4t4wvgUPRWvY31mPN2ICtvR5kXjRrp8z5-uN8EPW3sdMP-LY-l-67XO-G56z5FSMm3vCPMicaD6RvyJ8m7Nzco/w589-h387/9-project-new-class.png&quot; width=&quot;589&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;The created class will look like this.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQDMARv1ISf8GouygXdHNivgMb3B07JRQqmOHstoYTWxeMhKr0HsI4L5hJYJuWQo40NjMeDCPj9BmYjxpr0K-RQEq6B1JuVvwP5Cy6DoZErHJQoL418EplvpKMdusbiUWjVd0R9gt6c-eo/s1064/10-project-class-created.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;650&quot; data-original-width=&quot;1064&quot; height=&quot;324&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQDMARv1ISf8GouygXdHNivgMb3B07JRQqmOHstoYTWxeMhKr0HsI4L5hJYJuWQo40NjMeDCPj9BmYjxpr0K-RQEq6B1JuVvwP5Cy6DoZErHJQoL418EplvpKMdusbiUWjVd0R9gt6c-eo/w529-h324/10-project-class-created.png&quot; width=&quot;529&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Follow the same steps and create a model class.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Name the package as &quot;model&quot; and the class name as &quot;HelloWorldModel&quot;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAncFUVwOFZ2BQPjOdBMgBMBF_jkLureo7c_m1ZW5G4lAD2mNUWH8iUH3MScO5WiYa3YADa-aEY9EuD3TwyDJ4Ynlxm1Pz1EMfOBc1u2Sobpllw0vvUdUPsBWEXCHGe18m1TedFZBfV4EQ/s989/12-project-model-class-created.png&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;732&quot; data-original-width=&quot;989&quot; height=&quot;470&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAncFUVwOFZ2BQPjOdBMgBMBF_jkLureo7c_m1ZW5G4lAD2mNUWH8iUH3MScO5WiYa3YADa-aEY9EuD3TwyDJ4Ynlxm1Pz1EMfOBc1u2Sobpllw0vvUdUPsBWEXCHGe18m1TedFZBfV4EQ/w635-h470/12-project-model-class-created.png&quot; width=&quot;635&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Add the Lombok annotations Data and Builder.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Create the fields:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;greeting&lt;/li&gt;&lt;li&gt;firstName&lt;/li&gt;&lt;li&gt;lastName&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;It should look like this.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJBug2OeIzKLSy-VFAJUEN0iEyeUVoqUfY87y4EG1MpRTfjzEtilxjnEBNJ08yA3TJ04u6eJ-WDx-Sx-8nO_t5e172D4FKGp4EuBtriY01TtGg_X0pvU-9bnfSuavuZjf3lwy14CwBLsm6/s994/13-project-model-class-finished.png&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;734&quot; data-original-width=&quot;994&quot; height=&quot;475&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJBug2OeIzKLSy-VFAJUEN0iEyeUVoqUfY87y4EG1MpRTfjzEtilxjnEBNJ08yA3TJ04u6eJ-WDx-Sx-8nO_t5e172D4FKGp4EuBtriY01TtGg_X0pvU-9bnfSuavuZjf3lwy14CwBLsm6/w644-h475/13-project-model-class-finished.png&quot; width=&quot;644&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let&#39;s go back to our controller class and add the RestController annotation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Create the &quot;getGreeting&quot; method and annotate it with &quot;GetMapping&quot;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Return the model class populated with the input parameter and &quot;Hello&quot; as the &quot;greeting&quot;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;712&quot; data-original-width=&quot;1263&quot; height=&quot;361&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYinFfZ7_4kyMLxX8fpcQw5iuQTbstyV8OsdgTqjxTowXypECklgt-0bzZezGPUPhPGLFpBcJdbKJxTJdYtKZlD8ozd0AC5vOG6zq48i1W4w1S2IjK-4kUQ1UzupnUH4swBPNLId3eAps7/w639-h361/11-project-controller-class-finished.png&quot; style=&quot;text-align: left;&quot; width=&quot;639&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;Running:&lt;/h4&gt;&lt;div&gt;Believe it or not we are done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We can now run the server clicking in the play icon at the top right.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjolZuHtaPR2Q-MbzMqOSMmQva3PVbV6Nrf8wjEPy6FycmHvvoSsqgRzntNZ_VB_zvE_LD5txfFGou5BR00eRh56AJgqCCnEJZ5Ok5RsNlaomuG8Zbw_r17mkr1IwF-aEh9c0uhcMrgGZn_/s1551/14-project-run.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;708&quot; data-original-width=&quot;1551&quot; height=&quot;261&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjolZuHtaPR2Q-MbzMqOSMmQva3PVbV6Nrf8wjEPy6FycmHvvoSsqgRzntNZ_VB_zvE_LD5txfFGou5BR00eRh56AJgqCCnEJZ5Ok5RsNlaomuG8Zbw_r17mkr1IwF-aEh9c0uhcMrgGZn_/w571-h261/14-project-run.png&quot; width=&quot;571&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;If you see the message log below, everything worked well and you can test it, as the next sub-chapter.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJW-WiA2Ez0v_qFpTc468Yzdo49B5tOLVoizeYX-sYzcL_rTGNFnHfKORtbH65XnIVY35ySjLBzoXMH1JQVN5zKQ4Y3WPbTF0UJXAVJIXbpkqIuymRutFug-YD39x_AbZe53o0tU87pV07/s1594/15-project-running.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1155&quot; data-original-width=&quot;1594&quot; height=&quot;410&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJW-WiA2Ez0v_qFpTc468Yzdo49B5tOLVoizeYX-sYzcL_rTGNFnHfKORtbH65XnIVY35ySjLBzoXMH1JQVN5zKQ4Y3WPbTF0UJXAVJIXbpkqIuymRutFug-YD39x_AbZe53o0tU87pV07/w565-h410/15-project-running.png&quot; width=&quot;565&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;clear: both; text-align: left;&quot;&gt;Testing:&lt;/h3&gt;&lt;div&gt;Using Postman, curl or your HTTP Client of choice you can send a GET request passing the firstName and the lastName as query parameters.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The response is the JSON payload we have created in the model class.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguGqias_zg4PwYWob-WXWKaN65KZXDz_gXeV2Ib2_ag1N9YCuH27KY24JCQh-3xW-BFXWlt4mpeXgPJwO9MBeV2GMHGX3aMQKd-z3NEUjBlfBLriYRNhChYRNOcWiFahgBBettwM_9E8eg/s1329/16-postman.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;743&quot; data-original-width=&quot;1329&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguGqias_zg4PwYWob-WXWKaN65KZXDz_gXeV2Ib2_ag1N9YCuH27KY24JCQh-3xW-BFXWlt4mpeXgPJwO9MBeV2GMHGX3aMQKd-z3NEUjBlfBLriYRNhChYRNOcWiFahgBBettwM_9E8eg/w635-h355/16-postman.png&quot; width=&quot;635&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Conclusion:&lt;/h3&gt;&lt;div&gt;Using Springboot you can develop prototypes and real REST-based applications pretty quickly leveraging the Spring framework libraries.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you found this tutorial useful, please write a comment.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If some of the steps have not worked for you, let me know and I&#39;ll do my best to help you.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/329693718448919264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2020/10/springboot-hello-word-application-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/329693718448919264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/329693718448919264'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2020/10/springboot-hello-word-application-with.html' title='Step-by-Step Tutorial: Springboot Hello Word application with Java 8 and Lombok'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKHqnrH4BSUgpUKdR5I7mLrefYXJYf1JhEaq-QDrxp_b9Ylii1ZC2AzPC-OlDcxlZUOrg6at02orPld3w3ZsVN5ZNspZhlLZGx8q4ilVUCAuVNc_kfO1-GTZlq342uN6vIK8Q12eyxLlh_/s72-w496-h549-c/1-intellij-start-page.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-1984589506012215035</id><published>2020-03-11T10:57:00.003-04:00</published><updated>2020-03-11T11:01:33.336-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlplus"/><title type='text'>How to delete/drop an user schema in Oracle</title><content type='html'>alter session set &quot;_oracle_script&quot;=true;&lt;br /&gt;
&lt;br /&gt;
drop user &amp;lt;USER_SCHEMA&amp;gt; cascade;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
drop user myUserSchema cascade;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/1984589506012215035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2020/03/how-to-deletedrop-user-schema-in-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/1984589506012215035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/1984589506012215035'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2020/03/how-to-deletedrop-user-schema-in-oracle.html' title='How to delete/drop an user schema in Oracle'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-6117145315774768346</id><published>2020-02-25T13:52:00.001-05:00</published><updated>2020-02-25T13:52:03.787-05:00</updated><title type='text'>POSTMAN - How to save a response field as a variable</title><content type='html'>In the &quot;Tests&quot; tab, use the code below:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;var jsonData = JSON.parse(responseBody);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;postman.setEnvironmentVariable(&quot;myId&quot;, jsonData.id);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
It will save the id field in the JSON response payload to the variable myId. The variable can be used in another request this way: {{myId}}</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/6117145315774768346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2020/02/postman-how-to-save-response-field-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/6117145315774768346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/6117145315774768346'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2020/02/postman-how-to-save-response-field-as.html' title='POSTMAN - How to save a response field as a variable'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-6173802280569552087</id><published>2020-02-21T17:29:00.001-05:00</published><updated>2020-03-02T14:18:30.232-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Postman"/><title type='text'>POSTMAN - How to use random number in the request</title><content type='html'>&lt;pre style=&quot;border-radius: 3px; border: 0px; box-sizing: inherit; color: #242729; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px 8px; vertical-align: baseline; width: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;code style=&quot;border: 0px; box-sizing: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;Just use the variable randomInt&lt;/code&gt;&lt;code style=&quot;border: 0px; box-sizing: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;, for example&lt;/code&gt;:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;border-radius: 3px; border: 0px; box-sizing: inherit; color: #242729; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px 8px; vertical-align: baseline; width: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;In the request:
{
&amp;nbsp; &amp;nbsp; &quot;id&quot;: &quot;{{$randomInt}}&quot;
}

In the pre-request Script:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;border-radius: 3px; border: 0px; box-sizing: inherit; color: #242729; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px 8px; vertical-align: baseline; width: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;postman.setEnvironmentVariable(&quot;myId&quot;, &quot;MY_ID_&quot;+ _.random(1,99999));
console.log(postman.getEnvironmentVariable(&quot;myId&quot;));&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;border-radius: 3px; border: 0px; box-sizing: inherit; color: #242729; font-size: 13px; font-stretch: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px 8px; vertical-align: baseline; width: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Read this link for more information:&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot; , &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;liberation mono&amp;quot; , &amp;quot;dejavu sans mono&amp;quot; , &amp;quot;bitstream vera sans mono&amp;quot; , &amp;quot;courier new&amp;quot; , monospace , sans-serif;&quot;&gt; &lt;a href=&quot;https://learning.postman.com/docs/postman/variables-and-environments/variables/&quot;&gt;https://learning.postman.com/docs/postman/variables-and-environments/variables/&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/6173802280569552087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2020/02/postman-how-to-use-random-number-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/6173802280569552087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/6173802280569552087'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2020/02/postman-how-to-use-random-number-in.html' title='POSTMAN - How to use random number in the request'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-65791292431580836</id><published>2018-03-05T15:54:00.005-05:00</published><updated>2018-03-05T15:54:48.328-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Restart"/><title type='text'>How to restart Oracle</title><content type='html'>&lt;h3&gt;
Shutdown&lt;/h3&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;$ sqlplus &#39;/ as sysdba&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;SQL&amp;gt; shutdown&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Options&lt;/b&gt;:&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;shutdown &lt;/span&gt;&lt;/b&gt;- waits for sessions end&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;shutdown immediate&lt;/span&gt; - rollbacks and ends sessions (waits for rollback finish)&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;shutdown abort&lt;/span&gt; - kills everything - usually database has to perform some recovery on startup.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Startup&lt;/h3&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;$ sqlplus &#39;/ as sysdba&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;SQL&amp;gt; startup&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;References:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;a href=&quot;https://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;https://dba.stackexchange.com/questions/42774/how-to-quickly-startup-shutdown-oracle-11&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://docs.oracle.com/cd/E17781_01/server.112/e18804/startup.htm#ADMQS124&quot;&gt;https://docs.oracle.com/cd/E17781_01/server.112/e18804/startup.htm#ADMQS124&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.cyberciti.biz/faq/how-do-i-start-oracle-service-in-unix/&quot;&gt;https://www.cyberciti.biz/faq/how-do-i-start-oracle-service-in-unix/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/65791292431580836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2018/03/how-to-restart-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/65791292431580836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/65791292431580836'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2018/03/how-to-restart-oracle.html' title='How to restart Oracle'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-5616926744780616176</id><published>2018-02-05T10:39:00.003-05:00</published><updated>2018-02-05T10:43:12.737-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tomcat"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="web.xml"/><title type='text'>How to enable Tomcat to list files</title><content type='html'>It is called Directory Listing.&lt;br /&gt;
&lt;br /&gt;
Tomcat default web.xml must be changed:&amp;nbsp;&lt;i style=&quot;background-color: white; border-collapse: separate;&quot;&gt;$CATALINA_BASE/conf/web.xml&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eff8ff; border-collapse: separate; border-radius: 5px; border: 1px solid rgb(153, 153, 153); display: table; padding: 4px;&quot;&gt;&lt;code style=&quot;background-color: transparent; border-collapse: separate; padding: 0px 0.1em;&quot;&gt;&amp;lt;servlet&amp;gt;
        &amp;lt;servlet-name&amp;gt;default&amp;lt;/servlet-name&amp;gt;
        &amp;lt;servlet-class&amp;gt;
          org.apache.catalina.servlets.DefaultServlet
        &amp;lt;/servlet-class&amp;gt;
        &amp;lt;init-param&amp;gt;
            &amp;lt;param-name&amp;gt;debug&amp;lt;/param-name&amp;gt;
            &amp;lt;param-value&amp;gt;0&amp;lt;/param-value&amp;gt;
        &amp;lt;/init-param&amp;gt;
        &amp;lt;init-param&amp;gt;
            &amp;lt;param-name&amp;gt;listings&amp;lt;/param-name&amp;gt;
            &amp;lt;param-value&amp;gt;&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&amp;lt;/param-value&amp;gt;
        &amp;lt;/init-param&amp;gt;
        &amp;lt;load-on-startup&amp;gt;1&amp;lt;/load-on-startup&amp;gt;
    &amp;lt;/servlet&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Reference:&amp;nbsp;&lt;a href=&quot;https://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html&quot;&gt;https://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/5616926744780616176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2018/02/how-to-enable-tomcat-to-list-files.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/5616926744780616176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/5616926744780616176'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2018/02/how-to-enable-tomcat-to-list-files.html' title='How to enable Tomcat to list files'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-810416520305285767</id><published>2018-01-26T17:08:00.001-05:00</published><updated>2018-02-05T10:42:56.393-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gz"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="tar"/><title type='text'>Create and extract a .tar.gz archive using command line</title><content type='html'>&lt;br /&gt;
To create a tar.gz archive from a given folder you can use the following command:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;tar -zcvf tar-archive-name.tar.gz source-folder-name&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This will compress the contents of source-folder-name to a tar.gz archive named tar-archive-name.tar.gz&lt;br /&gt;
&lt;br /&gt;
To extract a tar.gz compressed archive you can use the following command:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;tar -zxvf tar-archive-name.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This will extract the archive to the folder tar-archive-name.&lt;br /&gt;
&lt;br /&gt;
To Preserve permissions:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;tar -pcvzf tar-archive-name.tar.gz source-folder-name&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Switch the ‘c’ flag to an ‘x’ to extract (uncompress):&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;tar -pxvzf tar-archive-name.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;a href=&quot;https://popoleodesigns.com/create-and-extract-a-tar-gz-archive-using-command-line/&quot;&gt;https://popoleodesigns.com/create-and-extract-a-tar-gz-archive-using-command-line/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/810416520305285767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2018/01/create-and-extract-targz-archive-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/810416520305285767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/810416520305285767'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2018/01/create-and-extract-targz-archive-using.html' title='Create and extract a .tar.gz archive using command line'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-7045607745563451499</id><published>2018-01-19T14:20:00.000-05:00</published><updated>2018-02-05T10:42:38.854-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Find"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>How do I find all files containing specific text on Linux?</title><content type='html'>&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;grep -rnw &#39;/path/to/somewhere/&#39; -e &#39;pattern&#39;
&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
or&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; grep -r YOUR_PATTERN .&lt;/span&gt;&lt;br /&gt;
or&lt;br /&gt;
&lt;pre style=&quot;background-color: #eff0f1; border: 0px; color: #242729; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;find /path/to/somewhere -type f -exec grep -H &#39;text-to-find-here&#39; {} \;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;a href=&quot;https://stackoverflow.com/questions/16956810/how-do-i-find-all-files-containing-specific-text-on-linux&quot;&gt;https://stackoverflow.com/questions/16956810/how-do-i-find-all-files-containing-specific-text-on-linux&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/7045607745563451499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2018/01/how-do-i-find-all-files-containing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/7045607745563451499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/7045607745563451499'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2018/01/how-do-i-find-all-files-containing.html' title='How do I find all files containing specific text on Linux?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-3035711226918291887</id><published>2012-12-26T12:44:00.000-05:00</published><updated>2012-12-26T12:47:25.561-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1Z0-895"/><category scheme="http://www.blogger.com/atom/ns#" term="Certification"/><category scheme="http://www.blogger.com/atom/ns#" term="EJB"/><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Edition 6 Enterprise JavaBeans Developer"/><title type='text'>1Z0-895 Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert Exam</title><content type='html'>&lt;br /&gt;
I passed in Oracle EJB Developer&amp;nbsp;certification.&lt;br /&gt;
&lt;br /&gt;
I studied the book EJB 3 In Action (http://www.amazon.com/EJB-3-Action-Debu-Panda/dp/1933988347). No need to study&amp;nbsp;JPA&amp;nbsp;chapters. The problem with this book is that it is about EJB 3 only, so it is necessary to study EJB 3.1 topics in another sources.&amp;nbsp;This book is not so good, but it is starting point.&lt;br /&gt;
&lt;br /&gt;
After reading the book I started doing mocks. I used Enthuware (http://enthuware.com/index.php/mock-exams/oracle-certified-expert/oceejbd-ejb-6). It is excellent and very similar as the exam.&lt;br /&gt;
&lt;br /&gt;
As doubts were emerging during the mock I studied JSR 318 (http://jcp.org/en/jsr/detail?id=318). The JSR is not good to be used as initial source of learning, it is not a teaching document, but it is the best source of information.&lt;br /&gt;
&lt;br /&gt;
The study method I have adopted is to learn by repetition. I did the initial mock and four standards mocks. For every mock, I did it by the first time, after reviewed all questions and then retraced the mock. The first time the grade was always low, but repeating grade was high.&lt;br /&gt;
&lt;br /&gt;
The time it takes to make the mock by the first time is around 2 hours. The review needs 3 to 4 hours because that&#39;s when you really study. Repeating the mock takes 1 hour because you are already dominating the subject. It is important not to memorize the answers, but rather try to explain them.&lt;br /&gt;
&lt;br /&gt;
To cover all topics of exam is necessary to make all the 4 standards&amp;nbsp;mocks&amp;nbsp;because the distribution of the questions is not 100%.&lt;br /&gt;
&lt;br /&gt;
When finished doing the mocks, redid the questions I never hit (neither the first nor the repetition) for all mocks. It has a feature for this in&amp;nbsp;Enthuware&amp;nbsp;software.&lt;br /&gt;
&lt;br /&gt;
I passed with 90% and I was pleased with the time spent to study.&lt;br /&gt;
&lt;br /&gt;
Good luck in your studies.</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/3035711226918291887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2012/12/1z0-895-java-platform-enterprise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/3035711226918291887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/3035711226918291887'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2012/12/1z0-895-java-platform-enterprise.html' title='1Z0-895 Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert Exam'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-3042935325992938938</id><published>2012-12-26T11:47:00.002-05:00</published><updated>2012-12-26T11:47:54.947-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ansi SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="LIMIT"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="ROWNUM"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="TOP"/><title type='text'>How to limit the number of records returned in a SQL query</title><content type='html'>&lt;br /&gt;
There is no a SQL standard to limit the number of records returned in a query, ie, each vendor implements this functionality in its own way.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s a summary on how to do this for some vendors:&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;lang-sql prettyprint&quot; style=&quot;background-color: #eeeeee; border-width: 0px; color: #222222; 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, serif; font-size: 14px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto;&quot;&gt;&lt;code style=&quot;border-width: 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, serif; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border-width: 0px; color: black; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;DB2 &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;background-color: transparent; border-width: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-- select * from table fetch first 10 rows only &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border-width: 0px; color: black; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Informix, InterBase/Firebird, SKIP  &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;background-color: transparent; border-width: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-- select first 10 * from table &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border-width: 0px; color: black; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Microsoft SQL Server &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;background-color: transparent; border-width: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;and&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border-width: 0px; color: black; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; Access &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;background-color: transparent; border-width: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-- select top 10 * from table &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border-width: 0px; color: black; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
MySQL,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border-width: 0px; color: black; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; PostgreSQL, SQLite, HSQL/H2 &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;background-color: transparent; border-width: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-- select * from table limit 10 &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;background-color: transparent; border-width: 0px; color: black; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Oracle &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;background-color: transparent; border-width: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-- select * from table where rownum &amp;lt;= 10&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Oracle Note:&lt;/div&gt;
&lt;div&gt;
If the query has &quot;group by&quot; or &quot;order by&quot; rownum must be supplied:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ex:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;SELECT a, b, c&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;FROM&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;( SELECT a, b, c, ROWNUM rn&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;FROM&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;( SELECT a, b, c FROM RECORD&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;WHERE AVAIL=&#39;Y&quot;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;ORDER BY DATE DESC&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;WHERE ROWNUM &amp;lt;= 25&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;)&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px; line-height: 16px; text-align: justify;&quot;&gt;WHERE rn &amp;gt;= 21;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
References:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.blogger.com/goog_1235188514&quot;&gt;http://stackoverflow.com/questions/595123/is-there-an-ansi-sql-alternative-to-the-mysql-limit-keyword&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.blogger.com/goog_1235188514&quot;&gt;http://www.macoratti.net/d250102.htm&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.blogger.com/goog_1235188514&quot;&gt;http://www.dougboude.com/blog/1/2006/06/Equivalent-of-SQL-TOP-X-in-Oracle.cfm&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.dbforums.com/oracle/1214188-limit-clause-oracle-sql.html&quot;&gt;http://www.dbforums.com/oracle/1214188-limit-clause-oracle-sql.html&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/3042935325992938938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2012/12/how-to-limit-number-of-records-returned.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/3042935325992938938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/3042935325992938938'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2012/12/how-to-limit-number-of-records-returned.html' title='How to limit the number of records returned in a SQL query'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-3820243602870053725</id><published>2012-03-14T13:09:00.000-04:00</published><updated>2012-03-14T13:09:47.195-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MD5"/><category scheme="http://www.blogger.com/atom/ns#" term="MD5 Java  code"/><category scheme="http://www.blogger.com/atom/ns#" term="MD5 Web Generator"/><title type='text'>How to encrypt using MD5 with a Java code example</title><content type='html'>Using the code bellow it is possible to generate a MD5 Hash related to strings:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; public static String encrypt(String sign) { &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try { &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;java.security.MessageDigest md = &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; java.security.MessageDigest.getInstance(&quot;MD5&quot;); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;md.update(sign.getBytes()); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;byte[] hash = md.digest(); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;StringBuffer hexString = new StringBuffer(); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int i = 0; i &amp;lt; hash.length; i++) { &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ((0xff &amp;amp; hash[i]) &amp;lt; 0x10) &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;hexString.append( &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;0&quot; + Integer.toHexString((0xFF &amp;amp; hash[i]))); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;hexString.append(Integer.toHexString(0xFF &amp;amp; hash[i])); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sign = hexString.toString(); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Exception nsae) { &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nsae.printStackTrace(); &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return sign; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Here you have a MD5 Hash Generator online:&lt;br /&gt;
&lt;a href=&quot;http://www.miraclesalad.com/webtools/md5.php&quot;&gt;http://www.miraclesalad.com/webtools/md5.php&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/3820243602870053725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2012/03/how-to-encrypt-using-md5-with-java-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/3820243602870053725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/3820243602870053725'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2012/03/how-to-encrypt-using-md5-with-java-code.html' title='How to encrypt using MD5 with a Java code example'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-8287883912057673219</id><published>2012-01-18T06:32:00.000-05:00</published><updated>2012-01-18T06:32:23.776-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="colsep"/><category scheme="http://www.blogger.com/atom/ns#" term="headsep"/><category scheme="http://www.blogger.com/atom/ns#" term="linesize"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="pagesize"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlplus"/><category scheme="http://www.blogger.com/atom/ns#" term="trimspool"/><title type='text'>How to show only one header in sqlplus</title><content type='html'>When you have to use sqlplus and want to avoid showing table header each n rows returned, you can use the command bellow to show only one header:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set pagesize 0 &amp;nbsp; -- only one header row&lt;br /&gt;
&lt;br /&gt;
Another useful commands:&lt;br /&gt;
set colsep , &amp;nbsp; &amp;nbsp; -- separate columns with a comma&lt;br /&gt;
set trimspool on -- remove trailing blanks&lt;br /&gt;
set headsep off &amp;nbsp;-- this may or may not be useful...depends on your headings.&lt;br /&gt;
set linesize X &amp;nbsp; -- X should be the sum of the column widths&lt;br /&gt;
&lt;br /&gt;
sqlplus reference:&amp;nbsp;&lt;a href=&quot;http://psoug.org/reference/sqlplus.html&quot;&gt;http://psoug.org/reference/sqlplus.html&lt;/a&gt;&lt;br /&gt;
How to create a csv file from sqlplus output:&amp;nbsp;&lt;a href=&quot;http://stackoverflow.com/questions/643137/how-do-i-spool-to-a-csv-formatted-file-using-sqlplus&quot;&gt;http://stackoverflow.com/questions/643137/how-do-i-spool-to-a-csv-formatted-file-using-sqlplus&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/8287883912057673219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2012/01/how-to-show-only-one-header-in-sqlplus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8287883912057673219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8287883912057673219'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2012/01/how-to-show-only-one-header-in-sqlplus.html' title='How to show only one header in sqlplus'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-8281210210065062636</id><published>2012-01-04T13:12:00.000-05:00</published><updated>2012-01-04T13:12:47.254-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code Generation"/><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse Indigo"/><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate"/><category scheme="http://www.blogger.com/atom/ns#" term="Java classes from tables"/><category scheme="http://www.blogger.com/atom/ns#" term="JPA"/><category scheme="http://www.blogger.com/atom/ns#" term="MySql"/><title type='text'>How to generate Java classes for Hibernate from MySql database tables using Eclipse Indigo</title><content type='html'>&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Install JBoss Tools on Eclipse using update site&lt;br /&gt;In Eclipse Indigo, on menu bar, click Help / Install new Software&lt;br /&gt;Paste this address in Work with text field and click Add... http://download.jboss.org/jbosstools/updates/development/indigo/&lt;br /&gt;The mandatory plugin is JBoss Data Services / Hibernate tools, but it is good to install all of them&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Create a Hibernate Configuration&lt;br /&gt;Open Hibernate Perspective&lt;br /&gt;In Hibernate Configurations panel, right click in a empty space and go to Add Configuration&lt;br /&gt;In Project field, select the project where Java classes will be created.&lt;br /&gt;In Database Connection combo box select an existent MySql connection or create a new one clicking on New button.&lt;br /&gt;In Property file field, click in Setup / Create new&lt;br /&gt;In Configuration file field, click in Setup / Create new&lt;br /&gt;Click OK&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Run Hibernate Code Generation&lt;br /&gt;Edit hibernate.cfg.xml file. Remove name property on session-factory tag. Let it with no attributes.&lt;br /&gt;Add hibernate-tools.jar to the project classpath. It can be found at&amp;nbsp;&amp;lt;eclipse installation folder&amp;gt;\plugins\org.jboss.tools.hibernateextension4_0_3.4.0.v20111213-1944-H40-M5\lib\tools&lt;br /&gt;On Hibernate perspective, on menu bar, click Run / Hibernate Code Generation /&amp;nbsp;
Hibernate Code Generation&amp;nbsp;Configurations&lt;br /&gt;In Console configuration, select the just created configuration&lt;br /&gt;In Output directory, select the source root folder&lt;br /&gt;In Package, type desired package&lt;br /&gt;In revenge.xml, click Setup / Create new&lt;br /&gt;In reveng. strategy, Browse to the class&amp;nbsp;org.hibernate.cfg.reveng.DefaultReverseEngineeringStrategy&lt;br /&gt;Click Run button&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Check generated classes out&lt;br /&gt;Open Java EE perspective&lt;br /&gt;Refresh project files&lt;br /&gt;See that entity and DAO classes were generated&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/8281210210065062636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2012/01/how-to-generate-java-classes-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8281210210065062636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8281210210065062636'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2012/01/how-to-generate-java-classes-for.html' title='How to generate Java classes for Hibernate from MySql database tables using Eclipse Indigo'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-8345792484486420749</id><published>2011-12-20T06:39:00.000-05:00</published><updated>2011-12-20T06:47:15.133-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="auto increment"/><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate"/><category scheme="http://www.blogger.com/atom/ns#" term="MySql"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="org.hibernate.MappingException: Dialect does not support sequences"/><category scheme="http://www.blogger.com/atom/ns#" term="sequence"/><title type='text'>Auto generated ID&#39;s for MySql and Oracle using Hibernate</title><content type='html'>Here you have auto generated ID&#39;s&amp;nbsp;examples&amp;nbsp;using Hibernate with Oracle and MySql databases.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Oracle&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;@Entity&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;@Table(name = &quot;grupo&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;public class Grupo implements GenericModel {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;@Id&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = &quot;GRUPO_ID_SEQ&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;@SequenceGenerator(name = &quot;GRUPO_ID_SEQ&quot;, sequenceName = &quot;GRUPO_ID_SEQ&quot;, allocationSize = 1)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;@Column(nullable=false)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private Long id_grupo;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Sequence&amp;nbsp;&lt;span style=&quot;font-family: inherit;&quot;&gt;GRUPO_ID_SEQ must exist in Oracle database.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
Considering that MySql does not have sequences, if you try to use the code above with MySql you will get a runtime exception:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;Caused by: org.hibernate.MappingException: Dialect does not support sequences&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hibernate.dialect.Dialect.getSequenceNextValString(Dialect.java:619)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hibernate.id.SequenceGenerator.configure(SequenceGenerator.java:88)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hibernate.id.SequenceHiLoGenerator.configure(SequenceHiLoGenerator.java:66)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory.java:127)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;MySQL&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;@Entity&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;@Table(name = &quot;grupo&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;public class Grupo implements GenericModel {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;@Id&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;@GeneratedValue&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;@Column(nullable=false)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;private Long id_grupo;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The field id_grupo must be marked as auto increment in MySql.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/8345792484486420749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2011/12/auto-generated-ids-for-hibernate-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8345792484486420749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8345792484486420749'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2011/12/auto-generated-ids-for-hibernate-in.html' title='Auto generated ID&#39;s for MySql and Oracle using Hibernate'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-245720167081027156</id><published>2011-12-12T11:00:00.000-05:00</published><updated>2011-12-12T11:02:25.065-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1Z0-858"/><category scheme="http://www.blogger.com/atom/ns#" term="1Z0-894"/><category scheme="http://www.blogger.com/atom/ns#" term="Certificação"/><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Edition 6 JavaServer Pages and Servlet Developer"/><category scheme="http://www.blogger.com/atom/ns#" term="OCE"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="SCWCD"/><category scheme="http://www.blogger.com/atom/ns#" term="Sun"/><title type='text'>I PASSED: 1Z0-894 Oracle Certified Expert Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer</title><content type='html'>&lt;br /&gt;
I did the test on 09/12 and got through!&lt;br /&gt;
&lt;br /&gt;
I was taking 70% in Mocks and hoped to pass with a score about 75% or 80%, but the test was harder than I expected and I passed with 68%.&lt;br /&gt;
&lt;br /&gt;
As I had posted &lt;a href=&quot;http://dotdebug.blogspot.com/2011/10/1z0-894-oracle-certified-expert-java.html&quot;&gt;October, 1st&lt;/a&gt;, I based my studies on&amp;nbsp;EPractize Labs&amp;nbsp;Study Guide and Mock Exam, because I had already read&amp;nbsp;Katy&amp;nbsp;Sierra&#39;s&amp;nbsp;book Head First J2EE1.4 sometimes on other occasions. Also I read in a Servlet 3.0 spec.&lt;br /&gt;
&lt;br /&gt;
I really do not recommend EPractize Labs. The Study Guide is very superficial and Mock has many errors. In addition, the Mock is not consistent with the real exam. The real exam does not cover almost anything about custom tags and it covers much of the Servlet 3.0 spec, but Mock is upside down.&lt;br /&gt;
&lt;br /&gt;
I believe Piotr&#39;s web page (&lt;a href=&quot;http://piotrnowicki.com/2011/03/jee-6-scwcd-mock-questions/&quot;&gt;http://piotrnowicki.com/2011/03/jee-6-scwcd-mock-questions/&lt;/a&gt;)&amp;nbsp;saved me. It has&amp;nbsp;67 questions focused on the Servlet 3.0 specification. Enthuware Mock also helped a lot (&lt;a href=&quot;http://enthuware.com/index.php/mock-exams/oracle-certified-expert/oce-jsp-servlet-mock-questions&quot;&gt;http://enthuware.com/index.php/mock-exams/oracle-certified-expert/oce-jsp-servlet-mock-questions&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
This Mock is cheaper and the quality of it is infinitely greater. The proof is that in addition to being 100% Test Pass Garantee, they return the money if you find three errors. Many exam questions were very similar to those on Mock.&lt;br /&gt;
&lt;br /&gt;
My tip for anyone to prepare for this test is:&lt;br /&gt;
&lt;br /&gt;
* Study the book Head First Servlets &amp;amp; JSP, Second Edition (JEE5): &lt;a href=&quot;http://shop.oreilly.com/product/9780596516680.do?green=25526262438&amp;amp;cmp=af-mybuy-9780596516680.IP&quot;&gt;http://shop.oreilly.com/product/9780596516680.do?green=25526262438&amp;amp;cmp=af-mybuy-9780596516680.IP&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
* Study the JSR-315 Spec Servlets 3.0: &lt;a href=&quot;http://jcp.org/aboutJava/communityprocess/mrel/jsr315/index.html&quot;&gt;http://jcp.org/aboutJava/communityprocess/mrel/jsr315/index.html&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
* Answering the questions of Piotr&lt;br /&gt;
* Make Enthuware&amp;nbsp;Mock&amp;nbsp;Exams&lt;br /&gt;
&lt;br /&gt;
Following these steps with time, for sure you will do better than me :-)&lt;br /&gt;
&lt;br /&gt;
Good studies!</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/245720167081027156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2011/12/pass-1z0-894-oracle-certified-expert.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/245720167081027156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/245720167081027156'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2011/12/pass-1z0-894-oracle-certified-expert.html' title='I PASSED: 1Z0-894 Oracle Certified Expert Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-1443962367850878395</id><published>2011-11-10T12:44:00.001-05:00</published><updated>2011-11-10T12:57:30.437-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Telnet"/><category scheme="http://www.blogger.com/atom/ns#" term="Telnet Client"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Features"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Vista"/><title type='text'>Telnet on Windows Vista</title><content type='html'>&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;On Start menu, click on &quot;Run...&quot; option, then write &quot;optionalfeatures&quot; (without quotes) and click OK button.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&quot;Windows Features&quot; window will open so you can enable Telnet Client feature. Click OK and wait some minutes (MANY MINUTES in my case) while the features are been enabled.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;When it is finished you have to restart the system before having fun with &lt;/span&gt;Telnet Client.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/1443962367850878395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2011/11/telnet-on-windows-vista.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/1443962367850878395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/1443962367850878395'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2011/11/telnet-on-windows-vista.html' title='Telnet on Windows Vista'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-1006750235138122749</id><published>2011-11-01T12:21:00.000-04:00</published><updated>2011-11-01T12:44:08.508-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASN.1"/><category scheme="http://www.blogger.com/atom/ns#" term="Billing"/><category scheme="http://www.blogger.com/atom/ns#" term="Call Event Start Time Stamp"/><category scheme="http://www.blogger.com/atom/ns#" term="CDR"/><category scheme="http://www.blogger.com/atom/ns#" term="TAP"/><category scheme="http://www.blogger.com/atom/ns#" term="TAP3"/><category scheme="http://www.blogger.com/atom/ns#" term="UTC"/><category scheme="http://www.blogger.com/atom/ns#" term="Utc Time Offset Code"/><category scheme="http://www.blogger.com/atom/ns#" term="UtcTimeOffsetCode"/><title type='text'>How to find UtcTimeOffsetCode table in TAP3 files</title><content type='html'>One of the information in Moc (Mobile Originated Calls) and Mtc (Mobile Terminated Calls) is Call Event Start Time Stamp.&lt;br /&gt;
&lt;br /&gt;
It is formed by Local Time Stamp (yyyyMMddhhmmss) plus Utc Time Offset Code.&lt;br /&gt;
&lt;br /&gt;
Utc Time Offset Code (5F-81-68) can be any integer from 0 to 99 and with this information you will be able to discover the&amp;nbsp;Utc Time Offset (5F-81-67).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge_60eJWlb8nc4i9RwtCVsCROYyagXq3poNXu9wDgKCXP8-VDusXcEHRe1QYmMgBfSX9bkErgD53vzeC3nvQtAXAVyWYrtf_hVhLfGNfEy3ENpPf69E5H4_2-bGDr4JT0zydVka-85C7Y-/s1600/utcTimeOffsetCode.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;466&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge_60eJWlb8nc4i9RwtCVsCROYyagXq3poNXu9wDgKCXP8-VDusXcEHRe1QYmMgBfSX9bkErgD53vzeC3nvQtAXAVyWYrtf_hVhLfGNfEy3ENpPf69E5H4_2-bGDr4JT0zydVka-85C7Y-/s640/utcTimeOffsetCode.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem is this information is not standardized for all TAP files, it is an information self-contained in TAP3 file, in another section.&amp;nbsp;In other words, each file has its own Utc Time Offset Code list, mapping codes to real offsets.&lt;br /&gt;
&lt;br /&gt;
This table is named Utc Time Offset Info and is located in Network Information section.&amp;nbsp;Utc Time Offset Info can have one or more&amp;nbsp;Utc Time Offset Definition and each&amp;nbsp;Definition has the mapping between&amp;nbsp;Utc Time Offset Code to&amp;nbsp;Utc Time Offset.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSeAnJqGBW6YRRvAbA5AkFLkpLP5BtpCQ-zyXGQsOZT4CAwy_bC8sXkmNIhL96Eb5MJWVomSxZIZgUxrlJhPlPZ-E-ANZkGM8fUl4vmTYmCZVyYjMkeEBkTUj5F1cJI4gubHpVC2rDF1x2/s1600/utcTimeOffsetInfo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;466&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSeAnJqGBW6YRRvAbA5AkFLkpLP5BtpCQ-zyXGQsOZT4CAwy_bC8sXkmNIhL96Eb5MJWVomSxZIZgUxrlJhPlPZ-E-ANZkGM8fUl4vmTYmCZVyYjMkeEBkTUj5F1cJI4gubHpVC2rDF1x2/s640/utcTimeOffsetInfo.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In the example shown in pictures above, the offset code 65 (0x41) was linked to Utc Time Offset -05:00.&lt;br /&gt;
&lt;br /&gt;
TAP3 protocol was designed this way to&amp;nbsp;minimize&amp;nbsp;the amount of data transferred and to avoid the repetition of&lt;br /&gt;
frequently identical information at the call/event level.&lt;br /&gt;
&lt;br /&gt;
Tip:&lt;br /&gt;
Nice programs to work with TAP3 files:&lt;br /&gt;
TAP3 Editor (&lt;a href=&quot;http://www.combil.com/tap3ed2.htm&quot;&gt;http://www.combil.com/tap3ed2.htm&lt;/a&gt;): Used to see structured information&lt;br /&gt;
ASN1VE (&lt;a href=&quot;http://www.obj-sys.com/asn1-viewer.php&quot;&gt;http://www.obj-sys.com/asn1-viewer.php&lt;/a&gt;): Used to see binary content of&amp;nbsp;ASN.1 data</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/1006750235138122749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2011/11/how-to-find-utctimeoffsetcode-table-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/1006750235138122749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/1006750235138122749'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2011/11/how-to-find-utctimeoffsetcode-table-in.html' title='How to find UtcTimeOffsetCode table in TAP3 files'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge_60eJWlb8nc4i9RwtCVsCROYyagXq3poNXu9wDgKCXP8-VDusXcEHRe1QYmMgBfSX9bkErgD53vzeC3nvQtAXAVyWYrtf_hVhLfGNfEy3ENpPf69E5H4_2-bGDr4JT0zydVka-85C7Y-/s72-c/utcTimeOffsetCode.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-8400532054394309137</id><published>2011-10-20T07:48:00.000-04:00</published><updated>2011-10-20T07:56:56.329-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="build.xml"/><category scheme="http://www.blogger.com/atom/ns#" term="JAXWS"/><category scheme="http://www.blogger.com/atom/ns#" term="jwsc"/><category scheme="http://www.blogger.com/atom/ns#" term="Log4j"/><category scheme="http://www.blogger.com/atom/ns#" term="mix logs"/><category scheme="http://www.blogger.com/atom/ns#" term="Weblogic"/><category scheme="http://www.blogger.com/atom/ns#" term="weblogic-application.xml"/><title type='text'>Log4j mixing log messages between applications into Weblogic</title><content type='html'>&lt;br /&gt;
I have an Web Service JWS application running in Weblogic 10.2 and its logs were being mixing with another web application running in the same server.&lt;br /&gt;
&lt;br /&gt;
I thought that applications were totaly independent in the server but they are not. They share some classloaders. See picture bellow:&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://download.oracle.com/docs/cd/E12840_01/wls/docs103/programming/wwimages/programming-08-1-1.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;http://download.oracle.com/docs/cd/E12840_01/wls/docs103/programming/wwimages/programming-08-1-1.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
This problem occurs because jog4j.jar is shared between applications and it is retrieved from the same classloader.&lt;br /&gt;
&lt;br /&gt;
In order to solve this issue, it is necessary that each application has its own log4j.jar packed in its .war (or .ear when applicable). It is important that all applications have its own log4j packed. If one of them does not, the problem will still persist.&lt;br /&gt;
&lt;br /&gt;
Besides having log4j.jar packed, its also necessary to edit weblogic-application.xml to warn Weblogic to use log4j classes from application classloader.&lt;br /&gt;
&lt;br /&gt;
Here you have an example of&amp;nbsp;weblogic-application.xml:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;weblogic-application xmlns=&quot;http://www.bea.com/ns/weblogic/90&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;prefer-application-packages&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;lt;package-name&amp;gt;org.apache.log4j.*&amp;lt;/package-name&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;/prefer-application-packages&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;/weblogic-application&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are using ant to build your Weblogic JWS webservice with task jwsc, here you have a snippet of build.xml that you can use to pack log4j into .war and use a custom weblogic-application.xml.&lt;br /&gt;
&lt;br /&gt;
log4j.jar must be placed into .war in WEB-INF/lib and weblogic-application.xml into .ear in META-INF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;target name=&quot;jwsc&quot; description=&quot;build web service&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;delete dir=&quot;${build.dir}&quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;mkdir dir=&quot;${build.dir}&quot;/&amp;gt; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;jwsc&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; srcdir=&quot;${webapp.dir}&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; destdir=&quot;${build.dir}&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;verbose=&quot;on&quot; debug=&quot;on&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;keepGenerated=&quot;no&quot; &amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;jws file=&quot;${jwsc.file}&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;compiledWsdl=&quot;${jwsc.jws.compiledWsdl}&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;contextPath=&quot;${jwsc.jws.contextPath}&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;type=&quot;JAXWS&quot; explode=&quot;false&quot; &amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; 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;/jws&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/jwsc&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;war destfile=&quot;${war.built}&quot;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;update=&quot;true&quot; &amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;fileset dir=&quot;${webapp.dir}&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;include name=&quot;**/*.jar&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;&amp;lt;/fileset&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/war&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;copy file=&quot;${service.src}/resource/weblogic-application.xml&quot; todir=&quot;${build.dir}/META-INF/&quot; overwrite=&quot;true&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;&amp;lt;/target&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is important to know that&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;${war.built}&amp;nbsp;&lt;/span&gt;must point to .war file and&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;${webapp.dir}&lt;/span&gt;&amp;nbsp;must point to the web service source that owns WEB-INF folder, that owns lib folder, that owns log4j.jar.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;a href=&quot;http://download.oracle.com/docs/cd/E12840_01/wls/docs103/programming/classloading.html&quot;&gt;http://download.oracle.com/docs/cd/E12840_01/wls/docs103/programming/classloading.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://forums.oracle.com/forums/thread.jspa?threadID=689458&quot;&gt;https://forums.oracle.com/forums/thread.jspa?threadID=689458&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.coderanch.com/t/554020/Web-Services/java/adding-jar-files-building-war&quot;&gt;http://www.coderanch.com/t/554020/Web-Services/java/adding-jar-files-building-war&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://ant.apache.org/manual/Tasks/war.html&quot;&gt;http://ant.apache.org/manual/Tasks/war.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/8400532054394309137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2011/10/log4j-mixing-log-messages-between.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8400532054394309137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8400532054394309137'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2011/10/log4j-mixing-log-messages-between.html' title='Log4j mixing log messages between applications into Weblogic'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-2958012360815411046</id><published>2011-10-19T09:41:00.000-04:00</published><updated>2011-10-19T09:41:06.914-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="commons-logging"/><category scheme="http://www.blogger.com/atom/ns#" term="Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Log4j"/><title type='text'>Why Log4j is not logging?</title><content type='html'>&lt;br /&gt;
Recently I had a problem with the log mechanism in a small system I had to maintain.&lt;br /&gt;
&lt;br /&gt;
It simply was ignoring log4j.properties configuration and was logging messages with INFO level.&lt;br /&gt;
&lt;br /&gt;
After some time I discovered that it was using common-logging instead pure log4j.&lt;br /&gt;
&lt;br /&gt;
There is no problem using commons-logging, it does work fine. The real problem was that only commons-logging-api.jar and log4j.jar were included in classpath.&amp;nbsp;It was missing commons-logging.jar.&lt;br /&gt;
&lt;br /&gt;
To support log4j, commos-logging needs both jars in classpath: commons-logging and commons-logging-api.&lt;br /&gt;
&lt;br /&gt;
After adding&amp;nbsp;commons-logging.jar in the classpath, log4j.properties started being read and respected.&lt;br /&gt;
&lt;br /&gt;
Read more about commons-logging here: &lt;a href=&quot;http://commons.apache.org/logging/guide.html#Jars Included in the Standard Distribution&quot;&gt;http://commons.apache.org/logging/guide.html#Jars Included in the Standard Distribution&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/2958012360815411046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2011/10/why-log4j-is-not-logging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/2958012360815411046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/2958012360815411046'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2011/10/why-log4j-is-not-logging.html' title='Why Log4j is not logging?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-8076549128054677102</id><published>2011-10-01T23:37:00.000-04:00</published><updated>2011-12-12T11:02:12.347-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1Z0-858"/><category scheme="http://www.blogger.com/atom/ns#" term="1Z0-894"/><category scheme="http://www.blogger.com/atom/ns#" term="Certificação"/><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Edition 6 JavaServer Pages and Servlet Developer"/><category scheme="http://www.blogger.com/atom/ns#" term="OCE"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="SCWCD"/><category scheme="http://www.blogger.com/atom/ns#" term="Sun"/><title type='text'>1Z0-894 Oracle Certified Expert Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;I&#39;ve just started my preparation to Java for Web development&amp;nbsp;certification, former SCWCD - Sun Certified Web Component Developer.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;In the newest version of this certification, and already in the Oracle world, its&amp;nbsp;certification&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;code is 1Z0-894, and the name is Oracle Certified Expert, Java Platform, Enterprise Edition 6 Servlet and JavaServer Pages Developer.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;You&#39;ll find more details about this test on the Oracle site: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&amp;amp;p_exam_id=1Z0_894&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;EPractize Labs&#39;s website also has interesting information, including a simulation of how long you will need to prepare for the test: http://www.epractizelabs.com/blog2/?p=106&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;Because this test is relatively new, and I had already read the book Head First Servlets &amp;amp; JSP 1.4 JEE twice, I decided to prepare only with the Study Guide and Mock Exam EPractize Labs:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;http://www.epractizelabs.com/certification/sun/oce-jsp-servlet-exam-6.html&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;This material is $ 40.5 dollars, but the EPractize Labs guarantees money back if you get the test failed.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;This Study Guide has some&amp;nbsp;Ctlr-C/Ctrl-V&amp;nbsp;errors, several typos and content is very superficial, but I intend to fill the gap in Internet surveys.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;I have also created a project in Eclipse to get going in practice what I learn in the Study Guide.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;My goal is to make the test in the first week of December/2011, I hope it is enough time!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;If you have tips or questions about this certification, share commenting on this post.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;--&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;PS: The result:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://dotdebug.blogspot.com/2011/12/pass-1z0-894-oracle-certified-expert.html&quot;&gt;http://dotdebug.blogspot.com/2011/12/pass-1z0-894-oracle-certified-expert.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/8076549128054677102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2011/10/1z0-894-oracle-certified-expert-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8076549128054677102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8076549128054677102'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2011/10/1z0-894-oracle-certified-expert-java.html' title='1Z0-894 Oracle Certified Expert Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-9152183318138437813</id><published>2011-03-09T10:28:00.000-05:00</published><updated>2011-03-09T10:28:33.375-05:00</updated><title type='text'>java.sql.SQLException: ORA-00911: invalid character</title><content type='html'>Tags: Java, JDBC, Oracle, ORA-00911, invalid character, semicolon&lt;br /&gt;
&lt;br /&gt;
Here you have the formal description of this fault:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;&lt;tbody&gt;
&lt;tr valign=&quot;top&quot;&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;font-family: arial, helvetica; font-size: 12px; text-decoration: none;&quot;&gt;&lt;h2 style=&quot;font-size: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;ORA-00911:&lt;/h2&gt;&lt;/td&gt;&lt;td style=&quot;font-family: arial, helvetica; font-size: 16px; text-decoration: none;&quot;&gt;invalid character&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot;&gt;&lt;td style=&quot;font-family: arial, helvetica; font-size: 18px; text-decoration: none;&quot;&gt;&lt;b style=&quot;font-weight: bold;&quot;&gt;Cause:&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;font-family: arial, helvetica; font-size: 16px; line-height: 1.5; text-decoration: none;&quot;&gt;identifiers may not start with any ASCII character other than letters and numbers. $#_ are also allowed after the first character. Identifiers enclosed by doublequotes may contain any character other than a doublequote. Alternative quotes (q&#39;#...#&#39;) cannot use spaces, tabs, or carriage returns as delimiters. For all other contexts, consult the SQL Language Reference Manual.&lt;/td&gt;&lt;/tr&gt;
&lt;tr valign=&quot;top&quot;&gt;&lt;td style=&quot;font-family: arial, helvetica; font-size: 18px; text-decoration: none;&quot;&gt;&lt;b style=&quot;font-weight: bold;&quot;&gt;Action:&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;font-family: arial, helvetica; font-size: 16px; line-height: 1.5; text-decoration: none;&quot;&gt;none&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
... but it doesn&#39;t help much if your SQL query looks fine and runs well in Toad or PL SQL Developer.&lt;br /&gt;
&lt;br /&gt;
When I got this exception I thought I could have add some strange non-printable character in my StringBuilder object, but it was easier:&lt;br /&gt;
&lt;br /&gt;
JDBC queries are not allowed to have&amp;nbsp;semicolons.&lt;br /&gt;
&lt;br /&gt;
If you have this issue, check if you have a semicolon &quot;;&quot; at the end of the query.&lt;br /&gt;
&lt;br /&gt;
// this will work fine in Toad or PL SQL Developer but will raise ORA-00911&lt;br /&gt;
ResultSet result = st.executeQuery(&quot;select * from dual ; &quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;// this will work fine in Java, JDBC&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;ResultSet result = st.executeQuery(&quot;select * from dual&quot;);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;a href=&quot;http://ora-00911.ora-code.com/&quot;&gt;http://ora-00911.ora-code.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.fromdev.com/2008/09/javasqlsqlexception-ora-00911-invalid.html&quot;&gt;http://www.fromdev.com/2008/09/javasqlsqlexception-ora-00911-invalid.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/9152183318138437813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2011/03/javasqlsqlexception-ora-00911-invalid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/9152183318138437813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/9152183318138437813'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2011/03/javasqlsqlexception-ora-00911-invalid.html' title='java.sql.SQLException: ORA-00911: invalid character'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7870600897369354651.post-8944502773299947438</id><published>2010-12-17T19:09:00.000-05:00</published><updated>2010-12-17T19:09:17.286-05:00</updated><title type='text'>How to make downloads from Linux machine without GUI</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;Although I have been &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;working&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;about&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;four years&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;with&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;Solaris&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;, I am not able to&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;do many&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;things&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;using only&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;the command line&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;One&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;of the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;things that&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;I&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;had never been done&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;via&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;the command&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;line&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;downloads&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;on the Internet.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;The&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;magic&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;command&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;wget&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;Just&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;pass&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;the&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;download link&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;as a parameter&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;for the command&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;I tested&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;this command&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;on&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;a&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;CentOS&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;and it worked&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;very well&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;]# wget http://www.smartfoxserver.com/products/download.php?d=76&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;--2010-12-12 13:20:26-- &amp;nbsp;http://www.smartfoxserver.com/products/download.php?d=76&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;Resolving www.smartfoxserver.com... 62.149.227.100&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;Connecting to www.smartfoxserver.com|62.149.227.100|:80... connected.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;HTTP request sent, awaiting response... 302 Found&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;Location: ../download/SFSPRO_linux_1.6.6.tar.gz [following]&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;--2010-12-12 13:20:27-- &amp;nbsp;http://www.smartfoxserver.com/download/SFSPRO_linux_1.6.6.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;Connecting to www.smartfoxserver.com|62.149.227.100|:80... connected.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;HTTP request sent, awaiting response... 200 OK&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;Length: 136461484 (130M) [application/x-gzip]&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;Saving to: `SFSPRO_linux_1.6.6.tar.gz&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;100%[===================================================================================================================&amp;gt;] 136,461,484 &amp;nbsp;221K/s &amp;nbsp; in 9m 2s&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;2010-12-12 13:29:29 (246 KB/s) - `SFSPRO_linux_1.6.6.tar.gz&#39; saved [136461484/136461484]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;I&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;did not need&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;anything&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;advanced&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;but you can&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;do&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;miracles&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;with&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;wget&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;, for&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;example,&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;download&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;an&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;entire&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;site&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;See&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;more&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;details&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;reference&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps atn&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;Reference&lt;/span&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;hps atn&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;[&lt;/span&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;1&lt;/span&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;]&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot; title=&quot;Clique para mostrar traduções alternativas&quot;&gt;http://www.simplehelp.net/2008/12/11/how-to-download-files-from-the-linux-command-line/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Clique para mostrar traduções alternativas&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: xx-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotdebug.blogspot.com/feeds/8944502773299947438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dotdebug.blogspot.com/2010/12/how-to-make-downloads-from-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8944502773299947438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7870600897369354651/posts/default/8944502773299947438'/><link rel='alternate' type='text/html' href='http://dotdebug.blogspot.com/2010/12/how-to-make-downloads-from-linux.html' title='How to make downloads from Linux machine without GUI'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>