4 botones con un clasico estilo web 2.0
Caracteristicas: Un juego de iconos con y sin reflejo que incluyen la leyenda "Entries RSS".
Fuente: Smashing Magazine
Descarga: Juego de botones
Iconos con forma de pua![]()
Caracteristicas: 4 espectaculares iconos con forma de pua. Los podemos encontrar en colores como el celeste, rosa, naranja o violeta y en dos formatos: PNG y PSD.
Fuente: Design Bliss y Play like a girl!
Descarga: En formato PSD o PNG.
Iconos circulares
Caracteristicas: 4 elegantes iconos circulares en colores verde, azul, rojo y violeta.
Fuente: FastIcon
Descarga: Para Mac, Windows y Linux
213 iconos con y sin reflejo
Caracteristicas: Esta es una coleccion de 213 iconos cuadrados con y sin reflejo que van desde los de 12x12 hasta 128x128, tanto en PNG como en JPG.
Fuente - blogpocket 7.0 y etc.
Descarga: 213 iconos - 9.6 MB
snap2objects
Caracteristicas: Estos son 30 iconos en formato vectorial. Todos son archivos PNG de 132x132.
Fuente: Design Bliss
Descarga: Iconos - 665 KB
Un gran icono![]()
Caracteristicas: Un gran icono redondo al mejor estilo web 2.0 en formato PSD.
Fuente: Design Bliss
Descarga: Imagen PSD
Coleccion de iconos RSS
29 marzo, 2009
Etiquetas: Blogs
Wallpaper #1
04 junio, 2008
Nombre: Spectrum
Autor: -
Resolucion: 1280x1024
Fuente: social wallpapering
Etiquetas: Wallpaper
Como calcular subredes facilmente
27 mayo, 2008
Muchas veces, las redes de computadoras suelen volverse demasiado grandes y complejas, lo cual hace que el manejo y administración de la misma se convierta en un trabajo engorroso.
Al crear subredes, estaremos reduciendo el tamaño de los dominios de difusión y logrando una estructura de red mucho más manejable (entre otras cosas).
El propósito de este artículo, no es explicar la teoría de subredes, enrutamiento u otra cosa, sino dar una serie de puntos básicos y simples para poder hacer rapidamente, un cálculo manual de subredes.
En IPv4 tenemos básicamente 3 clases de direcciones IP (en realidad hay 2 más): Clases A, B y C.
Para saber de que clase es una dirección IP tendremos que fijarnos en lo siguiente: El primer octeto de esta. Mejor dicho en los 2 bits de mayor peso del primer octeto.
Si el bit con valor 128 es 0 y el bit con valor 64 es 0, la dirección IP es de clase A.
Si el bit con valor 128 es 1 y el bit con valor 64 es 0, la dirección IP es de clase B.
Si el bit con valor 128 es 1 y el bit con valor 64 es 1, la dirección IP es de clase C.
Clase A: 00 es decir ( (128*0) + (64*0) ) = 0
Clase B: 10 es decir ( (128*1) + (64*0) ) = 128
Clase C: 11 es decir ( (128*1) + (64*1) ) = 192
Por ejemplo, la dirección IP 192.168.0.1 en binario es 11000000.168.0.1.
En base a esto, podremos deducir que la dirección IP 192.168.0.1 es de clase C.
En cambio, la dirección IP 140.1.10.5 es de clase B.
Cada clase de direcciones IP tiene por defecto una mascara de subred.
Las mascaras de subred de las direcciones de clase A tienen 8 bits de red y 24 de host
- Con letras: RRRRRRRR.HHHHHHHH.HHHHHHHH.HHHHHHHH
- En binario: 11111111.00000000.00000000.00000000
- En decimal: 255.0.0.0
Las mascaras de subred de las direcciones de clase B tienen 16 bits de red y 16 de host
- Con letras: RRRRRRRR.RRRRRRRR.HHHHHHHH.HHHHHHHH
- En binario: 11111111.11111111.00000000.00000000
- En decimal: 255.255.0.0
Las mascaras de subred de las direcciones de clase C tienen 24 bits de red y 8 de host
- Con letras: RRRRRRRR.RRRRRRRR.RRRRRRRR.HHHHHHHH
- En binario: 11111111.11111111.11111111.00000000
- En decimal: 255.255.255.0

