March 11th, 2010

crear multiples zonas de DNS con bind9 rapidamente0

este post detalla como agregar dominios con zona generica

primero debemos crear la configuracion de la zona a utilizar como genérica
$ttl 1800
@ IN SOA ns1.dominio.com. root.dominio.com. (
2008112801
10800
3600
604800
1800 )
IN NS ns1.dominio.com.
IN NS ns2.dominio.com.
IN A 192.168.10.5
www IN CNAME @

debera crearse en /var/cache/bind/[nombrequequiero].zone y los ns1 y ns2 deberan existir en la zona correspondiente a “dominio.com.”

Luego, configuramos en el master… para comenzar creamos el archivo

/etc/bind/named.conf.[nombrequequiero]

al cual se le van a colocar las definiciones de la zona de esta forma:

zone "nuevodominio1.com" {
type master;
allow-query { any; };
file "[nombrequequiero].zone";
};
zone "nuevodominio2.com" {
type master;
allow-query { any; };
file "[nombrequequiero].zone";
};

una por cada dominio que se necesite, para ello se puede utilizar el script

#!/bin/bash
DOMAINSLIST=$1
for i in $(cat $DOMAINSLIST); do
echo "zone \"$i\" {"
echo "type master;"
echo "allow-query { any; };"
echo "file \"[nombrequequiero].zone\";"
echo "};"
done

que toma como entrada el nombre de un archivo de texto que tenga todos los dominios sin ningun prefijo para concatenarlo al archivo

ejemplo:

nuevodominio1.com
nuevodominio2.com
nuevodominio3.com

En el caso de los slaves tambien creamos un archivo

/etc/bind/named.conf.[nombrequequiero]

solo que en este caso el texto a incluir es de esta forma:

zone "nuevodominio1.com" {
type slave; masters { [ipdelDNSmaster]; };
allow-query { any; };
file "[nombrequequiero].zone";
};
zone "nuevodominio2.com" {
type slave; masters { [ipdelDNSmaster]; };
allow-query { any; };
file "[nombrequequiero].zone";
};

de similar forma puede generarse con el siguiente script:

#!/bin/bash
DOMAINSLIST=$1
for i in $(cat $DOMAINSLIST); do
echo "zone \"$i\" {"
echo "type slave; masters { 209.85.29.20; };"
echo "allow-query { any; };"
echo "file \"[nombrequequiero].zone\";"
echo "};"
done

y agregarlo al archivo /etc/bind/named.conf.[nombrequequiero]

ATENCION! QUE NO SE NOS OLVIDE! HAY QUE AGREGAR LA REFERENCIA AL ARCHIVO PARA QUE SE INCLUYAN LAS ZONAS

/etc/bind/named.conf.[nombrequequiero]

EN
/etc/bind/named.conf

al final de las zonas existentes del named.conf incluimos dicho archivo de la siguiente forma:

include "/etc/bind/named.conf.3rdtierdomains";

reiniciamos el bind del slave o los slaves, si se tiene habilitada la salida a syslog, podran ver que las zonas reportan error…

Luego reiniciamos el bind del master y listo! una forma práctica de crear varias zonas de DNS

Enjuto Mojamuto - tercer capitulo de la segunda temporada0

Para darle el seguimiento que se merece acá va el embeded directamente desde muchachadanui.rtve.es

Enjuto Mojamuto, Rifirrafe.

Cómo crear un logotipo, un poco de ayuda no cae mal.0

Los aspectos graficos no son precisamente los elementos en los que tengo experiencia, sin embargo me he topado con la necesidad de buscar cómo encontrar herramientas que faciliten la creación de estos elementos. Entre ellos uno de los mas importantes: El Logotipo.

La importancia del mismo, radica en que será el elemento por el cual nuestros visitantes podrán identificarnos. Por ello se busca, según me comentan los diseñadores, que tenga elementos de significado relacionados con la actividad que se realiza y/o el nombre o marca. Vemos una “m” de Macdonalds, vemos una manzana de Apple y esos elementos los asociamos automaticamente a marcas.

Me dirán, qué tiene la manzanita de Apple con la asociación significativa de lo que realiza esta gran empresa? Bueno, en este caso el color gris que utiliza está asociado a lo que es Tecnología, dentro del marco de una Teoria del Color. Otra parte importante es la Tipografía a utilizar, ojo, también tienen significado. No quiero adentrarme mucho en ese tema, el objetivo de este post es que le demos la debida importancia y busquemos que esa marca que querremos sea identificada por nuestro logotipo sea lo mejor apegada a lo que se desea que quien lo vea perciba.

Hay varias herramientas que nos ayudan con esta tarea, los “logo Makers”. Hace algunos dias en uno de los feeds que leo llegó esta sugerencia:
LogoEasy
Pruebenla y cuentenme si les funciona.

Si desean adentrarse un poco mas en el tema de los logotipos, simplemente googleen un rato, y encontrarán referencias como esta:

Anatomía de un Logotipo

Enjuto Mojamuto en “Me siento GIF”1

Hace algunos dias me presentaron una serie Española… la verdad muy buenos capítulos, casi todos. Hoy les comparto el capítulo “ME SIENTO GIF”

Es interesante ver cómo una condicion gráfica para imagenes bajo compresión GIF se cataloga como malo o que no está bien… jeje… pasé por el tiempo en que el íconos en windows 3.11 o windows 95 se veian pixeleados… y si vemos un poco mas atrás en la linea del tiempo.. alguien recuerda un “California Games” jugandolo en D.O.S. donde todo era “pixeleado”, y pues eso ya era muy bueno. Gracias a los avances tecnológicos ahora simplemente no podemos aceptar ver algo “pixeleado” y con ello, se agrega una expresión más a mi léxico:
ahora “me puedo sentir GIF”.

Pueden darle seguimiento a la serie en http://muchachadanui.rtve.es/ Ya va por la segunda temporada… Así que si tienen un par de horas, no caeria mal ponerse al dia :)

Mini How-To: Incluyendo los updates de twitter con javascript1

Aunque en el website se encuentra directamente la opción en http://twitter.com/badges/which_badge es tan sencillo como que hagan los siguientes pasos:

Primero
Deberan incluir estas lineas de html en donde quieran ubicar el listado de updates:

< div id=\"twitter_div\" >
< h2 class=\"twitter-title\" >Twitter Updates< /h2 >
< ul id=\"twitter_update_list\" >< /ul >

Luego
Justo antes de la tag de cierre del “Body” (</body&rt;) deberán colocar las lineas de llamado para el javascript que se encargará de generar los updates de twitter. Mucha atención ya que acá es donde van a definir qué perfil va a desplegarse. Las lineas son:

< script type=\"text/javascript\" src=\"http://twitter.com/javascripts/blogger.js\" >< /script >
< script type=\"text/javascript\" src=\"http://twitter.com/statuses/user_timeline/[TU USUARIO].json?callback=twitterCallback2&count=[CANTIDAD DE ITEMS]\" >< /script>

Deberán reemplazar lo que encerré entre corchetes de la siguiente forma:

[TU USUARIO]: por el usuario que hayas registrado en twitter ( en mi caso es “fboiton”).
[CANTIDAD DE ITEMS]: Por un número que indicará cuantos items deseas que aparezcan.

El ejemplo del resultado lo pueden ver en mi sidebar a la derecha…

Espero les sirva este post!

Imhotep theme designed by Chris Lin. Proudly powered by Wordpress.
XHTML | CSS | RSS | Comments RSS