Juarbo Blog Personal De Julian Bohorquez

6Mar/100

Buscar y Reemplazar en MySQL

mysql replace 1000x323 Buscar y Reemplazar en MySQL

Para buscar y reemplazar texto de alguna celda de la base de datos debemos hacer uso del comando REPLACE, es bastante sencillo de usar, solo debemos tener en cuenta la tabla en la que vamos a trabajar y la columna en la que se encuentra el registro. Para contextualizarlos un poco voy a poner un ejemplo básico para que entiendan la sintaxis de este comando.

update wp_posts set guid = replace(guid, 'juarbo.radio3hp.com', 'www.juarbo.com')

Es la tabla

Esta es le columna

Replace es el comando

Texto a buscar y reemplazar

Texto que reemplazara

Lo que hace este código es buscar dentro de la tabla wp_posts y la columna guid el texto juarbo.radio3hp.com que se encuentre en cada una de las celdas y reemplazarlo por el texto www.juarbo.com.

Osea que si en algún campo había (antes de ejecutar el código) un texto como el siguiente "http://juarbo.radio3hp.com/?p=23" ahora se habrá reemplazado por esto "http://www.juarbo.com/?p=23"

Otro ejemplo útil que me encontré navegando en la red para este comando, es cuando por ejemplo, la base de datos se encontraba en una codificación diferente a la que muestra las tildes y la eñe y arroja varios errores, para ello hay que ejecutar un código como el siguiente:

update wp_posts set post_title = replace(post_title, 'ñ', 'ñ');
update wp_posts set post_title = replace(post_title, 'á', 'á');
update wp_posts set post_title = replace(post_title, 'ó', 'ó');
update wp_posts set post_title = replace(post_title, 'Ã', 'í');
update wp_posts set post_title = replace(post_title, 'íº', 'ú');
update wp_posts set post_title = replace(post_title, 'í‘', 'Ñ');
update wp_posts set post_title = replace(post_title, 'ú', 'ú');
update wp_posts set post_title = replace(post_title, 'í©', 'é');
update wp_posts set post_title = replace(post_title, '–', '–');
update wp_posts set post_content = replace(post_content, 'ñ', 'ñ');
update wp_posts set post_content = replace(post_content, 'á', 'á');
update wp_posts set post_content = replace(post_content, 'ó', 'ó');
update wp_posts set post_content = replace(post_content, 'Ã', 'í');
update wp_posts set post_content = replace(post_content, 'íº', 'ú');
update wp_posts set post_content = replace(post_content, 'í©', 'é');
update wp_posts set post_content = replace(post_content, 'ú', 'ú');
update wp_posts set post_content = replace(post_content, 'í‘', 'Ñ');

Ya saben que pueden dejar sus comentarios si no entienden algo :)

5Mar/100

Manual de WGET con ejemplos

wget descargar fichero Manual de WGET con ejemplos

Existen varios gestores de descarga y varias alternativas para descargar archivos en linux, y aunque wget no se limita solo a descargar archivos, hace su trabajo muy bien, y podemos usarlo también para otras funciones de descarga, podemos descargar hasta sitios web completos tan solo indicando la url de la web, además soporta los protocolos http, https y ftp, con o sin contraseña, veamos algunos ejemplos prácticos para lo que podemos usarlo.

Descarga de archivos (Fácil)

El uso mas básico que podemos darle es para descargar un archivo concreto teniendo la ubicación exacta del archivo, de esta manera:

wget http://dominio.com/archivo_a_descargar.tar.gz

También podemos indicar varios archivos a descargar, de la siguiente manera:

wget http://dominio.com/archivo1.tar.gz ftp://otrositio.com/otro_archivo.mpg

Si necesitamos descargar varios archivos, también podemos agregarlo de una lista de enlaces, para ello debemos primero crear un archivo de texto en donde ponemos la dirección de cada archivo a descargar en cada linea del documento, de la siguiente manera:

http://dominio1.com/programa.tar.gz

http://ejemplox.com/rpm/paquete.rpm

ftp://sitio.com/descargas/distro.iso

y lo guardamos con el nombre que queramos, luego mediante wget hacemos el llamado al archivo y comenzamos la descarga, así:

wget -i archivo.txt

Limitar Ancho De Banda

Ahora, con esta potente herramienta podemos limitar también el ancho de banda para la descarga de un archivo, muy util en caso de que necesitemos descargar un archivo muy pesado, por ejemplo el archivo iso de una distribución linuxera, para ello debemos usar lo siguiente:

