Que en paz descanse: 2004-05
Tienes cuenta en Blogger? Entonces entra.

Una vez hayas entrado, vuelve!

2004-05-30

MI PRIMER DIA EN LA BLOGOSFERA

Alguna vez me pregunte, si existia alguna razon para publicar algo en la web, que no fuera solo por razones de tipo financieras o simplemente de orden investigativo... en este sentido -hasta ahora- no he llegado a una respuesta concreta y que me deje satisfecho, pero por ahora pienso comenzar a publicar cortos textos, solo para ir recogiendo partes de mis llegadas al mundo virtual... con esto quiero dejar bien en claro, que no habra -hasta que me lo proponga- una linea concreta en lo que escribire aqui...

En cierto sentido, el desarrollo de internet ha sido muy limitado a causa de las malas practicas tanto de los usuarios como de los oferentes, asi como tambien de los organismos -represantantes de estados, corporaciones de inteligencia y otros- que han buscado controlar este nuevo medio de expresion... si mal no recuerdo, he leido un par de articulos que hablan del control cada vez mas creciente que estan logrando los gobiernos -a traves de sus representantes del sector de telecomunicaciones- sobre las actividades que se realizan en la internet... por otra parte tambien me pregunto, entonces como no han logrado limitar las operaciones de los spammers y de las organizaciones que se dedican a actividades 'realmente delictuales' como la prostitucion infantil y la exhibicion publica de este material?...

Lo mejor que nos ha entregado la internet, es LINUX, algo de lo que los usuarios nos podemos sentir felices, pues ha sido una verdadera revolucion y creo que apoyar su desarrollo solo nos ayudara a nosotros mismos... seria muy bueno darnos el tiempo de pasarnos por el proyecto LUCas e informarnos de lo que es y como actua el pinguino...

Por estos dias he estado entrampado con el tema de trabajar con Debian o progeny, puesto que ambos tienen ventajas y desventajas... debian ha logrado destacarse por ser un proyecto que ha podido compatibilizar el proyecto GNU con el medio comercial, sin caer en el juego de la parte comercial... por su parte progeny, avanza mas rapidamente integrando nuevas herramientas como anaconda -el instalador por excelencia de Red Hat- lo que permite estar mas a la vanguardia y sin estar fuera de la compatibilidad con Debian... solo el tiempo y la experiencia en ambos ambientes me daran una mejor idea al respecto...

Ahora si me despido hasta el siguiente capitulo >>>>> q.e.p.d.

---------
Nota de pie de pagina :-)

Supuse un poco por adelantado que escribir un weblog o como se le quiera llamar seria facil de hacer... pero no lo es tan asi, pues se debe tener tiempo e ideas que plantear... supongo que con el tiempo se lograra llegar a tener una gran cantidad de informacion almacenada -aunque tambien me pregunto sobre la calidad de la misma- que nos podra ayudar en diversas cuestiones y situasiones.


Este articulo lo publique originalmente en otro momento, pero a causa de un reordenamiento, lo he vuelto a colocar aqui.


[+] Leer todo...

2004-05-26

REFLEXION ENTORNO A LA NADA

Siempre me he preguntado, porque este fenomeno no se ha hecho mas rapidamente masivo.... y en momentos de lucides (depresion) se me aparece la respuesta a punta de jarro... la naturaleza humana.... es demasiado autodestructible!

Saludos q.e.p.d.

Pensamiento divulgado originalmente en otro momento, pero que al parecer tiene plena actualidad.

[+] Leer todo...

2004-05-23

POLITICA HISTORICA Y CONFLICTO ENTRE CHILE Y PERU



Por que de una vez por todas, los latinoamericanos no ven que ya esta de sobra estar viendo enemigos "internos" y "externos" por todas partes? Por que no mejor dedicarse a trabajar por construir un futuro mejor? Por que no mejor mirar y -aunque moleste la palabra- copair lo bueno y deshechar lo malo?

Cuando veo situasiones como esta en otras partes del mundo, mi mente viaja hasta el hogar de mis viejos y de forma inconsiente me vuelve una melancolia por la infancia perdida a causa de la dura realidad.

Y esa misma realidad me obliga a volver a la actualidad y volver a preguntarme: En vez de dedicarse a reducir al enemigo, mejor seria esforzarse por trabajar juntos... no hay que dejar de olvidarse de que las economias de los paises del primer mundo, no han sido y no seran precisamente muy solidarias con los mas debiles.

