sábado, agosto 27, 2005

Un poco de PHP

Ya habia dejado abandonado el php, pero a raiz de mi ingreso en el , tal parece que voy a volver a retomarlo. Llevare la bandera del Software Libre a mi Centro de Labores, el cual por cierto es full software Privativo.

Supongo que desarrollare sobre PHP y Postgresql para el servidor y Python-GTK para el escritorio, Me hubiera gustado hacer la web tmb con python, pero como ahi todavia no soy muy ducho, mejor vuelvo al clasico php.

miércoles, agosto 24, 2005

Avances en SimpleMenu

Estuve avanzando con un poco de codigo de SimpleMenu, yo opino que la libreria ya esta usable.

La direccion del proyecto esta en Forge Novell

Me olvidaba el motivo del post. :P.
La noticia era que SimpleMenu ya permite incluir imagenes en el menu. Adjunto la prueba :



MonoBook

Hace tiempo hable con un amigo para empezar a construir un libro sobre desarrollo bajo mono. Y como siempre pasa en las comunidades de Software, no fui el unico con esa idea. Es asi que Mario Carrion, tambien tuvo la brillante idea de realizar un libro sobre mono (rayos :S como no lo habre patentado :P).

Asi que a partir de ayer, me puse a trabajar en el libro de Mono.
Todavia no he hecho muchos avances, pero el proyecto recien esta en inicio.




Bloggeros vamos creciendo !!

Un amigo me acaba de enviar el link de su blog, tratara sobre la configuracion de servidores. En su primer post nos cuenta sobre como realizar una configuracion de un servidor de mail interno. La verdad esta bastante sencillo, asi que lo proximo que hare sera darle una cuenta de correo a mi madre :P jeje.

Lo unico malo es que usa fedora, pero creo que nadie es perfecto :P

Entre otras cosas, creo que blogger ya me esta quedando chico. Necesito un servidor donde pueda poder junto un blog personal y varios svn para cada proyecto. Lo malo es que segun un amigo lo unico que puedo hacer es levantar mi propio servidor. Lo malo es que yo uso svn para prevenir que borre mi info y yo formateo mi mauqina cada cierto tiempo y siempre me olvido de algo. Todo se arreglaria si pudiera comprarme una P3 y ponerla como servidor web jeje esa si que no la tocaria.

martes, agosto 23, 2005

SimpleMenu

SimpleMenu es una libreria que he empezado a desarrollar para permitir una facil interaccion con la barra de menu de nuestra aplicacion.

SimpleMenu, permite generar dinamicamente un menu en nuestra aplicacion a partir de un XML, lo cual por lo menos a mi me facilita mucho el trabajo, tambien me permite acceder a una jerarquia de objetos para manejar el menu.




Con esta libreria, se puede producir de manera sencilla, menus contextuales. Tambien es factible y sencillo generar menus a partir de una tabla de nuestra base de datos.


Este menu fue creado con el siguiente archivo xml:

<menu>
<menubar id="mFile" title="Archivo"/>
<menubar id="mHelp" title="Ayuda"/>
<menubar id="mEdit" title="Edicion"/>
</menu>

sábado, agosto 20, 2005

NeCuDeCo

He aqui que veo a mi padre,he aqui que veo a mi madre,a mis hermanos y a mis hermanas,a todos mis ancestros a traves de los tiempos.Me piden que ocupe mi lugar entre ellos en los atrios de Valhalla,el hogar de los valientes.Para siempre.

jueves, agosto 11, 2005

Windows Security XDXD

Pues otra vez el tema de seguridad, y es que Microsoft no deja de sorprendernos. Realmente los avances que tienen estos chicos en esa area no hace sino dejarnos fascinados con tanta pero tanta ... ¿?

Hasta hace poco habian noticias acerca que el "Windows Genuine Advantage" que no es otra cosa que el sistema de validacion para actualizacion de Microsoft habia sido crackeado. Ahora cualquier usuario de Windows podia bajarse los parches de seguridad y actualizaciones. Hasta ahi nada fuera de lo comun. Me disculparan los que se sientan ofendidos pero Microsoft nunca ha sido conocido por la calidad de su software :P.