wget --limit-rate=50k ftp://ftp.centos.org/descargas/centos5-dvd.iso

Con Usuario y Contraseña

Para descargar los archivos que se encuentran en una carpeta protegida con usuario y contraseña, debemos usar algo como lo siguiente:

wget –http-user=AQUIELUSUARIO –http-password=AQUIELPASSWORD http://dominio.com/archivo_privado.pdf

reemplazando los campos de usuario y contraseña.

Ejemplos Avanzados

Los archivos descargados, normalmente se almacenan en la carpeta en donde se encuentra la herramienta, si queremos seleccionar el lugar en nuestro ordenador en donde serán descargados los archivos, debemos usar un código como este:

wget -P/tmp/sitio ftp://www.unsitio.com/

Hacer Un Mirror

Para finalizar, y para demostrar la potencia de esta herramienta, voy a destacar un poco la opción --mirror con la que podemos hacer una copia completa de el directorio o url de el sitio que indiquemos. Por ejemplo si seleccionamos la raíz de un sitio, se descargaran todos los archivos de el sitio, desde los archivos .html pasando por imágenes, archivos de configuración y hasta las hojas de estilos css. Ya solo bastaría con pensar en que otras utilidades podemos darle, yo por ejemplo lo uso para hacer copias de seguridad de las bases de datos de mis servidores, y las programo para que se hagan cada cierto tiempo, en una próxima oportunidad explicare mejor esto.

Código:

wget --mirror http://www.sitio.com.co/

Espero les haya servido este tutorial, en esta otra pagina hay mas ejemplos. Si tienen preguntas no duden en dejar sus comentarios

1Mar/103

Como Instalar Arch Linux

Nuevamente tengo Arch Linux en mi maquina, lo logre gracias a una muy buena guía que me encontré en la red sobre como instalar Arch Linux, no valdría la pena intentar copiar todo lo que en ella dice, ya que en ella se explica muy bien y además esta complementada con bastantes imágenes, así que mas bien les dejo el enlace..

Aprovecho para preguntar, y además se que muchos linuxeros leen este blog, si alguien conoce una buena guía para instalar el entorno gráfico en Arch Linux, ya que he encontrado múltiples pero ninguna lo suficientemente completa como para que cualquier usuario no tan avanzado logre instalarlo y poder administrar de forma mas amigable su sistema.

Instalar Arch Linux

Guía De Instalación

1Mar/103

Articulo Aleatorio Wordpress

Existen varias y diferentes maneras para lograr obtener artículos aleatorios en wordpress, el día de hoy les mostrare una de ellas, tal vez la mas simple y que se come menos recursos del sistema, ya que no es un plugin, y tampoco son muchas lineas de código.

Lo que debemos hacer es crear un archivo con el nombre que queramos y la extensión PHP en la raíz de nuestro blog, y para que la gente pueda acceder a el, crear un enlace en el sidebar para que al clickear sobre el, los lleve a un articulo aleatorio. Supongamos que este código lo vamos a pegar en un archivo que se llama "aleatorio.php" en la raíz de nuestro blog.

<?php
require('wp-blog-header.php');
$post = $wpdb->get_row("select id from $wpdb->posts where post_status='publish' order by rand() limit 1″);
$random = get_permalink($post->ID);
status_header(301);wp_redirect( $random );
exit();
?>

Lo que hace este código, es obtener el acceso al blog, para obtener los post, luego seleccionar de los post publicados, uno y direccionar al usuario automáticamente usando el permalink de este post que ha sido escogido aleatoriamente.

Para finalizar, lo único que faltaría seria agregar el enlace en el sidebar de tu blog, debería quedar algo como:

<a href="http://tublog.com/aleatorio.php">Articulo Aleatorio</a>

Fuente: 86400

Ya saben, si tienen preguntas no duden en dejar sus comentarios. :)

25Feb/101

Actualizar Estado de Twitter con PHP

twitter php Actualizar Estado de Twitter con PHP

En esta oportunidad les mostrare lo fácil que es actualizar nuestro esta de Twitter o "Twittear" desde PHP usando la API Twitter PHP.

Para ello debemos usar el siguiente código, solo les explicare las partes que debemos modificar para que el funcione, además, vale aclarar que dividiré el código en dos partes ya que ambas partes se pueden poner en archivos diferentes haciendo la debida inclusión de el archivo para poder trabajar sobre esta API de Twitter, veamos:

Page 1 of 22123451020...Last »

Redes

Suscribete E-Mail

Categorías

Archivo

Blogroll