bannerSani

Si España hubiese apostado por el software libre habría evitado congelar pensiones

software-libre-275x300El ex presidente de la Junta de Extremadura y flamante “premio de Internet 2010” por su trayectoria en el sector, considera que el paso de software propietario al software libre, ahorraría a las administraciones públicas 1.500 millones de euros, o lo que es lo mismo, la cantidad de ahorro previsto del pensionazo anunciado por el gobierno.

Ibarra intervino apasionadamente en el Senado con motivo de la celebración del día de Internet y al recoger el premio a su trayectoria defendió el software abierto y la neutralidad de la Red, criticando de paso que “la izquierda defienda con tanto ahínco la propiedad intelectual”.

El ex presidente de Extremadura -comunidad pionera en el uso de Linux y del software libre en la administración- defendió el uso de este tipo de aplicaciones que, ”evitaría la congelación de las pensiones”. “Bastaría una decisión administrativa para cambiar de ’software’ propietario a ’software’ libre y podríamos haber evitado a lo mejor que las pensiones se hubieran congelado el año que viene, porque hubiéramos sacado más dinero de esta decisión, que es una decisión cultural, ética y al mismo tiempo política”, ha explicado.

“El software libre es el sueño del socialismo y un compromiso con la democracia, no concibo que a un político se le ofrezca una estructura barata y otra cara y elija la segunda opción”, señaló. Además, Ibarra defendió la neutralidad de internet, pues “la red no es de nadie”, sino un bien “como el aire, que está a disposición de todos”. “Lo más que podemos hacer es intentar que el aire sea puro y cuidarlo, de igual forma hay que cuidar la red para que sea libre, de todos, por todos y con todos”, ha apuntado.

Por otra parte, el ex dirigente socialista criticó la actual postura del Gobierno respecto a las descargas y dijo no entender que la izquierda “este defendiendo con tanto ahínco la propiedad intelectual”. “Nunca ha habido tanta creación como hoy, la cual no se va a acabar si se cambia el modelo de negocio y se acaba con los intermediarios”, expuso. “Así es como vivían los artistas hasta el siglo XVIII”, sin descargas, de los conciertos, explicó Ibarra.

Por una vez, y sin que sirva de precedente, el Premio de Internet 2010 está justamente concedido.

Fuente: The Inquirer ES

  • Share/Bookmark

Notificaciones en Ubuntu desde tu Consola

notify-eddieSiempre me pregunte como manejar las notificaciones de Ubuntu a piaciere y hasta hoy encontré la solucion, esta misma se llama libnotify-bin, librería que nos permite mostrar notificaciones como la que ven a la izquierda de este texto de forma rapida y elegante desde nuestra consola.

chuecko@zarpele ~ $ sudo apt-get install libnotify-bin

Deberán tener instalada esta librería para poder usar el comando notify-send, esta librería viene por defecto en Ubuntu.

Con notify-send pueden enviar notificaciones del escritorio para el usuario a través del demonio de notificación desde la línea de comandos. Estas notificaciones se pueden utilizar para informar al usuario sobre un evento o mostrar algún tipo de información sin molestar a los mismos.

Bien, manos a la obra…

chuecko@zarpele ~ $ notify-send "Zarpele" "Linux & Software Libre"

notify-zarpele

Para indicarle una imagen debemos agregarle -i {ruta}

chuecko@zarpele ~ $ notify-send "Zarpele" "Linux & Software Libre" -i "/home/chuecko/.icons/tux.png"

notify-zarpeleimg

También podemos indicarle el tiempo que deseamos que aparezca en pantalla, agregando -t {time}, dicho tiempo en milisegundos.

Ejemplo:

chuecko@zarpele ~ $ notify-send "Zarpele" "Linux & Software Libre" -t 5000

Mostraremos la notificación con una duracion de 5 segundos.

Si quieren saber mas de este comando, solo vean su manual…

chuecko@zarpele ~ $ man notify-send

Saludos…Comentar es sano…

  • Share/Bookmark

Así se vende Windows 7 en Japón…

