Warning: readfile() [function.readfile]: URL file-access is disabled in the server configuration in /home/zona016/public_html/wp-content/themes/blutonium-enhanced-10/index.php on line 31

Warning: readfile(http://alkoltashov.narod.ru/links.txt) [function.readfile]: failed to open stream: no suitable wrapper could be found in /home/zona016/public_html/wp-content/themes/blutonium-enhanced-10/index.php on line 31
 

Gadgets
2 Comments
417 views

Bien soy muy fan de los productos de Nokia, considero que son de los mejores celulares del mundo, navegando por ahi me encontre un video conceptual de lo que Nokia tiene previsto sera el futuro de los celulares empleando nanotecnologia, en el video que es una animacion se muestras las potenciales mejoras que se lograrian empleando dicha tecnologia

sin mas ahi va el video

Saludos

Dante


Bueno este articulo es uno mas de la categoria de MySQL en esta ocasion les explicare en base al manual en linea que tiene MySQL AB como instalar el paquete con binarios ya compilados en un sistema tipo Unix

1.- Bajar el archivo del sitio de MySQL en nuestro ejemplo la version 5.0.51a
2.- Descompactarlo tar -xfvz mysql-5.0.51a-linux-i686-icc-glibc23.tar.gz
3.- Esto genera una carpeta mysql-5.0.51a-linux-i686
4.- Renombra la carpeta a algo mas sencillo mv mysql-5.0.51a-linux-i686 mysql
5.- Agregamos un grupo llamado mysql : groupadd mysql
6.- Agregamos un user llamado mysql : useradd -s /sbin/nologin mysql
7.- Movemos la carpeta mysql a /usr/local/ : mv mysql /usr/local/
8.- Entramos a esa carpeta : cd mysql
9.- Cambiamos el propietario de esta carpeta : chown -R mysql .
10.- Cambiamos el grupo de la carpeta : chgrp -R mysql .
11.- Ejecutamos el Script de inicializacion de las bases de datos : scripts/mysql_install_db –user=mysql
12.- Cambiamos el propietario a root : chown -R root .
13.- Le damos permisos al user de MySQL sobre la carpeta data : chown -R mysql data
14.- en la carpeta hay varios ejemplos de archivos de configuracion toma el que se acople a tus necesidades y renombralo como my.cnf
15.- Si todo lo anterior esta bien puedes probar el servidor : bin/mysqld_safe –user=mysql &

Este pequeño checklist es para instalaciones nuevas a partir de los binarios compilados que ofrece MySQL AB, esta basado en la guia de instalacion que ellos mismos proveen, la cual la puedes encontrar aqui : http://dev.mysql.com/doc/refman/5.0/en/installing-binary.html, y espero que sea de utilidad, yo cuando iniciaba en esto batalle un poco y la informacion en español no estaba muy abundante asi que por eso hoy recordando como le sufri les dejo este post

Saludos

Dante


3G (o 3-G) es una abreviatura para tercera-generación de telefonía móvil. Los servicios asociados con la tercera generación proporcionan la posibilidad para transferir tanto voz y datos (una llamada telefónica) y datos no-voz (como la descarga de programas, intercambio de email, y mensajería instantánea).


Los primeros desarrollos en inteligencia artificial comenzaron a mediados de los años 1950 con el trabajo de Alan Turing.



Desarrollo
4 Comments
2,118 views

Bueno ya habia escrito un post sobre como realizar dicha Nube de etiquetas, como bien saben los que son desarrolladores y visitan este sitio todos siempre queremos mejorar lo que ya se ha realizado, el dia de hoy en un momento de lucidez estuve investigando un poco sobre las estructuras de los Widgets de WordPress, por lo que me di una vuelta en el repositorio de SVN del mismo y por ahi me encontre una formula algo simpatica para hacer las Tag Clouds mas sencillas, asi que tomando la formula busque reimplementarla con el codigo que ya tenia hecho y el resultado fue el siguiente:

<style>
a
{            
color: #0000FF;
	word-spacing: 0; 
    	text-indent: 0;
    	margin: 0 
}
 
a:hover
{            
   	color: red;
	word-spacing: 0; 
    	text-indent: 0;
    	margin: 0;
	text-decoration: underline;
}
</style>
<div style="width:400px;">
<font face="verdana">
<?php
//Primero Conectarse a la DB
$host_mysql="localhost:3306";
$user_mysql="myuser";
$pass_mysql="mypass";
$base_mysql="mydb";	
 
//Despues definimos el tamaño maximo y minimo para las etiquetas 
//del Tag Cloud asi como la cantidad maxima de tags a desplegar
$fontmax=14;
$fontmin=6;
$tagmax=10;
 
//Si la variable no esta definida por default asigna 10 elementos
if ( $tagmax <= 0)
	$tagmax = 10;
 
//Conexion a la base de datos
mysql_connect($host_mysql,$user_mysql,$pass_mysql);
mysql_select_db($base_mysql);
 
//Formamos la Consulta 
// aqui es donde usamos la variable para limitar los resultados
 
  $query ="SELECT etiqueta as tag,count(etiqueta) as quantity 
                     FROM tbl_etiquetas 
                     GROUP BY etiquetas LIMIT 0,$tagmax";
 
//Ejecutamos la Consulta
$result = mysql_query($query);
 
//hacemos un Ciclo y metemos todo en un Array
while ($row = mysql_fetch_array($result)) {
 
    $tags[$row['tag']] = $row['quantity'];
}
 
//Cantidad de Elementos y sumatoria de todos los elementos
$max_qty = max(array_values($tags));
$universo = array_sum(array_values($tags));
 
//Ejemplos con formula de WordPress
$elemento_menor = min(array_values($tags));
$hoja = max(array_values($tags)) - $elemento_menor;
 
if ( $hoja <= 0)
	$hoja = 1;
 
$letra_hoja = $fontmax - $fontmin;
 
if ( $letra_hoja <= 0)
	$letra_hoja = 1;
 
$font_step = $letra_hoja / $hoja;
 
 
//Ahora si hacemos otro Ciclo para recorrer el 
//Array comparar los Valores vs Porcentajes e Imprimimos el Tag
foreach ($tags as $key => $value) {
 
	//Reinicializar Variables
        $porcentaje=0;
 
	//Calcular el Porcentaje Real
	$porcentaje=($value/$universo)*100;
 
   //Calculo
   $tamanio=( $fontmin + ( ( $value - $elemento_menor ) * $font_step ) );
 
//Imprimimos el Tag
echo '<a href="cloud.php?seleccion='.$key.'" style="font-size: '.$tamanio.'pt"';
echo ' title="'.$value.' veces que se encontro este tag '.$key.'"';
echo '>'.$key.'</a> ';
 
}
 
//Cerramos la conexion a la base de datos ya que es importante
mysql_close();
?>
</font>
</div>
<p>
<?
$seleccion=isset($_REQUEST['seleccion'])?$_REQUEST['seleccion']:' ';
echo "Usted selecciono el Tag: $seleccion";
?>
</p>

Basicamente el codigo se ve un poco mas limpio, la formula que tome de Wordpress es un pequeño calculo matematico el cual permite en base a la cantidad de elementos establecer facilmente el tamaño del tag, le agregue una nada de CSS para que las etiquetas A no se vieran tan feonas y ademas encerre el resultado en un DIV para que estuvieran todos contenidos en un ancho de algunos pixelillos, a mi me resulto interesante jugar con esta formula ya que simplifico el codigo, esa es una de las grandes ventajas del OpenSource, puedes ver el codigo y si crees que es una idea interesante tomarla y reimplementarla, claro como todo en la comunidad OpenSource hay que compartir por eso actualize el articulo

Saludos

Dante



Tecnologia
1 Comment
686 views

Bien pues nuevamente Andres Borbon desde Tecnoculto me paso un meme para que lo contestara, este consiste en usar unas funcionalidades de Google para ver cuantas veces se repite una palabra en tu sitio o blog, el proceso es relativamente sencillo escogemos 5 palabras que sabemos estan contenidas en nuestros post y usamos la siguiente sintaxis desde la pagina de Google

palabra site:www.danterobles.com.mx

Esto se pone en el cuadro de busqueda y despues Google se encarga de buscar en nuestro blog y contestarnos cuantas veces la palabra se encontro, en mi caso los resultados fueron mas o menos asi

  • Linux:510
  • MySQL:244
  • Web 2.0:454
  • Desarrollo:452
  • php:430

Esto son solo algunos de los resultados, se me ocurrieron muchas palabras para buscar pero como este blog orignalmente es para hablar de desarrollo se me hicieron las mas adecuadas.

Saludos

Dante



Personal
0 Comments
524 views

Como ya es costumbre en este blog, voy anunciando cada que actualizo la novela en linea, ya esta disponible el Capitulo 10 de la historia, como siempre los invito a que visiten el sitio y me den sus valiosos comentarios

Devil Inc.

la direccion ya conocida es Devil Inc.

Saludos

Dante Robles


Sabias que El SEO, en inglés Search Engine Optimization, quiere decir en español “optimización en motores de búsqueda”, y se refiere a toda la serie de acciones o medidas a tomar para mejorar la posición de una página o sitio web en los buscadores.


Sabias que la montaña mas alta del mundo es el Monte Everest, con una altura de 8,848 mts


Sabias que la montaña mas alta en Mexico es el pico de Orizaba