Vamos a tomar como ejemplo la dirección de red 192.168.0.0 con mascara de subred 255.255.255.0.
Teniendo esta dirección de red (u otra dirección de clase C con mascara de subred por defecto) solo podremos tener 254 hosts. Veamos por que.
La mascara de subred por defecto de una dirección IP de clase C nos dice que solo el ultimo octeto esta destinado a hosts. Esos 8 números del último octeto, equivalen a 256 números posibles (28 = 256).
Pero por que antes dije que solo 254 eran validos?
De esos 256 números posibles, hay solo 2 que no podremos usar para un host: El 192.168.0.0 y el 192.168.0.255, ya que esas dos direcciones son las direcciones de red y difusión respectivamente.
Entonces, (28) - 2 = 254.
Pero, que pasa si yo se que solo voy a usar 10 de esas 254 direcciones?
Como decía antes, las subredes pueden ayudarnos, entre otras cosas, a aprovechar direcciones IP.
Siguiendo con el ejemplo: Si tenemos la dirección 192.168.0.0 con mascara de subred 255.255.255.0, podemos utilizar por ejemplo 4 de esos 8 bits, para armar subredes.
En este caso, la mascara de subred seria 11111111.11111111.11111111.11110000 o 255.255.255.240. Es decir: Tenemos 24 bits de red, 4 de subred y 4 de host.
Ahora podremos hacer 14 subredes de 14 host cada una. Y digo 14 y no 16 por que pasa lo mismo que decía antes: El calculo se hace elevando el numero 2 (binario) a la cantidad de bits para subred (4) - 2 (red y difusión): (24) – 2 = 14.
La cantidad de hosts se calcula de la misma manera.
Sabiendo esto, podremos enumerar las 14 subredes que podemos hacer
- 192.168.0.00010000 (hosts entre .0.17 y .0.30 inclusive)
- 192.168.0.00100000 (hosts entre .0.33 y .0.46 inclusive)
- 192.168.0.00110000 (hosts entre .0.49 y .0.62 inclusive)
- 192.168.0.01000000 (hosts entre .0.65 y .0.78 inclusive)
- 192.168.0.01010000 (hosts entre .0.81 y .0.94 inclusive)
- 192.168.0.01100000 (hosts entre .0.97 y .0.110 inclusive)
- 192.168.0.01110000 (hosts entre .0.113 y .0.126 inclusive)
- 192.168.0.10000000 (hosts entre .0.129 y .0.142 inclusive)
- 192.168.0.10010000 (hosts entre .0.145 y .0.158 inclusive)
- 192.168.0.10100000 (hosts entre .0.161 y .0.174 inclusive)
- 192.168.0.10110000 (hosts entre .0.177 y .0.190 inclusive)
- 192.168.0.11000000 (hosts entre .0.193 y .0.206 inclusive)
- 192.168.0.11010000 (hosts entre .0.209 y .0.222 inclusive)
- 192.168.0.11100000 (hosts entre .0.225 y .0.238 inclusive)
Veamos otro ejemplo
Si tenemos la dirección IP 140.71.0.0 (clase B) con mascara de subred 255.255.252.0, en base a lo que vimos recién podremos hacer y responder algunas preguntas.
Cual es la 5ta subred valida?
Como la dirección IP es de clase B, sabemos que la mascara de subred por defecto es 255.255.0.0. Si pasamos a binario el tercer y cuarto octeto nos queda lo siguiente: 11111100.00000000. Es decir: 16 bits de red, 6 de subred y 10 de hosts.
Tomando solamente los bits de subred (111111xx.xxxxxxxx) podremos ver cual es la 5ta subred útil.
- 140.71.0.0
- 140.71.4.0
- 140.71.8.0
- 140.71.12.0
- 140.71.16.0
- 140.71.20.0 (5ta subred útil)
- 140.71.24.0
- 140.71.28.0
Ese calculo, también se puede hacer tomando el resto de 256 - [valor decimal del tercer octeto de la mascara de subred]
256 - 252 = 4
Como se puede ver, las subredes van de 4 en 4.
Que cantidad de hosts validos tiene esa subred?
Dijimos que la cantidad de hosts validos para una subred se sabía elevando el número 2 a la cantidad de bits de hosts -2. Entonces son (210) - 2 = 1022
Por ultimo, queremos saber cual es la dirección IP de el host numero 1013 de la 5ta subred valida?
1008 en binario es 1111110101
En base esos datos podremos armar la dirección completa
- Red: 140.71
- Subred: 20 o 010100
- Host: 1013 o 1111110101
Ahora armamos la dirección 140.71.01010011.11110101 o 140.71.83.245 con mascara de subred 255.255.252.0.
Tips
- Cantidad de subredes útiles = 2[bits de subred] – 2 = subredes útiles
- Cantidad de hosts útiles para cada subred = 2[bits de host] – 2 = hosts
- La dirección IP del primer host útil de cada subred = dirección reservada de subred + 1
- La dirección IP del último host útil de cada subred = dirección reservada de difusión - 1
Enlaces relacionados
Guia para personalizar plantillas de Blogger
05 abril, 2008
Desde Blog and Web me encuentro con una excelente guia que nos explica paso a paso distintos tipos de cuestiones para modificar las plantillas de Blogger.
La guia se llama "A Cheats’ Guide to Customizing Blogger Templates" o “Guia de trucos para personalizar plantillas de Blogger”, escrita por Amanda de Blogger Buster y liberada bajo una licencia Creative Commons.
Esta, consta de 5 capitulos con los siguientes titulos:
- Customizing fixed width templates o Personalizar plantillas de ancho fijo.
- Customizing stretch templates o Personalizar plantillas de maquetación fluida.
- Customizing the side bar o Personalizar la barra lateral.
- Buttons, banners and images o Botones, banners e imagenes.
- Further resources o Mas recursos.
Aunque el idioma original de la guia es el ingles, cabe aclarar que esta muy bien redactada e ilustrada, lo cual permite una muy buena comprension.
Enlaces relacionados
- Descargar A Cheats’ Guide to Customizing Blogger Templates en formato PDF
- Descargar Cheats' Guide downloads folder (templates, images, etc.)
- Articulo original en Blogger Buster
- Fuente - Blog and Web
Etiquetas: Blogs, Documentacion
Parte del codigo fuente de Windows Vista
03 abril, 2008
Segun lo que se comentaba hace unos meses, por fin Microsoft comenzo a liberar parte del codigo funte de sus productos. Aca podemos ver parte del codigo fuente de Windows Vista.
Documento sobre el lenguaje UML
01 abril, 2008
El UML es uno de los lenguajes mas utilizados para modelar (construir, visualizar y documentar) los elementos de un sistema de software, ya que permite simplificar la complejidad del proceso de diseño de software.
En estos dias, Daniel Maldonado de El codigo K libero, bajo una licencia Creative Commons la v0.1 de su documento "Metodologia de desarrollo UML", el cual brinda una muy buena introduccion a este lenguaje de modelado.
¡Felicitaciones Daniel!
Enlaces relacionados
- Decargar Metodologia de desarrollo UML
Etiquetas: Documentacion, UML



