<?xml version="1.0" encoding="iso-8859-1"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<?xml-stylesheet type="text/css" href="http://www.gfc.edu.co/woakas/weblog/styles/feed.css"?>
<title type="html">Blog de Woakas</title>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog" />
<link rel="self" type="application/atom+xml" href="http://www.gfc.edu.co/woakas/weblog/atom.xml" />
<updated>2008-08-05T14:03:13-05:00</updated>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
<uri>http://www.gfc.edu.co/woakas/weblog</uri>
</author>
<id>http://www.gfc.edu.co/woakas/weblog/</id>
<generator uri="http://nanoblogger.sourceforge.net" version="3.3">NanoBlogger</generator>
<entry>
<title type="html">Modificacion de rxvt-unicode con tabs</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2008/08/05/modificacion_de_rxvt-unicode_con_tabs/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2008/08/05/modificacion_de_rxvt-unicode_con_tabs/</id>
<published>2008-08-05T11:49:54-05:00</published>
<updated>2008-08-05T11:49:54-05:00</updated>
<category term="Software" />
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>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 <b>urxvt -pe tabbed</b> se puede tener tabs
los shorcuts son con Shift y las flechas:</p>
<pre>
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
</pre>
<p>al probarlo se tiene problemas con las tildes y las ñ este problema
se soluciona cambiando el archivo <i>/usr/lib/urxvt/perl/tabbed</i>
en la función <b>tab_key_press</b>, cambiaremos los shortcuts
parecidos a los de firefox o a los de gnome terminal.</p>
<pre>
Se cambia:
urxvt::ShiftMask   >   urxvt::ControlMask
0xff51             >   0xff55
0xff53             >   0xff56
0xff54             >   0x74
</pre>
<p>Con estola función queda de la siguiente manera</p>
<pre>
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;
      }
   }

   ()
}

</pre>]]>
</div>
</content>
</entry>
<entry>
<title type="html">Exploit en Linux</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2008/03/03/exploit_en_linux/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2008/03/03/exploit_en_linux/</id>
<published>2008-03-03T22:26:26-05:00</published>
<updated>2008-03-03T22:26:26-05:00</updated>
<category term="Software" />
<category term="Linux" />
<category term="Desarrollo" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>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</p>

<a
href="http://www.gfc.edu.co/woakas/weblog/exploit.c">exploit.c</a>
<a 
href="http://www.gfc.edu.co/woakas/weblog/disable_exploit.c">disable_exploit.c</a>

Espero que les sirva]]>
</div>
</content>
</entry>
<entry>
<title type="html">Conververtir un docx a un doc</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2007/09/30/conververtir_un_docx_a_un_doc/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2007/09/30/conververtir_un_docx_a_un_doc/</id>
<published>2007-09-30T11:58:04-05:00</published>
<updated>2007-09-30T11:58:04-05:00</updated>
<category term="Software" />
<category term="Otros" />
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>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é <a
href="http://docx-converter.com/">http://docx-converter.com/</a> no
es necesario tener instalado ningún programa solo se envia el
archivo y lo procesan para su cambio.  <img src="http://www.gfc.edu.co/woakas/weblog/moods/smilies/grin.gif" alt=":D" />
</p>]]>
</div>
</content>
</entry>
<entry>
<title type="html">Quitar el Altavoz del pc o beep</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2007/08/30/quitar_el_altavoz_del_pc_o_beep/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2007/08/30/quitar_el_altavoz_del_pc_o_beep/</id>
<published>2007-08-30T22:44:23-05:00</published>
<updated>2007-08-30T22:44:23-05:00</updated>
<category term="Software" />
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>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:</p>
<ul>
<li>La primera es a una consola no grafica (Ctrl+Alt+F1) xset -b</li>
<li>Otra opción es <i>rmmod pcspkr</i> o <i>modprobe -r
pcspkr</i></li>
<li>Se además puede modificar el archivo .bashrc y se pone allí <b>set
bell-style none</b></li>
<li>Instalar modconf y desactivar por allí el modulo pcspkr</li>
</ul>
<p>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 <b>/etc/modprobe.d/pnp-hotplug</b> y comentar la
linea que dice <i>alias pnp:dPNP0800 pcspkr</i> con esto se aseguro
que no se volvera a cargar el modulo al inicio.</p>]]>
</div>
</content>
</entry>
<entry>
<title type="html">Resetar WRT54GL + freifunk</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2007/08/28/resetar_wrt54gl__freifunk/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2007/08/28/resetar_wrt54gl__freifunk/</id>
<published>2007-08-28T00:09:15-05:00</published>
<updated>2007-08-28T00:09:15-05:00</updated>
<category term="Software" />
<category term="Linux" />
<category term="Wireless" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>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 <a
href="http://www.slcolombia.org/RedesInalambricas">http://www.slcolombia.org/RedesInalambricas</a>
el cual me ayudo a resetear mi AP de forma correcta simplemente se
siguen los siguientes pasos y listo problema sulucionado</p>

