Blog

Cursos Internet, Internet, Noticias Informáticas, Webs

Webinars de Google, sobre todo para empresas

Si queréis aprender algo más durante el verano, o poneros al día para vuestra empresa, os dejo la página de Google de sus Webinars. Ahí podréis ver muchos cursos sobre los productos de Google, y cómo usarlos mejor para promover tu empresa. http://vshow.on24.com/vshow/learnwebinars#exhibits/Upcoming Si además usas Google Calendar puedes añadirte su calendario Learn With Google desde el que podrás ver esos eventos más fácilmente.    

Diseño Web, Gestores de contenidos, SEO, Trucos

Usar compresión GZip en tus páginas web, por ejemplo en Prestashop

Una de las cosas que más cuentan los buscadores es la rapidez de tu página. Y esta puede verse afectada o por mal código, o por mucho acceso.  Los hosting compartidos tienen un ancho de banda limitado (y unos recursos de servidor).Evidentemente cuanto más gente acceda más afecta al rendimiento. Por lo tanto es buena idea que el servidor comprima el contenido de la página web, lo que hace que no afecte tanto al ancho de banda y el lector reciba antes la información. En WordPress por ejemplo hay módulos que dan el contenido de páginas dinámicas a las que se accedan mucho en modo estático, optimizando bastante la velocidad de acceso. Pero es que aunque no contara para el SEO, evidentemente una persona que note que la web vaya lenta…acabará hartándose y marchándose. Por lo tanto es buena idea activar la compresión GZip en el servidor, a veces reduce hasta un 80% el tamaño de las páginas. Aquí te decimos cómo: Apache consigue la compresión a través de los módulos mod_gzip y mod_deflate. Para ello primero tendrás que ver si están activados en tu proveedor. Puedes usar un fichero php_info(). SI están cargados pero no está haciendo la compresión puedes activarlos a través de .htaccess (pequeño fichero que se añade en la raíz para modificar parámetros de Apache y php).  SI ESTÁN ACTIVADOS LOS MÓDULOS: Para activarlo para html y texto: # compress all text and html: AddOutputFilterByType DEFLATE text/html text/plain text/xml # Or, compress certain file types by extension: <Files *.html> SetOutputFilter DEFLATE </Files> Con mod_deflate puedes elegir los ficheros a comprimir (gif,jpeg, png: <Location />     SetOutputFilter DEFLATE       SetEnvIfNoCase Request_URI          .(?:gif|jpeg|png)$ no-gzip dont-vary     SetEnvIfNoCase Request_URI          .(?:exe|t?gz|zip|gz2|sit|rar)$ no-gzip dont-vary </Location> Así lo puedes hacer con mod_gzip: <IfModule mod_gzip.c>     mod_gzip_on       Yes     mod_gzip_dechunk  Yes     mod_gzip_item_include file      .(html?|txt|css|js|php|pl)$     mod_gzip_item_include handler   ^cgi-script$     mod_gzip_item_include mime      ^text/.*     mod_gzip_item_include mime      ^application/x-javascript.*     mod_gzip_item_exclude mime      ^image/.*     mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </IfModule>  En nuestro caso los módulos estaban pero desactivados. Prestashop metía el código correcto pero Apache ni caso. Así que SI NO ESTAN ACTIVOS LOS MÓDULOS: Usando PHP: Puedes meter este código en cada página de PHP que quieras que se comprima. O, como en nuestro caso, en una que se cargue siempre (en Prestashop usamos config/config.inc.php). <?php     if (substr_count($_SERVER[‘HTTP_ACCEPT_ENCODING’], ‘gzip’))         ob_start(“ob_gzhandler”);     else         ob_start(); ?> ¿Quieres probar a ponerlo en .htaccess en vez de en cada fichero? A nosotros no nos funcionó pero como depende de cada servidor puedes probarlo. Para sólo los php: <FilesMatch “.(txt|html|htm|php)”>     ForceType application/x-httpd-php     php_value auto_prepend_file /the/full/path/gzip-enable.php </FilesMatch> Para hacerlo para todos los ficheros. Primero: php_value output_handler ob_gzhandler Luego por ejemplo para los CSS crea este fichero gzip-css.php y pon: <?php    // initialize ob_gzhandler function to send and compress data    ob_start (“ob_gzhandler”);    // send the requisite header information and character set    header (“content-type: text/css; charset: UTF-8”);    // check cached credentials and reprocess accordingly    header (“cache-control: must-revalidate”);    // set variable for duration of cached content    $offset = 60 * 60;    // set variable specifying format of expiration header    $expire = “expires: ” . gmdate (“D, d M Y H:i:s”, time() + $offset) . ” GMT”;    // send cache expiration header to the client broswer    header ($expire); ?> Después en el .htaccess: <FilesMatch “.(css)”>     ForceType application/x-httpd-php     php_value auto_prepend_file “/the/full/path/of/this/file/gzip-css.php” </FilesMatch> Para los JavaScrip crea el fichero gzip-js.php: <?php    // initialize ob_gzhandler function to send and compress data    ob_start (“ob_gzhandler”);    // send the requisite header information and character set    header (“content-type: text/javascript; charset: UTF-8”);    // check cached credentials and reprocess accordingly    header (“cache-control: must-revalidate”);    // set variable for duration of cached content    $offset = 60 * 60;    // set variable specifying format of expiration header    $expire = “expires: ” . gmdate (“D, d M Y H:i:s”, time() + $offset) . ” GMT”;    // send cache expiration header to the client broswer    header ($expire); ?>  y pon esto en el .htaccess: <FilesMatch “.(js)”>     ForceType application/x-httpd-php     php_value auto_prepend_file “/the/full/path/of/this/file/gzip-js.php” </FilesMatch> Para ver cómo hacerlo en un servidor Tomcat pincha aquí.    

