Introducción al desarrollo de juegos con XNA, es una platica impartida por Leonardo Prado de Alfacom Tecnologías, en la sala 2 del Centro de Software, ubicado en Plaza del Ángel en Guadalajara. Esta conferencia es un evento organizado por Comunidad Guadalajara NET.
Me parece importante el esfuerzo de los colaboradores de esta comunidad, hace tiempo que estoy al pendiente de sus reuniones, pero por cuestiones de tiempo no me he podido dar una vuelta por sus eventos, así que en esta ocasión les paso el dato para que vayan participen y aporten sus conocimientos.
Necesitaba un identificador único de 8 caracteres para nombrar un archivo. Si ya se que ya se que Windows ya permite nombres largos, pero el sistema para el que lo estoy programando, todavía corre en sistemas operativos antiguos, por lo que necesito crear un nombre de archivo único. Esta es la función que use:
Function GenerarIDUnico()AsStringDim elTiempo As Double
Dim i AsIntegerDim idCAD AsString
elTiempo = Now()
i = Year(elTiempo) - 2008If i < 0Or i > 35Then i = 0'i de 0 a 35If i < 10Then
idCAD = Chr$(Asc("0") + i)Else
idCAD = Chr$(Asc("A") + i - 10)EndIf
i = Month(elTiempo)If i < 10Then
idCAD = idCAD & Chr$(Asc("0") + i)Else
idCAD = idCAD & Chr$(Asc("A") + i - 10)EndIf
i = Day(elTiempo)If i < 10Then
idCAD = idCAD & Chr$(Asc("0") + i)Else
idCAD = idCAD & Chr$(Asc("A") + i - 10)EndIf
i = Hour(elTiempo)If i < 10Then
idCAD = idCAD & Chr$(Asc("0") + i)Else
idCAD = idCAD & Chr$(Asc("A") + i - 10)EndIf
i = Minute(elTiempo)
idCAD = idCAD & Format$(i, "00")
i = Second(elTiempo)
idCAD = idCAD & Format$(i, "00")
GenerarIDUnico = idCAD
EndFunction
La función devuelve un string, el cual contiene la cadena de texto de 8 caracteres, la cual se supone que es única, al menos por los próximos 35 años. El primer carácter de la cadena se forma tomando en cuenta el año, siendo 0 igual a 2008 y Z igual a 2043, no creo vivir tanto así que ya lo solucionara otro programador.
El segundo carácter es el mes, el tercer carácter es el día y el cuarto carácter es la hora. Estos se forma igual que el año, osea del 0 al 9 son representados con números y del 10 en adelante se representan con letras. Los siguientes dos caracteres son los minutos y los últimos 2 son los segundos.
A continuación un ejemplo del como se generaría una cadena de texto con la hora actual (por supuesto que la hora al momento en que escribí esta entrada), al ejecutar la función me regreso la siguiente cadena:
065I4537
Primer carácter: 0 es igual al año 2008
Segundo carácter: 6 es igual al mes (Junio) en número
Tercer carácter: 5 es igual al número del día del mes
Cuarto carácter: I es igual a la conversión de las 18 horas del día
Quinto y Sexto carácter: 45 los minutos de la hora
Septimo y Octavo carácter: 37 los segundos de la hora
Espero que con este ejemplo te haya quedado claro que tipo de cadena de texto única es la que genera esta función, como siempre cualquier duda, aclaración, critica o sugerencia deja un comentario.
En el mes pasado nos visitaron 4,209 veces, hubo un total de 6,042 páginas vistas, siendo el 13 de Mayo el día con mas visitas, 185 en total, también este día fue el día con mas páginas vistas, 307 en total. Las visitas llegan en su mayoría de países como México, España, Argentina, Colombia y Perú. Las visitas llegan en un 88.17% desde un motor de búsqueda, siendo Google quien más contribuye, el 7.94% provienen de sitios web de referencia y el 3.90% es tráfico directo. Las fuentes que más trafico traen a este sitio son: Google, Blogalaxia, MOiSTER, Yahoo y Blog En Serio.
Uno de mis juegos favoritos de XBox 360 es el Gears Of War. Hace poco se realizo un anuncio en la Game Developers Conference que se realizo en febrero de este año. En este anuncio se presento un pequeño trailer de una segunda parte de este juego, el cual sale a la venta en Noviembre de este mismo año, el juego utilizara el motor grafico Unreal Engine 3. Leo en Xbox 360 Fanboy una lista de detalles que revelo CliffyB acerca del Gears Of War 2, los mas interesantes para mi son:
El multijugador ahora es de 5 contra 5, nuevos modos de juego y mas mapas que en Gears Of War.
Los duelos de motosierra ocasionalmente podrán terminar en empate.
Los jugadores ya no serán invulnerables mientras realizan un movimiento de ejecución (jejeje esto ya me lo saboreo).
Los jugadores podrán conducir el Centaur Tank.
El personaje de Carmine regresara al juego, no se como lo justificaran, ya que se hizo famoso por recibir un balazo en la cabeza al inicio del juego.
Lifehacker ha elaborado una lista de los mejores editores de texto. La lista fue hecha a partir de una encuesta que hicieron entre sus lectores, quedando entre los más votados o sugeridos, los que para mi son los mejores editores de textos para programadores y desarrolladores web de todas las plataformas.
Buenos, de mis favoritos el Notepad ++, pero mi favorito de todos los tiempos no esta en esta lista. No es el mejor, ni el primero, pero si es, para mi en mi experiencia como programador y desarrollador web, el más útil.
EditPlus, Internet-Ready Text Editor, es un editor de texto y HTML al cual le puedes agregar diccionarios de lenguajes de programación como ASP, PHP, Perl, VBScript, JavaScript, CSS, XML, XSLT, WML, C, C++, JSP, C#, SQL, Python y otro más.
Un surfista fue mordido por un tiburón tigre, el escualo le causo una herida de 38 cms entre su rodilla y la cadera, Adrián Ruiz el surfista en cuestión, murio camino al hospital. La herida era muy grande y perdio mucha sangre en el trayecto. Debido a esto, los lugareños del lugar comandados por un oficial de la capitanía de puerto en Zihuatanejo, se dieron a la tarea de cazar 11 tiburones, los cuales fueron colgados para exhibirse en el puerto de Zihuatanejo.
No me lo tomen a mal, pero esta noticia me parecio muy curiosa, sobre todo por que paso aca en México y no es que, por ser México sienta que debamos de estar excentos de este tipo de accidentes, que eso es lo que fue, un accidente. Me llama la atención que se hallan lanzado, como en pelicula de Spielberg, valientemente al mar a darle caza a cuanto tiburón se les atraveso, 11 son pocos, si hubieran querido sacaban más, pero creo que les parecieron suficientes para demostrarle a los turistas que viene a gastar muchos dolares, que si les preocupa su seguridad.
Por lo pronto les dejo este vídeo de un tiburón tigre alimentandose:
Hace tiempo les hable de lo que ahora es mi viejo celular, un Sony Ericsson k790, ahora toca el turno a mi nuevo celular el Nokia N81 8GB. El N81 8GB es un celular bastante interesante tecnológicamente hablando. Nokia lo publicita como el próximo capítulo en entretenimiento móvil, ya que con la capacidad de almacenamiento de 8GB puedes tener mucha música, juegos y archivos multimedia (imágenes y vídeos). Leer más »
Comentarios recientes