Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2008

Auto Hide en paneles de gnome

estoy seguro que alguna vez quisite enchular los paneles de gnome, y llegasta hasta la parte en que se ocultaba, si es que lo hacian.
lo que pasa es que no se ocultan por completo les queda un poquito le puntita,
si mencionar que obstrullen a las ventanas.
la solución esta en la configucacion de gnome, equivalente al regedit de win32.
Solución
$ gconf-editor
llega hasta toplevels y encontraras los paneles que tienes habilitados
apps>>panel>>toplevels>NOMBREPANEL


debes modificar:
auto_hide_size 6 > auto_hide_size 0

esa es la razon de por que el panel no se oculta completamente,
ahora si se ocultará de verdad, tambien puedes modificar la velocidad con la que se oculta y se muestra, lee las intrucciones de cada propiedad.

Esquema de colores en vim

En vim podemos editar código fuente mas fácilmente con la sintaxis del código resaltada, por ejemplo asi como lo presentan algunos "editores" (eclipse,dev c,quanta).
para activar esta caracteristica debemos crear el archivo .vimrc (en caso de no tenerlo), ademas crear el directorio .vim y dentro de él la carpeta colors (allí se guardaran los esquemas de color).

procedimiento:~$ touch .vimrc
~$ echo "colorscheme rdark"
#### hemos creado el archivo de configuración local de vim
#### y eligimos el nombre del esquema de colores.
~$ mkdir .vim
~$ cd .vim
~$ mkdir colors
##no tenemos nisgun esquema guardado, hay que descargarlos
esquema del ejemplo aqui
no te olvides de guardarlo en /home/usuario/.vim/colors

para elegir un esquema en el archivo .vimrc al atributo colorscheme le das el nombre del archivo pero sin su extención;ejemplo rdark.vim --> colorschema rdark

...se me olvidava.
edita el archivo /etc/vim/vimrc y busca ' #syntax on ':sin comillas, y descomenta.
~$s…

Compilacion de aplicaciones en linux

Ademas de los pasos básicos que hay en la compilación de los conocidos:
#./configure
#make
#make install

él primero de ellos puede poseer varios argumentos voy a comentar 3 de ellos que utilizo.

prefix
bindir
sysconfdir

el modo de uso es el siguiente(parámetros son de ejemplo, podrían ser otros):
./configure --prefix=/usr/local/nombreAPLICACION –bindir=/usr/local/bin/ --sysconfdir=/usr/local/etc

prefix : es el directorio donde instala los archivos de la aplicación, gráficos, librerías internas, directorio, no es necesario crear por nuestra cuenta el directorio nombreAPLICACION.
bindir : envía los binarios al directorio dado como parámetro esto para que al ejecutar la aplicación por consola sin anteponer la ruta completa.
sysconfdir: envía los archivos de configuración al directorio dado.
Ejemplo, compilando el Inkscape.
#tar xvfz inkscape-0.45.1.tar.gz
#cd inkscape-0.45.1/
#./configure --prefix=/usr/local/inkscape --bindir=/usr/local/bin/ --sysconfdir=/usr/local/etc/
#make
#make install

pd. es normal qu…

Xajax en 10 minutos

Xajax está diseñado para ser extremadamente fácil su implementación en aplicaciones web. Puedes añadir el poder de Xajax a casi cualquier script PHP en siete sencillos pasos:

1. Incluir la librería que contiene la Clase Xajax:
require_once("xajax_core/xajax.inc.php");

2. Crear una instancia del Objeto Xajax:
$xajax = new xajax();

3. Registrar las funciones PHP que usara el objeto Xajax:
$xajax->registerFunction("myFunction");

4. Escribir funciones PHP que registraste y utilizar el objeto xajaxResponse para retornar la respuesta en formato XML:
function myFunction($arg)
{
// podemos recivir argumentos, tratar con bases de datos, etc.
$newContent = "Value of \$arg: ".$arg;

// Instanciamos nuestra respuesta xajaxResponse object
$objResponse = new xajaxResponse();

// agregamos una instrucción con assign(asigna) el atributo innerHTML
// le damos el valor de $newContend y todo eso para el elemento SomeElementId
// y lo instanciamos con el valor de su ID

$…