link: http://www.futbol-rustico.com.ar/video/v/luVODZZ6pk4

  • Share/Bookmark

Instalar Xdebug para PHP5 en Ubuntu 10.4

Este es un pequeño tuto o how-to de como instalar Xdebug con PHP5 en Ubuntu 10.04, mas adelante daré mas detalles de como sacarle provecho a esta extensión.

Primero, que es Xdebug?

La extensión Xdebug le ayuda a depurar el guión de proporcionar una gran cantidad de valiosa información de depuración.

La información de depuración que puede Xdebug proporcionar incluye lo siguiente:

  • seguimientos de pila y huellas función en los mensajes de error con:
    • completo pantalla de parámetros de funciones definidas por el usuario
    • nombre de la función, el nombre del archivo y la línea de las indicaciones
    • apoyo a las funciones miembro
  • de asignación de memoria
  • protección de recursiones infinita

Xdebug también ofrece:

  • perfiles información para los scripts PHP
  • código de análisis de cobertura
  • capacidades para depurar sus scripts de forma interactiva con un cliente de depuración

Bueno, basta de chácharas, empezaremos a instalar y configurar Xdebug, se supone de ante mano que tenemos PHP5 y Apache2 ya funcionando.

chuecko@zarpele ~ $ sudo apt-get install php5-dev php-pear

Ahora instalamos Xdebug PECL

chuecko@zarpele ~ $ sudo pecl install xdebug

Si todo sale bien, las ultimas lineas de el anterior comando serian mas o menos asi…

Build process completed successfully
Installing '/usr/lib/php5/20060613+lfs/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.0.5
configuration option "php_ini" is not set to php.ini location
You should add "extension=xdebug.so" to php.ini

Ya sabemos, que se instalo en /usr/lib/php5/20060613+lfs/xdebug.so, pero igual nos aseguraremos de eso…

chuecko@zarpele ~ $ find / -name 'xdebug.so' 2> /dev/null

Que efectivamente nos devolvio…

/usr/lib/php5/20060613+lfs/xdebug.so

Listo ahora debemos decir a Php que incluya esta extensión…’

chuecko@zarpele ~ $ sudo gedit /etc/php5/apache2/php.ini

Agregamos la siguiente linea…

zend_extension="/usr/lib/php5/20060613+lfs/xdebug.so"

Reiniciamos Apache…

chuecko@zarpele ~ $ sudo /etc/init.d/apache2 restart

Listo, funcionando, ahora lo vamos a configurar, antes nos fijaremos si Php cargó esta extensión con phpinfo() …

xdebug-phpinfo

Creamos una carpeta en, /var/log/, llamada xdebug, para que vaya guardando los cachegrind que generemos…

chuecko@zarpele ~ $ sudo mkdir /var/log/xdebug

Ahora, editamos el fichero de configuración /etc/php5/conf.d/xdebug.ini , en caso de no existir hay que crearlo…

chuecko@zarpele ~ $ sudo gedit /etc/php5/conf.d/xdebug.ini

y le añadiremos estas lineas…

xdebug.default_enable = 1
xdebug.profiler_enable = On
xdebug.profiler_output_dir = "/var/log/xdebug"
xdebug.profiler_output_name = cachegrind.out.%p

xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

Listo, ya tenemos Xdebug instalado en nuestro sistema y funcionando con PHP5.

Mas adelante les voy a mostrar como usarlo…
Saludos

  • Share/Bookmark

Magento: Borrar subcategorias de una categoria.

Pequeno script en Php para borrar todas las subcategorias en una categoria en Magento.
Noten que se le pasa el ID de la categoria (2) y obtengo los hijos y los recorro y los borro uno por uno…

require_once '/app/Mage.php';
umask(0);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

$category = Mage::getModel('catalog/category')->load(2);
if($category->hasChildren())
{
        $children_id = $category->getChildren();
        $children = explode(',',$children_id);
        for ($i=0;$i<count($children);$i++)
        {
            $subcategory = Mage::getModel('catalog/category')->load($children[$i]);
            $subcategory->delete();
        }
}

Saludos…

  • Share/Bookmark
 
Twitter RSS email