Ion Software http://ion.suavizado.com ion@gluch.org.mx (Jonathan Hernandez) 2002, 2007 - ion Mon, 04 Aug 2008 11:34:39 -0600 JAWS 0.8.0 <![CDATA[ Jaws 0.8 ]]> Jaws, trae mas soporte a lenguajes, una nueva y bonita forma de administrar los layouts, soporte completo a UTF8, un gadget de politicas de bloqueo y muchas mejoras y corrección de bugs en el codigo existente.

Cualquier duda o pregunta acerca de como instalar o actualizar la pueden realizar en el foro de Jaws face-smile.png .

Notas del lanzamiento ]]>
http://ion.suavizado.com/blog/show/Jaws-0.8 ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Jaws-0.8 Mon, 04 Aug 2008 11:34:39 -0600
<![CDATA[ Meteora ]]> Jordi y sus secuaces de Astrata han liberado Meteora 0.4, el cual es una libreria de javascript basada en mootools para la creación de controles y widgets para el web, para muestra basta un botón (y un montón de widgets bonitos).
]]>
http://ion.suavizado.com/blog/show/Meteora ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Meteora Tue, 26 Feb 2008 18:41:37 -0700
<![CDATA[ Ohloh ]]> Ohloh es una red "social" que conecta a la gente del mundo Open Source a traves del software al que han contribuido, me recuerda un poco a Advogato, pero esto esta muchisimo mejor, tiene estadisticas por commits, por lenguajes usados, kudo's de otros desarrolladores, mapa de los contribuidores, y muchisimas monerias. Aqui esta Jaws en Ohloh y aqui mi perfil.
]]>
http://ion.suavizado.com/blog/show/Ohloh ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Ohloh Thu, 20 Sep 2007 21:48:37 -0600
<![CDATA[ reCAPTCHA ]]> reCAPTCHA tiene como meta digitalizar libros mandando palabras que no pueden ser leidos por computadoras a sitios web en forma de un captcha para que lo intente descifrar un humano. Se proveen 2 palabras, una de ellas la computadora sabe cual es, y la otra es la que el humano le ayudara a descifrar, si proporciona la palabra que la computadora sabe correctamente, entonces se asume que el descifrado fue bueno.

Ademas de contribuir con la digitalizacion de libros, nos protegemos del spam con un generador de captchas bastante fuerte y no tenemos que lidiar con el proceso de generar al vuelo las imagenes para el captcha.

Esta noche me puse a hacer un plugin de AntiSpam/Captcha para Jaws:

reCAPTCHA

Fue realmente simple, el codigo ahorita se encuentra en trunk (reCAPTCHA.php ) pero es perfectamente usable para cualquier version de Jaws 0.7.x.
]]>
http://ion.suavizado.com/blog/show/reCAPTCHA ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/reCAPTCHA Thu, 23 Aug 2007 00:32:23 -0600
<![CDATA[ R4 y Oso Bipolar ]]> MoMo a recoger mi playera del Oso Bipolar, la cual me fue entregada por el mismismo Kabeza:

Playera Oso Bipolar

La cual, como pueden ver, venia acompañada de su certificado de autenticidad y de un bonito pin. Fue una lastima que solo pude ir de entrada x salida a recoger la playera y no me quede a pasar un rato ahi en el MoMo.

Otra sorpresa del dia, hoy llego mi R4, el cual me decidi a comprar despues de que tire mi dinero a la basura al comprar el Dragon Ball Z: Harukanaru Densetsu.

R4

Trae el R4, un lector USB para Micro DS, una Micro DS de 1Gb y 4 DVD's de aplicacionesface-smile.png .

Ya por ultimo, he iniciado el proyecto #include <beer.h>, el cual consiste en tomar fotos de las distintas cervezas que he tomado en los vasos que me obsequio el Tatos.
]]>
http://ion.suavizado.com/blog/show/R4-y-Oso-Bipolar ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/R4-y-Oso-Bipolar Wed, 01 Aug 2007 18:17:42 -0600
<![CDATA[ Descarga Squirrel Suave ]]> Squirrel Suave que estaba haciendo, lo pueden descargar de aqui.
]]>
http://ion.suavizado.com/blog/show/Descarga-Squirrel-Suave ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Descarga-Squirrel-Suave Thu, 10 May 2007 17:34:06 -0600
<![CDATA[ ScribeFire ]]> ScribeFire, si tienes un blog con Jaws la url del XmlRpc es http://example.com/gadgets/Blog/BlogXmlRpc.php y usa la MetaWeblog API.
]]>
http://ion.suavizado.com/blog/show/ScribeFire ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/ScribeFire Fri, 04 May 2007 18:40:37 -0600
<![CDATA[ Squirrel Suave ]]> Aqui un adelanto de un tema que estoy haciendo para el SquirrelMail, se llama Suave.

