<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9211249138375123985</id><updated>2024-11-08T07:30:47.427-08:00</updated><category term="Actualidad"/><category term="Curiosidades"/><category term="Tecnologia"/><category term="Videos"/><category term="Programacion"/><category term="php"/><category term="Bromas"/><category term="facebook"/><category term="Internet"/><category term="Redes Sociales"/><category term="hacker"/><category term="Asombro"/><category term="Animales"/><category term="Comincs"/><category term="Google"/><category term="Juegos"/><category term="Mujer"/><category term="Publicos"/><category term="Sorpresas"/><category term="Deporte"/><category term="Descargas"/><category term="Mundial"/><category term="Nasa"/><category term="Programas"/><category term="Redes"/><category term="Robots"/><category term="Social"/><category term="Ultima Generacion"/><category term="2022"/><category term="Antivirus"/><category term="Autos"/><category term="Bebidas"/><category term="Copa"/><category term="Datos"/><category term="Estudios"/><category term="Fenomenos"/><category term="Futbol"/><category term="Imagenes"/><category term="Insolito"/><category term="Movil"/><category term="Msn"/><category term="Musica"/><category term="Pagos"/><category term="Problemas"/><category term="TV"/><category term="Usuarios"/><category term="html"/><category term="3D"/><category term="Amor"/><category term="Artefactos"/><category term="Autor"/><category term="Aviones"/><category term="Blog"/><category term="Blogs"/><category term="Bordados"/><category term="CO2"/><category term="Cabina"/><category term="Cafe"/><category term="Caricaturas"/><category term="Cibernetico"/><category term="Clon"/><category term="Comodidades"/><category term="Compras"/><category term="Cultura"/><category term="Cultura general"/><category term="Cupido"/><category term="Deface"/><category term="Dios"/><category term="Diseños"/><category term="E3"/><category term="Emoticonos gartis"/><category term="Fifa"/><category term="Fisica"/><category term="Fotos"/><category term="Galaxia"/><category term="Gamers"/><category term="Gatos"/><category term="Graciosos"/><category term="Historia"/><category term="Hospital"/><category term="Humanidad"/><category term="Japon"/><category term="Kaspersky"/><category term="Kiyora"/><category term="Lugares"/><category term="Lujo"/><category term="Maquinas"/><category term="Meteoritos"/><category term="Microsoft"/><category term="Misterio"/><category term="Modernidad"/><category term="Moderno"/><category term="Monitores"/><category term="Montajes"/><category term="MotoTracer"/><category term="Motocicleta"/><category term="Motor"/><category term="Motos"/><category term="Mp3"/><category term="Musicaseria"/><category term="Noticias"/><category term="Nube"/><category term="Peliculas"/><category term="Perros"/><category term="Project"/><category term="Razonamiento"/><category term="Red"/><category term="Sudafrica 2010"/><category term="Tormenta"/><category term="Trabajos"/><category term="Trailers"/><category term="Travesuras"/><category term="Universidad"/><category term="Virus"/><category term="Vista"/><category term="Windows"/><category term="Windows 7"/><category term="XP"/><category term="XxX"/><category term="copa del rey"/><category term="dj"/><category term="lammers"/><category term="myspace"/><category term="pc"/><category term="programador"/><category term="real madrid"/><category term="skin"/><category term="trucos"/><category term="usb"/><category term="videos gratis"/><category term="vuvuzelas"/><category term="webs"/><title type='text'>Tecnologia21 Te Informa, contenido online, curiosidades, videos, programacion , series y peliculas</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>98</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-7429748495803863860</id><published>2011-04-22T21:00:00.000-07:00</published><updated>2011-04-22T21:03:40.054-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="copa del rey"/><category scheme="http://www.blogger.com/atom/ns#" term="Deporte"/><category scheme="http://www.blogger.com/atom/ns#" term="Futbol"/><category scheme="http://www.blogger.com/atom/ns#" term="real madrid"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><category scheme="http://www.blogger.com/atom/ns#" term="videos gratis"/><title type='text'>Copa del Rey Se Cae Bajo El Bus Real madrid 2011</title><content type='html'>&lt;center&gt;&lt;b&gt;Video de la caida de la copa del Rey que gano el Real madrid&lt;/b&gt;&lt;/center&gt;&lt;center&gt;&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;390&quot; src=&quot;http://www.youtube.com/embed/ccXuKFkvYIc&quot; title=&quot;YouTube video player&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como ayer les comentábamos la &lt;b&gt;Copa del Rey&lt;/b&gt; que gano el Real Madrid fue tirada por Sergio Ramos quedando dañada, a continuación las fotos de como quedo tras la caida y posterior atropellamiento:&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgv_39y_5WxGPIN8sVFE5xqlrCf-VL9_Uf6yUqM4nCXonokhj17uabXFrT0iwTER1TN5cunCzc7cr1N-b1CURnXz7Pv7XdRt4-4aCgTP-zx1fOz9_t1h7s9w8levip-yP1DNvcPaEPGjhl/s1600/copa_del_rey.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgv_39y_5WxGPIN8sVFE5xqlrCf-VL9_Uf6yUqM4nCXonokhj17uabXFrT0iwTER1TN5cunCzc7cr1N-b1CURnXz7Pv7XdRt4-4aCgTP-zx1fOz9_t1h7s9w8levip-yP1DNvcPaEPGjhl/s400/copa_del_rey.jpg&quot; width=&quot;248&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Otra foto mas&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmOvc0gifGZAgWRU03ES4il38KufAMjloy2wfNP5z8OSBMj8o2bFhxp4CfA5esWMmE0OX97hL33Va9KBKJCIjDQiL308zQHKVR_sA_UwQUFqRdW9bxo5QOlcFiORQWiusYaKAo3_RI64Fu/s1600/copa_del_reyb.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmOvc0gifGZAgWRU03ES4il38KufAMjloy2wfNP5z8OSBMj8o2bFhxp4CfA5esWMmE0OX97hL33Va9KBKJCIjDQiL308zQHKVR_sA_UwQUFqRdW9bxo5QOlcFiORQWiusYaKAo3_RI64Fu/s400/copa_del_reyb.jpg&quot; width=&quot;355&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/7429748495803863860/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2011/04/copa-del-rey-se-cae-bajo-el-bus-real.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/7429748495803863860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/7429748495803863860'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2011/04/copa-del-rey-se-cae-bajo-el-bus-real.html' title='Copa del Rey Se Cae Bajo El Bus Real madrid 2011'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/ccXuKFkvYIc/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-4717595893262058617</id><published>2011-04-16T18:16:00.000-07:00</published><updated>2011-04-16T18:20:17.515-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2022"/><category scheme="http://www.blogger.com/atom/ns#" term="Autos"/><category scheme="http://www.blogger.com/atom/ns#" term="Estudios"/><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><title type='text'>Carros del Futuro</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;390&quot; src=&quot;http://www.youtube.com/embed/1Zu_bUPInLY&quot; title=&quot;YouTube video player&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/4717595893262058617/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2011/04/carros-del-futuro.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/4717595893262058617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/4717595893262058617'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2011/04/carros-del-futuro.html' title='Carros del Futuro'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/1Zu_bUPInLY/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-7691907859591853145</id><published>2011-04-16T17:28:00.000-07:00</published><updated>2011-04-16T17:31:29.305-07:00</updated><title type='text'>Nuevas tecnologias presentadas en la ces 2011 Parte 1</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;390&quot; src=&quot;http://www.youtube.com/embed/X6jPo-mP49Q&quot; title=&quot;YouTube video player&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/7691907859591853145/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2011/04/nuevas-tecnologias-presentadas-en-la.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/7691907859591853145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/7691907859591853145'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2011/04/nuevas-tecnologias-presentadas-en-la.html' title='Nuevas tecnologias presentadas en la ces 2011 Parte 1'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/X6jPo-mP49Q/default.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-6326816926809327770</id><published>2010-07-21T16:25:00.000-07:00</published><updated>2010-07-21T16:25:24.996-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Estructuras de control en php</title><content type='html'>No pueden faltar en un lenguaje de programación las estructuras de control que permiten que el programador ejecute unas acciones en el programa cuando se dan (o no se dan) determinadas condiciones.&lt;br /&gt;
&lt;br /&gt;
IF&lt;br /&gt;
If permite ejecutar un bloque de noticias si se da (o no se da) una determinada condición. Su sintaxis es:&lt;br /&gt;
&lt;br /&gt;
if (condición) &lt;br /&gt;
statement&lt;br /&gt;
&lt;br /&gt;
Por ejemplo, queremos que un script nos indique si dos variables son iguales:&lt;br /&gt;
&lt;br /&gt;
$a = 2;&lt;br /&gt;
$b = 2;&lt;br /&gt;
if ($a == $b) {&lt;br /&gt;
eco &quot;$a es igual a $b y valen $a.n&quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;If se puede utilizar también de forma diferente de la que acabamos de explicar. Aquí hay un ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;? $a = 2; $b = 2; if ($a == $b) : ?&amp;gt;&lt;br /&gt;
$a es igual a $b.&lt;br /&gt;
&amp;lt;? endif; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
que hace lo mismo que la de arriba.&lt;br /&gt;
&lt;br /&gt;
&quot;if&quot; se puede utilizar incluso entre llaves, utilizando &quot;endif&quot; cuando se quiera terminar el bloque &quot;if&quot;; por ejemplo:&lt;br /&gt;
&lt;br /&gt;
if ($a == $b)&lt;br /&gt;
eco &quot;$a es igual a $b y valen $a.n&quot;;&lt;br /&gt;
endif;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;ELSE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
Else sirve para &quot;completar&quot; if: con if, de hecho, hemos decidido que ocurra algo cuando se da una condición. Con else podemos programar qué ocurre cuanda esta condición no se da. Un ejemplo podría ser:&lt;br /&gt;
&lt;br /&gt;
$a = 2;&lt;br /&gt;
$b = 3;&lt;br /&gt;
if ($a == $b) {&lt;br /&gt;
eco &quot;$a es igual a $b y valen $a.n&quot;;&lt;br /&gt;
} else {&lt;br /&gt;
eco &quot;$a es distinta de $b.n$a vale &quot;$a&quot; mientras $b vale &quot;$b&quot;.n&quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: red;&quot;&gt;ELSEIF&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Elseif permite especificar casos no definidos por &quot;if&quot;. Un ejemplo podría ser: &quot;Si $a es igual a $b visualiza $a, si $a es distinto de $b visualiza un mensaje de error; avisa si $a no existe, avisa si $b no existe&quot;. Sólo con if y else no se podría conseguir, sin embargo con elseif se convierte en una oparación muy simple:&lt;br /&gt;
&lt;br /&gt;
if ($a == $b) {&lt;br /&gt;
echo &quot;$a es igual a $b.n&quot;;&lt;br /&gt;
} elseif ($a != $b) {&lt;br /&gt;
echo &quot;$a es distinto de $b.n&quot;;&lt;br /&gt;
} elseif (!$a) {&lt;br /&gt;
echo &quot;$a no existe.n&quot;;&lt;br /&gt;
} elseif (!$b) {&lt;br /&gt;
echo &quot;$b no existe.n&quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Fijaos en dos aspectos: en un bloque pueden estar todos los elseif que necesitáis y, para los que conocen el Perl, cuidado con no escribir &quot;elsif&quot; en lugar de &quot;elseif&quot;, porque el significado es el mismo pero &quot;elsif&quot; no es reconocido por el PHP así como elseif no es reconocido por el Perl.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;WHILE &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
La condición &quot;while&quot; se comporta exactamente como en C; la sintaxis de base es:&lt;br /&gt;
&lt;br /&gt;
while (expresión) declaración&lt;br /&gt;
&lt;br /&gt;
Como &quot;if&quot;, además, &quot;while&quot; se puede utilizar con o sin corchetes, añadiendo en el segundo caso la declaración &quot;endwhile&quot;. Los dos ejemplos que ponemos a continuación son lo iguales:&lt;br /&gt;
&lt;br /&gt;
/* Primer ejemplo: */&lt;br /&gt;
/* $a se incrementa y se visualiza */&lt;br /&gt;
/* hasta que su valor no supere &quot;5&quot; */&lt;br /&gt;
$a = 1;&lt;br /&gt;
while ($a &amp;lt;= 5) {&lt;br /&gt;
print $i++;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Segundo ejemplo */&lt;br /&gt;
&lt;br /&gt;
$a = 1;&lt;br /&gt;
while ($a &amp;lt;= 5)&lt;br /&gt;
print $i++;&lt;br /&gt;
endwhile;&lt;br /&gt;
&lt;br /&gt;
Traducidas, estas expresiones hacen posible que, hasta que (while) $a sea menor o igual a &quot;5&quot;, $a se incrementa de una unidad y luego se visualiza.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;FOR&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
También &quot;for&quot; se comporta exáctamente como en C o en Perl. Después del &quot;for&quot;, se tienen que introducir tres expresiones que, mientras devuelvan &quot;TRUE&quot; permiten la ejecución de la declaración que está a continuación. Vamos a ver el ejemplo:&lt;br /&gt;
&lt;br /&gt;
for ($a = 0 ; $a &amp;lt;=10 ; $a++) {&lt;br /&gt;
print $a;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
Esto visualizará los números entre &quot;0&quot; y&quot;10&quot;. En las tres expresiones entre paréntesis hemos definido que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$a tiene valor &quot;0&quot;; &lt;br /&gt;
$a es menor o igual a &quot;10&quot;; &lt;br /&gt;
$a se incrementa de una unidad.&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, por cada valor de $a a partir de &quot;0&quot; hasta &quot;10&quot; $a se visualiza.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;SWITCH&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&quot;Switch&quot; permite sustituir una serie de &quot;if&quot; en la misma expresión y, por supuesto, actuar independientemente del valor de ésta:&lt;br /&gt;
&lt;br /&gt;
switch ($i) {&lt;br /&gt;
case 0:&lt;br /&gt;
echo &quot;$i vale 0&quot;;&lt;br /&gt;
break;&lt;br /&gt;
case 1:&lt;br /&gt;
echo &quot;$i vale 1&quot;;&lt;br /&gt;
break;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Aquí hemos introducido &quot;break&quot; que permite salir de un bloque en el caso de que se realice una condición establecida.</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/6326816926809327770/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/estructuras-de-control-en-php.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/6326816926809327770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/6326816926809327770'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/estructuras-de-control-en-php.html' title='Estructuras de control en php'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-5396501781284595636</id><published>2010-07-21T16:20:00.000-07:00</published><updated>2010-07-21T16:20:31.476-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Operadores en php</title><content type='html'>Los operadores que se pueden utilizar con PHP son parecidos a los que se utilizan con otros lenguajes de programación. Para nuestra comodidad, los vamos a dividir en distintas &quot;familias&quot;: los operadores aritméticos, los operadores de asignación y todos los demás. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Operadores aritméticos&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Los operadores aritméticos son los más simples y son:&lt;br /&gt;
&lt;br /&gt;
$a + $b -&amp;gt; sumar&lt;br /&gt;
$a - $b -&amp;gt; restar&lt;br /&gt;
$a * $b -&amp;gt; multiplicar&lt;br /&gt;
$a / $b -&amp;gt; dividir&lt;br /&gt;
$a % $b -&amp;gt; resto&lt;br /&gt;
&lt;br /&gt;
Fijémonos un momento en los últimas dos: &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;El resultado de la división no se aproxima al entero que está más cerca sino que da todo el número. El número de los caracteres después del punto se define en el archivo php3.ini en la línea:&lt;br /&gt;
&lt;br /&gt;
precision = 14&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, saldrán sólo 14 números después de la coma, siempre que los haya, como en el ejemplo:&lt;br /&gt;
&lt;br /&gt;
$a = 12;&lt;br /&gt;
$b = 5;&lt;br /&gt;
$c = $a / $b;&lt;br /&gt;
echo $c;&lt;br /&gt;
&lt;br /&gt;
el resultado es 2.4 y se visualizará precisamente como 2.4, no como 2.40000000000000. Por lo tanto, los 14 decimales se visualizan sólo si existen y no indiscriminadamente como ceros inútiles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
el resto se da por sí solo, sin el resultado de la división misma. Si en el ejemplo anterior hubieramos utilizado &quot;%&quot; en vez de &quot;/&quot;, el resultado habría sido &quot;2&quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Asignación&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
A menudo, desgraciadamente, los operadores de asignación se confunden con el operador de identidad. El operador &quot;=&quot; tiene un significado que no hay que confundir con el de &quot;==&quot;.&lt;br /&gt;
El operdaor de asignación es el símbolo igual a (=) que da a una variable un valor, por ejemplo&lt;br /&gt;
&lt;br /&gt;
$a = 2;&lt;br /&gt;
&lt;br /&gt;
asigna a &quot;$a&quot; el valor &quot;2&quot;.&lt;br /&gt;
El error que se hace a menudo es escribir algo como:&lt;br /&gt;
&lt;br /&gt;
if ($a=2) {&lt;br /&gt;
do_something;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
que, si lo leen ojos inexpertos, podría parecer una expresión para decir que si $a es IGUAL a 2 hay que ejecutar el código que está entre las llaves. Pues bien, no es tan grave: si hubieramos querido escribir lo que acabamos de decir, hubiéramos tenido que utilizar:&lt;br /&gt;
&lt;br /&gt;
if ($a == 2) {&lt;br /&gt;
do_something;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Otros operadores&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Los operadores que el PHP nos pone a disposición son muchos y veremos en está página los más importantes que hasta ahora no hemos tenido la posibilidad de analizar. En particular, hablaremos de los valores booleanos, los matemáticos y los de incremento-decremento:&lt;br /&gt;
&lt;br /&gt;
$a &amp;amp; $b&lt;br /&gt;
operador &quot;And&quot; ($a e $b);&lt;br /&gt;
&lt;br /&gt;
$a &amp;amp;&amp;amp; $b&lt;br /&gt;
como arriba, pero con una procedencia más alta;&lt;br /&gt;
&lt;br /&gt;
$a | $b&lt;br /&gt;
operador &quot;Or&quot; ($a o $b);&lt;br /&gt;
&lt;br /&gt;
$a || $b&lt;br /&gt;
como arriba, pero con una procedencia más alta;&lt;br /&gt;
&lt;br /&gt;
$a ^ $b&lt;br /&gt;
operador &quot;Xor&quot; ($a o $b pero con ambos);&lt;br /&gt;
&lt;br /&gt;
!$a&lt;br /&gt;
operador &quot;Not&quot; (verdadero si $a no es verdadera);&lt;br /&gt;
&lt;br /&gt;
$a == $b&lt;br /&gt;
operador de igualdad, verdadero si $a tiene el mismo valor que $b;&lt;br /&gt;
&lt;br /&gt;
$a != $b&lt;br /&gt;
lo opuesto de lo de arriba;&lt;br /&gt;
&lt;br /&gt;
$a &amp;lt; $b;&lt;br /&gt;
$a es menor de $b;&lt;br /&gt;
&lt;br /&gt;
$a &amp;lt;= $b&lt;br /&gt;
$a es menor o igual a $b;&lt;br /&gt;
&lt;br /&gt;
$a &amp;gt; $b&lt;br /&gt;
$a mayor que $b;&lt;br /&gt;
&lt;br /&gt;
$a &amp;gt;= $b&lt;br /&gt;
$a es mayor o igual a $b;&lt;br /&gt;
&lt;br /&gt;
$a ? $b : $c&lt;br /&gt;
éste, se utiliza más con las expresiones que con las variables, evalúa $b si $a es verdadera, y evalúa $c si $a es falsa;&lt;br /&gt;
&lt;br /&gt;
++$a&lt;br /&gt;
incrementa de uno $a y la devuelve;&lt;br /&gt;
&lt;br /&gt;
$a++ devuelve $a y la incrementa de uno&lt;br /&gt;
&lt;br /&gt;
--$a&lt;br /&gt;
$a--&lt;br /&gt;
como los dos anteriores, pero se decrementa el valor;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/5396501781284595636/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/operadores-en-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5396501781284595636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5396501781284595636'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/operadores-en-php.html' title='Operadores en php'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-4374549070836576618</id><published>2010-07-21T16:08:00.000-07:00</published><updated>2010-07-21T16:15:36.000-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Tipos de datos</title><content type='html'>El PHP soporta distintos tipos de datos, que no los tiene que impostar el programador, sino que son asumidos directamente por el motor, siempre que el programador no cambie el tipo (utilizando la función settype() ).&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;Los datos pueden ser:&amp;nbsp; &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Integer; &lt;/li&gt;
&lt;li&gt;Floating Point number; &lt;/li&gt;
&lt;li&gt;String; &lt;/li&gt;
&lt;li&gt;Array; &lt;/li&gt;
&lt;li&gt;Object.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;Vamos a verlos de uno en uno.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Integer&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Los Integers, o enteros, pueden tener distintos valores númericos que se expresan con diferentes anotaciones.&lt;br /&gt;
&lt;br /&gt;
$a = 18; # decimal&lt;br /&gt;
$a = -18; # decimal negativo&lt;br /&gt;
$a = 022; # anotación octal; es igual a 18 decimales&lt;br /&gt;
$a = 0x12; # anotación exadecimal, es igual a 18 decimales&lt;br /&gt;
&lt;br /&gt;
Probablmente, por lo menos para empezar, tendréis que utilizar sobre todo los números decimales, sin embargo hay que saber que el lenguaje admite incluso otras anotaciones ademas de la decimal. &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Floating point number&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Este tipo de datos son los números con la coma móvil, por ejemplo, 9.876. La sintaxis para utilizarlos es bastante simple:&lt;br /&gt;
$a = 9.876;&lt;br /&gt;
$a = 9.87e6; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Strings&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
Con respecto a las strings hay mucho más que decir porque son tipos de datos diferentes. La sintaxis de base es:&lt;br /&gt;
&lt;br /&gt;
$string = &quot;Yo soy una cadena&quot;;&lt;br /&gt;
&lt;br /&gt;
Si se utilizan las comillas (&quot;&quot;), el contenido de la cadena se expande (o, técnicamente, &quot;interpolado&quot;) , como en el ejemplo a continuación:&lt;br /&gt;
&lt;br /&gt;
$num = 10;&lt;br /&gt;
$string = &quot;El número es $num&quot;;&lt;br /&gt;
&lt;br /&gt;
Esto visualizará &quot;El número es 10&quot;. &lt;br /&gt;
Sin embargo, como con todos los lenguajes, también con los PHP tenemos caracteres especiales que tienen que estar anticipados por un símbolo, por ejemplo:&lt;br /&gt;
&lt;br /&gt;
$num = 10;&lt;br /&gt;
$string = &quot;El número es &quot;$num&quot;&quot;;&lt;br /&gt;
&lt;br /&gt;
Los que piensen que el output de este código es &#39;El número es &quot;10&quot;&#39; se equivocan. A parte de que, así como está escrito, el script daría un error de redacción, las comillas son caracteres especiales, sin embargo, es posible utilizarlas. Por lo tanto la sintaxis correcta para el mando es:&lt;br /&gt;
&lt;br /&gt;
$num = 10;&lt;br /&gt;
$string = &quot;El número es &quot;$num&quot;&quot;;&lt;br /&gt;
&lt;br /&gt;
Otros caracteres especiales son:&lt;br /&gt;
&lt;br /&gt;
n -&amp;gt; newline&lt;br /&gt;
r -&amp;gt; carriage return&lt;br /&gt;
t -&amp;gt; tabulación&lt;br /&gt;
\ -&amp;gt; backslash&lt;br /&gt;
$ -&amp;gt; símbolo del dólar&lt;br /&gt;
&lt;br /&gt;
La alternativa a los caracteres de escape, cuando no haya contenidos que extender, son los ápices (&#39;&#39;); por ejemplo:&lt;br /&gt;
&lt;br /&gt;
$string = &#39;$ es el símbol del dólar&#39;;&lt;br /&gt;
&lt;br /&gt;
visualizará precisamente los que están en los ápices. Cuidado con un error muy común:&lt;br /&gt;
&lt;br /&gt;
$num = 10;&lt;br /&gt;
$string = &#39;El número es $num&#39;;&lt;br /&gt;
&lt;br /&gt;
no visualizará &quot;El número es 10&quot; sino &quot;El número es $num&quot;. Por lo tanto, podemos decir que con los ápices el contenido de la cadena se se hace una transmisión literal, tal como está escrito entre las ápices.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Array&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
El PHP soporta tanto los array escalares como los array asociativos.&lt;br /&gt;
&lt;br /&gt;
En PHP un array de valores se puede crear explícitamente definiendo los elementos, o su creación puede hacerse introduciendo valores en el array. Por ejemplo:&lt;br /&gt;
&lt;br /&gt;
$a = (&quot;abc&quot;, &quot;def&quot;, &quot;ghi&quot;);&lt;br /&gt;
&lt;br /&gt;
crea el array definiendo explícitamente los elementos del array, al contrario de lo que ocurre en el ejemplo siguiente:&lt;br /&gt;
&lt;br /&gt;
$a[0] = &quot;abc&quot;;&lt;br /&gt;
$a[1] = &quot;def&quot;;&lt;br /&gt;
$a[2] = &quot;ghi&quot;;&lt;br /&gt;
&lt;br /&gt;
En este caso, el array se crea con tres elementos. Recordemos que el primer elemento de un array se identifica con el número &quot;0&quot;. Si, por ejemplo, la longitud de una array es &quot;5&quot;, éste incluye seis elementos. El elemento que tiene el índice &quot;0&quot; es el primero del array. &lt;br /&gt;
Si, en cambio, para añadir elementos a un array (supongamos que nos referimos al que hemos creado arriba) se utilizan los corchetes vacíos y los datos se ajustan al array. Por ejemplo:&lt;br /&gt;
&lt;br /&gt;
$a[] = &quot;lmn&quot;;&lt;br /&gt;
$a[] = &quot;opq&quot;;&lt;br /&gt;
&lt;br /&gt;
En este caso caso, el array se alarga 2 elementos y resulta ser:&lt;br /&gt;
&lt;br /&gt;
$a[0] = &quot;abc&quot;;&lt;br /&gt;
$a[1] = &quot;def&quot;;&lt;br /&gt;
$a[2] = &quot;ghi&quot;;&lt;br /&gt;
$a[3] = &quot;lmn&quot;;&lt;br /&gt;
$a[4] = &quot;opq&quot;;&lt;br /&gt;
&lt;br /&gt;
Este ejemplo es mucho más útil cuando queremos ajustar los elementos al array sin acudir a funciones específicas y sin tener que leer el número de los elementos que están en el array. Todo se ajustará automáticamente y correctamente.&lt;br /&gt;
&lt;br /&gt;
Los array asociativos se basan, en cambio, en parejas &quot;name-value&quot; y un ejemplo podría ser:&lt;br /&gt;
&lt;br /&gt;
$a = array(&lt;br /&gt;
&quot;nombre&quot; =&amp;gt; &quot;Mario&quot;, &lt;br /&gt;
&quot;apellido&quot; =&amp;gt; &quot;Rossi&quot;,&lt;br /&gt;
&quot;email&quot; =&amp;gt; &quot;mario@rossi.com&quot;,&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
Es interesante la posibilidad que tiene la función array de introducir las entries, como en el ejemplo que sigue:&lt;br /&gt;
&lt;br /&gt;
$a = array(&lt;br /&gt;
&quot;primero&quot; =&amp;gt; array(&lt;br /&gt;
&quot;nombre&quot; =&amp;gt; &quot;Mario&quot;, &lt;br /&gt;
&quot;apellido&quot; =&amp;gt; &quot;Rossi&quot;, &lt;br /&gt;
&quot;email&quot; =&amp;gt; &quot;mario@rossi.com&quot;,&lt;br /&gt;
),&lt;br /&gt;
&quot;segundo&quot; =&amp;gt; array(&lt;br /&gt;
&quot;nombre&quot; =&amp;gt; &quot;Marco&quot;,&lt;br /&gt;
&quot;apellido&quot; =&amp;gt; &quot;Verdi&quot;,&lt;br /&gt;
&quot;email&quot; =&amp;gt; &quot;mario@verdi.com&quot;,&lt;br /&gt;
)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
Ejecutar en este array una instrucción del tipo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;? echo $a[&quot;segundo&quot;][&quot;email&quot;]; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
visualizará mario@verdi.com.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Objects&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
En PHP se pueden utilizar también los objetos. Para empezar vamos a ver un ejemplo:&lt;br /&gt;
&lt;br /&gt;
class visualiza {&lt;br /&gt;
function ejecutar_visualiza () {&lt;br /&gt;
eco &quot;Visualiza un mensaje&quot;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$obj=new visualiza;&lt;br /&gt;
$obj-&amp;gt;ejecutar_visualiza();&lt;br /&gt;
&lt;br /&gt;
En primer lugar definimos la clase &quot;visualiza&quot;, que incluye la función &quot;ejecutar_visualiza&quot; que quiere decir que visualiza simplemente un mensaje en la pantalla.&lt;br /&gt;
Con la declaración &quot;new&quot; inicializamos el objeto &quot;$obj&quot; e invocamos la función visualizar con el operador -&amp;gt; en $obj.&lt;br /&gt;
Como podéis ver, utilizar los objetos no es nada difícil aunque, para describirlos más en detalle, serían neceserario más explicaciones.</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/4374549070836576618/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/tipos-de-datos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/4374549070836576618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/4374549070836576618'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/tipos-de-datos.html' title='Tipos de datos'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-220004610081686230</id><published>2010-07-21T16:05:00.001-07:00</published><updated>2010-07-21T16:06:59.656-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Constantes</title><content type='html'>Además de los datos que hemos visto anteriormente, PHP pone a disposición de los programadores también unas constantes, es decir, lo opuesto a las variables. A un nombre se asocia un valor que el programador puede utilizar, pero que no puede modificar. Vamos a ver cuáles son:&lt;br /&gt;
&lt;br /&gt;
__FILE__&lt;br /&gt;
El nombre del script que está sometido al parsing;&lt;br /&gt;
&lt;br /&gt;
__LINE__ &lt;br /&gt;
La línea en la que se encuentra esta declaración;&lt;br /&gt;
&lt;br /&gt;
PHP_VERSION&lt;br /&gt;
La versión di PHP en uso;&lt;br /&gt;
&lt;br /&gt;
PHP_OS&lt;br /&gt;
El nombre del sistema operativo sobre el que trabaja el script;&lt;br /&gt;
&lt;br /&gt;
TRUE&lt;br /&gt;
Un valor siempre verdadero;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
FALSE&lt;br /&gt;
Un valor siempre falso;&lt;br /&gt;
&lt;br /&gt;
E_ERROR&lt;br /&gt;
Un error, diferente del error usual de parsing (es decir, escritura del código), que no se puede recuperar;&lt;br /&gt;
&lt;br /&gt;
E_WARNING&lt;br /&gt;
Como arriba, pero en este caso el PHP puede seguir la ejecución del código;&lt;br /&gt;
&lt;br /&gt;
E_PARSE&lt;br /&gt;
Un error del parser (es ecir, de la sintaxis del archivo);&lt;br /&gt;
&lt;br /&gt;
E_NOTICE&lt;br /&gt;
Algo que podría o no podría ser un error. La ejecución no se interrumpe;&lt;br /&gt;
&lt;br /&gt;
La pregunta, a este punto, es: ¿cómo utilizamos estas constantes? La respuesta es bastante simple: hay que utilizar un código como:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
&amp;lt;?
echo &quot;Línea &quot;, __LINE__ . &quot; del file &quot; ,__FILE__;
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
que os devolverá Linea XX del archivo NOMBREFILE. Probadlo. Además hay que añadir que, si éstas son las constantes &quot;de default&quot; del lenguaje, es posible definir en un script las propias constantes de forma mucho más simple, como veremos cuando hablemos de las funciones internas del lenguaje.</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/220004610081686230/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/constantes.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/220004610081686230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/220004610081686230'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/constantes.html' title='Constantes'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-7244095605457483208</id><published>2010-07-21T16:04:00.000-07:00</published><updated>2010-07-21T16:04:25.346-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Variables PHP</title><content type='html'>Para terminar, vamos a ver las variables que el mismo PHP nos pone a disposición:&lt;br /&gt;
argv: un array que inclluye los parámetros que pasan al script; &lt;br /&gt;
argc: como arriba, pero si el script se ejecuta a través de la línea de mando; &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;PHP_SELF: el nombre del script actualmente en ejecución; &lt;/li&gt;
&lt;li&gt;HTTP_COOKIE_VARS: un array de asociación que incluye las variables que han pasado al script a través de los cookies HTTP; &lt;/li&gt;
&lt;li&gt;HTTP_GET_VARS: un array de asociación que incluye las variables que han pasado al script a través de la solicitud de GET; &lt;/li&gt;
&lt;li&gt;HTTP_POST_VARS: como arriba, pero referido al método POST.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Hay que recordar que las últimas tres variables tienen sentido sólo si, en el archivo de configuración (track_vars=On) o en el script con la instrucción &quot;php_track_vars&quot;, ha sido habilitado el tracking de las variables.</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/7244095605457483208/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/variables-php.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/7244095605457483208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/7244095605457483208'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/variables-php.html' title='Variables PHP'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-3155873609083812871</id><published>2010-07-21T15:59:00.000-07:00</published><updated>2010-07-21T16:00:43.602-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Variables de Apache</title><content type='html'>La serie de variables de las que hablaremos están en Apache. Si utilizamos otros servidores, algunas de ellas serán, por supuesto, diferentes.&lt;br /&gt;
Antes de analizarlas detalladamente, recordamos que es posible leer el valor de cada variable o con la función phpinfo() o con una simple. &lt;br /&gt;
&lt;br /&gt;
echo &quot;NOMBRE_DE LA_VARIABLE&quot;;&lt;br /&gt;
&lt;br /&gt;
Además, los valores de ejemplo se han tomado o directamente de la documentación del PHP, o del valor que tienen en el servidor que se ha utilizado para escribir estas páginas.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;code&gt;GATEWAY_INTERFACE: la versión de los CGI específicos que ha utlizado el servidor, por ejemplo &quot;CGI/1.1&quot;; &lt;br /&gt;
SERVER_NAME: el nombre del servidor, que en Apache se define como &quot;ServerName&quot; en httpd.conf, por ejemplo &quot;myhost.com&quot;; &lt;br /&gt;
SERVER_SOFTWARE: el nombre del software utilizado por el servidor de la red, por ejemplo &quot;Apache/1.3.9 (Unix) Debian/GNU PHP/3.0.15 mod_perl/1.21_03-dev&quot;; &lt;br /&gt;
SERVER_PROTOCOL: el nombre y la versión del protocolo con el que se ha solicitado la página, por ejemplo &quot;HTTP/1.0&quot;; &lt;br /&gt;
REQUEST_METHOD: utilizado en el form, puede ser &quot;GET&quot;, &quot;POST&quot;, &quot;HEAD&quot;, &quot;PUT&quot;; &lt;br /&gt;
QUERY_STRING: si está, la cadena con la que se ha solicitado la página; &lt;br /&gt;
DOCUMENT_ROOT: la DocumentRoot del servidor, como configurada httpd.conf, por ejemplo &quot;/var/www&quot;; &lt;br /&gt;
HTTP_ACCEPT: el contenido del header Accept, por ejemplo &quot;text/*, image/*, audio/*, application/*&quot;; &lt;br /&gt;
HTTP_ACCEPT_CHARSET: el charset aceptado, por ejemplo &quot;iso-8859-1&quot;; &lt;br /&gt;
HTTP_ENCODING: el encoding de la solicitud, si está; por ejemplo, &quot;gzip&quot;; &lt;br /&gt;
HTTP_ACCEPT_LANGUAGE: por ejemplo el lenguaje &quot;in&quot;; &lt;br /&gt;
HTTP_CONNECTION: el contenido del header Connection, por ejemplo &quot;Keep-alive&quot;; &lt;br /&gt;
HTTP_HOST: el nombre del huésped, por ejemplo &quot;localhost&quot;; &lt;br /&gt;
HTTP_REFERER: el nombre de la página de la que se llega; &lt;br /&gt;
HTTP_USER_AGENT: el contenido del header User_Agent, por ejemplo &quot;Mozilla/4.72 [en] (X11; I; Linux 2.2.14 i586)&quot;; &lt;br /&gt;
REMOTE_ADDR: la dirección IP del usuario conectado a nuestra página; &lt;br /&gt;
REMOTE_PORT: como antes, pero referido a la puerta; por ejemplo, las dos variables podrían tener un output del tipo: &quot;127.0.0.1 1275&quot;; &lt;br /&gt;
SCRIPT_FILENAME: el nombre del script solicitado por el servidor, por ejemplo &quot;prova.php3&quot;; &lt;br /&gt;
SERVER_ADMIN: el nombre del administrador del sistema; &lt;br /&gt;
SERVER_PORT: la puerta en la que el servidor está en escucha, por ejemplo la puerta 80; &lt;br /&gt;
SERVER_SIGNATURE: la posible &quot;firma&quot; del servidor; &lt;br /&gt;
PATH_TRANSLATED: el recorrido del script invocado, por ejemplo &quot;/var/www/php/prova.php3&quot;; &lt;br /&gt;
SCRIPT_NAME: el path, a partir de la DocumentRoot, del script; por ejemplo, /php/prova.php3&quot;; &lt;br /&gt;
REQUEST_URI: el URI que se necesita para acceder a la página;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/3155873609083812871/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/variables-de-apache.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/3155873609083812871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/3155873609083812871'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/variables-de-apache.html' title='Variables de Apache'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-6169696248408302183</id><published>2010-07-21T15:57:00.000-07:00</published><updated>2010-07-21T16:01:17.813-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Las Variables en php</title><content type='html'>Como con todos los lenguajes de programación, también con el PHP es posible utilizar las variables que se representan con el símbolo de dólar ($) seguido por el nombre de la variable.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;$variable = 1;&lt;br /&gt;
$Variable = &quot;Ésta es una variable&quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;Estas variables son diferentes no tanto por el valor que tienen como por sus nombres: realmente, en PHP las variables son case-sensitive.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;Elegir los nombres de las variables sirve sobre todo para entender y recordar el papel de una variable dentro del código y, por lo tanto, a cada variable se le puede dar cualquier nombre. Alguna de ellas, sin embargo, son, por decirlo de alguna forma, &quot;reservadas&quot; y no pueden (mejor dicho, no tendrían) que ser utilizados. Estas variables se pueden dividir en tres grupos: las variables de Apache (o del servidor), las variables de ambiente, y las variables PHP. Considerando que muchas de éstas cambian de equipo a equipo y de servidor a servidor, intentemos hacer un recorrido panorámico por todas ellas que, por otra parte, podéis leer en una página del tipo:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;
&amp;lt;? phpinfo(); ?&amp;gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Además, hay que recordar otras variables, y que algunas dependen directamente del PHP. Las dividimos en tres clases:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Variables de Apache; &lt;/li&gt;
&lt;li&gt;Variables de ambiente; &lt;/li&gt;
&lt;li&gt;Variables PHP.&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/6169696248408302183/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/las-variables-en-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/6169696248408302183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/6169696248408302183'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/las-variables-en-php.html' title='Las Variables en php'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-1981902158426426131</id><published>2010-07-21T15:47:00.000-07:00</published><updated>2010-07-21T15:55:30.023-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Creación de las páginas y sintaxis</title><content type='html'>Como vimos en el pequeño ejemplo anterior y como probablemente muchos de vosotros habrá leído en el resto del curso publicado anteriormente, la sintaxis del PHP se tiene que introducir entre las etiquetas:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
&amp;lt;?php
y
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Sin embargo es posible itroducir el código de otras formas:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
&amp;lt;? ?&amp;gt; /* short tags*/
&amp;lt;script language=&quot;php&quot;&amp;gt; &amp;lt;/script&amp;gt; /* default junto a &amp;lt;?php y ?&amp;gt; */
&amp;lt;% %&amp;gt; /* ASP-like tags */

Por ejemplo, es lo mismo escribir:

&amp;lt;?echo (&quot;Yo soy un script PHPn&quot;); ?&amp;gt;
&amp;lt;?php echo (&quot;Yo soy un script PHPn&quot;); ?&amp;gt;
&amp;lt;script language=&quot;php&quot;&amp;gt; 
echo (&quot;Yo soy un script PHPn&quot;);
&amp;lt;/script&amp;gt;
&amp;lt;% echo (&quot;Yo soy un script PHP&quot;); %&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Aunque para los ejemplos que citaremos, vamos a utilizar la sintaxis &amp;lt;? ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recordamos que las etiquetas aceptadas por default son &amp;lt;?php ?&amp;gt; y &amp;lt;script&amp;gt;. Para establecer las etiquetas cortas y los ASP-like tags se necesita modificar el archivo de configuración de las primeras líneas, en las que es posible leer algo como:&lt;br /&gt;
&lt;br /&gt;
short_open_tag = On ; allow the &amp;lt;? tag.&lt;br /&gt;
asp_tags = On ; allow ASP-style &amp;lt;% %&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
Además es posible, como para todos los lenguajes de programación, introducir los comentarios en el código: el PHP soporta tres tipos de comentarios:&lt;br /&gt;
&lt;br /&gt;
/* */ -&amp;gt; como en el lenguaje C;&lt;br /&gt;
// -&amp;gt; como en el lenguaje C++;&lt;br /&gt;
# -&amp;gt; como en el scripting de shell y en el Perl.&lt;br /&gt;
&lt;br /&gt;
Para que el servidor ejecute el código a enviar a los clientes es necesario además dar a las páginas una determinada extensión y hacer que el servidor de la red sea capaz de interpretar estas páginas e invocar el motor para su interpretación. En Apache, por ejemplo, es necesario cargar el módulo que se refiere al PHP3 en el archivo de configuración y definir una extensión apropiada para las páginas PHP.&lt;br /&gt;
Para cargar el módulo en el archivo httpd.conf la instrucción es:&lt;br /&gt;
&lt;br /&gt;
LoadModule php3_module /usr/lib/apache/1.3/libphp3.so&lt;br /&gt;
&lt;br /&gt;
con la correcta localización de la biblioteca libphp3.so.&lt;br /&gt;
En cuanto a la extensión será necesario abrir el archivo srm.conf e introducir (o descomentar, en el caso de que haya un comentario delante) la instrucción:&lt;br /&gt;
&lt;br /&gt;
AddType application/x-httpd-php3 .php3&lt;br /&gt;
&lt;br /&gt;
LLegados a este punto, después de haber reiniciado Apache, podemos hacer las primeras pruebas. Será suficiente con cargar las páginas con el código php en la DocumentRoot del servidor y controlar que todo haya ido bien</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/1981902158426426131/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/creacion-de-las-paginas-y-sintaxis.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/1981902158426426131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/1981902158426426131'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/creacion-de-las-paginas-y-sintaxis.html' title='Creación de las páginas y sintaxis'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-5474750948404615345</id><published>2010-07-21T15:35:00.000-07:00</published><updated>2010-07-21T15:40:08.138-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Orígenes y tipología del lenguaje</title><content type='html'>PHP es el acrónimo de &quot;PHP: Hypertext Preprocessor&quot;, es decir, un &quot;preprocesador del hipertexto&quot; que se basa en una sintaxis parecida al C, al Java y al Perl, por supuesto con unos añadidos más. Nació en 1994 como proyecto &quot;personal&quot; y la primera versión se utilizó públicamente en 1995 con el nombre &quot;Personal Home Page&quot;. El resto es historia. Como cada buen proyecto que llama la atención de los usuarios y de los programadores, el lenguaje se ha desarrollado como proyecto open-source hasta el punto que, en 1996, ya se estaba utilizando en 15.000 sitios web. En el momento de la release 3 (a mediados de 1999) el número de servidores que utilizaban PHP se había decuplicado.&lt;br /&gt;
El PHP es un lenguaje de scripting server-side. Se trata de un lenguaje &quot;embeeded&quot; en las páginas que lo incluyen, por citar un ejemplo, el lenguaje Javascript. La principal diferencia es que el PHP lo ejecuta en el servidor en lugar de en el cliente directamente. Por lo tanto, no se necesitan compatibilidades particulares o estándar definidos por otros (como el ejemplo más clásico del Javascript). El mecanismo de realización de los script, para los que los conocen, es parecido al lenguaje ASP.&lt;br /&gt;
Por ejemplo, si en una página estuviera el código:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;
&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;
&amp;lt;? phpinfo(); ?&amp;gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;si invocas la página desde el browser, no veis la línea del código entre (las verdaderas etiquetas del PHP), sino el resultado que esta instrucción devuelve. En la práctica, el servidor HTTP, una vez que se le haya solicitado una página parecida, la reconoce (si ha sido configurado debidamente) y pone en marcha la parte &quot;dinámica&quot;. Lo que llega a vuestro browser es la elaboración de este código y podéis entender que se trata de una página escrita en lenguaje PHP sólo por su extensión (típicamente .php3).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las posibilidades del lenguaje PHP son excelentes, hasta el punto que es posible crear en PHP todas las aplicaciones que se podrían crear con unos script CGI. La diferencia principal entre los dos es que el primero hace mucho más simple la conexión y las preguntas con las bases de datos; el PHP3 soporta las siguientes bases de datos:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Adabas D &lt;/li&gt;
&lt;li&gt;InterBase &lt;/li&gt;
&lt;li&gt;Solid &lt;/li&gt;
&lt;li&gt;dBase &lt;/li&gt;
&lt;li&gt;mSQL&lt;/li&gt;
&lt;li&gt;Sybase &lt;/li&gt;
&lt;li&gt;Empress&lt;/li&gt;
&lt;li&gt;MySQL &lt;/li&gt;
&lt;li&gt;Velocis&lt;/li&gt;
&lt;li&gt;FilePro&lt;/li&gt;
&lt;li&gt;Oracle&lt;/li&gt;
&lt;li&gt;Unix dbm&lt;/li&gt;
&lt;li&gt;Informix&lt;/li&gt;
&lt;li&gt;PostgreSQL &lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&amp;nbsp;Al igual que con los CGI, con el PHP es posible utilizar los protocolos de red más famosos como IMAP, SMTP, POP3 e incluso HTTP, o utilizar los socket (enchufes). &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/5474750948404615345/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/origenes-y-tipologia-del-lenguaje.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5474750948404615345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5474750948404615345'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/origenes-y-tipologia-del-lenguaje.html' title='Orígenes y tipología del lenguaje'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-8147283742847438343</id><published>2010-07-19T21:14:00.000-07:00</published><updated>2010-07-21T15:12:15.562-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Tareas principales del PHP</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://pcwin.com/media/images/screen/PHP_Programmers_Brain_3873.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://pcwin.com/media/images/screen/PHP_Programmers_Brain_3873.jpg&quot; style=&quot;float: left; height: 280px; margin: 0px 10px 10px 0px; width: 274px;&quot; /&gt;&lt;/a&gt; &lt;span class=&quot;collapse&quot;&gt;Mencionamos los principales grupos de funciones integradas en el lenguaje y lo que ellas nos ofrecen.&lt;br /&gt;
&lt;br /&gt;
Poco a poco el PHP se va convirtiendo en un lenguaje que nos permite hacer de todo. En un principio diseñado para realizar poco más que un contador y un libro de visitas, PHP ha experimentado en poco tiempo una verdadera revolución y, a partir de sus funciones, en estos momentos se pueden realizar una multitud de tareas útiles para el desarrollo del web:&lt;br /&gt;
&lt;br /&gt;
Funciones de correo electrónico&lt;br /&gt;
Podemos con una facilidad asombrosa enviar un e-mail a una persona o lista parametrizando toda una serie de aspectos tales como el e-mail de procedencia, asunto, persona a responder... &lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;Otras funciones menos frecuentes pero de indudable utilidad para gestionar correos electrónicos son incluidas en su librería.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Gestión de bases de datos&lt;br /&gt;
Resulta difícil concebir un sitio actual, potente y rico en contenido que no es gestionado por una base de datos. El lenguaje PHP ofrece interfaces para el acceso a la mayoría de las bases de datos comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft, a partir de las cuales podremos editar el contenido de nuestro sitio con absoluta sencillez.&lt;br /&gt;
&lt;br /&gt;
Gestión de archivos&lt;br /&gt;
Crear, borrar, mover, modificar...cualquier tipo de operación más o menos razonable que se nos pueda ocurrir puede ser realizada a partir de una amplia librería de funciones para la gestión de archivos por PHP. También podemos transferir archivos por FTP a partir de sentencias en nuestro código, protocolo para el cual PHP ha previsto también gran cantidad de funciones.&lt;br /&gt;
&lt;br /&gt;
Tratamiento de imágenes&lt;br /&gt;
Evidentemente resulta mucho más sencillo utilizar Photoshop para una el tratamiento de imágenes pero...¿Y si tenemos que tratar miles de imágenes enviadas por nuestros internautas?&lt;br /&gt;
La verdad es que puede resultar muy tedioso uniformar en tamaño y formato miles de imágenes recibidas día tras día. Todo esto puede ser también automatizado eficazmente mediante PHP.&lt;br /&gt;
&lt;br /&gt;
También puede parecer útil el crear botones dinámicos, es decir, botones en los que utilizamos el mismo diseño y solo cambiamos el texto. Podremos por ejemplo crear un botón haciendo una única llamada a una función en la que introducimos el estilo del botón y el texto a introducir obteniendo automáticamente el botón deseado.&lt;br /&gt;
&lt;br /&gt;
A partir de la librería de funciones graficas podemos hacer esto y mucho más.&lt;br /&gt;
&lt;br /&gt;
Muchas otras funciones pensadas para Internet (tratamiento de cookies, accesos restringidos, comercio electrónico...) o para propósito general (funciones matemáticas, explotación de cadenas, de fechas, corrección ortográfica, compresión de archivos...) son realizadas por este lenguaje. A esta inmensa librería cabe ahora añadir todas las funciones personales que uno va creando por necesidades propias y que luego son reutilizadas en otros sitios y todas aquellas intercambiadas u obtenidas en foros o sitios especializados.&lt;br /&gt;
&lt;br /&gt;
Como puede verse, las posibilidades que se nos presentan son sorprendentemente vastas. Lo único que se necesita es un poco de ganas de aprender y algo de paciencia en nuestros primeros pasos. El resultado puede ser muy satisfactorio. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/8147283742847438343/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/tareas-principales-del-php.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/8147283742847438343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/8147283742847438343'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/tareas-principales-del-php.html' title='Tareas principales del PHP'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-3454088963550326865</id><published>2010-07-19T21:09:00.000-07:00</published><updated>2010-07-21T15:12:56.423-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion"/><title type='text'>Introducción a la programación en PHP</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.estudie.cl/cursosdelinux/imagenes/php_thumb.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.estudie.cl/cursosdelinux/imagenes/php_thumb.jpg&quot; style=&quot;cursor: hand; float: left; height: 177px; margin: 0px 10px 10px 0px; width: 292px;&quot; /&gt;&lt;/a&gt; &lt;span class=&quot;collapse&quot;&gt;Explicamos someramente qué es el PHP y lo comparamos a otros lenguajes para el desarrollo de webs dinámicas&lt;br /&gt;
&lt;br /&gt;
PHP es uno de los lenguajes de lado servidor más extendidos en la web. Nacido en 1994, se trata de un lenguaje de creación relativamente creciente que ha tenido una gran aceptación en la comunidad de webmasters debido sobre todo a la potencia y simplicidad que lo caracterizan. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;PHP nos permite embeber su pequeños fragmentos de código dentro de la página HTML y realizar determinadas acciones de una forma fácil y eficaz sin tener que generar programas programados íntegramente en un lenguaje distinto al HTML. Por otra parte, y es aquí donde reside su mayor interés con respecto a los lenguajes pensados para los CGI, PHP ofrece un sinfín de funciones para la explotación de bases de datos de una manera llana, sin complicaciones.&lt;br /&gt;
&lt;br /&gt;
Podríamos efectuar la quizás odiosa comparación de decir que PHP y ASP son lenguajes parecidos en cuanto a potencia y dificultad si bien su sintaxis puede diferir sensiblemente. Algunas diferencias principales pueden, no obstante, mencionarse:&lt;br /&gt;
&lt;br /&gt;
-PHP, aunque multiplataforma, ha sido concebido inicialmente para entornos UNIX y es en este sistema operativo donde se pueden aprovechar mejor sus prestaciones. ASP, siendo una tecnología Microsoft, esta orientado hacia sistemas Windows, especialmente NT.&lt;br /&gt;
&lt;br /&gt;
-Las tareas fundamentales que puede realizar directamente el lenguaje son definidas en PHP como funciones mientras que ASP invoca más frecuentemente los objetos. Por supuesto, esto no es más que una simple cuestión de forma ya que ambos lenguajes soportan igualmente ambos procedimientos.&lt;br /&gt;
&lt;br /&gt;
-ASP realiza numerosas tareas sirviéndose de componentes (objetos) que deben ser comprados (o programados) por el servidor a determinadas empresas especializadas. PHP presenta una filosofía totalmente diferente y, con un espíritu más generoso, es progresivamente construido por colaboradores desinteresados que implementan nuevas funciones en nuevas versiones del lenguaje. Este manual va destinado a aquellos que quieren comenzar de cero el aprendizaje de este lenguaje y que buscan en él la aplicación directa a su proyecto de sitio o a la mejora de su sitio HTML. Los capítulos son extremadamente simples, sino simplistas, buscando ser accesibles a la mayoría. Ellos pueden ser complementados posteriormente con otros artículos de mayor nivel destinados a gente más experimentada.&lt;br /&gt;
&lt;br /&gt;
La forma en la que hemos redactado este manual lo hace accesible a cualquier persona no familiarizada con la programación. Sin embargo, es posible que en determinados momentos alguien que no haya programado nunca pueda verse un poco desorientado. Nuestro consejo es el de no querer entender todo antes de pasar al siguiente capítulo sino intentar asimilar algunos conceptos y volver atrás en cuanto una duda surja o hayamos olvidado algún detalle. Nunca viene mal leer varias veces lo mismo hasta que quede bien grabado y asimilado.&lt;br /&gt;
&lt;br /&gt;
Antes de comenzar a leer este manual es altamente aconsejable, sino imprescindible, haber leído previamente el manual sobre manual sobre páginas dinámicas en el cual se explica a grandes rasgos qué es el PHP, algunos conceptos útiles sobre el modo de trabajar con páginas dinámicas al mismo tiempo que nos introduce algunos elementos básicos de la programación como pueden ser las variables y las funciones.&lt;br /&gt;
&lt;br /&gt;
Otra referencia a la cual haremos alusión es el tutorial de SQL que nos será de gran ayuda para el tratamiento de bases de datos.&lt;br /&gt;
&lt;br /&gt;
Esperamos que este manual resulte de vuestro agrado y que corresponda a nuestras expectativas: El poder acercar PHP a todos aquellos amantes del desarrollo de webs que quieren dar el paso hacia las webs &quot;profesionales&quot;. &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/3454088963550326865/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/introduccion-la-programacion-en-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/3454088963550326865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/3454088963550326865'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/introduccion-la-programacion-en-php.html' title='Introducción a la programación en PHP'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-7178950094653146591</id><published>2010-07-09T20:20:00.000-07:00</published><updated>2010-07-21T15:13:45.875-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Curiosidades"/><category scheme="http://www.blogger.com/atom/ns#" term="Diseños"/><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Programas"/><category scheme="http://www.blogger.com/atom/ns#" term="Redes Sociales"/><title type='text'>Social Plus!: el Facebook que siempre has soñado</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;collapse&quot;&gt;&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263513.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263513.jpg&quot; style=&quot;cursor: hand; float: left; height: 194px; margin: 0px 10px 10px 0px; width: 292px;&quot; /&gt;&lt;/a&gt;¿Has echado de menos alguna vez poder usar emoticonos en Facebook? ¿O poder marcar alguna cosa con un &quot;No me gusta&quot;? ¿O cambiar el aspecto de la página con skins? Pues todo eso y mucho más lo puedes hacer con &lt;a href=&quot;http://www.social-plus.com/&quot;&gt;Social Plus&lt;/a&gt;!, una extensión de navegador que añade a Facebook un montón de interesantes funciones.Una vez instalado en tu navegador, Social Plus! añade un nuevo menú en la esquina superior derecha de tu página en Facebook, desde donde puedes configurar todas sus opciones a tu gusto.&lt;/div&gt;&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263509.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263509.jpg&quot; style=&quot;cursor: hand; display: block; height: 154px; margin: 0px auto 10px; text-align: center; width: 428px;&quot; /&gt;&lt;/a&gt;Entre las nuevas funciones que Social Plus! añade a Facebook, tienes la posibilidad de dar formato a tus entradas en el muro, con negritas, cursivas, subrayado o colores. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
&lt;a href=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263510.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263510.jpg&quot; style=&quot;cursor: hand; display: block; height: 154px; margin: 0px auto 10px; text-align: center; width: 428px;&quot; /&gt;&lt;/a&gt;También podrás marcar elementos con un flamante botón de &quot;No me gusta&quot; (al lado del de &quot;Me gusta&quot;) y darle una puntuación con estrellitas, al estilo de iTunes o YouTube. Además, cada vez que uses un emoticón con signos de texto (por ejemplo, dos puntos y un paréntesis) Social Plus! lo convertirá en un colorido emoticón como los de Messenger. &lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
&lt;a href=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263511.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263511.jpg&quot; style=&quot;cursor: hand; display: block; height: 154px; margin: 0px auto 10px; text-align: center; width: 428px;&quot; /&gt;&lt;/a&gt;Social Plus! incluye además centenares de skins o temas visuales con los que modificar el aspecto de tu página en Facebook, aunque la mayoría son simplemente combinaciones de colores.&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
&lt;a href=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263512.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://static.obolog.net/multimedia/fotos/643000/642998/642998-263512.jpg&quot; style=&quot;cursor: hand; display: block; height: 154px; margin: 0px auto 10px; text-align: center; width: 428px;&quot; /&gt;&lt;/a&gt; En definitiva, Social Plus! es el complemento perfecto para todos los adictos a Facebook, que me consta que sois muchos :P Puedes descargarlo para &lt;a href=&quot;http://www.social-plus.com/socialplus2.0.3.xpi&quot;&gt;Firefox&lt;/a&gt; (mínimo versión 3.5), &lt;a href=&quot;http://www.social-plus.com/exe/socialplus.exe&quot;&gt;Internet Explorer&lt;/a&gt; (sólo versión 8) y &lt;a href=&quot;http://bit.ly/9vrcYf&quot;&gt;Google Chrome.&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/7178950094653146591/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/social-plus-el-facebook-que-siempre-has.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/7178950094653146591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/7178950094653146591'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/social-plus-el-facebook-que-siempre-has.html' title='Social Plus!: el Facebook que siempre has soñado'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-785203346365769542</id><published>2010-07-08T10:44:00.000-07:00</published><updated>2010-07-21T15:14:05.907-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cultura"/><category scheme="http://www.blogger.com/atom/ns#" term="Cultura general"/><category scheme="http://www.blogger.com/atom/ns#" term="Estudios"/><category scheme="http://www.blogger.com/atom/ns#" term="Historia"/><title type='text'>Arqueólogos: Los primeros hombres ya vivían en Inglaterra hace 800.000 años</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://informe21.com/sites/default/files/imagecache/extra_large/images/Los+primeros+hombres+que+pudieron+adaptarse+a+las+temperaturas+de+Europa+lo+hicieron+hace+800.000+a%C3%B1os.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://informe21.com/sites/default/files/imagecache/extra_large/images/Los+primeros+hombres+que+pudieron+adaptarse+a+las+temperaturas+de+Europa+lo+hicieron+hace+800.000+a%C3%B1os.jpg&quot; style=&quot;float: left; height: 288px; margin: 0px 10px 10px 0px; width: 212px;&quot; /&gt;&lt;/a&gt; &lt;span class=&quot;collapse&quot;&gt;Los primeros hombres que pudieron adaptarse a las temperaturas heladas de Europa del Norte lo hicieron hace 800.000 años, unos 100.000 antes de lo que se creía hasta ahora, según un estudio sobre los descubrimientos de arqueólogos británicos publicado este miércoles por Nature. En total se descubrieron 78 herramientas y astillas de sílex cerca de Happisburgh (Norfolk, este de Inglaterra) que dan cuenta de la presencia humana en Gran Bretaña, lo que la hace la implantación humana conocida más vieja en el norte de Europa, concluye este estudio realizado por un equipo de científicos y arqueólogos financiados por el British Museum. Hasta ahora todos los sitios arqueológicos estudiados en Europa y en Asia en los que hay rastros de presencia humana durante el periodo pleistoceno (entre 1,8 millones de años y 780.000 años atrás) se encontraban debajo del paralelo 54, por lo que se interpretó que la temperatura frenó la migración de los primeros hombres hacia el Norte.&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;Todos estos sitios estaban en un clima tropical, mediterráneo o de sabana.&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Los hombres parecían estar confinados en aquella época al sur de los Pirineos y de los Alpes y su presencia en Gran Bretaña se creía que empezó hace 500.000 años. Sin embargo en 2005 las búsqueda del sitio de Pakefield (Suffold, este de Inglaterra) estableció la presencia humana hace 700.000 años. Los nuevos descubrimientos llevan el cursor en la línea del tiempo a 100.000 años antes.&lt;br /&gt;
&lt;br /&gt;
&quot;Estos descubrimientos son por lejos el rastro más antiguo conocido sobre la presencia humana en Gran Bretaña, remontándose en el tiempo de al menos 100.000 años más que los descubrimientos anteriores&quot;, explicó el profesor Chris Stringer, director de investigaciones sobre el origen del Hombre en el Museo de Historia Natural de Londres.&lt;br /&gt;
&lt;br /&gt;
El descubrimiento &quot;tiene implicaciones importantes sobre nuestra comprensión del comportamiento de los primeros humanos, su adaptación, su supervivencia y para saber cuándo y cómo nuestros antepasados colonizaron Europa luego de partir de Africa&quot;, hace 1,8 millones de años, explicó.&lt;br /&gt;
&lt;br /&gt;
Estos nuevos descubrimientos muestran que estos primeros humanos sobrevivían en climas hostiles, con temperaturas invernales inferiores a cero.&lt;br /&gt;
&lt;br /&gt;
&quot;Estos nuevos objetos de sílex son increíblemente importantes. No sólo son más antiguos que los otros descubiertos, sino que también están acompañados por una gama de datos sobre el medioambiente que dan una imagen clara de la vegetación y del clima&quot;, explicó Nick Ashton, del British Museum, codirector del proyecto.&lt;br /&gt;
&lt;br /&gt;
&quot;Esto evidencia que los primeros hombres sobrevivieron en un clima más frío que el actual&quot;, explicó.&lt;br /&gt;
&lt;br /&gt;
Durante el verano las temperaturas eran de entre 16 a 18 grados mientras que en el invierno caían hasta -3 grados.&lt;br /&gt;
&lt;br /&gt;
Gran parte de Europa del Norte estaba cubierta en la edad de hielo por bosques boreales, fluctuando en función de la evolución de los glaciares. Las plantas y animales comestibles eran raros y estaban diseminados, los días cortos y las temperaturas rigurosas en invierno hacían aun más difícil la vida de los primeros hombres.&lt;br /&gt;
&lt;br /&gt;
Happisburgh se encuentra junto a un antiguo afluente, hoy desparecido, del Támesis. &quot;La llanura, inundada por la marea, estaba recubierta de hierba, que alimentaba gran cantidad de herbívoros, como los mamut, los rinocerontes y los caballos. Los predadores debían ser hienas, felinos con dientes afilados y por supuesto los humanos&quot;, indicó Simon Parfitt, de la University College London. AFP&lt;br /&gt;
&lt;br /&gt;
Recopilacion: Informe21&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/785203346365769542/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/arqueologos-los-primeros-hombres-ya.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/785203346365769542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/785203346365769542'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/arqueologos-los-primeros-hombres-ya.html' title='Arqueólogos: Los primeros hombres ya vivían en Inglaterra hace 800.000 años'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-1121537582582640972</id><published>2010-07-08T10:38:00.000-07:00</published><updated>2010-07-21T15:14:37.999-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aviones"/><category scheme="http://www.blogger.com/atom/ns#" term="Nasa"/><category scheme="http://www.blogger.com/atom/ns#" term="Tecnologia"/><category scheme="http://www.blogger.com/atom/ns#" term="Ultima Generacion"/><title type='text'>El avión Solar Impulse completa el primer vuelo de más de un día sin carburante</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://informe21.com/sites/default/files/imagecache/extra_large/images/Solar+Impulse_1.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://informe21.com/sites/default/files/imagecache/extra_large/images/Solar+Impulse_1.jpg&quot; style=&quot;cursor: hand; float: left; height: 229px; margin: 0px 10px 10px 0px; width: 320px;&quot; /&gt;&lt;/a&gt; &lt;span class=&quot;collapse&quot;&gt;El avión experimental Solar Impulse aterrizó este jueves por la mañana en Suiza sin problemas, convirtiéndose en el primer aparato del mundo que completa un vuelo de más de 24 horas sin carburante, propulsado únicamente con energía solar. El avión, pilotado por André Borschberg, aterrizó en la base militar de Payerne (oeste) a las 09H01 locales (07H01 GMT), tras 26 horas de vuelo sobre Suiza. Bajo un cielo despejado, el prototipo matriculado HB-SIA corrió sobre la pista y se paró al cabo de sólo cien metros, entre los aplausos de un centenar de espectadores.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span class=&quot;fullpost&quot;&gt;El avión podría incluso haber continuado su vuelo: &quot;Capta suficiente energía para ganar altura y pasar una nueva noche&quot; en el aire, exclamó Bertrand Piccard, promotor del proyecto, que recibió al piloto ayudándolo a abrir el &quot;cockpit&quot;.&lt;br /&gt;
&lt;br /&gt;
Piccard detalló que el aparato tenía al amanecer de este jueves energía suficiente en sus baterías para seguir volando tres horas, un margen mucho mayor del esperado.&lt;br /&gt;
&lt;br /&gt;
&quot;¡Es un placer estar de regreso!&quot;, dijo André Borschberg. &quot;Tengo la impresión de seguir en el aire, de llevar lejos mucho tiempo&quot;, dijo a la AFP este ex piloto militar de 57 años.&lt;br /&gt;
&lt;br /&gt;
El aparato había despegado el miércoles a las 06H51 (04H51 GMT), a una velocidad de 35 km/h, de la pista de la base militar de Payerne, aprovechando un día radiante.&lt;br /&gt;
&lt;br /&gt;
El prototipo tiene las alas recubiertas con 12.000 células fotovoltaicas, que alimentan sus cuatro motores eléctricos de una potencia de 10 caballos cada uno. Su peso es muy ligero (1.600 kg) y las alas tienen una envergadura semejante a la de un Airbus A340 (63,40 metros).&lt;br /&gt;
&lt;br /&gt;
Los paneles solares sirvieron durante las 14 horas de sol del miércoles para recargar las baterías de litio polimerizado, de 400 kg de peso, lo que permitió que el prototipo tuviera energía suficiente para volar durante la breve noche estival.&lt;br /&gt;
&lt;br /&gt;
&quot;El objetivo es volar sin combustible y mostrar que podemos ser mucho menos dependientes de la energía fósil de lo que se cree normalmente&quot;, destacó Bertrand Piccard al comentar el proyecto. El miércoles la intensidad del sol era tal que el piloto pudo apagar la parte del dispositivo que carga las baterías.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, a última hora del día el avión voló demasiado rápido, impulsado por un fuerte viento, lo que le impidió cargarlas completamente. En la tarde del miércoles, los organizadores decidieron continuar el vuelo durante la noche, al considerar que las baterías estaban suficientemente cargadas para aguantar hasta el amanecer de este jueves.&lt;br /&gt;
&lt;br /&gt;
El vuelo, que tiene lugar tres meses después de un primer vuelo de una hora y media, es una etapa crucial dentro del proyecto dirigido por el explorador Bertrand Piccard.&lt;br /&gt;
&lt;br /&gt;
Para el director de vuelo Claude Nicollier, fue &quot;un vuelo magnífico, mejor de lo previsto&quot;. El vuelo fue seguido además por la Federación Internacional Aeronáutica (FIA), que registra los récords en aviación.&lt;br /&gt;
&lt;br /&gt;
Una primera tentativa de despegue fue anulada el jueves pasado una hora antes de la salida prevista, por una avería de un componente electrónico que luego fue remplazado. Tras este primer logro, el equipo de Solar Impulse, formado por unas 70 personas, espera construir un segundo ejemplar para dar la vuelta al mundo en cinco etapas hacia 2013 ó 2014. AFP&lt;br /&gt;
&lt;br /&gt;
Recopilacion: Informe21&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/1121537582582640972/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/el-avion-solar-impulse-completa-el.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/1121537582582640972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/1121537582582640972'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/el-avion-solar-impulse-completa-el.html' title='El avión Solar Impulse completa el primer vuelo de más de un día sin carburante'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-5500960273250226961</id><published>2010-07-08T10:35:00.000-07:00</published><updated>2010-07-21T15:14:50.931-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Antivirus"/><category scheme="http://www.blogger.com/atom/ns#" term="hacker"/><category scheme="http://www.blogger.com/atom/ns#" term="pc"/><category scheme="http://www.blogger.com/atom/ns#" term="Tecnologia"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>Hackers usan calentadores de tazas</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://i26.tinypic.com/15g5mz4.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://i26.tinypic.com/15g5mz4.jpg&quot; style=&quot;cursor: hand; float: left; height: 175px; margin: 0px 10px 10px 0px; width: 241px;&quot; /&gt;&lt;/a&gt; &lt;span class=&quot;collapse&quot;&gt;Los hackers, crackers, spammers y demás gente relacionada a la seguridad informática, tienen una gran creatividad para concretar sus propósitos.&lt;br /&gt;
&lt;br /&gt;
Cualquier dispositivo con conexión USB, puede ser utilizado para sustraer información de un equipo. Ingenieros del Royal Military College de Canadá, alertan sobre esto, por lo que si tienes un calentador de taza, un sable Jedi o una tostadora con forma del caso de Darth Vader, ten cuidado con estas conexiones USB. &lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;El problema de los USB, es que facilitan el uso de los dispositivos para poder sustraer nuestra información o la de nuestra empresa, sería como un “troyano de hardware”.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
En cuanto a troyanos de hardware, siempre fueron circuitos modificados, creados por hackers para que respondan a las diversas ordenes que enviaban.&lt;br /&gt;
&lt;br /&gt;
Los ingenieros han descubierto una vulnerabilidad en la funcionalidad “plug and play” de los USB, el problema radica en que el protocolo USB confía ciegamente en todos los dispositivos, por lo que un calentador de tazas u otro gadget, podría decirle a tu PC que es un teclado o mouse y tu ordenador confiará en eso.&lt;br /&gt;
&lt;br /&gt;
Los ingenieros desarrollaron un teclado que robaba información del disco duro, transmitiendo los datos en código morse con luces LED y mediante un código en sonidos, pues el envío de datos vía email podría ser fácil de detectar por el mejor antivirus.&lt;br /&gt;
&lt;br /&gt;
El experimento nos advierte de tener especial cuidado con los dispositivos USB que tenemos conectados a nuestro ordenador. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/5500960273250226961/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/hackers-usan-calentadores-de-tazas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5500960273250226961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5500960273250226961'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/hackers-usan-calentadores-de-tazas.html' title='Hackers usan calentadores de tazas'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i26.tinypic.com/15g5mz4_th.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-5340554076728602413</id><published>2010-07-07T20:56:00.000-07:00</published><updated>2010-07-08T11:00:34.911-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Sistema de Busqueda Google - Con Adaptaciones Extras Muy Buen Diseño</title><content type='html'>&lt;a href=&quot;http://img191.imageshack.us/img191/5374/foto1111.jpg&quot;&gt;&lt;img style=&quot;TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 642px; DISPLAY: block; HEIGHT: 255px; CURSOR: hand&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://img191.imageshack.us/img191/5374/foto1111.jpg&quot; /&gt;&lt;/a&gt; &lt;div align=&quot;justify&quot;&gt;Segun Se a Comentado y verificado dise que Google con el color Negro ahorra mucha mas energia que es bueno para nuestro planeta asi que utilicemos este diseño. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Bueno este Buscador tiene La tecnologia de Google Pero Las Adaptaciones que se las incluyo le dan mas vida al buscador.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Aprovechando el Mundial Se le Adapto El Cambio de Logo de Google Por uno de estos Tres Paises.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;La Pgina es facil de Modificar Solo necesitas tener tu promade edicion Html y listo. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Adaptalo a tu guto. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;left&quot;&gt;Por si lo quieren poner en su pagina de inicio solo hagan &lt;a onclick=&quot;this.style.behavior=&#39;url(#default#homepage)&#39;;this.setHomePage(&#39;http://www.google.musicaseria.com.pe/&#39;);&quot; href=&quot;http://www.blogger.com/post-edit.g?blogID=9211249138375123985&amp;amp;postID=5340554076728602413#&quot;&gt;CLIC AQUI&lt;/a&gt; , Luego aparecera una ventananita donde tendras que darle en SI y listo&lt;/div&gt;&lt;div align=&quot;left&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Por si lo quieres subir a tu hosting y probarlo tu mismo tmb lo puedes descarga aqui te lo dejo&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Clic --&gt;&lt;a href=&quot;http://hotfile.com/dl/53339971/5cc4599/google.rar.html&quot;&gt;Descargar&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/5340554076728602413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/sistema-de-busqueda-google-con.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5340554076728602413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5340554076728602413'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/07/sistema-de-busqueda-google-con.html' title='Sistema de Busqueda Google - Con Adaptaciones Extras Muy Buen Diseño'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-2647439032282817135</id><published>2010-06-30T07:55:00.000-07:00</published><updated>2010-07-21T15:17:07.233-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Curiosidades"/><category scheme="http://www.blogger.com/atom/ns#" term="Imagenes"/><title type='text'>Gore - pasion Por la sangre</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://i45.tinypic.com/4lj24n.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://i45.tinypic.com/4lj24n.jpg&quot; style=&quot;cursor: hand; float: left; height: 242px; margin: 0px 10px 10px 0px; width: 273px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;collapse&quot;&gt;Hace poco andaba investigando cosas interesantes por la red y me tope con esto, que es algo realmente impactante se trata de las personas con tendencias GORE. Ustedes se preguntaran que es Gore.&lt;br /&gt;
&lt;br /&gt;
El gore: esa oscura pasión por la sangre&lt;br /&gt;
&lt;br /&gt;
Cada vez nos rodean más tendencias de las que hace años apenas teníamos conocimiento y que sin embargo, ahora generan fenómenos de masas. Esto es un ejemplo de lo que pasa con el &quot;gore&quot;, que aunque siempre ha tenido adeptos, es en los últimos años cuando más seguidores ha reunido llegando incluso a crear una corriente. &lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;Información:&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Su propio nombre lo indica: &quot;gore&quot; significa &quot;sangre&quot; en castellano. Muchos son los que no entienden esta pasión o curiosidad morbosa de la gente calificándolos de enfermos o psicópatas en potencia, sin embargo esta corriente cada vez arrastra a más adeptos que se sienten atraídos por esta oscura tendencia aunque no lo reconozcan abiertamente por el prejuicio social que pueda presuponer. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;Hoy en día, esta corriente forma parte de una cultura que tiene su vehículo de expresión en múltiples medios como el cine, los libros, comics, y actualmente en Internet. En este último soporte es quizás donde menos controlado esté, y donde se pueden encontrar fotos reales de gente degollada, accidentes, etc... &lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
No obstante, su medio de expresión más afamado es el cine, que tuvo sus comienzos en los nudies, películas cuyo atractivo era la muestra de piel femenina, y su primer ejemplo fue &quot;The Immoral Mr. Teas&quot; (1959) dirigida por Russ Meyer.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;Pero el verdadero precursor de este género es sin duda el director Herschell Gordon Lewis, que en 1963 dirigió la película &quot;Blood Feast&quot;(primer film realmente gore de La historia del cine) y en 1964 hizo &quot;2000 Maníacos&quot;. Otras dos películas que marcaron un hito en la historia del cine gore fueron &quot;La Matanza De Texas&quot; rodada en 1974 por Tobe Hooper y &quot;Posesión Infernal&quot; (1982) de Sam Raimi. Aquí, la nueva generación empieza a mostrar el descontento con la sociedad en la que viven y podemos hablar de un gore reivindicativo, de crítica social, donde la sangre se mezcla con ironía y un toque de humor negro, como el claro ejemplo de &quot;Pesadilla En Elm Street&quot;(1984) de Wes Craven. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
***************&lt;br /&gt;
No se si llamarlos EMOS, GÓTICOS u Otros Pero es realmente penoso. =(&lt;br /&gt;
Si deseas seguir Viendo Las demás imagenes puedes descargarla desde el enlace que pondre acontinuacion, pero te advierto que las imagenes son realmente impactantes, si eres una persona que no le gusta la sangre ni los cortes a la piel te ruego no descargarla el blog no se hace responsable de lo que pueda ocurrir despues. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;br /&gt;
Descargar las Demas Imagenes: &lt;a href=&quot;http://hotfile.com/dl/51605813/5336195/Gore.rar.html&quot;&gt;CLIC PARA DESCARGAR &lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/2647439032282817135/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/gore-pasion-por-la-sangre.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/2647439032282817135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/2647439032282817135'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/gore-pasion-por-la-sangre.html' title='Gore - pasion Por la sangre'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i45.tinypic.com/4lj24n_th.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-5787758853104631443</id><published>2010-06-30T06:45:00.000-07:00</published><updated>2010-07-21T15:17:25.683-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Descargas"/><category scheme="http://www.blogger.com/atom/ns#" term="Mp3"/><category scheme="http://www.blogger.com/atom/ns#" term="Musica"/><title type='text'>Obtener el audio en MP3 de los vídeos Youtube</title><content type='html'>&lt;a href=&quot;http://www.solotecnologia.net/wp-content/uploads/2010/06/1.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.solotecnologia.net/wp-content/uploads/2010/06/1.png&quot; style=&quot;cursor: hand; float: left; height: 141px; margin: 0px 10px 10px 0px; width: 293px;&quot; /&gt;&lt;/a&gt; &lt;span class=&quot;collapse&quot;&gt;A mi personalmente me encanta la música en vivo, específicamente los recitales, es por eso que me paso horas, horas y horas en Youtube buscando conciertos y presentaciones de mis cantantes favoritos. Normalmente estos videos solo los podía ver de forma online, ya que cada vez que quería disfrutar de un concierto de AC/DC, tenia que conectarme a internet obligatoriamente. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span class=&quot;fullpost&quot;&gt;Por suerte he encontrado una solución a mi problema y que de seguro también te servira a ti, gracias a la aplicación en línea Dirpy ahora podrás descargar los videos en formato MP3 para luego poder reproducirlos en tu reproductor de música.&lt;br /&gt;
&lt;br /&gt;
Dirpy es muy fácil de utilizar, solo debes copiar la dirección del video que quieres convertir en MP3, para luego pegarlo en el espacio en blanco que te aparece en la web de Dirpy, por ultimo debes hacer clic en la palabra “Dirpy” para que te convierta el video. Normalmente la conversión dura menos de 1 minuto (según la duración del video), por lo que no tendrás que esperar mucho para descargarlo.&lt;br /&gt;
&lt;br /&gt;
Luego de haber descargado el video convertido en MP3, podrás grabar la canción en cualquier formato digital o físico respectivamente. Te recomiendo que cada vez que descargues un video convertido, compruebes que el mismo este completo.&lt;br /&gt;
&lt;br /&gt;
Enlace: &lt;a href=&quot;http://www.dirpy.com/&quot;&gt;Dirpy &lt;/a&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/5787758853104631443/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/obtener-el-audio-en-mp3-de-los-videos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5787758853104631443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/5787758853104631443'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/obtener-el-audio-en-mp3-de-los-videos.html' title='Obtener el audio en MP3 de los vídeos Youtube'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-6667957505923009630</id><published>2010-06-30T06:32:00.000-07:00</published><updated>2010-07-21T15:17:39.424-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Descargas"/><category scheme="http://www.blogger.com/atom/ns#" term="Musica"/><category scheme="http://www.blogger.com/atom/ns#" term="Musicaseria"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Buscar, escucha y descargar musica Online gratis</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://i47.tinypic.com/al6v5f.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://i47.tinypic.com/al6v5f.jpg&quot; style=&quot;cursor: hand; float: left; height: 212px; margin: 0px 10px 10px 0px; width: 281px;&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;collapse&quot;&gt;Uno de los servicios que muchos usuarios de hoy en día quieren, es una web donde buscar y escuchar musica online formato MP3 y gratuito el cual también nos permita descargarla. Para ello hoy aquí en Tecnología21 les presentare el site llamado “MusicaSeria.com.pe”, herramienta online que nos permite buscar música para luego descargarla en MP3 y de totalmente gratis.&lt;br /&gt;
&lt;br /&gt;
Además MusicaSeria permite que escuches la música directamente desde la pagina web, de esta forma si tu no quieres descargar música porque no tienes mas espacio en tu PC, podrás escuchar todos los temas que quieras sin la necesidad de guardarlo en tu computadora, o sea de manera online ¿no es genial?.&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;¿Como hago para buscar una canción?&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Para buscar un tema en MP3 lo único que tienes que hacer es escribir lo siguiente: “El nombre del artista” o “El nombre de la canción” y luego debes hacer clic en “Buscar”.&lt;br /&gt;
&lt;br /&gt;
*La opcion se encuentra en la parte de arriba&lt;br /&gt;
&lt;br /&gt;
Otra de las cosas que tiene MusicaSeria es que cuenta con una sección de las ultimas búsquedas realizadas, con esto te das cuenta de que tema buscaste y de que canción descargaste, para luego no descargarla devuelta.&lt;br /&gt;
&lt;br /&gt;
Ademas de eso Te brinda Un Visor de Videos, Mientras vas ecuchando tu musica favorita podras ver el video relacionado con la musica.&lt;br /&gt;
&lt;br /&gt;
A continuación te dejamos el link de la pagina web para que disfrutes de este excelente servicio:&lt;br /&gt;
&lt;br /&gt;
Enlace: &lt;a href=&quot;http://www.musicaseria.com.pe/&quot;&gt;Ingresar aquí &lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/6667957505923009630/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/buscar-escucha-y-descargar-musica.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/6667957505923009630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/6667957505923009630'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/buscar-escucha-y-descargar-musica.html' title='Buscar, escucha y descargar musica Online gratis'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i47.tinypic.com/al6v5f_th.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-4103196070888905367</id><published>2010-06-30T06:25:00.001-07:00</published><updated>2010-06-30T06:26:42.721-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Caricaturas"/><category scheme="http://www.blogger.com/atom/ns#" term="Fotos"/><category scheme="http://www.blogger.com/atom/ns#" term="Imagenes"/><category scheme="http://www.blogger.com/atom/ns#" term="Montajes"/><title type='text'>Píntate la cara con los colores de tu país</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.solotecnologia.net/wp-content/uploads/2010/06/picnik.gif&quot;&gt;&lt;img style=&quot;MARGIN: 0px 10px 10px 0px; WIDTH: 396px; FLOAT: left; HEIGHT: 396px; CURSOR: hand&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://www.solotecnologia.net/wp-content/uploads/2010/06/picnik.gif&quot; /&gt;&lt;/a&gt; Normalmente cuando las personas van al estadio de futbol una de las maneras preferidas por excelencia para apoyar a su equipo es pintarse la cara con sus colores, cosa que se repite en el presente Mundial de Sudáfrica de futbol. Seguramente no puedas estar allí, pero de igual formas puedes reflejar todo tu apoyo con tus fotos…&lt;br /&gt;Si tu quieres pintar la cara de tus imágenes con los colores de tu selección de futbol, pues con el editor de imágenes online “Picnik” podrás hacer tu “sueño” realidad, ya que el programa te permite pintar cualquier cara del color que tu quieras y de una forma muy fácil de realizar.&lt;br /&gt;&lt;br /&gt;Para utilizar Picnik no hace falta ser un As del diseño fotográfico, ya que la aplicación online te ofrece todo lo que necesitas. Con solo indicar el país que quieres pintarte en tu cara Picnik procesara esos datos y te pintara automáticamente los colores en el parámetro facial que tu le hayas indicado previamente.&lt;br /&gt;&lt;br /&gt;Como bien te dijimos anteriormente Picnik es muy fácil de usar, solo debes tener una conexión a internet de banda ancha y una computadora con Windows XP para poder ejecutar la aplicación flash. A continuación les dejamos el link de ingreso a la web:&lt;br /&gt;&lt;br /&gt;Enlace: &lt;a href=&quot;http://www.picnik.com/footballfever&quot;&gt;Clic aquí para ingresar. &lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/4103196070888905367/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/pintate-la-cara-con-los-colores-de-tu.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/4103196070888905367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/4103196070888905367'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/pintate-la-cara-con-los-colores-de-tu.html' title='Píntate la cara con los colores de tu país'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-1577225853860642628</id><published>2010-06-30T06:22:00.001-07:00</published><updated>2010-06-30T06:24:28.329-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Emoticonos gartis"/><category scheme="http://www.blogger.com/atom/ns#" term="Msn"/><category scheme="http://www.blogger.com/atom/ns#" term="Programas"/><title type='text'>Ahora puedes crear emoticones para el MSN muy facil</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.solotecnologia.net/wp-content/uploads/2010/06/emoticu.png&quot;&gt;&lt;img style=&quot;MARGIN: 0px 10px 10px 0px; WIDTH: 400px; FLOAT: left; HEIGHT: 286px; CURSOR: hand&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://www.solotecnologia.net/wp-content/uploads/2010/06/emoticu.png&quot; /&gt;&lt;/a&gt; El Messenger sin duda alguna es uno de los programas en donde podemos conversar en tiempo real con nuestros amigos o con las personas que tengamos agregadas a nuestra lista de contactos. Además de hablar con nuestros contactos, podremos compartir muchísimas cosas; imágenes, archivos, juegos y hasta videoconferencia en vivo y de forma gratuita. Pero esto hoy no hablaremos de lo que nos ofrece el MSN, sino que te explicaremos como crear un emoticón para Messenger de forma fácil, rápida, online y gratuita.&lt;br /&gt;Los emoticones son una de las formas mas fáciles para expresar nuestro sentimiento en una conversación con otra persona. Normalmente cuando estamos hablando por medio del MSN siempre alguno de los dos usuarios utiliza emoticones para representar algún significado que no puede ser descripto en palabras.&lt;br /&gt;&lt;br /&gt;Pero lo mas importante de esto es que no todos los usuarios poseen los mismos emoticones para sobresaltar la conversación, pero ahora con Emoticu tu podrás crear tus emoticones para representar tus emociones en el programa Windows Live Messenger.&lt;br /&gt;&lt;br /&gt;Emoticu es una pagina web que te permite subir cualquier imagen de tu computadora o desde una pagina web para convertirla en un emoticón para tu MSN. Lo mejor de todo esto es que Emoticu es gratuito y muy fácil de utilizar.&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;br /&gt;Enlace: &lt;a href=&quot;http://www.emoticu.com/&quot;&gt;Emoticu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Via: &lt;a href=&quot;http://jugoweb.com/emoticon-crear-emoticones-para-el-msn-online/&quot;&gt;JugoWeb &lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/1577225853860642628/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/ahora-puedes-crear-emoticones-para-el.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/1577225853860642628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/1577225853860642628'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/ahora-puedes-crear-emoticones-para-el.html' title='Ahora puedes crear emoticones para el MSN muy facil'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9211249138375123985.post-238530384968266045</id><published>2010-06-30T06:18:00.001-07:00</published><updated>2010-06-30T06:21:00.602-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Descargas"/><category scheme="http://www.blogger.com/atom/ns#" term="Msn"/><category scheme="http://www.blogger.com/atom/ns#" term="Programas"/><title type='text'>Descargar Windows Live Messenger 11 Beta</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://www.solotecnologia.net/wp-content/uploads/2010/06/windows-live-messenger.jpg&quot;&gt;&lt;img style=&quot;MARGIN: 0px 10px 10px 0px; WIDTH: 385px; FLOAT: left; HEIGHT: 260px; CURSOR: hand&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;http://www.solotecnologia.net/wp-content/uploads/2010/06/windows-live-messenger.jpg&quot; /&gt;&lt;/a&gt; La nueva versión de lo que es el MSN Messenger o mas conocido como Windows Live Messenger ya esta entre nosotros, eso si es una versión Beta, pero es oficial así que lo pueden descargar gratis con toda confianza.&lt;br /&gt;&lt;br /&gt;Hay muchas novedades como la de poder agrupar las conversaciones en pestañas como en Firefox y también mas integración con redes sociales como Facebook y Twitter, lo malo de todo esto es que solo es compatible con Windows Vista SP2 y Windows 7, los usuarios de Windows XP no podrán usarlo, yo soy uno de ellos. &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt; &lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;http://g.live.com/1rebeta4_webc/es/wlsetup-webc.exe&quot;&gt;DESCARGAR XD&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://datoscuriosos-21.blogspot.com/feeds/238530384968266045/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/descargar-windows-live-messenger-11.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/238530384968266045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9211249138375123985/posts/default/238530384968266045'/><link rel='alternate' type='text/html' href='http://datoscuriosos-21.blogspot.com/2010/06/descargar-windows-live-messenger-11.html' title='Descargar Windows Live Messenger 11 Beta'/><author><name>MasterXD</name><uri>http://www.blogger.com/profile/08847706382791448391</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>