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 :)

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:

15Feb/101

Hola Mundo en PHP

Post Número 100

Después de mucho meditarlo, decidí no hacer un post de que esta es mi entrada numero 100 xD y mas bien hacer algo que si valga la pena...

php hola mundo Hola Mundo en PHP

Este es como el primer paso para aprender PHP, una pequeña introducción a este lenguaje de programación web :)

Empezando por lo mas básico, en PHP el código empieza siempre con:

<?php

y termina con:

?>

esto declara el comienzo y el fin de cualquier código, recuerden también que PHP es un lenguaje a nivel del servidor y no a nivel de navegador como lo es html, lo que significa que para poder ejecutarlo debemos contar con un servidor con PHP instalado, para hacer pruebas pueden usar el ordenador de su hogar instalando PHP o alguno de los paquetes completos que viene con PHP, MySql y todas las herramientas con las que dispone cualquier servidor web, como por ejemplo XAMPP.

Ahora bien veamos un ejemplo de como hacer un hola mundo usando PHP.

Este es el mas fácil de comprender, 3 lineas y usando "echo", veamos

<?php
echo "Hola Mundo";
?>

o también podríamos hacerlo todo en la misma linea, obteniendo el mismo resultado, así:

<?php echo "Hola Mundo"; ?>

también podemos ir agregando etiquetas para hacerlo un poco mas complejo o ir cambiando el diseño, como por ejemplo, poner el texto en negrita:

<?php echo "<strong>Hola Mundo</strong>"; ?>

o poner el texto mas grande usando etiquetas, como por ejemplo <h1>:

<?php echo "<h1>Hola Mundo</h1>"; ?>

Espero que esto les sirva como introducción a los aprendices a este gran lenguaje, que además permite hacer cosas fantásticas. Si tienes preguntas, o sugerencias para expandir un poco mas este articulo, no duden en dejar su comentario.

21Nov/093

Pseudocódigo De Programacion

El pseudocódigo de programación es un lenguaje que se usa para aprender en la universidad, es como un lenguaje no tan estructurado como llegaría a ser c o c++ o cualquier lenguaje de programación.

Este pseudocódigo o pseudolenguaje es usado para o hacer un bosquejo de una aplicación de manera rápida, o para aprender programación, se usa mas que todo en clases de lógica y algoritmia.

No es un lenguaje estructurado así que cada quien puede poner las normas de el, por ejemplo una condición o una toma de decisiones en pseudolenguaje seria algo como:

si Numero_visitas >= 50000 entonces
escriba "mi blog tiene buen trafico"
sino entonces
escriba "tengo que mejorar mi blog"
fin si

En el ejemplo anterior vemos que lo que esta en verde serian las instrucciones que podrían variar en los diferentes lenguajes de programación (si = if) (escriba = printf) (sino = else) lo que esta en azul "Numero_visitas" representa una variable, los operadores matemáticos se usan de la misma manera en casi todos los lenguajes, en este caso ">=" significa (Mayor o igual) y lo que esta entre comillas es lo que se debe imprimir en la pantalla de la aplicación.

también se pueden, se deben y además son muy frecuentes los comentarios en la aplicación al final de las instrucciones o de los valores para dejar mas claro lo que hacen o a lo que se refiere en cada una de las lineas del programa. por ejemplo, un comentario se haría de la siguiente manera:

Variables
Variable1 cadena [20] //Esta variable es para el nombre
Variable5 numero [8] /* Este es el valor a pagar */

En el anterior ejemplo, el texto que aparece de color azul es un comentario, se puede hacer de las dos formas usando (//) o usando (/* */).

Mas Información En La Wikipedia Pseudocódigo

Si tienen preguntas acerca del pseudo lenguaje o el pseudocódigo de programación no duden en dejar sus comentarios...

19Nov/090

JavaScript Copos De Nieve En El Blog

feliz navidad geek JavaScript Copos De Nieve En El Blog

Se acercan la navidad y hay algunos bloggers que gustan de poner a tono sus blogs, pues una forma bastante interesante de hacerlo es agregar el efecto de copos de nieve cayendo desde lo alto de la pantalla cuando entren a sus blogs.

Me encontré con uno bastante interesante, pueden ver una demostración en la web de Dinamic Drive, la configuración y su implementación es bastante simple, basta con agregar el siguiente código en alguna parte del código de nuestra web, antes de cerrarse la etiqueta "</body>", veamos..

<script type="text/javascript">

/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Last updated Nov 9th, 05' by DD. This notice must stay intact for use
* Algunos Cambios Al Español Por Julian Bohorquez (http://www.juarbo.com/) 19/11/2009
******************************************/

//Configure la siguiente linea para cambiar la imagen del copo de nieve
var snowsrc="http://www.dynamicdrive.com/dynamicindex3/snow.gif"
// Configure el numero de elementos en la pantalla
var no = 10;
// Configure si queremos que los copos desaparezcan despues de cierto tiempo (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";

///////////Stop Config//////////////////////////////////

var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0;                        // set coordinate variables
xp[i] = Math.random()*(doc_width-50);  // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;         // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random();     // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
}
}
}

function snowIE_NS6() {  // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")?  iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) {  // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}

function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}

if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}

</script>

También si nos la ingeniamos un poco podemos editar este código, la edición mas simple es cambiar la imagen del copo de nieve que se encuentra en la linea que dice:

var snowsrc="http://www.dynamicdrive.com/dynamicindex3/snow.gif"

y reemplazamos el "http://www.dynamicdrive.com/dynamicindex3/snow.gif" por la imagen que queremos usar, voy a dejar tres ejemplos de imagen a continuación para que copien la url y la pequen en el código si es que quieren cambiarlo, aunque me parece que el modelo que viene por defecto es el mas bonito :)

Bola De Nieve
Bola De Nieve
Bola De Nieve

Si tienen preguntas ya saben que pueden dejar sus comentarios ;)

Page 1 of 212

Redes

Suscribete E-Mail

Categorías

Archivo

Blogroll