Espero acabarlo pronto y compartirlo... Actualización: Aqui esta el tarball suave.tar.gz.

]]>
http://ion.suavizado.com/blog/show/Squirrel-Suave ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Squirrel-Suave Fri, 04 May 2007 17:42:29 -0600
<![CDATA[ BarCamp México D.F. ]]>
El fin de semana pasado asistí al BarCamp D.F., fue bastante interesante, sobre todo el poder platicar con viejas amistades y conocer nuevas. Pablo y yo expusimos un poco de lo que vendrá en la nueva versión de Jaws, salieron varias dudas e ideas interesantes que son de tomarse en cuenta. Me intereso la charla de Beck y Rommel acerca de la estenografía, igual y al rato experimento con eso para poner mensajes subliminales en mis fotografías.
]]>
http://ion.suavizado.com/blog/show/BarCamp-Mxico-DF ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/BarCamp-Mxico-DF Wed, 21 Feb 2007 20:15:02 -0700
<![CDATA[ Twitter ]]> Twitter, esta bastante interesante, es una de esas aplicaciones que no sirve para nada pero te engancha. Si tienen twitter pueden agregarme, este es mi twitter.

Escribi un plugin chaquetero para actualizar el twitter desde X-Chat, aunque medio tramposo porque usa curl, pero bueno, hace lo que queria, al mandar un /twit Cosa que estas haciendo actualiza tu twitter y ademas despliega el mensaje en el irc usando /me.

Para instalarlo hay que bajar el twitter.txt, renombrarlo a twitter.pl y copiarlo al directorio /plugins de tu X-Chat, el modo de uso es /twit El mensaje.
]]>
http://ion.suavizado.com/blog/show/Twitter ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Twitter Mon, 19 Feb 2007 16:15:22 -0700
<![CDATA[ T_PAAMAYIM_NEKUDOTAYIM ]]>

... syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM ...

No se asusten es que les falta el operador de resolucion ::, tiene ese nombre "Paamayim Nekudotayim" porque en hebreo eso significa doble dos puntos, en fin, a Jaws le empezare a poner errores en tarahumara face-wink.png .
]]>
http://ion.suavizado.com/blog/show/T_PAAMAYIM_NEKUDOTAYIM ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/T_PAAMAYIM_NEKUDOTAYIM Thu, 30 Nov 2006 14:52:44 -0700
<![CDATA[ Alo en Chihuahua. ]]> Alo aqui en la ciudad, el martes dio su platica No todo lo que brilla es oro, ni todo el oro brilla, la cual fue la primera vez que la dio, asi que tuvimos la suerte de ser los primeros en presenciarla (aunque talvez fuimos los conejillos de indias face-wink.png ).

Cherokee Sexy Stickers

La charla expone los puntos malos y buenos del software libre desde el punto de vista de Alvaro, muestra el escenario completo del mundo del software libre y no solo las bondaddes que ya todos conocemos.

Alvaro va a estar dando esta misma charla en el D.F., Toluca, y Puerto Vallarta, asi que si pueden presenciarla haganlo!, es muy interesante y mas si se presenta con gente que conoce bien de software libre, ya que aqui fue en un evento general de la UACH.

Por ultimo, si no han cambiado de Apache a Cherokee, este video es una buena razon de hacerlo face-wink.png .
]]>
http://ion.suavizado.com/blog/show/Alo_en_Chihuahua ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Alo_en_Chihuahua Thu, 21 Sep 2006 10:46:53 -0600
<![CDATA[ Jaws en Software Libre Para Ti. ]]> Software Libre Para Ti en la cual Jaws aparece como proyecto del mes, incluye un articulo y una entrevista que me hicieron. Ahora si, a descargarla y leerla face-smile.png .
]]>
http://ion.suavizado.com/blog/show/Jaws_en_Software_Libre_Para_Ti ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Jaws_en_Software_Libre_Para_Ti Thu, 03 Aug 2006 10:33:57 -0600
<![CDATA[ Discos Ubuntu 6.06 ]]>
Ya llegaron mis discos de Ubuntu 6.06, ahora vienen con unas calcamonias muy bonitas, fui mucho tiempo usuario de Fedora, pero el Ubuntu en el desktop me ha estado funcionando de maravilla, asi que no lo cambio por nada..
]]>
http://ion.suavizado.com/blog/show/Discos_Ubuntu_606 ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Discos_Ubuntu_606 Fri, 30 Jun 2006 20:17:57 -0600
<![CDATA[ Jaws 0.6.3 ]]> Jaws 0.6.3 la cual arregla un par de vulnerabilidades relacionadas con SQL injection en el gadget de busqueda y un XSS en la libreria magpie que utiliza el gadget RssReader. Asi que ha actualizar!
]]>
http://ion.suavizado.com/blog/show/Jaws_063 ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Jaws_063 Sat, 24 Jun 2006 20:48:58 -0600
<![CDATA[ Jaws 0.6.2 ]]> Jaws 0.6.2, en la cual se han corregido algunos bugs, gracias por reportarlos y seguir reportando.