<ul><li>Se desconecta el cable de poder</li>
<li>Se espera a que el led que dice "dmz" se inicie</li>
<li>Se presiona reset durante aproximadamente dos segundos.
<ul><li>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: <a href="http://192.168.1.1">http://192.168.1.1</a></li></ul></li></ul>]]>
</div>
</content>
</entry>
<entry>
<title type="html">WRT54GL+Firware</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2007/08/22/wrt54glfirware/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2007/08/22/wrt54glfirware/</id>
<published>2007-08-22T10:36:23-05:00</published>
<updated>2007-08-22T10:36:23-05:00</updated>
<category term="Software" />
<category term="Linux" />
<category term="Wireless" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>Desde hace mas o menos 6 meses compre un <a
href="http://es.wikipedia.org/wiki/WRT54G">Linksys WRT54GL</a> el
cual a los dos días le puse <a
href="http://www.dd-wrt.com/wiki/index.php?title=Espanol">dd-wrt</a>
este firware lo tuve alrededor de 5 meses el cual es muy bueno y muy
sencillo de manejar. <br>Desde hace unos cuatos días decidí pasarme
a <a href="http://www.freifunk.net/">Freifunk</a> 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.</p>]]>
</div>
</content>
</entry>
<entry>
<title type="html">En buen cliente de MSN</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2007/08/13/en_buen_cliente_de_msn/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2007/08/13/en_buen_cliente_de_msn/</id>
<published>2007-08-13T14:37:47-05:00</published>
<updated>2007-08-13T14:37:47-05:00</updated>
<category term="Software" />
<category term="Linux" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>Bueno despues de mucho trabajar con <a
href="http://www.amsn-project.net/" >Amsn</a> 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 <a href="http://www.mercury.to/">
Mercury MSN</a> 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.  <img src="http://www.gfc.edu.co/woakas/weblog/moods/smilies/sad.gif" alt=":(" /> <br>
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  <img src="http://www.gfc.edu.co/woakas/weblog/moods/smilies/grin.gif" alt=":D" /> .</p>]]>
</div>
</content>
</entry>
<entry>
<title type="html">Algunos problemas con Windows</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2007/07/30/algunos_problemas_con_windows/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2007/07/30/algunos_problemas_con_windows/</id>
<published>2007-07-30T14:49:35-05:00</published>
<updated>2007-07-30T14:49:35-05:00</updated>
<category term="Software" />
<category term="Otros" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>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.
<ol>
<li><b>Problema con los .exe</b><br><p>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  <img src="http://www.gfc.edu.co/woakas/weblog/moods/smilies/sad.gif" alt=":(" /> . la solucion es bajar este <a href="exefix.reg">parche 
(exefix)</a> y problema solucionado.</p></li>
<li><b>explorer.exe fue borrado</b><br><p>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. </p></li>
</ul>
</p>]]>
</div>
</content>
</entry>
<entry>
<title type="html">Campamento Jovenes</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2007/07/07/campamento_jovenes/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2007/07/07/campamento_jovenes/</id>
<published>2007-07-07T23:47:06-05:00</published>
<updated>2007-07-07T23:47:06-05:00</updated>
<category term="Personal" />
<category term="Otros" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>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.<br>
</p>
<i>Primer Dia 30 de Junio</i>
<p>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  <img src="http://www.gfc.edu.co/woakas/weblog/moods/smilies/grin.gif" alt=":D" /> nos divertimos hasta eso de
las 11 pasadas y luego a descansar.</p>
<p>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</p>

<i>Segundo Dia 1 de Julio</i>
<p>Empezó 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.</p>
<i>Tercer Día 2 de Julio</i>
<p> La 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á.</p>]]>
</div>
</content>
</entry>
<entry>
<title type="html">Sintaxis Oracle</title>
<author>
<name>Gustavo Andr&#233;s Angulo</name>
</author>
<link rel="alternate" type="text/html" href="http://www.gfc.edu.co/woakas/weblog/archives/2007/06/20/sintaxis_oracle/" />
<id>http://www.gfc.edu.co/woakas/weblog/archives/2007/06/20/sintaxis_oracle/</id>
<published>2007-06-20T00:38:59-05:00</published>
<updated>2007-06-20T00:38:59-05:00</updated>
<category term="Software" />
<category term="Desarrollo" />
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<![CDATA[<p>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:</p>
<pre>
        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());
        ]
</pre>


<p>Es importante resaltar que en oracle solo se encuntra creado el
usuario venta con la contraseña venta por esta razon la variable
<i>url</i> no tiene el nombre a la base de datos.<br>
Por otro lado es frecuente que aparesca el siguiente error:
</p>
<pre>java.sql.SQLException: ORA-00911: carácter no válido</pre>
<p>Este error aparce al tener el <b>";"</b> al final de la sentencia
basta con quitarlo y el error desaparecera.</p>]]>
</div>
</content>
</entry>
</feed>
