Archive for septiembre, 2011


Win XP x64 installing
If you really HAVE to work on Windows for some obscure reason, of course you have a copy lying around of Windows XP 32 or Windows 2000 Professional. We were looking for the successor of Northern Telecom and Bill Gate’s Windows 2000 Professional Build verysecret. And of course a version that accesses your 64-bit structure. We are in 2011 after ALL. Not gonna say this again, we speak Spanglish:

Windows XP Professional x64 Edition es una versión con casi todas las características de Windows XP Professional que se ejecuta en procesadores x64. Windows XP Professional x64 Edition ofrece soporte de 128 GB de RAM y 16 tera bites de espacio de memoria virtual en comparación con 4 GB de tanto espacio de memoria física RAM y memoria virtual para 32-bit Windows XP Professional.

Windows XP Professional x64 Edition ejecuta aplicaciones de 32-bit en el subsistema de Windows on Windows 64 (WOW64) (en inglés) ofreciendo compatibilidad con más de 10.000 aplicaciones existentes de 32-bit Windows además de activar las nuevas aplicaciones de 64-bit.

Cómo conseguir Windows XP Professional x64 Edition
Sólo los partners de fabricación como — Dell, HP y IBM— pueden adquirir Windows XP Professional x64 Edition como parte de un ordenador nuevo. No hay una versión de venta al por menor independiente. Los ensambladores de PC empezarán a ofrecer la nueva versión de este sistema operativo con los sistemas nuevos, o bien para clientes que ensamblan sus propios equipos, con la adquisición de hardware exigida para poder acceder a ello. También hay una versión MSDN disponible para los desarrolladores (en inglés).

Si ya ha adquirido hardware compatible con x64 y lo está utilizando para ejecutar 32-bit Windows XP Professional, tiene la opción de negocias con ese Windows XP Professional para adquirir Windows XP Professional x64 Edition. Eche un vistazo al Programa de avances tecnológicos (en inglés) para encontrar más información sobre este programa.

Independientemente de la versión de Windows XP Professional x64 Edition que utilice, solo estará disponible cuando se produzca la primera instalación. No se ha previsto una actualización desde Windows XP Professional. Si está ejecutando Windows XP Home Edition y dispone de hardware de x64, puede cambiar a Windows XP Professional x64 Edition cuando esté disponible. Sin embargo, primera tendrá que actualizar de Windows XP Home Edition a Windows XP Professional Edition.

Cómo ejecutar aplicaciones de 32-bit
Las aplicaciones de 32-bit que se ejecutan en subsistemas de WOW64 ofrecen un entorno muy compatible y de excelentes resultados para las miles de aplicaciones de 32-bit existentes. Las aplicaciones de 32-bit están instaladas en la estructura de directorio de archivos de programas(x86) , y tienen colmenas separadas en el registro para los problemas de prevención.

Las aplicaciones que se ejecutan en el sistema WOW64 en Windows XP Professional x64 Edition tienen un total de 4 GB de espacio de memoria virtual cada una. Las aplicaciones que se compilan para sacar el máximo provecho al conmutador de /3 GB conseguirá de hecho 4 GB, sin constreñir para nada el sistema operativo, ya que se está ejecutando en los 8 tira bites de espacio virtual en cuestión que Windows XP Professional x64 Edition tiene para los procesos del sistema. Puede tener un impacto substancial en las aplicaciones de memoria constreñida, tales como el diseño asistido por ordenador (CAD, en sus siglas en inglés) y fabricación asistida por ordenador (CAM, en sus siglas en inglés), incluso antes de una versión de 64-bit del programa esté disponible.

Cómo ejecutar aplicaciones de 64-bit y 32-bit al mismo tiempo
Con Windows XP Professional x64 Edition, puede ejecutar aplicaciones de 64-bit y 32-bit al mismo tiempo. Las antiguas aplicaciones de 32-bit se ejecutan en WOW64, mientras que las aplicaciones de 64-bit se ejecutan de forma nativa. Esto hace que la transición a las aplicaciones de 64-bit a su ritmo—sólo tendrá que realizar el cambio cuando esté preparado. Puede incluso ejecutar versiones de 32-bit y 64-bit de la misma aplicación en Windows XP Professional x64 Edition, de manera que puede evaluar la versión nueva de una aplicación o transición antiguas a un ritmo controlado.