Para 0.7 estamos trabajando en algunas cosas interesantes como cache's, mejoras en los filtros antispam, un par de nuevos gadgets, pueden probar esto bajando el trunk de nuestro repositorio de subversion, recuerden esta a tan solo un comando de distancia:


svn co svn://dev.jaws-project.com/jaws/trunk/jaws

Yo ya me actualize a 0.6.2 face-smile.png ]]>
http://ion.suavizado.com/blog/show/Jaws_062 ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Jaws_062 Tue, 06 Jun 2006 22:40:48 -0600
<![CDATA[ Ubuntu 6.06 Dapper Drake ]]>
Ayer le instale el recien salido Ubuntu a la Powerbook viejita y debo reconocer que me ha impresionado.

El disco instalador es el mismo que el Live CD, y aunque tarda en cargar lo que tarda un Live en hacerlo, o sea, un buen rato, creo que me ha convencido esa manera de instalar, ya que puedes estar navegando/chateando/picandole mientras esta el instalador, talvez seria bueno que de entrada apareciera algun splash screen con un boton para instalar ya que simplemente existe un icono en el Desktop para esto.

El instalador es una maravilla te pregunta solo lo estrictamente necesario y de una manera muy amigable, en fin, si quieren empezar a usar Linux o bien cambiar de distro, les recomiendo ampliamente Ubuntu Linux.
]]>
http://ion.suavizado.com/blog/show/Ubuntu_606_Dapper_Drake ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Ubuntu_606_Dapper_Drake Fri, 02 Jun 2006 11:18:34 -0600
<![CDATA[ Jaws 0.6.1 ]]> Jaws 0.6.1, algunos de los bugs que se arreglan en esta version son:
  • Correcciones en el soporte de Trackback en el Blog
  • El colocar elementos la seccion principal del layout
  • Ahora se pueden incluir Flash en los posts (e.g. muchos postean videos de YouTube)
  • Ahora ya funciona el gadget de busquedas
  • Se incluyen todos los temas en jaws-complete
  • Se incluye la traduccion a frances
  • Se renombran los indices de las tablas
  • Ver mas...

Pueden bajar esta version desde la seccion Download del sitio.

Es recomendable actualizarse a esta version, recuerden siempre hacer respaldo de su base de datos.

Gracias a todos los que reportan errores y tambien a todos los que los corrigen face-wink.png .
]]>
http://ion.suavizado.com/blog/show/Jaws_061 ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Jaws_061 Tue, 14 Mar 2006 09:32:17 -0700
<![CDATA[ StumbleUpon ]]> Jordi me recomendo StumbleUpon, es una extension de Firefox que te ayuda explorar la web en base a tus preferencias y a un click de distancia, pues solo tienes que presionar el boton que dice "Stumble!" en tu barra de Firefox y te lleva a un sitio por lo general interesante, tiene mas monadas y es ideal para el ocio.
]]>
http://ion.suavizado.com/blog/show/StumbleUpon ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/StumbleUpon Tue, 17 Jan 2006 16:38:48 -0700
<![CDATA[ Aardvark'd: 12 Weeks with Geeks ]]> Aardvark'd: 12 Weeks with Geeks finalmente llego.

Debo decir que tenia muchas expectativas acerca de este documental las cuales se fueron disolviendo minuto a minuto que avanza el DVD, tiene muchas partes sin sentido (lo de la dramatizacion de las cucarachas, lo del tipo y sus plantas de tomate, lo de la distancia entre edificios, pffff... ni al caso).

No hablan casi acerca de como desarrollan el software, que es lo que yo esperaba que profundizaran, no se, muchos articulos de Joel on Software me han gustado y esperaba ver reflejado en el documental muchas de esas cosas, pero... no. Talvez, solo se salvan algunos comentarios de Paul Graham, talvez...

Conclusion: No recomentada face-sad.png .
]]>
http://ion.suavizado.com/blog/show/Aardvarkd_12_Weeks_with_Geeks ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Aardvarkd_12_Weeks_with_Geeks Mon, 26 Dec 2005 15:05:42 -0700
<![CDATA[ Bug en GMail ]]> ]]> http://ion.suavizado.com/blog/show/Bug_en_GMail ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Bug_en_GMail Tue, 06 Sep 2005 12:28:05 -0600 <![CDATA[ Usando GMail para hacer un Blog ;-) ]]> gmail-lite, es una libreria que te permite conectarte a GMail desde php.

