mar, 2008-08-05 11:49:54 -0500
Modificacion de rxvt-unicode con tabs
rxvt-unicode es un emulador de terminal muy bonito, lo que le hacía falta era que pudiera tener tabs, buscando un poco en google se encuentra que colocando urxvt -pe tabbed se puede tener tabs los shorcuts son con Shift y las flechas:
Nuevo Tab Shift + Flecha Abajo Mover a la tab del lado derecho Shift + Flecha Derecha Mover a la tab del lado izquierdo Shift + Flecha Izquierda
al probarlo se tiene problemas con las tildes y las ñ este problema se soluciona cambiando el archivo /usr/lib/urxvt/perl/tabbed en la función tab_key_press, cambiaremos los shortcuts parecidos a los de firefox o a los de gnome terminal.
Se cambia: urxvt::ShiftMask > urxvt::ControlMask 0xff51 > 0xff55 0xff53 > 0xff56 0xff54 > 0x74
Con estola función queda de la siguiente manera
sub tab_key_press {
my ($self, $tab, $event, $keysym, $str) = @_;
if ($event->{state} & urxvt::ControlMask) {
if ($keysym == 0xff55 || $keysym == 0xff56) {
my ($idx) = grep $self->{tabs}[$_] == $tab, 0 .. $#{ $self->{tabs} };
--$idx if $keysym == 0xff55;
++$idx if $keysym == 0xff56;
$self->make_current ($self->{tabs}[$idx % @{ $self->{tabs}}]);
return 1;
} elsif ($keysym == 0x74) {
$self->new_tab;
return 1;
}
}
elsif ($event->{state} & urxvt::ControlMask) {
if ($keysym == 0xff55 || $keysym == 0xff56) {
my ($idx1) = grep $self->{tabs}[$_] == $tab, 0 .. $#{ $self->{tabs} };
my $idx2 = ($idx1 + ($keysym == 0xff55 ? -1 : +1)) % @{ $self->{tabs} };
($self->{tabs}[$idx1], $self->{tabs}[$idx2]) =
($self->{tabs}[$idx2], $self->{tabs}[$idx1]);
$self->make_current ($self->{tabs}[$idx2]);
return 1;
}
}
()
}
lun, 2008-03-03 22:26:26 -0500
Exploit en Linux
Recientemente se ha encontrado un exploit para versiones del kernel 2.6.18- 2.6.22 despues de realizar algunas pruebas y buscar en internet he encontrado el exploit y el parche ...... :D
exploit.c disable_exploit.c Espero que les sirvadom, 2007-09-30 11:58:04 -0500
Conververtir un docx a un doc
Recientemente con el lanzamiento de office 2007 ha hecho que muchas
personas que no utilizan herramientas privativas de microsoft como lo es
la suite de office tengan inconvenientes con su nuevo formato de
archivos, por esta razón despues de buscar un buen rato
encontré http://docx-converter.com/ no es
necesario tener instalado ningún programa solo se envia el archivo y
lo procesan para su cambio. 
jue, 2007-08-30 22:44:23 -0500
Quitar el Altavoz del pc o beep
Recientemente un amigo de la universidad decidió instalar Lenny en un portatil hewlett packard y tenía el inconveniente que sonaba el beep por el altavoz en el portatil entoces despues de buscar por google encontré algunas formas utiles de quitar este modulo:
- La primera es a una consola no grafica (Ctrl+Alt+F1) xset -b
- Otra opción es rmmod pcspkr o modprobe -r pcspkr
- Se además puede modificar el archivo .bashrc y se pone allí set bell-style none
- Instalar modconf y desactivar por allí el modulo pcspkr
Estas opciones algunas solo son efectivas mientras no se apague el pc, entonces para que sea permanente esta opción lo mejor es editar el archivo /etc/modprobe.d/pnp-hotplug y comentar la linea que dice alias pnp:dPNP0800 pcspkr con esto se aseguro que no se volvera a cargar el modulo al inicio.
mar, 2007-08-28 00:09:15 -0500
Resetar WRT54GL + freifunk
Bueno ya despues de estar cacharreando con Freifunk sucedió que coloque alguna opción que no debí haber puesto y mi router quedo aislado, no respondía el ping tampoco al realizar un nmap a la ip y tampoco el DHCP funcionaba, despues de buscar un poco encontre esto en http://www.slcolombia.org/RedesInalambricas el cual me ayudo a resetear mi AP de forma correcta simplemente se siguen los siguientes pasos y listo problema sulucionado
- Se desconecta el cable de poder
- Se espera a que el led que dice "dmz" se inicie
- Se presiona reset durante aproximadamente dos segundos.
- Si el proceso ha salido bien el led "dmz" empezará a parpadear 3 veces cada segundo. Cuando esté en este estado es posible usar las configuraciones originales y, por ejemplo, acceder a la interface de administración entrando a la dirección: http://192.168.1.1
mié, 2007-08-22 10:36:23 -0500
WRT54GL+Firware
Desde hace mas o menos 6 meses compre un Linksys WRT54GL el cual a los
dos días le puse dd-wrt este
firware lo tuve alrededor de 5 meses el cual es muy bueno y muy sencillo
de manejar.
Desde hace unos cuatos días decidí pasarme a Freifunk el cual posee soporte para
realizar redes Mesh con el protocolo OLSR y explota un poco mas las
posibilidades del Router. Por ahora el problema radica en aprender las
configuraciones del linksys.
lun, 2007-08-13 14:37:47 -0500
En buen cliente de MSN
Bueno despues de mucho trabajar con Amsn y probarlo decidí cambiarlo
por la cantidad de Memoría que utiliza, el número de veces que
se me cerraba sin ninguna explicación aparente y algunos problemas
que en este momento no recuerdo, entonces decidí probar varios
clientes el primero fue Mercury MSN
El cual es muy parecido al original MSN Se encuentra escrito en Java lo
cual lo hace un poco lento además de algunos inconvenientes al
instalarlo por las dependencias que exige, lo bueno es que posee un
lector de noticias RSS y su manejo se realiza a través de
pestañas permitiendo tener varias cuentas al mismo tiempo abiertas,
se esta desarrollando el soporte para Jabber lo cual es muy bueno. Pero
decidí descartarlo por la lentitud a la hora de abrir muchas
conversaciones al mismo tiempo y por la licencia la cual es Freeware.

