Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Diabliyo

#491
Hola:

Listo, ya quedo perfecto :D...

Aqui dejo mi script de creacion de la imagen...

El scrtip crea una imagen de 480x33 con un borde negro, fondo blanco y texto negro.

Código (php) [Seleccionar]
<?php
//creando imagen, mostrando y eliminando
$msg"aqui el mensaje a escribir :D";
$width="480"//ancho
$height="33"//alto
$x="20"//posicion X
$y="20"//posicion Y
header("Content-type: image/jpeg"); //cabecera de imagen JPG
if( $imgimagecreate($width$height) ) //creando imagen
{
$blancoimagecolorallocate($img255255255); //color de fondo blanco
$negroimagecolorallocate($img000); //color de fondo negro
$font"font/mifuente.ttf";
imagefill$img00$blanco ); //pintamos de blanco
imagerectangle($img00, ($width-1), ($height-1), $negro ); //pintamos rectangulo negro
//imagestring( $img, 2, $x, $y, $msg, $negro ); //escribirmos texto
imagettftext$img120$x$y$negro$font$msg );
imagejpeg($img); //mostramos imagen
imagedestroy($img); //eliminamos imagen
unset($blanco);
unset($negro);
unset($font);
unset($img);
}
else echo 'No se pudo crear la imagen :(';

unset($height);
unset($width);
unset($x);
unset($y);
unset($msg);
?>
#492
Cita de: braulio23 en 27 Diciembre 2009, 12:28 PM
Es bastante posible que no permita la ejecución de ‭‬‭‬‭‬javascript ya que eso sería un fallo de seguridad bastante grande.
Lo que si puedes hacer, es mandar en cada mensaje un tag img dirigido a un script php tuyo, que lo que hace es cargar una imagen y además guardar el número secreto es que podrias pasar por GET a la imágen, y ya el script haría lo que tuviera que hacer con ese número.
Aquí hay un script que carga una imagen
Ejemplo para llamar a este script/imagen :

<img src='http://mihost.com/imagen.php?cod=<codigosecreto>'>

Y eso mandaría una petición http a tu archivo por lo que el php se ejecutaría.
Suerte

Hola:

Muchas gracias por contestar y tu tiempo....

Muy bien, entiendo :D.... Entonces seria invocar una imagen (tag) pero incrusto un PHP para que mande la peticion y se incremente el contador para determinar el numero de despliegues/vistas que ha tenido el correo.

Esto hace me da otra idea :D.... Ya que, la finalidad de mi Script en javascript lo que hacia era, aparte de incrementar un valor de la BDD, tambien mostraba un letrero mas o menos asi: "Este mensaje ha sido visto X veces y clickeado X veces.", asi que, con la finalidad de poder mostrar el cartel ya mencionado, podria aun asi mostrarlo escribiendo una imagen con texto, no ?

Podrias orientarme un poco sobre donde puedo investigar un poco sobre escribir imagenes en PHP ?, ya que es un tema que no he tenido tiempo de experimentar :S.

bye
#493
PHP / Ejecutar script javascript en un mail ?
27 Diciembre 2009, 07:08 AM
Hola:

Tengo un sistema de envio de correos (mailing) que he programado, tengo la necesidad de monitorear mis mails, de forma que quiero detectar los despliegues que ha tenido un mail (apertura del mail) y clicks que reciva dicho mail.

Por ejemplo: envio un mail que tiene una IMAGEN en el contenido del mail, dicha imagen tambien posee un linka <a> hacia una web, si al usuario le interesa saber mas de lo que dice la imagen, pues de click sobre la imagen.

MI IDEA para monitorear (contar) las veces que un mail se abre/despliega y alguien da click, es que dentro del cuerpo del mail se incruste un script javascript, en donde dicho javascript envia una variable hacia una archivo PHP que tengo en mi servidor, dicha variable contiene un NUMERO, dicho numero oviamente esta registrado en mi Base de Datos, asi que, cuando el archivo PHP recive el ID, lo comprueba y si existe entonces toma en cuenta que se esta desplegando el mail, asi que actualizo mi base de datos indicando un incremento para saber que el mail fue desplegado.

