miércoles, 31 de diciembre de 2008

MVA

Microsoft MVA es un sistema de aprendizaje y certificacion online gratuito proporcionado por Microsoft para la capacitación TI en sus tecnologías.

Tiene cursos interesantes y carreras aún más. Entre otros, cursos y carreras de SQL Server, SOA, ASP.Net, seguridad, etc.

Muy recomendable.

Yo ya gané la acreditacion silver :)


http://www.mslatam.com/latam/technet/mva/home.aspx

Plan Cardales

El gobierno de Uruguay pondrá en marcha a comienzos de 2009 uno programa para enfrentar la brecha digital, proponiendose en un plazo de cinco años proveer conectividad a todos los hogares. Esto incluye internet (ADSL), TV cable y telefonía.

El Plan Cardales (Convergencias para el Acceso a la Recreación y al Desarrollo de Alternativas Laborales y Emprendimientos Sustentables) tendrá un costo estimado de USD 200 millones y se verán invoplucrados Antel, varios ministerios, organismos oficiales y compañías privadas de comunicación.

"En Uruguay hay 230.000 familias con acceso a Internet con banda ancha y unos 380.000 hogares con televisión para abonados. Pero también hay otros 450.000 uruguayos que no tienen ni TV cable ni conexión a Internet."

Se planea subsidiar a aquellos hogares que poseen bajos recursos que hoy no poseen estos privilegios.

Otra nueva iniciativa que se suma al Plan Ceibal que permitirá acercar al pueblo uruguayo a las tecnologias de la información.

Fuente:
http://www.cuti.org.uy/default.aspx?tabid=36&ctl=detail&mid=374&xmid=3093&xmfid=2

jueves, 11 de diciembre de 2008

Premio Nacional a los Exportadores de Servicios 2008

Se celebro el pasado 10 de diciembre el Premio Nacional a los Exportadores de Servicios en la Cámara Nacional de Comercio y Servicios del Uruguay. El Exportador de Servicios 2008 fue Christophersen, empresa ganadora en la categoría de Logística.
Lo importante es que la empresa en la que trabajo ganó la mención a la originalidad. Felicidades SX Networks
http://www.cncs.com.uy/softis/0/nv/6790

miércoles, 3 de septiembre de 2008

Google Chrome


Ya esta disponible la primera Beta de Google Chrome el navegador de Google.
Hasta ahora me viene gustando; es sencillo, rapido, maneja bien el espacio.. y no me dio problemas con www.iamfootball.com, sitio que estoy desarrollando :D

miércoles, 13 de agosto de 2008

viernes, 1 de agosto de 2008

Peter!

Que valor!!!!



Por que no lo dejan tomar un cortado???

fabian esta trabajando a mas no poder

martes, 29 de julio de 2008

Wakfu

jfhvPierre-François desde Ankama games me ha enviado el ultimo video de Wakfu la secuela de Dofus, que tambien se encuentra disponible para consolas y hasta con una serie de animes :D



Sigan asi que van bien ;)

viernes, 25 de julio de 2008

Instalando Genexus en Vista Basic

Basicamente no pude, logré instalar GX pero luego tuve muchos problemas con IIS para terminar dandome cuenta que lo que podia hacer con ese server era muy limitado...
Así que XP conmigo :D y fin de los problemas

miércoles, 23 de julio de 2008

Instalando Genexus en vista pt2

Luego del problema anterior tuve otro problema más. A la hora de pasar a prototipo mi diseño me generaba un error "Clase no Registrada" . Leyendo por ahi vi que la versión 1.3 de GX9 soportaba windows vista sin problemas, por lo que instale esa versión y ese error no volvió a ocurrir...
Si no tengo más problemas voy a postear todo lo que hice para instalarlo de cero :D

lunes, 21 de julio de 2008

Genexus 9 en Vista

Estuve tratando de instalar la version 9 trial de Genexus para el taller de genexus en Windows Vista.
Este me estuvo dando un problemilla a la hora de crear una transaccion.
"cannot create mshtml document"
Esto se soluciona instalando el siguiente programa desde la web de MS
http://www.microsoft.com/downloads/details.aspx?FamilyId=B769A4B8-48ED-41A1-8095-5A086D1937CB&displaylang=en

sábado, 12 de julio de 2008

Dream Evil

Empecé a escucharla hace poco gracias a que estaba buscando bandas como Avantasia utilizando Last.fm, pero resultó ser algo que hace tiempo no se escuchaba, Metal Clasico.
Cuando empecé a escucharla creí que era Judass Priest, pero no, es una banda relativamente nueva.
Les dejo The Book of heavy metal, cancion del album de mismo nombre.



