<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>abstra·cc</title>
	<atom:link href="http://www.abstra.cc/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abstra.cc</link>
	<description>home of the caffeinated coders</description>
	<lastBuildDate>Thu, 23 Aug 2012 11:01:36 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Trip Report: JRubyConf EU / eurucamp 2012</title>
		<link>http://www.abstra.cc/index.php/trip-report-jrubyconf-eu-eurucamp-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=trip-report-jrubyconf-eu-eurucamp-2012</link>
		<comments>http://www.abstra.cc/index.php/trip-report-jrubyconf-eu-eurucamp-2012/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 17:55:21 +0000</pubDate>
		<dc:creator>mario</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[conferencia]]></category>
		<category><![CDATA[eurucamp]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[jrubyconf]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=750</guid>
		<description><![CDATA[Last weekend Bruno and I attended JRubyConf 2012 and its parent event, eurucamp 2012. The conference took place in the outskirts of Berlin, at a beautiful venue on the shore of Lake Müggelsee. It was a fun weekend, full of interesting sessions, interesting people and interesting activities. The organizers went out of their way to make sure everything went smoothly [...]]]></description>
	<link type="text/css" rel="stylesheet" href="http://www.abstra.cc/wp-content/plugins/advanced-iframe/css/ai.css" />
<script type="text/javascript" src="http://www.abstra.cc/wp-content/plugins/advanced-iframe/js/ai.js" ></script>
<script type="text/javascript">function aiResizeIframeHeight(height) { aiResizeIframeHeightById("advanced_iframe",height); }</script>
			<content:encoded><![CDATA[<p><a href="http://www.abstra.cc/files/2012/08/eurucamp041.jpg"><img class=" wp-image-757 alignleft" src="http://www.abstra.cc/files/2012/08/eurucamp041-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p>Last weekend <a href="https://twitter.com/brunolerin">Bruno</a> and <a href="https://twitter.com/thedoc">I</a> attended <a href="http://www.jrubyconf.eu">JRubyConf 2012</a> and its parent event, <a href="http://2012.eurucamp.org">eurucamp 2012</a>. The conference took place in the outskirts of Berlin, at a beautiful venue on the shore of Lake Müggelsee.</p>
<p>It was a fun weekend, full of interesting sessions, interesting people and interesting activities. The organizers went out of their way to make sure everything went smoothly even in the face of difficult problems such as their WiFi provider not providing enough bandwidth for everyone (they ended up getting a pair of access points to connect us to the Net) and the hotel kitchen apparently misunderstanding what &#8220;vegetarian&#8221; means. The conference itself was different from others I&#8217;ve attended in that it was a bit more laid-back. For example, on Saturday there was a 5-hour lunch/siesta break with activities in and around the lake, such as a coffee-brewing workshop and a martial-arts course that promised to show you how to kill people with your cellphone. This atmosphere made the conference more enjoyable and less stressful than others I&#8217;ve been to. Aside from Friday where there were three distinct tracks (JRubyConf, Beginners Workshops and Advanced Workshops), the rest of the conference was a single-track affair, which made it a lot easier to follow everything and prevented scheduling conflicts such as seen in other conferences.</p>
<p><a href="http://www.abstra.cc/files/2012/08/eurucamp047.jpg"><img class="alignleft size-medium wp-image-755" src="http://www.abstra.cc/files/2012/08/eurucamp047-198x300.jpg" alt="" width="198" height="300" /></a>One interesting feature was that all attendees were provided with an RFID tag. These tags served two purposes: on the one hand, there were RFID receivers spread throughout the conference hall which tracked all attendees (as long as they were inside the hall &#8211; those outside were shown as grouped around the window). On the other hand, the tags talked between themselves and periodically uploaded the information, which served to generate a graph showing who talked to whom. Many congratulations go to the efforts of <a href="https://twitter.com/norbertc">Norbert Crombach</a> who built up a couple of <a href="//live.eurucamp.org">visualizations</a> of the data. Sure beats exchanging business cards! There&#8217;s more info on the RFID project (which was sponsored by Neo4j) in <a href="//blog.neo4j.org/2012/08/neo4j-track-hack-at-jrubyconfeu.html">this blog post</a></p>
<p>Now to the sessions. Here is the <a href="http://2012.eurucamp.org/schedule">full session schedule</a>. On the first day we attended the JRubyConf track. In the keynote, <a href="https://twitter.com/tom_enebo">Tom Enebo</a> gave us the skinny on JRuby&#8217;s present and future, which looks brighter every day. There were talks on concurrency and performance issues, benchmarking and even a talk about JRuby on Android (Ruboto). There was so much information that things started running together, so in this post I&#8217;ll concentrate on a few highlights from some of the talks that stuck to my mind. The full presentations are currently being uploaded to the <a href="http://lanyrd.com/2012/jrubyconfeu">JRubyConf</a> and <a href="http://lanyrd.com/2012/eurucamp">eurucamp</a> Lanyrd sites, and there is a <a href="http://www.flickr.com/groups/eurucamp/pool/">Flickr group</a> where attendees are uploading their pictures.</p>
<ul>
<li><a href="https://twitter.com/effata">David Tollmyr</a> showed us that java.util.concurrent is your friend, and that there are several common operations like Array.join with non-string data or passing binary RubyStrings to Java that can blow up your code in interesting ways or simply make your performance suck. There was a lot more info regarding surprising effects on performance of common Ruby idioms.</li>
</ul>
<ul>
<li><a href="https://twitter.com/iconara">Theo Hultberg</a> talked about HotBunnies, his JRuby RabbitMQ wrapper, and went on to say quite a bit more about java.util.concurrent and how, in a distributed system, blocking is not always a bad idea. He also mentioned Mikka, a thin Ruby wrapper around the Akka library that provides support for actor-based concurrency in JRuby. This meshed in a bit with my talk, where I also talked about Akka and mentioned Mikka.</li>
</ul>
<ul>
<li><a href="https://twitter.com/donv70">Uwe Kubosch</a> talked about Ruboto, the JRuby port for Android. It is currently usable, but startup time and performance still need quite a bit of work. It looks like a great way to write Android apps with a lot less boilerplate than the standard SDK and I will be following it closely.</li>
</ul>
<p>The last JRubyConf talk was about integrating JRuby and Scala and was delivered by none other than yours truly. I was supposed to go just before lunch but since the morning talks had gone long and we were running behind schedule, Alex asked me if we could move me to the end, carving out a slot from the lightning talks to give enough time for my session. Polyglot programming was a recurring topic in several eurucamp talks, so it came in just at the right time. Bruno was kind enough to record the full session which we&#8217;ve posted in <a href="https://vimeo.com/47933358">Vimeo</a> and the slides are in <a href="http://www.slideshare.net/mcamou/static-or-dynamic-typing-why-not-both">SlideShare</a>. It wasn&#8217;t a good time to try to start a religious war, since most of the attendees&#8217; brains were saturated with info from the rest of the day, but several people approached me later to talk about Scala and polyglot programming. All in all I would call it a success.</p>
<iframe id='advanced_iframe'  name='advanced_iframe'  src='http://player.vimeo.com/video/47933358' width='500' height='281' scrolling='no'  frameborder='0'  border='0'  allowtransparency='true' ></iframe>
 
<p><a href="http://vimeo.com/47933358">Static vs Dynamic Typing &#8211; Why Not Both?</a> from <a href="http://vimeo.com/abstracc">abstracc</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>As I mentioned, there were several more talks, so have a look at the sites above to see the abstracts and look at the slides. After that we had dinner and drinks for a couple of hours, before the eurucamp keynote. Delivered by <a href="https://twitter.com/steveklabnik">Steve Klabnik</a>, it was a thought-provoking talk on epistemology, logic, metaphysics, philosophy and aesthetics, and how the pertain to development. The concepts he presented aren&#8217;t something you can really absorb in a 45-minute talk, they have to percolate in your brain for a loooong while. This is one of the talks that I would love to have video of so I could review it at leisure.</p>
<p>The last (but not least-important) activity on Friday was the party. Conversation flowed freely, beer not as freely but in enough quantities to lubricate the conversation along, and so ended a great first day.</p>
<p>The second day kicked off with a bang, with <a href="https://twitter.com/konstantinhasse">Konstantin Haase</a> talking about how to implement an almost-Sinatra clone in 8 lines, but really was about obfuscating and WTFing Ruby code. One very interesting talk (at least for me) was <a href="https://twitter.com/methodmissing">Lorens Naudé</a>&#8216;s session about ZeroMQ, which, despite its name, is not really a message queue but a messaging layer on top of different kinds of sockets (in-process, IPC, TCP or Multicast). I am really looking forward to implementing it in one of our projects and possibly replacing AMQP, since ZeroMQ seems to be much better suited for our use case.</p>
<p>Then <a href="https://twitter.com/jcoglan">James Coglan</a> went on the stage to talk about Dependency Injection, and how it&#8217;s not really for testing but for usability, and that usability leads to testability. This is a very interesting twist, with lots of food for thought.</p>
<p>Some more highlights from day 2:</p>
<ul>
<li><a href="https://twitter.com/lrz">Laurent Sanzonetti</a> showed us RubyMotion, a tool to allow you to program iOS devices in Ruby without wrapping your head around Objective-C. Very nice. Since Apple doesn&#8217;t allow interpreted code to run on their devices, RubyMotion actually compiles Ruby down to binary before generating the package. It&#8217;s a for-pay tool, but if you&#8217;re doing any iOS development at all it&#8217;s worth a look.</li>
</ul>
<ul>
<li><a href="https://twitter.com/srdan">Srdan Kvrgic</a> talked about how idempotency can help you scale and recover when bad things happen, as long as your idempotency store is reliable and can keep up with the rest of the system. He was the third speaker from <a href="http://burtcorp.com">Burt</a> and it seems that these guys <strong>REALLY</strong> know what they&#8217;re talking about regarding scalability. We had a couple of chats with them during the lunches and they are working on very cool stuff.</li>
</ul>
<ul>
<li><a href="https://twitter.com/_solnic_">Piotr Solnica</a> talked about DataMapper 2. This looks like a VERY interesting persistence framework that promises to do away with the kitchen-sink mess that is ActiveRecord. It will even unify SQL and NoSQL backends, with links between them. Still a work-in-progress in progress, but we&#8217;ll be watching closely.</li>
</ul>
<p>Lunch on day 2 was a 5-hour lunch/siesta break with packed lunches. People signed up for activities using hashtags on Twitter (very cool) and could check out how many people had signed up for each activity on a real-time web page the organizers whipped up on the spot. There was a martial-arts course (which I mentioned at the beginning), bike rides around the lake, ultimate frisbee (whatever that is), a coffee-brewing workshop, and (as expected) a Ruboto workshop. Of course, you were free to just rest or, like we did, have a stroll around the lake with into the small village and have a drink there next to the lake. For dinner, some people stayed at the hotel and went bowling, and others went to the village to have dinner at a restaurant there. In the end we had to split into two groups due to scalability limitations of one restaurants&#8217; kitchen. It was a great evening where we wound up talking about functional programming and monads after having a couple of beers, always an interesting prospect.</p>
<p>Day 3 started with a rousing discussion between <a href="https://twitter.com/agnoster">Isaak Wolkerstorfer</a> and his wife <a href="https://twitter.com/joanwolk">Joan</a> about science, art, beauty, programming and the relationships therein. It was great and really kept the audience&#8217;s interest, a hard thing todo especially at 9:30 AM on a Sunday after a late evening the previous night. Another talk which would have been great to have access to the video of.</p>
<p>Then we got onto the more deeply technical discussions. There were a few lightning talks followed by <a href="https://twitter.com/poteland">Pablo Astigarraga</a> who came all the way from Uruguay, talking about how there aren&#8217;t really any hard and fast rules as to whether software should be monolithic or distributed, and how to prepare for the inevitable architectural shift that comes at some point between &#8220;we need it out there quick, monolithic development is faster&#8221; and &#8220;we have so many users that a single monolithic application cannot keep up&#8221;.</p>
<p><a href="https://twitter.com/mikeburns">Mike Burns</a> came up to talk about programming paradigms other than Object Orientation, with a good bit of Haskell thrown in. His was an extremely interesting talk with lots of food for thought. I am already partly on that road, using functional techniques more and more, but the process of rewiring your brain sure takes time!</p>
<p>Then came another polyglot talk, with <a href="https://twitter.com/txustice">Txus Bach</a>, one of the organizers of <a href="http://www.baruco.org">BaRuCo</a> speaking about polyglot programming in Rubinius. His talk had some things in common with mine, although his was more about implementing his own language whereas I talked about integrating multiple existing ones. Two sides of the same coin.</p>
<p>The conference finally ended with an extremely entertaining talk by <a href="https://twitter.com/apotonick">Nick Sutterer</a>, who talked about Rails and avoiding the standard mindset associated with it in the interest of testability and cleanliness.</p>
<div id="attachment_756" class="wp-caption alignleft" style="width: 310px"><a href="http://www.abstra.cc/files/2012/08/eurucamp055.jpg"><img class="size-medium wp-image-756" src="http://www.abstra.cc/files/2012/08/eurucamp055-300x150.jpg" alt="" width="300" height="150" /></a><p class="wp-caption-text">The awesome speakers</p></div>
<p>All in all it was a great conference. The only thing I really miss are having videos available of all the sessions (especially the more thought-provoking and intriguing ones), but given that it was really organized in a couple of months and that the price was extremely affordable, it&#8217;s understandable.  I&#8217;d like to thank <a href="https://twitter.com/arsduo">Alex K</a>, <a href="https://twitter.com/myabc">Alex C</a>, <a href="https://twitter.com/argorak">Florian</a> and the rest of the team for being wonderful hosts, and we hope to be there next year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/trip-report-jrubyconf-eu-eurucamp-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¡Nos vamos a la JRubyConf.eu!</title>
		<link>http://www.abstra.cc/index.php/nos-vamos-a-la-jrubyconf-eu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nos-vamos-a-la-jrubyconf-eu</link>
		<comments>http://www.abstra.cc/index.php/nos-vamos-a-la-jrubyconf-eu/#comments</comments>
		<pubDate>Thu, 09 Aug 2012 15:35:46 +0000</pubDate>
		<dc:creator>mario</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[jrubyconf eu]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[scuby]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=683</guid>
		<description><![CDATA[Los próximos 17, 18 y 19 de Agosto tendrá lugar en Berlín la conferencia European Ruby Camp (eurucamp 2012). Como parte de dicha conferencia, y sólo durante el día 17, tendrá lugar de manera simultánea la JRubyConf.EU: la primera JRubyConf de Europa. Estos eventos para desarrolladores JRuby, tradicionalmente asociados a la multitudinaria RubyConf, se celebran desde [...]]]></description>
	<link type="text/css" rel="stylesheet" href="http://www.abstra.cc/wp-content/plugins/advanced-iframe/css/ai.css" />
<script type="text/javascript" src="http://www.abstra.cc/wp-content/plugins/advanced-iframe/js/ai.js" ></script>
<script type="text/javascript">function aiResizeIframeHeight(height) { aiResizeIframeHeightById("advanced_iframe",height); }</script>
			<content:encoded><![CDATA[<p>Los próximos 17, 18 y 19 de Agosto tendrá lugar en Berlín la conferencia European Ruby Camp (<a href="http://2012.eurucamp.org/">eurucamp 2012</a>). Como parte de dicha conferencia, y sólo durante el día 17, tendrá lugar de manera simultánea la <a href="http://jrubyconf.eu">JRubyConf.EU</a>: la primera JRubyConf de Europa. Estos eventos para desarrolladores JRuby, tradicionalmente asociados a la multitudinaria <a href="http://rubyconf.org/">RubyConf</a>, se celebran desde hace 4 años en los Estados Unidos. <a href="http://jrubyconf.com/">La última</a> tuvo lugar en Mayo de este año en Minesotta.</p>
<p>Tanto las charlas de la EuRuCamp como de la JRubyConf tienen muy buena pinta, más todavía porque han aceptado mi charla <em>&#8220;Static or dynamic typing? Why not both? Integrating JRuby and Scala&#8221;</em> en la cual hablaré sobre la integración entre <a href="http://www.jruby.org">JRuby</a> y <a href="http://www.scala-lang.org/">Scala</a>.</p>
<p>Más allá de las guerras religiosas, tanto los lenguajes estáticos como los dinámicos tienen sus ventajas y desventajas. Una de las grandes ventajas de programar sobre la JVM es que hay una gran cantidad de lenguajes con distintas fortalezas y paradigmas de programación. ¿Por qué no aprovechar, y utilizar la herramienta adecuada para cada labor?</p>
<p><iframe id='advanced_iframe'  name='advanced_iframe'  src='http://player.vimeo.com/video/46458018' width='500' height='281' scrolling='no'  frameborder='0'  border='0'  allowtransparency='true' ></iframe>
 
<p><a href="http://vimeo.com/46458018">Mario Camou &#8211; talk</a> from <a href="http://vimeo.com/mcamou">Mario Camou</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Por cierto, el día de hoy, jueves 9 de agosto, y bajo los auspicios del Madrid JUG, daremos una vista previa de la charla en nuestras oficinas. La cita es a las 19:30. Para más información mirad en <a href="https://madridjug.jottit.com/agosto_2012">la página de eventos del grupo</a>.</p>
<p>Como podéis ver, en abstra·cc nos encanta formar parte de la gran familia global de desarrolladores de software. ¡Y presumir de ello!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/nos-vamos-a-la-jrubyconf-eu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Charla sobre OSGi en nuestras oficinas</title>
		<link>http://www.abstra.cc/index.php/charla-sobre-osgi-en-nuestras-oficinas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=charla-sobre-osgi-en-nuestras-oficinas</link>
		<comments>http://www.abstra.cc/index.php/charla-sobre-osgi-en-nuestras-oficinas/#comments</comments>
		<pubDate>Sat, 04 Aug 2012 18:09:19 +0000</pubDate>
		<dc:creator>mario</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[charlas]]></category>
		<category><![CDATA[JUGMadrid]]></category>
		<category><![CDATA[OSGi]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=685</guid>
		<description><![CDATA[El pasado jueves 2 de Julio tuvimos el gusto de tener a Miguel Ángel Pastor (@miguelinlas3) en nuestras oficinas para darnos una introducción a OSGi. Hubo una buena concurrencia, aparte de cuatro miembros de nuestro equipo de desarrollo, asistieron varios miembros del JUG Madrid. En la charla, Miguel Ángel nos presentó tanto la historia y [...]]]></description>
				<content:encoded><![CDATA[<p>El pasado jueves 2 de Julio tuvimos el gusto de tener a Miguel Ángel Pastor (<a href="https://twitter.com/miguelinlas3">@miguelinlas3</a>) en nuestras oficinas para darnos una introducción a <a href="http://www.osgi.org">OSGi</a>.</p>
<p><a href="http://www.abstra.cc/files/2012/08/2012-08-02-19.07.49.jpg"><img class="alignnone size-medium wp-image-687" src="http://www.abstra.cc/files/2012/08/2012-08-02-19.07.49-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>Hubo una buena concurrencia, aparte de cuatro miembros de nuestro equipo de desarrollo, asistieron varios miembros del <a href="http://groups.google.com/group/madridjug">JUG Madrid</a>.</p>
<p><a href="http://www.abstra.cc/files/2012/08/2012-08-02-19.06.43-2-small.jpg"><img class="alignnone  wp-image-689" src="http://www.abstra.cc/files/2012/08/2012-08-02-19.06.43-2-small-1024x768.jpg" alt="" width="717" height="538" /></a></p>
<p>En la charla, Miguel Ángel nos presentó tanto la historia y razón de ser de OSGi, como algunos ejemplos prácticos de cómo hacer y utilizar componentes. Además de ser una excelente forma de agregar modularidad a las aplicaciones Java, proporciona características como la actualización en caliente de componentes de la aplicación sin tener que reiniciarla, y el reemplazo, también en caliente, implementaciones de componentes (por ejemplo, para utilizar distintos <em>drivers</em> de Base de Datos), y la construcción de aplicaciones bajo un modelo de Servicios (al estilo SOA pero dentro de la misma aplicación). OSGi fue pensado como una solución para software empotrado, pero sus funcionalidades han crecido con el paso de los años. Existen además varias implementaciones de OSGi, de las que las más populares son <a href="http://www.eclipse.org/equinox/">Eclipse Equinox</a> y <a href="http://felix.apache.org">Apache Felix</a>.</p>
<p>Aunque en Java existirá la posibilidad de utilizar <a href="http://openjdk.java.net/projects/jigsaw/">Jigsaw</a> para modularizar nuestros proyectos, el alcance de éste es bastante menor que el de OSGi (está pensado para modularizar las librerías internas del JDK), además de que Oracle ha anunciado el <a href="http://mreinhold.org/blog/late-for-the-train">retraso</a> de <a href="http://openjdk.java.net/projects/jigsaw/">Jigsaw</a> hasta Java 9.</p>
<p>Actualmente existen bastantes proyectos que utilizan OSGi para su extensibilidad, como por ejemplo <a href="http://www.eclipse.org">Eclipse</a> y <a href="http://glassfish.java.net">Glassfish</a>, así como el gestor documental <a href="http://www.nuxeo.com">Nuxeo</a>.</p>
<p>Agradecemos a Miguel Ángel el habernos dado la charla, cuyos slides se pueden encontrar en <a href="https://github.com/migue/blog-examples/tree/master/osgi-basics">su GitHub</a>, así como en <a href="http://www.slideshare.net/miguelinlas3/scala-overview-7026177">SlideShare</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/charla-sobre-osgi-en-nuestras-oficinas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gyokuro public web teaser</title>
		<link>http://www.abstra.cc/index.php/gyokuro-public-web-teaser/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gyokuro-public-web-teaser</link>
		<comments>http://www.abstra.cc/index.php/gyokuro-public-web-teaser/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 17:04:47 +0000</pubDate>
		<dc:creator>nando</dc:creator>
				<category><![CDATA[noticias]]></category>
		<category><![CDATA[bicicleta electrica]]></category>
		<category><![CDATA[electric bike]]></category>
		<category><![CDATA[gestion]]></category>
		<category><![CDATA[gyokuro]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=672</guid>
		<description><![CDATA[Hi! This is a brief update on our work with the brand-new, shinylicious webapp that we&#8217;re building around Gyokuro, our bike-sharing system management software. It&#8217;s called Gyokuro·web Unlike the web admin interface (unsurprisingly known as Gyokuro·admin), our new product will allow end-users to know the status of the whole system: Bike and station usage and [...]]]></description>
				<content:encoded><![CDATA[<p>Hi! This is a brief update on our work with the brand-new, shinylicious webapp that we&#8217;re building around <a href="http://www.slideshare.net/abstracc/gyokuro-architecture-and-business-use-cases">Gyokuro</a>, our bike-sharing system management software. It&#8217;s called <strong>Gyokuro·web</strong></p>
<p>Unlike the web admin interface (unsurprisingly known as <a href="http://www.slideshare.net/abstracc/gyokuro-architecture-and-business-use-cases">Gyokuro·admin</a>), our new product will allow end-users to know the status of the whole system:</p>
<ul>
<li>Bike and station usage and statuses, including charge levels (if electric bikes are used, that is)</li>
<li>Important notices regarding service outages</li>
<li>News or just stuff the service provider considers important</li>
<li>Information for the general public, regarding fees, legislation and advices for a safe ride</li>
</ul>
<p>Moreover, if the system is opened for public registration, users will be able to recharge minutes via PayPal or credit card, depending on the business model the customer chooses.</p>
<p>But not so quick, we&#8217;ve got just a working, keynote-ready lorem ipsum app that will be ready for your mischief in a couple of weeks. For now, have a peek. Click and see! (oops! only in Spanish for the moment)</p>
<p><a href="http://www.abstra.cc/files/2012/07/gk_userweb.png"><img src="http://www.abstra.cc/files/2012/07/gk_userweb-298x300.png" alt="" title="gk_userweb" width="298" height="300" class="aligncenter size-medium wp-image-673" /></a></p>
<p>We hope you like it as much as we do. We are really enjoying having a break outside our usual enterprisey-, ERP-related stuff. Gyokuro FTW!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/gyokuro-public-web-teaser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lightning talk sobre tuning de memoria de JRuby en Madrid DevOps</title>
		<link>http://www.abstra.cc/index.php/lightning-talk-sobre-tuning-de-memoria-de-jruby-en-madrid-devops/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lightning-talk-sobre-tuning-de-memoria-de-jruby-en-madrid-devops</link>
		<comments>http://www.abstra.cc/index.php/lightning-talk-sobre-tuning-de-memoria-de-jruby-en-madrid-devops/#comments</comments>
		<pubDate>Thu, 24 May 2012 18:30:09 +0000</pubDate>
		<dc:creator>mario</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[garbage collector]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=631</guid>
		<description><![CDATA[Hoy a las 8 PM he dado en Madrid DevOps una lightning talk sobre tuning de memoria y del garbage collector de la JVM, con énfasis en JRuby. Podéis encontrar el mapa mental de la charla aquí. Es un archivo de FreeMind, el cual podéis descargar en freemind.sourceforge.net. Más info sobre el mapa y demás [...]]]></description>
				<content:encoded><![CDATA[<p>Hoy a las 8 PM he dado en Madrid DevOps una lightning talk sobre tuning de memoria y del garbage collector de la JVM, con énfasis en JRuby. Podéis encontrar el mapa mental de la charla <a title="JVM GC Tuning MindMap" href="/stuff/jvm-gc-tuning.mm">aquí</a>. Es un archivo de FreeMind, el cual podéis descargar en <a href="http://freemind.sourceforge.net">freemind.sourceforge.net</a>.</p>
<p>Más info sobre el mapa y demás en <a href="http://www.abstra.cc/lightheaded/?p=147">este post</a> de nuestro blog de desarrollo.</p>
<p>Notas sobre los parámetros de configuración:</p>
<p><strong>Negrita</strong> - parámetros prácticamente obligatorios, o por los que se puede comenzar<br />
Normal &#8211; parámetros para ajustes finos<br />
<span style="color: #993300">Rojo<span style="color: #000000"> - parámetros que es mejor no tocar (o tocar sólo si sabes muy bien lo que estás haciendo)</span></span><br />
<img class="aligncenter size-medium wp-image-649" src="http://www.abstra.cc/files/2012/05/duke-tuned-300x300.jpg" alt="" width="300" height="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/lightning-talk-sobre-tuning-de-memoria-de-jruby-en-madrid-devops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We&#8217;re looking for a summer intern</title>
		<link>http://www.abstra.cc/index.php/were-looking-for-a-summer-intern/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=were-looking-for-a-summer-intern</link>
		<comments>http://www.abstra.cc/index.php/were-looking-for-a-summer-intern/#comments</comments>
		<pubDate>Tue, 22 May 2012 11:31:43 +0000</pubDate>
		<dc:creator>nando</dc:creator>
				<category><![CDATA[noticias]]></category>
		<category><![CDATA[becario]]></category>
		<category><![CDATA[blue mountain]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[summer intern]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=609</guid>
		<description><![CDATA[Are you a college student in Madrid looking for a paid summer internship as a software developer? If the answer is &#8220;hell yeah!&#8221;, read on: Have you programmed in C++? Do you have an interest in Qt? Do you like us? Would you like to be a part of an exciting product release? We offer [...]]]></description>
				<content:encoded><![CDATA[<p>Are you a college student in Madrid looking for a paid summer internship as a software developer? If the answer is &#8220;hell yeah!&#8221;, read on:</p>
<ul>
<li>Have you programmed in C++?</li>
<li>Do you have an interest in Qt?</li>
<li><a href="http://www.abstra.cc/index.php/contacto/jobs/">Do you like us?</a></li>
<li>Would you like to be a part of an exciting product release?</li>
</ul>
<p>We offer you an opportunity to join our team and help us develop the <a href="http://www.abstra.cc/index.php/products/bluemountain-framework/">BlueMountain platform</a> launcher. Besides this summer project, the smart people in our team would love to mentor you in other areas, such as Ruby, functional programming, devops stuff and agile methodologies.</p>
<p>As for the gory details, you&#8217;d earn €600/month, working 6 hours a day. A valid cooperation contract has to be signed by us and your University.</p>
<p>Apply now! Just use our <a href="http://www.abstra.cc/index.php/contactform/">contact form</a> or ping us at <span id="enkoder_1_1142564534">email hidden; JavaScript is required</span><script type="text/javascript">
/* <!-- */
function hivelogic_enkoder_1_1142564534() {
var kode="kode=\"110 114 103 104 64 37 114 110 104 103 95 37 64 44 62 95 42 95 95 95 42 95 95 113 43 114 108 49 109 43 44 118 104 104 117 104 121 49 117 95 95 44 95 95 95 42 43 95 42 108 119 115 111 49 118 103 104 110 114 104 64 114 103 62 110 95 37 95 95 114 110 104 103 95 95 64 95 95 95 37 62 95 95 95 95 44 95 95 95 95 95 95 95 95 95 95 95 42 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 42 43 95 95 108 113 109 114 44 49 104 43 117 118 121 104 117 104 44 49 95 95 95 95 95 95 95 95 95 42 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 42 95 95 95 95 95 95 119 43 111 108 118 115 104 49 114 103 64 110 103 104 110 114 95 95 62 95 95 95 95 95 95 95 95 95 95 95 37 110 95 95 103 114 64 104 95 95 95 95 95 95 95 95 95 37 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 44 62 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 37 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 65 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 100 95 95 63 50 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 102 102 100 49 119 117 101 118 67 100 101 118 109 114 95 95 65 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 37 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 102 95 95 49 102 117 100 118 119 100 101 118 67 114 101 61 109 119 114 108 111 112 100 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 37 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 105 64 117 104 35 107 63 100 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 37 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 104 43 108 119 122 117 119 49 104 113 120 112 114 102 95 95 103 95 95 95 95 95 95 95 95 95 95 95 37 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 62 95 95 114 110 104 103 110 64 103 114 49 104 115 118 108 111 43 119 95 95 95 95 95 95 95 95 95 42 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 42 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 49 44 104 117 104 121 118 117 43 104 49 44 114 109 113 108 95 95 43 95 95 95 95 95 95 95 95 95 95 95 42 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 42 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 44 95 95 95 95 62 95 95 95 95 95 95 95 95 95 95 95 37 64 95 95 103 104 110 114 95 37 95 95 95 95 95 95 110 62 103 114 64 104 114 110 104 103 118 49 111 115 119 108 95 95 43 95 95 95 42 95 95 95 95 95 95 95 42 44 95 95 117 49 121 104 117 104 104 118 44 43 109 49 108 114 43 113 95 42 95 95 95 95 95 95 95 42 95 95 95 95 95 95 62 44 95 37 95 95 104 64 114 103 95 37 110 110 62 103 114 64 104 114 110 104 103 118 49 111 115 119 108 95 42 43 44 95 42 117 49 121 104 117 104 104 118 44 43 109 49 108 114 43 113 95 42 95 42 62 44 37 62 123 64 42 42 62 105 114 117 43 108 64 51 62 108 63 43 110 114 103 104 49 111 104 113 106 119 107 48 52 44 62 108 46 64 53 44 126 123 46 64 110 114 103 104 49 102 107 100 117 68 119 43 108 46 52 44 46 110 114 103 104 49 102 107 100 117 68 119 43 108 44 128 110 114 103 104 64 123 46 43 108 63 110 114 103 104 49 111 104 113 106 119 107 66 110 114 103 104 49 102 107 100 117 68 119 43 110 114 103 104 49 111 104 113 106 119 107 48 52 44 61 42 42 44 62\";kode=kode.split(\' \');x=\'\';for(i=0;i<kode.length;i++){x+=String.fromCharCode(parseInt(kode[i])-3)}kode=x;";var i,c,x;while(eval(kode));
}
hivelogic_enkoder_1_1142564534();
var span = document.getElementById('enkoder_1_1142564534');
span.parentNode.removeChild(span);
/* --> */
</script></p>
<p>This won&#8217;t be your typical internship ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/were-looking-for-a-summer-intern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Street Map: la Wikipedia de los mapas</title>
		<link>http://www.abstra.cc/index.php/open-street-map-la-wikipedia-de-los-mapas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-street-map-la-wikipedia-de-los-mapas</link>
		<comments>http://www.abstra.cc/index.php/open-street-map-la-wikipedia-de-los-mapas/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 18:39:35 +0000</pubDate>
		<dc:creator>nando</dc:creator>
				<category><![CDATA[ticker]]></category>
		<category><![CDATA[comunidad]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[openstreetmap]]></category>
		<category><![CDATA[osm]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=593</guid>
		<description><![CDATA[Desde que Larry Page volvió a ser CEO Google, las cosas han cambiado bastante. Servicios como Code Search o Wave han desaparecido, mientras todos los esfuerzos se concentran en Google+, Apps y Drive. Una dosis de economía real que también ha afectado a Google Maps. A finales del año pasado, se anunció el fin del [...]]]></description>
				<content:encoded><![CDATA[<p>Desde que <a href="http://conecti.ca/2011/04/04/a-partir-de-hoy-larry-page-vuelve-a-tomar-las-riendas-de-google/">Larry Page volvió</a> a ser CEO Google, las cosas han cambiado bastante. Servicios como <a href="https://groups.google.com/group/google-code-search/browse_thread/thread/fa2e2908c47df068?pli=1">Code Search</a> o <a href="http://en.wikipedia.org/wiki/Apache_Wave#End_of_development_of_original_Google_Wave_under_Google_in_2010">Wave</a> han desaparecido, mientras todos los esfuerzos se concentran en Google+, Apps y Drive. Una dosis de economía real que también ha afectado a Google Maps.</p>
<p>A finales del año pasado, <a href="http://www.meneame.net/story/google-maps-api-deja-ser-gratuita">se anunció</a> el fin del uso gratuito de la API de Google Maps por parte de los desarrolladores. Sus empresas tendrían que pagar por el  acceso a este servicio. Las reacciones más sonadas a este cambio de política de uso, fueron que Apple y Foursquare <a href="http://www.lavanguardia.com/enlaces-del-dia/20120313/54268327708/apple-y-foursquare-dejan-de-usar-google-maps-y-se-pasan-a-open-street-map.html">se pasaron</a> a una alternativa llamada &#8220;Open Street Map&#8221;, hasta la fecha poco conocida entre los usuarios de <em>apps</em>. Poco después, Wikipedia se suma al cambio, <a href="http://techcrunch.com/2012/04/05/wikipedias-mobile-apps-drop-google-maps-for-openstreetmap/">tras anunciar</a> que sus aplicaciones móviles abandonarían Google Maps.</p>
<p>OpenStreetMap es una iniciativa cuyo objetivo es crear y proporcionar datos geográficos libres, tales como callejeros y mapas de carreteras, a todo el mundo. En Open Street Map, los datos de los mapas son libres para su descarga y utilizan una licencia de uso abierta, lo que permite que usuarios y desarrolladores puedan utilizar los mapas de forma más flexible y libre, tanto para crear mapas personales como para añadir información.</p>
<p>Aunque, por ahora, Google Maps sea un producto mucho más desarrollado y útil para los usuarios finales, las empresas que, como abstra·cc, utilizamos Open Stret Map en nuestras aplicaciones, debemos contribuir al proyecto. No sólo usarla <em>porque es gratis</em>. <a href="http://www.openstreetmap.es/preguntas-frecuentes/">Hay mucho más en juego</a> que el dinero o maniobras comerciales.</p>
<p>En poco más de seis meses, el número de usuarios registrados en Open Street Map, <a href="http://osmstats.altogetherlost.com/">ha superado</a> los 600.000. A día de hoy, <a href="http://en.wikipedia.org/wiki/Wikipedia:Wikipedians">Wikipedia tiene</a> 16.643.482.</p>
<ul>
<li><a href="http://www.openstreetmap.org/">http://www.openstreetmap.org/</a></li>
<li><a href="http://www.openstreetmap.es/">http://www.openstreetmap.es/</a></li>
<li><a href="https://twitter.com/#!/openstreetmapes">@openstreetmapes</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/open-street-map-la-wikipedia-de-los-mapas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java 7 y tú</title>
		<link>http://www.abstra.cc/index.php/java-7-openjdk-noticia/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=java-7-openjdk-noticia</link>
		<comments>http://www.abstra.cc/index.php/java-7-openjdk-noticia/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 09:45:16 +0000</pubDate>
		<dc:creator>nando</dc:creator>
				<category><![CDATA[ticker]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java 7]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[openjdk]]></category>
		<category><![CDATA[openjdk 7]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=558</guid>
		<description><![CDATA[El 26 de Abril de 2012 ha sido un día lleno de anuncios para usuarios y desarrolladores del ecosistema Java, en la actualidad concentrado en las plataformas OpenJDK (software libre) y JDK a secas (mantenido por el gigante Oracle). OpenJDK 7 será el entorno Java preferido por Ubuntu Server, a partir de la versión 12.04 [...]]]></description>
				<content:encoded><![CDATA[<p>El 26 de Abril de 2012 ha sido un día lleno de anuncios para usuarios y desarrolladores del ecosistema Java, en la actualidad concentrado en las plataformas <a href="http://openjdk.java.net/">OpenJDK</a> (software libre) y JDK a secas (mantenido por el gigante Oracle).</p>
<ul>
<li>OpenJDK 7 será el entorno Java preferido por Ubuntu Server, a partir de la versión 12.04 LTS (<a href="http://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuServer">Precise Pangolin</a>)</a>, también <a href="http://www.abstra.cc/index.php/disponible-ubuntu-12-04-lts/">anunciada ayer</a>.</li>
<li>Oracle <a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html">ya distribuye</a> JDK7 para Mac OS X (sólo Lion y posteriores), ofreciendo una alternativa a los paquetes de <a href="http://code.google.com/p/openjdk-osx-build/">openjdk-osx-build</a>. Merece la pena recordar que Apple <a href="http://news.cnet.com/8301-31021_3-20020338-260.html">dejó entrever</a> hace un par de años que dejaría de desarrollar su propia plataforma Java, y que <a href="http://www.tuaw.com/2010/11/12/java-isnt-dead-on-os-x-as-apple-contributes-to-openjdk/">cederá a la comunidad</a> las mejoras y características desarrolladas por ellos.</li>
</ul>
<p>Para nosotros son buenas noticias, ya que podremos garantizar que nuestros productos de gestión funcionarán mejor y más rápidamente en más escenarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/java-7-openjdk-noticia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Disponible Nueva versión de Ubuntu</title>
		<link>http://www.abstra.cc/index.php/disponible-ubuntu-12-04-lts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=disponible-ubuntu-12-04-lts</link>
		<comments>http://www.abstra.cc/index.php/disponible-ubuntu-12-04-lts/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 10:16:57 +0000</pubDate>
		<dc:creator>nando</dc:creator>
				<category><![CDATA[ticker]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[precise pangolin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=565</guid>
		<description><![CDATA[Cada dos años, la gente de Canonical, empresa que coordina los esfuerzos de la comunidad Ubuntu, para las máquinas con el propósito de lanzar sus versiones LTS, (&#8220;Long Term Support&#8221;). Estas versiones ofrecen a los usuarios aplicaciones estables y soporte de actualizaciones de seguridad y fallos durante cinco años. Además, Canonical también apoya y proporciona [...]]]></description>
	<link type="text/css" rel="stylesheet" href="http://www.abstra.cc/wp-content/plugins/advanced-iframe/css/ai.css" />
<script type="text/javascript" src="http://www.abstra.cc/wp-content/plugins/advanced-iframe/js/ai.js" ></script>
<script type="text/javascript">function aiResizeIframeHeight(height) { aiResizeIframeHeightById("advanced_iframe",height); }</script>
			<content:encoded><![CDATA[<p>Cada dos años, la gente de Canonical, empresa que coordina los esfuerzos de la comunidad Ubuntu, para las máquinas con el propósito de lanzar sus versiones LTS, (&#8220;Long Term Support&#8221;). Estas versiones ofrecen a los usuarios aplicaciones estables y soporte de actualizaciones de seguridad y fallos durante cinco años.</p>
<p>Además, Canonical también apoya y proporciona soporte para las derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu y Lubuntu. Así que podemos decir que realmente gozamos de alternativas con la misma calidad, cada una de ellas orientada a un tipo de usuario.</p>
<p>El 26 de Abril de 2012, se pone a nuestra disposición <a href="http://www.ubuntu-es.org/node/167646">&#8220;Precise Pangolin&#8221;</a>, nombre en clave de la versión 12.04 LTS. Echa un vistazo:<br />
&nbsp;<br />
<iframe id='advanced_iframe'  name='advanced_iframe'  src='http://www.youtube.com/embed/D6z6hn6wZlg' width='560' height='315' scrolling='no'  frameborder='0'  border='0'  allowtransparency='true' ></iframe>
 </p>
<p>En abstra·cc usamos Ubuntu LTS en nuestros servidores, y es la plataforma de escritorio que siempre recomendamos a nuestros usuarios y clientes.</p>
<p>Descarga (<a href="http://www.ubuntu.com/">Ubuntu</a>, <a href="http://xubuntu.org/">Xubuntu</a>, <a href="http://www.kubuntu.org/">Kubuntu</a>, <a href="http://www.edubuntu.org/">Edubuntu</a>,<br />
<a href="http://lubuntu.net/">Lubuntu</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/disponible-ubuntu-12-04-lts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux, de cero a mil millones en 20 años</title>
		<link>http://www.abstra.cc/index.php/linux-de-cero-a-mil-millones-en-20-anos/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linux-de-cero-a-mil-millones-en-20-anos</link>
		<comments>http://www.abstra.cc/index.php/linux-de-cero-a-mil-millones-en-20-anos/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 14:50:54 +0000</pubDate>
		<dc:creator>nando</dc:creator>
				<category><![CDATA[ticker]]></category>
		<category><![CDATA[comunidad]]></category>
		<category><![CDATA[historia]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.abstra.cc/?p=493</guid>
		<description><![CDATA[Mucho ha llovido desde el seminal post de Linus Torvalds a la lista comp.os.minix. Era el 3 de Julio de 1991: El 3 de Abril de 2012, la Linux Foundation se ha encargado de recordarnos de cómo el esfuerzo de una comunidad centrada en la búsqueda de herramientas mejores, ha logrado hacernos más libres.]]></description>
	<link type="text/css" rel="stylesheet" href="http://www.abstra.cc/wp-content/plugins/advanced-iframe/css/ai.css" />
<script type="text/javascript" src="http://www.abstra.cc/wp-content/plugins/advanced-iframe/js/ai.js" ></script>
<script type="text/javascript">function aiResizeIframeHeight(height) { aiResizeIframeHeightById("advanced_iframe",height); }</script>
			<content:encoded><![CDATA[<p>Mucho ha llovido desde <a href="http://www.cs.cmu.edu/~awb/linux.history.html">el seminal post</a> de Linus Torvalds a la lista comp.os.minix. Era el 3 de Julio de 1991:<br />
<a href="http://www.abstra.cc/files/2012/04/hello_netlanders.png"><img src="http://www.abstra.cc/files/2012/04/hello_netlanders.png" alt="" title="hello_netlanders" width="583" height="193" class="aligncenter size-full wp-image-555" /></a><br />
El 3 de Abril de 2012, la Linux Foundation se ha encargado de recordarnos de cómo el esfuerzo de una comunidad centrada en la búsqueda de herramientas mejores, ha logrado hacernos más libres.</p>
<iframe id='advanced_iframe'  name='advanced_iframe'  src='http://www.youtube.com/embed/yVpbFMhOAwE' width='560' height='315' scrolling='no'  frameborder='0'  border='0'  allowtransparency='true' ></iframe>
 
]]></content:encoded>
			<wfw:commentRss>http://www.abstra.cc/index.php/linux-de-cero-a-mil-millones-en-20-anos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