Pero ahora resulta que los usuarios de Linux, que tengan instalado el Wine tmb pueden hacer uso del servicio de Actulizaciones de Microsoft. La verdad no es una gran alegria que aquellos que usamos Linux podamos hacer uso de WindowsUpdate, pero lo que si es desconcertante es pensar : "En manos de quien estamos dejando nuestra seguridad ?"

Referencia

miércoles, agosto 10, 2005

Publicar con IP Dinamica

Para todos aquellos que tengan una ip dinamica y tengan que hacer uso de un servicio como no-ip para poder publicar su servidor web en internet.

Existe una manera de configurar el router (ZyXel) para que se pueda usar la el mismo nombre de servidor tanto dentro como fuera de la red local.

Lo primero es hacer una session de telnet en el router, y entrar en la opcion 24 (Mantenimiento del Sistema) y luego a la subopcion 8 (Modo de Interprete de Comandos). Ahi aparecera un shell de comandos y ahi se ejecutara la siguiente instruccion:

ip nat loopback on

sábado, agosto 06, 2005

Ya es costumbre no?

Y bueno que se podia esperar?. Todavia recuerdo cuando salio Windows95 con la afirmacion de BillGates que en esta plataforma no iban a existir virus por cuanto en su diseño se habia priorizado la seguridad bla bla bla.

Luego en Windows Millenium, jeje que lo publicitaron como un Windows "estable" XDXD.

Vino despues WindowsXP, "una total revolucion", dijeron, tambien dijeron que era a prueba de virus.

Y ahora Windows Vista. Segun recuerdo Bill Gates hizo enfasis en la seguridad en el nuevo Windows Vista. Pues esta vez no hemos tenido ni siquiera que esperar a que liberen la version oficial de Windows Vista para burlarnos de el. Pues ya se han detectado los primeros virus, para la obra estrella de Microsoft.

Como dije en el titulo, ya es costumbre ....

Ahi les dejo el link

Enviar datos con POST ... CSharp

Recientemente en la Lista de Monohispano, vi referencias a como enviar variables por POST aun servidor (al parecer lo unico que encontraron fue hacerlo con GET). Bueno pues recienmente di con la solucion.

Definimos un Objeto WebCliente :

WebClient myWebClient = new WebClient();
Si fuera necesario le pasamos parametros de autentificacion:
myWebClient.Credentials = New NetworkCredential("usuario","clave");
Creamos un contenedor para las variables q vamos a enviar con el metodo POST:

NameValueCollection myVNC = new NameValueCollection();
Y le agregamos una por una las variables junto con su contenido:

myVNC.Add("nombrevariable","contenido");
Y luego lo enviamos al servidor:

byte[] bArray = myWebClient.UploadValues("URL","POST",myVNC);


La respuesta del Servidor la tenemos en bArray y para transformala en String usamos el siguiente codigo:

string s = Encoding.ASCII.GetString(bArray);

miércoles, agosto 03, 2005

En donde esta el Gobierno .. ??

Bueno primero que nada dejar en claro que no soy un politico es mas se podria decri q soy un iletrado en ese tema, pero siempre he tenido la impresion que el gobierno se encarga de proteger a los ciudadanos (sino para que estan, solo para gastarse nuestro dinero ??).

Si hay medicina que daña la salud de los peruanos, esta es retirada por el gobierno. Si un centro comercial no presenta la seguridad del caso tambien es cerrado por el gobierno. Si un estafador esta engañando a mucha gente tambien es buscando por el gobierno (ojo que la policia tambien es parte del gobierno o me equivoco ??).

Entonces que pasa con el Software Privativo?. No creo que por mucha que sea la necesidad de trabajar y de comer de muchas personas, el gobierno permita que se conviertan en esclavos. Es decir se encarga de proteger nuestros derechos. Y que pasa con nuestros de derechos que son violentados por el software privativo?. Es acaso nuestra dejadez, nuestra ignorancia o nuestra impotencia motivo suficiente para que el gobierno se lave las manos y permite que otros nos exploten y abusen?

No habra acaso nadie que saque la cara por los usuarios? O sera que somos un causa no muy bien remunerada politicamente hablando?