Latest Items
- Ajax con JQuery
Continue reading...JQuery nos da los metodos $.ajax, $.post y $get para manejar peticiones AJAX. Los dos últimos son derivados de $.ajax, con una interfaz mas simple. $.ajax es el más completo y nos permite manipular la petición a nuestro antojo como muestro a continuación:function openAjax(url, data) {$.ajax({type: “POST”,url: url,data: data,beforeSend: function() {$(’#ajax’).hide();$(’#ajax’).html(”);$(’#ajax_loading’).fadeIn(’slow’);},success: function(callback) {$(’#ajax’).html(callback);},complete: function() {$(’#ajax_loading’).hide();$(’#ajax’).fadeIn(’slow’);},error: function() {... - Rotando Wallpapers en GNOME
He modificado un script en Perl que permite rotar wallpapers en GNOME cada cierto intervalo de tiempo. Lo adapté para que parseara el XML ~/.gnome2/backgrounds.xml el cual contiene los wallpapers favoritos del sistema y los usé en lugar de tener que especificar una carpeta del disco duro. Para instalarlo guarda el codigo en algun lugar de tu disco duro y hazlo ejecutable (chmod +x archivo.pl). Ya solo queda definir que se ejecute automáticamente cada vez que inicies sesión (Sistema->Preferencias->Sesiones). Aqui les dejo el código: #!/usr/bin/perl -w # # Default GNOME backgrounds feature by benji # Originally Written by Michael Moore, Nov. 2007, placed in the public domain # # Requieres libxml-simple-perl # $ sudo apt-get install libxml-simple-perl # use strict; use warnings; use XML::Simple; my $switchTime = 300; # Edit to the number of seconds between photo switches my $xml = new XML::Simple; my $data = $xml->XMLin("/home/".getpwuid(${wallpaper}})){ $temp = $data->{wallpaper}->{$key}->{filename}; if($temp ne "(none)") { push(@photos,$temp); } } chomp(@photos); my $photo; while(1) { $photo = $photos[rand($#photos)]; `gconftool-2 --type string --set /desktop/gnome/background/picture_filename "$photo"`; sleep($switchTime); } Nota: Necesitas la libreria XML-Simple. Si usas ubuntu o derivados instalala ejecutando: <blockquote style="color: rgb(153, 153, 153);font-family:courier...
Continue reading... - Jugando con InkscapeNo soy un dieñador gráfico ni nada por el estilo, pero siempre me he sentido atraído por el dibujo vectorial. Existen varias opciones, entre las más destacadas de Adobe y Corel, sin embargo estoy más familiarizado con Inkscape, que no le pide nada a sus contrincantes antes mencionados y además es open source. A continuación les dejo una muestra de lo que se puede llegar a hacer con esta aplicación sin necesidad de ser un Picasso:Mi perfil en deviantART.
- Vulnerabilidad en la web del IPNNavegando me encontré con una vulnerabilidad en el sitio del Instituto Politécnico Nacional que permite obtener casi cualquier archivo del servidor usando la siguiente URL:
http://www.cicimar.ipn.mx/cicimar/publica/verarchivos.php?archivo=../../../../../etc/passwd
Están avisados. - MineSweeper en JavaDecidimos crear un MineSweeper en Java para la clase de Proyectos de Programación. Tiene capacidad de jugar en red y cambiar skins, entre otras cosas. Un screenshot:
- Publicación en ConthacktoConthackto NET es una nueva revista Mexicana enfocada a la seguridad informática. Tuve la oportunidad de realizar una serie de artículos sobre programación ASM en Linux y desbordamientos de búffer. Está disponible el primer número en formato PDF. La primera entrega de ésta serie de artículos está en las páginas 8 y 9.
- Applet de algoritmos de ordenaciónEste es el proyecto de primer parcial de mi clase de programación.
Generated at Mar 29, 2026, 9:29 AM