Android, Compartir, Mac, Smartphones

Moovit: el Google Maps del transporte público

Algún aplicación parecida hemos comentado antes en el blog. Hoy os hablamos de Moovit, una aplicación para Android e iOS que te permite elegir la mejor ruta de un sitio a otro usando el transporte público. Ok, Google Maps tiene esto, ¿en qué se diferencia? Bueno, entre otras cosas en que los usuarios alimentan, con su uso la aplicación. Así que si alguien está usando la aplicación en la ruta que quieres coger, verás a tiempo real los retrasos o incidentes. Con Moovit podrás ver rutas de EMT, Metro Madrid, Metro Ligero, Cercanías RENFE, MB, Trambaix, Trambesòs, FGC o Nitbus. También podemos votar al conductor, la línea, limpieza del servicio prestado etc. Hay algunos detalles que mejorar, como que tengas que poner la línea que quieres usar (¿y si no la sabes?). Vamos, una aplicación a probar si usas el transporte público:

Webs

aulaClic: cursos de informática online gratuitos

Os dejamos otra página de cursos de informática online gratuitos: http://www.aulaclic.es/index.htm No tiene demasiados cursos, ni es estéticamente una maravilla, pero son gratis, los cursos se siguen bien y los van actualizando. Además tienen una sección de cursos de colaboradores y de artículos sobre varios temas. Para los que queréis poneros al día en verano y actualizar vuestros conocimientos informáticos.  

Móviles, Smartphones, Trucos

BBSAK: la navaja suiza de las BlackBerry

Aunque hace ya un tiempo que di el salto de BlackBerry a Android por lo poco modificable que era la primera, y lo que se quedaba colgada, todavía tengo una exclusivamente como teléfono (impresionante lo que dura la batería sin usar Internet). Y todavía hay gente usando BlackBerry. Ya me han preguntado varios clientes cómo cambiar el sistema operativo de una BlackBerry, cómo arreglar que no arranque o cómo borrarla de manera segura (por ejemplo terminales de empresa). Para todo esto sirve BBSAK, una gran aplicación que te permite borrar (wipear) tu terminal, instalar otro sistema operativo, tener varios instalados a la vez, hacer copia de seguridad de tu terminal (también se puede hacer así), quitar y poner aplicaciones…y mucho más. Os dejo dos procedimientos usando esta herramienta: Primero cómo borrar la BlackBerry (wipear). Segundo un vídeo sobre cómo cargar otro Sistema Operativo: Para descargar sistemas Operativos puedes hacerlo desde la sección de soporte de RIM. Aquí también las dos cosas a la vez.    