Que crees tu? Piensas que esta situasion sera pasajera? Existe realmente una solucion definitiva?

[+] Leer todo...

2004-05-19

CODIGO JAVA TABLA DE AMORTIZACION DEUDA

Para comenzar, debo haceros la siguiente advertencia: Presentare mi primer programa escrito en java, que quizas vaya modificando de acuerdo a los conocimientos adqueridos en el momento... o quisas nunca mas lo vuelva a mirar (por la verguenza que me daria).

/****** Programa Escrito en GVIM *******

Este programa es GPL!

*********** Fin Presentacion ***********/



import javax.swing.*;
import java.text.*;
import java.text.NumberFormat.*;

public class TablaDeAmortizaciones
{

public static void main(String[] args)
{

// zinsen = tasa de interes, schulden = deuda, rate = cuota, antwort = respuesta
// init_monat = mes inicio, init_jahr = an~o inicio
double zinsen = 0, schulden = 0, rate = 0;
int init_monat = 1, init_jahr = 2005, num_raten =1, n, antwort, error;
NumberFormat formatter = NumberFormat.getNumberInstance();

do
{

// Primera Ventana; aqui aplique un manejador de excepciones para
// evitar que al ingresar valores no numericos, el programa no siguiera
// El primer paso es ingresar los valores correspondiente a la deuda original,
// fecha de inicio, cantidad de cuotas a pagar... todas a traves de ventanas
// En esta primera ventana se ingresa la deuda original
do {
try
{
do
{
String input = JOptionPane.showInputDialog

// Aqui se pregunta por la deuda?

("Wie viele Schulden haben Sie?\nBitte, geben Sie ein Zahl groesser als 0 ein");
schulden = Double.parseDouble(input);
error = 0; // Aqui se inicializa el factor de error que evitara los valores no numericos
if(schulden <= 0) // Aqui se evitan valores no negativos
JOptionPane.showMessageDialog(null,
"Sie haben eine falsche Schuldenszahl eingegeben.\nBitte geben Sie noch mal eine ein,\n aber jetzt richtig!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);

} while (schulden <= 0);
}
catch (NumberFormatException nu)
{
JOptionPane.showMessageDialog(null,
"Sie haben eine falsche Schuldenszahl eingegeben.\nBitte geben Sie noch mal eine ein,\n aber jetzt richtig!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);
error = 1;
}
} while (error == 1);

// Segunda Ventana; Aqui se solicitara la cantidad de cuotas a pagar
do {
try
{
do
{

String input = JOptionPane.showInputDialog
("Wie viele Raten werden Sie bezahlen?\nBitte, Sie geben ein Zahl groesser als 0 und kleiner als 100 ein");

num_raten = Integer.parseInt(input);
error = 0;
if(num_raten > 100 || num_raten < 1)
JOptionPane.showMessageDialog(null,
"Sie haben eine falsche Zifern eingegeben,\n Bitte,
geben Sie jetzt eine richtige ein!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);

} while (num_raten > 100 || num_raten < 1);
}
catch (NumberFormatException nu)
{
JOptionPane.showMessageDialog(null,
"Sie haben eine falsche Zifern eingegeben,\n Bitte, geben Sie jetzt
eine richtige ein!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);
error = 1;
}
} while (error == 1);

// Tercera Ventana; Aqui la tasa de interes a pagar
do {
try
{
do
{

String input = JOptionPane.showInputDialog
("Wie hoch sind die Zinsen, die Sie bezahlen werden?\nBitte, Sie geben ein Zahl groesser als 0 und kleiner als 100 ein");

zinsen = Double.parseDouble(input);
error = 0;
if(zinsen >= 100 || zinsen <= 0)
JOptionPane.showMessageDialog(null,
"Sie haben eine falsche Zinsszahl eingegeben.\nBitte geben Sie noch mal eine ein, aber jetzt richtig!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);


} while (zinsen >= 100 || zinsen <= 0);

}
catch (NumberFormatException nu)
{
JOptionPane.showMessageDialog(null,
"Sie haben eine falsche Zinsszahl eingegeben.\nBitte geben Sie noch
mal eine ein, aber jetzt richtig!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);
error = 1;
}
} while (error == 1);

// Cuarta Ventana; y aqui el mes que se comenzara a pagar [esto me agradaria mejorarlo]
do {
try
{
do
{

String input = JOptionPane.showInputDialog
("Welchen Monat werden Sie anfangen zu bezahlen?\nBitte, geben Sie eine Zahl zwischen 1 (Januar) und 12 (Dezember) ein");

init_monat = Integer.parseInt(input);
error = 0;
if(init_monat > 12 || init_monat < 1)
JOptionPane.showMessageDialog(null,
"Sie haben keine Monat eingegeben.\nBitte geben Sie
jetzt eine ein!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);

} while (init_monat > 12 || init_monat < 1);
}
catch (NumberFormatException nu)
{
JOptionPane.showMessageDialog(null,
"Sie haben keine Monat eingegeben.\nBitte geben Sie jetzt eine ein!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);
error = 1;
}
} while (error == 1);

// Quinta Ventana; Y por ultimo el an~o
do {
try
{
do
{

String input = JOptionPane.showInputDialog
("Welches Jahr werden Sie anfangen zu bezahlen?\nBitte, geben Sie eine Zahl zwischen 2005 und 2010 ein");

init_jahr = Integer.parseInt(input);
error = 0;
if(init_jahr < 2005 || init_jahr > 2010)
JOptionPane.showMessageDialog(null,
"Sie haben kein richtiges Jahrzahl eingeschrieben.\nBitte geben Sie jetzt eine ein!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);

} while (init_jahr < 2005 || init_jahr > 2010);
}
catch (NumberFormatException nu)
{
JOptionPane.showMessageDialog(null,
"Sie haben kein richtiges Jahrzahl eingeschrieben.\nBitte geben Sie
jetzt eine ein!",
"Ich bin dumm",
JOptionPane.ERROR_MESSAGE);
error = 1;
}
} while (error == 1);

// Aqui se pide la confirmacion de que los valores ingresados son los deseados... de lo contrario el programa volvera a ejecutarse.

String string1 = "Ja wohl!";
String string2 = "Nein, ich war falsch";
Object[] options = {string1, string2};
n = JOptionPane.showOptionDialog(null,
"Sie haben als Schulden " + schulden + " Euro,\nals Zinsen " + zinsen + " % eingeschrieben.\n\nSie mochten seine/ihre Schulden in " + num_raten + " Raten bezahlen\nund am " + init_monat + "." + init_jahr + " anfangen.\n\nSind die Daten richtig?\n\nWenn Nein, das Programm wird noch mal anfangen\n\n ",
"Die Frage des Jahres!",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, // No usar Icono
options, // El titulo de la caja
string1); // La opcion por defecto
if (n == JOptionPane.YES_OPTION)
{
antwort = 1;

} else antwort = 0;

} while (antwort != 1);

double sum_rate = 0.00, sum_zinsen = 0.00, sum_tilgung = 0.00;

// Raten zu rechnen: Aqui se calculara el valor de la cuota en base a
// Cuota = Deuda / [ [1 - 1 / (1 + i / 1200)^n ] * 1200 / i]
// que es la forma de amortizacion con interes simple.
zinsen = zinsen / 1200;
double y = 1 + zinsen;
double x = Math.pow(y, num_raten);
double temp1 = 1 / x;
double temp2 = (1 - temp1) / zinsen;
rate = schulden / temp2;

// Definition einige Variablen: Aqui se definen variables extras
// laufjahr = an~o corriente, laufmonat = mes corriente (simples contadores)
int laufmonat = init_monat;
int laufjahr = init_jahr;

// Definicion de arreglos que almacenaran los valores generados en cada mes para
// el capital restante (calc_rest), la amortizacion (calc_tilgung), el interes pagado (calc_zinsen)
double [] calc_rate = new double [num_raten + 1];
double [] calc_zinsen = new double [num_raten + 1];
double [] calc_tilgung = new double [num_raten + 1];
double [] calc_rest = new double [num_raten + 1];

int [] calc_jahrzeit = new int [num_raten + 2];
int [] calc_monatzeit = new int [num_raten + 2];

System.out.println ("Zahlmonat Rate Zinsen Tilgung Rest ");
calc_jahrzeit[1] = init_jahr;
calc_monatzeit[1] = init_monat;
calc_rate[0] = rate;
calc_zinsen[0] = 0.00;
calc_rest[0] = schulden;
calc_tilgung[0] = 0.00;

for (int i = 1; i <= num_raten; i++) {

calc_rate[i] = rate;
sum_rate += calc_rate[i];

calc_zinsen[i] = calc_rest[i-1] * zinsen;
sum_zinsen += calc_zinsen[i];

calc_tilgung[i] = rate - calc_zinsen[i];
sum_tilgung += calc_tilgung[i];

calc_rest[i] = calc_rest[i-1] - calc_tilgung[i];

double calcu_rate = calc_rate[i];
double calcu_zinsen = calc_zinsen[i];
double calcu_tilgung = calc_tilgung[i];
double calcu_rest = calc_rest[i];

// Aqui se obliga a que los valores mostrados tengan como maximo
// y como minimo dos decimales despues de la coma.
formatter.setMaximumFractionDigits(2);
formatter.setMinimumFractionDigits(2);
String calc_rate_for = formatter.format(calcu_rate);
String calc_zinsen_for = formatter.format(calcu_zinsen);
String calc_tilgung_for = formatter.format(calcu_tilgung);
String calc_rest_for = formatter.format(calcu_rest);

int calcu_monatzeit = calc_monatzeit[i];
int calcu_jahrzeit = calc_jahrzeit[i];

// Aqui se formatea la salida para que las columnas se vean mas simetricas
// ademas se imprimen por pantalla los resultados
if(calcu_monatzeit < 10)
{
System.out.println (" " + calcu_monatzeit + "." + calcu_jahrzeit + " " + calc_rate_for + " " + calc_zinsen_for + " " + calc_tilgung_for + " " + calc_rest_for);
}
else System.out.println (" " + calcu_monatzeit + "." + calcu_jahrzeit + " " + calc_rate_for + "
" + calc_zinsen_for + " " + calc_tilgung_for + " " + calc_rest_for);

// Aqui nos preocupamos de que se separen los resultados cada 12 meses
// de tal forma que coincidan con el an~o
if (laufmonat > 11) {

double sume_rate = sum_rate;
double sume_zinsen = sum_zinsen;
double sume_tilgung = sum_tilgung;

formatter.setMaximumFractionDigits(2);
formatter.setMinimumFractionDigits(2);
String sume_rate_for = formatter.format(sume_rate);
String sume_zinsen_for = formatter.format(sume_zinsen);
String sume_tilgung_for = formatter.format(sume_tilgung);

System.out.println ("Summen: " + sume_rate_for + " " + sume_zinsen_for + " " + sume_tilgung_for + " n.a. ");

laufmonat = 1;
laufjahr++ ;
calc_jahrzeit[i+1] = laufjahr;
calc_monatzeit[i+1] = laufmonat;

System.out.println (" \n ");
System.out.println ("Zahlmonat Rate Zinsen Tilgung Rest ");

} else {

laufmonat++;
calc_monatzeit[i+1] = laufmonat;
calc_jahrzeit[i+1] = laufjahr;

}

}

double sume_rate = sum_rate;
double sume_zinsen = sum_zinsen;
double sume_tilgung = sum_tilgung;

formatter.setMaximumFractionDigits(2);
formatter.setMinimumFractionDigits(2);
String sume_rate_for = formatter.format(sume_rate);
String sume_zinsen_for = formatter.format(sume_zinsen);
String sume_tilgung_for = formatter.format(sume_tilgung);

System.out.println ("Summen: " + sume_rate_for + " " + sume_zinsen_for + " " + sume_tilgung_for + " n.a ");

}
}



// Espero todo los comentarios y criticas y aportes para mejorar este codigo

[+] Leer todo...

2004-05-16

LA MEJOR WEBCAM CUANDO NO SE ENCUENTRA

Pues bien al parecer ya viene en camino mi proxima webcam terracam 2move, modelo al parecer bastante popular aqui en Alemania... ya que existen muchas en oferta en ebay y el magazin linux-user las recomienda como una de las mejores opciones para no solo hacer videochat, sino que como aparato fotografico digital.

Ahora bien, la recomendacion de nuestro amigo er_jasus en mi post anterior me ha dado bastante que pensar, ya que nunca en mi vida he visto una camcorder por menos de 250 euros... asi que mi pregunta es obvia: Cuales son esas camcorder que tienen un costo de 70 Euros???

De saberlo ya me comprare una!

Saludos!

Este articulo-post lo he extraido de mi anterior Blog como forma de respaldo, y esta fechado el 26.09.2005.


Debo reconocer que en ebay.de se pueden obtener video-camaras hasta por 50 euros.

[+] Leer todo...

2004-05-12

LA MEJOR WEBCAM PARA UBUNTU

Por fin he podido juntar los recursos para comprarme una webcam y comunicarme con los amigos. El problema no fue cuestion de precios, sino de compatibilidad, ya que al pinguino no todo le hace feliz. Me decidi por una Webcam Logitech Messenger pues tiene drivers listos para instalar y su configuracion se veia muy facil.




Despues de un dia de luchar con el tema del Kernel, modulos, y demaces lo deje simplemente a un lado y mejor vere otra alternativa que por casualidad esta bastante bien descrita y explicada su uso y puesta en marcha en Linux. Cuando la tenga y la use, les contare mas al respecto.

El presente articulo-post lo he extraido de mi anterior Blogs y esta fechado 21.07.2005


[+] Leer todo...

2004-05-09

LA MEJOR WEBCAM Y ECONOMICA

Al parecer pronto tendre una nueva webcam en mis manos para probar y que solo me esta costando 9 Euros [cerca de unos 11 Dolares] y si tengo un poco de suerte para el miercoles ya podre estar usandola.

Esta oferta la pude conseguir gracias a en remate en linea hoy por la tarde. Y hay que ver cuanto se puede llegar a ahorrar, pero tambien a arriesgar.

Para la semana que viene espero poder hacer mis primeros intentos de videochat con algunos amigos de Chile.

Supongo que para entonces estare escribiendo nuevos eventos que me hayan sucedido al respecto. Hasta la vista.

El presente articulo-post lo he extraido de mi anterior Blog como una forma de respaldo, y esta fechado originalmente el 23.09.2005


[+] Leer todo...

2004-05-05

CONFIGURAR LA TARJETA DE SONIDO

Este para nada es un tema nuevo, aunque si muy poco discutido en los diversos medios y foros que lo tratan. En la mayoria de los casos, solo se refieren su configuracion minima en un sistema Linux, para escuchar musica o ver algun film. Pero mi situasion es un poco diferente...

Todo comenzo cuando me propuse comprarme una camara web que me permitiese comunicarme (visualmente) con la familia y aquellos amigos que estan lejos. En un principio esta bastante feliz de lograr verlos a ellos y de que algunos de ellos me pudiesen ver. En ese momento no importaba el sonido, total, para eso esta el telefono. Pero hace unos dias, tratando de grabar mi voz en el Gnome-record descubri que no funcionaba el microfono.

Mi primera tarea fue revisar todos los programas que tenia a mano para este tema: Kmix, Gnome-mix, Alsamixergui y Alsamixer. Despues de probar con mas de 20 combinaciones me di por vencido y lo deje por ese minuto, para echarle un vistazo a ver que me decia La Red. Claro esta que apenas si pude conseguir algo desde ahi.

Ahora solo me resta a seguir buscando y/o recirbir la ayuda de algun buen samaritano.

[+] Leer todo...

2004-05-02

INSTALAR UN CLIENTE BT LIVIANO

No todos poseen una PC de las nuevas generaciones y menos con la suficiente capacidad como para correr a la vez: Azureus y KDE. Si se desea disfrutar de BitTorrent, sin sacrificar demasiado de tu maquina, quisas sea esta la solucion que esperabas. [Actualizado: 06.07.2006]

Imaginemonos la siguiente situasion muy real: Una PC con P1 (o similar) y con no mas que 400MB en RAM. En estas condiciones son pocas las aplicaciones graficas capaces de correr en nuestro Pinguino, y por lo tanto, estamos obligados a buscar permanentemente alternativas livianas que nos permitan tener las (cuasi-)mismas condiciones de una maquina mas moderna, o sea, poder correr varias aplicaciones en paralelo.

Una de estas aplicaciones es TorrentFlux, que en conjunto a BitTornado, nos hara facil la tarea de bajarnos nuestra Distribucion Linux favorita y a la vez navegar en internet y hacer nuestros deberes en el OpenOffice.org.

Instalacion

Los requisitos previos para su instalacion es:
1. BitTornado (>0.3.9b) o BitTorrent instalado correctamente.
(En debian/ubuntu: # apt-get install bittornado)

2. Apache y PHP (>4.1.x) instalados y funcionando.
(En debian/ubuntu # apt-get install apache2 libapache-mod-php4 apache-common php4-common php4-mysql)

3. MySQL instalado.
(En debian/ubuntu # apt-get install mysql-server)

4. Como opcion, se puede instalar el PhpMyAdmin.
(En debian/ubuntu # apt-get install phpmyadmin)

(Para los usuarios de Debian SID, ya existe un paquete torrentflux. Esto significa, que no seria necesario seguir adelante con este mini-como)

Lo primero sera crear la Base de datos en MySQL e inicializarla, y para esto debes elegir un nombre:

Aqui se esta suponiendo que el paquete torrentflux2.x se bajo (download) y se guardo en la carpeta home de alguno del/los usuarios que lo usaran posteriormente.

ROOT (definido generalmente en la linea de compandos por el simbolo gato #) es el unico que puede hacer modificaciones en MySQL.

En el caso de que este programa vaya a ser usado por todos los usuarios se recomienda moverlo a /usr/share y hacer un link simbolico (ln -s) de los ejecutables a /usr/bin.



mi-primer-pc@pero-de-verdad:~# mysqladmin create torrentflux

(generalmente se nos solicitara la clave de admin, la cual podemos encontrar en /etc/mysql)

mi-primer-pc@pero-de-verdad:~# cd torrentflux_2.x/sql
mi-primer-pc@pero-de-verdad:~/torrentflux_2.x/sql# mysql torrentflux < torrentflux.sql


A continuacion debes cambiarle los permisos a algunos ejecutables:


mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/sql$ cd ../TF_BitTornado/
mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/TF_BitTornado$ chmod +x btphptornado.py
mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/TF_BitTornado$ chmod +x btshowmetainfo.py


El siguiente paso sera seguir cambiando permisos a las carpetas:


mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/TF_BitTornado$ cd ../
mi-primer-pc@pero-de-verdad:~/torrentflux_2.0$ chmod 777 html


Despues deberemos configurar nuestro TorrentFlux, para que pueda manejar MySQL y sepa donde se encuentran los ejecutables:


mi-primer-pc@pero-de-verdad:~/torrentflux_2.0$ cd html
mi-primer-pc@pero-de-verdad:~/torrentflux_2.0/html$ vim config.php


Lo cual deberia verse como:


Los cambios a hacer son:


a. cambiar la linea "$cfg["db_user"] = "user"; // username for your MySQL database" colocando el usuario correspondiente al que aparece en /etc/mysql
b. lo mismo se hara para la siguiente linea "$cfg["db_pass"] = "password"; // password for database".




c. donde quedara al fin y al cabo el torrentflux2.0? Si lo quieres dejar en /usr/local/torrent ni siquiera necesitas modificar esa linea, pero si como lo mensione, se deja en /usr/share/torrent es natural tambien modificar la linea correspondiente a "$cfg["path"] = "/usr/local/torrent/";".




d. el siguiente cambio correspondera al path de los ejecutables btphptornado.py y btshowmetainfo.py. Aqui se debera colocar el mismo que se coloco en el punto c mas o menos de la siguiente forma "$cfg["btphpbin"] = "/usr/share/torrent/TF_BitTornado/btshowmetainfo.py"; y $cfg["btshowmetainfo"] = "/usr/share/torrent/TF_BitTornado/btshowmetainfo.py";




e. una vez completados estos pasos, llega la hora de ejecutar por primera vez el TorrentFlux y para eso se puede usar cualquier navegador web decente (categoria que obviamente no es la de IE) y se coloca la direccion magica http://localhost/torrentflux. En este punto se te pedira un nombre de usuario y una password cualquiera. Lo importante es que este usuario sera el Administrador y por lo tanto, sera conveniente escoger algo adecuado, pues recuerda que TorrentFlux, al estar corriendo en Apache, puede ser accedido via internet, (des-)ventaja que nos puede ayudar a usarlo desde cualquier lugar con acceso a La Red.


Punto a tener en cuenta en caso de que esto no resulte:

1. Recordar que Apache debe estar apuntando a la direccion /usr/share/torrent para que pueda ser visible. En mi caso y por desconocimiento del funcionamiento me arriesgue y coloque -al principio- todo el directorio TorrentFlux en /var/www/apache2-default/TorrentFlux. Despues descubrie que se podia modificar el apache para que cada usuario pudiera crear su propio espacio web en http://localhost/~usuarioX/ y asi podia acceder directamente desde mi home el directorio del TorrentFlux. Y cuando por fin logre tener mi propio dominio en La Red la cosa fue aun mejor, ya que accedia directamente por http://midominio.{com,info}/~usuarioX/TorrentFlux.


Por razones de tiempo y de que en la actualidad no he necesitado demasiado de BT para actualizar mi distribucion Linux, lo he terminado por desinatalar.

Para cualquier comentario, observacion, critica, recomendacion y cooperacion para mejorar esta articulo, por favor escriban.

[+] Leer todo...