Hola Mundo en PHP
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...
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:
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
echo "Hola Mundo";
?>
o también podríamos hacerlo todo en la misma linea, obteniendo el mismo resultado, así:
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:
o poner el texto mas grande usando etiquetas, como por ejemplo <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.
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...
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)? "http://www.dynamicdrive.com/dynamicindex3/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



Si tienen preguntas ya saben que pueden dejar sus comentarios
Mostrar Estado Del Twitter Con PHP
El día de hoy les explicare como poner su estado de Twitter en cualquier pagina web que esta montada sobre un servidor que maneje PHP.
Es sencillo, tenemos que agregar esta primera parte del código en la pagina
function twitter_status($twitter_id, $hyperlinks = true) {
$c = curl_init();
curl_setopt($c, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/$twitter_id.xml?count=1");
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$src = curl_exec($c);
curl_close($c);
preg_match('/<text>(.*)<\/text>/', $src, $m);
$status = htmlentities($m[1]);
if( $hyperlinks ) $status = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $status);
return($status);
}
?>
Les aclaro, este código usa cURL, es una biblioteca de PHP, pero no te preocupes, en la mayoría de los servidores de Hosting esta activada ![]()
Bueno hasta aquí, no se va a imprimir nada en la pantalla, para ver nuestro ultimo estado en el Twitter, debemos agregar el siguiente código en el lugar que queramos que aparezca
echo twitter_status('Tu_Usuario')
?>
En este ultimo código debemos modificar donde dice "Tu_Usuario" por tu usuario de Twitter, y listo eso es todo lo que hay que hacer
yo e probado este código en uno de mis sitios y me funciona perfectamente, es muy rápido y casi nunca falla, y bueno por ultimo les comento que este código lo vi en el blog de BartMan.
Si tienen problemas con esto, no duden en dejar sus comentarios...