¿A quién va dirigido en un principio?
En un principio el lanzamiento de Windows XP Professional x64 Edition se ha hecho pensando en los usuarios de los sistemas 32-bit que están aprovechando al máximo los límites de memoria de sus sistemas y que quieren que la nueva tecnología 64-bit mejore el resultado de sus PC o máquinas. La principal audiencia para Windows XP Professional x64 Edition incluye estos grupos:

• Desarrolladores

• Jugadores

• Artistas multimedia, audio, gráficos

• Usuarios CAD/CAM

• Entusiastas

Adoptar decisiones sobre hardware para el futuro
Si durante los últimos meses ha adquirido un ordenador personal, puede que ya tenga un PC compatible con x64, como yo. Así que todo lo que tiene que hacer es participar en el Programa de tecnología avanzada (en inglés) para obtener Windows XP Professional x64 Edition y ya está preparado para ponerse en marcha. Si va a comprar un ordenador este año, yo ni siquiera consideraría adquirir una versión que no sea compatible con x64 incluso si ha decidido que va a ejecutar 32-bit Windows. La diferencia de coste entre PC’s equivalentes es insignificante o inexistente y el nuevo PC de x64 podrá ejecutar cualquier de las versiones de Windows XP sin problemas.

Si va a comprar un sistema nuevo para ejecutar Windows XP Professional x64 Edition, tiene que tener cuidado con los periféricos que escoge. Al igual que con cualquier otra versión nueva de un sistema operativo, en la lista de hardware para el que se ofrece soporte hay algunas ausencias destacables. Ahora los principales vendors están lanzando controladores nuevos, pero sin lugar a dudas estos controladores girarán en torno a sus productos más nuevos. Y no puede ejecutar controladores de 32-bit—no funcionarán.

Las principales diferencias
Si quiere pasarse a Windows XP Professional x64 Edition, tiene que conocer algunas de las diferencias claves. La más importante es que no hay soporte para los legados de MS-DOS ni de las aplicaciones de 16-bit. Si tiene una aplicación antigua que se ejecuta en modo MS-DOS o se trata de una aplicación de 16-bit, no debería pasarse a Windows XP Professional x64 Edition hasta que no puede actualizar o remplazar esa aplicación.

Algunas aplicaciones de 32-bit tienen programas de instalación de 16-bit . Muchos de estos programas no se van a instalar en Windows XP Professional x64 Edition, ya que no ofrece soporte para las aplicaciones de 16-bit. Sin embargo, algunas funcionarán porque Windows sustituirá de forma transparente (en inglés) la versión de 32-bit del instalador de manera oculta.

Las aplicaciones que instalan sus propios controladores de hardware no funcionan hasta que hay un controlador de 64-bit disponible para ellos. Windows XP Professional x64 Edition no ofrece soporte para controladores de 32-bit en ninguno de los casos.

Por ejemplo, las extensiones a Windows Explorer, como las ampliaciones de menú en el menú que aparece al pulsar el botón derecho del ratón en Windows Explorer, tienen que ser de 64-bit. Si son de 32-bit, puede que funcione la aplicación, pero las extensiones de Windows Explorer no estarán disponibles. Esto se debe a que todas las aplicaciones pueden estar ejecutando o 32-bit en WOW64 o bien 64-bit. Pero no ambos. Y Windows Explorer es obviamente de 64-bit. Por lo que la aplicación funcionará, pero las extensiones no lo harán. La verdad es que yo echo en falta las extensiones que aparecen al hacer clic con el botón derecho del ratón para WinZip, un ejemplo de esto.

Todos los controladores tienen que ser de 64-bit. Todavía hay algunas carencias en la lista de controladores disponibles pero la situación va a mejorar notablemente ahora que ya se ha producido el lanzamiento oficial de Windows XP Professional x64 Edition. Si está pensando en adquirir hardware nuevo, sin lugar a dudas debería asegurarse de que los controladores de x64 están disponibles antes de realizar la compra. Y si está reciclando periféricos antiguos para utilizarlos con su equipo nuevo de x64, debería consultar al fabricante de los periféricos o al vendor sobre la disponibilidad de los controladores. Un sitio Web que me ha servido de gran ayuda para informarme sobre los controladores para x64 es PlanetAMD (en inglés).

Adquiere tu version de Windows XP Professional x64 ahora!

The speed-up from processors and placas bases from 32-bit to 64-bit has got to do with:
Data-structure alignment
Symmetric Multiprocessing

The architecture is further explained in wikipedia’s x86-64. I started on a Commodore 64.

Anuncios

Downloading entire websites