Lo que se me ocurrio fue hacer un Blog usando GMail, la cosa consiste en que los mensajes sean los posts y los replies sean los comentarios al post. El status del post es la estrellita, si esta activa es que el post esta publicado.

Y asi es como nace Gallina, en la pagina encuentran algunos datos mas y el codigo fuente face-smile-big.png

Aun le faltan muchas cosillas (por ejemplo poder contestar a un post desde el blog), este no es un softwarecito muy wooow, lo hice mas que nada para ver si se podiaface-wink.png ]]>
http://ion.suavizado.com/blog/show/Usando_GMail_para_hacer_un_Blog_ ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Usando_GMail_para_hacer_un_Blog_ Thu, 02 Sep 2004 19:06:42 -0600
<![CDATA[ GMail ]]>

Luego escribo mas acerca de todo lo que ofrece este servicio.
]]>
http://ion.suavizado.com/blog/show/GMail ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/GMail Sat, 12 Jun 2004 20:51:42 -0600
<![CDATA[ Beautiful Fonts ]]> BeautifulFonts.com instaladas en su Gnome, simple, sigan estos pasos desde su terminal:
  1. Primero hay que bajar las fuentes


    $ wget -r -L -A *.zip http://www.beautifulfonts.com/


    Con este comando bajamos todos los zips del sitio de Beutiful Fonts, -r es para que sea recursivo, -L es para que solo siga links relativos y -A *.zip es que sean solo los zips.
  2. Bien una vez hecho eso todos los archivos zip habran quedado en el directorio www.beautifulfonts.com, nos cambiamos a el y descompactamos los zips


    $ cd www.beautifulfonts.com
    $ unzip -C -o -j \face-kiss.png .zip \face-kiss.png .ttf -d ~/.fonts


    El -C es para que no sea sensitivo a mayusculas/minusculas, el -o para sobrescribir si algo ya esta, el -j es para que no se creen directorios y todo lo descompacte en el directorio destino, el \face-kiss.png .zip es para decirle que sean todos los archivos zip, el \face-kiss.png ttf es para decirle que descompacte solo los fonts, y el -d ~/.fonts es para indicarle a donde lo queremos descompactar, en ~/.fonts es donde estan nuestras fuentes personales face-wink.png
  3. Ya por ultimo nos regresamos y borramos el directorio que creamos al bajar los zips


    cd ..
    rm -rf www.beautifulfonts.com

Listo, ahora tendran un monton de fonts face-wink.png Nota: Yo hice esto con wget 1.9, al parecer con versiones anteriores no hace la recursion al agregar un accept/reject list, lo que se puede hacer es bajar todo el sitio, es decir quitar el -A *.zip en el wget, lo demas va igual ]]>
http://ion.suavizado.com/blog/show/Beautiful_Fonts ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Beautiful_Fonts Wed, 26 May 2004 11:36:39 -0600
<![CDATA[ Volviendo a los Web Services... ]]> este post.

A continuacion muestro diferentes clientes para conectarse a nuestro web service feliz (recuerdan que lo unico que hace es decirnos hola? tongue.png )

PHP con NuSOAP

Este es el cliente en php usando la libreria NuSOAP
<?php
include("nusoap.php");
$url = "http://ion.suavizado.com/samples/ws/hola.php?wsdl";
$service = new soapclient($url,"wsdl");
$client = $service->getProxy();

                                                                                                                               
print$client->DimeHola("ion");
?>

 
PHP5

Este es desde PHP5 compilado con --enable-soap (ahora que lo malo es que si hacemos esto ya no podremos usar NuSOAP porque al activar soap en PHP se crea la clase soapclient la cual tambien esta escrita en NuSOAP...)

<?php
$url = "http://ion.suavizado.com/samples/ws/hola.php?wsdl";
$client = new SoapClient($url);
print$client->DimeHola("ion");
?>

 
Python + SOAPpy

Este es usando Python con la libreria SOAPpy
import SOAPpy

url = "http://ion.suavizado.com/samples/ws/hola.php?wsdl"

client = SOAPpy.WSDL.Proxy(url)
print client.DimeHola("ion")

 
PERL + SOAP::Lite

Este es usando Perl con el modulo SOAP::Lite, este lo escribio imcsk8face-wink.png
#!/usr/bin/perl -w

                                                                                                                               
use SOAP::Lite;
use strict;

                                                                                                                               
use SOAP::Lite +autodispatch =>

  uri => "http://ion.suavizado.com/holaWS",

  service => "http://ion.suavizado.com/samples/ws/hola.php?wsdl";

                                                                                                                               
my$s = new holaWS();
print$s->DimeHola("ion");

 

