AAAAAAAAAA

Aplicaciones Nativas para Android y iOS en Javascript (CooconJS)

logo_d39b7e050e2d2d5921032555bddf34d4Desde hace ya algún tiempo recibo en casa a la revista de la Asociación de Juegos Casuales (Casual Games Association). La revista en si suele hablar de comercialización y producción de juegos casuales, aunque no entra en detalles técnicos, es interesante y además se puede recibir gratuitamente en casa.

La cuestión es que en el último número vi un anuncio de un sistema para ejecutar aplicaciones escritas en javascript para HTML5 de forma nativa en dispositivos Android y iOS. Me picó la curiosidad y lo he estado provando unos días.

[Leer más...]

Consejos de Seguridad en WordPress

Recientemente, una de las webs de la empresa en la que trabajo sufrió un ataque y fué infectada por un virus. Afortunadamente el tema no fue a mayores y tras restaurar la instalación de la web, actualizar el sistema y cambiar contraseñas la cosa parece que se arregló. El problema es que esto no es la primera vez que nos ocurre, ya hace unos meses otra de las webs de la empresa sufrió un incidente parecido y no muy atrás en el tiempo la web de un cliente fue igualmente infectada por otro de estos “bichitos”. Todos estos sitios tenían algo en común. Eran sitios montados sobre WordPress.

Personalmente WordPress me encanta como gestor de contenidos. Es sencillo de utilizar y te permite montar cualquier tipo de sitio web. No obstante parece ser que tiene cierta tendencia a ser atacado por troyanos y virus. Por ello me puse a investigar como podría mejorar la instalación de WordPress para que no volviera a ocurrir otro de esos incidentes.

Tras la investigación he recopilado una serie de instrucciones y consejos para mantener nuestro WordPress algo más seguro y que comparto aquí para quien quiera utilizarlos.

[Leer más...]

Cambio de rumbo

Ya han pasado casi tres años desde la última actualización. Y aun a pesar de ello sois muchos los que visitais diariamente el blog en busca de información sobre programación en C# o OpenGL. Según Google Analytics unos 1500 visitantes mensuales.

Se que sois muchos los que, tras leer un articulo os quedais con ganas de más. La verdad es que cuando inicié el blog tenia la intención de crear una serie de artículos dedicados a opennGL y C#. De la mayoría llegue incluso a escribir la estructura general, pero después, por falta de tiempo primero y luego por desgana deje el blog abandonado a su suerte. De vez en cuando, cuando alguno de vosotros enviaba un mensaje lo respondía y me entraban ganas de volver a escribir, pero reconozco que se me pasaban pronto.

Tras estos tres años han cambiado muchas cosas. Cuando inicié el blog trabajaba con c# creando y manteniendo diversas aplicaciones para la empresa donde estaba. A día de hoy creo que me tomaria bastante retomar el ritmo anterior con c#. Además, en este tiempo algunas de las librerias en las que estaban basados los articulos ya están desfasadas y su desarrollo abandonado por lo que los articulos ya están muy desfasados.

La cuestión es que no creo que a día de hoy pueda continuar, al menos de momento, escribiendo código en c#,lo tengo bastante oxidado como decia. Pero me he propuesto nuevamente escribir en el blog por lo menos una entrada semanal (ya veremos,… jejeje…), y como actualmente estoy metido sobretodo en el tema del diseño, la programación y promoción de webs, la mayor parte de los articulos irán enfocados sobre esos temas. Aunque no descarto escribir alguna cosa que nada tenga que ver con eso (tengo varias rondando por la cabeza), e incluso actualizar o retomar los articulos de OpenGL aunque utilizando otras librerias (¿quien sabe?).

Asi que nada más que decir. Posiblemente mañana ya escriba el siguiente articulo.

Gracias a todos los que seguir visitando la web y espero que cada vez seais más.

C# y OpenGL (Parte I: Inicialización de OpenGL)

Inicialización de OpenGL
Todo aquel que en alguna ocasión ha pensado programar juegos con la plataforma .NET, y en especial con C# se habrá encontrado con el dilema de como manejar los gráficos.
El estandard . NET dispone de la libreria GDI+ que es muy útil para manejar imagenes y gráficos en 2D, no obstante, la programación en 3D no está contemplada.
Para ello Microsoft ideó las DirectX para .NET. y posteriormente la libreria XNA.
No obstante, estas librerias solo están disponibles para entornos Microsoft, por lo que nos resulta imposible hacer aplicaciones multiplataforma con ellas.
Para ello, los chicos de Tao Framework portaron la conocida libreria OpenGL a la plataforma .NET, lo que nos permitirá crear aplicaciones 3D de forma medianamente sencilla con la particularidad de que funcionarán tanto en entornos windows como linux.
En este primer articulo de la serie dedicada a OpenGL veremos como inicializar una aplicación para empezar a utilizar el OpenGL en nuestras aplicaciones.

[Leer más...]

Librerias c#: PhysFS – Empaquetando archivos

Hoy vamos a experimentar con la libreria PhysFS, tambien denominada PhysicsFS. Que, a pesar de lo que pueda inducirnos su nombre, no nos servirá para resolver ningún problema de física.

La función principal de esta libreria es la de darnos acceso a archivos creando “directorios virtuales” a partir de archivos comprimidos, de forma que podremos acceder desde nuestra aplicación a esos archivos como si estuvieran en una carpeta real de nuestro sistema. Algo asi como enlaces a rutas pero con capacidad para trabajar con archivos comprimidos de forma transparente.
[Leer más...]

Technorati

Hace poco consegui que pusieran esta web en google, no fué todo lo facil que era hace unos años, pero… Con yahoo, por ahora no hay manera aunque lo seguiré intentando.

Siguiendo con la promoción de la web hoy me he dado de alta en Technorati.

Technorari es un gran indice de blogs donde los clasifican y los promocionan.

No se si va a ser de mucha utilidad, pero… todo sea por contribuir a la blogsfera.

Por si acaso este es el perfil de mi blog.