Ya hice mis primeras pruebas enviando un mail a mi propio correo, y todo se envia bien, es mas, cuando veo el codigo HTML del correo, puedo ver que el script javascript esta hay... Pero en mi Base de Datos no se observa incremento :S....

Sera que el sistema de correo no permite la ejecucion del script javascrip ???....

Alguna idea ??

NOTA: si accedo directamente al archivo PHP indicandole "manualmente" el ID del mail, este realiza la actualizacion en la base de datos, pero no se produce esto cuando un mail se despliega en el correo :(.

bye
#494
PHP / Re: Problema con funcion dentro de BBCode.
10 Diciembre 2009, 22:22 PM
Cita de: m3g@ h@x0R en 10 Diciembre 2009, 18:55 PM
La funcion consultar_datos_general() SIEMPRE devuelve 0, por el 'return 0;'.

Y en la funcion mp3_file() haces:

Código (php) [Seleccionar]
$mp3= consultar_datos_general("ARCHIVOS", "ID='". $id. "'", "archivos_nombre");//Esto seria igual a $mp3 = 0 por lo que ya dije en mi primera oracion...
return $mp3;                                                                   //Asi que esto basicamente es un 'return 0;'


Asi que todo funciona como deberia, creo que deberias cambiar las funciones o el enfoque de las mismas.. :silbar:

SAludos

Pues estas mal amigo, no has entendido la funcion consultar_datos_general(), esta funcion solo y unicamente retorna 0 cuando el valor a consultar NO existe. Cuando el valor si existe retorna el valor que le diste en el 3er argumento.

Observa bien !!.... Por eso esta la condicion if( $data ).... Te explico mas facil:

Yo invoque esto mp3= consultar_datos_general("ARCHIVOS", "ID='". $id. "'", "archivos_nombre");.

Quiere decir que, como primer arguento envio la TABLA donde se realizara la consulta, como segundo argumento seria donde mysql realizaria un where... En esta parte se realiza la consulta y si existen datos, procedo a retornar la celda del tercer_argumento, que seria: return $tmp[strtoupper($var)];....

El problema aun continua y sigue :(....  Sigo sin entender proque al llamarse a mp3_file() me retorna un 0 :(, yo lo que quiero que me retorne es el nombre del archivo, que seria: archivo_cancion.mp3.... Ya verifique si en realidad la funcion recivia el ID correcto, y SI, si es correcto ...

Sigo con la duda y el problema....

#495
PHP / Re: Problema con funcion dentro de BBCode.
8 Diciembre 2009, 02:27 AM
Mmmmm en vista que nadie contesta y al parecer no tienen mucha idea :(...

La unica solucion (momentanea) que tengo es que, como solamente puedo obtener el ID (ya que lo proporciono dentro del tag BBCode), asi que, pues simplemente cuando voy a insertar nueva cancion a mi programa, creo un enlace simbolico (con php) que apunta al archivo MP3, de modo que cuando el usuario proporciona el ID, simplemente le antepongo .mp3 y ya !...

Pero es un poco complicada, porque al momento de borrar la cancion, tendria que tambien borrar el link simbolico, esto lo veo ineficiente, ya que la idea es que el codigo se aplique para subir cualquier tipo de archivo, y si lo dejo asi, se crearia un link simbolico por cada archivo subido :S...

bye
#496
PHP / Problema con funcion dentro de BBCode.
7 Diciembre 2009, 21:39 PM
Hola:

Tengo implementado en mi sistema una etiqueta BBCode personal, la cual llamo asi: [PLAY_MP3]ID[/PLAY_MP3], en donde el ID es un identificador en mi base de datos dentro de la tabla de archivos, en donde la idea es consultar dicho ID para posteriormente sacar la direccion completa donde se encuentra el archivo.mp3. Asi mismo, en el BBCode establezco un reproductor para que el archivo.mp3 pueda ser escuchado.

El Problema es que al llamar a la funcion mp3_file( $id ). esta no me regresa el archivo MP3 :(, sino que, solamente me retorna un 0 :(... Ya le estuve buscando y no entiendo porque :(.... Les dejo codigo:

BBcode Funcion
Esta funcion invoca el tag de [PLAY_MP3]ID[/PLAY_MP3] y a su vez llama a la funcion mp3_file( $id ).
Código (php) [Seleccionar]
<?php
function msg2msgtags$mensaje )
{
   
$cad_buscar= array(
   
'/\[play_mp3\](.*?)\[\/play_mp3\]/is'
   
);

$cad_remplazo= array(
'<object id="audioplayer_1" data="admin/addons/player.swf" style="outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; visibility: visible;" name="audioplayer_1" type="application/x-shockwave-flash" height="24" width="450">
<param value="#FFFFFF" name="bgcolor">
<param value="transparent" name="wmode">
<param value="false" name="menu">
<param value="animation=yes&encode=no&initialvolume=60&remaining=yes&noinfo=yes&buffer=5&checkpolicy=no&rtl=no&bg=bbbbbb&text=333333&leftbg=CCCCCC&lefticon=333333&volslider=666666&voltrack=FFFFFF&rightbg=B4B4B4&rightbghover=999999&righticon=333333&righticonhover=FFFFFF&track=FFFFFF&loader=3c78a7&border=CCCCCC&tracker=DDDDDD&skip=666666&soundFile=href="http://www.podtrac.com/pts/redirect.mp3/http://podcast.sie-group.net/upload/noticias/'
mp3_file('$1'). '&playerID=audioplayer_1" name="flashvars">
</object>
<script type="text/&#8237;&#8236;&#8237;&#8236;&#8237;&#8236;&#8237;&#8236;javascript">AudioPlayer.embed("audioplayer_1", {soundFile:"http://www.podtrac.com/pts/redirect.mp3/http://podcast.sie-group.net/upload/noticias/'
mp3_file'$1' ). '"});</script>'
                
);

$mensajehtmlentities($mensajeENT_QUOTES);
$mensajepreg_replace$cad_buscar$cad_remplazo$mensaje );
$mensajehtml_entity_decode($mensajeENT_QUOTES);

return $mensaje;
}
?>


Funcion mp3_file()
Esta funcion recive un ID el cual toma y consulta en la base de datos de ARCHIVOS para obtener el campo de ARCHIVOS_NOMBRE, que tiene el nombre del mp3 a reproducir (retornar).
Código (php) [Seleccionar]
function mp3_file( $id )
{
$mp3= consultar_datos_general("ARCHIVOS", "ID='". $id. "'", "archivos_nombre");
// echo '['. $id. ']';  # la habilito para ver si efectivamente existe un id (o se envia), y pues SI
return $mp3;
}


Funcion consultar_datos_general()
Basicamente es una funcion simple y sencilla para minimizar escribir el codigo mysql_query repetidamente :S...
Código (php) [Seleccionar]
//funcion para consultar datos especificos en la BDD de CUALQUIERA
function consultar_datos_general( $bdt, $bdt_where, $var )
{
$cons= consultar_con( $bdt, $bdt_where ); //funcion que invoca consulta (mysql_query()).
$data= mysql_num_rows($cons);
if( $data )
{
$tmp= mysql_fetch_array($cons);
unset($data);
limpiar($cons);  //funcion que ejecuta mysql_free_result()
return $tmp[strtoupper($var)];
}
unset($data);
limpiar($cons); //funcion que ejecuta mysql_free_result()
return 0;
}
#497
El WarZone sigue offline en la prueba de Shell ??, porque siempre qu eintento obtener una cuenta me dice que todas estan ocupadas, vaya, es demasiado los intentos y siempre lo mismo, asi que ya entre en duda de que funcione o no el reto :(
#498
Hola:

Por lo general cuando un juego en formato SWF que este peusto en paginas de juegos es muy bueno, siempre me lo bajo para tenerlo presente en la memoria usb y matar el tiempo..

Pero hoy me tope con un juego muuuuy bueno de Poker que me encanto, pero no consigo bajarme el SWF (flash), porque de alguna manera cifra o proteje el acceso y nombre dle swf :(, ya he realizado varias pruebas pero no he intentado hacerme del SWF :(

Aqui esta el codigo HTML y JS limpios que cargan el juego abriendo la hoja HTML desde su PC...

OJO: dejo link a pastebind del codigo completo por si se dificulta la visualizacion en el foro.

Pastebind: http://pastebin.com/f26db2d46

Html Code
Código (html4strict) [Seleccionar]
<html>
<head>

<title>Governor of Poker - Jugar al Governor of Poker - JuegosDiarios.com</title>
</head>

<body>

<script src="script.js"></script>
<script>
code__("%30%4B%42%46%41%43%58%24%43%53%62%64%3B%37%32%4F%47%64%31%23%73%7B%62%5F%6B%47%5F%6A%60%34%3F%36%43%4F%69%43%53%62%64%39%37%32%4F%47%27%2C%67%6C%4F%5B%66%68%30%33%3E%47%43%7F%77%43%53%62%64%3B%37%32%4F%47%64%31%26%63%60%77%43%53%62%64%3B%37%32%4F%47%64%36%40%32%3B%47%44%4E%32%45%21%45%45%3A%40%2D%3D%35%63%6A%29%39%3A%46%38%21%30%34%38%31%35%3F%31%34%3C%34%30%3C%26%20%6F%47%5F%6A%60%36%3F%36%43%4F%60%43%53%62%64%39%37%32%4F%47%62%4F%5B%66%68%30%33%3E%47%43%7F%47%5F%6A%60%35%3F%36%43%4F%39%22%64%70%74%7C%3E%2F%23%60%43%53%62%64%3A%37%32%4F%47%77%62%68%43%53%62%64%3A%37%32%4F%47%43%53%62%64%38%37%32%4F%47%64%22%69%43%53%62%64%38%37%32%4F%47%63%7E%47%5F%6A%60%36%3F%36%43%4F%69%43%53%62%64%39%37%32%4F%47%64%4F%5B%66%68%33%33%3E%47%43%4F%5B%66%68%30%33%3E%47%43%22%67%43%53%62%64%3A%37%32%4F%47%6D%23%74%43%53%62%64%34%37%32%4F%47%62%23%77%68%4F%5B%66%68%32%33%3E%47%43%6F%6F%77%4F%5B%66%68%30%33%3E%47%43%7A%47%5F%6A%60%35%3F%36%43%4F%2B%63%4F%5B%66%68%30%33%3E%47%43%6E%77%2F%6A%68%43%53%62%64%38%37%32%4F%47%73%64%2B%73%7B%62%6C%4F%5B%66%68%30%33%3E%47%43%7F%6C%2E%6F%47%5F%6A%60%34%3F%36%43%4F%66%23%7A%47%5F%6A%60%35%3F%36%43%4F%76%73%4F%5B%66%68%33%33%3E%47%43%4F%5B%66%68%32%33%3E%47%43%62%39%39%20%34%2C%3C%28%30%2E%24%49%48%39%72%4F%5B%66%68%30%33%3E%47%43%7C%47%5F%6A%60%37%3F%36%43%4F%47%5F%6A%60%35%3F%36%43%4F%76%34%2C%53%49%48%50%48%31%32%34%3C%24%48%49%4D%47%44%50%3D%38%3C%30%32%38%50%4D%56%41%41%24%4E%4D%49%45%31%69%43%53%62%64%3A%37%32%4F%47%76%4F%5B%66%68%33%33%3E%47%43%4F%5B%66%68%31%33%3E%47%43%2C%52%41%40%51%45%31%26%68%78%70%70%36%2B%2F%7B%73%77%22%6E%43%53%62%64%34%37%32%4F%47%43%53%62%64%39%37%32%4F%47%67%4F%5B%66%68%32%33%3E%47%43%7F%60%43%53%62%64%3B%37%32%4F%47%43%53%62%64%38%37%32%4F%47%72%4F%5B%66%68%33%33%3E%47%43%4F%5B%66%68%32%33%3E%47%43%7F%2A%63%4F%5B%66%68%32%33%3E%47%43%61%2B%6A%4F%5B%66%68%3C%33%3E%47%43%4F%5B%66%68%31%33%3E%47%43%6B%47%5F%6A%60%36%3F%36%43%4F%77%2F%68%47%5F%6A%60%34%3F%36%43%4F%47%5F%6A%60%37%3F%36%43%4F%68%79%6A%76%43%53%62%64%39%37%32%4F%47%43%53%62%64%39%37%32%4F%47%67%4F%5B%66%68%30%33%3E%47%43%61%47%5F%6A%60%35%3F%36%43%4F%77%2D%4B%47%5F%6A%60%36%3F%36%43%4F%72%43%53%62%64%39%37%32%4F%47%72%62%47%5F%6A%60%36%3F%36%43%4F%76%43%53%62%64%3A%37%32%4F%47%66%5C%47%5F%6A%60%36%3F%36%43%4F%6F%43%53%62%64%39%37%32%4F%47%72%22%77%77%6A%3B%63%4F%5B%66%68%32%33%3E%47%43%68%47%5F%6A%60%37%3F%36%43%4F%63%43%53%62%64%3A%37%32%4F%47%3D%6A%67%73%74%6C%6C%3A%24%22%32%38%50%4D%56%41%41%24%4E%4D%49%45%31%75%43%53%62%64%34%37%32%4F%47%43%53%62%64%38%37%32%4F%47%6C%4F%5B%66%68%33%33%3E%47%43%78%7D%20%5A%45%4C%59%41%3D%64%47%5F%6A%60%37%3F%36%43%4F%63%68%32%38%45%41%46%45%48%24%6E%4F%5B%66%68%30%33%3E%47%43%61%47%5F%6A%60%35%3F%36%43%4F%39%27%7F%73%66%53%63%43%53%62%64%38%37%32%4F%47%6D%4F%5B%66%68%31%33%3E%47%43%2B%24%73%7E%67%3D%2E%6C%74%78%74%3A%23%2B%77%7B%73%2E%66%47%5F%6A%60%38%3F%36%43%4F%47%5F%6A%60%35%3F%36%43%4F%63%43%53%62%64%3A%37%32%4F%47%73%68%47%5F%6A%60%37%3F%36%43%4F%47%5F%6A%60%34%3F%36%43%4F%76%43%53%62%64%3B%37%32%4F%47%43%53%62%64%3A%37%32%4F%47%73%22%67%43%53%62%64%3A%37%32%4F%47%6D%23%6E%43%53%62%64%34%37%32%4F%47%43%53%62%64%39%37%32%4F%47%67%4F%5B%66%68%32%33%3E%47%43%7F%2B%64%4F%5B%66%68%30%33%3E%47%43%4F%5B%66%68%33%33%3E%47%43%60%7D%66%7E%47%5F%6A%60%35%3F%36%43%4F%47%5F%6A%60%35%3F%36%43%4F%63%43%53%62%64%38%37%32%4F%47%6D%4F%5B%66%68%31%33%3E%47%43%7F%29%47%4F%5B%66%68%32%33%3E%47%43%7A%47%5F%6A%60%35%3F%36%43%4F%76%6E%4F%5B%66%68%32%33%3E%47%43%7E%47%5F%6A%60%36%3F%36%43%4F%62%50%4F%5B%66%68%32%33%3E%47%43%67%47%5F%6A%60%35%3F%36%43%4F%76%2E%7F%73%66%33%67%43%53%62%64%3A%37%32%4F%47%64%4F%5B%66%68%33%33%3E%47%43%6B%47%5F%6A%60%36%3F%36%43%4F%39%66%6F%77%78%64%68%36%2C%26%20%61%47%5F%6A%60%35%3F%36%43%4F%6A%43%53%62%64%34%37%32%4F%47%3D%6A%47%5F%6A%60%34%3F%36%43%4F%68%73%4F%5B%66%68%31%33%3E%47%43%2C%75%43%53%62%64%34%37%32%4F%47%43%53%62%64%38%37%32%4F%47%6C%4F%5B%66%68%33%33%3E%47%43%78%7D%3D%64%47%5F%6A%60%37%3F%36%43%4F%63%68%2C%66%67%6F%47%5F%6A%60%36%3F%36%43%4F%68%43%53%62%64%3A%37%32%4F%47%72%31%27%30%3C%34%30%3C%34%20%5B%4D%44%58%4C%3D%3A%30%30%2C%4C%45%45%43%48%58%39%34%34%34%20%58%5D%50%49%39%22%4F%5B%66%68%30%33%3E%47%43%7C%74%6C%4F%5B%66%68%33%33%3E%47%43%6F%47%5F%6A%60%34%3F%36%43%4F%70%43%53%62%64%3B%37%32%4F%47%43%53%62%64%3A%37%32%4F%47%6E%23%7C%2D%7F%6C%43%53%62%64%3A%37%32%4F%47%63%67%73%43%53%62%64%38%37%32%4F%47%76%4F%5B%66%68%31%33%3E%47%43%21%62%6C%4F%5B%66%68%30%33%3E%47%43%7F%6C%22%2C%54%4C%59%43%49%42%57%50%4D%43%45%31%26%68%78%70%70%36%2B%2F%7B%73%77%22%69%43%53%62%64%38%37%32%4F%47%63%7E%47%5F%6A%60%36%3F%36%43%4F%69%43%53%62%64%39%37%32%4F%47%64%4F%5B%66%68%33%33%3E%47%43%4F%5B%66%68%30%33%3E%47%43%22%67%43%53%62%64%3A%37%32%4F%47%6D%23%77%68%4F%5B%66%68%32%33%3E%47%43%6F%6F%77%4F%5B%66%68%30%33%3E%47%43%7A%47%5F%6A%60%35%3F%36%43%4F%2B%64%4F%5B%66%68%32%33%3E%47%43%7B%6A%6C%4F%5B%66%68%32%33%3E%47%43%4F%5B%66%68%30%33%3E%47%43%68%2B%43%53%62%64%3B%37%32%4F%47%6E%68%47%5F%6A%60%35%3F%36%43%4F%7C%2E%6F%63%43%53%62%64%3B%37%32%4F%47%3F%5C%35%5F%5C%76%43%53%62%64%3A%37%32%4F%47%64%53%52%43%53%62%64%39%37%32%4F%47%72%7F%47%5F%6A%60%37%3F%36%43%4F%47%5F%6A%60%36%3F%36%43%4F%6A%3D%5F%6C%43%53%62%64%3A%37%32%4F%47%63%67%73%43%53%62%64%38%37%32%4F%47%76%4F%5B%66%68%31%33%3E%47%43%4A%68%43%53%62%64%38%37%32%4F%47%73%64%26%3E%30%2B%45%41%46%45%48%3A%3C%23%4B%42%46%41%43%58%3A")
</script>
</body>
</html>


Script JS
Código (‭‬‭‬‭‬javascript) [Seleccionar]
function _decrypt(s)
{
var key=6;
var res="";

for(i=0;i<s.length;i++)
res+=String.fromCharCode(key^s.charCodeAt(i));

alert( 'Dato: '+res );
return res;
}

eval(_decrypt(unescape("%60sheroih%26bcet%7Fvr.u/%7Dcpgj.Ybcet%7Fvr.%21var%20key%20%3D%20%5B10%2C%2012%2C%204%5D%3B%21//%3Dpgt%26m%3B7%3Dpgt%26Ym%3B6%3Dpgt%26tcu%3B%21%21%3D%60it.o%3B6%3Do%3Au%28jcharn%3Do--/%7DYm%3Bmc%7F%5Dm--%5B%3Do%60.m8mc%7F%28jcharn/m%3B7%3Dtcu-%3BUrtoha%28%60tikEngtEibc.YmXu%28engtEibcGr.o//%3D%7Btcrsth%26tcu%3D%7B")));
eval(decrypt(unescape("%2Cbubgtekn%2C%60g%7F%5B_S%5B_S%5B%28%7F-%7Bhkcyiebp.%7Bvixa%28%7Ev%297y")));
eval(decrypt(unescape("%2C%24fyjcxmob%24dkw_S%5B_S%2Cs%25%7Fezel%24%60eovy%7Cp%28yje%7Fga%7Ca%28+%217Ir%25%3E41%2964%7F%212%3Ere%293Cdeom%2124%212%3FC_f%216%3C0%25%3FB6OK+k%212%3C%2128%212%3Bi%25%3E7%25%3E%3D7%2920k%217J%215N%5BS%291BSW%259F%25%3E%3C%25%3BB-%297B+-%29%25%3F%7D")));
eval(decrypt(unescape("%2C%24%20jqnopicj%20hcsS%5B_S%2Cs%25%7Fdkw_S%5B_S%2Cs%22ve%7Chaoa%28%23G_j%605%3F6CO+g%20%24%27i%23%29%25%3F%7D")));
eval(decrypt(unescape("%23.*%23bubgtekn%2C%60g%7F%5B_S%2Cs%25%7Fdkw_S%5B_%24w.%7Eap%60eci%2C/O%5Bfh23%3EGC%23c%2C%2C%23o+-%297y")));
eval(decrypt(unescape("%2C+*%26+fyjcxmob%24dkw_S%2Cs%25%7Fdkw_S%5B%28%7F*ritlmge%24+CSbd%3B72OG/k%28%20+m%27%25-%3Bq")));
eval(decrypt(unescape("%23.%20%26+%20jqnopicj%20hcsS%2Cs%25%7Fdkw_S%2Cs%22ve%7Chaoa%28%23G_j%608%3F6CO+g%20%24%27y%23%29%25%3F%7D")));
eval(decrypt(unescape("%2C+*%2C./%2Cbubgtekn%2C%60g%7F%2Cs%25%7Fezel%24%60eovy%7Cp%28yje%7Fga%7Ca%28+lc%7FW%25%3EGunescape%212Ow%25%3E1-%297B+-%29%25%3F%7D")));

function code__(s)
{
dgs(decrypt(unescape(s)));
}
#499
Cita de: Branca en  5 Noviembre 2009, 21:51 PM
A qué está orientado Gentoo? Se que es para usuarios avanzados? Pero que ventajas posee?

Segun mi experiencia, considero que Gentoo es el unico GNU/Linux que funciona mejor que todos y tiene muchisimas ventajas frente a los demas GNU/Linux.

Claro, estas ventajas no valen de mucho frente a usuarios finales (personas que solo usan linux para trabajar, navegar y hacer tareas).

Por otro lado, para usuarios que quieren tener siempre un sistema GNU/Linux al dia, que corra cualquier aplicacion, que tenga lo mas nuevo en software, que posea todo el soporte en hardware actualizado, entonces la opcion es Gentoo.

Gentoo permite en primera instancia, repara el sistema completo si es que se corrompio por la instalacion de un programa o error del usuario mismo, otro GNU/Linux cuando por ejemplo "se actualizan mediante apt-get", mucho usuarios tienen el inconveniente que ciertos programas dejan de funcionar, o bien que su driver deja de funcionar, y a veces es casi imposible y problematico regresar a las versiones anteriores, ene ste caso mcho formatean y reinstalan, en Gentoo no sucede eso :D, la herramienta revdep-rebuild arregla todas las libreria sy dependencias rotas para dejar el sistema 100% funcional.

En cuestion de paquetes/programas, tenemos emerge --search PROGRAMA, que busca la version mas reciente del programa y lo instala, incluyendo dependencias extras y librerias que necesite el programa.

Por ultimo tenemos al actualizador del sistema emerge --sync, que basicamente actualiza la BAse de Datos de nuestro GNU/Linux (bueno, le decimos portage), y si existen actualizaciones de librerias, dependencias o programas, simplemente las aplicamos haciendo emerge -uDN world.

En si, tener un sistema linux funcionando al 100%, con todas sus librerias, dependencias, programas y drivers corriendo amenamente, no es un sueno :D, Gentoo es el mejor, pese a quien le pese !...

Desventajas ??
Solamente el proceso de instalacion de Gentoo y Escritorio... Gento por defecto es un Linux 100% que no cinluye nada mas que el arbol del sistema (directorios de la raiz /) y ya... Debes seguir mi manual o el manual de www.gentoo.org y lograras tenerlo al 100 :D

bye
#500
Cita de: Casidiablo en  5 Noviembre 2009, 21:40 PM
Hola Diabliyo...

Está muy bueno tu manual... solo tendría cuidado al poner doble guión (--) con el editor que uses porque pone uno solo grande... (entonces, por ejemplo, el emerge --sync queda mal).

Voy a colgarlo en mi blog y en el twitter.

Un saludo!


Mmm pero cual es el punto ??, es un PDF, aparte en ninguna parte utilizo el doble guin (--) :S.

Gracias por la difucion y distribucion del manual, se agradece !

bye