<?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>Cambia de S.O.</title>
	<atom:link href="http://www.cambiadeso.es/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cambiadeso.es</link>
	<description>Mucho sobre tecnología, linux... y Python</description>
	<lastBuildDate>Fri, 03 Feb 2012 17:24:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>[Tip] Ejecutar un comando y mostrar por consola su resultado con python</title>
		<link>http://www.cambiadeso.es/entradas/tip-ejecutar-un-comando-y-mostrar-por-consola-su-resultado-con-python/</link>
		<comments>http://www.cambiadeso.es/entradas/tip-ejecutar-un-comando-y-mostrar-por-consola-su-resultado-con-python/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 17:17:42 +0000</pubDate>
		<dc:creator>cambiadeso</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1678</guid>
		<description><![CDATA[Este script lo tenía perdido por alguna carpeta. Sirve básicamente para ejecutar un comando y que salga la salida por la consola a medida que lo ejecuta. No funciona siempre, pero si en casi todos los casos que he necesitado. Espero que os sea de utilidad:ç Related posts:[Python Tip]Cómo saber el sistema operativo usando python [...]


Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/python-tipcomo-saber-el-sistema-operativo-usando-python/' rel='bookmark' title='Permanent Link: [Python Tip]Cómo saber el sistema operativo usando python'>[Python Tip]Cómo saber el sistema operativo usando python</a></li>
<li><a href='http://www.cambiadeso.es/entradas/tipcrear-una-apliacion-en-html5-en-ubuntu-gracias-a-python-y-gtk3/' rel='bookmark' title='Permanent Link: [Tip]Crear una apliación en HTML(5) en Ubuntu, gracias a Python y GTK+3'>[Tip]Crear una apliación en HTML(5) en Ubuntu, gracias a Python y GTK+3</a></li>
<li><a href='http://www.cambiadeso.es/entradas/tips-para-python-empezando/' rel='bookmark' title='Permanent Link: Tips para python: Empezando…'>Tips para python: Empezando…</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Este script lo tenía perdido por alguna carpeta. Sirve básicamente para ejecutar un comando y que salga la salida por la consola a medida que lo ejecuta. No funciona siempre, pero si en casi todos los casos que he necesitado. Espero que os sea de utilidad:ç</p>
<pre class="brush: python; title: ; notranslate">#!/usr/bin/python
import time, sys, subprocess,os
comando = &quot;sudo apt-get update&quot; #Sustituir por el comando deseado
proceso = subprocess.Popen(comando , shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE)
while True:
    next_line = proceso.stdout.readline()
    if next_line == '' and proceso.poll() != None:
        break
    sys.stdout.write(next_line)
    sys.stdout.flush()</pre>


<p>Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/python-tipcomo-saber-el-sistema-operativo-usando-python/' rel='bookmark' title='Permanent Link: [Python Tip]Cómo saber el sistema operativo usando python'>[Python Tip]Cómo saber el sistema operativo usando python</a></li>
<li><a href='http://www.cambiadeso.es/entradas/tipcrear-una-apliacion-en-html5-en-ubuntu-gracias-a-python-y-gtk3/' rel='bookmark' title='Permanent Link: [Tip]Crear una apliación en HTML(5) en Ubuntu, gracias a Python y GTK+3'>[Tip]Crear una apliación en HTML(5) en Ubuntu, gracias a Python y GTK+3</a></li>
<li><a href='http://www.cambiadeso.es/entradas/tips-para-python-empezando/' rel='bookmark' title='Permanent Link: Tips para python: Empezando…'>Tips para python: Empezando…</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/tip-ejecutar-un-comando-y-mostrar-por-consola-su-resultado-con-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Tip]Crear una apliación en HTML(5) en Ubuntu, gracias a Python y GTK+3</title>
		<link>http://www.cambiadeso.es/entradas/tipcrear-una-apliacion-en-html5-en-ubuntu-gracias-a-python-y-gtk3/</link>
		<comments>http://www.cambiadeso.es/entradas/tipcrear-una-apliacion-en-html5-en-ubuntu-gracias-a-python-y-gtk3/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:09:26 +0000</pubDate>
		<dc:creator>cambiadeso</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[python html5 js javascript web gtk linux ubuntu]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1656</guid>
		<description><![CDATA[Buscando por internet he encontrado un pequeño código que nos sirve para poder crear aplicaciones web, que nos sirven para que, si por ejemplo se nos da bien el desarrollo en HTML5 y Js (y CSS, por supuesto) pues gracias a esto tenemos la oportunidad de crear nuestra aplicación. Ahí va el código: Happy Hacking!! [...]


Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/python-tipcomo-saber-el-sistema-operativo-usando-python/' rel='bookmark' title='Permanent Link: [Python Tip]Cómo saber el sistema operativo usando python'>[Python Tip]Cómo saber el sistema operativo usando python</a></li>
<li><a href='http://www.cambiadeso.es/entradas/tip-ejecutar-un-comando-y-mostrar-por-consola-su-resultado-con-python/' rel='bookmark' title='Permanent Link: [Tip] Ejecutar un comando y mostrar por consola su resultado con python'>[Tip] Ejecutar un comando y mostrar por consola su resultado con python</a></li>
<li><a href='http://www.cambiadeso.es/entradas/hola-mundo-en-android-2-2/' rel='bookmark' title='Permanent Link: Hola mundo en Android 2.2'>Hola mundo en Android 2.2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Buscando por internet he encontrado un pequeño código que nos sirve para poder crear aplicaciones web, que nos sirven para que, si por ejemplo se nos da bien el desarrollo en HTML5 y Js (y CSS, por supuesto) pues gracias a esto tenemos la oportunidad de crear nuestra aplicación.<br />
Ahí va el código:</p>
<pre class="brush: python; title: ; notranslate">
#!/usr/bin/env python
#Aplicación web
from gi.repository import Gtk, WebKit
import os, sys
class Browser:
    def __init__(self):
        self.window = Gtk.Window()
        self.window.set_default_size(800, 600)
        view = WebKit.WebView()
        #sustituye http://localhost/ por lo que necesites mostrar
        view.open(&quot;http://localhost/&quot;)
        self.window.add(view)
        self.window.show_all()
        self.window.connect('destroy', lambda w: Gtk.main_quit())&lt;/pre&gt;
def main():
    app = Browser()
    Gtk.main()
if __name__ == &quot;__main__&quot;:
    main()
</pre>
<p>Happy Hacking!! <img src='http://www.cambiadeso.es/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/python-tipcomo-saber-el-sistema-operativo-usando-python/' rel='bookmark' title='Permanent Link: [Python Tip]Cómo saber el sistema operativo usando python'>[Python Tip]Cómo saber el sistema operativo usando python</a></li>
<li><a href='http://www.cambiadeso.es/entradas/tip-ejecutar-un-comando-y-mostrar-por-consola-su-resultado-con-python/' rel='bookmark' title='Permanent Link: [Tip] Ejecutar un comando y mostrar por consola su resultado con python'>[Tip] Ejecutar un comando y mostrar por consola su resultado con python</a></li>
<li><a href='http://www.cambiadeso.es/entradas/hola-mundo-en-android-2-2/' rel='bookmark' title='Permanent Link: Hola mundo en Android 2.2'>Hola mundo en Android 2.2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/tipcrear-una-apliacion-en-html5-en-ubuntu-gracias-a-python-y-gtk3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hola mundo en Android 2.2</title>
		<link>http://www.cambiadeso.es/entradas/hola-mundo-en-android-2-2/</link>
		<comments>http://www.cambiadeso.es/entradas/hola-mundo-en-android-2-2/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 18:55:22 +0000</pubDate>
		<dc:creator>victortyau</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1646</guid>
		<description><![CDATA[En este post se desarrollara un programa para desplegar un mensaje de hola mundo en un dispositivo que contenga el sistema operativo Android en la versión 2.2. Para esto emplearemos el mejor editor de programación que conozco que es Eclipse IDE. Sin más palabras: iremos al menú de Eclipse y seleccionaremos la etiqueta que se [...]


Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/android-herramienta-util-y-sencilla-para-desarrollo-de-aplicaciones-moviles/' rel='bookmark' title='Permanent Link: Android herramienta útil y sencilla para desarrollo de aplicaciones móviles'>Android herramienta útil y sencilla para desarrollo de aplicaciones móviles</a></li>
<li><a href='http://www.cambiadeso.es/entradas/eclipse-ide-util-para-desarrollo-de-android/' rel='bookmark' title='Permanent Link: Eclipse, IDE útil para desarrollo de Android'>Eclipse, IDE útil para desarrollo de Android</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="es-PA">En este post se desarrollara un programa para desplegar un mensaje de hola mundo en un dispositivo que contenga el sistema operativo Android en la versión 2.2. Para esto emplearemos el mejor editor de programación que conozco que es Eclipse IDE.</p>
<p lang="es-PA">Sin más palabras: iremos al menú de Eclipse y seleccionaremos la etiqueta que se llama “file”, con la secuencia File &gt; New &gt; Other project y nos saldrá el menú, tal y como se presenta en la figura siguiente:</p>
<p lang="es-PA"><a href="http://www.cambiadeso.es/wp-content/uploads/2012/01/jyjk.png"><img class="aligncenter size-full wp-image-1649" title="jyjk" src="http://www.cambiadeso.es/wp-content/uploads/2012/01/jyjk.png" alt="" width="544" height="501" /></a> Ahora se selecciona la opción “Android Project” y aparece la siguiente ventana donde podremos ciertos atributos de nuestra aplicación.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<pre lang="es-PA">Project name: HelloWorld</pre>
<pre lang="es-PA">Build Target: Android 2.2</pre>
<pre lang="es-PA">Aplication Name: HelloWorld</pre>
<pre lang="es-PA">Package name: org.example</pre>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="es-PA">Los demás datos el editor los agrega de manera automática.</p>
<p lang="es-PA"><a href="http://www.cambiadeso.es/wp-content/uploads/2012/01/dhgh.png"><img class="aligncenter size-full wp-image-1650" title="dhgh" src="http://www.cambiadeso.es/wp-content/uploads/2012/01/dhgh.png" alt="" width="534" height="730" /></a> Una vez puesto todos los datos pedidos hacemos click al botón “finish”. Así tendremos todo establecido para empezar a programar.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="es-PA">Antes de crear el codigo debemos tener en cuenta que debemos crear un Android Virtual Device (AVD). ¿Como lo hacemos? Sigue las siguientes intrucciones antes de programar:</p>
<p lang="es-PA"><a href="http://www.cambiadeso.es/wp-content/uploads/2012/01/ghfg.png"><img class="aligncenter size-full wp-image-1651" title="ghfg" src="http://www.cambiadeso.es/wp-content/uploads/2012/01/ghfg.png" alt="" width="344" height="625" /></a></p>
<ol>
<li>En eclipse 	<strong>Window &gt; Android SDK y  AVD 	Manager.</strong></li>
<li>Seleccionas 	<strong>Virtual Devices</strong> en el panel inzquierdo.</li>
<li>Seleccionas 	<strong>New&#8230;</strong>. 	el dialogo <strong>Create New AVD</strong> aparece.</li>
<li>Le agregas el nombre 	que desees. En mi caso siempre les pongo android22 dependiendo de la 	versión.</li>
<li>Seleccionas el target 	deseado</li>
<li>Haces click en  	<strong>Create AVD</strong>.</li>
<li>Para hacer que corrar 	el AVD creado en el menu del editor puedes ver un icono con la 	imagen de Android. Con él puedes lanzar tu emulador que es donde 	correrá tu programa.</li>
</ol>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="es-PA">Ahora sí vamos a programar.</p>
<p lang="es-PA">Dentro de la carpeta llamada “src” le damos click para buscar el paquete o “package” y al mismo le hacemos click tambien, entonces encontraremos un archivo llamado HelloWorldActivity.java, entonces  procederemos a abrir el archivo y a codificar nuestro mensaje.</p>
<p lang="es-PA">Una vez que abres el archivo verás el siguiente codigo:</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<pre lang="es-PA"><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>package</strong></span><span style="color: #000000;"> org.example;</span></span></span></pre>
<pre>
</pre>
<pre><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>import</strong></span><span style="color: #000000;"> android.app.Activity;</span></span></span></pre>
<pre><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>import</strong></span><span style="color: #000000;"> android.os.Bundle;</span></span></span></pre>
<pre>
</pre>
<pre><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>public</strong></span><span style="color: #000000;"> </span><span style="color: #7f0055;"><strong>class</strong></span><span style="color: #000000;"> HelloWorldActivity </span><span style="color: #7f0055;"><strong>extends</strong></span><span style="color: #000000;"> Activity {</span></span></span></pre>
<pre><span style="color: #000000;"> </span><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #3f5fbf;">/** Called when the activity is first created. */</span></span></span></pre>
<pre><span style="color: #000000;"> </span><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #646464;">@Override</span></span></span></pre>
<pre><span style="color: #000000;"> </span><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>public</strong></span><span style="color: #000000;"> </span><span style="color: #7f0055;"><strong>void</strong></span><span style="color: #000000;"> onCreate(Bundle savedInstanceState) {</span></span></span></pre>
<pre><span style="color: #000000;"> </span><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>super</strong></span><span style="color: #000000;">.onCreate(savedInstanceState);</span></span></span></pre>
<pre><span style="color: #000000;"> <span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">setContentView(R.layout.</span><span style="color: #0000c0;"><em>main</em></span><span style="color: #000000;">);</span></span></span></pre>
<pre><span style="color: #000000;"> <span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">}</span></span></span></pre>
<pre><span style="color: #000000;"><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">}</span></span></span></pre>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->Eliminamos la línea “setContentView(R.layout.main);” y agregamos el siguiente codigo:</p>
<p>Donde estan los imports agregamos esta línea:</p>
<p><!-- 		@page { margin: 2cm } 		PRE.western { font-family: "Courier New", monospace } 		PRE.cjk { font-family: "NSimSun", monospace } 		PRE.ctl { font-family: "Courier New", monospace } 		P { margin-bottom: 0.21cm } --></p>
<pre><strong><span style="color: #000000;"><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">import android.widget.TextView;</span></span></span></strong></pre>
<p>Y ahora el siguiente codigo, debajo de “super.onCreate(savedInstanceState);”<span style="color: #000000;"><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"></span></span></span></p>
<p><!-- 		@page { margin: 2cm } 		PRE.western { font-family: "Courier New", monospace } 		PRE.cjk { font-family: "NSimSun", monospace } 		PRE.ctl { font-family: "Courier New", monospace } 		P { margin-bottom: 0.21cm } --></p>
<pre><strong><span style="color: #000000;"><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">TextView tv = new TextView(this);</span></span></span></strong>
<strong>tv.setText("Hello, Android");</strong>
<strong>setContentView(&lt;tv);
</strong></pre>
<p>Al final nuestro aplicación definitiva deberia quedar asi:</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<pre><strong><span style="color: #7f0055;"><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><strong>package</strong></span></span></span></strong><strong><span style="color: #000000;"><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"> org.example;</span></span></span></strong></pre>
<pre><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>import</strong></span><span style="color: #000000;"> android.app.Activity;</span></span></span></pre>
<pre><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>import</strong></span><span style="color: #000000;"> android.os.Bundle;</span></span></span></pre>
<pre><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>import</strong></span><span style="color: #000000;"> android.widget.TextView;</span></span></span></pre>
<pre>
</pre>
<pre>
</pre>
<pre><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>public</strong></span><span style="color: #000000;"> </span><span style="color: #7f0055;"><strong>class</strong></span><span style="color: #000000;"> HelloWorldActivity </span><span style="color: #7f0055;"><strong>extends</strong></span><span style="color: #000000;"> Activity {</span></span></span></pre>
<pre><span style="color: #000000;"> </span><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #3f5fbf;">/** Called when the activity is first created. */</span></span></span></pre>
<pre><span style="color: #000000;"> </span><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #646464;">@Override</span></span></span></pre>
<pre><span style="color: #000000;"> </span><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>public</strong></span><span style="color: #000000;"> </span><span style="color: #7f0055;"><strong>void</strong></span><span style="color: #000000;"> onCreate(Bundle savedInstanceState) {</span></span></span></pre>
<pre><span style="color: #000000;"> </span><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;"><span style="color: #7f0055;"><strong>super</strong></span><span style="color: #000000;">.onCreate(savedInstanceState);</span></span></span></pre>
<pre><span style="color: #000000;"> <span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">TextView tv = </span><span style="color: #7f0055;"><strong>new</strong></span><span style="color: #000000;"> TextView(</span><span style="color: #7f0055;"><strong>this</strong></span><span style="color: #000000;">);</span></span></span></pre>
<pre><span style="color: #000000;"> <span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">tv.setText(</span><span style="color: #2a00ff;">"Hello, Android"</span><span style="color: #000000;">);</span></span></span></pre>
<pre><span style="color: #000000;"> <span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">setContentView(tv);</span></span></span></pre>
<pre><span style="color: #000000;"> </span></pre>
<pre><span style="color: #000000;"> <span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">}</span></span></span></pre>
<pre><span style="color: #000000;"><span style="font-family: Courier New,monospace;"><span style="font-size: x-small;">}</span></span></span></pre>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="es-PA">Ahora ya ejecutaremos nuestro codigo pero antes hay que correr el emulador. En el editor de Eclipse se puede apreciar un icono de Android con una flecha dirigida hacia abajo, le haces click y aparece un menú como se puede observar en la imagen siguiente:</p>
<p lang="es-PA"><a href="http://www.cambiadeso.es/wp-content/uploads/2012/01/sdf.png"><img class="aligncenter size-full wp-image-1648" title="sdf" src="http://www.cambiadeso.es/wp-content/uploads/2012/01/sdf.png" alt="" width="712" height="508" /></a></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="es-PA">En este caso seleccionas el ADV apropiado y haces click en el botón “start” y el emulador arrancará. Nota: Tienes que esperar un tiempo a que el sistema Android del emulador haga el lanzamiento del mismo, ya que es bastante pesado.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="es-PA">Una vez arranque todo bien veremos el emulador así:</p>
<p lang="es-PA">﻿﻿<a href="http://www.cambiadeso.es/wp-content/uploads/2012/01/ssd.png"><img class="aligncenter size-full wp-image-1647" title="androidsdk1" src="http://www.cambiadeso.es/wp-content/uploads/2012/01/ssd.png" alt="" width="664" height="524" /></a></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p lang="es-PA">Para correr la aplicacion nos vamos al botón verde que está al lado de un escarabajo verde. También vemos que tipo de aplicación corremos si es que tenemos muchos proyectos, pero como en nuestro caso solo tendremos una entonces hacemos click en el botón verde de &#8220;run” y nuestra aplicación se vera como muestra la siguiente imagen</p>
<p lang="es-PA"><a href="http://www.cambiadeso.es/wp-content/uploads/2012/01/sdfg.png"><img class="aligncenter size-full wp-image-1652" title="sdfg" src="http://www.cambiadeso.es/wp-content/uploads/2012/01/sdfg.png" alt="" width="664" height="528" /></a></p>
<p lang="es-PA">Y ya con esto tendremos nuestro Hello World terminado</p>


<p>Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/android-herramienta-util-y-sencilla-para-desarrollo-de-aplicaciones-moviles/' rel='bookmark' title='Permanent Link: Android herramienta útil y sencilla para desarrollo de aplicaciones móviles'>Android herramienta útil y sencilla para desarrollo de aplicaciones móviles</a></li>
<li><a href='http://www.cambiadeso.es/entradas/eclipse-ide-util-para-desarrollo-de-android/' rel='bookmark' title='Permanent Link: Eclipse, IDE útil para desarrollo de Android'>Eclipse, IDE útil para desarrollo de Android</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/hola-mundo-en-android-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guallet: ¿Cómo administras tu cartera? -&gt; PPA</title>
		<link>http://www.cambiadeso.es/entradas/guallet-%c2%bfcomo-administras-tu-cartera-ppa/</link>
		<comments>http://www.cambiadeso.es/entradas/guallet-%c2%bfcomo-administras-tu-cartera-ppa/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 23:51:51 +0000</pubDate>
		<dc:creator>cambiadeso</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[cartera]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[guallet]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[monedero]]></category>
		<category><![CDATA[ppa]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wallet]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1639</guid>
		<description><![CDATA[Hace ya tiempo (desde septiembre) que no tocaba, casi, este proyecto. Lo empezé en abril de (todavía) este año, y ahora libero una versión, que es medianamente usable, y que yo sepa, sin fallos. La novedad que incluye es que soporta importar y exportar los usuarios que tengas, para llevarlos a otros ordenadores que tengan [...]


Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/mis-proyectos-python-guallet-0-1-7-beta/' rel='bookmark' title='Permanent Link: Mis proyectos python: Guallet (0.1.7-beta)'>Mis proyectos python: Guallet (0.1.7-beta)</a></li>
<li><a href='http://www.cambiadeso.es/entradas/nuevo-debian-estable-500/' rel='bookmark' title='Permanent Link: Nuevo Debian estable 5.00'>Nuevo Debian estable 5.00</a></li>
<li><a href='http://www.cambiadeso.es/entradas/fuente-nueva-rufscript/' rel='bookmark' title='Permanent Link: Fuente Nueva: rufscript'>Fuente Nueva: rufscript</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hace ya tiempo (desde septiembre) que no tocaba, casi, este proyecto. Lo empezé en abril de (todavía) este año, y ahora libero una versión, que es medianamente usable, y que yo sepa, sin fallos.</p>
<p style="text-align: center;"><a href="../wp-content/uploads/2011/12/guallet.png"><img class="aligncenter" title="guallet" src="../wp-content/uploads/2011/12/guallet.png" alt="" width="138" height="137" /></a></p>
<p>La novedad que incluye es que soporta importar y exportar los usuarios que tengas, para llevarlos a otros ordenadores que tengan el programa. Al fondo del túnel veo una luz, con forma de androide, y de cartera a la vez. Sí, me refiero a una <em>lejana</em> posibilidad de que haya un cliente en Android, y sincronización vía web, eso sí, con los datos encriptados.</p>
<p>Otra novedad que incluye, es la distribución mediante paquetes debian, y su consiguiente integración en launchpad. Esto quiere decir que puedes descargarlo fácilmente haciendo esto:</p>
<pre>    sudo add-apt-repository ppa:vfrico &amp;&amp; sudo apt-get update
    sudo apt-get install guallet</pre>
<p>Y ya la buscas en el menú de aplicaciones. Ojalá me conteis algo en los comentarios&#8230;<br />
<a href="http://www.cambiadeso.es/wp-content/uploads/2011/12/Pantallazo-del-2011-12-31-003932.png"><img class="aligncenter size-full wp-image-1641" title="Pantallazo del 2011-12-31 00:39:32" src="http://www.cambiadeso.es/wp-content/uploads/2011/12/Pantallazo-del-2011-12-31-003932.png" alt="" width="527" height="303" /></a>Launchpad | <a href="https://launchpad.net/guallet" onclick="pageTracker._trackPageview('/outgoing/launchpad.net/guallet?referer=');">Guallet</a></p>


<p>Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/mis-proyectos-python-guallet-0-1-7-beta/' rel='bookmark' title='Permanent Link: Mis proyectos python: Guallet (0.1.7-beta)'>Mis proyectos python: Guallet (0.1.7-beta)</a></li>
<li><a href='http://www.cambiadeso.es/entradas/nuevo-debian-estable-500/' rel='bookmark' title='Permanent Link: Nuevo Debian estable 5.00'>Nuevo Debian estable 5.00</a></li>
<li><a href='http://www.cambiadeso.es/entradas/fuente-nueva-rufscript/' rel='bookmark' title='Permanent Link: Fuente Nueva: rufscript'>Fuente Nueva: rufscript</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/guallet-%c2%bfcomo-administras-tu-cartera-ppa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eina Player: Escucha música. Y ya está</title>
		<link>http://www.cambiadeso.es/entradas/eina-player-escucha-musica-y-ya-esta/</link>
		<comments>http://www.cambiadeso.es/entradas/eina-player-escucha-musica-y-ya-esta/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 18:33:23 +0000</pubDate>
		<dc:creator>cambiadeso</dc:creator>
				<category><![CDATA[programas]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1633</guid>
		<description><![CDATA[La mayoría de las veces cuando queremos escuchar música, ponemos la música de fondo y nos ponemos a hacer otras coasas, como navegar por internet, y no nos importa lo que el reproductor nos muestre. Por supuesto, en este caso, no nos importa lo que el reproductor nos muestre: datos como las letras de la [...]


Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/reproductor-de-musica-songbird-1-0/' rel='bookmark' title='Permanent Link: Reproductor de música SongBird 1.2'>Reproductor de música SongBird 1.2</a></li>
<li><a href='http://www.cambiadeso.es/entradas/primeros-pasos-con-sabayon-5-2/' rel='bookmark' title='Permanent Link: Primeros pasos con sabayon 5.2'>Primeros pasos con sabayon 5.2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>La mayoría de las veces cuando queremos escuchar música, ponemos la música de fondo y nos ponemos a hacer otras coasas, como navegar por internet, y no nos importa lo que el reproductor nos muestre. Por supuesto, en este caso, no nos importa lo que el reproductor nos muestre: datos como las letras de la canción, las barras de música (sí, las que suben y bajan al son de la canción), y un largo etc.  <a href="http://www.cambiadeso.es/wp-content/uploads/2011/12/einaplayer.png"><img class="aligncenter size-full wp-image-1634" title="einaplayer" src="http://www.cambiadeso.es/wp-content/uploads/2011/12/einaplayer.png" alt="" width="394" height="218" /></a> Esto, no nos importaría en absoluto si no tuviera un coste para nuestro sistema. No puedo decir que eina sea un reproductor <em>muy</em> ligero, pero al menos lo es más que otros, por ejemplo Banshee. Gracias a este tema, podemos dedicar el resto del ordenador a nuestras otras tareas.  La instalación: En ubuntu es fácil: Añadimos los repositorios:</p>
<div>
<div><code>sudo</code> <code>add-apt-repository ppa:eina</code><code>/ppa</code> <code>&amp;&amp; </code><code>sudo</code> <code>apt-get update</code></div>
</div>
<p>Y después instalamos el reproductor:</p>
<pre>sudo apt-get install eina-player</pre>
<p>Y ya lo tendremos todo. Simplemente, lo buscamos en la categoría de sonido y vídeo</p>


<p>Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/reproductor-de-musica-songbird-1-0/' rel='bookmark' title='Permanent Link: Reproductor de música SongBird 1.2'>Reproductor de música SongBird 1.2</a></li>
<li><a href='http://www.cambiadeso.es/entradas/primeros-pasos-con-sabayon-5-2/' rel='bookmark' title='Permanent Link: Primeros pasos con sabayon 5.2'>Primeros pasos con sabayon 5.2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/eina-player-escucha-musica-y-ya-esta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse, IDE útil para desarrollo de Android</title>
		<link>http://www.cambiadeso.es/entradas/eclipse-ide-util-para-desarrollo-de-android/</link>
		<comments>http://www.cambiadeso.es/entradas/eclipse-ide-util-para-desarrollo-de-android/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 20:42:22 +0000</pubDate>
		<dc:creator>victortyau</dc:creator>
				<category><![CDATA[Sin categoría]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1573</guid>
		<description><![CDATA[Hoy nos vamos a dedicar a instalar Eclipse en nuestro ordenador, y a configurarlo de tal forma que pueda ser un entorno de programación válido para Android: en unas cuantas entradas nuevas veremos un ejemplo de cómo escribir un programa para Android básico: El famoso &#8220;¡Hola mundo!&#8221; (Hello world!). Para empezar, si estamos en Ubuntu, [...]


Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/android-herramienta-util-y-sencilla-para-desarrollo-de-aplicaciones-moviles/' rel='bookmark' title='Permanent Link: Android herramienta útil y sencilla para desarrollo de aplicaciones móviles'>Android herramienta útil y sencilla para desarrollo de aplicaciones móviles</a></li>
<li><a href='http://www.cambiadeso.es/entradas/bookmark-temas-para-personalizar-eclipse-ide/' rel='bookmark' title='Permanent Link: [Bookmark] Temas para personalizar Eclipse IDE'>[Bookmark] Temas para personalizar Eclipse IDE</a></li>
<li><a href='http://www.cambiadeso.es/entradas/hola-mundo-en-android-2-2/' rel='bookmark' title='Permanent Link: Hola mundo en Android 2.2'>Hola mundo en Android 2.2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hoy nos vamos a dedicar a instalar Eclipse en nuestro ordenador, y a configurarlo de tal forma que pueda ser un entorno de programación válido para Android: en unas cuantas entradas nuevas veremos un ejemplo de cómo escribir un programa para Android básico: El famoso &#8220;¡Hola mundo!&#8221; (Hello world!).</p>
<p><a href="http://www.cambiadeso.es/wp-content/uploads/2011/12/eclipse.png"><img class="aligncenter size-full wp-image-1628" title="eclipse" src="http://www.cambiadeso.es/wp-content/uploads/2011/12/eclipse.png" alt="" width="190" height="190" /></a>Para empezar, si estamos en Ubuntu, nos bastará con un simple comando en la consola para instalarlo, o buscar &#8220;eclipse&#8221; en el centro de software de Ubuntu</p>
<pre>sudo apt-get install eclipse-platform</pre>
<p>Si por el contrario no, y nuestra distro no lo tiene (que no debería ser normal), entonces nos iríamos a <a href="http://www.eclipse.org/downloads/packages/eclipse-classic-371/indigosr1" onclick="pageTracker._trackPageview('/outgoing/www.eclipse.org/downloads/packages/eclipse-classic-371/indigosr1?referer=');">eclipse.org</a> para descargarnos la última versión para nuestra plataforma. Si nos lo descargamos de esta forma, sólo debemos de descomprimirlo en la carpeta deseada para poder ejecutar el archivo &#8220;eclipse&#8221;.</p>
<p>Una vez lo tenemos instalado debemos descargarnos las herramientas de Android dirigidas a desarrollar para esta plataforma. En nuestro caso necesitaremos el plugin ADT, que lo podemos obtener desde <a href="http://developer.android.com/sdk/eclipse-adt.html" onclick="pageTracker._trackPageview('/outgoing/developer.android.com/sdk/eclipse-adt.html?referer=');">aquí</a>, o dejar que nuestro IDE Eclipse nos lo busque e instale. Seguiremos el segundo camino, que es más fácil. Para ello, nos vamos a Eclipse, y en la ventana Help (ayuda), seleccionamos Install new software (Instalar software nuevo).</p>
<p><a href="http://www.cambiadeso.es/wp-content/uploads/2011/12/eclipseaddadt.png"><img class="aligncenter size-full wp-image-1627" title="eclipseaddadt" src="http://www.cambiadeso.es/wp-content/uploads/2011/12/eclipseaddadt.png" alt="" width="643" height="257" /></a>Entonces,le damos al botón add, e introducimos los datos de nombre: ADT Plugin y de location: https://dl-ssl.google.com/android/eclipse/</p>
<p>Ahora, ya está todo hecho, simplemente seleccionamos todos los complementos y le damos a &#8220;next&#8221;, y esperamos a su descarga y su instalación.</p>


<p>Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/android-herramienta-util-y-sencilla-para-desarrollo-de-aplicaciones-moviles/' rel='bookmark' title='Permanent Link: Android herramienta útil y sencilla para desarrollo de aplicaciones móviles'>Android herramienta útil y sencilla para desarrollo de aplicaciones móviles</a></li>
<li><a href='http://www.cambiadeso.es/entradas/bookmark-temas-para-personalizar-eclipse-ide/' rel='bookmark' title='Permanent Link: [Bookmark] Temas para personalizar Eclipse IDE'>[Bookmark] Temas para personalizar Eclipse IDE</a></li>
<li><a href='http://www.cambiadeso.es/entradas/hola-mundo-en-android-2-2/' rel='bookmark' title='Permanent Link: Hola mundo en Android 2.2'>Hola mundo en Android 2.2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/eclipse-ide-util-para-desarrollo-de-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Podcast de Javi Nieves (Cadena 100) en Rhythmbox</title>
		<link>http://www.cambiadeso.es/entradas/podcast-de-javi-nieves-cadena-100-en-rhythmbox/</link>
		<comments>http://www.cambiadeso.es/entradas/podcast-de-javi-nieves-cadena-100-en-rhythmbox/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 19:16:17 +0000</pubDate>
		<dc:creator>cambiadeso</dc:creator>
				<category><![CDATA[Interés general]]></category>
		<category><![CDATA[programas]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1609</guid>
		<description><![CDATA[Hace ya tiempo que no me da tiempo a escuchar mucho la radio por las mañanas. La solución ideal, sería grabar el programa y escucharlo después. Se nos presentan dos problemas: ni tenemos tiempo para oír las 4 horas, ni igual sabemos (o nos es fácil) grabar la parte que nos interesa. Normalmente los ordenadores [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Hace ya tiempo que no me da tiempo a escuchar mucho la radio por las mañanas. La solución ideal, sería grabar el programa y escucharlo después. Se nos presentan dos problemas: ni tenemos tiempo para oír las 4 horas, ni igual sabemos (o nos es fácil) grabar la parte que nos interesa.</p>
<p>Normalmente los ordenadores no suelen tener hardware para la radio, pero si tenemos internet, podríamos grabar el sonido. Pero, si investigamos, descubrimos los podcast. ¿Y qué es eso? Pues son programas de radio, que las mismas cadenas de radio suben a la red. En nuestro caso, es un resumen de más de media hora.<a href="http://www.cambiadeso.es/wp-content/uploads/2011/11/podcastcadena100.jpg"><img class="aligncenter size-full wp-image-1621" title="podcastcadena100" src="http://www.cambiadeso.es/wp-content/uploads/2011/11/podcastcadena100.jpg" alt="" width="450" height="201" /></a></p>
<p>El sitio más habitual donde los encontramos es en iTunes, en la sección de podcast nos los descargamos gratis y los escuchamos o los ponemos en el iPod.<br />
¿Y en Linux? No nos funciona iTunes. Por eso tenemos que buscar una forma que nos valga. Abrimos el menú de Ubuntu. Por defecto tenemos a Banshee para escuchar música. Puede valernos. Lo abrimos. Vemos que hay una sección que pone Podcast. Pero, ¡Sorpresa!: No podemos buscar. Eso sí, hay un botón para añadir los podcast nuevos: &#8220;Suscribirse a un podcast nuevo&#8221;.</p>
<p><a href="http://www.cambiadeso.es/wp-content/uploads/2011/11/reproductores.png"><img class="aligncenter size-full wp-image-1620" title="reproductores" src="http://www.cambiadeso.es/wp-content/uploads/2011/11/reproductores.png" alt="" width="586" height="142" /></a>La pregunta que rápidamente surge es esta: ¿Y de dónde cojo yo lo que me haga falta para escuchar mi programa favorito?. Lo que se nos pide en concreto es una página web de donde el programa se pueda descargar los archivos. Es bastante probable que nuestro podcast aparezca en <a href="http://www.ivoox.com/podcasts_sc_1.html" onclick="pageTracker._trackPageview('/outgoing/www.ivoox.com/podcasts_sc_1.html?referer=');">iVoox</a>. Hacemos una búsqueda y encontramos nuestro programa. Aquí, en esta página, nos podremos descargar el enlace adecuado para nuestro reproductor.</p>
<p>Damos al botón del rss, donde pone suscribirse a este podcast. Le damos y nos aparece una ventanita. Ahí seleccionamos el rss. Dicho enlace será el que buscamos para nuestro reproductor de música, ya sea banshee o rhythmbox.</p>
<p><a href="http://www.cambiadeso.es/wp-content/uploads/2011/11/ivoox.png"><img class="aligncenter size-full wp-image-1619" title="ivoox" src="http://www.cambiadeso.es/wp-content/uploads/2011/11/ivoox.png" alt="" width="558" height="242" /></a></p>
<p>¿Y si no nos gusta banshee, siempre podremos usar rhythmbox para lo mismo. Abrimos el centro de Ubuntu de Software, lo buscamos y lo seleccionamos. O si queremos de una forma más rápida, pero también con más práctica, abrimos la terminal o consola y tecleamos:</p>
<pre>sudo apt-get install rhythmbox</pre>
<p>En cualquier caso, si nos pidiera la contraseña, se la daremos.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/podcast-de-javi-nieves-cadena-100-en-rhythmbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El grifo de las patentes: ¿por qué no se cierra ya?</title>
		<link>http://www.cambiadeso.es/entradas/el-grifo-de-las-patentes-%c2%bfpor-que-no-se-cierra-ya/</link>
		<comments>http://www.cambiadeso.es/entradas/el-grifo-de-las-patentes-%c2%bfpor-que-no-se-cierra-ya/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 17:50:21 +0000</pubDate>
		<dc:creator>cambiadeso</dc:creator>
				<category><![CDATA[Interés general]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1606</guid>
		<description><![CDATA[Creo que todo el mundo sabe en mayor o menor medida qué es una patente. Se remontan a bastante tiempo atrás. Y puede que hace un tiempo fueran necesarias, pero ahora, y aplicado al software, ¿son realmente necesarias?. Es bastante complicado que dos productos de software no tengan nada en común.Y lo peor de todo [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Creo que todo el mundo sabe en mayor o menor medida qué es una patente. Se remontan a bastante tiempo atrás. Y puede que hace un tiempo fueran necesarias, pero ahora, y aplicado al software, ¿son realmente necesarias?. Es bastante complicado que dos productos de software no tengan nada en común.Y lo peor de todo es que en este terreno se han visto patentes bastante absurdas.</p>
<p>Uno de estos ejemplos es cuando Microsoft <a href="http://www.genbeta.com/actualidad/mas-patentes-absurdas-microsoft-patenta-el-apagado-del-ordenador" onclick="pageTracker._trackPageview('/outgoing/www.genbeta.com/actualidad/mas-patentes-absurdas-microsoft-patenta-el-apagado-del-ordenador?referer=');">patentó el apagado del ordenador</a>. Si lo piensas bien, es realmente absurdo, ¿no? Esta es una patente que cualquier ordenador infringe, y por tanto, cualquier fabricante ha de pagar la patente a Microsoft.</p>
<p>Y los problemas llegan con los smartphones de hoy en día, teléfonos con Android o iPhone, que poseen cientos, quizá miles de patentes. Una de las más absurdas fue una que se aprobó hace poco: Apple patenta el gesto de desbloquear el móvil. Sí, y también está incluido el de Android. ¿Esto qué significa? Pues muchos problemas legales, más de los que ya tienen, las compañías que trabajen con Android 2.x y anteriores.</p>
<p>Pero, qué pasa si una empresa infringe patentes de la otra? Pues que tienen que llegar a un acuerdo, del tipo que sea, o incluso prohibir la venta de dicho dispositivo en el lugar donde existe la patente. Si nos centramos en los móviles, Android tiene problemas con Microsoft y con Apple.</p>
<p>En cuanto a Microsoft: el 50% de los móviles vendidos con Android <a href="http://www.xataka.com/tablets/microsoft-consigue-que-compal-pase-por-caja-por-dispositivo-android-fabricado-50-del-mercado-odm-conquistado" onclick="pageTracker._trackPageview('/outgoing/www.xataka.com/tablets/microsoft-consigue-que-compal-pase-por-caja-por-dispositivo-android-fabricado-50-del-mercado-odm-conquistado?referer=');">pagan por patentes</a> a Microsoft. Se incluye: HTC y Samsung, entre otras.</p>
<p>Y con Apple: Pues últimamente tiene problemas<a href="http://www.xatakandroid.com/mercado/apple-consigue-que-se-bloquee-la-venta-del-samsung-galaxy-tab-101-en-europa" onclick="pageTracker._trackPageview('/outgoing/www.xatakandroid.com/mercado/apple-consigue-que-se-bloquee-la-venta-del-samsung-galaxy-tab-101-en-europa?referer=');"> con Samsung</a>, que a base de tribunales, consigue prohibir la venta de muchos de sus productos en países como Alemania. Y en uno de los casos, se hablaba de <a href="http://www.xatakandroid.com/mercado/las-pruebas-presentadas-por-apple-para-demandar-a-samsung-en-europa-podrian-estar-manipuladas" onclick="pageTracker._trackPageview('/outgoing/www.xatakandroid.com/mercado/las-pruebas-presentadas-por-apple-para-demandar-a-samsung-en-europa-podrian-estar-manipuladas?referer=');">pruebas manipuladas</a></p>
<p>Motorola Mobility, que responde como Google, su propietaria: <a href="http://www.fayerwayer.com/2011/11/motorola-consigue-paralizar-la-venta-de-productos-apple-en-alemania/" onclick="pageTracker._trackPageview('/outgoing/www.fayerwayer.com/2011/11/motorola-consigue-paralizar-la-venta-de-productos-apple-en-alemania/?referer=');">Ha demandado</a> recientemente a Apple (ahí es nada) en Alemania por infringir 2 de sus patentes. De momento, no se importarán más de sus productos allí.</p>
<p>¿Y qué consecuencias trae esto?. Pues en cuanto a Microsoft, que el desarrollo del nuevo Windows Phone con el que vienen los nuevos Nokia, les ha salido mucho más barato a causa de estos acuerdos. Apple bloquea los productos en varios países, limitando de esta forma la oferta disponible, y &#8220;promocionando&#8221; aún más si cabe sus productos. Y lo mismo con Motorola en Alemania.</p>
<p>En definitiva, un lío, que no beneficia a nadie, menos a las empresas que buscan únicamente el dinero de una sociedad de consumo creciente.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/el-grifo-de-las-patentes-%c2%bfpor-que-no-se-cierra-ya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nanoticias: Ubuntu podría llegar a Smartphones, Tablets y TV inteligentes</title>
		<link>http://www.cambiadeso.es/entradas/nanoticias-ubuntu-podria-llegar-a-smartphones-tablets-y-tv-inteligentes/</link>
		<comments>http://www.cambiadeso.es/entradas/nanoticias-ubuntu-podria-llegar-a-smartphones-tablets-y-tv-inteligentes/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 19:15:15 +0000</pubDate>
		<dc:creator>cambiadeso</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[dispositivos móviles]]></category>
		<category><![CDATA[Nanoticas]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1597</guid>
		<description><![CDATA[Sí, según Mark Shuttleworth ya se está trabajando en ello,para ofrecerlo en Tablets, Smartphones y TV para la versión 14.04. Otras fuentes confirman que podríamos ver un adelanto en la 12.04, es decir en la siguiente versión. Quizás por eso ya vimos Unity antes de esto, para irnos acostumbrando a la interfaz unificadora. Más info [...]


Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/ya-tenemos-nombre-para-ubuntu-11-10-oneric-ocelot/' rel='bookmark' title='Permanent Link: Ya tenemos nombre para Ubuntu 11.10: Oneric Ocelot'>Ya tenemos nombre para Ubuntu 11.10: Oneric Ocelot</a></li>
<li><a href='http://www.cambiadeso.es/entradas/unity-en-ubuntu-11-04/' rel='bookmark' title='Permanent Link: Unity en Ubuntu 11.04'>Unity en Ubuntu 11.04</a></li>
<li><a href='http://www.cambiadeso.es/entradas/alpha-4-ubuntu-904-jaunty-jackalope/' rel='bookmark' title='Permanent Link: Alpha 4 Ubuntu 9.04 Jaunty Jackalope'>Alpha 4 Ubuntu 9.04 Jaunty Jackalope</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Sí, según <a href="http://www.markshuttleworth.com/archives/820" onclick="pageTracker._trackPageview('/outgoing/www.markshuttleworth.com/archives/820?referer=');">Mark </a>Shuttleworth ya se está trabajando en ello,para ofrecerlo en Tablets, Smartphones y TV para la versión 14.04. Otras fuentes confirman que podríamos ver un adelanto en la 12.04, es decir en la siguiente versión. Quizás por eso ya vimos Unity antes de esto, para irnos acostumbrando a la interfaz unificadora.</p>
<p>Más info | <a href="http://www.muylinux.com/2011/10/31/ya-es-oficial-ubuntu-14-04-lts-estara-en-tablets-smartphones-y-tvs/" onclick="pageTracker._trackPageview('/outgoing/www.muylinux.com/2011/10/31/ya-es-oficial-ubuntu-14-04-lts-estara-en-tablets-smartphones-y-tvs/?referer=');">Muy Linux</a>, <a href="http://www.genbeta.com/linux/ubuntu-saltara-a-los-tablets-moviles-y-televosires-el-ano-que-viene" onclick="pageTracker._trackPageview('/outgoing/www.genbeta.com/linux/ubuntu-saltara-a-los-tablets-moviles-y-televosires-el-ano-que-viene?referer=');">Genbeta</a></p>


<p>Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/ya-tenemos-nombre-para-ubuntu-11-10-oneric-ocelot/' rel='bookmark' title='Permanent Link: Ya tenemos nombre para Ubuntu 11.10: Oneric Ocelot'>Ya tenemos nombre para Ubuntu 11.10: Oneric Ocelot</a></li>
<li><a href='http://www.cambiadeso.es/entradas/unity-en-ubuntu-11-04/' rel='bookmark' title='Permanent Link: Unity en Ubuntu 11.04'>Unity en Ubuntu 11.04</a></li>
<li><a href='http://www.cambiadeso.es/entradas/alpha-4-ubuntu-904-jaunty-jackalope/' rel='bookmark' title='Permanent Link: Alpha 4 Ubuntu 9.04 Jaunty Jackalope'>Alpha 4 Ubuntu 9.04 Jaunty Jackalope</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/nanoticias-ubuntu-podria-llegar-a-smartphones-tablets-y-tv-inteligentes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tema de iconos precise pangolin: Lo veo interesante…</title>
		<link>http://www.cambiadeso.es/entradas/tema-de-iconos-precise-pangolin-lo-veo-interesante/</link>
		<comments>http://www.cambiadeso.es/entradas/tema-de-iconos-precise-pangolin-lo-veo-interesante/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 20:47:41 +0000</pubDate>
		<dc:creator>cambiadeso</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Sin categoría]]></category>

		<guid isPermaLink="false">http://www.cambiadeso.es/?p=1601</guid>
		<description><![CDATA[Aunque soy consciente de que aquí no lo publiqué, la nueva versión de Ubuntu se llamará Precise Pangolin, que corresponde a la futura LTS 12.04. Y vía Ubuntu Life me encuentro que quizás podría estrenar un nuevo tema de iconos. La verdad, suena interesante, y lo que es más, se ve aún mejor: Esta imagen [...]


Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/poner-los-iconos-en-el-menu-de-sistema/' rel='bookmark' title='Permanent Link: Poner los iconos en el menú de sistema'>Poner los iconos en el menú de sistema</a></li>
<li><a href='http://www.cambiadeso.es/entradas/tema-fundamental-round-2/' rel='bookmark' title='Permanent Link: Tema Fundamental Round 2'>Tema Fundamental Round 2</a></li>
<li><a href='http://www.cambiadeso.es/entradas/dockbar-x-un-applet-para-el-panel-bastante-interesante/' rel='bookmark' title='Permanent Link: DockBar: Un Applet para el panel bastante interesante'>DockBar: Un Applet para el panel bastante interesante</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Aunque soy consciente de que aquí no lo publiqué, la nueva versión de Ubuntu se llamará Precise <a href="http://es.wikipedia.org/wiki/Manis" onclick="pageTracker._trackPageview('/outgoing/es.wikipedia.org/wiki/Manis?referer=');">Pangolin</a>, que corresponde a la futura LTS 12.04. Y vía <a href="http://ubuntulife.wordpress.com/2011/10/25/%c2%bfes-este-el-nuevo-tema-de-iconos-de-ubuntu-12-04-precise-pangolin/" onclick="pageTracker._trackPageview('/outgoing/ubuntulife.wordpress.com/2011/10/25/_c2_bfes-este-el-nuevo-tema-de-iconos-de-ubuntu-12-04-precise-pangolin/?referer=');">Ubuntu Life</a> me encuentro que quizás podría estrenar un nuevo tema de iconos. La verdad, suena interesante, y lo que es más, se ve aún mejor:</p>
<p><a href="http://www.cambiadeso.es/wp-content/uploads/2011/10/PageImage-490125-2197480-02.jpg"><img class="aligncenter size-full wp-image-1602" title="PageImage-490125-2197480-02" src="http://www.cambiadeso.es/wp-content/uploads/2011/10/PageImage-490125-2197480-02.jpg" alt="" width="564" height="423" /></a>Esta imagen pertenece a una supuesta filtración de un portfolio, disponible en <a href="http://www.yellowicon.com/portfolio/icons/ubuntu" onclick="pageTracker._trackPageview('/outgoing/www.yellowicon.com/portfolio/icons/ubuntu?referer=');">Yellowicon</a>. La verdad es que aparecen iconos muy interesantes, y algún que otro mockup de nautilus, con integración total de Ubuntu One y un diseño bastante novedoso, como se puede apreciar.</p>
<p><a href="http://www.cambiadeso.es/wp-content/uploads/2011/10/PageImage-490125-2197495-UI_Mockup.png"><img class="aligncenter size-full wp-image-1603" title="PageImage-490125-2197495-UI_Mockup" src="http://www.cambiadeso.es/wp-content/uploads/2011/10/PageImage-490125-2197495-UI_Mockup.png" alt="" width="551" height="440" /></a>La verdad, es que de hacerse realidad sería algo que le daría un salto más en cuanto a una distro con personalidad propia: Primero la fuente, luego unity, y ahora, ¿esto?. Pues ojalá</p>
<p>Visto en | <a href="http://ubuntulife.wordpress.com/2011/10/25/%c2%bfes-este-el-nuevo-tema-de-iconos-de-ubuntu-12-04-precise-pangolin/" onclick="pageTracker._trackPageview('/outgoing/ubuntulife.wordpress.com/2011/10/25/_c2_bfes-este-el-nuevo-tema-de-iconos-de-ubuntu-12-04-precise-pangolin/?referer=');">Ubuntu life</a> | <a href="http://www.webupd8.org/2011/10/is-this-new-ubuntu-1204-precise.html" onclick="pageTracker._trackPageview('/outgoing/www.webupd8.org/2011/10/is-this-new-ubuntu-1204-precise.html?referer=');">Web upd8</a></p>
<p>Iconos y más imágenes | <a href="http://www.yellowicon.com/portfolio/icons/ubuntu" onclick="pageTracker._trackPageview('/outgoing/www.yellowicon.com/portfolio/icons/ubuntu?referer=');">Yellowicon</a></p>


<p>Related posts:<ol><li><a href='http://www.cambiadeso.es/entradas/poner-los-iconos-en-el-menu-de-sistema/' rel='bookmark' title='Permanent Link: Poner los iconos en el menú de sistema'>Poner los iconos en el menú de sistema</a></li>
<li><a href='http://www.cambiadeso.es/entradas/tema-fundamental-round-2/' rel='bookmark' title='Permanent Link: Tema Fundamental Round 2'>Tema Fundamental Round 2</a></li>
<li><a href='http://www.cambiadeso.es/entradas/dockbar-x-un-applet-para-el-panel-bastante-interesante/' rel='bookmark' title='Permanent Link: DockBar: Un Applet para el panel bastante interesante'>DockBar: Un Applet para el panel bastante interesante</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cambiadeso.es/entradas/tema-de-iconos-precise-pangolin-lo-veo-interesante/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

