jueves, 27 de diciembre de 2007

Vista y MACOS

Un reportaje muy simpatico que muestra una comparativa entre Vista y Mac OS X.

No olvidarse una importante frase que ayudo a Bill y a Steve a construir sus
respectivos imperios.

"Good artist copy, but great artist steal"
Leonardo Da Vincí.




jueves, 13 de diciembre de 2007

IReport para Netbeans



iReport es una de los mejores productos para diseñar reportes y trabajar con JasperReports, recientemente JaspertSoft anuncio que desarrollaría un plugin para Netbeans 6.0 con la intención de integrar iReport en la potente IDE de tal modo que los desarrolladores puedan embeber sus reportes tanto en aplicaciones pesadas como en aplicaciones Web.

Algunas características que incluirá son
  • Crear, correr y testear los reportes desde el Escritorío.
  • Que trabaje como Plugin de Netbeans o Standalone
  • WYSIWYG report designer con drag and drop.
  • Soporte para JDBC, EJB, POJO, Hibernate, MDX, XML y otros Data Source.
  • Librerías para Gráficas de barras, tortas, historigramas, etc.
  • Constructor Gráfico para consultas SQL and MDX
  • Soporte para Codigos de Barra nativo
  • Report Preview- OpenDocument, PDF, Microsoft Excel, Microsoft Word, etc.
Fuente : JasperSoft

PostgreSQL 8.3 vs. 8.2 - Primeros Tests

Mirando el Blog de MasterMind pude ver un Bechmark que realizo comparando
postgresql V 8.2 (la actual y estable) y 8.3 (en estado de Beta).

Simplemente me remitire al siguiente gráfico representativo del su test.



En el mismo refleja una prueba con una instalación por defecto y otra
con una miníma mejora en la configuración (en el articulo detalla la configuración).
Puede observarse claramente como la última versión supera amplíamente a su
rival.

Quedaría pendiente analizar otros factores como el consumo de memoría, CPU, disco,
el tiempo medio entre fallas, etc. Igualmente es interesante ver este tipo de mejora.

El equipo de postgreSQL esta trabajando duramente para obtener la release de 8.3
aproximadamente para marzo del 2008, actualmente en la lista de correo de los desarrolladores
se postean varíos bugs de esta versión, pero es lógico dado que es una beta.

Fuente: 8.3 vs. 8.2 - a simple benchmark - mastermind's weblog

Mono 1.2.6 Released

Se acaba de Liberar la versión 1.2.6 del framework de Mono, alguna de sus características son:

  • Windows Forms drivers para MacOS X
  • Soporte para ASP.NET Ajax API
  • Soporte para FastCGI deployments, lo que permite correr ASP.NET en otros tipos de web servers como por ejemplo lighttpd.
  • Windows.Forms ahora soporta los WebControl en windows y linux usando Mozilla.
  • Runtime mejorado con menor consumo de memoria para aplicaciones 2.o.
  • C# mas cerca de una compatibilidad total con 3.0.
  • Mono 1.2.6 puede ser usado como SDK para crear Silverlight 1.1 applications en todas las plataformas.
Felicitaciones a Equipo de Mono

Fuente : Mono 1.2.6 Released - Mono Project News

miércoles, 5 de diciembre de 2007

Blackbox en Marcha

La gente de SUN acaba de cerrar un contrato en donde deben crear un Centro de Computo subterraneo para una mina en Japon. Para llevar a cabo la obra utilizarán 30 Blackbox, este es un container (si si un container de carga) lleno de equipamiento informático de Sun al cual en teoría solo debe conectarse el cable de power y un enlace de red para que se ponga en marcha.

Sun será la responsable de establecer los requerimientos y los métodos de construcción de este centro de datos aportando su experiencia en tecnologías eco-eficientes y de alta seguridad. En total se calcula que albergarán hasta 7500CPU/60000 cores, con un rendimiento equivalente a 360 servidores Sun Fire E25K.

Fuente: DiarioTi: Diario Tecnologías de la Información

martes, 4 de diciembre de 2007

Perspectiva Resistencia Chaco 2009


Si seguimos así por estos pagos esta foto esta por dejar de ser un chiste para ser una realidad, esperemos que los gobernantes, profesionales, emprendedores y empresarios, de todas las áreas, en la zona se pongan serios y comiencen a ver a los sistemas de información como una herramienta de valor y no un gasto innecesario.

NetBeans 6.0 - Listo


Esta disponible y listo para descargar la última versión de NetBeans. Esta incorpora una gran cantidad de mejoras, herramientas, gadgets y funcionalidades.
En la sección de descargas podrán encontrar diferentes tipos de descargas dependiendo de los que deseen desarrollar (Web, Mobil, Ruby, J2SE, J2EE o Todo el Pack (166mb)).

Descargas
Anuncio de la Versión

domingo, 2 de diciembre de 2007

OCTV - Beta Release 0.1.12




Desde hoy esta disponible la primera beta release de OCTV.

SourceForge.net: OCTV (Open Circuit of TV)

Ante cualquier duda consultar con cualquiera de los desarrolladores.

Esta es la nota de la release.




This is a beta release of the OCTV,have a lot of new Features.

- New Look and Feel

- New Icons Style (Proyect Tango - http://tango.freedesktop.org/Tango_Desktop_Project)

- New security, now you can configure user name and password security based access for all cameras.

- New interaction backend based on TCP/IP Socket.
The OCTV GUI works with an Recorder Backend (based on VLC), in Earlier versions this communications Worked with HTTP protocol. After several problems we decide change this system for something more dynamic and interactive, the option was TCP/IP Socket.

- New Internationalization system, we work to remove all labels from the code and put into a single file of language. This make more easily translate the OCTV to other languages.

- New Debug System, with the command line argument -v you can view a full debug info to find errors more easily.

lunes, 19 de noviembre de 2007

IPSCAN


Paseando por source forge me tope con un programa llamado IPScan que sirve para hacer escaneos de subredes para encontrar equipos y ver si tiene disponible algunos puertos relevantes para nuestro análisis.

Dicho programa puede reemplazar al escaneo con Nmap por ejemplo

nmap -sP 192.168.1.1-255

dado que es mucho más rápido.

Esta disponible para Windows y Linux
Puden descargarlo desde http://www.angryziber.com/ipscan/

Winbox y Dude en Linux


Desde hace un tiempo estoy trabajando con los router de MikroTik, muchas cosas las hacia a mano desde la consola cosa que nunca me molesto en mi vida, la cuestión es que estos routers tiene un producto de administración gráfica llamado Winbox y otro llamado Dude, los cuales son muy útiles y prácticos, presentan la información de una manera sencilla y agilizan verdaderamente gran parte del trabajo. La cuestión es que dichos programas son para Windows y lamentablemente debía encender la máquina virtual para poder trabajar con ellos.

De casualidad me cruse con un post en un foro el cual decía que era posible hacerlo correr con Wine sobre Linux, cosa que nunca se me había ocurrido probar. Después de instalar Wine puse en marcha ambos programas sin inconvenientes sobre linux :) , no probé demasiado los programas pero aparentemente funcionan de mil maravillas.

Ahora soy un hombre más feliz