Y sí, ahora también opino de música

Camspace

Camspace permite emular un joystick, un mouse o incluso un teclado, utilizando una camara web y un objeto de un color llamativo.
Hace poco me llegó la invitación para probar la beta y me pareció un software más que interesante. Probé jugar al Super Mario usando mi propio cuerpo como joystick y funcionó.

sábado, 10 de mayo de 2008

Algoritmos - Backtracking

Luego de mucho intentar entender este tipo de algoritmos, a dos semanas de mi examen logre entenderlos :D.


funcion buscar(parametros){

if(esFactible(..)){

if(no pase(..)){

pongo la ficha tentativamente
if(termine(..)){
exito
}else{
inicializo alternativas y busco entre las exitosas la mas útil
}
}//fin de "no pasé"

}//fin es factible

}

Hasta aquí parece sencillo, pero igual me llevo varios meses entenderlo :S. Por eso aquí les dejo el último ejercicio de examen que pude resolver.

Desarrolle una funcion que recibiendo un tablero de ajedres vacío,y una posicion inicial perteneciente al tablero imprima una secuencia de movimientos del caballo que no repite ninguna casilla y visita todas las casillas del tablero.




public class Camino {

public int[][] tablero;
public int nroPasos =0;
public int ocupadas = 0;

public boolean exito = false;

public Object clone(){
Camino camino = new Camino();
camino.tablero = new int[this.tablero.length][this.tablero[0].length];
camino.nroPasos = this.nroPasos;
camino.ocupadas = this.ocupadas;


for(int x=0;x < camino.tablero.length;x++){
for(int y=0;y < camino.tablero[x].length;y++){
camino.tablero[x][y] = this.tablero[x][y];
}
}


return camino;
}
}
package domain;

public class Tablero{

private int libre = 0;

private Camino mejorCamino = null;

private int[][] alternativas = {
{1,-2},
{2,-1},

{-1,2},
{-2,1},

{-1,-2},
{-2,-1},

{1,2},
{2,1}
};

private boolean exito = false;

private int[][] tablero;

private void inicializarTablero(int n){
this.tablero = new int[n][n];
for(int x=0;x < n;x++){
for(int y=0;y < n;y++){
this.tablero[x][y] =0;
}
}
}


private void buscarCamino(Camino camino, int xOrig,int yOrig){
camino.exito = false;
if(factible(camino.tablero,xOrig,yOrig)){
if(!pase(camino.tablero,xOrig,yOrig)){
//pongo tentativamente el paso en el tablero

camino.nroPasos++;
camino.ocupadas++;
camino.tablero[xOrig][yOrig] = camino.nroPasos;
if(termine(camino)){
camino.exito = true;
}else{

for(int i = 0;i < this.alternativas.length;i++){
Camino caminoAlt = (Camino)camino.clone();
this.buscarCamino(caminoAlt, xOrig+this.alternativas[i][0], yOrig+this.alternativas[i][1]);
//me quedo con las mejores opciones
if(this.mejorCamino == null){
if(caminoAlt.exito){
mejorCamino = caminoAlt;
}
}
}
}
}
}
}

private boolean termine(Camino camino) {

return camino.ocupadas == camino.tablero.length * camino.tablero[0].length;
}

/**
* decide si puede pasar
* @param laberinto
* @param x
* @param y
* @return boolean
*/
private boolean factible(int[][] tablero, int x, int y) {
return this.perteneceAlTablero(tablero, x, y);
}

private boolean pase(int[][] tablero, int x, int y) {
return tablero[x][y] !=this.libre;
}

private boolean perteneceAlTablero(int[][] tablero, int x, int y) {
if(x>=0 && y>=0){
return x < tablero.length && y < tablero[x].length;
}else{
return false;
}

}

/**
* imprime el laberinto
* @param laberinto
*/
public void imprimirCamino(Camino camino){
if(camino == null){
System.out.println("No se encontro un camino");
}else{
System.out.println("********** El caballo*********");
for(int x=0;x < camino.tablero.length;x++){
System.out.println("");
for(int y=0;y < camino.tablero[x].length;y++){
System.out.print(" " + camino.tablero[x][y] + " ");
}
}
System.out.println("");
System.out.println("*******************");
}

}

public Tablero(){
this.inicializarTablero(5);
Camino camino = new Camino();
camino.tablero = this.tablero;

this.buscarCamino(camino, 3,3);
this.imprimirCamino(mejorCamino);


}


}