El segundo fue el tradicional Gaim ahora llamado Pidgin Es muy bueno
posee soporte para muchos protocolos no solo MSN sino tambien Yahoo,
Jabber, etc. El tercero es Emesene el cual se encuentra escrito en
Python, se encuentra en este momento en desarrollo pero tiene un futuro
muy prometedor este es el que ultimamente he estado utilizadno ademas los
log's se generan muy bonitos
.
lun, 2007-07-30 14:49:35 -0500
Algunos problemas con Windows
Recientemente al realizar algunos mantenimientos de pc's he encontrado problemas poco frecuente y extraños, estos impiden el trabajo de uso diario (uso de las herramientas de ofimatica y la navegación por internet), haciendo que el pc pasa de ser una poderosa herramienta a el uso de pisa papeles. A continuación algunos de estos problemas.
-
Problema con los .exe
Al no tener antivirus en windows el pc se encuetra vulnerabla a esta gran amenaza y cuando se coloca un nuevo antivirus es frecuente que se afecten cosas dentro del sistema operativo. Es frecuente que al limpiar el pc uno deba eliminar los archivos infectados y es por esto que algunos virus al limpiarlos del pc afecta el registro de windows impidiendo que se ejecute cualquier archivo *.exe, por ello no podemos abrir ni la calculadora
. la solucion es bajar este parche
(exefix) y problema solucionado. -
explorer.exe fue borrado
Recientemente en un mantenimiento los sintomas del pc era que cargaba normalmente sin ningún problema hasta la entrada de los usuarios allí al colocar el usuario y la contraseña se quedaba cargando y nunca muestra ni los iconos del escritorio ni el menú inicio, al colocar Control + Alt + Suprimir se puede ejecutar programas como Internet Explorer, Firefox, la Calculadora, etc. Al verificar si se encontraba el archivo explorer.exe en la carpeta C:\Windows el cual es el que maneja toda la parte inicial con el escritorio este archivo había sido borrado pese a que es muy importante para el sistema. Despues de leer muchos foros paginas de referencia y cosas por el estilo, coloque el explorer.exe de otro pc en funcionamiento y problema solucionado.
sáb, 2007-07-07 23:47:06 -0500
Campamento Jovenes
Los dias 30, 1 y 2 de Julio gracias a la misericordía de Dios
pudimos encontrarnos en un lindo campamento juvenil el cual gozó de
mucha diversión, distracción y bendición para cada joven
que dispuso su corazón y deseo estar allí. Asistimos 55 Jovenes
de los cuales muchos llegamos con nuevos animos para empezar de nuevo con
una rutina o simplemente renovamos nuestra comunión con
Dios.
Partimos de bogotá a eso de las 9 de la mañana con
demasiadas espectativas para llenar, a eso de las 11:30 llegamos a la
finca que por tres dias sería nuestro hogar. Se leyeron las reglas
mientras que se asignaban los cuartos para dormir luego almorzamos y
seguimos con una bella conferencia a cargo del Pastor Sergio (Pastor de
la Iglesia de Cajicá) luego una linda fogata de integración y
siendo las 10 pm, todo el mundo a la pisina
nos divertimos hasta eso de las 11
pasadas y luego a descansar.
Cuatro jovenes que por motivos personales no habian podido salir con nosotros desde bogotá en la mañana se suponía que debian llegar a eso de as 8 o 9 de la noche pero desafortunadamente llegaron a Girardot y luego llegaron hasta Arvelaes haciendo que Jonathan Jeymmi Gabriel y yo a eso de la 1 am salieramos a recogerlos; tuvimos que caminar hasta las 3:30(mas o menos) que fue la hora que regresamos a la finca, cansados de caminar tratamos de dormir unas pocas horas para el día tan largo que nos esperaba
Segundo Dia 1 de JulioEmpezó con la caminada en la madrugada pero para ese día tambien estaba preparada una salida la cual se realizó despues de desayuno y hasta el almuerzo regresamos, caminamos alrededor de 1 a 2 horas hasta llegar a un río y luego de estar chapuzando un rato nos devolvimos a la finca donde el alumuerzo y una conferencia acargo de Adaia nos esperaba. La fogatá de la noche ayudó a que nos liberaramos de tensiones y de unir lazos entre los jovenes; y para finalizar el día a la pisina hasta las 12 de la noche lo cual permitio que los hombres prepararan una linda sorpresa.
Tercer Día 2 de JulioLa sorpresa fue una linda serenata preparada por los jovenes para las mujeres que se encontraban en el campamento. Se realizó a eso de las 2 de la mañana y luego a dormir hasta las 6 donde despues de bañarnos y desañunar nos esperaba una carrera de observación permitiendo que nos cayeramos, nos mojaramos y pasaramos una rato con una actividad muy presiosa. Despues del relajo seguía la última conferencia la cual estuvo a cargo del Pastor Alcides Camargo fue muy bella con una muy linda ministración en las vidas de cada uno de los jovenes. Luego almorzar picina y preparar nuestro equipaje para regresar Bogotá.
mié, 2007-06-20 00:38:59 -0500
Sintaxis Oracle
Hace poco tiempo tuve que migrar un programa con una base de datos en mysql o oracle 10g y tuve varios inconvenientes lo primero fue la conexión a la base de datos lo cual lo resolví de la siguiente manera:
String url = "jdbc:oracle:thin:@localhost:1521:";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(Exception ex){
System.out.println("Error del driver");
}
try {
conexion = DriverManager.getConnection(url, "venta","venta");
st = conexion.createStatement();
if (conexion != null) {
System.out.println("OK--> nos conectamos");
conectado = true;
}
} catch (Exception ex) {
System.out.println("SQLException: " +ex.getMessage());
]
Es importante resaltar que en oracle solo se encuntra creado el
usuario venta con la contraseña venta por esta razon la variable
url no tiene el nombre a la base de datos.
Por otro lado es frecuente que aparesca el siguiente error:
java.sql.SQLException: ORA-00911: carácter no válido
Este error aparce al tener el ";" al final de la sentencia basta con quitarlo y el error desaparecera.