sábado, 17 de noviembre de 2007

Google y Musica


Googleando acabo de encotrar que Google cuenta con un escondido buscador de Música. Allí pueden buscar por artistas las discografía completa, con sus respectivos covers, pueden redireccionarse a sitios de interes y hasta comprarlo en itunes o amazon. Otro buen trabajo realizado por google, puede acceder mediante el siguiente enlace



http://www.google.com/musicsearch?q=&btnG=Search+Music&btnG=Search+Music

Relacionado con la musica tambien encontre un Thrends de musica, alli pueden ver información sobre rankings musicales.

http://www.google.com/trends/music

sábado, 10 de noviembre de 2007

Los 10 mandamientos segun Linux

En VivaLinux se pueden ver los diez mandamientos para todo linuxero, estos son los siguientes.
  1. No iniciarás como root.
  2. Usarás el gestor de paquetes todo lo posible.
  3. Serás parte de una comunidad.
  4. Leerás la documentación y manuales.
  5. Usarás el sistema de soporte.
  6. Buscarás.
  7. Explorarás.
  8. Usarás la línea de comandos.
  9. No intentarás recrear Windows.
  10. No te darás por vencido.

Es bueno pensar que a esta altura deje de pecar en ciertos puntos como trabajar siempre como root, instalar paquetes fuera del gestor e intentar recrear Windows (ahora trato recrear linux en mis windows :P).

Todos estos items, más alla de la joda, son muy ciertos y aplicarlos hace que te sientas más comodo con tu Linux. Es común en un principio sufrir por que falta el programa XXX de windows, por que borre el archivo de configuracion YYY y todo se vino abajo, o la típica que estoy cansado de escuchar "no puedo hacer andar tal cosa, instalemos tal otra".
Si se sigue a rajatabla estos mandamientos en un corto plazo dejarán de quejarse y empezarán a disfrutar la Vida Linux.

jueves, 1 de noviembre de 2007

Photoshop, Gimp, quien los necesita

Increible lo que se puede hacer con Paint

martes, 30 de octubre de 2007

Que Rap!

Los windowseros no tienen una canción para el control+alt+supr.

domingo, 28 de octubre de 2007

Nostalgía

Quien no se acuerda de la canción en la presentación de "No Toca Boton" (programa humoristico de alberto olmedo). Bueno aca esta la cancion para ustedes.



