Posts filed under ‘Uncategorized’

Prueba Scratch

//scratch.mit.edu/projects/embed/98343281/?autostart=false

Anuncios

febrero 19, 2016 at 4:29 pm Deja un comentario

Configuración de un punto de acceso wifi conectado a un modem/router

SITUACIÓN: Me deja un amigo un router wifi, sin modem integrado.Lo llamaremos router B. Me facilitan un nuevo modem/router al contratar la línea telefónica pero no es wifi, lo llamaremos A.

OBJETIVO: Quiero comprobar que puedo conectar los 2 routers por ethernet y acceder por wifi a internet desde el portátil.

REALIZACIÓN: Conecto el router A a la línea telefónica y lo enciendo. Desde él ya tendría acceso a internet conectado por cable ethernet. Lleva un servidor dhcp que proporcionará ips a los ordenadores de la red.
Conecto ambos routers por Rj45  a través de los puertos LAN de ambos aparatos.
Reseteo el router B a los valores de fábrica.
Enciendo el router B y me conecto a él vía wifi para configurarlo:

1 – Desactivo el servidor dhcp.
2 – Elimino todas las entradas que tenga en la sección de conexiones WAN ya que es un modem/router y no quiero que actúe el modem.
3 – Le asigno una dirección ip dentro del rango de las que me proporciona el router A. Esto no debería ser necesario hacerlo puesto que podría recibir la ip vía dhcp del router A pero es más útil  tener una dirección fija.
Me conecto vía wifi al router B y ya debería tener acceso a internet. Por si acaso reinicio ambos routers.

Nota:  Se podría configurar la tabla de rutas del router B para que apuntara hacia el A, pero a mi me ha funcionado perfectamente sin hacer nada.

enero 14, 2010 at 9:53 pm 3 comentarios

Caché DNS Windows,Linux,Mac,Firefox

Comandos útiles para trabajar con la caché dns en un pc.

En Windows:

ipconfig /flusdns Para vaciar la caché dns.
ipconfig /displaydns Para ver el contenido de la caché.
net stop dnscache Para desactivar el servicio de caché dns temporalmente
compmgmt.msc Para desactivar el servicio de caché dns completamente habría que buscar Servicios y Aplicaciones > Servicios > Cliente DNS y poner tipo de inicio Deshabilitado.

En linux

  • /etc/rc.d/init.d/nscd restart Reinicio del nscd daemon
  • /etc/init.d/network restart Reinicio completo de la red

En Mac OSX Leopard

  • lookupd -flushcache

En Mac OSX

  • dscacheutil -flushcache

En Firefox

  • Abre Firefox, escribe “about:config” en la barra de direcciones y pulsa Enter.
  • Pulsa el  botón derecho en un espacio vacío y escribe “Nuevo” -> “Entero”
  • Escribe “network.dnsCacheExpiration” en el nombre y “0″ como valor entero
  • Pulsa el  botón derecho de nuevo y escribe “Nuevo” -> “Entero”
  • Escribe “network.dnsCacheEntries” en el nombre y “0″ como valor entero

En google Chrome

  • Herramientas > Opciones > Avanzadas > Desmarcar Utilizar la precarga de DNS …

Para acceder a la consola de  comandos en Windows :

  • Inicio > Ejecutar > cmd
  • Tecla “Windows + R”

Listado de comando útiles en Windows XP y Vista:

http://www.webtaller.com/maletin/articulos/comandos-utiles.php
http://www.webtutoriales.com/tutoriales/windows/comandos-windows-vista.49.html

noviembre 8, 2009 at 9:35 pm 1 comentario

Windows 7 y el XP Mode

Con el advenimiento de Windows 7 ha llegado una “nueva tecnología” asociada que denominan XP Mode. Consiste fundamentalmente en que toda aplicación que tuviéramos funcionando en Windows  XP sea capaz de funcionar de igual manera en Windows 7, sin ningún tipo de problemas.

La idea es lógica y muy buena. Que exista una manera de poder utilizar software antiguo sobre este nuevo sistema operativo.

