Category: OverTheWeb

  • El resultado Correcto

    Que curioso resultado da el sitio de Microsoft al buscar “mierda”, un solo y único resultado … quizás el más correcto!

    Busqueda en M$

    Via >> Meneame

  • Juegopedia

    Via meneame vi el enlace a una propuesta para crear una enciclopedia de JuegoPediajuegos: Juegopedia. Todavía se encuentra en sus primeras etapas, basado en wikis, pretende tener información sobre juegos de PC, PS2, X-Box, Freeware, GameCube, Nintendo DS, etc.

    Me parece muy buena la idea y desde ya les doy un link para que mas personas la conozcan y hagan sus aportaciones.

    >> Juegopedia

    Eitquetas: juegos, , internet,

  • Sitio web de desarrollo de BlogsChapines

    En medio de la Euforia de las noticas de Evanescence y su nuevo disco en camino, le dí un poco de tiempo al proyecto de Blogs Chapines (beta) y ya estoy trabajando en el sitio web del desarrollo del proyecto:

    http://blogschapines.sourceforge.net/

    En este sitio estarán todos los detalles técnicos del mismo como solución de directorio de blogs, como instalarlo, y alguna explicación técnica de como funciona. Ya era hora de hacer esto :P.

    Citando a la noticia que he puesto en el sitio:

    Despues de varios días sin ponerme ha trabajar en este proyecto, hoy finalmente instale mi pequeño CMS y estoy creando las respectivas páginas de información del proyecto.
    Estoy usando este CMS super ligero para no despediciar los recursos gratuitos de SourceForge usando WordPress, y por no usar páginas estáticas.

    Claro me tomará algunos días tener todo bien diseñado pero algo es algo.

    Tengo pendiente de hacer las siguientes páginas:

    • Descargas
    • Acceso al SVN
    • Instrucciones de Instalación
    • Metodos de Soporte
    • Nos urge un logo de desarrollo

    Para más adelante tengo planeado documentar el codigo un poco y explicar como funciona el sistema.

    Javier Aroche

    Tengo un resto de trabajo por hacer con el sitio… pero poco a poco lo ire armando. Como siempre sus comentarios son bienvenidos.

  • Agregando AJAX a WordPress

    AjaxWP es un agregado para WordPress que añade funcionalidad AJAX a los blogs queajaxwp usan este popular sistema. Promete mejorar la velocidad de respuesta del sitio asi como una mejora apariencia. Ha diferencia de otras aplicaciones AJAX, AjaxWP tiene integrado un manejador del historial del navegador, lo que permite utilizar los botones de back y forward.

    Para instalar este agregado en tu blog hay 2 formas: Una rápida, pero un poco más lenta que requiere modificar un solo archivo del tema actual de Wordpres; y una Optimizada y con mejor rendimiento que necesita modificar varios archivos del tema actual.

    El autor de este agregado esta utizando el mismo en su blog, para un demostración en linea… y de verdad que funciona más rápido su blog y luce muy bien… a me gusto :). Acabo de notar que es posible desactiviar la funcionalidad Ajax con un botón al lado izquierdo del contenido… almenos en el sitio del creador.

    Link >> AjaxWP

  • Ping via XML-RPC

    Desde hace varios dias andaba buscando como es que funciona lo de los pings via RPC-XML, vaya fue algo dificil encontrarlo pero ya se como esta esa onda.

    Hace ya tiempo atras escuche de servicios como weblogs.com donde listan los ultimos blogs actualizados, solo que el metodo de actualizacion es mucho mas automatico ya que es posible hacerlo via XML-RPC. El ping via XML-RPC consite en una llamada a un procedimiento en un serividor remoto, a través del protocolo HTTP. Decide buscar mas hacerca del tema y encontre en el sitio web de la implementacion, la especificacion de como se realiza el proceso del ping en weblogs.com:

    Lo que se debe hacer es una llamada a un procedimiento como este:

    weblogUpdates.ping (weblogname, weblogurl, changesurl=weblogurl, categoryname=”none”) returns struct

    donde:

    • weblogname, es el nombre del blog
    • weblogurl, es la url del blog.
    • changesurl, es la url donde buscar nuevos cambios
    • categoryname, es el nombre de la categoria del blog

    los primeros 2 parametros son requeridos y todos son de tipo cadena. Esta funcion debe devolver 2 parametros, uno indicando si tuvo exito o no y el otro un mensaje descriptivo del error en inglés.

    Este es un ejemplo de la comunicación entre el cliente (quien solicita el ping) y el servidor (quien buscará cambios en el blog):

    POST /RPC2 HTTP/1.0
    User-Agent: Radio UserLand/7.1b7 (WinNT)
    Host: rpc.weblogs.com
    Content-Type: text/xml
    Content-length: 250

    <?xml version=”1.0″?>
    <methodCall>

      <methodName>weblogUpdates.ping</methodName>
      <params>
      <param>
      <value>Scripting News</value>
      </param>
      <param>
      <value>http://www.scripting.com/</value>
      </param>
      </params>
      </methodCall>

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 333
    Content-Type: text/xml
    Date: Sun, 30 Sep 2001 20:02:30 GMT
    Server: UserLand Frontier/7.0.1-WinNT

    <?xml version=”1.0″?>
    <methodResponse>

      <params>
      <param>
      <value>
      <struct>
      <member>
      <name>flerror</name>
      <value>
      <boolean>0</boolean>
      </value>
      </member>
      <member>
      <name>message</name>
      <value>Thanks for the ping.</value>
      </member>
      </struct>
      </value>
      </param>
      </params>
      </methodResponse>

    Bueno y como se implementa un servidor XML-RPC en PHP? Me puese a buscar una librería escrita en php, para no tener que lidiar con un extensión para PHP que seria una solución mucho mas robusta, seria un poco más complicada de instalar en los servidores de hosting. Me tope con una implementacion del protocolo y en php: phpxmlrpc. Luego de una exporacion rápida, la libreria parecia muy completa y con unos 5 años de desarrollo… pero tambien bastante complicada para hacer algún servidor ping en un corto tiempo.

    Para comprender mejor como se da esta comunicación en tiempo real, me di a la tarea de buscar en WordPress como se realiza esta función. Se que WordPress tiene la opcion de que cada vez que se realiza un nuevo post, este automáticamente envia el ping a las direcciones que se le han especificado. Despues de urgar mucho en el codigo y buscar en vano en codex.wordpress.com, encontre la función en functions.php:

    function weblog_ping($server = '', $path = '') {
    	global $wp_version;
    	include_once (ABSPATH . WPINC . '/class-IXR.php');
    
    // using a timeout of 3 seconds should be enough to cover slow servers
    	$client = new IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path));
    	$client->timeout = 3;
    	$client->useragent .= ' -- WordPress/'.$wp_version;
    
    // when set to true, this outputs debug messages by itself
    	$client->debug = false;
    	$home = trailingslashit( get_option('home') );
    	if ( !$client->query('weblogUpdates.extendedPing', get_settings('blogname'), $home, get_bloginfo('rss2_url') ) ) // then try a normal ping
    		$client->query('weblogUpdates.ping', get_settings('blogname'), $home);
    }

    Ya viendo esta funcion vi que primero intenan llamando a una funcion extendida del ping que donde le especifican la URL del feed ademas del nombre y la url del blog. Si esta funcion no es posible ejecutarla, entonces se llama a la version normal de ping, que solo toma 2 parametros: el nombre del blog y la URL del mismo. Tambien descubrí que incluyen el archivo class-IXR.php, que para sorpresa mia es una libreria que implementa el protocolo XML-RPC pero lo interesante es que contiene 2 clases: una cliente y otra servidor, esta última es la que me interesa. La libreria se llama IXR – The Inutio XML-RPC Library y su sitio oficial es: http://scripts.incutio.com/xmlrpc/.

    En un vistazo rápido a la pagina de la librería encontré lo que estaba buscando, con un pequeño ejemplo se puede ver todo:

    <?php
    
    include('IXR_Library.inc.php');
    
    function sayHello($args) {
        return 'Hello!';
    }
    function addTwoNumbers($args) {
        $number1 = $args[0];
        $number2 = $args[1];
        return $number1 + $number2;
    }
    $server = new IXR_Server(array(
        'demo.sayHello' => 'sayHello',
        'demo.addTwoNumbers' => 'addTwoNumbers'
    ));

    Super sencillo! Bueno este es solo un ejemplo que dan ellos no se si funciona pero tengo grandes esperanzas de que sea algo de copiar & pegar y ya tenga mi servidor de ping XML-RPC funcionando.

    Si este último código funciona, en unos dias estare poniendo este servicio en blogschapines para que le den una probadita….

  • Por fin mensajeria instantanea segura

    Ayer 21 de Julio, Hacktivismo anunció el lanzamiento de ScatterChat (http://www.scatterchat.com/), una aplicación gratuita y Open Source destinada a permitir la mensajería instantánea segura y privada a través de Internet.

    ScatterChat esta destinado para activistas de los derechos humanos y disidentes políticos sin conocimientos técnicos que operan detrás de un muro de fuego nacional. Es un cliente de mensajería instantánea que provee encriptación de punto-a-punto por medio de la red Tor de la Electronic Frontier Foundation.

    ScatterChat permite crear un canal seguro con otro usuario usando ScatterChat permitiendo el intercambio de mensajes encriptados. También asegura que la persona con que se esta hablando es la persona quien piensa que es. ScatterChat esta basado en Gaim, y soporta los siguientes protocolos:

    Protocolo Encriptación de Mensajes Encriptación de Transferencia de Archivos
    AOL Si No
    Yahoo! Si No
    MSN Si Si
    Jabber Proximamente Proximamente

    Pagina Oficial de ScatterChat

    Comunicado Oficial en Hacktivismo.com

    Para los que somos unos paraniocos esta es la herramienta perfecta, espero que mis amigos acepten cambiar se este nuevo cliente, que es la unica desventaja que le veo

  • Gmail Skins

    Bueno Oscar parece que no viste el comentario del techno verdad???

    Pues se trata de una extension para Firefox: Gmail Skins.

    • Cambiar los colores de gmail.
    • Integracion con google homepage, esto permite ver reportes del clima, rss feeds, noticias, nuevas fotos en flickr, calendario de google calendar, etc.
    • Insertar imagenes de Picasa a los correos.
    • Insertar smileys/emoticons e imagenes en los correos.
    • Insertar tablas y codigo complejo HTML.
    • Hacer la navegacion horizontal (Inbox , Starred, Sent Mail, etc).
    • Coloreado “Zebra” al listar los correos.
    • Mostrar el icono del tipo del adjunto, en vez del icono de Clip
    • Esconder varios elementos de navegacion (invite panel, page footer, direccion de email address al top de la pagina)
    • Barra de quota del espacio ocupado en tu cuenta.

    GmailSkin

    QuotaBar

    Instalar ahora

    Etiquetas: , , ,

  • deviantArt v5 sale el 7 de Agosto

    El mes pasado les contaba de la version secreta de deviantArt, la version 5. Pues como deviantArt cumple 6 años de estar en linea este 7 de Agosto, planean celebrar el aniversario lanzando esta version al publico. Aparte del nuevo diseño y vista, trae nuevas caracteristicas de fondo:ss5

    • Navegar y Buscar, ahora son la misma cosa. Esta merjora si me gustara por que muchas veces he querido buscar algo en una categoria específica… no en todas como hasta ahora.
    • Busqueda, no solo arte. Permitira buscar en los Diarios, Noticias y Foros
    • Noticias, renovadas. Prometen algo al estilo Digg.
    • La pagina principal puede ser personalizada.
    • La pagina de los usuarios solo fue pulida.
    • La navegación es mucho mejor
    • Nueva pagina Today. Se puede navegar en los Diarios y ver la actividad de la comunidad.

    Otras caracteristicas de Interés:ss5 Comunity Mood

    • Vistas previas Grandes… ahora ya no tengo que pagar una suscripción para tenerlas, que bien!.
    • Feeds. RSS/ATOM. De todas las cosas. Ohhhh esta si que esta muy buena! ahora ya no tengo que ir al sitio para ver que tengo de bueno!… excelente.
    • Mood, algo asi como estado de animo en los comentarios. Asi pueden distingir cuando alguien esta feliz o de mal humor… interesante.

    Y como no se quedan con los brazos cruzados, ya esta trabajando en la version 5.5ss5 Stats

    >> Anuncio oficial

  • Comparacion: Firefox, IE y Opera

    ExtremeTech acaba de sacar una comparación entre los 3 navegadores más populares, utlizando sus ultimas versiones: Firefox 2.0 Beta 1, IE 7.0 Beta 3 y Opera 9.0. Y este es una pequeña comparativa entre estos:

    Feature Firefox 2 Beta 1 Internet Explorer 7 Beta 3 Opera 9.00
    Tabbed browsing Yes Yes Yes
    Add-ins Yes—Extensions Yes—Add-Ons Widgets
    Themes Yes No Yes—Skins
    Built-in search with multiple engine choice Yes Yes Yes
    Pop-up blocker Yes Yes Yes
    Anti-Phishing Yes Yes No
    One-Click Button to add Favorites No Yes No
    RSS reader Yes Yes Yes
    Download manager Yes No Yes
    Can remember open tabs for next session No Yes Yes
    Save group of tabs as bookmark Yes Yes Yes
    Thumbnails for tabs No Yes—Quick Tabs Yes—Mouse over tab; also can tile tabs
    Macintosh/Linux version Yes/Yes No/No Yes
    BitTorrent client No No Yes
    Spell-checker for text boxes Yes No No
    Download pause Yes No Yes (stop and resume transfer)

    Creo que la caracteristica mas interesante es la del corrector ortográfico, que tanta falta nos hace falta a los bloggers. Un cliente bitTorrent integrado en mi browser? no gracias… prefiero usar uno especializado como uTorrent o Azureus. Las demas caracteristicas nuevas o mejoradas como la navegacion por tabs, yo almenos no la uso para nada.

  • Los videos de Paris Hilton

    Paris Hilton despues del escandalo de alquel su video porno clandestino, sigue sacando unos sus anuncios provocativos que dan mucho de que hablar.

    Primero estos 2 anuncios alemanes:

    [googlevideo=http://video.google.com/googleplayer.swf?docId=3285103108386814609]

    [googlevideo=http://video.google.com/googleplayer.swf?docId=-6745876344613864897]

    y ahora este otro de hamburgesas:

    [youtube=http://youtube.com/watch?v=pAJp_LmraQM]

    ufffff un servicio de CarWash asi en guatemala, seguro bota a todos los demas! y si venden hamburgesas igual la hacen 😛

    Etiquetas de búsqueda: ,