Then you finally have your Window Manager installed, Firefox is working fine again, but WTF was that plugin to download entire websites again???

We don’t care.

Open your command-line, shell or BASH (articles on BASH coming SOON), and type wget –help. The coolest command we’ve learned this week.

Since I became Spanish recently, here you have it en Español!!!

GNU Wget 1.12, un recuperador por red no interactivo.
Uso: wget [OPCIÓN]… [URL]…

Los argumentos obligatorios para las opciones largas también lo son para las opciones cortas.

Arranque:
-V, –version muestra la versión de Wget y sale.
-h, –help muestra este mensaje de ayuda.
-b, –background iniciar en segundo plano.
–e, –execute=ORDEN ejecuta una orden de estilo «.wgetrc»

archivo de entrada y de registro:
-o, –output-file=ARCHIVO escribe los mensajes en ARCHIVO.
-a, –append-output=ARCHIVO añade los mensajes a ARCHIVO.
-d, –debug imprime gran cantidad de información de depuración.
-q, –quiet modo silencioso (sin salida ).
-v, –verbose salida detallada (opción predeterminada).
-nv, –no-verbose desactiva salida detallada, deja salida normal.
-i, –input-file=FILE descarga URL en archivo local o externo.
-F, –force-html trata el archivo de entrada como HTML.
-B, –base=URL resuelve vínculos de archivo de entrada HTML (-i -F)
relativos a un URL.

Descarga:
-t, –tries=NUMERO Ajusta el NUMERO de intentos (0=ilimitado).
–retry-connrefused reintenta aunque la conexión sea rechazada.
-O, –output-document=ARCHIVO escribe los documentos a ARCHIVO.
-nc, –no-clobber omite las descargas que se descargan a
los archivos existentes.
-c, –continue reanuda la consecución de un archivo descargado parcialmente.
–progress=TYPE selecciona el tipo de indicador de progreso.
-N, –timestamping no descarga archivos a menos que sean
más nuevos que los locales.
-S, –server-response muestra la respuesta del servidor.
–spider no descargar nada.
-T, –timeout=SEGUNDOS establece todos los valores de límite de tiempo a SEGUNDOS.
–dns-timeout=SEGS establece el límite de tiempo de búsquedas DNS a SEGS.
–connect-timeout=SEGS establece el límite de tiempo de conexión a SEGS.
–read-timeout=SEGS establece el límite de tiempo de lectura a SEGS.
–wait=SEGUNDOS establece el límite de tiempo de conexión a SEGUNDOS.
–waitretry=SEGUNDOS espera 1..SEGUNDOS entre reintentos de descarga.
–random-wait espera entre 0 y 2*WAIT segundos entre reintentos.
–no-proxy apaga explícitamente el proxy.
-Q, –quota=NUMERO establece la cuota de reintentos a NUMERO.
–bind-address=DIRECCION enlaza con DIRECCION (nombre de anfitrión o IP) en el equipo local.
–limit-rate=RATIO limita el ratio de descarga a RATIO.
–no-dns-cache desactiva las búsqueda de caché DNS.
–restrict-file-names=OS restringe los caracteres en nombres de archivos a los admitidos por el sistema operativo OS.
–ignore-case ignora la capitalización al comparar archivos/directorios.
-4, –inet4-only conecta sólo a direcciones IPv4.
-6, –inet6-only conecta sólo a direcciones IPv6.
–prefer-family=FAMILIA conecta primero a direcciones de la familia especificada,
pueden ser IPv6, IPv4 o ninguna.
–user=USUARIO establecer el usuario de ftp y http como USUARIO.
–password=PASS establece la contraseña de ftp y http como PASS.
–ask-password solicita contraseñas.
–no-iri desactivr soporte para IRI.
–local-encoding=ENC utiliza ENC como la codificación local para IRI.
–remote-encoding=ENC usa ENC como la codificación remota predeterminada.

Directorios:
-nd, –no-directories no crea directorios.
-x, –force-directories fuerza la creación de directorios.
-nH, –no-host-directories no crea directorios de anfitrión.
–protocol-directories utiliza el nombre del protocolo en los directorios.
-P, –directory-prefix=PREFIX guarda los archivos en PREFIX/…
–cut-dirs=NÚMERO ignora el NÚMERO de componentes del directorio remoto.