Bien, como ven es sencillisimo face-wink.png , aqui esta el tar.gz con los fuentes (por si nos da flojera hacer los copy +paste face-wink.png ]]>
http://ion.suavizado.com/blog/show/Volviendo_a_los_Web_Services ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Volviendo_a_los_Web_Services Wed, 19 May 2004 17:02:56 -0600
<![CDATA[ Multisync ]]> Multisync funciona bien!


Ahora ya puedo tener sincronizados mi celular SE T610 y Evolution a traves de bluetooth face-wink.png ]]>
http://ion.suavizado.com/blog/show/Multisync ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Multisync Tue, 11 May 2004 11:08:17 -0600
<![CDATA[ Articulo de Jaws en PC Magazine ]]> Jordi publico en PC Magazine en Español un bonito articulo acerca de Jaws y como instalarlo, viene en la edicion de este mes (Feb. 2004), weeeeiuuu, chido face-wink.png

]]>
http://ion.suavizado.com/blog/show/Articulo_de_Jaws_en_PC_Magazine ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Articulo_de_Jaws_en_PC_Magazine Tue, 03 Feb 2004 17:05:15 -0700
<![CDATA[ Ocupado? ]]> Pues yo creo que desde el 17 de mayo del 2002 sigo ocupado porque aun no acabo esta cosa face-wink.png

]]>
http://ion.suavizado.com/blog/show/Ocupado ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Ocupado Thu, 29 Jan 2004 18:07:54 -0700
<![CDATA[ The Gimp 2.0 pre1 ]]> The Gimp 2.0 (nota en FootNotes), claro que ya lo baje y lo compile (despues de estar enfriendo la laptop que ya no aguanta las compiladas), se ve bien de entrada, habra que acostumbrarnos a algunas cosas (e.g. el bezier no funciona precisamente igual, talvez es mejor pero estaba acostumbrado al del 1.2), suave, a dibujar a dibujar...
]]>
http://ion.suavizado.com/blog/show/The_Gimp_20_pre1 ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/The_Gimp_20_pre1 Thu, 08 Jan 2004 00:08:09 -0700
<![CDATA[ Web Services hechos en PHP consumidos en Mono ]]> mono (c#).

Primero nos hacemos el web service, para esto usaremos la libreria NuSOAP, y escribimos nuestro servidor hola.php:
<?php
require_once('nusoap.php');
$soap_action = 'http://'.$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"];
$s = new soap_server;
$s->configureWSDL('holaWS','urn:ion');
$s->wsdl->schemaTargetNamespace = 'urn<img src="plugins/Emoticons/images/face-surprise.png" border="0" alt="face-surprise.png " width="16" height="16" />n';
$s->register('DimeHola',

             array('nombre' => 'xsd:string'),

             array('return' => 'xsd:string'),

             'urn:ion', $soap_action);
function DimeHola($nombre){

    return"Hola ".$nombre." desde ".$_SERVER["SERVER_NAME"];
}
$s->service($HTTP_RAW_POST_DATA);
?>

 

Bien, lo colocamos en algun lugar que se pueda ver, yo me lo puse en http://ion.suavizado.com/samples/ws/hola.php,
como ven ahi ya podemos ver el metodo DimeHola que declaramos el cual recibe un parametro nombre y nos regresa un Hola {nombre} desde {servidor}. Ahora ya tenemos listo nuestro primer web service aunque no hace nada en realidad face-wink.png

Ahora necesitamos hacer uso del ws, pues hacemos el cliente, primero generamos el proxy para el web service usando wsdl (viene incluido en mono)


$ wsdl http://ion.suavizado.com/samples/ws/hola.php?wsdl
WSDL proxy generator v0.1
Fetching http://ion.suavizado.com/samples/ws/hola.php?wsdl
Writing file 'holaWS.cs


Bien, ya tenemos el proxy, ahora hay que compilarlo como libreria:



$ mcs /t:library /r:System.Web.Services.dll /r:System.Xml.dll holaWS.cs
Compilation succeeded


Esto nos da holaWS.dll la cual usaremos en nuestro sencillo cliente.

Agilmente tecleamos el cliente holaClient.cs

using System;

public class holaClient {

    public staticvoid Main(){

        holaWS s = new holaWS();

        Console.WriteLine("Nombre?:");

        string n = Console.ReadLine();

        Console.WriteLine(s.DimeHola(n));

    }
}

 

Luego lo compilamos:


$ mcs /r:holaWS.dll holaClient.cs
Compilation succeeded


Bien, listo!, ya tenemos un holaClient.exe, lo ejecutamos:


$ mono holaClient.exe
Nombre?: _
Jonathan
Hola Jonathan desde ion.suavizado.com


Chido!!!, esta facil no? (aqui estan los fuentes)
]]>
http://ion.suavizado.com/blog/show/Web_Services_hechos_en_PHP_consumidos_en_Mono ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Web_Services_hechos_en_PHP_consumidos_en_Mono Tue, 16 Dec 2003 16:57:16 -0700
<![CDATA[ Galeria de Jaws ]]> Veo que con esto de la salida del Jaws 0.2 ha habido muchas inquietudes, sobre todo respecto a la galeria, necesito ver a fondo el codigo que Danguer me ha pasado, hay que analizar por completo la galeria y ver que es lo mas practico y sencillo. Quiza lo mas conveniente sera discutirlo en la Lista de correo y ahi entre todos llegar a lo mejor.

