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