Para los que tenga un celu copado con algo mas que un MIDI para ringtone (que no es mi caso :( ) les dejo un link para que se lo descargen.

http://www.psicofxp.com/forums/ringtones.505/372964-ringtone-de-no-toca-boton-quien.html

sábado, 27 de octubre de 2007

Bandera del Chaco

Acabo de enterarme que hay una nueva bandera en el chaco :O!
No se que paso con la anterior ????
Ver informe completo en :
http://www.chaco.gov.ar/cultura/banderaoficial.htm

Nueva


Vieja

Machete de VI


Fuente : http://www.gentoo.org/doc/en/vi-guide.xml

jueves, 25 de octubre de 2007

Checho Casado


Los pibes (Lindos)
Originally uploaded by casivaagustin
Todos los buitres en el casamiento de Checho, hace rato que no me vestia con traje, dudo que pase hasta el proximo casamiento.

OCTV : Nueva apariencia


Esta semana me di el lujo de trancarme con el OCTV, estuve implementando un nuevo mecanismo para conectarme a los grabadores.

Los grabadores son procesos VLC que se encargan de transformar el streaming mjpg de las cámaras IP en un video MP4 (o otro formato más moderno). OCTV se comunicaba originalmente por medio del protocolo HTTP, el problema era que la comunicación terminaba siendo muy precaria y no se podía reflejar con claridad los eventos que ocurrían en los grabadores.

Ahora cambie todo para que se comuniquen via Sockets, la mejora fue más que significativa. Ahora se puede mostrar rápidamente en la pantalla principal lo que sucede en los grabadores.

Además de eso estuve cambiando el Look and Feel dado que Javier critico mucho la interfaz de usuario. Decidí trabajar con los iconos del proyecto Tango, son muy lindos y hay para casí todo. También estoy cambiando todos los mensajes del sistema dado que los anteriores estaban muy improvisados :s. Beto estaba laburando en un mecanismo de pantalla completa buenisimo, en cuanto lo termine integramos todo.

Pueden descargar los fuentes de VLC desde sourceforge, es más podrían ayudarnos a hacerlo.

Para descargar los fuentes solo debe tener un cliente subversion y ejecutar los siguientes comandos.

Para descargar el CORE

$svn co http://octv.svn.sourceforge.net/svnroot/octv/trunk

Para descargar los complementos

svn co http://octv.svn.sourceforge.net/svnroot/octv/other

Poner los complementos en el CORE

cp -r other/* trunk/

Listo, ahora pueden abrir NetBeans y empezar con OCTV.
En los archivos de configuración deje la cámara 1 y 2 configuradas con dos
cámaras Axis Publicas, de tal modo que los que no tengan una cámara en sus casas
puedan trabajar igual con el programa.

Google desde un punto de Vista Comercial




Siempre me atraen las cosas acerca de Google por que es una empresa que admiro muchisimo y daria mi vida por trabajar en ella, aunque sea de barrendero.

El siguiente articulo de MATERIA BIZ presenta una óptica comercial muy buena de la empresa, recalco la frase donde dice como consiguieron el capital inicial, por medio de las 3F (Frends Fools and Family).

miércoles, 24 de octubre de 2007

Frases celebres de Linux Torvalds

Fuente Viva Linux
  1. "Dijkstra probablemente me odie", (en kernel/sched.c).
  2. "¿Cómo debería saber si funciona? Para eso están los Beta testers. Yo solo programo", (en un post).
  3. "Soy un idiota… Al menos este bug me llevó unos 5 minutos para encontrarlo", (en respuesta a un bug report).
  4. "Todos sabemos que Linux es genial, hace bucles infinitos en 5 segundos", (en el Amsterdam Linux Symposium).
  5. "La inteligencia es la habilidad de evitar hacer el trabajo, consiguiendo el trabajo hecho", (fuente desconocida).
  6. "El Software Libre es como el sexo, es mejor cuando es gratis", (en respuesta a alguien preocupado por el futuro de Linux).
  7. "Realmente, no me estoy preocupando de destruir Microsoft. Eso será justamente un efecto colateral", (en una entrevista en el New York Times).
  8. "Un número infinito de monos escribiendo en GNU Emacs no podrían hacer nunca un buen programa", (en alusión al Teorema de los infinitos monos).
  9. "Si quieres viajar por el mundo y que te inviten a hablar en numerosos lugares, escribe un sistema operativo basado en Unix", (fuente desconocida).
  10. "Otro es el hecho de que Linux tenga un nombre cool, ¿podría alguien explicarme porque debería de usar Linux sobre BSD? No. Es así. EL nombre cool, es así. Trabajamos muy duro en crear un nombre que puede llamar la atención a la mayoría de las personas, y realmente valió la pena: miles de personas están usando Linux para poder decir: ¿OS/2? Hah. Yo tengo Linux. Un nombre cool. 386BSD cometío el fallo de poner en el nombre un montón de números y abreviaciones extrañas, y eso alejó a mucha gente porque sonaba demasiado técnico", (en respuesta a una cuestión sobre Linux).

martes, 16 de octubre de 2007

GuidLine

Les dejo un interesante pdf rescatado de la lista de mono-hispano, este tiene las guideline del equipo de mono, muy lindo para aquellos que trabajan en C#.

Descargar Aquí

domingo, 14 de octubre de 2007

eva0, indestructible

Eva0 es mi humilde servidor en internet, es un pobre pentium II de 350 mhz con 128 mb de ram.

Su tarea es proveerme de varios servicios

- Http, Apache
- Bases de Datos, PostgreSQL y MySQL
- Ftp, vsftp
- Compartir archivos en mi red local, samba
- Ssh
- Descargador de cosas en internet, aria2
- Voip, Asterisk
- VPN, openvpn
- y otras cosas

Gracias a que el proveedor de energía electrica no corto la luz en estos últimos días estoy llegando a los 23 días de estar corriendo continuamente, si no me creen miren el uptime.

eva0 ~ # uptime
17:10:03 up 22 days, 10:43, 1 user, load average: 0.31, 0.77, 0.41

Este servidor posee un Gentoo especialmente diseñado para esta maquina, cabe destacar que no tiene antivirus, ni anti spyware y esas cosas poco religiosas que usa la gente de Windows. Recibe ataques de robots, de alguna parte de asia, para violar la seguirdad continuamente y ninguno a sido exitoso en su 5 meses de vida.

Todavía piensan que Linux es para universidades y diversión, no lo creo.

Humor Dominguero

Imperdible, 5 muy buenas Razones para tener una novia Geek.

http://www.vivalinux.com.ar/articulos/una-novia-geek.html

Consola al rescate

Realizando un mecanismo de seguridad para un sistema que estoy desarrollando actualmente, me surge la necesidad de obtener todos los formularios que son lanzados por la pantalla principal del sistema (Donde este el menú de la aplicación). Decidido a no hacerlo a mano, dado que heran más de 60 formularios así recurri a la consola para que me ayudará.

Lo primero que hice fue obtener las líneas donde se mostraban los formularios para obtener el nombre de la clase del mismo, dado que yo llamo a todos los formularios con el prefijo frm esto no fue muy difícil.

$ cat Principal2.cs |grep 'new frm'
LaunchForm.launch(new frmProductos(),this);
LaunchForm.launch(new frmVentas(),this);
LaunchForm.launch(new frmCompras(),this);
LaunchForm.launch(new frmClientes(),this);
LaunchForm.launch(new frmProveedores(),this);

.....

El problema ahora es obtener la parte frmXXX, para ello utilizo awk y sed, con awk elimino la primera parte.

$cat Principal2.cs |grep 'new frm'|awk {'print $2'}
frmProductos(),this);
frmVentas(),this);
frmCompras(),this);
frmClientes(),this);
....

Ahora con sed eliminamos la segunda parte

$cat Principal2.cs |grep 'new frm'|awk {'print $2'}|sed 's/'\(\),this\)\;'/''/g'
frmProductos
frmVentas
frmCompras
frmClientes
frmProveedores
....

Listo, ya tengo lo que quería, por ultimo necestio añadir un número para el id y guardarlo en un archivo para subirlo a una tabla en la base de datos. Añadimos un cat -n para que cuente las lineas y por último volvemos a editar el flujo para que separe el id del formulario con una coma.

$cat Principal2.cs |grep 'new frm'|awk {'print $2'}|sed 's/'\(\),this\)\;'/''/g'|cat -n |awk {'print $1","$2'}
1,frmProductos
2,frmVentas
3,frmCompras
4,frmClientes
.....

Por ultimo redireccionamos la salida a un archivo y listo.

Bastante sencillo no les parece?, mucho más sencillo que editarlo a mano como hacemos la mayoría de las veces.

PD: Tarde más en escribir este Post que en hacer la linea de comando. Igualmente lo escribí con el tiempo que me ahorre editando el archivo :P

Recomiendo leer los comandos sed, awk, cat

Cada uno para lo que nacio

martes, 9 de octubre de 2007

Microsoft abre el codigo de .NET

Sorprendentemente acabo de enterarme que Microsoft esta por abrir el código de las librerías de .NET, hasta ahora tengo entendido que las proximas por abrirse son:

.NET Base Class Libraries
(System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc)
ASP.NET (System.Web), Windows Forms (System.Windows.Forms)
ADO.NET (System.Data)
XML (System.Xml)
WPF (System.Windows)
Dentro de unos meses se incluiran otras (including WCF, Workflow, and LINQ)

Esta abertura de código es tramposa y engañosa, es liberada bajo la licencia
Microsoft Reference License,la cual no es ni se acerca al Open Source y Mucho menos al Software Libre (no esta avalada por la OSI o la FSF).

Según lo que afirma Steven J. Vaughan Nichols, un reputado periodista técnico dedicado al mundo Linux que ve en este acto de Microsoft una amenaza para los desarrolladores de código abierto. La clave de todo es que Microsoft te deja ver su código, sí, pero no podrás utilizarlo en tus programas o modificarlo para tus desarrollos. Cualquiera que acepte esa licencia podrá descargarlo y verlo, pero hasta ahí llegan los derechos de los que quieran acceder a esta opción.

La gente de Microsoft con esta jugada parece que recordo la vieja frase "Se mira, pero no se toca", igualmente no son los primeros (siempre copiando), la gente de SUN había tenido una jugada muy parecida un tiempo atraz con java.

Estube viendo la posición de la gente de mono al respecto, ellos estan contentos de que Microsoft abra su mente y comienze a abrir su software
de a poco , pero ellos no lo estan por mirar, seguiran como siempre desarrollando Mono sin mirar o copiar el código fuente de la plataforma de Microsoft.

Esta fue su declaración.

Mono's policy on contributions continues to be the same that we have had over the years: if you have seen Microsoft .NET source code in any shape or form (soure code, decompilers, through NDAs or research licenses), you will not be able to contribute patches to the Mono implementation.

For more details about Mono's policies, see our contributing page.


Mas info en

Viva Linux
Miguel de Icaza
Mono Proyect
Scott Guthrie (por Microsoft)

viernes, 28 de septiembre de 2007

Expo Linux





Se viene la expo, más info en el site del gulfrre

lunes, 17 de septiembre de 2007

Próximas Pelis


Buscando un poco de info me tope con el siguiente link

http://www.imdb.com/title/tt1103173/
http://www.aceshowbiz.com/movie/robotech/

Si pensaron que con Transformer estaban por renovar su cuota de infancia, les digo que están equivocados. Aparentemente esta en producción Robotech y saldría en el 2010. Lo único que pido a los creadores es que por favor respeten la historia original, y que la hagan en base a la primer temporada de la Saga. Tengan en cuenta al Teniente Rick Hunter, Max Sterling, Capitan Global, Minmey y al principal enemigo Britay.

Solo habrá que esperar

martes, 11 de septiembre de 2007

iPhone de Microsoft

Esta es la competencia de MS al iPhone de Google. No se por que lo diran :P

Exaile


Acabo de encontrar un reproductor de multimedia, que básicamente es un clon de Amarok desarrallado con Gtk, ideal para Gnome. Es muy lindo y cuenta con muchas utilidades como el armado de listas de reproducción, catalogación por artista y hasta se pueden añadir radios y podcast.
Sin lugar a dudas es el recomendado de la casa.

jueves, 6 de septiembre de 2007

Tarjetas Personales de Famosos

Miren estas tarjetas personales, la primera es de Woz (Fundador de Apple), y la segunda es de kevin mitnick (el security hacker más conocido de la historia).



iPhone? No! Google Phone!


sin palabras.....

Disco en vivo

Muy interesante el siguiente video, muestra el funcionamiento del disco en vivo y en directo. Noten que el cabezal de lectura siempre esta posicionado en el medio cuando esta ocioso.

miércoles, 5 de septiembre de 2007

Vida perdida :S


Paveando un poco pude hacer andar Warcraft 2 (si el viejo de DOS) en Linux gracias a Dosbox, espero no volver a trancarme como cuando la primera vez que lo jugue.

martes, 4 de septiembre de 2007

Nuevo integrante en el equipo de Mono


Michael Hutchinson, creador del diseñador de ASP.NET para monodevelop en el primer Google Summer of Code, desde hace unos dias forma parte del equipo de desarrollo de Mono en Novel, su misión será la de mejorar monodevelop.
Buena suerte en tu nuevo trabajo!

viernes, 31 de agosto de 2007

Que Idolos

Estos pibes son unos capos!!!!

En youtube.com hay más videos


martes, 28 de agosto de 2007

Limbo

Que maestro este tipo, batio el record de limbo. No puede ir tan bajo.

Ver en cualquiera.com.ar

martes, 21 de agosto de 2007

Juti 2007



Acabo de subir los archivos de la charla de PostgreSQL en la Juti 2007 disertada por su humilde servidor. Descargarlas de aquí.

Gracias a todos los que aguantaron hasta el final y no me dejaron solo (pd: debíamos empezar a las 21 hs con una charla de 45 min, largamos a las 22:20 y terminamos 23:15 ) espero les sirva.

sábado, 18 de agosto de 2007

Pidgin Plugin


Acabo de instalarme un plugin para Pidgin muy copado que sirve para que en el nick aparezca el nombre de la canción que uno esta escuchando en ese momento en su reproductor de audio preferido (audacious en mi caso).

Pueden descargar el plugin desde, http://code.google.com/p/musictracker/
Cuando lo descargen simplemente debe hacer los clásicos.

./configure
make
make install

Luego en el pidgin dirijanse a Tools-> Plugins, y activen el plugin musictracker, automáticamente les aparecera la canción en el nick.

viernes, 17 de agosto de 2007

Feliz Cumple !!!!

El Proyecto Gnome cumplió 10 años el día 15 de agosto de 2007.

Miguel anunciaba definía el proyecto de este modo.

Debo comentar que acabo de leer que el site Linux Desktop en su ultima encuesta revela que Gnome es el escritorio preferido por los visitantes del site ganando en un 40% dicha encuesta, seguido desde muy cerca por KDE con un 36%.

Felicidades.

jueves, 2 de agosto de 2007

apt-get, No!, win-get


Acabo de leer en Vivalinux sobre una aplicación para Windows llamada win-get, esta es una aplicación como apt-get de Debian y Ubutnu pero con aplicaciones para Windows. Esta Genial, permite poder instalar aplicaciones como Winamp, Firefox, klite, vlc por medio de un comando en la consola.

Para instalarlo solo deben descargar dos archivos, wget y win-get, y ponerlos en la carpeta c:\windows. Luego se abre una shell y en la misma pueden buscar aplicaciones con

win-get search appname

Para instalar la aplicación solo deben hacer

win-get install appname

No dejen de probarlo, esta muy bueno. Los usuarios de Linux saben de lo que estoy hablando, lo usuarios de windows animense.

Pueden ver la lista de aplicaciones hasta el momento aquí


martes, 24 de julio de 2007

Que Maestro

No me canso de verlo bailar, muy guaso

martes, 17 de julio de 2007

Radios on line





Me canse de tener que buscar la url de las radios que quiero escuchar todos los dias, así que me construí un pequeño script con dialog para hacerme más fácil la vida. Con el mismo me aparece un menu con las opciones de las radios que tengo cargadas. Funciona en consola o en modo gráfico, necesita de mplayer, gmplayer o vlc.



El script es el siguiente
#!/bin/bash #
# Simple utilidad para escuchar radios por internet
#
# Casiva Agustin - casivaagustin@gmail.com
#

#dialog - para la consola
#Xdialog - Grafico


DIALOG="Xdialog"

#mplayer - Texto
#gmplayer - Grafico
#vlc - Grafico

REPRODUCTOR="gmplayer"


#Recursos
MITRE="mms://streammitre.uigc.net/mitrevivo"
RYPOP="mms://200.59.146.10/rockandpop-ba"

CONTI="http://66.175.96.10/arcontinental"

ARLOS="http://66.175.96.10/ARLOS40P"

DOLIN="mms://radio10.telecomdatacenter.com.ar/radio10" LMEGA="http://mega.telecomdatacenter.com.ar/mega" FM100="rtsp://g2.prima.com.ar/vivo/cadena100.rm"
TN24H="mms://wmedia01.uigc.net/TN"


#Menu de Opciones

$DIALOG --menu "Radios:" 0 0 0 \

$MITRE "Mitre" \

$RYPOP "Rock and Pop" \
$CONTI "Continental" \

$ARLOS "Los 40 principales" \
$DOLIN "Radio 10 (Dolina)" \
$LMEGA "La mega" \
$FM100 "FM 100" \

$TN24H "TN 24 HS" \
2> /tmp/opradio op=`cat /tmp/opradio`

#Lanzamos la App

$REPRODUCTOR $op > /dev/null &

Cluster MPI


Terminamos de instalar el Cluster en el Departamento de Física Atómica Molecular de la Facultad de Ciencias Exactas de la UNNE. En la imagen pueden ver el bicho casi terminado, faltan las tapas de Rack.
El Cluster esta compuesto por 6 servidores Sun Fire x2200 con dos micros Opteron 64 de dual core y 4 GB de Ram cada uno, unas maquinas atómicas.
Se instalo como sistema operativo base Open Suse 10.2, a pedido del personal de sistemas de la facultad sino instalábamos Gentoo :P. Cabe recalcar que ninguna de estas maquinas trae lectora de CD así que tuvimos que remasterizar una imagen del CD de instalación para que arranque desde un Pen Drive.
Sobre el sistema operativo se instalo un cluster MPI, con LAM-MPI. También se añadió un sistema para manejar procesos Batch o mejor llamados PBS, elegimos en nuestro caso torque. Por ultimo realizamos las pruebas con una aplicación que utilizan en el departamento llamada DIRAC.
Fue sorprendente cuando llegamos a obtener que los procesos que en una PC tardaban 8 hs en el cluster tardaban 35 min, aparentemente funciono bien.

lunes, 16 de julio de 2007

Razones para Usar Ubuntu y No Vista

Interesante articulo que manifiesta 15 razones para usar Ubuntu y no pasar a Vista.

Algunas no me parecen tan de ese modo, pero rescato las siguentes.

  1. Ubuntu Dapper Drake soporta más hardware que Windows Vista.
  2. Ubuntu mejora más rápidamente el soporte de hardware.
  3. La instalación de programas es más sencilla.
  4. El sistema de actualización está a años luz.
  5. No necesitas Antivirus.
  6. No necesitas actualizar tu ordenador.
  7. Los dos sistemas necesitan aprendizaje.
  8. Costo cero.
  9. Puedes hacer tu vida normal con Ubuntu.
  10. Tendrás un sistema con más futuro.

Groso

Muy interesante la experiencia del muchacho!
Recomendada la lectura de esta nota en Clarín

jueves, 12 de julio de 2007

Transformers Reales!

Increible los Japoneses, miran un dibujo y lo hacen posible. Quien te dice que mañana no fabriquen sayayines y productos dentro de una capsula (vease dragon ball).

miércoles, 11 de julio de 2007

Npgsql2 Preview Release

Dario acaba de avisarme que esta próxima a salir una Release de Npgsql2, es decir el driver de .NET para postgresql compatible con la especificación 2.0 de ADO.NET.

Yo todavía utilizo la versión 0.7 sin problemas, pero no realizo nada super estrafalario con mi código dado que me gusta mantener todo lo más simple y estándar posible. Tampoco trabajo con ASP.NET, que según tengo entendido es donde están los grandes cambios de la especificación.

Mas info en

http://npgsql.projects.postgresql.org/
http://pgfoundry.org/frs/?group_id=1000140

lunes, 9 de julio de 2007

Esound

Desde que arme mi ultimo gentoo estube dando vueltas para no instalar el demonio esound, necesario para poder tener varios programas reproduciendo sonido simultaneamente. Hoy no aguante más y lo instale. Esta es una mini guia por si quieren guiarse.

Para ello empezamos recompilando mi kernel, poniendo como modulo el driver de audio. (Anteriormente lo tenia dentro del kernel).

#cd /usr/src/linux

#make menu config

Busquen los siguiente items en el menu de configuración
device Drivers  --->
Sound --->

Sound card support

(OSS debe estar deshablitado)
Open Sound System --->
< > Open Sound System (DEPRECATED)

(En Alsa)
Advanced Linux Sound Architecture --->
Advanced Linux Sound Architecture
Sequencer support
OSS Mixer API
OSS PCM (digital audio) API

(Luego elijan su dispositivo de audio)
PCI Device
ATI IXP AC97 Controller
Compile el kernel con

#make bzImage

Instalen la nueva imagen del kernel, (Si es necesario editen la entrada en Grub o si están seguros de que todo esta bien pisen su imagen de kernel anterior)

# cp arch/i386/boot/bzImage /boot/vmlinuz-XXXX

Paso siguiente compilar los módulos e instalarlos

#make modules
#make modules_install

Para finalzar con esta etapa añadan el modulo en /etc/modules.autoload.d/kernel-2.6,
(En mi caso snd-atiixp, para que se carge al arrancar la computadora)

Lo siguiente es instalar el flag para esound, esd, en /etc/make.conf.

Luego instalen los paquetes para esound.

#emerge esound

Por ultimo actualicen todo el sistema para que todas las aplicaciones soporten esound.

#emerge --sync
#emerge tuvaDN world

Para terminar, configuren todas las aplicaciones para que utilizen esound o esd que es lo mismo.

Lo gracioso de todo esto es que pude solucionar un problema que tenia con Firefox y el Flash Player, desde hace rato que el FP no funcionaba bien y terminaba colgando mi Firefox. Aparentemente con el demonio esound funciona de mil maravillas.

No será mucho

Pienso que esto es extremo, pero igual es gracioso.

Deme 2!

Leyendo el este articulo del Diario La Nación, me sorprendo con los precios de Windows.

Tabla comparativa (en pesos)

Actualizar XP en línea. $ 390 (aprox.)
Vista Home Basic Actualización. $ 469
Vista Home Premium Actualización. $ 729
Vista Home Basic Full. $ 949
Vista Ultimate Actualización. $ 1239

Quiero aclarar que mi PC vale $ 1200, con todo y monitor, ¿ debería comprar un Sistema Operativo que vale más que mi PC para que probablemente no funcione como yo espero?, lo mas probable es que tambien necesite otro Software como Office, Antivirus y esas cosas que necesita Windows, las cuales obviamente tambien hay que pagar?!.

Mmmmmm, deja nomas....

sábado, 7 de julio de 2007

Comparativa



Ya tengo casi terminado el driver para trabajar con las cámaras SparkLan en OCTV, estoy sorprendido de la diferencia de calidad que tienen estas cámaras con las Axis. Por ejemplo estuve viendo que el radio de visión de las Axis es más grande que las SparkLan, con una Axis se puede ver como mínimo un 30% más.
Los colores en las Axis son más vivos que en SparkLan, se nota mucho la diferencia, todo es mas gris en las segundas cámaras.
Por ultimo las diferencias entre las respuestas también es importante recalcar, con las cámaras SparkLan puede notarse que en ciertos momentos se queda "Dura" o que en la imagen aparecen zonas que no pudo procesar. En el mundo axis esto no existe, la calidad es excelente.
No esta de más recalcar que una cámara Axis cuesta 570 dolares Aproximadamente y las SparkLan 250 dolares.

Solaris Express Developer Edition

Se encuentra disponible el Solaris Express Developer Edition, esta es una versión especial de solaris para desarrolladores, la misma cuenta con IDE, compiladores, utilidades como diff, y hasta PostgreSQL listo para usarse.

Para mas información visiten el site de Sun, para desacargas aquí.

viernes, 6 de julio de 2007

Instalar Plugin de Java en Firefox


Llego a mis manos una cámara SparkLan CAS-330 para que desarrolle el driver de dicha cámara para el OCTV. La cosa es que cuando quiero ver como funciona la cámara, trato de acceder a su visor web de la cámara con firefox y poder verlo necesito el plugin de java para firefox.
Puse manos a la obra e instale el plugin en mi gentoo. Lo primero que deben hacer es agregar el flag de java y el de nsplugin, pueden hacerlo con ufed o directamente en make.conf.
Luego deben reinstalar su java, es recomendado que instalen la versión de sun, para ello puede hacer.

emerge sun-jdk

Les pedirá que descargen el paquete y lo pongan en /usr/portage/distfiles, luego lanzen el comando nuevamente.
Luego deben elegir el sistema java a utilizar con eselect.

eselect java-nsplugin set sun-jdk-1.5

Por Ultimo reinstalen su firefox

emerge mozilla-firefox

Tomese su tiempo, pueden ver una pelicula mientras tanto :P. Al finalizar todo debería estar funcionando, puden ver en la imgen que a mi me funciono de una.

jueves, 5 de julio de 2007

Nombre del Logo de PostgreSQL



Todos sabemos que el Pingüino de Linux se llama Tux y que el camaleón de Suse se llama Geeko. Había sido que el elefante de PostgreSQL se llama Slonik, que significa Elefante en Ruso. Y Slony, sistema de replicacion para PostgreSQL, significa manda de elefantes en el mismo idioma. Esto es según un thread en la lista de correo de PostgreSQL en español.

Particionado de Tablas en PostgreSQL

Estube estudiando como realizar un particionado de tabla en postgreSQL, la solución
oficial es bastante piola y fácil de realizar.

Vamos a suponer una tabla de ejemplo, personas a la que deseamos particionar.

CREATE TABLE personas(
id serial PRIMARY KEY,
nombre varchar(30) NOT NULL,
provincia varchar(30) NOT NULL);

Bien, ahora crearemos una tabla por cada partición que deseamos realizar a la tabla.
En este caso vamos a separar la tabla personas por el campo provincia, tomaremos las
personas que son de corrientes y las personas de chaco. Para esto al crear las nuevas
particiones heredamos de personas y ponemos la clausula check para definir el criterio.

CREATE TABLE personas_chaco(
CHECK ( provincia = 'chaco')
) INHERITS (personas);


CREATE TABLE personas_corrientes(
CHECK ( provincia = 'corrientes')
) INHERITS (personas);

Por ultimo debemos definir reglas en personas para que cuando entre un registro
con provincia = 'chaco' o provincia='corrientes', inserte los datos en la correspondiente partición y no directamente en el padre.

CREATE OR REPLACE RULE personas_chaco_part AS
ON INSERT TO personas WHERE (provincia='chaco') DO INSTEAD
INSERT INTO personas_chaco VALUES(NEW.id,NEW.nombre,NEW.provincia);

CREATE OR REPLACE RULE personas_corrientes_part AS
ON INSERT TO personas WHERE (provincia='corrientes') DO INSTEAD
INSERT INTO personas_corrientes VALUES(NEW.id,NEW.nombre,NEW.provincia);

Listo con esto ya tenemos la tabla particionada.

Pueden probar esto creando un script con los ejemplos anteriores y creando una base de ejemplo y cargar dicho script.

$createdb sampleDb
$psql -d sampleDb -f script_part.sql

Una vez en psql podemos ver lo que pasa cuando hacemos una consulta a
la tabla personas.

# EXPLAIN SELECT * FROM personas;
QUERY PLAN
--------------------------------------------------------------------------------------------
Result (cost=0.00..53.40 rows=2340 width=70)
-> Append (cost=0.00..53.40 rows=2340 width=70)
-> Seq Scan on personas (cost=0.00..17.80 rows=780 width=70)
-> Seq Scan on personas_chaco personas (cost=0.00..17.80 rows=780 width=70)
-> Seq Scan on personas_corrientes personas (cost=0.00..17.80 rows=780 width=70)
(5 rows)

Como pueden ver, se recorre la tabla padre y las hijas.
Bien, ahora vamos a discriminar por el campo provincia.

EXPLAIN SELECT * FROM personas WHERE provincia = 'chaco';
QUERY PLAN
------------------------------------------------------------------------------------------
Result (cost=0.00..59.25 rows=12 width=70)
-> Append (cost=0.00..59.25 rows=12 width=70)
-> Seq Scan on personas (cost=0.00..19.75 rows=4 width=70)
Filter: ((provincia)::text = 'chaco'::text)
-> Seq Scan on personas_chaco personas (cost=0.00..19.75 rows=4 width=70)
Filter: ((provincia)::text = 'chaco'::text)
-> Seq Scan on personas_corrientes personas (cost=0.00..19.75 rows=4 width=70)
Filter: ((provincia)::text = 'chaco'::text)
(8 rows)

Como pueden ver volvemos a buscar en todas las particiones, no se debería buscar en personas_corrientes, dado que buscamos chaco. Esto sucede por que por defecto no se encuentra habilitada la opcion constraint_exclusion. Para habilitarla podemos cambiar postgresql.conf para hacer definitivo el cambio o para probar podemos hacer.

$SET constraint_exclusion=on;

La consulta sería ejecutada así

# EXPLAIN SELECT * FROM personas WHERE provincia = 'chaco';
QUERY PLAN
-------------------------------------------------------------------------------------
Result (cost=0.00..39.50 rows=8 width=70)
-> Append (cost=0.00..39.50 rows=8 width=70)
-> Seq Scan on personas (cost=0.00..19.75 rows=4 width=70)
Filter: ((provincia)::text = 'chaco'::text)
-> Seq Scan on personas_chaco personas (cost=0.00..19.75 rows=4 width=70)
Filter: ((provincia)::text = 'chaco'::text)
(6 rows)

Como pueden ver nos evitamos realizar un seq scan en la partición de corrientes.

Las ventaja de hacer esto es que podemos logar una mejor performance en el motor dado que podemos partir nuestras tablas gigantescas por algun criterio conveniente dejando varias más
pequeñas, cosa muy deseable para el RDBMS.

La desventaja es que la administracion de los cambios sobre estas tablas no es tan sencilla como
administrar una sola tabla.

Vi dentro de Monodevelop

Sorprendente Hack que hace posible utilizar como editor de Monodevelop a VI. Muy groso
el indú que pudo hacerlo.

Ver aquí

lunes, 18 de junio de 2007

Construyendo la Oficina


Después de mucho esfuerzo y trabajo logramos construir la oficina de osis, anteriormente trabajabamos desde nuestras casas en nuestros respectivos estudios. Ahora podremos tener nuestro laboratorio de encuentro para poder trabajar de una manera más eficiente.
Dado que necesitabamos reducir costos, decidimos realizar el trabajo de pintura a la construcción. Primero lijamos, reparamos las imperfecciones de las paredes y por ultimo realizamos el pintado de las paredes. La parte más fea de todo fue la de lijar, es horrible.
Les dejo una imagen de esa etapa, pueden ver más imagenes en filkr.

lunes, 11 de junio de 2007

Esto si es una Instalacion

Aprendan a instalar un Windows Vista

sábado, 9 de junio de 2007

Continua la Copia

Siempre me dicen que soy un extremista y exagerado en cuanto a criticar a Micro$osft se refiere, pero la verdad es que me dan razones para serlo. Acabo de enterarme que la gente de Micro$oft esta por hacer para la Xbox un control como el de la Wii. Después de haber criticado duramente a nintendo por la idea de la Wii, Bill Gates confirmo que MS esta desarrollano un sistema de control en base a la misma idea pero de diferente funcionamiento (Siempre dicen eso).

Yo me pregunto cuando será el día que esta gente empiece a invertir todo el dinero que ganan en investigación y desarrollo propio y dejen de robar ideas a los demás.

Algunos ejemplos cosas de MS que no fueron ideadas por ellos.

- DOS ( compraron el QDOS y lo modificaron)
- Windows 1.0 (Copia de los sistemas MAC de esa epoca)
- Smb (Originalmente creado por IBM)
- NTFS (Basado en el sistema de archivos HPFS de IBM/Microsoft usado en el sistema operativo OS/2)
- .NET y C# (Basado en Java y en el estandar J2EE)
- SqlServer (Comprado a Sybase)
- Active Directory (implementación de protocolos LDAP, DNS, DHCP, kerberos..., ninguno ideado en casa)
- Windows Live (triste intento por competir contra google)
- MSN Protocol (rejunte de varias plataformas como AOL Messenger, ICQ y otras )

Y debe haber otros pero prefiero no saber....

Menos mal que son muy buenos comerciantes y siempre logran salirse con la suya, veremos que hacen sin Bill.

martes, 5 de junio de 2007

Flickr

Abrí una cuenta de flickr, esta muy lindo.

Vean mi álbum en flickr

Web Service en NetBeans

Para los interesados les dejo un par de links muy interesantes con ayuda para crear Web Services con Netbeans de una manera más que sencilla. Es increible que la ide pueda realizar todas esas cosas sola. Tengan en cuenta que el entorno de desarrollo ya trae todo lo necesario en aspecto servidores para trabajar, pero si gustan pueden trabajar sobre sus propios servidores.

Video Instructivo
http://download.java.net/javaee5/screencasts/hello-simple-client-glassfish/

Doc. NetBeans
http://www.netbeans.org/kb/41/tutorial-webservice.html

Doc. NetBeans 2 http://developers.sun.com/jscreator/reference/techart/2/create_consume_web_services.html

Para instalaciones manuales de los servidores, se debe instalar un Tomcat (Contenedor de Servlets) y Axis (Para las peticiones SOAP).

Tomcat
http://tomcat.apache.org/

Ambos
http://www.ncsa.uiuc.edu/people/ramonw/ws_demo/axisdemo.html

Axis
http://ws.apache.org/axis/java/install.html

Guia Completa de un caso de exito
http://deigote.blogspot.com/2006/06/servicios-web-1-instalando-tomcat-y.html

lunes, 4 de junio de 2007

Desafio mental

En la pagina http://www.pythonchallenge.com, pueden encontrar una serie muy interesante de juegos de ingenios que requieren el desarrollo de muy pequeñas utilidades en python (o cualquier otro lenguaje) para resolverlos. Muy divertida.

domingo, 3 de junio de 2007

Bajar Videos Youtube

Quien no quiere bajarse los vídeos de Youtube ???. Bueno les paso un pequeño truco para bajarse los vídeos por medio de wget.

Primero debemos obtener el id del video, para eso debemos descargar la pagina que tiene el video que deseamos y despues hacer un grep para ver el id.

wget -O page.tmp http://www.youtube.com/......

Donde .... es el resto de la url para obtener su video. Hacemos el siguiente comando

more page.tmp | grep player2.swf\?video_id=

Eso nos dará un resultado como el siguiente.

var fo = new SWFObject("/player2.swf?video_id=hEWFeHIv2qk&l=106&t=OEgsToPDskJYfhQPkhE98_kZK1k7Y9MR&soff=1&sk=0zJdakSxE00y_p9k4qy65wC", "movie_player", "450", "370", v, "#FFFFFF");

Lo que esta en negrita es el ID del video, entonces ahora hacemos lo siguiente

wget -O mivideodescargado.flv 'http://www.youtube.com/get_video?video_id=IDDELVIDEO

Listo, vídeo en casa, espero que les sirva

phpPgAdmin


La poderosa herramienta de administración web para Servidores PostgreSQL, phpPgAdmin, acaba de liberar una nueva release la cual incorpora muchas mejoras de seguridad.
Es altamente recomendado migrar a la nueva versión.

Pueden descargarla desde aquí

Mas información en http://phppgadmin.sf.net/

sábado, 2 de junio de 2007

ScreenShot Aplicación .NET sobre mono


Lo prometido es deuda, les dejo un screenshot de la aplicación realizada en .net que no pude pasar a linux para correrla sobre mono por cuestiones de tiempo en la charla de Mono en la Whyfloss.

viernes, 1 de junio de 2007

.NET on Mono


En el screenshot pueden ver a un sistema que estamos en osis, originalmente pensado para correr en windows con .NET, corriendo en Gentoo Linux con mono sin haber recompilado el assembly.

jueves, 31 de mayo de 2007

Recursos Mono


Los siguientes son links muy interesantes para
la gente que comienza con sus primeros pasos en
mono y no saben por donde ir. Exitos en su aventura!



Para empezar

Oficial http://www.mono-proyect.com
Roadmap http://www.mono-project.com/Roadmap
Guia de inicio - http://www.mono-project.com/Monkeyguide
Mono en Windows - http://www.mono-project.com/Mono:Windows
Librerías para Mono http://www.mono-project.com/Libraries

IDE para Mono

Monodevelop Para linux - http://www.monodevelop.org
SharpDevelop Para Windows - http://icsharpcode.com/OpenSource/SD/Default.aspx

Mono y .NET compatibilidad

Herramienta para Chequear Assemblys .NET http://www.mono-project.com/Moma
Aplicaciones .NET a mono http://www.mono-project.com/Guide:_Porting_Winforms_Applications

Varios
C# - http://es.wikibooks.org/wiki/Programaci%C3%B3n:C_sharp_NET
Documentación de Referencia http://www.go-mono.com/docs/
Wikipedia http://es.wikipedia.org/wiki/Proyecto_Mono
Detalle de Mono http://www.willydev.net/descargas/prev/TodoMono.pdf
Blog del equipo de desarrollo http://www.go-mono.com/monologue/
Paginas ASP.NET en Apache con Mod_mono en gentoo http://necudeco.homeunix.net/?p=23

Como monos!

Este post no es sobre programación, es una analogía muy buena que nos hace pensar en muchas cosas que son parecidas, a mi me vienen a la mente dos cosas

1 - Cuando sos nuevo en una empresa
2 - Cuando trato de hacer que la gente use Software Libre.

Es relativamente conocido un experimento .

Unos investigadores colocaron 5 monos dentro de una jaula, y en medio de ella colocaron una escalera que permitía a los monos alcanzar unas bananas que colgaban del techo.

Cada vez que un mono subía la escalera y lograba coger una banana, los otros cuatro recibían un fuerte chorro de agua helada.

Después de que se repitiese esta acción varias veces, los monos comenzaron a golpear a cualquier otro del grupo que intentara subir la escalera.

Llegados a esa situación, los investigadores reemplazaron a uno de los cinco monos por otro nuevo. Lo primero que hizo el recién llegado fue intentar subir por la escalera para coger una banana. De manera inmediata los cuatro “antiguos” monos le golpearon para impedirlo.

Más adelante se reemplazó a un segundo mono, después a un tercero, luego a un cuarto y por último al quinto. De tal forma que, tras esos sucesivos cambios, se había llegado a la situación de que dentro de la jaula había cinco monos “nuevos” que nunca habían recibido un chorro de agua helada.

Lo interesante es que, a pesar de no conocer el origen de esa reacción, cada vez que cualquiera de ellos intentaba subir la escalera para coger las bananas, los otros se lo impedían.

Si uno hubiera podido hablar con alguno de estos monos y preguntarle por qué golpeaban al que intentaba subir, seguramente nos hubieran respondido “porque siempre se hizo así”.

Linux para recuperar datos

Para aquellos casos en que windows se cae y nuestros valiosos datos están en riesgo podemos utilizar la siguiente guía para recuperarlos utilizando GNU/Linux, nótese que gente de Microsoft recomienda esta operación así que seguramente es recomendable :P.

miércoles, 30 de mayo de 2007

Seguridad y Linux, valga la redundancia

En el siguiente enlace que me envio Marcos Leopold, miembro del equipo de Seguridad Informática del Nuevo Banco del Chaco, pueden ver un informe entre una comparativa de seguridad entre RHLE y Windows 2003 Server. Obviamente saben quien gano ;-)

Iconos Libres

Estoy cambiando la interfase de la pantalla principal del Adamym dado que tengo problemas con la misma en el designer de SharDevelop con los menues, aparentemente el componente de menu que tenían los winforms en net 1.1 cambio por el menuStrip en net 2.2.
Ya que lo estoy haciendo decidí hacerlo bien y me puse a buscar algunos iconos libres y encontré los siguientes links.

http://www.maxpower.ca/free-icons/2006/03/05/
http://swik.net/gpl+icons
http://swik.net/icons+License:GPL
http://sourceforge.net/projects/svgicons/
http://sourceforge.net/projects/graphitekde/
http://sourceforge.net/projects/gnutella-icons/


Veremos cual elijo.

jueves, 3 de mayo de 2007

Francia cada día más



Antes pensaba que los franceses eran una sociedad mala y avara que solo pensaba en el momento, pero cada día me doy cuenta de lo equivocado que estaba.
Después de empezar a utilizar VLC me di cuenta de que podían hacer algo interesante, después conocí en un evento a Roberto Di cosmo, no personalmente, donde mostró las cosas que se hacen en la universidad de parís.
Por ultimo leo una noticia en viva linux que cuanta que un francés, "medico", escribió drivers para el soporte de 253 web cams, pueden verlo en la foto.
Increíble la verdad, los francés esta a mil con el Open Source. Voy a tener que aprender Francés.

viernes, 20 de abril de 2007

FLISOL 2007

La flisol es un evento organizado en todo latino america por diferentes grupos de usuarios. Se realiza todos los años simultaneamente en todo LA. Este año se realiza el 28 de abril de 2006.
En la ciudad de resistencia se realiza en la UTN-FRRE de 9 am a 12 am.

Puden ver mas información en

Infobae

Pag 12

Install Fest

jueves, 19 de abril de 2007

Michael's Computers

En el site de DELL pueden ver las computadoras que tienen sus ejecutivos, lo sorprendente es que están las computadoras que utiliza en mismísimo Michael Dell. Después de envidiarlo unos minutos por los equipos que posee, note que el tipo utiliza Ubuntu en su laptop, Interesante no les parece?

Tips para ser mas efectivos

A continuación les dejo un conjunto de tips para poder alcanzar las mentas, algo que suele ser muy dificil, dichos tips son extraidos del libro Peka Himanen (2002) sobre la "ética hacker" y tomados de una nota en Clarin.

En síntesis, estos son sus principales valores:

1) Determinación

Orientación en función de metas con un calendario predeterminado. Repetirlo a diario y visualizarlo con antelación al consecuente éxito.

2) Optimización

Uso localizado del tiempo. El trabajo siempre debe llevar a la meta. ¿Lo que haces ahora te llevará a la meta? ¿Quién nos devolverá el presente si lo desperdiciamos? Ser metódicos.

3) Flexibilidad


Una espléndida obsesión. Humildad para cambiar los enfoques y escuchar modos mejores de llegar a la meta.

4) Estabilidad

Constante progresión hacia la meta sin contratiempos. Eliminar las emociones negativas que despilfarran la energía necesaria para alcanzar la meta. Cambiar las emociones negativas por lecturas positivas de la cuestión. No sentirse turbado por accidentes habituales e inevitables.

5) Laboriosidad

Admirar el trabajo duro. Querer emprender grandes acciones

6) El valor del dinero

El dinero es un objetivo intrínseco. Ponerse metas económicas, pero sin obsesiones ni la autopromoción del lujo vulgar.

7) Contabilidad de los resultados

Un examen diario de las metas y los pasos realizados para llegar a ella. Tomar en cuenta y señalarse las faltas de los puntos anteriores.

miércoles, 18 de abril de 2007

Google en Argentina

Google acaba de abrir su cede en argentina abriendo 1000 puestos de trabajo nuevos para diversos tipos de profesionales. Debería enviar un currículum, jajaja?

Informe completo en clarin

Microsoft muerto

En el siguiente informe detallan ranzones mas que obvias por que microsoft esta muerto.

Bases de datos para todo?

Acabo de terminar de leer una entrevista que realizo la revista Red Hat Magazine a Michael Stonebraker, para los que no lo conocen les cuento que es prácticamente el dios de los RDBMS y el fue quien planteo la mayoría de los diseños que se utilizan hoy en día en esto productos, además es el creador de varios motores, los más conocidos son Ingres y Postgres.

En la entrevista se habla de nuevos paradigmas para los RDBMS y de minería de datos entre varios temas. Uno de los puntos que me pareció más interesante es el hecho de que el Dr. Stonebraker hable de reducciones importantes de costos con implementaciones Red Hat + Vertica (Su nuevo motor) que logran el mismo rendimiento que otras soluciones. No es lo mismo que un vendedor te diga esto que lo diga un Doctor en Informática totalmente conocido, no creen.

Los dejo con la entrevista.

http://www.redhatmagazine.com/2007/04/13/the-problem-with-one-size-fits-all-databases/

Una aplicación web con Java

El siguiente documento explica paso a paso como hacer una aplicación web con Java y MySQL utilizando netbeans.
Habría que adaptar el ejemplo para PostgresQL. :P

Ruby IDE

Un lenguaje relativamente nuevo y que esta saliendo a la luz de a poco es Ruby, estube buscando alguna ide relativamente buena para desarrollar en el y me encontre con un par de comparativas bastantes interesantes. Les dejo los links para que las vean.

http://tnlessone.wordpress.com/2007/02/28/ruby-rails-ide-comparison-idea-netbeans-radrails/

y

http://www.nearinfinity.com/blogs/page/jclark?entry=finding_a_ruby_ide

personalmente eligo NetBeans

PostgreSQL PHP Generator

En el siguiente link podrán encontrar una herramienta bastante interesante para generar scripts PHP para acceder y presentar la información de bases de datos postgresQL. Es bastante piola la herramienta pero no es open source, es freeware.

martes, 27 de marzo de 2007

Mail en casa


Todos saben que Gmail provee soporte para POP3 y SMTP, la cosa es que las veces que configure el soporte para estos protocolos tenia que descargar demasiados mail dado que los clientes POP descargan desde el primer mail que arribo a la casilla de correo y yo poseo 1,23 Gb de correos archivados, no pretendo tener todo eso en mi PC .
El otro día paseando por la configuración de Gmail encontré una opción que decía,

Enable POP only for mail that arrives from now on

Pueden verlo en la imagen.

Al activarlo pude evitar descargar todos los correos, solo descargo los que llegan después de ese día. Ustedes pensarán por que quisiera tener los correos en mi pc si el cliente web de Gmail esta bárbaro, si es cierto pero en casa no tengo internet y los domingos estoy muy aburrido y me gusta leer mail ese día, así que ahora me llevo todo a casa.