microTECHing
27Nov/110

Creación de páginas web sin escribir una línea de código

Os dejamos un par de tutoriales de la nueva joyita de Adobe que nos permite crear páginas html5 + css sin necesidad de escribir nada de código. Su nombre: Adobe MUSE.

Aquí tenéis el primer tutorial a modo de introducción:

Y este segundo un poco más completo donde se explica el proceso de creación de una página web completa.

19Nov/110

Generación de PDF con PHP

Os presentamos 5 librerías para generar PDFs con PHP.

- FPDF
- TCPDF
- R&OS
- FPDI
- DOMPDF

Especialmente interesante DOMPDF por no tener que ir creando el PDF "a pelo" sino poder crearlo a partir de HTML/CSS.

Curioso también el FPDI ya que funciona como importador de PDFs para poderlo usar como plantilla a la hora de generar con FPD o TCPDF.

Más info en el post de craftyman.net.

12Nov/110

Optimización y Análisis Web para sitios de Comercio Electrónico de Sergio Simarro

Os dejamos una fantástica presentación sobre optimización y análisis web de la que podréis sacar provecho tanto si vuestro sitio es de comercio electrónico como si no lo es.

Ademas de un repaso general a algunos aspectos de la optimización web y a algunas de las herramientas que se utilizan, nos habla de Google Panda, Google shopping, internacionalización, etc...

Podéis seguir al autor en su cuenta de twitter @akemola.

9Nov/110

Llamada a url con parámetros mediante curl

Resulta que haciendo un Cron para se ejecute una url cada cierto tiempo nos hemos encontrado con que al hacer "curl http://mi-url-con-parametros?p1=1&p2=2" no funciona bien porque parece que hay que escapar el carácter "&".

Pues no. No es eso.

Lo que tenemos que hacer es utilizar el parámetro -d de curl para indicar los parámetros. (valga la redundancia).

Así pues, la instrucción anterior la podéis probar como:

/usr/bin/curl -d "p1=1&p2=2" http://mi-url-con-parametros/

Otro ejemplo:

/usr/bin/curl -d "option=com_ejemplo&view=ajax&no_html=1&task=one_task" http://www.midominio.com/index.php

Espero que os ayude. xD

7Nov/110

Problemas entre mootools y API de facebook en Internet Explorer

Nos hemos encontrado con el problema de que la librería de validaciones de joomla basada en mootools había dejado de funcionar en IE7 y IE8 silenciosamente.

Y decimos silenciosamente, porque no había ningún error javascript en la consola de Internet Explorer.

Esto nos ocurría en una web en joomla que cargaba la librería 1.12 de mootools y el 'validate.js' del framework de Joomla 1.5 basado en mootools.

Eliminando código a lo bestia de nuestro 'index.php', dimos con que el problema estaba en la carga del API de facebook.

Estábamos cargando el api en el 'body' de la siguiente manera:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/es_ES/all.js"></script>
<script type="text/javascript">
        FB.init({appId: '116864551700695', status: true, cookie: true, xfbml: true});
</script>

Para solucionar el problema, dejamos en el 'body' solo el div "fb-root', y el javascript nos lo llevamos al 'head' de esta forma:

<script language="javascript" type="text/javascript" src="http://connect.facebook.net/es_ES/all.js"></script>
<script type="text/javascript">
window.addEvent('domready', function() {
        FB.init({appId: '116864551700695', status: true, cookie: true, xfbml: true});
});
</script>

Lanzando el fb.init cuando el dom esta completo, la validación de mootools vuelve a funcionar correctamente, y las funciones de facebook, también.

Espero os ayude!

5Nov/110

Hoja de referencia cheat sheet de vb.net

Por si de repente, tenéis que cambiar de lenguaje de programación y pasaros al visual basic .net... os puede venir bien esta hoja de referencia rápida, o 'cheat sheet'.

vbnet_basics_reference_sheet