En teoría mucho software  va a funcionar perfectamente sobre Windows 7, sobre todo aquel que ya lo hacía en Vista.

La solución que propone Microsoft es la siguiente:

Descargarte e instalar de su web 2 programas:

Windows XP Mode y Windows Virtual PC.
Como podéis ver exige descargar Virtual PC un software de emulación / virtualización (al estilo VMware, Xen,VirtualBox, Qemu, etc ) en el que va a realizar una  virtualización (no emulación) de Windows XP que será transparente al usuario (verá la aplicación como si estuviera corriendo en Windows 7 aunque por debajo estará corriendo una versión virtualizada de Windows XP).

Los problemas:

  1. Las versiones Starter y la versión Home no permiten hacerlo tal y como indica Microsoft. Habría  manera de conseguir hacerlo pero se salen del propósito de este post.
  2. Es un añadido, es decir, te tienes que descargar el software aparte de su web (eso sí gratuitamente).
  3. Que la BIOS esté configurada correctamente para admitir tecnología de virtualización (se entiende un poco más abajo).
  4. Los requisitos que exigen:
    Tener un procesador Intel VT, o AMD-V, es decir, procesadore Intel o AMD con capacidades de virtualización integradas.

Y en este punto es donde está el verdadero problema.
Tú te compras un flamante ordenador, portátil o no, te compras tu versión de Windows 7, descargas Windows XP Mode y Virtual PC y felizmente esperas que lo que dicen de que los programas de XP te van a funcionar perfectamente se desvanece en el momento que lo intentas hacer.
¿Por qué?
Pues resulta que simplemente no te funciona porque el dichoso procesador no tiene incorporada esa tecnología o no está configurada correctamente. El cacao en cuanto a qué procesadores la tienen o no es monumental. Algunos modelos incluso han sido modificados en tiradas posteriores por lo que no te sirve la denominación del mismo para identificarlo sino que tienes que tirar de versión.

Como siempre, Microsoft consigue que en algunas cosas la sencillez que predica y consigue con algunas cosas en otras nos la complique y de qué manera.

Soluciones:

  1. Instalar VMware, Virtual PC ,Virtual Box etc  y emular (ya no sería virtualizar) un Windows XP que tendríamos que instalar dentro de es máquina Virtual, etc, etc., con la pérdida de tiempo correspondiente frente a lo que en principio nos ponía tan bonito Microsoft.
  2. Cambiar de procesador o esperar alguna solución que a Noviembre de 2009 no conozco que exista. Si alguno la conoce que lo diga o calle para siempre.

Creo que este tipo de cosas son las que hacen que haya frikis de la informática, que en vez de estar con sus amigos, familia o durmiendo se dediquen a tener que investigar esto y que el resto del mundo se sientan raros por no saberlo. Deberíamos exigirle daños y perjuicios a Microsoft por las horas que nos vamos a pasar unos cuantos intentando ayudar a maltrechos clientes, amigos, etc

También quiero señalar que no tengo experiencia instalando software XP en Widows 7. A lo mejor estoy  hablando aquí de todo esto y resulta que por defecto sin Windows XP Mode ni nada funcionan correctamente los programas (algo habrá para que lo hayan creado pero bueno…) . Agradecería comentarios respecto a esto.

PD: Intel ha creado una página en la que explica cuáles de sus procesadores tiene y cuáles no  esta tecnología.
Microsoft tiene una herramienta para detectar si tu ordenador soporta o no estas tecnologías.

noviembre 4, 2009 at 11:03 pm 2 comentarios

Trucos para acelerar Windows XP