Recuerden que uno de los objetivos de Jaws es ser Elegante y Casual. (se me ocurrio que eso puede mover masas, je, es una frase que usamos por aca para definir cosas chidas y usables, o como diria larry: "koseino" pero esa es marca registrada de el, (eso dice, je je))

Pasando a otro tema acabo de adquirir el disco de Kings Of Leon - Youth & Young Manhood, esta suave, je, estaria chido traer el look & feel de los KoL, a poco no?, je je je, face-wink.png .
]]> http://ion.suavizado.com/blog/show/Galeria_de_Jaws ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Galeria_de_Jaws Tue, 11 Nov 2003 19:24:50 -0700 <![CDATA[ Agregando paquetes no oficiales en Fedora ]]> Fedora debido a talvez problemas con la licencia (por ejemplo cosas para tocar mp3 o dvds) aqui esta un faq no oficial y aqui de donde se pueden bajar esos paquetes Rpm.Livna.Org.
]]>
http://ion.suavizado.com/blog/show/Agregando_paquetes_no_oficiales_en_Fedora ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Agregando_paquetes_no_oficiales_en_Fedora Tue, 11 Nov 2003 12:00:32 -0700
<![CDATA[ Jaws 0.2 / You talk way too much ]]>
Jaws 0.2

Bien, pues despues de tanta decidia, me puse a chambearle un poquito y he sacado Jaws 0.2, le puse You talk way too much porque es la cancion que estaba escuchando del nuevo disco de The Strokes, aqui esta la letra.

Mande una nota mas completa a Cofradia, aqui esta la liga hacia la nota.

Habra que definir que se quiere para el 0.3, pero esa, esa es otra historia.

]]>
http://ion.suavizado.com/blog/show/Jaws_02__You_talk_way_too_much ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Jaws_02__You_talk_way_too_much Thu, 06 Nov 2003 13:32:31 -0700
<![CDATA[ DevFest ]]> Mañana haremos un devfest (juntarnos a tirar codigo de una manera ruda), por ahi ya se han estado generando ideas, sera divertido espero face-wink.png .

Larry haciendonos la invitacion face-wink.png

Por ahi larry pondra su webcam, je, que locos monos no?
]]> http://ion.suavizado.com/blog/show/DevFest ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/DevFest Fri, 10 Oct 2003 19:18:44 -0600 <![CDATA[ Nuevo look and feel del control panel de jaws ]]>
Nuevo Control Panel

He reiniciado la tirada codigo para jaws, hoy cambie el look and feel del control panel, me parece que de esta manera es mas sencillo que de la manera pasada. Mañana y pasado sera de terminar el gadget de blog totalmente, ya para el lunes tener la 0.2, leonel esta contribuyendo muy bien con jaws, ya tiene el port para postgresqlface-wink.png .

El domingo sali con los amigos del Tecnologico, estuvo suaveface-wink.png ]]> http://ion.suavizado.com/blog/show/Nuevo_look_and_feel_del_control_panel_de_jaws ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Nuevo_look_and_feel_del_control_panel_de_jaws Mon, 06 Oct 2003 23:53:30 -0600 <![CDATA[ Messenger ]]>

Uppps... parece que muy pronto (segun m$ el 15 de octubre) no podremos accesar con otros clientes de MSN Messenger que no sean el mas actual (Nota en Slashdot), la gente de gaim a hecho un anuncio acerca de esto.

marco ya esta escribiendo en su blog desde Europa, donde anda con mi hermano israel de vacaciones, de seguro ya se quedaron sin dinero los mensos tongue.png ]]> http://ion.suavizado.com/blog/show/Messenger ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Messenger Thu, 28 Aug 2003 20:28:56 -0600 <![CDATA[ Ligero update ]]> He creado un nuevo tema para el sitio y tambien ahora estoy usando jaws que esta en el cvs face-wink.png , pronto la 0.1 (eso digo siempre)
]]>
http://ion.suavizado.com/blog/show/Ligero_update ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Ligero_update Tue, 26 Aug 2003 00:58:38 -0600
<![CDATA[ inicio de semana ]]> Hoy estuvimos xhead, basilio y yo hechando a andar la cintilla yo aun sigo viendo semarnat (un sitio que no es ese sino este) en cintilla.rednacional.org.mx, y xhead veia a gluch, algo raro quedo con los DNS, espero mañana ya este listo, mientras en rnsl.org ya jala bien...