Opciones HTTP:
–http-user=USUARIO establece el usuario http a USUARIO.
–http-password=PASS establece la contraseña http a PASS.
–no-cache impide los datos del servidor de almacenamiento.
–default-page=NOMBRE Cambia el nombre predeterminado de la página (normalmente
es «index.html».).
-E, –adjust-extension guarda documentos HTML/CSS con las extensiones correctas.
–ignore-length ignora el campo de cabecera «Content-Length».
–header=CADENA inserta CADENA entre las cabeceras.
–max-redirect redirecciones máximas permitida por página.
–proxy-user=USUARIO establece USUARIO como usuario del proxy.
–proxy-password=PASS establece PASS como contraseña de proxy.
–referer=URL incluye la cabecera «Referer: URL» en la petición HTTP.
–save-headers guarda las cabeceras HTTP en un archivo.
-U, –user-agent=AGENTE identifica como AGENTE en lugar de Wget/VERSION.
–no-http-keep-alive desactiva el HTTP keep-alive (conexiones persistentes).
–no-cookies no usa cookies.
–load-cookies=ARCHIVO carga cookies de ARCHIVO antes de la sesión.
–save-cookies=ARCHIVO guarda las cookies en ARCHIVO después de la sesión.
–keep-session-cookies carga y guarda cookies (no permanentes) de sesión.
–post-data=CADENA usa el método POST; enviando CADENA como datos.
–post-file=ARCHIVO usa el método POST; enviando el contenido de ARCHIVO.
–content-disposition cumple con la cabecera Content-Disposition al
elegir nombres de archivos locales (EXPERIMENTAL).
–auth-no-challenge envía una información de autenticación básica HTTP
sin esperar primero el reto del
servidor.

Opciones HTTPS (SSL/TLS):
–secure-protocol=PR elegir el protocolo seguro, entre auto, SSLv2,
SSLv3, y TLSv1.
–no-check-certificate no valida el certificado del servidor.
–certificate=ARCHIVO toma ARCHIVO como certificado del cliente,
–certificate-type=TIPO tipo de certificado del cliente, PEM o DER.
–private-key=ARCHIVO archivo de clave privada.
–private-key-type=TIPO tipo de clave privada, PEM o DER,
–ca-certificate=ARCHIVO archivo con los datos de las AC’s.
–ca-directory=DIR directorio donde se almacena la lista hash de CA.
–random-file=ARCHIVO archivo con datos aleatorios a utilizar como semilla para el SSL PRNG.
–egd-file=ARCHIVO archivo con el nombre del zócalo EGD con datos aleatorios.

Opciones FTP:
–ftp-user=USUARIO establecer el usuario de ftp como USUARIO.
–ftp-password=PASS establece la contraseña de ftp como PASS.
–no-remove-listing no remove los archivos «.listing».
–no-glob desactiva la sustitución de nombre de archivo en FTP.
–no-passive-ftp desactiva el modo transferencia «pasivo».
–retr-symlinks al recorrer recursivamente, descargar los archivos-enlazados (no directorios).

Descarga recursiva:
-r, –recursive especifica descarga resursiva.
-l, –level=NUMBER máxima profundidad de recursividad (inf o 0 para infinito).
–delete-after borra archivos localmente una vez descargados.
-k, –convert-links hace que los vínculos en el HTML o CSS descargado apunten a
archivos locales.
-K, –backup-converted antes de convertir el archivo X, respaldarlo como X.orig.
-m, –mirror igual a -N -r -l inf –no-remove-listing.
-p, –page-requisites descarga todas las imágenes, etc. necesarias para desplegar la página HTML.
–strict-comments activa el manejo estricto (SGML) de los comentarios HTML.

Aceptar/rechazar recursivo:
-A, –accept=LISTA lista separada por comas con las extensiones aceptadas.
-R, –reject=LISTA lista separada por comas con las extensiones rechazadas.
-D, –domains=LISTA lista separada por comas con los dominios aceptados.
–exclude-domains=LISTA lista separada por comas con la lista de dominios rechazados.
–follow-ftp sigue los vínculos FTP desde documentos HTML.
–follow-tags=LIST lista separada por comas con las etiquetas HTML seguidas.
–ignore-tags=LIST lista separada por comas de marcas HTML que se deben ignorar.
-H, –span-hosts ir a anfitriones externos cuando se ejecute recursivamente.
-L, –relative sigue sólo vínculos relativos.
-I, –include-directories=LIST lista de directorios permitidos.
–trust-server-names usa el nombre especificado para redireccionar el url del último componente.
-X, –exclude-directories=LIST lista de directorios excluidos.
-np, –no-parent no subir al directorio padre.