Resumen y traducción libre del sitio 23 Ways to speed winxp

  1. Actualmente, con discos SATA, Ultra-133 y con cachés de 8M  defragmentar no es ya significativo el hacerlo
  2.  Invertir en memoria RAM
  3. Que el sistema de ficheros sea NTFS. Si es FAT32 podemos convertirlo con la herramienta que lleva el propio windows (Abrir la linea de comandos y ejecutar CONVERT C: /FS:NTFS )
  4. Deshabilitar que IndexServer “indice” el disco. MiPC > C:  > Botón derecho- Propiedades > Desmarcar Permitir a IndexServer …
  5. Actualizar los drivers de la placa base y del BIOS
  6. Borrar la carpeta de Windows Prefetch de vez en cuando
  7. Realizar una limpieza mensual del disco MiPC > C:  > Botón derecho- Propiedades > Liberar espacio en disco
  8. Tener activado el DMA en los discos(por defecto lo está) . Pulsar tecla WIndows + tecla Pausa > Seleccionar pestaña Hardware > Administrador de dispositivos > Controladoras IDE
  9. Cambia los cables de los discos(80-wire Ultra-133)  y conéctalos correctamente
  10. Elimina el spyware (SpyBot Search & Destroy.)
  11. Elimina todos los programas del arranque. Usa msconfig desde  Inicio > ejecutar (o tecla de Windows + R)
  12. Elimina todos los programas que no vayas a necesitar
  13. Quita todos los efectos de ventanas que ralentizan el sistema.  Pulsar tecla WIndows + tecla Pausa > Seleccionar pestaña Opciones Avanzadas > Rendimiento – configuracion y Ajustar para obtener el mejor rendimiento
  14. Usar los trucos de tweakxp para mejorar el rendimiento tocando el registro de Windows.
  15. Tener el sistema operativo actualizado
  16. Usar sólo un software antivirus y tenerlo actualizado
  17.  No tener más de 500 fuentes de texto instaladas
  18. No particionar el disco.  NTFS gestiona mejor un disco grande que varias particiones
  19. Usar software como MemTest86 para comprobar si su memoria RAM no tiene errores
  20. Actualizar el firmware de la grabadora de CD / DVD
  21. Desactivar servicios innecesarios. Visitar  Black Viper site

septiembre 2, 2008 at 10:28 pm Deja un comentario

Montar un sistema de archivo remoto usando sshfs

Traducción libre del artículo http://www.debianadmin.com/mount-a-remote-file-system-through-ssh-using-sshfs.html

Introducción

Sshs es un sistema de archivos cliente basado en ssh.
Por lo tanto necesitaremos un servidor ejecutando un servidor ssh y un cliente con sshfs, en donde se montará el sistema de archivos mediante el uso de ssh.

Características

  • Basado en FUSE ( framework de sistema de ficheros para linux que permite entre otras cosas encriptar sistemas de ficheros, comprimir etc)
  • Multi hilo
  • Permite lecturas de hast 64k
  • Cacheo del contenido de los directorios
  • Funciona en el espacio de usuario por lo que no es necesario privilegios especiales para hacerlo funcionar.

Instalación en Debian

#apt-get install fuse-utils sshfs
# modprobe fuse

Uso

$ sshfs usuario@maquina: punto_de_montaje

Esto montará el directorio home del usuario en el directorio local punto_de_montaje. El directorio deberá tener los permisos adecuados. Si quisiéramos montar otro directorio deberíamos hacerlo  

Ejemplo

  1. Crear el punto de montaje:
    #mkdir /mnt/remote
  2. Cambiar los permisos:
    #chown [nombre-usuario]:[nombre-grupo] /mnt/remote/
  3. Añadir el usuario al grupo fuse
    #adduser [usuario]  fuse
  4. Iniciar sesión con el usuario y monta el sistema de ficheros remoto
    #sshfs usuario-remoto@servidor-remoto:/remoto/directorio /mnt/remote/

Para desmontar el directorio

fusermount -u punto_de_montaje

septiembre 19, 2007 at 1:27 pm 1 comentario

10 Buenos hábitos a la hora de programar en shell scripting

Traducción propia del artículo de IBM http://www-128.ibm.com/developerworks/aix/library/au-badunixhabits.html

1 – Definir una estructura de árbol de una sóla vez

mkdir -p tmp/a/b/c  

en vez de 

