FPSmeter

Hoy os traemos una utilidad muy interesante para todos los que le metemos mano al desarrollo de juegos o aplicaciones que hacen procesos intensivos… se trata de un medidor de FPS que además de ser muy fácil de integrar, chulo y bonito, permite tunearlo visualmente.

Entre algunas de sus funciones más destacadas están el permitir múltiples instancias, permite medir frames por segundo, milisegundos entre frames o tiempo en renderizar 1 frame y está soportado en todos los navegadores modernos además de IE7+.

Bug/Error fuente TTF con caracteres extendidos con librería GD, imagettftext y PHP

Ayer me topé con una de esas situaciones en la que a los quemetemos mano al código de vez en cuando nos ponen “contentos”. Una de esas sorpresas que a veces el dios del código nos tiene preparadas para recordarnos que no somos nadie y que estamos expuestos al peor de los males. Una de esas obras de arte que te permiten disfrutar durante horas de un bug loco para terminar emocionado y contento por haber encontrado la causa, cuando en realidad hemos perdido un precioso tiempo de nuestras miserables vidas…

Por el título ya sabéis que es de PHP, que tiene que ver con la librería GD y que se refiere al uso de textos en dicha librería, concretamente con fuentes TrueType, es decir, extensión TTF. Es un bug/error que te puedes encontrar o no, dependiendo precisamente de cómo está instalada y configurada la librería GD dentro de PHP. Básicamente consiste en que a la hora de usar una tipografía TrueType para escribir texto en una imagen sobre la que estamos trabajando con GD en PHP a través del método imagettftext, tendremos problemas a la hora de ver caracteres extendidos tales como acentos, eñes, etc. dependieno de dicha configuración.

Lo que verías es algo como esto:
Texto con fuente TTF con el error causado por la configuración de GD
Seguir leyendo…

[Q] Freebies: 14 estilos de texto con Photoshop y Smart Objects

Hay veces que necesito desconectar. Y una de las formas que tengo de hacerlo es aprendiendo cosas nuevas, practicando y dejando que las horas se me pasen volando. Llegar a entrar en el estado de flow. Suena quizá un poco “etéreo” pero es la pura verdad. Seguro que más de uno es capaz de reconocer entrar en ese “estado” :)

De esta manera consigo dos objetivos: el ya mencionado de desconectar un poco y como extra, consigo mejorar a nivel profesional porque adquiero nuevas destrezas o aprendo cosillas que me pueden venir bien en algún momento dado. Y creo además que el aprendizaje contínuo en un sector como este es condición sine qua non para poder seguir avanzando.

Seguir leyendo…

#23 JavaScript Tips: Buenas prácticas en JS

Todos los que nos preocupamos de escribir un código al menos correcto, este tipo de enlaces siempre son muy atractivos… cada uno dellos es una especie de test de calidad. Con este no estamos de acuerdo en todos los puntos al 100%, pero igualmente dice unas cuantos consejos interesantes. ¡A disfrutarlo!

Consejos seguridad para Wordpress

Consejos para mejorar la seguridad de WordPress

Si eres responsable de un blog, o te dedicas profesionalmente al diseño y desarrollo web, estamos casi seguros que habrás oido hablar antes de WordPress. Este genial sistema gestor de contenidos (inicialmente creado para la gestión de blogs, pero que en la actualidad ha sobrepasado con creces esas barreras) con el que hemos diseñado y desarrollado varios de nuestros proyectos web y sobre el que sustentamos iniciativas como subflash o blocketpc puede darnos muchas alegrías, pero también tremendos disgustos. De hecho estos últimos días tuvo lugar un ataque mundial a sitios basados en WordPress que hizo tambalear más de un sistema.

Como todo software popular que se precie, WordPress está expuesto a los ataques de quienes desean sacar provecho no legítimo del trabajo ajeno, o simplemente complicar la vida del resto de los mortales. Esto es más notable aun cuando se trata de una herramienta con una licencia como la de WordPress, que provoca que su código fuente está expuesto a los ojos de cualquiera que lo descargue.

Es por ello que os recomendamos darle una buena revisión a esta lista de consejos que os dejamos a continuación y que si bien no pueden garantizar el 100% de protección, si pueden lograr complicar notablemente el éxito de los posibles ataques a los que nos veamos sometidos.