Ya termine (funcionalmente, faltan validaciones) el gadget de banner, aqui unos screenshots de algunas coasa que ya funcionan en jaws

Administracion del gadget menu
Administracion del gadget banner
Administracion del layout
Administracion de gadgets (donde se muestran todos los que estan habilitados)
Preferencias del sitio

Espero irle avanzando mas rapido a esto, quiero acabar el gadget del filebrowser, a ver si mañana lo saco en un rato de ocio, y pues la administracion que urge es la del blog, digo, una vez estando esa creo podria salir un 0.1 face-wink.png ]]> http://ion.suavizado.com/blog/show/inicio_de_semana ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/inicio_de_semana Tue, 19 Aug 2003 00:47:36 -0600 <![CDATA[ menu ]]> Ayer inicie/acabe la administracion del menu del jaws, faltan algunas validaciones pero al menos ya es funcional, tambien modifique (de nuevo) el registro, ahora es mas sencillo, es como el de mozillaabout:config, vi que no tenia caso tener una estructura jerarquica para el registro...

He iniciado un gadget filebrowser, el cual sera parecido al de Garret LeSage (de hecho de ahi he tomado muchisimas ideas)

Espero hoy meter todo esto al CVS
]]> http://ion.suavizado.com/blog/show/menu ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/menu Tue, 12 Aug 2003 09:20:53 -0600 <![CDATA[ drag & drop ]]> Ahorita platicando con imcsk8 hablabamos acerca de drag & drop para la administracion del layout de jaws, me encontre con este sitio, la verdad es impresionante, mañana le dare un vistazo mas a fondo, sobre todo para que el drag & drop sea cross-browser, sera divertido...
]]>
http://ion.suavizado.com/blog/show/drag__drop ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/drag__drop Wed, 06 Aug 2003 00:34:14 -0600
<![CDATA[ jaws cvs ]]> He puesto algunas de las cositas que he cambiado de jaws en el cvs.

Principalmente lo que se añadio fue un control panel que es desde donde se realizara la administracion, aun falta mucho pero creo que va bien, algunas de las tareas inmediatas que hay que realizar es:

  • Un instalador
  • Administracion del layout
  • Administracion para cada uno de los actuales gadgets
  • Mejorar el despliegue del registro, talvez vendria genial que ademas de desplegarlo fuera un regedit face-wink.png
  • Iconos
  • Mejoras en la UI

Seguro se me escapan algunas cositas, bien, cualquier ayuda es bienvenida! face-wink.png ]]> http://ion.suavizado.com/blog/show/jaws_cvs ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/jaws_cvs Sat, 02 Aug 2003 20:22:35 -0600 <![CDATA[ Suave ]]> Al parecer el kernel 2.4.21 ya quedo me quedo mas o menos, bueno ya jala la wireless y la webcam...


ion-hack

Me puse a jugar con la webcam, aqui me pueden ver en accion hackearil, je, bueno no, mas bien estaba en el IM con Ileana puesto que hoy es un dia especial, aunque no nos vimos pues supuestamente yo iba a tirar codigo y apenas voy a empezar...
]]> http://ion.suavizado.com/blog/show/Suave ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Suave Mon, 21 Jul 2003 21:39:23 -0600 <![CDATA[ IonPoint ]]> Ya este viernes es el Linux en Chihuahua, Primavera 2003 y a motivo de esto de nuevo hice el template para las presentaciones, esta vez para facilitar un poco mas las cosas larry y yo pensamos que seria mejor hacerlo usando xml + xsl, parece que salio bien la cosa, bueno le denomine IonPoint, je, aunque no tiene muchos features creo que cumple perfectamente con lo que necesitamos, bien aqui esta una pruebita, el targezeta esta aqui: ionpoint.tar.gz ]]> http://ion.suavizado.com/blog/show/IonPoint ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/IonPoint Tue, 03 Jun 2003 23:46:07 -0600 <![CDATA[ Ya esta el bajo ]]>

Bien pues ya quedo grabado el bajo de las tres nuevas cancioncitas de metro, me tarde un poco pues no habia notado mis desvariantes de tiempo, je, lo bueno es que el Pro Tools es toda una joyita para eso de parchar canciones face-wink.png , las canciones que grabamos fueron: liliana, en llamas y vagando, ya el martes grabaremos guitarra y voces, para el miercoles mezclar y asi por ahi del jueves subo los mp3 por aqui face-smile.png ]]> http://ion.suavizado.com/blog/show/Ya_esta_el_bajo ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Ya_esta_el_bajo Sat, 03 May 2003 15:06:39 -0600 <![CDATA[ Todo el kit! ]]> Bien bien, pues ya termine de ponerle todas las chunches necesarias para laburar en mi laptop, agradezco al xhead por su ayuda y al larry por el ancho de banda, sin ellos no hubiera sido posible tener mi debian, al dia tan rapido face-wink.png , si alguno de ustedes tiene una sony vaio grv550 les puedo pasar el .deb del kernel 2.4.20 parchado con ACPI para que furule chido face-wink.png .


