Para los interesados en el mundo de .NET les traigo una maravillosa noticia!!!
DotNetMania a decidido comenzar a liberar numeros viejos de su revista en formato PDF, descargables desde su pagina de forma totalmente directa. Actualmente estan los primeros 28 numeros liberados y con cada mes liberaran otro. Pueden acceder a dichas descargas por este link:DotNetMania
Saludos y espero que les sea de probecho.
viernes, 18 de julio de 2008
DotNetMania en PDF!!!
Publicado por
Anónimo
a las
18:42
1 comentarios
Etiquetas: desarrollo, guias, noticias, programación, Visual Studio 2008, Visual Studio 200x
jueves, 31 de enero de 2008
Scripts para TES
Hace mucho que no he escrito nada, he estado en otros asuntos, uno de ellos los scripts para el juego The Elder Scroll IV : Oblivion. Así que hice un pequeño tutorial.
Si bien todavía no he hecho ningún mod ni siquiera un script ya que me esta resultando difícil, decidí hacer el tutorial a medida que aprendía, así que todavía no esta terminado, consiste en los primero pasos para hacer un script y ver los script del juego, y utilizar el TES Construction Set. No más palabras por aquí ya que en el tutorial he hablado mucho, lo pueden descargar desde aquí:Tutorial de Scripts para TES
Para bajarlo les pedirá que se registren, si no quieren hacerlo usen cualquier mail, pueden acceder sin haber confirmado el registro.
Saludos y suerte.
Publicado por
Anónimo
a las
10:32
0
comentarios
Etiquetas: guias, juegos, programación, scripts, TES oblivion
miércoles, 16 de enero de 2008
Trabajo final del curso de Programación en Palms
Hace un tiempo atrás, no mucho, pero fue el año pasado… en diciembre jaja, hice un curso de Desarrollo para Aplicaciones en PDA’s Palms, en la Universidad Nacional de San Juan. El 19/12/2007 termino el curso (“Al menos oficialmente, el único que termino el trabajo en esa fecha fui yo :D”). El trabajo es sencillo, pero usa base de datos y hace pasajes de texto a campos y listas.
La idea era hacer un clónico del Jewel Quest, pero por razones de tiempo el juego no funciona, solo simula y genera los puzzles de manera aleatoria, pero lo que si hace muy bien es trabajar con una base de datos para guardar puntajes y jugadores, los cuales mas tarde se pueden cargar y continuar jugando.
Esta bastante completito, y me parece que vale la pena verlo si estas interesado en la programación para Palms. En la presentación en Power Point que hice esta básicamente explicado todo, con capturas de pantalla y todos los chiches, las principales porciones de código o funciones también las he comentado y explicado mucho en el ppt. No lo hice en el código por que la mayoría del código es copiar pegar y modificar de ejemplos que me habían dado en el curso. Luego cuando tuve que hacer la presentación recién ahí me puse a carburar que hacia cada parte y… recién ahí entendí el manejo de memoria jaja.
Ha sido compilado con el Palm OS Development Suit (Alias PODS) y probado en una Palm Tungsteno.
Entonces sin mas preámbulos, acá están los archivos (descarga directa para su comodidad). Y me olvidaba de algo, son libres de modificarlo y completarlo, copiarlo y distribuirlo. Lo único que pido a cambio es una pequeña referencia a mi blog y si lo continúan, que me manden una copia del mismo. Saludos y suerte.Fuentes del Trabajo
Presentación PPT del Trabajo
Publicado por
Anónimo
a las
12:48
0
comentarios
Etiquetas: base de datos, desarrollo, juegos, Palms, PODS, programación
jueves, 10 de enero de 2008
Mas sobre SDL
Continuando con SDL, en un artículo anterior ya he hablado de él, pero como sigo buscando sigo encontrado.
En el otro articulo al final doy la lista de paginas que me tendieron una base, pero he encontrado otra bastante interesante, esta trata sobre el Desarrollo de Videojuegos, al final habla de SDL y de donde puede localizarse sus librerías, cosa que yo no puse por vagancia. Pero ellos se han tomado el trabajo y obviamente no voy a copiar y pegar, así que aquí les paso el link de la pagina:
Como empezar un videojuego - LosersJuegos
He dicho que sigo buscando, en realidad no sobre SDL propiamente, sino sobre desarrollo de videojuegos. En particular sobre un tema que no abunda, las clases. Pero dejo eso para otro artículo. Suerte.
Publicado por
Anónimo
a las
12:55
0
comentarios
Etiquetas: desarrollo, diseño, guias, juegos, programación, SDL
martes, 8 de enero de 2008
Diferencias entre los Visual Studio
Hagan el favor de entender que este post tiene AÑOS y expreso en el mi opinión en el contexto en el que yo me encontraba. Gracias.
Tantos Visual Studio, uno ya no sabe que es que y donde es donde.
A continuación les voy dar una breve sintesis de lo que creo saber sobre las diferencias entre Visual Studio 6.0, 2003, 2005 y 2008. Y finalmente con cual me quedo y por que.
Al parecer las diferencias son mínimas entre el 2005 y el 2008, pero con el 2003 son muchas, es casi comparable con las diferencias entre el Windows 95, Windows 98 y Windows 98SE (a grandes rasgos... no se lo tomen a pecho).
Esto es, el Windows 98 (que se corresponde con el VS2005) es mucho mejor que el W95, pero se puede obtener el W98SE realizándole descargas de actualización (o sea si al VS2005 le instalamos el sp1 y el NetFrameWork 3.5 tenemos casi el VS2008).
El Visual Studio 2008 tiene lo que tiene el 2003 y el 2005 y un par de cosas mas, muchas de ellas (sino todas) pueden ser descargadas para el 2005 (como ya dije).
Algo que quizás pueda ser útil para muchos, que en el 2005 no lo podes hacer explícitamente, es determinar cual de los NetFrameWork vas a usar, pudiendo hacer aplicaciones para el 1.1, el 2.0 o el 3.5. Con el 2005 vas a tener que saber exactamente cuales clases, atributos y métodos son del 1.1, del 2.0 y del 3.5 para definir la compatibilidad del programa.
Claro que hay otras diferencias mas profundas, pero conociendo a las empresas como Microsoft... la mayoría son puro bla bla bla. Pueden buscar en el Google (o en cualquier buscador) sobre LinQ. Básicamente consiste en utilizar base de datos sin necesidad de hacer el código fino. Esto quiere decir...de la misma manera que haces los formularios... arrastrando controles. Lo malo dicen algunos es que el código generado por LinQ si no lo usas correctamente puede generar accesos redundantes a la base de datos, lo que afecta al desempeño del sistema(y no me acuerdo donde lo leí, sorry).
Sin embargo, muchos siguen prefiriendo usar el VS 6.0, y yo voy a probarlo, pues el VS2005 y el VS2008 tienen un problema con SDL. Ya hable de dicho problema aqui.
La diferencia entre el VS 6.0 y cualquiera de los VS.NET es que estos ultimo traen la CLR (Common Lenguaje Runtime), managed code, convirtiendo a los lenguajes albergados en lenguajes de MUY alto nivel. El VS 6.0 te permite generar ejecutables mas transportables, los programas funcionan en Win98, WinXP, WinNT y seguro que hasta en WinVista y muy probablemente en Win95 (pero no voy a poner las manos en el fuego).
Finalmente y como conclusión, si has leído esto es por que querés decidirte por uno de estos IDE's. Todo depende de la finalidad que le vayas a dar. Yo por ejemplo necesito hacer programitas para la facultad en lenguaje C/C++, intrusear (aprender y probar) cosas con SDL y MySQL o PostgreSQL (base de datos algún día) y además llevar lo que haga de mi maquina a la facultad (universidad) o a la casa de mis compañeros y/o amigos. Por lo tanto necesito "portabilidad" en mis programas. Y aparentemente dado mi reciente problema con VS2008 y con VS2005, voy a proceder a usar VS 6.0 con el sp6.
Pero si necesitas usar NetFrameWork, ya sea por obligación o por seguir la moda o por ser fanático de Micro$oft, el Visual Studio 2008 es la mejor opción, pero si ya tiene el 2005, quedate con él.
Estoy abierto a cualquier corrección sobre el tema, critica o consulta. Saludos.
Publicado por
Anónimo
a las
2:27
25
comentarios
Etiquetas: comparaciones, programación, Visual Studio 200x, Visual Studio 6.0
MySQL vs PostgreSQL vs SQLServer Express
Hace unos días hable con un amigo (Germán) sobre paginas y base de datos, entonces me puse a buscar un poco de info. Además, estoy por instalar el Visual Studio 2008 para probarlo, y viene con el SQL Server 2005 express...
Dadas mis condiciones económicas (y las de muchos) y el lugar en donde vivo (acá original no conseguís ni el vino), dije yo, una de tres, o instalo el SQL Server 2005 express (seguro tiene algo de menos y cuando lo necesite usar no lo voy a poder usar), consigo la versión pirata (^^ nene malo! tuto! eso no se hace, eso no se dice, eso no se toca! :p) o busco sobre alguna base de datos libre y gratuita (esas que rondan por la web y que usualmente la gente de Linux usa). Así que fui al google (como si quedara en algún lugar ) y busque:desventajas "SQL Server 2005 express"
y encontré una discusión muy interesante sobre base de datos libres (Link a la discución==> ForosDelWeb). En resumen:
SQL Server 2005 express viene limitado en 2 aspectos muy importantes entre otros: El espacio máximo utilizable por la base de datos son solo 4GB.
No se pueden importar ni exportar datos de la base de datos.
Además de la falta o limitación de algunas herramientas del mismo.
Esta limitado a trabajar con solo 1 procesador.
Esta limitado a trabajar con solo 1GB de RAM.
Para mas información visiten la página de Micro$oft sobre el SQL Server 2005 ==> Click ACA!
Pero como alternativa hay dos base de datos libres (no tienen limitaciones de uso y además son gratuitas) que son: PostgreSQL
MySQL
Pero y que onda con estas base de datos? A groso modo: MySQL tiene pagina en castellano y es mas rápido, y se lo usa en la mayoría de las paginas con php, pero no para fines realmente serios.
PostgreSQL no tiene pagina en castellano pero es capas de amoldarse a varios procesadores y realizar ciertos tipos de búsqueda e indexaciones que el MySQL no puede y se lo usa para fines mas serios como entidades bancarias por ejemplo.
Para mas información consulten estas paginas:MySQL vs PostgreSQL en Fedora
MySQL vs PostgreSQL en NetPecos
Las paginas oficiales son:Página Oficial de MySQL
Página Oficial de PostgreSQL (esta en ingles, oficial en castellano no hay)
Ya tiene como para empezar, y yo tambien :p
Publicado por
Anónimo
a las
1:21
4
comentarios
Etiquetas: base de datos, comparaciones, MySql, PostgreSQL, programación, SQL Server
lunes, 7 de enero de 2008
SDL, una pequeña introducción
Si venís preguntando por SDL, vas por buen camino. El SDL es una librería multimedia para programar programas multimedia o juegos. Suena redundante, pero un buen porcentaje se quedo en "librería???". Librería es un paquete o conjunto de funciones dedicadas a algo en particular, que facilitan la escritura de programas, por la reutilización.
Hay distintos tipos de librerías y bla bla bla, pero eso lo tratare luego. Continuemos con SDL. La mayoría acaba preguntando por SDL cuando comienza a buscar cosas como por ejemplo:
( desarrollo| programación | diseño ) & ( juegos | videojuegos | "video juegos")
Si copias y pegas eso en Google te va a largar muchas paginas referidas al tema y probablemente llegues a mis blogs y paginas mentoras, sino al final hay una lista de ellas. En otro tema tratare el uso medianamente avanzado de Google, por que hay muchos que no lo saben usar.
SDL te facilita el uso de sonidos, fuentes truetype, inicialización del modo grafico, uso de imágenes, etc. Solo usando SDL podes hace juegos en 2D, pero si lo que querés es hacer juegos en 3D podes combinar SDL con OpenGL. Y esto es lo bueno, SDL es una librería open source y que existe para varias plataformas, así que mudar un juego de Windows a Linux no debería ser mucho problema. Y OpenGL también. así que todo lo que hagas para Windows, puedes luego pasarlo a Linux con mínimas modificaciones. O sea que esto les sirve a los linuxeros y a los microsofeteros.
Y SDL con que se usa? con c++, el mejor de los lenguajes para mi, acotación aparte: con c++ podes hacer sistemas operativos, drivers, programas, juegos y lo que se te ocurra. Claro que todo tiene su precio, es el mas complejo de todos y algunas cosas pueden volver loco a mas de uno que no tenga paciencia.
Yo lo he usado con Visual Studio 2008, pero hay un problema. Al ejecutar algo compilado con Visual C++ ya sea 2005 o 2008 en una maquina sin Visual Studio 2005 actualizado o 2008 tira un error: "No se pudo iniciar la aplicación porque su configuración es incorrecta. Reinstalar la aplicación puede solucionar el problema"
Es un problema que viene desde el 2005. El compilador de C++ de Visual Studio no se que hace, pero evidentemente no genera un ejecutable puro. Según lo que leí, la solución es muy rebuscada, consiste en hacer lo que dice este blog Mi aplicación en Visual C++ no se ejecuta en otros equipos o tener instalado Visual Studio 2005 actualizado o 2008.
Voy a ver si reinstalo el Visual Studio 6.0 con el sp6 que supuestamente no da el problema. De todas formas la configuración y uso es muy similar (casi igual).
también se pueden usar otros IDE's (Para quien no sepa que es un IDE, es un Entorno de Desarrollo Integrado, facilita la generación de proyectos y su posterior compilación y corrección. Es básicamente y que los que mas sepan no se enojen... un compilador y un editor)
Lo que yo he aprendido... desde su instalación en Visual Studio, pasando por su configuración y uso, lo he aprendido principalmente a través de el blog de RCAF y la pagina de Alberto García. Aquí abajo están ellas dos y otras mas.Guia SDL para Videojuegos: Mi primera referencia al tema.
Pagina de Alberto García: Tiene un muy buen libro introductorio en PDF con el código de sus ejemplos para compilar.
Tutorial Lazy Foo' Productions: Trata varios temas interesantes, pero esta en ingles.
Comunidad Hispana de SDL: están traduciendo la ayuda de SDL.
La pagina oficial de SDL: Acá esta todo lo que necesitan descargar del SDL. Les aconsejo usar el Google y hacer la siguiente búsqueda:
site:http://www.libsdl.org modulo
donde modulo puede ser net, mixer, ttf e image, ya que llegar a ellos a través de la pagina puede ser algo... complicado.
Esto es todo. Suerte a los que empiezan. Cualquier cosa puede usar el foro o bien los comentarios. Saludos.
Publicado por
Anónimo
a las
10:45
2
comentarios
Etiquetas: desarrollo, diseño, juegos, problemas, programación, SDL, soluciones, Visual Studio 200x