Atajos del teclado para visual studio

Monday, Marzo 31st, 2008

Si programas en visual studio .net en Dzone han hecho una lista de 13 atajos del teclado para visual studio que de seguro te serán de utilidad para mejorar tu productividad a la hora de programar. Enlace: Top 13 Visual Studio Keyboard Shortcuts

Eliminar todas las tablas de una base de datos MySQL

Monday, Marzo 31st, 2008

Los que utilizamos MySQL en algún momento nos habremos topado con que queremos eliminar todas las tablas de nuestra base de datos, sin embargo MySQL no cuenta con un comando DROP ALL TABLES por lo que para eliminar las tablas tenemos que hacer un DROP TABLE y especificar los nombres de todas nuestras tablas que queremos eliminar. Hacer esto en un entorno gráfico realmente es algo sencillo pero ¿qué pasa cuando no tenemos acceso a un entorno gráfico (sobre todo si manejamos servidores remotos) y tenemos una base de datos con gran cantidad de tablas?

Pues bien un truco que me encontré en la página de MySQL y que funciona a la perfección es el siguiente:

Exportamos la base de datos únicamente con la sentencia drop table para cada tabla contenida en nuestra bd:

mysqldump nombrebd –add-drop-table –no-data > droptablesbd.sql

y luego importamos el archivo:

mysql nombrebd < droptablesbd.sql

Como ven es una tarea sencilla y que nos puede servir en cualquier momento sobre todo para los que trabajan con bases de datos que contienen muchas tablas.

También te puede interesar:

Tips y Trucos Para Gmail

Monday, Marzo 3rd, 2008

Si utilizas Gmail tal ves esto te interese, en The Best the Web han creado un articulo con 35 trucos y tips para Gmail muy buenos.

Trucos para GMAIL

Enlace: Gmail Tips & Tricks

No te olvides de visitar:

Imagenes PNG Transparentes en Internet Explorer con CSS

Friday, Noviembre 23rd, 2007
PNGS Transparentes en Internet Explorer

Que lio da el Internet Explorer 6 con las imagenes PNG con fondo transparente, al menos IE7 ya no trae esta carencia. Para solucionar este problema existen algunos trucos que podemos utilizar el mas conocido es el uso de iepngfix.htc (frogx3 nos explica su uso),  y ahora en este sitio nos enseñan  una alternativa utilizando para esto un archivo CSS  y  aplicarle la clase png a las imagenes o divs donde tendremos las imagenes PNG.

Enlace: CSS PNG Image Fix For IE

Reabrir Pestañas Cerradas Por Error En El Navegador

Monday, Noviembre 19th, 2007

Esto es algo que muchas veces nos puede ayudar y es que llegamos a tener tantas pestañas abiertas en nuestro navegador que en un descuido podemos cerrar una por error. En caso de que nos pase eso podemos utilizar cierta combinación de teclas para recuperar la pestaña cerrada (eso no lo sabia :p).

Para recuperar pestañas cerradas por error hacemos lo siguiente:

En Firefox presionamos CTRL + SHIFT + T

En Opera: CTRL + ALT + SHIFT + Z

Para Internet Explorer necesitamos instalar la extensión IE Open Last Closed Tab. Una vez instalada la extensión para recuperar la pestaña presionamos ALT + X

Gracias a nuestro lector Alex Jordan por enviarme estos trucos que son muy útiles, y aprovecho para invitar a nuestros lectores al igual como Alex si tienen algo que consideran pueda publicarse en el blog no duden en contactarme :).

Vía: XKOD

Tip Para Solucionar Problema con Acentos al Utilizar AJAX

Wednesday, Noviembre 7th, 2007

Tips AJAXSi utilizas AJAX en tu sitio y el charset que utilizas es ISO-8859-1 habras notado que cuando recibes un responseText con acentos o ñ te muestra simbolos raros, esto es debido a que los request de AJAX utilizan la codificación UTF-8. Para solucionar esto debemos indicarle a la respuesta en AJAX que utilice el charset es ISO-8859-1 para esto en PHP utilizamos la función header();

Ejemplos:

Para devolver HTML

  1. header(“Content-Type: text/html; charset=iso-8859-1″);

Para devolver Javascript

  1. header(“Content-type: text/javascript; charset=iso-8859-1″);

Para devolver XML

  1. header(‘Content-type: text/xml;  charset=iso-8859-1′);
  2. echo “<?xml version=”1.0” encoding=”ISO-8859-1“?>\n;

Con eso solucionamos el problema de los acentos en la respuesta de AJAX.Ahora también existe el problema al momento de enviar los datos de un formulario mediante AJAX ya que también se envían codificados en UTF-8 por lo que al guardarlo en la base de datos observaremos que se guardan símbolos raros. Para solucionar esto utilizamos la función utf8_decode de php.

Por ejemplo:

  1. $variable = utf8_decode($_POST[‘variable’]); //Y asi para todas las variables que podrían contener acentos o ñ
  2.  

Para ahorrarnos el trabajo de hacerlo variable por variable pueden implementar la siguiente función:

  1. function decodeUTF8($array) {
  2.  
  3.         foreach ($array as $k => $postTmp) {
  4.                 if (is_array($postTmp)) {
  5.                         $array[$k]= decodeUTF8($postTmp);
  6.                 }else{
  7.                         $array[$k] = utf8_decode($postTmp);
  8.                 }
  9.         }
  10.  
  11.         return $array;
  12. }
  13. //Su uso:
  14.  
  15. $_POST = decodeUTF8($_POST);

Los ejemplos son en PHP pero deben tener sus similares en otros lenguajes de servidor como ASP, JSP, etc…



Tu banner aquí

Recibir Artículos Por Email