Nota: perdon por la indentacion, pero me costo pila meter el codigo aca :(
si quieren el codigo bien hecho se los mando por mail

Diferentes tipos de interfaces

Desde:
http://www.ingeniuz.com/2008/04/08/sobre-el-diseno-de-interfaces/

domingo, 4 de mayo de 2008

IronMan - Cómo hacer una buena pelicula

No es un tutorial, es un halago para todo el equipo de IronMan.
Cero quejas sobre esta pelicula. Llevé a ver esta pelicula a mi novia ( quien aún no vió Matrix ni le gusta Spiderman) y le encantó.
Espero que salgan más peliculas como esta!
Después de haber visto esta película llegué a casa y retome mi incursion en el mundo de la robótica.

A NO PERDERSELA!

El Robot Economico

En Robotic lab podemos ver muchos tutoriales y noticias sobre robotica.

En mundobot podemos encontrar un tutorial que permite armar un robot con piezas de electrodomesticos que tenemos repartidos por toda la casa.

Yo de a poco voy a empezar a armar este pequeño robot, entreverando con el beetle robot, e iré poniendo el progreso aquí.

Más info:
http://members.tripod.com/robomaniac_2001/id46.htm

jueves, 1 de mayo de 2008

Imaginan el mundo sin Clark Kent?

Imaginan el mundo sin Clark Kent? aquí les dejo un trailer de el capitulo 150 de smallville dirigido por Tom Welling





domingo, 27 de abril de 2008

Achgmed el terrorista muerto

FLISOL 2008

Aquí les dejo algunas imagenes del Flisol 2008 que se realizó en Uruguay. Había sacado más, pero no quedaron bien :(

Las charlas estuvieron bastante interesantes. Algunas a las que asistí fueron:
  • Delitos informáticos
  • Diseño con herramientas open source
  • Plan Ceibal
Que se repita!

Más info:

www.flisol.net

viernes, 25 de abril de 2008

La web como solia ser



¿A veces no sienten nostalgia por aquellas paginas que solian recorrer hace unos años?
Yo tampoco, pero está bueno ver como eran :)

Con este pequeño script que armé pueden ver un sitio en el año que elijan, no me creen? veanlo!
Click Aquí
Este script utiliza la Wayback Machine. Este programa permite ver sitios desde el año 1996.

A divertirse!

domingo, 16 de marzo de 2008

Un videito de Dofus

Update 08


Se va a realizar en Bs.As, Argentina, un evento de actualización y capacitación para desarrolladores.
Cuando tenga un poco más de información la voy a postear :)







Más info:
http://www.update08.org/index_update.html

Como poner código en blogger

Usando simple code, podemos poner código en un articulo. Un excelente parser :)

Php más claro

Existe una sintaxis alternativa para las estructuras de control en php. Esta nos permite tener un código más prolijo, el cual facilita la interacción con diseñadores.

por ejemplo:


< ?php if ($n==1): ?>
<p>Uno solo</p>
<?php endif; ?>


Con esto logramos un codigo html sencillo y muy limpio, facil de leer para un no programdor.También podemos hacer lo mismo con los loops:


<?php while( condicion ): ?>
...

<?php endwhile;?>

<?php for( desde;hasta;incrementar ): ?>
...
<?php endfor;?>

<?php foreach( lista ): ?>
...
<?php endforeach;?>

sábado, 9 de febrero de 2008

Aventuras de piratas

Otro juego que comence a jugar recientemente es: Tales of Pirates.
Es un juego mmorpg, en el cual encarnamos un personaje que aspira a ser un pirata, un mercante, un guerrero, un soldado, etc...
Ademas podemos elegir diferentes clases para el personaje, como espadachin, herbalista, explorador, etc, las cuales van evolucionando hasta convertirse en campeones.
Durante el juego tenemos infinidad de quests, tanto de historia como algunos paralelos.
La posibiliadad de tener un barco, el cual se puede mejorar durante el juego, fué lo que me atrajo de este juego.
Lo único que me disgusto es algo típico en este tipo de juegos, en ciertas zonas como plazas, el lag es importante.

Puntuacion:

Historia: 9/10. Es muy atrapante.
Graficos: 9/10. Lo normal en estos juegos.
Jugabilidad: 9/10. Le baje un punto por el lag.
Soporte: ?/10. No he tenido que comunicarme con ellos, pero la comunidad es grande.
Sonido: 8/10. La musica es la usual en este tipo de juegos.
Dificultad: 9/10. Esta muy bien organizado para subir de nivel haciendo quests.