Android, Diseño Web, Mac, Móviles, Smartphones, Tablets

Apache Cordova: crea aplicaciones para smartphones y tablets

Hoy en día si quieres crear aplicaciones para tablets o para teléfonos tienes dos opciones. Muchos programas/webs lo que hacen es crearte una aplicación que simplemente tiene el logo de tu marca y luego te lleva a tu web. Este enfoque es, en mi opinión, una chorrada. Primero porque la gente no usa esas aplicaciones, segundo porque no se pueden meter bien en lo market de las marcas, por lo que hay que descargarlos de las webs (feo, poco práctico y poco fiable). La otra opción es crear una aplicación que permita hacer más cosas (acceso a los contactos, cámara, geolicalización, acelerómetro etc). Es decir una aplicación bien hecha que de contenido extra, valor añadido. Para algo así existe Apache Cordova (antes PhoneGap) y algún otro que comentaremos. Te permite crear aplicaciones nativas para cualquier marca de teléfono usando html5, javascript y CSS3. Por lo tanto si quieres pasar al mundo de las aplicaciones móviles, esto te permite hacerlo de manera más sencilla, pudiendo usar APIs o incluso usar frameworks como Sencha o programación adicional en otros idiomas y acceder a funciones del teléfono. Tiene además emuladores gráficos. Aquí por ejemplo tenéis un ejemplo sencillo para Android. Y aquí otra para Windows Mobile. Os dejo dos vídeos sobre el tema:  

Diseño Web, SEO, Trucos, Webs

Compresores online de CSS y JavaScript

Dentro de nuestros esfuerzos por mejorar la velocidad de carga de las páginas de nuestros clientes, hemos estado probando con mucho éxito estos compresores de páginas de estilo CSS y de  JavaScript. Lo que hacen es quitar espacios, comentarios y código innecesario para reducir el tamaño de estos ficheros, con lo que se  consigue una velocidad de carga mayor y páginas más rápidas. Que una página sea más rápida no sólo afecta a la sensación del cliente y su usabilidad, sino que también afecta a la posición en los buscadores. Aquí os dejamos algunos de estos compresores: http://www.csscompressor.com/ http://www.minifycss.com/css-compressor/ http://refresh-sf.com/yui/ http://javascriptcompressor.com/ http://jscompress.com/ Este es muy bueno porque analiza tu página y directamente te da todo comprimido: http://www.zbugs.com/  

Compartir, Internet, Webs

Open Broadcaster Software

Open Broadcaster Software es un programa gratuito de código libre para hacer streaming desde tu ordenador, es decir para poder coger una señal de vídeo de tu ordenador y llevarla a una página web de streaming (de las muchas que hay) para que se pueda ver de esta manera). Hay muchos programas de pago, pero Open Broadcaster está teniendo mucho éxito porque consume pocos recursos y es muy competitivo en cuanto a resultados. Está en versión 32 y 64 bits y, aunque mucha gente lo usa para streaming de juegos (para ver lo que está haciendo el compañero etc) pero también se puede hacer para conferencias y similar.  

Compartir, Internet, Transferir Ficheros, Webs

MultCloud (antes DropInOne): une tus cuentas cloud

Servicios como estos hay muchos, pero este me gusta por varios aspectos que comentaré en el artículo. MultCloud: https://www.multcloud.com/ ¿Para que sirve? Te permite tener en un mismo panel de control tus “espacios” cloud como Dropbox, Google drive, Box.net, SkyDrive, Amazon Cloud Drive, SugarSync. Además, si tienes varias cuentas de, por ejemplo, DropBox, puedes gestionar ambas a la vez. Ventajas: Te permite añadir varias cuentas Cloud para tener un espacio mayor. Es decir si una te deja 2Gb, si añades 5 cuentas tendrás 10 Gb. Puedes copiar ficheros entre cuentas Cloud, por ejemplo entre Google Drive y Dropbox sin tener que pasar por tu PC. Puedes editar ficheros online como en Google Docs. Es fácil compartir ficheros de cualquier cuenta con otra gente. Puedes realizar búsquedas entre tus cuentas cloud. Así que os recomiendo que lo uséis:

Scroll al inicio