<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>openjdk &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/openjdk/</link>
	<description>Feed of posts on WordPress.com tagged "openjdk"</description>
	<pubDate>Mon, 30 Nov 2009 01:12:04 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[OREDEV Wrap-Up (&amp; looking forward to next year!)]]></title>
<link>http://terrencebarr.wordpress.com/2009/11/09/oredev-wrap-up-looking-forward-to-next-year/</link>
<pubDate>Mon, 09 Nov 2009 15:33:09 +0000</pubDate>
<dc:creator>terrencebarr</dc:creator>
<guid>http://terrencebarr.wordpress.com/2009/11/09/oredev-wrap-up-looking-forward-to-next-year/</guid>
<description><![CDATA[Just returned from ØREDEV last Friday. Again, a great conference! Not only was it extremely well org]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://oredev.org/" target="_blank"><img src="http://terrencebarr.files.wordpress.com/2009/10/oredev-header.gif?w=420&#038;h=132" width="420" height="132" alt="oredev-header.gif" /></a></p>
<p>Just <a href="http://terrencebarr.wordpress.com/2009/10/29/next-week-see-you-at-oredev-again/" target="_blank">returned</a> from ØREDEV last Friday. <b>Again, a great conference!</b></p>
<p>Not only was it <b>extremely well organized</b> but I also really liked <b>the size of it</b> (800 attendees &#8211; not too big, not too small), <b>the location</b> (an old car factory!), <b>the wide range of topics</b>, <b>insightful speakers</b>, <b>real-world focus</b>, and last, but not least, <b>the friendly atmosphere</b>.</p>
<p>Among the noteworthy topics I got a chance to learn about last week:</p>
<ul>
<li><i><b>Accomplishing More by Doing Less</b></i>, by Marc Lesser: An interesting approach using Zen principles to help you reduce &#8220;busyness&#8221; and focus on the really important things you&#8217;re trying to achieve &#8211; accomplishing more in the end.</li>
<li><i><b>JavaScript &#8211; The Good Parts</b></i>, by Douglas Crockford: A quick overview of JavaScript and best practices in using it.</li>
<li><i><b>Comparing JRuby and Groovy</b></i>, by Neal Ford: JRuby and Groovy look similar on the surface but come from different backgrounds &#8211; so use the language that&#8217;s best for the purpose.</li>
<li><i><b>The Lean Start-Up</b></i>, by Eric Ries: Lessons learned by someone who has the scars to prove he&#8217;s been there &#8211; using agile methods to adapt your start-up in real-time.</li>
<li><i><b>Traditional Programming Models</b></i>, by Cameron Purdy: Why traditional programming languages and traditional von-Neumann models lack concepts and semantics to efficiently support scale-out architectures and are not fit for the future.</li>
<li><i><b>Semantic Web Programming for Java Developers</b></i>, Taylor Cowan: Accessing and creating semantic information on the web from your Java app.</li>
<li><i><b>How to Create a Compelling UX?</b></i>, by Ben Galbraith: Some argue slick UIs are just eye-candy. But Ben makes the convincing argument that compelling applications actually make users more engaged and therefore more productive.</li>
<li><i><b>Concurrent Programming with Clojure</b></i>, by Stuart Halloway: Unlike traditional programming languages Clojure has semantic support for easy and massively scalable concurrent programming.</li>
<li><i><b>Developing an Android-based Mobile Phone</b></i>, by Erik Hellman: A hands-on report on bringing Android to a real-world device &#8211; strategies and pitfalls.</li>
<li><i><b>Flex and AIR Boot Camp</b></i>, by Piotr Walczyszyn: Very useful, 3-hour introduction in Flash, Flex, and AIR and developing Adobe RIA applications.</li>
<li><i><b>Information Overload and Managing the Flow</b></i>, by Scott Hanselman: Strategies for focusing on the essentials and being efficient with your time.</li>
<li><b><i>A hilarious and thought-provoking performance</i></b> by <a href="http://www.zefrank.com/" target="_blank">Ze Frank</a>: On Love, fear, and how people interact with the web and the world around them.</li>
</ul>
<p>And don&#8217;t forget the parties, the good food, the conversations, and the <b>excellent coffee</b> (something I was really looking forward to!).</p>
<p>Thanks for having me!</p>
<p>Cheers,</p>
<p>&#8211; Terrence</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Install Java JDK &amp; Netbeans in Ubuntu]]></title>
<link>http://bdhacker.wordpress.com/2009/11/09/how-to-install-java-jdk-netbeans-in-ubuntu-netbook-remix/</link>
<pubDate>Mon, 09 Nov 2009 14:37:58 +0000</pubDate>
<dc:creator>bdhacker</dc:creator>
<guid>http://bdhacker.wordpress.com/2009/11/09/how-to-install-java-jdk-netbeans-in-ubuntu-netbook-remix/</guid>
<description><![CDATA[Every time you make a fresh installation of ubuntu, you need to download large software packages aga]]></description>
<content:encoded><![CDATA[Every time you make a fresh installation of ubuntu, you need to download large software packages aga]]></content:encoded>
</item>
<item>
<title><![CDATA[ERP 2.50: experimenting with PostgreSQL 8.4 and OpenJDK 6]]></title>
<link>http://jpabloae.wordpress.com/2009/11/05/erp-2-50-experimenting-with-postgresql-8-4-and-openjdk-6/</link>
<pubDate>Thu, 05 Nov 2009 16:02:44 +0000</pubDate>
<dc:creator>jpabloae</dc:creator>
<guid>http://jpabloae.wordpress.com/2009/11/05/erp-2-50-experimenting-with-postgresql-8-4-and-openjdk-6/</guid>
<description><![CDATA[Currently Openbravo ERP 2.50 officially supports PostgreSQL 8.3 and Sun JDK 6. By the time when thes]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Currently Openbravo ERP 2.50 <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Openbravo_ERP_Installation#Software">officially supports</a> PostgreSQL 8.3 and Sun JDK 6. By the time when these versions were taken as our base, PostgreSQL 8.4 did not exist and OpenJDK 6 was an on-going project still not ready. One year later the situation is quite different:</p>
<ul>
<li>PostgreSQL 8.4.1 is the latest and greatest of the PostgreSQL releases.</li>
<li>OpenJDK 6 is completed and a very real alternative to Sun&#8217;s JDK.</li>
</ul>
<p>For those unfamiliar with OpenJDK, here&#8217;s a bit of history: on 2006 Sun decided to <a href="http://www.sun.com/software/opensource/java/project_overview.jsp">open their JDK</a> and license it under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GPL</a>. Some work was required for that, though: about 4% of the code was proprietary, dependent on 3rd parties who didn&#8217;t want to open those components. So the <a href="http://openjdk.java.net">OpenJDK project</a> started rewriting those parts and getting the rest ready. Now OpenJDK 6 has passed the <a title="Technology Compatibility Kit" href="http://en.wikipedia.org/wiki/Technology_Compatibility_Kit">Technology Compatibility Kit</a> tests and claims to be a fully compatible Java 6 implementation.</p>
<p>Using OpenJDK will allow us to have a 100% open source and free software stack. Also,  as most modern Linux distributions include it as the default JDK, setting up Openbravo ERP will be easier. For example Ubuntu ships OpenJDK as the default one and in the next <a href="https://wiki.ubuntu.com/LucidLynx">10.04 LTS</a> Sun&#8217;s JDK will be available in the <a href="http://www.ubuntu.com/community/ubuntustory/components">multiverse</a> repository or in none at all.</p>
<p>On the other hand supporting PostgreSQL 8.4 has the obvious benefits of enjoying the <a href="http://www.postgresql.org/docs/8.4/static/release-8-4.html">improvements</a> of this new major version.</p>
<p>So let&#8217;s play a bit with them to see how they behave with our latest release, <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Release_Notes/2.50MP8">Openbravo ERP 2.50MP8</a>.</p>
<h3>PostgreSQL 8.4</h3>
<p>I&#8217;ve run two tests using version 8.4.1:</p>
<ul>
<li>Full build of Openbravo ERP 2.50MP8 (<em>ant install.source</em>): no surprises, our code builds cleanly with this new major version. The build times are similar compared to PostgreSQL 8.3.8.</li>
<li>Functional test (smoke test): this is usually a bit more tricky. But good news! No problems at all, it passes all the smoke test cleanly! Nice.</li>
</ul>
<h3>OpenJDK 6</h3>
<p>Now the hard part. Let&#8217;s see how it goes:</p>
<ul>
<li>Full build of Openbravo ERP 2.50MP8 (<em>ant install.source</em>): ouch, it fails the first time when it minifies the JavaScript files using <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a>. But no worries, it&#8217;s a <a href="https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/287035">known issue</a> that has a <a href="https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/255149">simple workaround</a>, acceptable for now. After deleting the conflictive file the build finishes successfully. So the first big test passed, this looks promising.</li>
<li>Functional test (smoke test): so I set up Tomcat to run with OpenJDK, start the smoke tests on Openbravo ERP 2.50MP8 and 100% successfully completed! Yes, all of them.</li>
</ul>
<p>Honestly, I&#8217;m quite impressed. I expected PostgreSQL 8.4 to work well, but I didn&#8217;t have as much faith on OpenJDK as my fellow <a href="http://gnuyoga.blogspot.com">Sree</a> had. Congratulations to the OpenJDK team, you&#8217;ve done a great job.</p>
<h3>Continuous Integration</h3>
<p>You want proofs of all this? We&#8217;ve set up continuous builds and functional tests of our bleeding edge ERP code. Have a look at the <a href="http://builds.openbravo.com/view/experimental/">experimental jobs </a>in our <a href="http://builds.openbravo.com">build farm</a>. This will help us detecting mismatches between our current stack and the new candidates.</p>
<p>The full builds will be run every 3 days and the smoke tests once per week. You can also check the trend and health of these builds.</p>
<h3>Conclusions</h3>
<p>My initial conclusions are clearly positive: the core of Openbravo ERP works well with PostgreSQL 8.4 and OpenJDK 6. It&#8217;s too early to say when we will officially support them, but this is an important milestone. The continuous builds and tests, as well as some manual QA and developer work will help us on taking the decision.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Next week: See you at OREDEV (again)]]></title>
<link>http://terrencebarr.wordpress.com/2009/10/29/next-week-see-you-at-oredev-again/</link>
<pubDate>Thu, 29 Oct 2009 16:02:41 +0000</pubDate>
<dc:creator>terrencebarr</dc:creator>
<guid>http://terrencebarr.wordpress.com/2009/10/29/next-week-see-you-at-oredev-again/</guid>
<description><![CDATA[I&#8217;m heading up to Malmö, Sweden, next week for the ØREDEV conference. Those of you who&#8217;v]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://oredev.org/" target="_blank"><img src="http://terrencebarr.files.wordpress.com/2009/10/oredev-header.gif?w=420&#038;h=132" width="420" height="132" alt="oredev-header.gif" /></a></p>
<p>I&#8217;m heading up to Malmö, Sweden, next week for the ØREDEV conference.</p>
<p>Those of you who&#8217;ve been following my blog this year know <a href="http://weblogs.java.net/blog/2009/03/02/fosdem-and-%C3%A3%CB%9Credev-wrap" target="_blank">how much I enjoyed</a> ØREDEV in 2008 &#8211; and so I am delighted to speak there again:</p>
<ul>
<li><i><span style="font-style:normal;"><i>&#8220;Top Ten Things You Didn&#8217;t Know You Could Do With Open Source Java&#8221;,</i> Wednesday at 11:20 am</span></i></li>
</ul>
<p>It was fun putting the presentation together &#8211; I had a really hard time narrowing it down to only 10 projects out of the large number of interesting things going on around <a href="https://phoneme.dev.java.net/" target="_blank">phoneME</a> and <a href="http://openjdk.java.net/" target="_blank">OpenJDK</a>.</p>
<p>I&#8217;m also looking forward to seeing <a href="http://learnjavafx.typepad.com/" target="_blank">James Weaver</a>, <a href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/speaker!opendocument&#38;sp_id=A83E36391771FE4BC12575F50051163C" target="_blank">Erik Hellman</a>, <a href="http://www.java.net/blogs/joshy/" target="_blank">Josh Marinacci</a>, <a href="http://www.oredev.org/Prod/Oredev/site.nsf/docsbycodename/speaker?opendocument&#38;sp_id=03F51BF4D9E5A199C1257594004F4A3D" target="_blank">Michael Samarin</a> again &#8211; all of which have talks at ØREDEV.</p>
<p>For more information, check out the <a href="http://oredev.org/scheduler" target="_blank">schedule</a>.</p>
<p>Hope to see you in Malmö!</p>
<p>Cheers,</p>
<p>&#8211; Terrence</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse 3.5 Galileo on Ubuntu Jaunty 9.04]]></title>
<link>http://dunithd.wordpress.com/2009/10/16/eclipse-3-5-galileo-on-ubuntu-jaunty-9-04/</link>
<pubDate>Thu, 15 Oct 2009 22:45:03 +0000</pubDate>
<dc:creator>duischen</dc:creator>
<guid>http://dunithd.wordpress.com/2009/10/16/eclipse-3-5-galileo-on-ubuntu-jaunty-9-04/</guid>
<description><![CDATA[Eclipse 3.5 (AKA Galileo) is the de facto standard for enterprise java development IDE. Eclipse on L]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Eclipse 3.5 (AKA Galileo) is the de facto standard for enterprise java development IDE. Eclipse on Linux platform is a perfect match with performance,proficiency and glory <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>In order to begin playing with eclipse, we need to do some configurations.</p>
<p><strong>1. Install Sun Java JDK</strong></p>
<pre>#sudo apt-get install sun-java6-jdk
</pre>
<p><strong>2. Make Sun&#8217;s Java as your default Java installation</strong></p>
<p>By default, Ubuntu 9.04 ships with a Java distribution called &#8216;icedTea&#8217; or Open JDK and its littlebit slow. In order to make sure your system has that installation, open terminal window and type</p>
<pre>#java -version
</pre>
<p>it&#8217;ll print the java version you are using right now. If it is set to Open JDK, then you have to change it to Sun&#8217;s JDK.</p>
<pre>#sudo update-alternatives --config java</pre>
<p>Then select the installation with path /usr/lib/jvm/java-6-sun/jre/bin/java.</p>
<p><strong>3. Search for a pretty icon for eclipse</strong></p>
<p>Download this one</p>
<p><a href="http://commons.wikimedia.org/wiki/File:Vista-eclipse.png">http://commons.wikimedia.org/wiki/File:Vista-eclipse.png</a></p>
<p>Save it to your desktop</p>
<p><strong>4. Download Eclipse Galileo</strong></p>
<p>You can go to official site <a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a> and choose your edition, here I choose eclipse for JEE developers edition. This will be nearly 188MB in size.</p>
<p>Save it to your desktop</p>
<p><strong>5. Extract eclipse</strong></p>
<p>Open the terminal and execute</p>
<pre>#cd ~/Desktop
#tar xzf eclipse-jee-galileo-SR1-linux-gtk.tar.gz (replace your downloaded file name here)
#sudo mv eclipse /opt/eclipse
#sudo mv Vista-eclipse.png /opt/eclipse
#cd /opt
#sudo chown -R root:root eclipse
#sudo chmod -R +r eclipse
#cd /opt/eclipse
#sudo chmod +x eclipse</pre>
<p>Here I&#8217;m gonna install eclipse into /opt, because I want eclipse to be installed for multiple user environment.</p>
<p><strong>5. Create an executable shell for eclipse</strong></p>
<p>Open terminal, execute the commands:</p>
<pre>#sudo touch /usr/local/bin/eclipse (this assumes that /usr/local/bin is in the path)
#sudo chmod 755 /usr/local/bin/eclipse
#sudo gedit /usr/local/bin/eclipse</pre>
<p>When file is opened with gedit, enter the following:</p>
<pre>#!/bin/sh
export ECLIPSE_HOME=/opt/eclipse
$ECLIPSE_HOME/eclipse $*</pre>
<p><strong>6. Create GNOME menu item</strong></p>
<p>Open Terminal, execute the following commands:</p>
<pre>#sudo gedit /usr/share/applications/eclipse.desktop</pre>
<p>Enter the following contents:</p>
<pre>[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse Galileo IDE
Exec=eclipse
Icon=/opt/eclipse/Vista-eclipse.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development
StartupNotify=True</pre>
<p><strong>7. Initialise eclipse</strong></p>
<p>Open Terminal, execute:</p>
<pre>#/opt/eclipse/eclipse –clean</pre>
<p><strong>8. From now on, you can choose to run Eclipse from menu Applications-&#62;Programming-&#62;Eclipse</strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[PPA per Java su Firefox 3.5 in Ubuntu Jaunty]]></title>
<link>http://andrealazzarotto.com/2009/10/15/ppa-per-java-su-firefox-3-5-in-ubuntu-jaunty/</link>
<pubDate>Thu, 15 Oct 2009 14:21:31 +0000</pubDate>
<dc:creator>Lazza</dc:creator>
<guid>http://andrealazzarotto.com/2009/10/15/ppa-per-java-su-firefox-3-5-in-ubuntu-jaunty/</guid>
<description><![CDATA[Da quando ho aggiornato Firefox alla versione 3.5 con Ubuntuzilla sono sempre rimasto soddisfatto. D]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Da quando ho aggiornato <a href="http://andrealazzarotto.com/2009/08/09/firefox-3-5-su-ubuntu-la-risposta-e-ubuntuzilla/">Firefox alla versione 3.5 con Ubuntuzilla</a> sono sempre rimasto soddisfatto. <img src="http://img179.imageshack.us/img179/6131/facesmilevx9.png" alt="" width="22" height="22" align="absmiddle" /> Dopo un po&#8217; però mi sono accorto che non mi funzionavano più le applet in Java quando però nella lista dei plugin disponibili era indicato il supporto a Java con tecnologia open source (quindi IcedTea) che funzionava fino a poco prima. Ho cercato un po&#8217; su internet e dicevano che anche il plugin proprietario non funzionava (a me dava già problemi prima), per cui era un altro motivo per non tentare di installarlo (oltre al fatto che è proprietario, appunto).</p>
<p>Ad un certo punto mi sono imbattuto nella <a href="https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/359407" target="_blank">segnalazione di bug</a> decisiva. Tra i commenti un utente ha descritto in dettaglio il motivo del problema ed ha fornito una soluzione:</p>
<blockquote><p><em>In summary, The Jaunty version of openjdk-6 IcedTeaPlugin is built against the xulrunner 1.9.0.x dev headers (which Firefox 3.0.x uses). IcedTeaPlugin creates an instance of nsIProcess using the Interface ID (IID) declared in those headers. The nsIProcess object then loads and manages the JVM in another process.</em></p>
<p><em>Firefox 3.5 uses xulrunner 1.9.1.x, which has &#8216;unfrozen&#8217; the nsIProcess interface definition and consequently changed the IID. Therefore when xulrunner 1.9.1 is asked to create the nsIProcess object by IcedTeaPlugin it fails since the old xulrunner 1.9.0 IID doesn&#8217;t exist.</em></p>
<p><em>I&#8217;ve patched IcedTeaPlugin.cc to query the IID of nsIProcess at run-time rather than use the build-time definition. I&#8217;ve tested the same IcedTeaPlugin.so with Firefox 3.0 and 3.5 and both work correctly, starting the applet.</em></p></blockquote>
<p>Allegato al messaggio c&#8217;è un debdiff. Ho subito cercato di <a href="https://wiki.ubuntu.com/UbuntuPackagingGuide/BuildFromDebdiff" target="_blank">imparare che cos&#8217;è e come si usa</a>. L&#8217;operazione mi ha richiesto qualche ora di compilazione prima di accorgermi che i pacchetti li aveva già messi lui nel suo PPA! Ops&#8230; <img src="http://img87.imageshack.us/img87/8095/facetonguewinkif7.png" alt="" align="absmiddle" /> Perciò vi riporto qui le istruzioni per aggiornare OpenJdk ed avere di nuovo il vostro Java libero perfettamente funzionante.</p>
<p>Per prima cosa, dovete aggiungere il repository. Come al solito potete aggiungere le seguenti righe con lo strumento <em>Sorgenti software</em>, oppure aggiungendole in fondo al file <em>/etc/apt/sources.list</em> (ricordatevi di aprirlo come amministratore):</p>
<p><code>deb http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu jaunty main<br />
deb-src http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu jaunty main</code></p>
<p>A questo punto fate nel terminale:</p>
<p><code>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 29047922<br />
sudo aptitude update</code></p>
<p>Ora con Synaptic potete installare il pacchetto <em>icedtea6-plugin</em> o aggiornarlo se è già presente. <img src="http://img87.imageshack.us/img87/6978/facewinkll0.png" alt="" align="absmiddle" /> Ricordate, se l&#8217;avete, di disinstallare il plugin Java di Sun per evitare conflitti. Infine verificate che tutto funzioni all&#8217;<a href="http://www.java.com/it/download/help/testvm.xml" target="_blank">apposita pagina di test</a>.</p>
<p><strong>P.s.:</strong> domenica ho aggiornato alla versione pre-finale di Ubuntu 9.10 quindi questo è uno degli ultimi post che leggerete a proposito di Jaunty sul mio blog. Ricordate che Karmic esce il 29 ottobre!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[গুগল ওয়েভঃ ভবিষ্যতের যোগাযোগ মাধ্যম]]></title>
<link>http://nirjhor.wordpress.com/2009/10/09/%e0%a6%97%e0%a7%81%e0%a6%97%e0%a6%b2-%e0%a6%93%e0%a7%9f%e0%a7%87%e0%a6%ad%e0%a6%83-%e0%a6%ad%e0%a6%ac%e0%a6%bf%e0%a6%b7%e0%a7%8d%e0%a6%af%e0%a6%a4%e0%a7%87%e0%a6%b0-%e0%a6%af%e0%a7%8b%e0%a6%97/</link>
<pubDate>Fri, 09 Oct 2009 08:22:16 +0000</pubDate>
<dc:creator>Nirjhor</dc:creator>
<guid>http://nirjhor.wordpress.com/2009/10/09/%e0%a6%97%e0%a7%81%e0%a6%97%e0%a6%b2-%e0%a6%93%e0%a7%9f%e0%a7%87%e0%a6%ad%e0%a6%83-%e0%a6%ad%e0%a6%ac%e0%a6%bf%e0%a6%b7%e0%a7%8d%e0%a6%af%e0%a6%a4%e0%a7%87%e0%a6%b0-%e0%a6%af%e0%a7%8b%e0%a6%97/</guid>
<description><![CDATA[   গুগল সম্প্রতি শেষ হওয়া গুগল কনফারেন্স এ কথা দিয়েছিল অসাধারণ কিছুর সাথে আমরা পরিচিত হতে যাচ্ছি এবং]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div><span style="color:#000000;"> </span></div>
<p> <span style="color:#000000;">গুগল সম্প্রতি শেষ হওয়া গুগল কনফারেন্স এ কথা দিয়েছিল <span style="color:#000000;">অসাধারণ কিছুর সাথে আমরা পরিচিত হতে যাচ্ছি এবং তারা তাদের কথা রেখেছে। গুগল ম্যাপস এর প্রস্তুতকারক লার্স এবং জেন্স রাসমুসেন তাদের সিডনী ল্যাব এ দুই বছর ধরে এর একটা প্রোটোটাইপ বানিয়েছেন। সম্প্রতি এটা ডেভেলপারদের পরীক্ষা করার জন্য আমন্ত্রণ জানানো হচ্ছে। আমি আজ সকালেই গুগল ওয়েভ পরীক্ষা করার সুযোগ পেলাম। প্রথম দর্শনেই বেশ ভালো লাগে। আসুন দেখি জিনিষটা কেমন।</span></span><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">বর্তমান বিশ্বে অনলাইন কমিউনিকেশন বলতে আমরা দুইটি জিনিষকে বুঝে থাকি। ই মেইল যেটা কিনা চিঠির বিকল্প এবং ইন্সট্যান্ট মেসেজ যেটা কিনা মোবাইল কলের বিকল্প হিসাবে কাজ করে। গুগল এই দুইটা মাধ্যমকে একিভূত করে ফেলার একটি অভিনব চিন্তা করে এবং এ থেকেই ওয়েভ এর ধারনাটি আসে। ওয়েভ এর সবচেয়ে বড় সুবিধা হল এখানে যা ঘটে তা সবই রিয়েল টাইম।  ওয়েভ জাভা দিয়ে লেখা এবং OPENJDK ফরম্যাট ইউজ করা হয়েছে ওয়েভ তৈরী করতে।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">গুগল ওয়েভ আপনাকে আপনার বন্ধু কি টাইপ করছে তা সাথে সাথেই দেখতে দেয় (অবশ্য আপনি চাইলে এইটা বন্ধ করে দিতে পারেন)। আপনি একটি ইমেইল এ যা যা পাঠাতে পারেন (এটাচমেন্ট, rtf, টেক্সট ফরম্যাটিং) এ সবই ওয়েভ এর মাধ্যমে পাঠাতে পারেন এবং আপনার কন্টাক্ট আপনি কি টাইপ করছেন তা দেখতে পাবে আপনি টাইপ করার সাথে সাথেই। এ প্রসঙ্গে রাসমুসেন ভাতৃদ্বয় বলেন, “ কথাবার্তা এবং ডকুমেন্ট এর সমন্বয়ই হল ওয়েভ। এখানে সবাই ছবি,ভিডিও,ম্যাপ এবং আরও অনেক কিছু আদান প্রদান করতে পারবে। ”</span></p>
<div><span style="color:#000000;"></span></div>
<p> </p>
<p><span style="color:#000000;"></p>
<div id="attachment_286" class="wp-caption aligncenter" style="width: 310px"><a href="http://nirjhor.wordpress.com/files/2009/10/wave1.png"><img class="size-full wp-image-286" title="ওয়েভ হোমপেজ" src="http://nirjhor.wordpress.com/files/2009/10/wave1.png" alt="গুগল ওয়েভ এর হোমপেজ" width="300" height="195" /></a><p class="wp-caption-text">গুগল ওয়েভ এর হোমপেজ</p></div>
<p> </p>
<p></span></p>
<p><span style="color:#000000;"> </span><span style="color:#000000;"> </span><span style="color:#000000;"><strong>ওয়েভ এর কিছু অদ্বিতীয় বৈশিষ্ট্যঃ</strong><strong> </strong></span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">**আপনি অপর প্রান্তে কি টাইপ করা হচ্ছে তা সাথে সাথে দেখতে পারছেন। এটা আগে কেউ কখনও করে নাই।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">**আপনি আপনার ওয়েভকে আপনার ব্লগ,মাইস্পেস বা যেকোন যায়গায় এমবেড করে দিতে পারেন।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">**আপনি একটি চলতি ওয়েভ এ যোগ দিতে পারবেন। শুধু শেষেই নয় যে কোন যায়গায়। আর অনেক বড় ওয়েভ এর ক্ষেত্রে আপনার মনে হলেই আপনি প্লেব্যাক করতে পারবেন।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">**আপনি একটি প্রবন্ধ উইকিতে যেভাবে এডিট করেন এখানেও মেসেজ সেভাবে এডিট করতে পারবেন। আপনি কিছু এডিট করলে প্রকৃত লেখক অবহিত হবেন এবং সবাই পরিবর্তন দেখতে পাবে এবং এই ব্যাপারে নিজস্ব মতামত জানাতে পারবেন।</span></p>
<div><span style="color:#000000;"> </span></div>
<p> </p>
<div><span style="color:#000000;"> </span></div>
<p> </p>
<div><span style="color:#000000;"></span></div>
<p> </p>
<p><span style="color:#000000;"></p>
<div id="attachment_287" class="wp-caption aligncenter" style="width: 277px"><a href="http://nirjhor.wordpress.com/files/2009/10/wave2.png"><img class="size-full wp-image-287" title="কথোপকথন" src="http://nirjhor.wordpress.com/files/2009/10/wave2.png" alt="থ্রেডেড ওয়েভ" width="267" height="300" /></a><p class="wp-caption-text">থ্রেডেড ওয়েভ</p></div>
<p> </p>
<p> </p>
<p> </p>
<p></span></p>
<p><span style="color:#000000;">এই পরিবর্তনগুলো দেখে মনে হচ্ছে কথাবার্তা অচিরেই শেয়ারড ডকুমেন্ট এ রূপ নিবে। আপনার যদি মনে হয় একটি ওয়েভ বেশি বড় হয়ে যাচ্ছে আপনি ওয়েভটির কিছু অংশ অন্য কোথাও এক্সপোর্ট করে সেখান থেকে আবার শুরু করতে পারবেন।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">** ওপেন জেডিকে ব্যবহার করার জন্য গুগল ওয়েভ সম্পুর্ণ ওপেন সোর্স এবং এক্সটেন্ডেবল। এর মাধ্যমে ডেভেলপাররা নিজেদের পছন্দ মত কাস্টমাইজেশন যোগ করতে পারবেন ফাইনাল লাঞ্চ এর আগে।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">**আপনাকে কোন ফাইল শেয়ার করার জন্য আর এটাচ করার দরকার হবে না। আপনি এখন থেকে ওয়েভ এর বক্স এ কোন ফাইল এনে ছেড়ে দিলেই তা সবাই ডাউনলোড করতে পারবে।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">**আপনি এখান থেকে স্পেলিং সাজেশনও পাবেন।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"><strong>প্ল্যাটফরম হিসাবে ওয়েভঃ</strong><strong> </strong></span></p>
<p><span style="color:#000000;">গুগল ওয়েভ একটি HTML 5 এপ যা Google Web Toolkit এর উপর ভিত্তি করে তৈরী। এতে একটি সমৃদ্ধ টেক্সট এডিটর এবং ডেস্কটপ ড্র্যাগ এবং ড্রপ আছে। গুগল ওয়েভ টিম কোর ওয়েভ কে সমস্ত অতিরিক্ত সুবিধা দিয়ে স্লো করেননি। বরং তারা বেশ কিছু ফিচার API মাধ্যমে ছেড়েছেন যাতে মূল প্রোডাক্ট স্লো না হয়ে যায় একই সাথে যেন তৃতীয় পক্ষ উপকৃত হয়। এরকম কিছু ফিচার হলঃ</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"><strong>পোলিঃ </strong>এর মাধ্যমে আপনি আপনার ওয়েভ এর মাঝে কোন ভোট যুক্ত করতে পারবেন এবং তা হবে বরাবরের মতই রিয়েল টাইম। এখানে আপনাকে ফলাফল দেখতে হলে রিফ্রেশ করতে হবে না। যেমন এই ছবিতে একটি মিটিং এ কে কে অংশ নিতে পারবে আর কে কে পারবে না সেই ব্যাপারে ভোট আয়োজন করা হয়েছে।</span></p>
<p><strong><span style="color:#000000;"> </span></strong><span style="color:#000000;"><strong>ব্লগিঃ </strong>  এর মাধ্যমে আপনি আপনার ব্লগ পোস্টকে একটি ওয়েভ এ পরিণত করতে পারবেন। যখন কেউ এতে কমেন্ট করবে তখন সে কথপোকথন এ যোগ দিবে।</span></p>
<div id="attachment_288" class="wp-caption aligncenter" style="width: 209px"><a href="http://nirjhor.wordpress.com/files/2009/10/wave3.png"><img class="size-full wp-image-288" title="পোলি" src="http://nirjhor.wordpress.com/files/2009/10/wave3.png" alt="লাইভ টাইম পোল" width="199" height="300" /></a><p class="wp-caption-text">লাইভ টাইম পোল</p></div>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"><strong>স্পেলিঃ </strong>ওয়েব এর স্পেল চেকার এর চেয়ে আপনি এইটাতে আরও কিছু অতিরিক্ত সুবিধা পাবেন।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"><strong>লিঙ্কিঃ </strong>  লিঙ্কি আপনি আপনার ওয়েভ এ কোন লিঙ্ক ইনসার্ট করলে তা কোন সাইট থেকে আগত তা যাচাই করবে এবং আপনাকে ঐ লিঙ্কটি রিচ টেক্সট ফরম্যাট এ ওয়েভ এ ইনসার্ট করার সুযোগ দিবে।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"><strong>বাগিঃ </strong> বাগি দিয়ে আপনি বাগ রিপোর্ট করতে পারবেন। </span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"><strong>ম্যাপঃ </strong>গুগল ম্যাপস এর কোন ম্যাপ আপনি এখানে এমবেড করতে পারবেন কোন ইভেন্ট এর প্ল্যানিং করার জন্য।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"><strong>বিডারঃ </strong>ওয়েভ কে একটি নিলাম এ পরিণত করতে এর কোন বিকল্প নেই।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;"> </span></p>
<p><strong><span style="color:#000000;">টোয়েভঃ- টুইটার + ওয়েভঃ</span></strong></p>
<p><span style="color:#000000;">আপনি এই এক্সটেনশনের সাহায্যে (আসল নাম টুইটি) আপনার টুইটার ফিড ওয়েভ এ দেখতে পারবেন। তবে শুধু টুইটার এর ফিড দেখাই নয়। রিপ্লাই,আর্কাইভ এবং প্লেব্যাক ও করতে পারবেন। </span><span style="color:#000000;"> </span></p>
<p> </p>
<p> </p>
<p><strong><span style="color:#000000;">গেমসঃ </span></strong></p>
<p><span style="color:#000000;">অনলাইন এ লাইভ গেমও আপনি ওয়েভ দিয়ে খেলতে পারবেন। ফেসবুকে যেমন আপনি খেলতে পারেন তেমনে ওয়েভ এও খেলা যাবে।</span></p>
<div><span style="color:#000000;"> </span></div>
<div><span style="color:#000000;"></span></div>
<p> </p>
<p><span style="color:#000000;"></p>
<div id="attachment_289" class="wp-caption aligncenter" style="width: 310px"><a href="http://nirjhor.wordpress.com/files/2009/10/wave4.png"><img class="size-full wp-image-289" title="গেমস" src="http://nirjhor.wordpress.com/files/2009/10/wave4.png" alt="দাবা খেলা হচ্ছে" width="300" height="177" /></a><p class="wp-caption-text">দাবা খেলা হচ্ছে</p></div>
<p> </p>
<p> </p>
<p></span><span style="color:#000000;"><strong>টার্মিনোলোজিঃ </strong></span></p>
<p><span style="color:#000000;">ওয়েভ ব্যবহারের আগেই চলুন কিছু ওয়েভ রিলেটেড টার্ম জেনে নেই।</span></p>
<p><span style="color:#000000;"> </span><span style="color:#000000;"><strong>*ওয়েভঃ </strong>ওয়েভ বলতে আমরা বুঝি কথোপকথনকে। এই কথোপকথনে একজন, কয়েকজন এমনকি বট রাও অংশ নিতে পারে।</span></p>
<p><span style="color:#000000;"> </span><span style="color:#000000;"><strong>*ওয়েভলেটঃ</strong> একটি ওয়েভ এর কিছু অংশকে ওয়েভলেট বলা হয়।</span></p>
<p><span style="color:#000000;"> </span><span style="color:#000000;"><strong>*ব্লিপঃ</strong> প্রতিটা একক মেসেজকে এক একটি ব্লিপ বলা হয়।</span></p>
<p><span style="color:#000000;"> </span><span style="color:#000000;"><strong>*রোবটসঃ</strong> এরা ওয়েভ এর মাঝে প্রবেশ করতে পারে এবং কিছু পূর্বনির্ধারিত কাজ (যেমন আবহাওয়ার সংবাদ দেওয়া) করতে পারে।</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">আমার মনে হয় আপনাদের কাছে ওয়েভ ভাল লাগবে। আপনারা এখানে কমেন্ট করলে আমি আপনাদের ইনভাইটেশন পাঠাতে পারি। তবে পাঠানোর পরে ইনভাইটেশন পেতে ১ সপ্তাহ সময় লাগবে।</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Lo Interesante del Día]]></title>
<link>http://simposiotecnico.wordpress.com/2009/09/30/lo-intesensante-del-dia/</link>
<pubDate>Wed, 30 Sep 2009 17:56:19 +0000</pubDate>
<dc:creator>jarlakxen</dc:creator>
<guid>http://simposiotecnico.wordpress.com/2009/09/30/lo-intesensante-del-dia/</guid>
<description><![CDATA[Hoy resulta ser un día mas interesante, y luego de leer la primer noticia quizás se sientan identifi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } -->Hoy resulta ser un día mas interesante, y luego de leer la primer noticia quizás se sientan identificados en cuando a lo que ocurre con Java.</p>
<ul>
<li><strong>OpenJDK, la nueva esperanza?</strong> ( 	<a href="http://bluetrainsoftware.blogspot.com/2009/09/open-jdk-has-lot-to-answer-for.html">http://bluetrainsoftware.blogspot.com/2009/09/open-jdk-has-lot-to-answer-for.html</a> )<br />
La nota habla por si sola.</li>
<li><strong>Otra Gran Mentira</strong> ( 	<a href="http://www.madboxpc.com/barrelfish-el-nuevo-os-de-microsoft/">http://www.madboxpc.com/barrelfish-el-nuevo-os-de-microsoft/</a> )<br />
Es creíble que microsoft este invirtiendo en research para 	mejorar su plataforma, pero de ahí a que nos creamos que<br />
esta 	desarrollando un OS desde 0, ya que la actuales arquitecturas de 	hardware replantean la estructura del Kernel<br />
es otra cosa. Estoy 	casi seguro que no se necesita hacer un OS de 0 para solucionar el 	escalamiento de procesadores.</li>
<li><strong>Concurrencia en Java</strong> ( 	<a href="http://chriswongdevblog.blogspot.com/2009/09/ness-2009-multithreading-and-java.html">http://chriswongdevblog.blogspot.com/2009/09/ness-2009-multithreading-and-java.html</a> )<br />
Esto es algo tan critico, tan importante y a su vez tan 	ignorado que muchas veces da miedo pensar como es que 	muchos<br />
sistemas son armados sin tener en cuenta estas 	consideraciones. Supongo que el manejo de threads de los servlet 	en<br />
los web conteiner a veces puede ser tan trasparente que el 	programador promedio no se pregunta que estará pasando<br />
de fondo 	y como esto puede perjudicarnos o que debemos tomar en cuenta.</li>
<li><strong>MySQL vs Postgres</strong> ( 	<a href="http://www.anchor.com.au/hosting/dedicated/mysql_vs_postgres">http://www.anchor.com.au/hosting/dedicated/mysql_vs_postgres</a> )<br />
Una simple comparación entre ambas herramientas, muy 	interesante para tener en cuenta.</li>
</ul>
<p style="margin-bottom:0;">
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Instalando la Máquina Virtual de JAVA de Sun en Fedora 11]]></title>
<link>http://fportales.wordpress.com/2009/09/25/instalando-la-mv-java-sun-fedora-11/</link>
<pubDate>Fri, 25 Sep 2009 19:41:02 +0000</pubDate>
<dc:creator>Felipe Portales</dc:creator>
<guid>http://fportales.wordpress.com/2009/09/25/instalando-la-mv-java-sun-fedora-11/</guid>
<description><![CDATA[Fedora 11 Leonidas, viene por defecto con la máquina virtual de JAVA libre, OpenJDK. Hace un tiempo,]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Fedora 11 Leonidas, viene por defecto con la máquina virtual de JAVA libre, <a href="http://openjdk.java.net/">OpenJDK</a>. Hace un tiempo, publiqué un post Sobre cómo hacer funcionar <a href="http://frostwire.com">Frostwire</a> con OpenJDK, pero lamentablemente, no me funcionó al 100%, se pegaba buscando oyentes de red. Esto lo solucioné instalando la máquina que provee Sun de manera gratuita, lamentablemente, eso si, no es libre. A diferencia de otras distribuciones como Debian (y por lo tanto Ubuntu y otros derivados) no se encuentra en los repositorios, así que no basta hacer un simple <code>aptitude install ... </code>para instalar el paquete.<br />
Pero en cambio podemos ir a la página de <a href="http://www.java.com/es/download/linux_manual.jsp?locale=es&#38;host=www.java.com">Descargas de JAVA</a> y descargamos el paquete .bin (no el RPM) y seguir estos pasos para instalarlo.<br />
Primero es necesario instalar un par de librerías para poder usar el JAVA de Sun:</p>
<p style="padding-left:30px;"><code>[root@maxwell]# yum install compat-libstdc++-33 compat-libstdc++-296</code></p>
<p>Luego creamos los enlaces necesarios así:</p>
<p style="padding-left:30px;"><code>[root@maxwell]# /sbin/ldconfig</code></p>
<p>Y ahora creamos un directorio de instalación, yo usé la ruta <code>/sunjava/</code>, en donde ponemos nuestra descarga, le damos permisos de ejecución y lo ejecutamos (valga la redundancia):</p>
<p style="padding-left:30px;"><code>[root@maxwell sunjava]# mv /home/fportales/Descargas/jre-6u16-linux-i586.bin /sunjava<br />
[root@maxwell sunjava]# chmod a+x jre-6u16-linux-i586.bin<br />
[root@maxwell sunjava]# ./jre-6u16-linux-i586.bin</code></p>
<p>Esto crea el directorio: <code>/sunjava/jre1.6.0_16</code>.</p>
<p>Ahora, para hacer que Firefox use el plug-in de java, usamos lo siguiente:</p>
<p style="padding-left:30px;"><code>[root@maxwell sunjava]# yum remove java-*-openjdk-plugin<br />
[root@maxwell sunjava]# ln -s /sunjava/jre1.6.0_16/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so</code></p>
<p>Y reiniciamos Firefox.<br />
Ahora lo importante, hacer que las aplicaciones usen la máquina recién instalada; primero debemos crear el script <code>/etc/profile.d/java.sh<br />
</code> con estas dos líneas dentro del texto:</p>
<p style="padding-left:30px;"><code>export JAVA_HOME=/opt/jre1.6.0_14<br />
export PATH=$JAVA_HOME/bin:$PATH<br />
</code></p>
<p>Ahora simplemente hacemos:</p>
<p style="padding-left:30px;"><code>source /etc/profile.d/java.sh<br />
alternatives --config java<br />
</code></p>
<p>Y debería mostrarnos algo así:</p>
<blockquote><p><code>Hay 2 programas que proporcionan 'java'.<br />
Selección    Comando<br />
-----------------------------------------------<br />
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java<br />
2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java<br />
Presione Intro para mantener la selección actual[+], o escriba el número de la selección:</code></p></blockquote>
<p>Ahora agregamos la máquina de Sun con:</p>
<p style="padding-left:30px;"><code>[root@maxwell sunjava]# alternatives --install /usr/bin/java java /sunjava/jre1.6.0_16/bin/java 3<br />
[root@maxwell sunjava]# alternatives --config java</code></p>
<p>De lo que obtenemos:</p>
<blockquote><p><code>Hay 3 programas que proporcionan 'java'.<br />
Selección    Comando<br />
-----------------------------------------------<br />
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java<br />
2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java<br />
3           /sunjava/jre1.6.0_16/bin/java<br />
Presione Intro para mantener la selección actual[+], o escriba el número de la selección:  3</code></p></blockquote>
<p>Finalmente verificamos con el comando <code>java -version</code> de lo que deberíamos obtener:</p>
<blockquote><p><code>java version "1.6.0_16"<br />
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)<br />
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)</code></p></blockquote>
<p>Seguí los pasos de <a href="http://www.my-guides.net/en/content/view/161/26/1/12/">esta guia (English).</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Usando Frostwire Con OpenJDK en Fedora 11]]></title>
<link>http://fportales.wordpress.com/2009/09/07/usando-frostwire-con-openjdk-en-fedora-11/</link>
<pubDate>Tue, 08 Sep 2009 03:18:57 +0000</pubDate>
<dc:creator>Felipe Portales</dc:creator>
<guid>http://fportales.wordpress.com/2009/09/07/usando-frostwire-con-openjdk-en-fedora-11/</guid>
<description><![CDATA[Frostwire es un programa P2P escrito en java y totalmente libre que se conecta a la red GNUtella. La]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.frostwire.com/" target="_blank">Frostwire</a> es un programa P2P escrito en java y totalmente libre que se conecta a la red <a href="http://es.wikipedia.org/wiki/Gnutella" target="_blank">GNUtella</a>. Lamentablemente, se contradice al ser libre, porque recomienda que se use la máquina virtual de java desarrollada por Sun para su funcionamiento.</p>
<p>Sin embargo, es posible hacerla funcionar directamente con OpenJDK, la máquina virtual de java libre, primero descargamos e instalamos Frostwire:</p>
<blockquote>
<pre><code>[root@maxwell ~]# rpm -ivh http://newyork1.frostwire.com/frostwire/4.18.0/frostwire-4.18.0.noarch.rpm</code></pre>
</blockquote>
<p>Y luego la mágia para hacerlo funcionar:</p>
<blockquote>
<pre><code>[root@maxwell ~]# chmod 777 /usr/lib/frostwire/</code></pre>
</blockquote>
<p>Más que simple, este truco me eludió por los varios meses que usé Debian.</p>
<p>Espero les sirva.</p>
<p><a href="http://www.frostwire.com/?from=linkus"><img src="http://farm4.static.flickr.com/3230/2967186632_d966dba68c_o.gif" width="728" height="90" border="0"/></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JDK 7]]></title>
<link>http://diogobesson.wordpress.com/2009/09/01/jdk-7/</link>
<pubDate>Tue, 01 Sep 2009 15:40:49 +0000</pubDate>
<dc:creator>diogobesson</dc:creator>
<guid>http://diogobesson.wordpress.com/2009/09/01/jdk-7/</guid>
<description><![CDATA[Quero transcrever abaixo o email que eu recebi do sr. Carlos Fernando Gonçalves através da lista de ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Quero transcrever abaixo o email que eu recebi do sr. Carlos Fernando Gonçalves através da lista de discussão <a title="JavaNoroeste Java Noroeste lista de discussão Java JDK 7 JDK7" href="http://javanoroeste.com.br/javanoroeste/" target="_blank">JavaNoroeste</a> tratando das melhorias e ampliações da versão número 7 do <a title="Java Development Kit JDK 6 JDK 7 JDK6 JDK7" href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">Java Development Kit (JDK)</a>.</p>
<p>Confira abaixo:</p>
<p>&#8212;</p>
<p>Bom dia comunidade Java Noroeste.</p>
<p>Javafree- Confiram algumas novidades do JDK 7 do Java<br />
Hoje Dan Dyer  falou de mais algumas novidades que podemos esperar da nova JDK, a versão 7, baseando-se no blog de <a title="Joseph Darcy Blog SUN" href="http://blogs.sun.com/darcy/entry/project_coin_final_five" target="_blank">Joseph D. Darcy</a>.<br />
As mudanças na linguagem são delicadas, pois devem trazer facilidades e melhorias no código sem deixar Java perder uma de suas maiores características: Facilidade de leitura.<br />
Vamos as propostas aceitas do <a title="projeto COIN JDK 7" href="http://openjdk.java.net/projects/coin/" target="_blank">projeto Coin</a>.</p>
<p><strong>Simplificação de genéricos</strong></p>
<p>Hoje fazemos assim:<br />
<strong> <span style="color:#0000ff;"><br />
Map&#60;String&#62;, List&#60;BigDecimal&#62;&#62; numberMap = new TreeMap&#60;String&#62;, List&#60;BigDecimal&#62;();</span><br />
</strong><br />
Na JDK 7 você poderá omitir os genéricos no momento que instanciar:<br />
<strong><br />
<span style="color:#0000ff;">Map&#60;String&#62;, List&#60;BigDecimal&#62;&#62; numberMap = new TreeMap&#60;&#62;(); </span><br />
</strong><br />
<strong>Literais na inicialização de Collections</strong><br />
Sim, na JDK 7 será possível usar valores literais para inicializar algumas Collections, como o Map e as Lists:<br />
<strong><br />
<span style="color:#0000ff;">List&#60;Integer&#62; powersOf2 = {1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024};<br />
Map&#60;String, Integer&#62; ages = {&#8220;John&#8221; : 35, &#8220;Mary&#8221; : 28, &#8220;Steve&#8221; : 42}; </span><br />
</strong><br />
Isso deve facilitar o desenvolvimento e melhorar a visibilidade do código.</p>
<p><strong>Gerenciamento automático de recurso:</strong><br />
Uma modificação impactante é a possibilidade de que recursos sejam eliminados após execução de um determinado bloco. Blocos try/catch/finally habilitaram a criação de recursos no início do bloco, sendo que estes serão removidos no final do etapa de tratamento de exceção. O exemplo abaixo está no proposto:<br />
<strong><br />
<span style="color:#0000ff;">static String readFirstLineFromFile2(String path) throws IOException<br />
{<br />
try (BufferedReader reader = new BufferedReader(new FileReader(path))<br />
{<br />
return reader.readLine();<br />
}<br />
}</span><br />
</strong></p>
<p><strong>Propostas recusadas</strong><br />
Algumas propostas de mudanças não foram para a JDK 7, entre elas, a propostas da <a title="melhoria no tratamento de excessões em Java" href="http://mail.openjdk.java.net/pipermail/coin-dev/2009-February/000003.html" target="_blank">melhoria do tratamento de exceção</a>. Algumas pessoas chegaram a <a title="lamentando a recusa de mudanças no jdk 7" href="http://blogs.sun.com/darcy/entry/project_coin_final_five#comment-1251588108000" target="_blank">lamentar</a> quanto a isso em comentários no <a title="blog do Darcy SUN" href="http://blogs.sun.com/darcy/entry/project_coin_final_five" target="_blank">blog de Darcy</a>, onde as propostas de mudanças foram divulgadas.</p>
<p><strong>Outras mudanças</strong><br />
Existem outras mudanças que já foram aprovadas como <a title="Strings em comandos Switch" href="http://mail.openjdk.java.net/pipermail/coin-dev/2009-February/000001.html" target="_blank">Strings em comandos Switch</a> e uso de <a title="literaia BINARIAS binarios no Java" href="http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/000929.html" target="_blank">literais binárias</a>.<br />
<a title="blog do darcy java sun jdk" href="http://blogs.sun.com/darcy/entry/project_coin_final_five" target="_blank">Confiram mais novidades</a></p>
<p>Link: <a title="artigo JDK7" rel="me noflow" href="http://java.dzone.com/articles/jdk7-tackles-java-verbosity" target="_blank">http://java.dzone.com/articles/jdk7-tackles-java-verbosity</a></p>
<p>Fonte:<br />
<a title="javafree jdk7 uol" href="http://javafree.uol.com.br/noticia/4257/Confiram-algumas-novidades-do-JDK-7-do-Java.html" target="_blank">http://javafree.uol.com.br/noticia/4257/Confiram-algumas-novidades-do-JDK-7-do-Java.html</a></p>
<p>Um abraço.<br />
&#8211;<br />
Carlos FG</p>
<p>&#8211;</p>
<p>Lembrando sempre que quem estiver tentado a provar uma versão livre ou quiser participar do desenvolvimento do Java sem trabalhar para a Sun também pode optar pelo <a title="OpenJDK" href="http://openjdk.java.net/" target="_blank">OpenJDK</a>, que consiste na versão Java Development Kit da Comunidade Java que integra idéias de um número enorme de pessoas e empresas dispostas a ajudar o ecossistema Java.</p>
<p><a title="OpenJDK6 Project" href="https://jdk6.dev.java.net/" target="_blank">OpenJDK6 Project</a></p>
<p><a title="OpenJDK7 Project" href="http://openjdk.java.net/projects/jdk7/" target="_blank">OpenJDK7 Project</a></p>
<p><a title="contribute contributing contribuindo OpenJDK" href="http://openjdk.java.net/contribute/" target="_blank">Contributing/Contribuindo com OpenJDK</a></p>
<p><a title="sponsoring patrocinando OpenJDK" href="http://openjdk.java.net/sponsor/" target="_blank">Sponsoring/Patrocinando o OpenJDK</a></p>
<p>um abraço,</p>
<p>Diogo Besson</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Congresso Internacional Software Livre e Governo Eletrônico - CONSEGUI 2009]]></title>
<link>http://diogobesson.wordpress.com/2009/08/26/congresso-internacional-software-livre-e-governo-eletronico-consegui-2009/</link>
<pubDate>Wed, 26 Aug 2009 21:19:29 +0000</pubDate>
<dc:creator>diogobesson</dc:creator>
<guid>http://diogobesson.wordpress.com/2009/08/26/congresso-internacional-software-livre-e-governo-eletronico-consegui-2009/</guid>
<description><![CDATA[de HOJE (26/08/2009) até dia 28/08/2009 estará rolando o: II Congresso Internacional Software Livre ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>de HOJE (26/08/2009) até dia 28/08/2009 estará rolando o:</p>
<p><a title="II Congresso Internacional Software Livre e Governo Eletrônico" href="http://www.consegi.gov.br/" target="_blank">II Congresso Internacional Software Livre e Governo Eletrônico</a></p>
<p>o website do evento é:</p>
<p><a title="Consegui 2009" href="http://www.consegi.gov.br/" target="_blank">http://www.consegi.gov.br/</a></p>
<p>para assistir ao <a title="Consegui 2009 webcast ao vivo" href="http://www.consegi.gov.br/2009/assista-ao-vivo" target="_blank">webcast do evento Ao Vivo:</a></p>
<p><a title="Consegui 2009 webcast ao vivo" href="http://www.consegi.gov.br/2009/assista-ao-vivo" target="_blank">http://www.consegi.gov.br/2009/assista-ao-vivo</a></p>
<p>Neste momento (18:17h) estou assistindo a palestra &#8220;<span><strong>Open JDK: a realidade do Java Livre</strong>&#8221; que está acontecento na </span><strong>Sala Almirante Alvaro Alberto </strong><span>e a qualidade de áudio e vídeo está excelente. Sem trancos nem barrancos&#8230;</span></p>
<p><span>Segue abaixo o press-release:</span></p>
<div>
<p>O II Congresso Internacional Software Livre e Governo Eletrônico – Consegi 2009 será realizado pela Escola de Administração Fazendária &#8211; Esaf, em parceria com a Secretaria de Logística e Tecnologia da Informação &#8211; SLTI/Ministério do Planejamento, sob coordenação técnica do Comité Técnico de Implementação de Software Livre &#8211; CISL. O evento acontece nos dias 26, 27 e 28 de agosto de 2009, nas instalações da Esaf.</p>
<p>Desde a edição de 2008, o Consegi pretende ser um evento estratégico no estímulo ao debate de temas da política e gestão de tecnologias em software livre, permeado pelos conceitos de promoção da cidadania, interoperabilidade dos sistemas de governo, compartilhamento do conhecimento e adoção de normas e padrões.</p>
<p>O Consegi é um importante espaço para promover a troca de experiências e informações entre instituições da Administração Pública, sociedade civil organizada e representantes de países parceiros. Palestras, painéis e oficinas, terão lugar na edição de 2009 que será marcada pelo caráter técnico, onde se priorizará a difusão das tecnologias desenvolvidas em plataformas abertas.</p>
<p>A cooperação e o compartilhamento tecnológico dentro do governo, nas três esferas, favorecem a prestação dos serviços públicos à sociedade, a redução de custos no desenvolvimento de ferramentas semelhantes, além de ativar uma rede de colaboração e produção dos agentes públicos.</p>
<p>A edição 2009, ainda terá, uma importante chancela, visto que o Consegi fará parte das programações oficiais do <span><a title="Ano da França no Brasil" href="http://anodafrancanobrasil.cultura.gov.br/" target="_blank">Ano da França no Brasil.</a></span></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Un Poco Sobre OpenJDK y IcedTea]]></title>
<link>http://abrahamscitech.wordpress.com/2009/08/03/un-poco-sobre-openjdk-y-icedtea/</link>
<pubDate>Mon, 03 Aug 2009 18:12:26 +0000</pubDate>
<dc:creator>abrahamscitech</dc:creator>
<guid>http://abrahamscitech.wordpress.com/2009/08/03/un-poco-sobre-openjdk-y-icedtea/</guid>
<description><![CDATA[Recientemente encontré una entrevista muy interesante realizada a Rich Sharples Director de Administ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#000000;">Recientemente encontré una entrevista muy interesante realizada a <em>Rich Sharples </em>Director de Administración de Productos en Red Hat. Durante la entrevista se tocan temas como: la relación que existe entre los proyectos <a href="http://openjdk.java.net/">OpenJDK</a> de Sun y <a href="http://icedtea.classpath.org/wiki/Main_Page">IcedTea</a> de Red Hat, la importancia y el impacto de OpenJDK en la comunidad de software libre, el <a href="http://today.java.net/pub/a/today/2009/05/21/zero-and-shark-openjdk-port.html">proyecto</a> para hacer más portable el código de OpenJDK, nuevas características que se verán en <a href="http://openjdk.java.net/projects/jdk7/features/">OpenJDK 7</a>, lenguajes dinámicos, modularidad y virtualización. Definitivamente una lectura muy recomendable: <a href="http://java.dzone.com/videos/tech-chat-rich-sharples">link</a></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Installing Eclipse Ubuntu 9.04]]></title>
<link>http://burakdd.wordpress.com/2009/07/28/installing-eclipse-ubuntu-9-04/</link>
<pubDate>Tue, 28 Jul 2009 20:15:28 +0000</pubDate>
<dc:creator>burakddd</dc:creator>
<guid>http://burakdd.wordpress.com/2009/07/28/installing-eclipse-ubuntu-9-04/</guid>
<description><![CDATA[Installing Eclipse in Ubuntu is very easy procedure but sometimes openJDK generate some unexpected p]]></description>
<content:encoded><![CDATA[Installing Eclipse in Ubuntu is very easy procedure but sometimes openJDK generate some unexpected p]]></content:encoded>
</item>
<item>
<title><![CDATA[Design error in javax.smartcardio?]]></title>
<link>http://ridrix.wordpress.com/2009/07/12/design-error-in-javax-smartcardio/</link>
<pubDate>Sun, 12 Jul 2009 14:43:29 +0000</pubDate>
<dc:creator>ridrix</dc:creator>
<guid>http://ridrix.wordpress.com/2009/07/12/design-error-in-javax-smartcardio/</guid>
<description><![CDATA[I just hit a problem that makes me believe there is a bug or design error in javax.smartcardio. When]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I just hit a problem that makes me believe there is a bug or design error in javax.smartcardio.</p>
<p>When SmartcardIO recieves the procedure bytes 61xx, it issues a GET RESPONSE-command with the class byte from the previous &#8220;main&#8221; command. This conflics with the EMV specifications (and possibly also the ISO-7816 spec).</p>
<p>Here&#8217;s my problem:</p>
<p>When you send commands to an EMV card, the card usually responds by sending procedure bytes (SW1SW2 = 61xx or 6Cxx). These bytes should (according to 7816 and EMV spec) be handled by the TTL (Terminal Transport Layer, eg the smartcardIO API), and not by the TAL (Terminal Application Layer, eg your own code).<br />
And smartcardio does this. So far so good. But the problem occurs when I issue the EMV command &#8220;GET PROCESSING OPTIONS&#8221;.<br />
This command has CLA=0&#215;80 and INS=0xA8. When the TTL (that is, the smartcardio API) recieves the procedure bytes 61xx from the card, SmartcardIO issues the GET RESPONSE command with CLA=0&#215;80 and INS=0xC0, however the EMV specs clearly states that this command must use CLA=0&#215;00. So in other words, SmartcardIO uses the CLA from &#8220;GET PROCESSING OPTS&#8221; (the main command) when issuing the GET RESPONSE command. Some EMV cards ignore the value of the CLA-byte at this stage, but others are not so forgiving.</p>
<p><a href="https://openjdk.dev.java.net/source/browse/openjdk/jdk/trunk/jdk/src/share/classes/sun/security/smartcardio/ChannelImpl.java?annotate=257">Look here at lines 198-210</a></p>
<p>I&#8217;ve tried reading the <a href="http://www.ttfn.net/techno/smartcards/iso7816_4.html#ss7_1_1">7816-4 specs</a> about the GET RESPONSE-command,<br />
but it doesn&#8217;t state specifically that the GET RESPONSE command should use the CLASS byte from the previous &#8220;main&#8221; command.</p>
<p>I&#8217;m considering submitting this to Sun as a bug.</p>
<p>Am I missing something, or is this a design error in smartcardio?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenJDK Ahora sin Problemas de Fuentes]]></title>
<link>http://ignorante.wordpress.com/2009/07/11/openjdk-ahora-sin-problemas-de-fuentes/</link>
<pubDate>Sun, 12 Jul 2009 00:47:53 +0000</pubDate>
<dc:creator>ignorante</dc:creator>
<guid>http://ignorante.wordpress.com/2009/07/11/openjdk-ahora-sin-problemas-de-fuentes/</guid>
<description><![CDATA[Desde ayer, a partir de una actualización en los repositorios de Ubuntu, la última versión de OpenJD]]></description>
<content:encoded><![CDATA[Desde ayer, a partir de una actualización en los repositorios de Ubuntu, la última versión de OpenJD]]></content:encoded>
</item>
<item>
<title><![CDATA[FISL 10 - Visão geral do terceiro dia - 25/06/2009 - por Antonio]]></title>
<link>http://ensinar.wordpress.com/2009/06/30/visao-geral-do-terceiro-dia-25062009-do-fisl-10-por-antonio/</link>
<pubDate>Tue, 30 Jun 2009 00:08:48 +0000</pubDate>
<dc:creator>antonioams</dc:creator>
<guid>http://ensinar.wordpress.com/2009/06/30/visao-geral-do-terceiro-dia-25062009-do-fisl-10-por-antonio/</guid>
<description><![CDATA[Bom o terceiro dia começou bem conturbado, pois a organização do FISL havia restringido algumas área]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Bom o terceiro dia começou bem conturbado, pois a organização do FISL havia restringido algumas áreas do evento e cancelado algumas palestras para poder organizar a recepção do presidente Lula que confirmou a sua presença no evento, por conta destas mudanças 3 palestras (Jingle Cookbook, Empreendedor com Software Livre, e Performance Tuning the OpenJDK Garbage Collectors)  que eu havia marcado para assistir foram transferidas para o dia 27/06/2009, mas espero que seja possível assistir as 3 amanhã.</p>
<p><strong>Palestra <em>Novidades do Open JDK 6 e 7: O futuro da tecnologia</em> por <em>Bruno Souza da Sun Microsystems</em></strong></p>
<p>A palestra visava explicar o porque a Sun resolveu tornar o JDK Opensource, e qual o atual status do projeto OpenJDK, o Bruno Souza é um palestrante bem eloquente que fala muito bem, abaixo seguem os principais pontos da palestra:<br />
Segundo Bruno a Sun demorou para tornar o OpenJDK um projeto Opensource com medo de perder a compatibilidade da máquina virtual em determinados S.O., o OpenJDK é licenciado sob GPL v2 mas com uma exceção chamada de <em>&#8220;Classpath Exception&#8221;</em> e é exatamente esta exceção que permite desenvolver aplicações proprietárias em Java e embarcar o JDK dentro da aplicação sem infringir a licença GPL, um dos principais fatores para a abertura do código fonte foi angariar mais colaboradores, pois a comunidade Open source chegou a criar 20 máquinas Virtuais Java só por que o Java não era Open Source, então a Sun queria que estas comunidades que são formadas por programadores excepcionais passassem a contribuir com o OpenJDK pois ao invés de fazer a mesma VM Open Source a idéia é canalizar os recursos para fazer a VM já existente melhor.</p>
<p>O processo de abertura do código fonte não foi fácil pois várias partes do fonte não eram de propriedade intelectual da Sun, então a Sun teve que comprar o fonte de muitas empresas para poder abrir o mesmo, e mesmo assim teve 4% do fonte da VM que era de uma empresa que não cedeu, e nem vendeu, então a Sun teve que reescrever 4% da VM para poder abrir a mesma.</p>
<p>O OpenJDK6 nasceu do Sun JDK7 b20 (como pode ser visto a figura abaixo):</p>
<p><img class="alignleft size-full wp-image-1142" title="IMG_3043" src="http://ensinar.wordpress.com/files/2009/06/img_30431.jpg" alt="IMG_3043" width="450" height="337" /></p>
<p>Bruno deixou muito claro que o processo de definição das futuras implementações do Java não mudou, continua sendo o JCP que determina, a única coisa que mudou é que agora não são mais só engenheiros da Sun que implementam, existem comitters da comunidade. As empresas que mais colaboram com o Java atualmente são: Sun, Red Hat, Google, e AMD, atualmente a comunidade OpenJDK conta com 165 comitters, sendo que 38 deles são da comunidade, o número pode parecer baixo mas contando que tem apenas 1 ano que o JDK foi aberto e que o mesmo conta com 6.500.000 linhas de código 23% de comitters já ser da comunidade é um número bem significativo.</p>
<p>As fotos de quase todos os slides da apresentação do Bruno podem ser vistas no seguinte <a href="http://picasaweb.google.com.br/antonioams/26062009FISL10TerceiroDiaOpenJDK?authkey=Gv1sRgCMPzg_fHtKTEywE&#38;feat=directlink">link</a>.</p>
<p><strong>Palestra <em>Integração continua com Hudson &#8211; Configuração, Extensão e Diversão!</em> por <em>Eron da própria comunidade Hudson</em></strong></p>
<p>Esta palestra eu entrei um pouco atrasado, mas a mesma foi bem interessante pois deu uma visão geral sobre o Hudson, oque e como ele pode fazer, o Eron deu alguns números da comunidade Hudson, a mesma conta atualmente com mais de 50 plugins, e uma pesquisa feitas com desenvolvedores Java levantou-se 3 soluções de integração continua: (Atlassian Bamboo, Cruise Control, e Hudson) a pesquisa era para saber qual destes softwares os desenvolvedores estavam utilizando, e o Hudson foi avaliado com praticamente o dobro de usuários que o Cruise Control que foi o segundo colocado.<br />
<img class="alignleft size-medium wp-image-1144" title="IMG_3088" src="http://ensinar.wordpress.com/files/2009/06/img_3088.jpg?w=300" alt="IMG_3088" width="300" height="225" /></p>
<p>Outro ponto que foi bem abordado na palestra foi sobre Build Distribuído, o Hudson é capaz de trabalhar em um modelo de um Master e vários Slaves, neste modelo o Master é responsável por delegar as tarefas para os múltiplos slaves, eles acreditam que o Hudson Master seja capaz de gerenciar até 100 slaves, eles já tem cases com 45 slaves, para a instalação de slaves em massa o Hudson conta com o plugin PXE que permite você instalar os slaves através de boot remoto, sendo que o Hudson master com o PXE Plugin que provem esta facilidade na rede.<br />
<img class="alignleft size-medium wp-image-1145" title="IMG_3098" src="http://ensinar.wordpress.com/files/2009/06/img_3098.jpg?w=300" alt="IMG_3098" width="300" height="225" /></p>
<p><em>Bruno Souza</em> que estava fazendo tradução simultânea desta palestra fez questão de ressaltar a importância da integração continua, apresentando um case onde uma amiga dele utiliza um <a href="http://wiki.hudson-ci.org/display/HUDSON/The+Continuous+Integration+Game+plugin">plugin do Hudson</a> para criar uma competição saudável dentro da equipe de desenvolvimento, a idéia é que a cada comit feito que não quebrou nada o programador ganha 1 ponto, e a cada commit feito que quebrou algo o programador perde 1 ponto, ao final do mês é computado os pontos, e quem tiver menos ponto paga um almoço para quem tem mais pontos, e o interessante desta míni competição é que é um <a href="http://wiki.hudson-ci.org/display/HUDSON/The+Continuous+Integration+Game+plugin">plugin do Hudson</a> que faz todas esta contabilização de pontos.</p>
<p><strong>Palestra <em>Criando e sustentando uma empresa livre</em> por <em>Paulino Michelazzo proprietário da <a href="http://www.fabricalivre.com.br">Fabricalivre</a></em></strong></p>
<p>Esta palestra com certeza foi uma das melhores que já ví até então, pois o Paulino é um palestrante muito didático, brincalhão, e tem uma experiencia muito grande neste mundo de software livre.</p>
<p>Ele começou apresentando as diferenças entre uma empresa tradicional e uma empresa livre, onde fez questão de mostrar que uma empresa livre também tem organograma, paga impostos, tem departamentos, e acima de tudo quem que ganhar dinheiro para sobreviver, mas as diferenças entre uma empresa livre e uma empresa tradicional logo começaram a aparecer, primeiro ponto de diferença segundo ele é o modelo 1 manda todos obedecem que existe nas empresas tradicionais não funciona nas empresas livres, pois por definição uma empresa livre necessita ser colaborativa, então o modelo 1 manda todos obedecem não fuciona, outra diferença que Paulino ressaltou foi no processo de seleção, normalmente uma empresa tradicional procura profissionais formados, com várias certificações, etc. já uma empresa livre normalmente procura pessoas que tenham vontade de crescer e agreguem diversidade a o ecossistema, pois certificação de diploma não são atestados de competência, e uma empresa livre quer competencia, pois se baseia muito na meritocracia assim como as comunidades, outra diferença grande é relacionada as formalidades normalmente uma empresa tradicional existem muitas formalidades horários, trajes, etc. já uma empresa livre normalmente a única coisa formal é o compromisso com o objetivo definido, o resto fica a critério de cada um.</p>
<p>Outra parte da palestra foi focada em mostrar como uma empresa livre pode ganhar dinheiro, segundo Paulino o momento nunca foi tão propicio para empresas livres, pois ninguém mais torce o nariz ao falar de software livre, por mais que um CIO nunca tenha utilizado um software livre, ele sabe o que é, que funciona, e que acima de tudo representa normalmente uma redução de custo significativa, aproveitando o gancho da redução de custo o segundo motivo para o momento propicio é a crise, pois todas as empresas em momentos de crise precisam otimizar seus recursos e isto implica em redução de custo. Paulino deu um exemplo de uma empresa livre criar um produto de software baseado em software livre e vender o mesmo a única restrição para isto é que o código fonte do software deve ser distribuído juntamente com o produto, mas este mesmo produto poderia também ser vendido no modelo SaaS como serviço, em nenhum destes dois modelos a empresa livre estaria infringindo uma licença, istó é totalmente normal no mundo livre.</p>
<p>Mas como tudo na vida o difícil está não em fazer o software mas sim em como chegar até o cliente, e ser conhecido, neste ponto Paulino ressaltou muito a importância de a empresa ser especialista em algo, não dá para abraçar o mundo, então você tem que focar onde você é diferenciado, e para se tornar conhecido normalmente é necessário muito trabalho junto a comunidade pois primeiro você se torna referencia na comunidade e depois conhecido no mundo externo. O mais difícil é emplacar um primeiro case de sucesso depois de ter um cliente de referencia as coisas ficam um pouco mais fáceis pois se o serviço foi bem feito este cliente será seu cartão de visita para os demais.</p>
<p>O governo brasileiro não ajuda em nada as empresas principalmente as startups, pois praticamente tudo neste país exige que sua empresa tenha 1 ano de vida até os financiamentos de bancos públicos.</p>
<p>Paulino deu uma aula de empreendedorismo, ele trabalha com desenvolvimento web a mais de 15 anos, sua empresa conta com clientes como USP, FGV, MBA FGV, IBMEC, dentre outros, no ano passado teve um crescimento de 1000%, ele é uma pessoa muito carismática, já trabalhou como programador no Timor Leste por 1 ano e meio, já viajou por mais de 20 países dando palestras sobre software livre.</p>
<p>Tenho o áudio da palestra full, quem estiver interessado em escutar posta um comentário que envio o arquivo o arquivo por email.</p>
<p>Link para apresentação:<br />
* <a href="http://www.michelazzo.com.br/textos/palestra-do-fisl-10">Apresentação criando e sustentando uma empresa livre</a>.</p>
<p>Por fim pretendo fazer o resumo dos outros dias do FISL10 logo mais.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenJDK - The Source for Java Developers]]></title>
<link>http://gabrielcorpse.wordpress.com/2009/06/27/openjdk-the-source-for-java-developers/</link>
<pubDate>Sat, 27 Jun 2009 01:26:24 +0000</pubDate>
<dc:creator>gabrielcorpse</dc:creator>
<guid>http://gabrielcorpse.wordpress.com/2009/06/27/openjdk-the-source-for-java-developers/</guid>
<description><![CDATA[Recentemente iniciei minha empreitada no mundo open source, o projeto escolhido foi o OpenJDK. A esc]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft size-full wp-image-48" title="jdk" src="http://gabrielcorpse.wordpress.com/files/2009/06/jdk.gif" alt="jdk" width="231" height="153" />Recentemente iniciei minha empreitada no mundo open source, o projeto escolhido foi o OpenJDK.</p>
<p>A escolha foi extremamente natural, nada mais justo que ajudar a desenvolver &#8211; mesmo que timidamente &#8211; a tecnologia pela qual sou declaradamente apaixonado e defendo com unhas e dentes.</p>
<p>Caso você esteja interessado em saber mais à respeito, visite o <a href="http://openjdk.java.net/" target="_blank">site oficial do projeto</a>, veja<a href="http://openjdk.java.net/contribute/" target="_blank"> como contribuir</a> e leia o <a href="http://openjdk.java.net/guide/intro.html" target="_blank">guia do desenvolvedor</a>.</p>
<p>Para mim é uma honra ter a possibilidade de participar do desenvolvimento do Java.</p>
<p>&#8220;The Source for Java Developers&#8221;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Jazoon 2009, Day One]]></title>
<link>http://blog.pdark.de/2009/06/23/jazoon-2009-day-one/</link>
<pubDate>Tue, 23 Jun 2009 20:08:37 +0000</pubDate>
<dc:creator>digulla</dc:creator>
<guid>http://blog.pdark.de/2009/06/23/jazoon-2009-day-one/</guid>
<description><![CDATA[It&#8217;s late, so only a very short summary of today. James Gosling gave a broad overview what is ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>It&#8217;s late, so only a very short summary of today.</p>
<p><a href="http://jazoon.com/en/conference/presentations/istr/10120">James Gosling</a> gave a broad overview what is currently happening at Sun. Nice video but little meat. I asked about what happened to closures but I&#8217;m not sure whether I can repeat his answer here. My feeling is that, behind the scenes, there&#8217;s a lot of emotions and that&#8217;s bad. Oh well, maybe some will simply implement something reasonable in the OpenJDK. Otherwise, Closures are probably dead in Java which is a bit of a pity.</p>
<p><a href="http://jazoon.com/en/conference/presentations/tl/7580">Dirk König</a> showed a the most common use cases for Groovy in a Java project. Nothing really new for anyone who had been in contact with Groovy for nicely packaged and showed some cool stuff you can do with this mature language.</p>
<p>After that, <a href="http://jazoon.com/en/conference/presentations/tl/6421">Neal Ford</a> explained how <a href="http://en.wikipedia.org/wiki/Design_Patterns_%28book%29">Design Patterns</a> started to disappear. We didn&#8217;t really notice but things like Iterators or Adapters have become features of the language itself. In Java, you still have to query a container for an iterator, in Groovy, you just <code>container.each {</code> &#8230; do something with each item &#8230; <code>}</code>. Really nice talk, as usual.</p>
<p>Missed most of the <a href="http://jazoon.com/en/conference/presentations/tl/8881">next talk</a> because I talked to Dirk König but if you&#8217;re using Maven or Ant as a build system, you should have a look at <a href="http://www.gradle.org/">Gradle</a>. It fixes most of the issues with Ant and some of the ones with Maven. Later that day, Hans Dockter (a Gradle developer) and I tossed a couple of ideas back and forth how the build could be improved. If any of these could be implemented, we&#8217;ll see a new way to build software.</p>
<p>At 15:00, Jason van Zyl told us what is happening in and around Maven. His talk was so full of information, it was impossible to follow the slides and him. Maven 3.0 is due early 2010 and it will solve a lot of the issues in M2. One of the most important features: You get hooks to run stuff before and after a lifecycle phase. Ever wanted to calculate a build number? Now you can.</p>
<p>M3 is based on SAT4J, just like Eclipse p2. Now, if you followed my blog, you know that I hate p2. p2 is a piece of banana software, delivered green, ripes at the customer. Which is a pity. p2 solved a lot of the issues with the old installer and it could solve all the other issues but apparently, there are forced behind the scenes which make this almost impossible. So when you meet Pascal Rapicault next time, don&#8217;t blame him for all the misery he has caused you. He has to solve a mission impossible and that only works in movies.</p>
<p>Later that evening, Thomas Mueller talked about <a href="http://jazoon.com/en/conference/presentations/ts/6640">Testing Zen</a>. Nothing really new but I&#8217;ll probably have a look at <a href="http://www.h2database.com/html/main.html">H2</a> next week or so. It could replace my favorite in-memory Java database HSQLDB.</p>
<p>The closing session was by Neal Ford again. I wish I could create slides that were only a fraction as great as his. *sigh* Anyway, he drew a large arc from how technologies can become obsolete within a few years (as we all know), how good intentions pave the road to hell, about our responsibilities as software developers which go beyond what&#8217;s in our contract and predicting the future. Well, Terminator is probably not a good example but everyone knows it. Still, I find it troubling that the military is deploying thousands of automated drones for surveillance. You don&#8217;t? How would you feel about a robot equiped with a working machine gun that is programmed to automatically fire on any human that isn&#8217;t wearing an RFID tag? <a href="http://www.theregister.co.uk/2007/03/14/south_korean_gun_bots/">Samsung installed a couple of them</a> along the northern border of South Korea two years ago. Skynet, here we come!</p>
<p><a href="http://jazoon.com/en/conference/presentations/istr/8561">What they don&#8217;t teach you about software at school: Be Smart!</a>, the last talk of the day, was disappointing. I&#8217;ll give Ivar that he had to compete against Neal but &#8230; The topic was okay and what he said was correct and all but the presentation could use some improvement. &#8216;Nuff said.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[TopCoder Arena launcher in Ubuntu]]></title>
<link>http://jaqoup.wordpress.com/2009/06/23/topcoder-arena-launcher-in-ubuntu/</link>
<pubDate>Tue, 23 Jun 2009 14:40:35 +0000</pubDate>
<dc:creator>Jaqoup</dc:creator>
<guid>http://jaqoup.wordpress.com/2009/06/23/topcoder-arena-launcher-in-ubuntu/</guid>
<description><![CDATA[well.. that took me some time to create the launcher first i&#8217;m running on Ubuntu 9.04, all wha]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>well..</p>
<p>that took me some time to create the launcher <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>first i&#8217;m running on Ubuntu 9.04, all what i wanted is a launcher to start the Arena without the need to digg into folders for it</p>
<p>so i made the icon, put it in the Application launcher and added the command wich was &#8220;javaws %ArenaPath%/ContestAppletProd.jnlp&#8221;</p>
<p>and when i click it, nothing happens<!--more--></p>
<p>and when running that command in a terminal it outputs:</p>
<pre>Jun 23, 2009 5:26:20 PM com.sun.corba.se.impl.ior.IORImpl getProfile
WARNING: "IOP00511201: (INV_OBJREF) IOR must have at least one IIOP profile"
org.omg.CORBA.INV_OBJREF:   vmcid: SUN  minor code: 1201  completed: No
 at com.sun.corba.se.impl.logging.IORSystemException.iorMustHaveIiopProfile(IORSystemException.java:473)
 at com.sun.corba.se.impl.logging.IORSystemException.iorMustHaveIiopProfile(IORSystemException.java:495)
 at com.sun.corba.se.impl.ior.IORImpl.getProfile(IORImpl.java:334)
 at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_Object(CDRInputStream_1_0.java:787)
 at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_Object(CDRInputStream_1_0.java:761)
 at com.sun.corba.se.impl.encoding.CDRInputStream.read_Object(CDRInputStream.java:231)
 at com.sun.corba.se.impl.resolver.INSURLOperationImpl.getIORFromString(INSURLOperationImpl.java:120)
 at com.sun.corba.se.impl.resolver.INSURLOperationImpl.operate(INSURLOperationImpl.java:130)
 at com.sun.corba.se.impl.orb.ORBImpl.string_to_object(ORBImpl.java:836)
 at org.GNOME.Accessibility.AccessUtil.getRegistryObject(AccessUtil.java:143)
 at org.GNOME.Accessibility.JavaBridge.registerApplication(JavaBridge.java:1099)
 at org.GNOME.Accessibility.JavaBridge.&#60;init&#62;(JavaBridge.java:364)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
 at java.lang.Class.newInstance0(Class.java:372)
 at java.lang.Class.newInstance(Class.java:325)
 at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:786)
 at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:875)
 at javax.swing.ImageIcon.&#60;init&#62;(ImageIcon.java:136)
 at javax.swing.ImageIcon.&#60;init&#62;(ImageIcon.java:155)
 at net.sourceforge.jnlp.runtime.JNLPRuntime.loadWindowIcon(JNLPRuntime.java:469)
 at net.sourceforge.jnlp.runtime.JNLPRuntime.getDefaultBaseDir(JNLPRuntime.java:259)
 at net.sourceforge.jnlp.runtime.Boot.getBaseDir(Boot.java:405)
 at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:169)
 at java.security.AccessController.doPrivileged(Native Method)
 at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:160)
netx: Invalid XML document syntax.</pre>
<p>after some searching i found that this was because of the version of JAVA i use, the default 1.6 but &#8220;OpenJDK&#8221;</p>
<p>so when i used the command</p>
<p>&#8220;/usr/lib/jvm/java-6-sun/bin/javaws   %ArenaPath%/ContestAppletProd.jnlp&#8221;</p>
<p>it ran correctly</p>
<p>and i added the &#8220;-Xnosplash&#8221; to the command before the Arena path to disable the JAVA web start splash screen <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>i hope that helps some body like me <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Fitur-fitur baru yang diberikan JDK 7]]></title>
<link>http://ghanoz2480.wordpress.com/2009/06/13/fitur-fitur-baru-yang-diberikan-jdk-7/</link>
<pubDate>Sat, 13 Jun 2009 07:44:15 +0000</pubDate>
<dc:creator>Muhammad Ghazali</dc:creator>
<guid>http://ghanoz2480.wordpress.com/2009/06/13/fitur-fitur-baru-yang-diberikan-jdk-7/</guid>
<description><![CDATA[Pendahuluan Sudahkah kalian tahu jika major release yang selanjutnya dari platform Java SE adalah JD]]></description>
<content:encoded><![CDATA[Pendahuluan Sudahkah kalian tahu jika major release yang selanjutnya dari platform Java SE adalah JD]]></content:encoded>
</item>
<item>
<title><![CDATA[Civilization Fever]]></title>
<link>http://reyadel.wordpress.com/2009/05/19/civilization-fever/</link>
<pubDate>Tue, 19 May 2009 23:59:10 +0000</pubDate>
<dc:creator>reyadel</dc:creator>
<guid>http://reyadel.wordpress.com/2009/05/19/civilization-fever/</guid>
<description><![CDATA[In the second half of 1996, a PC gamer-friend introduced me to Sid Meier&#8217;s Civilization II. Th]]></description>
<content:encoded><![CDATA[In the second half of 1996, a PC gamer-friend introduced me to Sid Meier&#8217;s Civilization II. Th]]></content:encoded>
</item>
<item>
<title><![CDATA[Sun sets: Oracle buys Sun]]></title>
<link>http://prosenjit23.wordpress.com/2009/04/20/sun-sets-oracle-buys-sun/</link>
<pubDate>Mon, 20 Apr 2009 18:59:16 +0000</pubDate>
<dc:creator>Prosenjit Bhattacharyya</dc:creator>
<guid>http://prosenjit23.wordpress.com/2009/04/20/sun-sets-oracle-buys-sun/</guid>
<description><![CDATA[Finally the &#8220;Sun&#8221; has set over the land of Java. After years of ailment, Sun Microsystem]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Finally the &#8220;Sun&#8221; has set over the land of Java. After years of ailment, Sun Microsystems entered into a union with Oracle Corporation. Initial talks with IBM failing, Oracle was the next logical choice to acquire Sun. Whether this union proves holy for the Java community is yet to be seen.</p>
<p style="text-align:justify;">So what is the future of Java and related technologies? A million dollar question that does not have one single correct answer. But one thing is for sure there would be some turmoil. Sun had been the guiding light of the Java community for years. Whereas other companies like the erstwhile BEA, IBM and Oracle became rich on Sun&#8217;s technologies, Sun could never monetize them as well and never really came out of the doldrums in which it was pushed in during the recession of 2001. Ever since then analysts have been predicting the demise of this iconic company.</p>
<p style="text-align:justify;">If a company is in trouble, one way out is to sell it to another. But is that the only way out? Apparently that&#8217;s what people think nowadays. Well surely there has to be other ways. Apple turned around without selling. There are other companies that also survived without selling themselves. I wish Sun could have done it.</p>
<p>With the acquisition of Sun, Oracle finds itself in a rather enviable position much to the chagrin of IBM &#8211; a miffed suitor. What happens to the Sun&#8217;s software product portfolio is anybody&#8217;s guess. Here&#8217;s a list of potential products that can be affected:</p>
<ul>
<li>MySQL: The open source database that was already dealt a heavy blow with Oracle&#8217;s acquisition of InnoDB. Will this be the last of MySQL?</li>
<li>Netbeans IDE: With Sun&#8217;s backing, Netbeans has become a leading IDE for Java development. Oracle&#8217;s JDeveloper will surely have an effect on this brilliant piece of software.</li>
<li>Glassfish Application Server: Another open source product that has been very well received by the Java developer community. With BEA&#8217;s Weblogic in its kitty, does it make sense for Oracle to further the cause of Glassfish?</li>
<li>Open SSO: Sun&#8217;s open source security component for the enterprise. Will Oracle have a need for this?</li>
</ul>
<p style="text-align:justify;">Oracle, in turn, gains a lot more. First and foremost is Java. Java has become the predominant technology in enterprise software computing. With Java in its bag Oracle gets to call the shots on how things should move ahead. Whether this is good or bad is a subjective question.</p>
<p style="text-align:justify;">This leads us to the most important question of all &#8211; will the Java Community Process(JCP) lose its democratic nature? Well it&#8217;s surely going to be affected and with Oracle leading the charge chances are many of the enhancements that make their way into future releases are stuff that Oracle wants. Of course there has to be some sort of consensus. But with Sun and BEA out of the way, who dares cross Oracle? IBM? Sure and it will. Specially now since they have lost Sun to Oracle.</p>
<p style="text-align:justify;">I wish to God that what I say next does not come true. With IBM and Oracle on board, the JCP process might well become the battleground of egos. There is a high chance of conflict arising between these two companies. Till now Sun had worked as a mediator of sorts and things were chugging along. But now the situation is completely different. Both Oracle and IBM have the necessary tools and wherewithal to provide end-to-end services to customers. So why should one follow the other? If these two behemoths do not work well together, we might pretty well be headed towards a branch in Java technologies. So maybe we will have an IBM Java/JEE stack and an Oracle Java/JEE stack. Such a split may very well prove to be a crippling blow to the Java community.</p>
<p style="text-align:justify;">Maybe, Java and related technologies should be spun off as another independent organization. This organization can be funded by the other stakeholders like Oracle and IBM but their processes should be free of any influence of a corporate body. A third party mediation strategy is extremely important.</p>
<p style="text-align:justify;">But if a split does happen, where do we, the Java developers, go? Do we align ourselves with one of the two giants or is there another route? How about OpenJDK? I understand that it still has some way to go. But can it provide that other route?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[My Top 3 Questions for Oracle]]></title>
<link>http://quikdraw2700.wordpress.com/2009/04/20/my-top-3-questions-for-oracle/</link>
<pubDate>Mon, 20 Apr 2009 14:25:54 +0000</pubDate>
<dc:creator>quikdraw2700</dc:creator>
<guid>http://quikdraw2700.wordpress.com/2009/04/20/my-top-3-questions-for-oracle/</guid>
<description><![CDATA[So, Oracle does what IBM is unable to do, buy Sun Microsystems. What does it all mean? Oracle is now]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>So, Oracle does what IBM is unable to do, <a href="http://finance.yahoo.com/news/Oracle-Buys-prnews-14969049.html">buy Sun Microsystems</a>. What does it all mean?</p>
<p>Oracle is now billing itself as &#8220;The world&#8217;s largest enterprise software company&#8221;, (See the bottom of the URL above and any other recent Oracle press releases). I&#8217;m not sure when the &#8220;enterprise&#8221; element jumped into their self provided description. It could have been some time ago and I just wasn&#8217;t paying attention. Sounds ominous. Good or Bad, it prompted three immediate questions from my Medulla Oblongata:</p>
<ol>
<li>What does this mean for <a href="http://www.mysql.com">MySQL</a>?</li>
<li>What does this mean for the <a href="http://jcp.org/en/home/index">JCP</a>, and the future of Java as a standardized technology?</li>
<li>What does it mean for Sun OSS <a href="http://blogs.sun.com/jonathan/">involvement</a>? Will it create new obstacles for the <a href="http://openjdk.java.net/">next release</a> of the Java platform? Is an impending sale of Sun the reason the subtle naming of the next release has moved from Java to JDK?</li>
</ol>
<p>Ok, so a few more questions snuck in there besides the three initial ones. It&#8217;s hard to put a lid on the questions stream with such a big announcement on a Monday.</p>
<p>Has anyone seen anything that indicates Oracle&#8217;s direction on these? What implications of the corporate shift are not included in these three questions?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[matlab 2008b]]></title>
<link>http://budris.wordpress.com/2009/03/15/matlab-2008b/</link>
<pubDate>Sun, 15 Mar 2009 09:29:58 +0000</pubDate>
<dc:creator>budris</dc:creator>
<guid>http://budris.wordpress.com/2009/03/15/matlab-2008b/</guid>
<description><![CDATA[[host@localhost ~]$ matlab Locking assertion failure.  Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0x44]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><blockquote><p>[host@localhost ~]$ matlab<br />
Locking assertion failure.  Backtrace:<br />
#0 /usr/lib/libxcb-xlib.so.0 [0x448767]<br />
&#8230;</p></blockquote>
<p>Pora dienų turėjau šitą problemą. Matlab&#8217;as spjaudėsi, bet veikė, išskyrus rotate3d, ko man, aišku, šiuo metu reikia. Internetas pilnas patarimų ir apėjimų kaip panaikinti matlab&#8217;o minėtą zirzimą, kurie neveikia ir kurių net patys patarėjai paaiškinti negali.</p>
<p>Pastebėjimai. Matlab&#8217;as turi savo java, kuri yra pasenusi. Mano fedora turi openJDK. Galima bandyti priversti matlab&#8217;ą naudotis fedoros java, bet man nepavyko ir panašu, kad niekam šiuo metu tas nepavyks dėl openJDK bugu.</p>
<p>Sprendimas, aišku, akivaizdus &#8211; parsisiųsti sun java ir liepti matlab&#8217;ui ja naudotis, tik kažkodėl internete to niekas nepadaro. Juk niekas neliepia visos OS pakabinti ant sun javos.</p>
<p>P.S. klaidų nebėra, bet rotate3d vis dar neveikia :/</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
