25 diseños para webs de eventos

Necesitáis algo de inspiración para realizar una web de eventos. En el siguiente enlace hay unos cuantos ejemplos muy buenos http://inspirationfeed.com/inspiration/websites-inspiration/25-well-designed-event-websites/

Redirecciones 301 en Drupal

Drupal CMSEn algún momento nos podemos encontrar en la necesidad de realizar una redirección permanente desde una pagina antigua a una nueva en nuestro Drupal.

Pongamos que nuestro sitio web es http://www.misitio.com, la pagina antigua la vamos a llamar pagina-antigua y la nueva pagina-nueva.

Para hacerlo tenemos que editar el .htaccess que esta en la raíz de nuestro sitio hecho con drupal.

1.- Buscamos la sección que empieza por <IfModule mod_rewrite.c> ,nos situamos en le linea anterior a </IfModule> y escribimos (todo en una linea).

RewriteRule ^pagina-antigua$ http://www.misitio.com/pagina-nueva [R=301,L]

Guardamos y ahora cuando pongamos la dirección http://www.misitio.com/pagina-antigua nos redigira a pagina-nueva

Mas información

 

Listen, escucha música de forma minimalista

Usa el Vi / Vim como tu herramienta de programación

Una herramienta a la cual tengo que acudir muchas veces es al Vim, sobre todo cuando tengo que realizar trabajos remotos. Seguramente alguno de vosotros no sabe de que herramienta estoy hablando, y otros sabréis cual es, pero no la usáis por lo especial que puede llegar a ser, y otros seguramente la usáis, en resumen el Vim o Vi es un editor de texto por linea de comandos, y todas las acciones se realizan desde teclado. Esto, una vez que uno se acostumbra es bastante mas rápido y ligero que usar potentes herramientas de edición o programación.  Y si al Vim le damos soporte para lenguajes de programación, y le damos funciones de autocompletar, comprobación de código y muchas mas cosas… pues bien eso ya existe con spf13-vim. La instalación es muy sencilla y conseguiremos una herramienta muy completa de programación y muy ligera.

spf13-vim

30 aniversario de la presentación del primer Mac por Steve Jobs

La semana pasada fue el 30 aniversario de Mac, y mañana 30 de Enero es el 30 aniversario de la presentación del primer Mac. Os dejo el video de esa presentación

Entrada original en inglés

Ver las extensiones cargadas en PHP – PHP Tips

PHP Programming languageEn la entrada de Opciones de PHP desde Linea de comandos veíamos unas cuantas opciones con las cuales usar el comando PHP. Otra de estas opciones es usar la opción -m para ver los módulos que tenemos cargados, usar esta opción es mas clara que usar la opción -i con la cual nos da mas información.

$ php -m
[PHP Modules]
xml
tokenizer
standard
sockets
session
posix
pcre
overload
mysql
mbstring
ctype

[Zend Modules]

Mas información

Error 2738 Instalando o actualizando Skype, y pantalla azul en login

La semana pasada me encontré con un problema en un PC en el cual se iniciaba el Skype pero no aparecía nada en la ventana de inicio de sesión solo la ventana azul. No daba la opción de registrarse, ni de iniciar sesión ni nada. Una de las primeras cosas que me puse ha hacer fue la de intentar actualizar la versión de Skype, y a la hora de actualizarlo me dio el ERROR 2738, lo siguiente fue intentar la desinstalación, y el error fue el mismo. Googleando encontré un post en el cual recomendaban utilizar la herramienta de microsoft Fix It, y tengo que decir que con esta herramienta conseguí desinstalar el Skype. Una vez desinstalado probé a instalarlo de nuevo, se instalo correctamente, esta vez omití el skype one click call, que era el que me daba problemas, y la instalación se completo correctamente, aunque una vez iniciado el problema de la pantalla de inicio continuaba.

Visto que todo lo que había hecho anteriormente no había dado resultado, busque un poco mas y encontré la solución en este enlace, donde básicamente lo que nos indica que hagamos es iniciar el Skype con la pantalla de registro antigua añadiendo la opción en el ejecutable /legacylogin, por ejemplo, para sistemas de 64 bits quedaría el ejecutable:

"C:\Program Files (x86)\Skype\Phone\Skype.exe"  /legacylogin

y en sistemas de 32 bits

"C:\Program Files\Skype\Phone\Skype.exe" /legacylogin

10 Lecciones de tu abuela aplicables al social media

El otro dia lei en la pagina de seniorm.com una entrada muy recomendable para todos acerca de como nos tenemos que comportar en la web, y en realidad no deja de ser algo que nuestras abuelas nos decían constantemente, como por ejemplo, no grites,  da las gracias, no digas mentiras, cuida tu lenguaje, etc… os recomiendo que lo leáis http://www.seniorm.com/10-lecciones-de-tu-abuela-aplicables-al-social-media/

17 trucos ocultos de Google

Captura de pantalla 2014-01-19 a la(s) 19.39.34Chuck Norris no puede ser encontrado, el te encuentra. Esto es lo que te puedes encontrar si buscas en google Find Chuck Norris y le das a voy a tener suerte, este vamos a llamarlo truco o curiosidad y otros 16 mas se pueden ver en este video que nos explica como mostrar estos resultados o comportamientos en nuestro navegador. Alguno de estos trucos solo funcionan con Chrome.

Ordenando Arrays de manera natural con PHP – PHP Tips

PHP Programming languageAlgo que nos puede suceder a la hora de ordenar los valores almacenados en un array, es que si estos valores contienen números, al ordenarlo se nos muestra por ejemplo el 10 delante del 2. Esto sucede por que no ordenamos nuestro array de manera natural. Por ejemplo:


$array = array('img1.png', 'img2.png', img10.png', 'img20.png');

asort($array);

var_dump($array);

/* Devuelve
array(4) {
 [0] =>
 string(10) "img1.png"
 [2] =>
 string(11) "img10.png"
 [1] =>
 string(10) "img2.png"
 [3] =>
 string(11) "img20.png"
}
*/

La función asort ordena los valores del array manteniendo sus indices, tal como vemos en el resultado, y nos ordena los valores respecto al carácter. Esta función acepta otro parámetro llamado sort_flag con el cual podemos especificar que tipo de ordenación queremos. Si lo que queremos es que nos ordene de manera natural tenemos que usar la flag SORT_NATURAL


$array = array('img1.png', 'img2.png', img10.png', 'img20.png');

asort($array, SORT_NATURAL);

var_dump($array);

/* Devuelve
array(4) {
 [0] =>
 string(10) "img1.png"
 [1] =>
 string(10) "img2.png"
 [2] =>
 string(11) "img10.png"
 [3] =>
 string(11) "img20.png"
}
*/

Ahora podemos ver que nuestra array esta ordenada de una manera natural, es decir, el 10 viene detrás del 2.

Otra función, la cual podríamos considerarla como un alias de la anterior es natsort nos ordena de una manera natural directamente.

$array = array('img1.png', 'img2.png', img10.png', 'img20.png');

natsort($array,);

var_dump($array);

/* Devuelve
 array(4) {
 [0] =>
 string(10) "img1.png"
 [1] =>
 string(10) "img2.png"
 [2] =>
 string(11) "img10.png"
 [3] =>
 string(11) "img20.png"
 }
 */