~ $ mkdir tmp 
~ $ cd tmp 
~/tmp $ mkdir a 
~/tmp $ cd a 
~/tmp/a $ mkdir b 
~/tmp/a $ cd b 
~/tmp/a/b/ $ mkdir c 
~/tmp/a/b/ $ cd c 
~/tmp/a/b/c $ 

Y mejor todavía, pues crea el directorio project y dentro los distintos directorios 

mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}

2 – Cambiar el path, no mover el fichero. Por ejemplo, no desempaquetar ficheros directamente en el directorio que deseemos. Para ello podemo usar la opción -C

tar xvf -C tmp/a/b/c newarc.tar.gz

3 – Combinar comandos con operadores de control

Por ejemplo:  Ejecutar un comando sólo si otro comando ha devuelto 0 exit status. 

cd tmp/a/b/c && tar xvf ~/archive.tar 

Otro ejemplo: Ejecutar un comando sólo si otro comando no ha devuelto un 0 exit status. 
cd tmp/a/b/c || tar xvf ~/archive.tar

4 – Entrecomillar variables con cuidado

Ejemplos: 
ls tmp/ 
a b 

~ $ VAR="tmp/*" 

~ $ echo $VAR 
tmp/a tmp/b 

~ $ echo "$VAR" 
tmp/* 

~ $ echo $VARa 

~ $ echo "$VARa" 

~ $ echo "${VAR}a" 
tmp/*a 

~ $ echo ${VAR}a 
tmp/a

5 – Usar secuencias de escape para controlar la entrada en el log

cd tmp/a/b/c ||  
> mkdir -p tmp/a/b/c &&  
> tar xvf -C tmp/a/b/c ~/archive.tar 

cd tmp/a/b/c  
>                 ||  
> mkdir -p tmp/a/b/c  
>                    &&  
> tar xvf -C tmp/a/b/c ~/archive.tar 

6 – Agrupar los comandos en una lista para poder ir redirigiendo los resultados

Ej. Ejecutar una lista de comandos en un subshell 

~( cd tmp/a/b/c/ || mkdir -p tmp/a/b/c &&  
> VAR=$PWD; cd ~; tar xvf -C $VAR archive.tar )  
> | mailx admin -S "Archive contents" 

Ej. Ejecutar una lista de comandos en el propio shell 

~ $ { cp ${VAR}a . && chown -R guest.guest a &&  
> tar cvf newarchive.tar a; } | mailx admin -S "New archive" 

7 – Usar xargs fuera de find. Usar con -e. Por defecto se considera el símbolo _ como fin de línea. Si por alguna razón aparece ese símbolo en una línea como único carácter con xargs, todo lo que venga detrás no será filtrado. 

~ $ find some-file-criteria some-file-path |  
> xargs some-great-command-that-needs-filename-arguments 

Otros ejemplos de xargs 
$ xargs 
a 
b 
c 
Control-D 
a b c 
~ $ 

Otros ejemplos: 

~/tmp $ ls -1 | xargs 
December_Report.pdf README a archive.tar mkdirhier.sh 

~/tmp $ ls -1 | xargs file 
December_Report.pdf: PDF document, version 1.3 
README: ASCII text 
a: directory 
archive.tar: POSIX tar archive 
mkdirhier.sh: Bourne shell script text executable 
~/tmp $

8 – Evitar usar grep y wc -l. Usar mejor -c que cuenta las líneas y es más rápido

time grep -c and tmp/a/longfile.txt

9 – Es preferible usar awk en vez de grep

Usar 
ls -l | awk '$6 == "Dec"' 

en vez de 
ls -l /tmp/a/b/c | grep Dec 

 10 – No usar tuberías con grep y cat puesto que grep toma el nombre del fichero como argumento
 

BIEN 
time grep and tmp/a/longfile.txt 

MAL 
time cat tmp/a/longfile.txt | grep and

febrero 23, 2007 at 8:35 am 5 comentarios

Entradas antiguas


Calendario

noviembre 2017
L M X J V S D
« Feb    
 12345
6789101112
13141516171819
20212223242526
27282930  

Posts by Month

Posts by Category