PUNTAJE: 8.8
Un juego que me lleva quitadas varias horas de mi vida :)

Más Info:
http://www.talesofpirates.com/

Lanzamiento: Dofus version completa


Según el equipo de Ankama Games, la versión completa de este juego estaría saliendo a fines de febrero con muchas novedades.

Los cambios garantizan centenas de horas de juego, nuevas experiencias, nuevos contenidos tanto para los jugadores de bajo nivel como para los jugadores más experimentados, ¡Y recompensas inmediatas para todos ellos!
El mundo de Amakna crecerá, e incluirá ahora las inmensas zonas de Bonta, Brakmar, Otomaï, Koalak, la Isla del Minotauroro, la Isla de Grove y el Pueblo de los Salteadorillos. La versión completa añade más de 50 zonas y mazmorras al juego, 250 monstruos, 1000 objetos y 100 búsquedas; un contenido suficiente como para jugar años, sin olvidar las futuras actualizaciones del juego.


Se incluye un nuevo sistema de alineamiento y PvP.

Este juego ya ha atraido a mas de 6: de jugadores en el mundo, de los cuales más de 350.000 son hispano parlantes.

Más info:


DOFUS
A medio camino entre el video-juego y el dibujo animado interactivo, DOFUS propone un nuevo concepto de juego en línea. Su grafismo de inspiración manga, su gameplay táctico y su humor, que no perdona nada ni a nadie, le confieren un lugar de excepción entre los otros juegos de rol en línea masivamente multi-jugador (MMORPG) y ya han seducido a 6 millones de jugadores en todo el mundo.



Ankama Games
Estudio de creación de videojuegos y portal de distribución conocido internacionalmente por el éxito de su juego DOFUS. La sociedad es una filial del grupo ANKAMA. Su sede se encuentra en las proximidades de Lille y ya cuenta con una centena de empleados. Tras DOFUS, Dofus-Arena y Wakfu, Ankama Games prevé crear otros universos tan originales como los primeros.


Puntuacion:

Graficos: 10/10. Excelentes graficos
Jugabilidad: 7/10. Esto se debe a que no me gusta el tipo de pelea tactico.
Soporte: 8/10. Muy atenta la gente de ankama :)
Sonido: 8/10. La musica es la usual en este tipo de juegos.
Dificultad: 8/10. No es muy dificil, pero tampoco es facil.

PUNTAJE: 8.2
Es un juego que todos debemos probar :)

domingo, 20 de enero de 2008

Varias sobre EyeOs

EyeOs sigue creciendo
EyeOs fue elegida como ganadora al premio Web Revelacion de Yahoo España
Felicitaciones!!!
Por otro lado, sus servidores publicos vuelven a estar en marcha.


eyeOS 1.5 “Gala”

Esta nueva version incluye nuevos programas, como
eyeMessages (un sistema de mensajeria interna), eyeContacts y eyeCalendar.
Se agregó compatibilidad con todos los formatos de OpenOffice y MS-Office.

EyeOs en la oficina

Esto lo pego literal:

We think that with this version, eyeOS is now Business and Production ready, providing a really stable system to develop and port specific applications for every business. All problems regarding special characters on the whole system have been resolved, providing a much more stable user experience with the desktop and the base applications.

Since some months ago, several people inside and outside the eyeOS community has told us that had plans to use eyeOS profesionnaly. But even with companies being every day more interested about Open Source Software Solutions, they still would need 3 guarantees before moving to an OSS solution :

  • Being secure that the software will persist in the future
  • Predictability
  • Support

This is why we have decided to launch Professional Services around eyeOS, to give a strong base for spreading the eyeOS project in the business area.

We believe that being Open Source, eyeOS has great capabilities of being implemented successfully on Schools and Companies, providing Support, Personalization, Specific Development and Training to all those companies, schools and governments who are interested in.

We also announce today the availability of the new websites of :

The plans around Professional Services do include to contract and work collaboratively with people in the eyeOS Development Community with the new Professional Projects.

Fuentes:

martes, 8 de enero de 2008

Internet Movil (literalmente)


Tras el desastre ocurrido en Nueva Orleans luego del pasaje del catrina, las conexiones a internet colapsaron.
Para generar un enlace de emergencia se diseño un robot en la universidad de California, que provee una "burbuja" de internet en un radio de 200m.

Más info: