Cambiar la aplicación para hacer diff y merge en TortoiseCVS

Teniendo el cliente TortoiseCVS instalado para trabajar con repositorios CVS, podemos cambiar la aplicación para determinar las diferencias (diff) y para combinar (merge) diferentes revisiones del código. Para ello debemos modificar la configuración de la siguiente manera:

  1. Abrir un explorador de windows
  2. Click derecho sobre un lugar vacío
  3. Elegir la opción CVS > Preferences…
  4. Abrir la pestaña Tools
  5. Asociar el ejecutable asociado a Diff application
    • Ajustar el formato de Two-way diff parameters
  6. Asociar el ejecutable asociado a Merge application
    • Ajustar el formato de Two-way merge parameters
  7. Confirmar con OK

Ejemplo:

Si deseamos usar Winmerge para ambas tareas, lo más probable es que configuremos:

C:\Program Files (x86)\WinMerge\WinMergeU.exe

La forma en que vienen especificados los parámetros por defecto es la que utiliza Winmerge, por lo que no es necesario hacer cambios.

Anuncios
Tagged with: , ,
Publicado en Aplicaciones

Clases de direccionamiento IP

A continuación voy a detallar las clases de direccionamiento IP (siempre hablando de IPv4). El énfasis se realizará sobre las mayormente utilizadas y considerando las máscaras de subred por defecto (no se avanza sobre el concepto de subnetting o subredes). Este conocimiento es interesante tenerlo para cuando se defina el direccionamiento (simple) de una red interna ya sea de una organización o un hogar.

Dirección clase A

Estas direcciones tenían la finalidad de utilizarse en grandes organizaciones, debido a que para cada red posible (126) pueden existir muchísimos hosts.

  • El primer octecto se encuentra en el rango 1 – 126
  • La máscara de subred por defecto correspondiente es 255.0.0.0
  • Para direccionamiento privado (no enrutado) se utiliza 10 como primer octeto
    • Ejemplo de dirección IP de un host que pertenece a la red 10.0.0.0: 10.0.0.1

Dirección clase B

Estas direcciones se plantearon para organizaciones de tamaño medio donde se destinan los 2 primeros octectos de la dirección IP para definir la red y los otros 2 para los hosts.

  • El primer octecto se encuentra en el rango 128 – 191
  • La máscara de subred por defecto correspondiente es 255.255.0.0
  • Para direccionamiento privado (no enrutado) se utiliza 172.16 como primer y segundo octectos
    • Ejemplo de dirección IP de un host  que pertenece a la red 172.16.0.0: 172.16.0.1

Dirección clase C

Estas direcciones se establecieron para organizaciones pequeñas, donde solo se utiliza el último octeto para los hosts (máximo 254) y los primeros 3 determinan la red.

  • El primer octecto se encuentra en el rango 192- 223
  • La máscara de subred por defecto correspondiente es 255.255.255.0
  • Para direccionamiento privado (no enrutado) se utiliza 192.168 como primer y segundo octectos
    • Ejemplo de dirección IP de un host que pertenece a la red 192.168.0.0: 192.168.0.1

Dirección clase D

Estas direcciones se utilizan para multicast (comunicación hacia un grupo de destinatarios)

  • El primer octecto se encuentra en el rango 224-239

Dirección clase E

Estas direcciones tienen fines experimentales.

  • El primer octecto se encuentra en el rango 240-255

Dirección de loopback

Se utiliza para hacer pruebas que determinen el correcto funcionamiento del protocolo TCP/IP en el equipo.

  • El primer octeto comienza con 127
  • Por lo general se utiliza la dirección 127.0.0.1 y se la asocia al nombre de host localhost.

Una de las pruebas que se puede hacer con ella es generar un ping:

ping 127.0.0.1
Haciendo ping a 127.0.0.1 con 32 bytes de datos:
Respuesta desde 127.0.0.1: bytes=32 tiempo<1m TTL=128
Respuesta desde 127.0.0.1: bytes=32 tiempo<1m TTL=128
Respuesta desde 127.0.0.1: bytes=32 tiempo<1m TTL=128
Respuesta desde 127.0.0.1: bytes=32 tiempo<1m TTL=128

Estadísticas de ping para 127.0.0.1:
    Paquetes: enviados = 4, recibidos = 4, perdidos = 0
    (0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
    Mínimo = 0ms, Máximo = 0ms, Media = 0ms
Tagged with: ,
Publicado en General

Cables UTP derechos y cruzados

Aunque en estos momentos sea independiente el tipo de cable UTP utilizado para conectar los dispositivos de red entre sí, hubo un tiempo donde era importante saber diferenciar entre un cable derecho (directo) y uno cruzado, además de saber cuál utilizar para realizar cierta conexión.

En los dispositivos más avanzados existe la posibilidad de configurar cada interfaz (puerto) con la opción auto-MDIX (Automatic medium-dependent interface crossover), la cual detecta el tipo de cable requerido y configura la conexión apropiadamente.

Tomando la ficha RJ45 macho con los conectores hacia arriba, se numeran los pines del 1 al 8, de izquierda a derecha.

Cable derecho

En un cable derecho, las 2 puntas tienen la misma secuencia de colores en el mismo orden (existen 2 posibles):

  • 568A
    1. blanco-verde
    2. verde
    3. blanco-naranja
    4. azul
    5. blanco-azul
    6. naranja
    7. blanco-marrón
    8. marrón
  • 568B
    1. blanco-naranja
    2. naranja
    3. blanco-verde
    4. azul
    5. blanco-azul
    6. verde
    7. blanco-marrón
    8. marrón

El cable derecho se utiliza cuando se conectan:

  • Router a Switch/Hub
  • PC a Switch/Hub

Cable cruzado

En un cable cruzado, una de las puntas usa la norma 568A mientras que la otra utiliza la 568B. A simple vista se puede ver que se conectan el pin 1 con el 3 y el 2 con el 6, uno de cada extremo.

El cable cruzado se utiliza cuando se conectan:

  • dispositivos iguales: 2 Routers, 2 PCs o 2 Switches/Hubs
  • Router a PC
Tagged with: ,
Publicado en General

Establecer una dirección IP fija en Windows

Cuando un equipo no tiene una dirección IP fija, necesita que otro dispositivo le asigne una automáticamente / dinámicamente. De esta tarea se encarga el servicio DHCP que puede estar provisto por un servidor dedicado o por un router por ejemplo.

Hay casos en los que necesitamos definirle una dirección IP en particular al equipo, ya sea por organización o para configurar alguna otra aplicación o servicio que así lo requiera. Si bien DHCP se puede configurar para asignar cierta IP del rango disponible a una dirección MAC determinada, requiere saber obtener la dirección MAC de la placa de red de un equipo y tener acceso a la configuración del servicio DHCP.

A continuación voy a explicar cómo hacerlo para una dirección IPv4 (es muy similar para IPv6, y en un futuro será necesario hacerlo).

En Windows 7, debemos llegar hasta las Propiedades de la conexión correspondiente al dispositivo de red (placa de red con conexión Ethernet o Wifi). Una de las formas para lograrlo:

  1. Abrir el Panel de Control
  2. Acceder a Centro de Redes y Recursos Compartidos
  3. Elegir “Cambiar configuración del adaptador” en la lista de comandos de la izquierda

También podemos ir a Inicio > Ejecutar… y tipear:

ncpa.cpl

Una vez allí veremos las conexiones existentes y deberemos determinar cual es la que queremos configurar. Sobre ella:

  1. Click derecho y elegir Propiedades
  2. Posicionarse sobre “Protocolo de Internet versión 4”
  3. Presionar “Propiedades”
  4. Elegir la opción “Usar la siguiente dirección IP”
  5. Completar:
    • Dirección IP y Máscara de subred: esta es la dirección fija para el equipo
      • No podemos poner “cualquier” valor. De lo contrario, nuestro equipo podría quedar inaccesible al resto de los dispositivos de la red.
    • Puerta de enlace predeterminada: por lo general es la dirección IP del router de la LAN
  6. Completar también el Servidor DNS preferido: por lo general es la dirección IP del router de la LAN
    • Alternativamente, pueden usarse los DNS de Google: 8.8.8.8 y 8.8.4.4
Tagged with: ,
Publicado en Windows

Guardar notas y subrayados de Kindle

El dispositivo Kindle permite subrayar textos de los libros y adicionalmente escribir notas y establecer marcadores. Los mismos se almacenan en un archivo de texto plano llamado “Mis recortes.txt” o “My clippings.txt”, dentro del directorio “documents”. El formato en que se encuentran los datos si bien es claro, no permite organizarlos de manera simple fuera del dispositivo ni consultarlos posteriormente. Por otro lado, si bien podemos hacer un respaldo de este archivo, no podemos hacerlo de manera incremental.

Hace tiempo descubrí el sitio Clippings.io que brinda una interfaz muy cómoda para trabajar con los subrayados, marcadores y anotaciones de Kindle. Les enseño cómo:

  1. Acceder a https://www.clippings.io/
  2. Iniciar sesión
  3. Pueden crearse una cuenta gratuita si lo poseen una
  4. Presionar “Import”
  5. Presionar “Click to upload”
  6. Conectar el Kindle a la computadora
  7. Seleccionar el archivo “Mis recortes.txt” o “My clippings.txt”, dentro del directorio “documents”.
  8. Cerrar con Close, el mensaje que indica la cantidad de registros agregados

Nos encontramos entonces con todos los registros y podemos realizar las siguientes acciones sobre cada uno:

  • Marcarlo como favorito
  • Modificarlo
  • Agregar una nota
  • Borrarlo
  • Agregarle etiquetas

Todo esto permite luego aplicar filtros y hacer búsquedas, de manera que contemos con toda esta información organizada y lista para ser consultada.

Para finalizar, podemos exportar a planillas de cálculo Excel, PDF, archivos de texto plano y documentos de Word con cierto grado de configuración. Si también tenemos cuenta en Evernote, podemos integrarlas para generar notas a partir de los registros en Clippings.io

Tagged with: , ,
Publicado en Internet

Configurar el juego de caracteres de una conexión en Putty

Si al conectarnos a la consola de un equipo Linux mediante Putty notamos que el juego de caracteres no es el apropiado podemos indicar cual deseamos. Lo que casi siempre me sucede es que veo caracteres raros en los contornos de los paneles del mc. Para hacer la modificación vamos a:

  1. Abrir la aplicación Putty
  2. Seleccionar la sesión guardada
  3. Presionar Load
  4. Elegir Window > Translation del menú de categorías de la izquierda
  5. Establecer el juego de caracteres deseado en el combo “Remote character set”
    1. Casi siempre elijo UTF-8
  6. Volver a la categoría Session
  7. Presionar Save para guardar los cambios

Desde ahora, cada vez que utilicemos esa sesión entrará en uso el juego de caracteres configurado

Tagged with: ,
Publicado en Aplicaciones

Activar interfaz web para uTorrent

Si tenemos un equipo en la red local desde el cual realizamos las descargas con uTorrent, probablemente tengamos la necesidad de conocer el estado actual de cada una, hacer ajustes, agregar nuevos torrents, etc. desde otros dispositivos de la LAN.

Para ello, podemos activar la interfaz web (Web UI) de esta aplicación siguiendo estos pasos:

  1. Abrir uTorrent
  2. Abrir el menú Options y seleccionar Preferences
  3. Elegir Advanced > Web UI en el listado de la izquierda
  4. Marcar la opción “Enable Web UI”
  5. Definir un puerto alternativo
    1. Marcar la opción “Alternative listening port”
    2. Indicar el número de puerto deseado asegurándose de que no está en uso y el firewall lo habilita.
  6. Definir un usuario y contraseña para acceder de manera segura, y que no cualquiera pueda hacerlo
  7. Desmarcar la opción “Enable Guest account with username” para que no exista acceso de invitado
  8. Confirmar presionando OK

A partir de este momento podemos acceder desde un navegador indicando:

http://<IP_EQUIPO&gt;:<PUERTO_CONFIGURADO>

e ingresando usuario y contraseña configurados cuando lo solicite.

En Windows, si esto no funcionara podría deberse a que el Firewall está bloqueando las conexiones a ese puerto. Para permitirlas debemos hacer un trabajo similar a desbloquear acceso web, pero eligiendo el puerto correspondiente.

Tagged with: ,
Publicado en Aplicaciones