Debian en mi laptop

Por otro lado sigo solo como el perro puede estar, aunque de momento no me preocupa mucho, pero si hace falta una chica face-wink.png , espero no acabar como rms y ponga mi personal ad para ver si me escribe una nena, je je je, chido.
]]> http://ion.suavizado.com/blog/show/Todo_el_kit ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Todo_el_kit Thu, 27 Mar 2003 22:32:34 -0700 <![CDATA[ Gnome 2.2.1 ]]>
Gnome 2.2.1

Ya tengo Gnome 2.2.1, a poco la sombrita de los menus no se ve re-bonita face-wink.png , soy un gnome-lover
]]> http://ion.suavizado.com/blog/show/Gnome_221 ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Gnome_221 Mon, 17 Mar 2003 20:40:04 -0700 <![CDATA[ Broma al Donovan ]]> Ayer larry y yo le hicimos una jugarreta al Donovan, resulta que el queria contribuir en el desarrollo de blog del larry entonces que segun el hizo un modulo de _recuperacion de password_, ya saben, uno de esos modulos en el cual si se te olvido tu password te lo envia a tu mail presionando un boton o link, lo chistoso del asunto es que pues donovan hizo bien el modulo pero pero pero el muy _muy_ del donovan puso esa opcion dentro del area de administracion, por lo que es necesario primero loguearse y despues presionar el boton de _recuperar password_, chales, eso si es estar..., la broma consistia en un mensaje que decia Update: Your site has been hacked by h4x0r, mensaje cortesia de larry, ya despues yo le puse un jscript que abrira una pagina _ofensiva_, luego todavia tiene el descaro de colocar una nota en su pagina de que lo habian jaqueado, ni hablar tongue.png .
]]>
http://ion.suavizado.com/blog/show/Broma_al_Donovan ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Broma_al_Donovan Fri, 07 Mar 2003 20:05:46 -0700
<![CDATA[ JAWS, deadline, ToDo, wishlist ]]> Bien, pues ya me he decidido a echarle mas ganitas al jaws y pense en lo siguiente...

Deadline: El deadline para la version 0.1 sera el 14 de este mes, asi es que preparense para este sabroso release face-wink.png

ToDo: Algunas de las cosas que faltan por hacer:

  • Terminar Webservices de la administracion
  • Terminar el cliente PHP
  • Generar un RSS desde el blog
  • Tener unas opciones extras del blog (sidebar, calendar)
  • Gallery::RandomImage
  • Generar un album generico en gallery de las imagenes que no pertenecen a ningun album
  • Talvez separar la funcionalidad de los comentarios y crear un gadget Comments

Eso seria lo referente al ToDo para la 0.1

Wishlist: Mi wishlist para jaws seria crear lo siguiente:

  • Un gagdet de encuestas
  • Un gadget de webcam
  • Un gadget de filebrowser
  • Un gadget de articulos (aunque es poco probable)
  • Un gadget de headlines (que lea RSS)

Ahorita es lo que se me ocurre, talvez la lista crezca pero mientras me enfocare a sacar la 0.1 a fecha de deadline.

Ponganme sus comentarios acerca de que le vendria bien al jaws, su wishlist, sus reportes de bugs, aqui en esta entrada de mi blog, luego configuro el sitio en sourceforge para usar lo del reporteador de bugs face-wink.png , y por supuesto que espero que bajen lo del cvs que existe ahorita y manden sus parches para incluirlos en el release face-wink.png ]]> http://ion.suavizado.com/blog/show/JAWS_deadline_ToDo_wishlist ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/JAWS_deadline_ToDo_wishlist Thu, 06 Mar 2003 00:25:56 -0700 <![CDATA[ Upgrade al blog ]]> Pues ya me actualice al ultimo snapshot del jaws, fue un poquito de lata pues cambiaron algunas tablitas y hubo qu emeterle manita a los dumps que cree, pero al parecer ya esta todo ok, como festejo y porque ahora ando medio darky y vampiresco y con esas madres del terror me he creado el tema ion-bp que es inspirado en aquella pelicula llamada The Blair Witch Project... bueno ahora si le dare mas carrilla a la programada del blog
]]>
http://ion.suavizado.com/blog/show/Upgrade_al_blog ion@gluch.org.mx (Jonathan Hernandez) http://ion.suavizado.com/blog/show/Upgrade_al_blog Mon, 03 Mar 2003 21:51:03 -0700