Ser un maleducado en la era tecnológica

Stop using strtotime() and use DateTime in PHP

MySQL: Varchar MySQL Joining

Avatar de mindfirephp2013PHP OBSERVER

Often we have to join MySQL tables with CHARACTER columns. Here are some reasons where we may lag behind with the performance compared to INT fields.

With the increasing length CHAR keys performance degrade significantly. Short index values can be processed more quickly than long ones. As a result, when you index a column, ask whether it’s sufficient to index partial column values rather than complete values. This technique of indexing a column prefix can be applied to string data types.

Ver la entrada original 447 palabras más

Crea tus construcciones de Lego con Google Chrome

Google nos tiene acostumbrados a realizar aplicaciones y utilidades de todo tipo. Una de las ultimas es la web http://www.buildwithchrome.com/ desde la cual, una vez iniciemos sesión con nuestra cuenta de google, podemos crear nuestra propias construcciones lego. También tenemos la posibilidad de realizar un curso de maestro constructor desde la Build Academy, o buscar en el mundo que construcciones han hecho otros y donde están posesionadas alrededor del mundo, o poner las nuestras propias, desde luego es una gozada para todos los que nos encantan los juegos de construcciones. Para poder usar esta web hay que acceder con Google Chrome.Lego Builder

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