Archive for the ‘Programación’ Category

Reemplazar texto en masa de un campo de una tabla MySQL

Martes, Octubre 20th, 2009

En el proyecto en el que estoy trabajando, me he visto con la obligación de renombrar un montón de archivos los cuales estaban almacenados en una tabla MySQL.

Cómo sólo debía de cambiar la extensión de los archivos, usé ésta sentencia SQL (que copio a continuación) y voilá, centenares de registros cambiados en milésimas de segundo!!

   UPDATE nombre_de_la_tabla SET nombre_de_la_columna = REPLACE(nombre_de_la_columna,"texto_a_reemplazar","por_éste")

Y cómo ejemplo…

   UPDATE 'tabla_prueba' SET 'descripcion' = REPLACE('descripcion',"Hola","Adiós")

Gracias a LiewCF!

Renombrar archivos del servidor web

Sábado, Octubre 17th, 2009

En el proyecto web en el que estoy trabajando debía de cambiar la un trozo del nombre del fichero a unos ciento y pico archivos.

Tenía tres opciones:

  1. Cambiarlo manualmente en los archivos del servidor.
  2. Bajarme los archivos a mi pc y usar un programa renombrador de archivos en masa y luego volver a subirlos.
  3. Usar éste script PHP FileRenamer.

El script es muy sencillo de usar. Se descomprime en una carpeta del PC y se abre con un editor (bloc de notas, Dreamweaver,…) y se editan las opciones que tiene el programa. Luego se sube al servidor y se ejecuta desde el navegador web.

Las opciones básicas son (entre otras): texto a buscar, texto a reemplazar, cambiar sólo archivos con la extensión…, sólo buscar en ésta carpeta, buscar en subcarpetas, …

Vamos que es super sencillo de usar y muy rápido.

A mi me ha ahorrado de renombrar uno a uno los ficheros del servidor o de bajármelos, renombrarlos y volver a subirlos.

Eliminar el contorno de puntos en Firefox con CSS

Miércoles, Octubre 14th, 2009

Últimamente tengo bastante olvidado el blog ya que me estoy dedicando a programar una página web y me consume bastante tiempo. Pero gracias a ésto, esoy aprendiendo muchas cosas sobre PHP, MySQL, CSS, JavaScript y AJAX.

Hoy he encontrado de casualidad la solución a una pequeña “molestia en los ojos” que tenía. Digo molestia de ojos ya que no era un problema funcional, sino que era estético y tampoco era para tanto, así que se podía convivir con ello hasta hoy que he encontrado la solución.

CSS: OutlineSe trata del borde punteado que aparece al hacer click sobre un enlace. En la imagen superior está el “feo” efecto que queremos eliminar, y abajo está sin el efecto.

Así que vamos a eliminar el efecto a través de la hoja de estilos CSS. ¡Atención, ésto sólo funciona con Mozilla Firefox 3!
Es tan sencillo cómo poner ésto:

a {  outline: 0; }

Aún que de ésta manera nos cargamos la accesibilidad de ésta propiedad, hay otras formas de “devolversela”. Para ello visitad la página web CssBlog que de bien seguro que aprenderéis cosas nuevas, tal y cómo yo he hecho un montón de veces.

Programación en Delphi

Martes, Marzo 24th, 2009

Splashscreen de Delphi 6Hoy inauguro una nueva categoría en éste blog. Los que me conocen saben que estoy estudiando un ciclo formativo de grado superior en desarrollo de aplicaciones informáticas. Uno de los lenguajes de programación que nos enseñan es Delphi, desarrollado por Borland Codegear (mi tutor ha leído el post y me ha comentado que Embarcadero Technologies llegó a un acuerdo con Borland para comprar Codegear) .

En ésta categoría lo que iré haciendo es publicar trozos de código para enseñar un poco a la gente cómo funciona éste lenguaje, así cómo también pequeños trucos para conseguir una u otra cosa. También subiré pequeños programas que he creado yo mismo, tanto derivado de las prácticas que nos ponen en el curso cómo programas que he realizado por iniciativa o necesidad propia.

Hoy no subo ni publico ningún tipo de código, pero en próximos posts subiré algo para empezar.