Actualizando WordPress (A 3.3.1)
Por cambiadeso - Sin categoría - 17 febrero 2012
Sí, cualquiera que tenga un blog sabe que esta actualización había salido hace ya mucho tiempo, pero, los que tengan hosting con 1&1 también sabrán que es muy complicado, porque no tienes suficiente memoria, ni si quiera para subir una actualización
Así que hoy, por fin, me he lanzado a actualizar. Pero, no ha quedado como yo me esperaba. La página de widgets no me funciona bien, así que no puedo cambiar lo que veis en la barra de la derecha…
Disculpas a todos los que, durante esta, aproximadamente, media hora, no habéis podido acceder al blog
Cómo activar el atajo de teclado Alt+F2 en Gnome Shell
Por cambiadeso - GNOME, tutorial - 13 febrero 2012
No se cómo ni por qué, el atajo de teclado Alt+F2 en Gnome Shell de Ubuntu está desactivado. Pero tiene solución y podemos arreglarlo. Para ello vamos a configuración de Gnome Shell, y le damos a Teclado. Allí abrimos la pestaña de Atajos y seleccionamos la categoría “Sistema”.
Allí encontramos la opción de ejecutar comando, y podemos activarla haciendo doble click y haciendo el atajo de teclado que deseemos. Por defecto siempre suele estar F2.

Abrir una terminal con Dolphin en KDE
Por cambiadeso - Sin categoría - 10 febrero 2012
Para cualquiera que lleve un poco de tiempo con KDE y Dolphin esto es una obviedad, pero yo estoy bastante acostumbrado al escritorio GNOME. Allí, en Nautilus, necesitas una extensión para abrir una carpeta de terminal. En Dolpin es aún más fácil: Sólo hay que pulsar F4 para que se te abra una “ventana” en la parte inferior:

[Tip] Ejecutar un comando y mostrar por consola su resultado con python
Por cambiadeso - Python, tutorial - 3 febrero 2012
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:ç
#!/usr/bin/python
import time, sys, subprocess,os
comando = "sudo apt-get update" #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()
[Tip]Crear una apliación en HTML(5) en Ubuntu, gracias a Python y GTK+3
Por cambiadeso - Python, tutorial - 30 enero 2012
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:
#!/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("http://localhost/")
self.window.add(view)
self.window.show_all()
self.window.connect('destroy', lambda w: Gtk.main_quit())</pre>
def main():
app = Browser()
Gtk.main()
if __name__ == "__main__":
main()
Happy Hacking!!
Hola mundo en Android 2.2
Por victortyau - Programación - 26 enero 2012
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 llama “file”, con la secuencia File > New > Other project y nos saldrá el menú, tal y como se presenta en la figura siguiente:
Ahora se selecciona la opción “Android Project” y aparece la siguiente ventana donde podremos ciertos atributos de nuestra aplicación.
Project name: HelloWorld
Build Target: Android 2.2
Aplication Name: HelloWorld
Package name: org.example
Los demás datos el editor los agrega de manera automática.
Una vez puesto todos los datos pedidos hacemos click al botón “finish”. Así tendremos todo establecido para empezar a programar.
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:
- En eclipse Window > Android SDK y AVD Manager.
- Seleccionas Virtual Devices en el panel inzquierdo.
- Seleccionas New…. el dialogo Create New AVD aparece.
- Le agregas el nombre que desees. En mi caso siempre les pongo android22 dependiendo de la versión.
- Seleccionas el target deseado
- Haces click en Create AVD.
- 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.
Ahora sí vamos a programar.
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.
Una vez que abres el archivo verás el siguiente codigo:
package org.example;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorldActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Eliminamos la línea “setContentView(R.layout.main);” y agregamos el siguiente codigo:
Donde estan los imports agregamos esta línea:
import android.widget.TextView;
Y ahora el siguiente codigo, debajo de “super.onCreate(savedInstanceState);”
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(<tv);
Al final nuestro aplicación definitiva deberia quedar asi:
package org.example;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloWorldActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
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:
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.
Una vez arranque todo bien veremos el emulador así:
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 “run” y nuestra aplicación se vera como muestra la siguiente imagen
Y ya con esto tendremos nuestro Hello World terminado








