Si en alguna oportunidad, estabas navegando , buscando drivers( lo que fue mi caso), y algun chischilloso se le ocurre chequear tu ip, y no permitirte el acceso a esa pagina por tu pais (en mi caso Venezuela) .
con un mensajito como este : "not available in your country."
Puedes utilizar cualquiera de las paginas que te ofrece este portal,- tambien hay disponibles software para hacer la navegacion privada-, pero mas sencillo me parece hacerlo ONLINE.
http://www.proxy4free.com/list/webproxy_rating1.html
martes, 21 de agosto de 2012
domingo, 19 de agosto de 2012
Comando para saber que tipo de procesador poseo
en Ubuntu, en un terminal escribe
>> uname -a
Linux Aries 2.6.32-42-generic #95-Ubuntu SMP Wed Jul 25 15:57:54 UTC 2012 i686 GNU/Linux (Esto es un procesador de 32 bit)
Linux Aries 2.6.38-16-generic #67-Ubuntu SMP Thu Sep 6 18:00:43 UTC 2012 i686 i686 i386 GNU/Linux (Esto es un procesador de 64 bit)
Muy util para saber que vas a instalar en tu PC
>> uname -a
Linux Aries 2.6.32-42-generic #95-Ubuntu SMP Wed Jul 25 15:57:54 UTC 2012 i686 GNU/Linux (Esto es un procesador de 32 bit)
Linux Aries 2.6.38-16-generic #67-Ubuntu SMP Thu Sep 6 18:00:43 UTC 2012 i686 i686 i386 GNU/Linux (Esto es un procesador de 64 bit)
Muy util para saber que vas a instalar en tu PC
sábado, 11 de agosto de 2012
Mas ayuda en Ubuntu- Conversion de archivos de PDF a WORD
Aqui les dejo unas herramientas utiles que con el instalador de paquetes SYNAPTIC o instalando por terminal, con un sudo aptitude install, les puede simplificar mucho trabajo.
Si deseas grabar CD instala la herramienta BRASERO
Para crear archivos con texto de formulas utiliza LYX -Editor Matematico
Para crear archivos pdf instala CUPS-PDF
Para trabajar en MATLAB su equivalente es OCTAVE
Un editor de texto para programar GEANY
Para archivos vectoriales de COREL DRAW puedes usar INKSCAPE
Si los PDF te dan problema intala PDFTOPS
Si deseas otro tipo de conversion puedes usar estas paginas ONLINE que te permiten subir tus archivos y convertirlos en el formato que necesites, yo probe zamzar y te lo envia a tu correo, no es necesario suscribirte aunque el te lo da como primera opcion, lee mas abajo del correo y te da un enlace para descargar tu archivo comprimido:
http://www.zamzar.com
http://pdf.my-addr.com/free-online-pdf-to-ps-convert.php
miércoles, 18 de julio de 2012
Eliminar Filas repetidas en Openoffice
Trabajando en Openoffice, tuve la necesidad de eliminar las filas con informacion repetida. Estando en ambientes Windows , con Microsoft Office 2010 solo tienes que ir a la opcion de DATOS, en el menú y seleccionar tu listado, presionar un boton que dice "eliminar duplicados" y esta resuelto el problema.
La historia es distinta si estas en UBUNTU, debes crear una formula que le calcule un valor maximo (en mi ejempĺo 5000) , si la fila esta repetida y 1 en caso que no.
Utilizas la siguiente formula en una fila que no estes usando con datos, de preferencia la primeracolumna:
A2=IF(ISERROR(VLOOKUP(B1;B$1:B1;1;0 ));1;5000)
La columna A tendra valores de 1 ó 5000 (luego de hacer la formula)
La columna B los valores a comparar
Luego extiendes la formula por todo el listado, y el valor que te va a quedar sera:
"1" sino esta repetido o "5000" sino esta repetido
Por ultimo ordenas ascendente o descendentemente, con seleccion ampliada (cuando te pregunte) y así tendras los repetidos separados , y los podras copiar o eliminar segun tus necesidades.
La historia es distinta si estas en UBUNTU, debes crear una formula que le calcule un valor maximo (en mi ejempĺo 5000) , si la fila esta repetida y 1 en caso que no.
Utilizas la siguiente formula en una fila que no estes usando con datos, de preferencia la primeracolumna:
A2=IF(ISERROR(VLOOKUP(B1;B$1:B1;1;0 ));1;5000)
La columna A tendra valores de 1 ó 5000 (luego de hacer la formula)
La columna B los valores a comparar
Luego extiendes la formula por todo el listado, y el valor que te va a quedar sera:
"1" sino esta repetido o "5000" sino esta repetido
Por ultimo ordenas ascendente o descendentemente, con seleccion ampliada (cuando te pregunte) y así tendras los repetidos separados , y los podras copiar o eliminar segun tus necesidades.
martes, 3 de julio de 2012
Visor de Archivos XPS
Para los que reciben un archivo XPS en linux y se les abre como un archivo comprimido con muchas carpetas, les recomiendo usen un visor de documentos llamado Okular, yo lo busque en el listado de mi Gestor de paquetes Synaptic en Ubuntu. Tambien permite ver como PS, Tiff, CHM, DjVu, imagenes, DVI, ODT, Fiction Book, Comic Book, Plucker y EPub.
Aqui les dejo su pagina
http://okular.kde.org/
Aqui les dejo su pagina
http://okular.kde.org/
lunes, 19 de marzo de 2012
Migrar mysql a otro servidor
Para migrar un servidor mysql a otro servidor, sea cual sea su distribucion, (red hat , centos, ubunto o debian) necesitas en principio respaldar la informacion lo mas reciente posible con el siguiente comando (este comando respalda todas las bases de datos )
mysqldump -h XXXXX -u root -p --all-databases > todas.sql;
Despues necesitas instalar el mysql en el servidor destino, en mi caso tenia centos y lo hice con el comando:
yum install mysql-server mysql mysqlclient10
Si tienes una informacion de la base de datos que quieras reusar recuerda este comando
mysql_install_db --user=mysql --ldata=/var/mysql/mysql
Luego a esa nueva instalacion le colocas su password de ROOT (importantisimo)
mysqladmin -u root password 'nueva-clave-de-acceso'
Para restaurar las bases de datos :
mysql -h XXXXXXXX -u root -p < todas.sql
Cualquiera de estas instrucciones te ayudaran a ejecutar el mysql mientras estas restaurando la informacion:
mysqld_safe --skip-grant-tables &
/usr/bin/mysqld_safe &
y este comando te ayudara a ver los errrores :
tail -f /var/mysql/mysql/zeta.err
mysqldump -h XXXXX -u root -p --all-databases > todas.sql;
Despues necesitas instalar el mysql en el servidor destino, en mi caso tenia centos y lo hice con el comando:
yum install mysql-server mysql mysqlclient10
Si tienes una informacion de la base de datos que quieras reusar recuerda este comando
mysql_install_db --user=mysql --ldata=/var/mysql/mysql
Luego a esa nueva instalacion le colocas su password de ROOT (importantisimo)
mysqladmin -u root password 'nueva-clave-de-acceso'
Para restaurar las bases de datos :
mysql -h XXXXXXXX -u root -p < todas.sql
Cualquiera de estas instrucciones te ayudaran a ejecutar el mysql mientras estas restaurando la informacion:
mysqld_safe --skip-grant-tables &
/usr/bin/mysqld_safe &
y este comando te ayudara a ver los errrores :
tail -f /var/mysql/mysql/zeta.err
lunes, 16 de enero de 2012
/* Algoritmo en MPI, qe calcula 2 matrices cuadradas leidas desde archivo el imprime el resultado en otro archivo*/
#include
#include
#include
int main()
{
FILE *archivoA;
FILE *archivoB;
FILE *archivoC;
archivoA=fopen("A.dat","rb");
archivoB=fopen("B.dat","rb");
archivoC=fopen("C.dat","wb");
n=100;
int matrizA[n][n];
int matrizB[n][n];
int i,j,k;
int resultado[3][3]={
{0,0,0},
{0,0,0},
{0,0,0}
};
if (archivoA==NULL){
printf("\nError de apertura del archivo\n\n");
}
else{
//ciclo que llena las matrices desde el archivo
for (i=0;i<3;i++)
for (j=0;j<3;j++)
{
matrizA[i][j])=
vector[i][1])=
}
for (k=0;k<3;k++)
for (i=0;i<3;i++){
for (j=0;j<3;j++){
resultado[k][i]+= matrizA[k][j]* matrizB[j][i];
}
//resultado[k][j]=0;
}
}
for (i=0;i<3;i++){
for (j=0;j<3;j++){
fprintf(archivoC,"%d", resultado[i][j]);
fprintf(archivoC,"%s", " ");
}
fclose(archivoA);
fclose(archivoB);
fclose(archivoC);
}
#include
int main()
{
FILE *archivoA;
FILE *archivoB;
FILE *archivoC;
archivoA=fopen("A.dat","rb");
archivoB=fopen("B.dat","rb");
archivoC=fopen("C.dat","wb");
n=100;
int matrizA[n][n];
int matrizB[n][n];
int i,j,k;
int resultado[3][3]={
{0,0,0},
{0,0,0},
{0,0,0}
};
if (archivoA==NULL){
printf("\nError de apertura del archivo\n\n");
}
else{
//ciclo que llena las matrices desde el archivo
for (i=0;i<3;i++)
for (j=0;j<3;j++)
{
matrizA[i][j])=
vector[i][1])=
}
for (k=0;k<3;k++)
for (i=0;i<3;i++){
for (j=0;j<3;j++){
resultado[k][i]+= matrizA[k][j]* matrizB[j][i];
}
//resultado[k][j]=0;
}
}
for (i=0;i<3;i++){
for (j=0;j<3;j++){
fprintf(archivoC,"%d", resultado[i][j]);
fprintf(archivoC,"%s", " ");
}
fclose(archivoB);
fclose(archivoC);
}
Suscribirse a:
Entradas (Atom)