Seguir leyendo…

#22 [Q] General Tips: Traducir celdas en Excel de GoogleDocs/Drive

Este pequeño tip no es que sea la panacea, pero para salir de determinadas situaciones puede ir bien. En el estudio en ocasiones usamos GoogleDocs / GoogleDrive para algunas tareas de los proyectos y la gestión de literales de una web que trabajará en varios idiomas es un buen ejemplo de ello cuando tienes que enviar al traductor.

Si por alguna causa las traducciones no llegan a tiempo, para ir tirando siempre puedes utilizar una fórmula para que Google traduzca por ti las celdas y que en cuanto actualices las correspondientes en tu idioma base, se traduzcan automáticamente el resto. La fórmula para la celda C2 sería (imaginamos que en la columna B tenemos los textos en español, con su contenido empezando en B2, y queremos que la columna C esté en portugués):

=Googletranslate(B2; "es"; "pt")

Ojo con las comillas dobles, que no son casualidad, y los idiomas que aparecen en ese orden son origen y destino respectivamente, con sus códigos ISO estándar.
Con esto ya tendrás la posibilidad de trabajar esa columna como fórmula, arrastrando esa celda hacia abajo :)

Curso de WordPress, con CEPA Olloniego, Q-interactiva y Aurea

CEPA Olloniego + Aurea + [Q] = Curso de WordPress

No es la primera vez que CEPA Olloniego cuenta con nosotros para realizar cursos de calidad (está mal que lo digamos nosotros, pero por suerte los alumnos respaldan esta afirmación), y en esta ocasión estamos muy contentos de que sea de una temática que nos parece muy interesante no, lo siguiente. Durante los días jueves 25 de abril y 2, 9, 16, 23 y 30 de mayo impartiremos en las instalaciones de CEPA Olloniego el curso “WordPress. Herramienta de publicación de contenidos web“.

Seguir leyendo…

Diseño y desarrollo android en 2012, éxito asegurado

Evolución de Android en 2012, OS y Apps

Por si alguien no lo tenía muy claro, Android va por el camino de convertirse en el nuevo Nokia… un concepto diferente porque reparte sus bondades por varias marcas, pero como sistema operativo los números empiezan a dejar al resto en su sitio.

Y tiene mucho mérito que iOS con un solo modelo logre semejantes cifras, pero todos debemos tener claro que es más fácil hacer las cosas bien cuando controlas hasta el último tornillo del hardware donde irá tu sistema. Android se pega con 600 marcas y más de 4000 modelos, que se dice pronto.

Disfruta de la infografía completa del crecimiento espectacular de Android en el año 2012.

CSSDB, las mejores librerías CSS, LESS, SASS…

Cuando la información se convierte en saturante por exceso, siempre es bueno tener a mano sitios donde hacen el trabajo sucio de evalaución y clasificación, para terminar ofreciendo un listado bien “saneado” y con los referentes más importantes. Si esto lo aplicas al trabajo con CSS, LESS, SASS, etc. sin duda un lugar a tener en cuenta es este: CSSDB.co

DesayunoTIC: Marketing y promoción en Internet Pequeño Comercio, Cámara de Comercio de Oviedo

Desayuno TIC “Internet como herramienta de marketing para pequeños negocios”

Internet como herramienta de marketing para pequeños comercios. Bajo este nombre hemos podido vivir nuestra primera experiencia etiquetada con el nombre de “Desayuno TIC” (cómo gusta este nombre :) ) y la valoración general no puede ser otra que 100% positiva. He disfrutado mucho compartiendo nuestra visión sobre cómo aún siendo pequeños tenemos opciones de hacernos notar en Internet, y sobre todo cómo orientar ese esfuerzo y dedicación a mejorar las opciones de venta.

Cada día son más los pequeños comercios que saben que hay que mirar hacia Internet, y que es un camino a explorar que puede tener sus complicaciones, pero también muchas oportunidades. Son de agradecer iniciativas como ésta, que lleva a cabo la Cámara de Comercio y el Ayuntamiento de Oviedo en este caso.

Seguir leyendo…