Archivo de la categoría ‘Windows’

Windows 8 consumer preview ya disponible

Jueves, 1 de Marzo de 2012

Hoy, 29 de Febrero de 2012, ya está disponible para descarga gratuita la versión beta del nuevo sistema operativo de Microsoft, bajo la coletilla Consumer Preview. Vamos a probarlo y en unos dias lanzaremos un analisis de conclusiones.

A los que ya lo habeis probado, ¿que os ha parecido?

Lo podeis descargar desde aqui: http://windows.microsoft.com/es-ES/windows-8/consumer-preview

Conectar a unidad de red con usuario Administrador sin contraseña

Martes, 20 de Abril de 2010

EL problema:

  • Al conectarnos por red, windows nos pide usuario y contraseña con una ventana que dice: “Conectar a” + Nombre del equipo.
  • La Carpeta la tenemos compartida y con permisos hasta al invitado.
  • Los sistemas usados son Windows XP o Windows 2000 NT
  • Sin escribir Invitado sin contraseña no nos deja entrar a la carpeta de red o el programa en este caso lanza un error diciendo que no puede conectar al equipo de la red.

Queremos que automáticamente se logue en el otro ordenador. Y no nos pida la contraseña

SOLUCIÓN:

  • Ir al panel de control del ordenador que da el error, el que intenta acceder a la unidad de red.
  • Tocar sobre: Herramientas administrativas
  • clickar en: Directiva de seguridad local
  • Desplegar “Directivas Locales”
  • Desplegar “Opciones de Seguridad”
  • Buscar la linea: “Cuentas: limitar el uso de cuentas locales con contraseña en blanco sólo para iniciar la consola “, abrirlo y dejarlo deshabilitado.

Otra opción con mas seguridad es no dejar entrar con invitado y usar el comando NET USE para pregrabar la contraseña en el ordenador en cuestion… hemos hablado de eso en otro post, buscar en google NET USE CONTROLZETA

Imprimir directo desde ms-dos. Tickets desde php bajo Windows

Jueves, 10 de Septiembre de 2009

Hace tiempo solventamos la impresión desde php a impresora de tickets bajo Linux mediante este método

Ahora tenemos la problemática de hacer lo mismo desde Windows. Existe la extensión printer pero nos interesa reutilizar la mayor parte del código, en este caso el cuerpo del ticket, para que las versiones bajo Windows y Linux difieran el mínimo posible.

Bien, siguiendo el mismo método necesitamos imprimir un fichero previamente generado desde php directamente desde consola (en este caso mediante comandos ms-dos). Ms-dos y las impresoras usb no se llevan bien, así que toca hacer un pequeño “apaño”. Mapear el puerto LPT1 a un puerto de impresión de red con nuestra impresora previamente compartida en red. Estos son los pasos:

1) Nos asegurarnos de tener, al menos, una interfaz de red. En caso de no tener ninguna podemos añadir un adaptador ficticio, como “Adaptador de bucle invertido de Microsoft” y asignarle una IP.

2) Compartimos la impresora (que por cierto, debe ser sólo texto) en red. Recordamos el nombre que le asignamos como recurso compartido.

3) Mapeamos el puerto desde ms-dos con el siguiente comando: NET USE LPT1: \\[nombre_en_red_de_la_maquina]\[nombre_impresora] /PERSISTENT:YES

4) Ahora desde php ya podemos imprimir el fichero que queramos con: shell_exec(’type nombre_fichero>lpt1′);

Con un pequeño if que detecte el sistema operativo en que está instalado php podemos tener un sistema de impresión de tickets multiplataforma. Eso si, con nuestra intervención para mapear el puerto.

Transferir archivo de mas de 4 GB con filezillaServer a Windows Home

Lunes, 20 de Abril de 2009

Hoy quería transferir un archivo de 10GB a mi ordenador por red desde un ubuntu. Y bueno copiandolo por red normal tardaba bastante y se me quedaba siempre tirado a la mitad ne 4GB… Así que pensando que era culpa de la red o el samba.

Instalo un servidor de FTP. Filizilla Server.  Pero el problema seguia persistiendo. El archivo se subia bien hasta los 4GB para ser mas exactos hasta los: 4.194.301 KB

tamaño en disco: 4GB  (4.294.967.296 bytes)

tamaño: 3,99GB (4.294.964.052 bytes)

Para intentar transferirlo decido partir desde linux el fichero mediante el comando split:

split -b3000m miarchivo.iso  miarchivo.@

Esta lina divide un fichero en trozos de 3000mb, osea 3GB. Y le añade la extensiones:

miarchivo.aa, miarchivo.ab,miarchivo.ac , miarchivo.ad , …

Asi consecutivamente con todos los trozos que necesite partirlo. Una vez echo esto los puedo transfererir a mi ordenador. Para juntarlos en windows archivos trozeados con el comando split de linux, es muy facil, tan solo debemos usar e comando:

copy miarchivo.aa+miarchivo.ab+miarchivo.bb+miarchivo.ac c:\miarchivoEnteroDeNuevo.iso

Hay que tener encuenta que no se pueden dejar espacios detras de los nombres de las partes y que el ‘+’ debe ir todo junto. Se debe de escrubir el nombre de todas las partes, yo no he encontrado como hacer de forma automatica. Menos mal que he trozeado en 3 partes. En mi caso volvio a fallar, debido a que el archivo volvia a superar lso 4 megabtes de limite del sistema de archivos FAT 32

Al hacer esto que funciona correctamente, suponiendo que estas son todas las partes del archivo.

Pensé que sería un restricción del servidor. Pero investigando un poco mas descubro que es problema del sistema de ficheros usado. En mi portatil windows de toda la vida, venia con las particiones formateadas en FAT 32. Así que el problema de que no pueda transferir un archivo mayor de 4GB, no es ni de ubuntu, ni del filezilla, ni de la red con el samba, ERA POR QUE LAS PARTICIONES FAT32 TIENEN COMO MÁXIMO TAMAÑO DE UN FICHERO 4GB.

Así la única forma ha sido convirtiendo la particion FAT32 a NTFS. Este cambio se puede hacer en windows sin alterar los datos y sin instalar ningun programa adicional. tan solo con el comando:

convert NombreUnidadAConvertir: /FS:NTFS

Este cambio no altera los datos, no se pirde nada. Te pregunta el nombre de la partición que lo podemos mirar en mi pc. y nada mas. Ojo, este cambio no es reversible así que solo hacerlo si no necesitais FAT32 para nada en especial.

ver imagen:

Problema resuleto, solucionarlo convertiendo la particion a NTFS. Despues de esto ya podia transferir mi imagen de linux a windows.  Por todas las maneras explicadas anterior mente.

Conseguir un escritorio remoto multisesión en XP (Terminal Server multiusuario)

Martes, 14 de Abril de 2009

En Control+Z programamos sobre Linux, pero evidentemente las webs deben ser probadas bajo Windows. La solución ha sido virtualizar un Windows XP en nuestro servidor y convertirlo en nuestro “Terminal Server” para correr los navegadores Windows bajo él. El problema está en no poder tener usuarios concurrentes y no disponemos de licencia de Windows Server. La solución está en unos pequeños truquitos para tener un Windows multiusuario:

  1. Existe una versión de la librería termsrv.dll (la 5.1.2600.2055) que permite establecer el parámetro de sesiones concurrentes. Debemos hacernos con este fichero (google nos ayuda buscando el número de la versión) y substituir el que tengamos en nuestro sistema en las rutas C:/windows/System32 y C:/windows/System32/dllcache. Para que nos deje substituir los ficheros en uso deberemos iniciar en modo seguro o usar Unlocker
  2. aplicar un pequeños cambio al registro: En la rama HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Terminal Server/Licensing Core introducimos un nuevo valor DWORD con valor 1
  3. Abrimos el editor de directivas (Inicio/ejecutar gpedit.msc) y navegamos hasta Directiva Equipo local/Configuración del equipo/Plantillas administrativas/Terminal Services y abrimos “Limitar número de conexiones” lo habilitamos y le damos valor (aunque le pidamos más, nos dejará como mucho 5 conexiones simultáneas)

Hecho esto, reiniciamos y ya podremos acceder vía escritorio remoto varios usuarios a la vez.

Sacado (en inglés) de aquí.

Dirección localhost deja de funcionar en Vista

Domingo, 22 de Marzo de 2009

Una de las actualizaciones que Windows Vista realiza provoca la pérdida de que tu servidor local deje de responder con la direccion ‘localhost’, aunque sí sigue funcionando ‘127.0.0.1′.

Esto es porque actualiza el fichero que se encuentra en ‘C:\windows\system32\drivers\etc\hosts’ sin tener en cuenta el contenido que previamente contenía. La solución es fácil, inserta la siguiente línea en dicho fichero:

127.0.0.1     localhost

Instalar windows XP Pro en portatil Sony vaio VGN-FW21L model PCG-3D1M

Viernes, 27 de Febrero de 2009

Hoy queremos instalar el xp en nuestro portatil sony vaio VGN-FW21L, al poner un cd de windows original nos sale un error que dice :

Se ha encontrado un problema y windows ha sido apagado para evitar daños al equipo.
si esta es la primera vez que ve esta pantalla de error de detención, reinicie su equipo. si esta pantalla aparece otra vez, siga los siguientes pasos:

Compruebe si existen virus en su equipo. Quite discos duros instalados recientemente o controladores de disco duro.
Conprueba su disco duro para estar seguro que está correctamente configurado y finalizad. Ejecute CHKDSK /F para comprobar la existencia de posibles daños en el disco duro y, por último, reinicie su equipo.

Información técnica:
*** STOP: 0×0000007B (0xF78D2524,0xC0000034,0×00000000,0×00000000)

Veamos una imagen del fallo.

Este fallo es devido a que este portatil no tiene compatibilidad para discos SATA en la bios y como el cd de XP no tiene el driver adecuado para este controlador SATA del disco duro. Muestra este mensaje de error.

Para solucionarlo deberemos seguir estos pasos:
1- tener una imagen de windows que queramos instalar.
2- tener los drivers sata para ponerle , descargar aquí:driver-sata-para-fw21l es un archivo rar, tedréis que renombrarlo.
descargar aqui en formato rar

3- descargarse el programa nLite Sirve para añadir drivers a la imagen de windows xp que queráis instalar.
4- Instalar XP
5- añadir los drivers. Para descargarse todos los drivers he echo un rar con los drivers compatibles para este modelo de portatil. descargar drivers para portatil sony vaio VGN-FW21L

Para otros modelos de la serie sony FW teneis :
esta url alternativa de descarga: http://www.mediafire.com/?sharekey=9155b842e34591fa3eb48d43a6cb8a620c990a150d901d06 desde este enlace la explicación variará un poco por los nombres de las carpetas de los que he echo yo. Además contiene los controladores del touch pad que yo no he incluido y otros de otras targetas gráfiacas. Podéis ver el manual en este foro hilo creado por spyfly

El paso 1 es el mas lioso de todos, a la gente le cuesta crear una nueva imagen de XP con los drivers para el disco serial ata. Pero con el programa nLite, es muy sencillo.

primero descargais el programa, los instalais, en el primer paso os pide el idioma, está en español. Luego. Poneis vuestro cd de XP en el lector de CD’s. Abris el programa nLite y en el primer paso os pide seleccionar la imagen de xp, seleccionais el lector, luego te pide una carpeta de tu disco duro para poder copiar la imagen del cd. le dais una carpeta nueva y vacia. Despues de este paso te extrae el contenido del cd en el directorio. En el proximo paso te pide que quieres hacer. Seleccionamos que queremos hacer una “imagen ISO autoarrancable” y que queremos “integrar controladores”, se pondran en verde, apretamos continuar.
En el siguiente paso Integrar controladores, tienes que pulsar sobre el botón insertar, luego sobre “controlador único”. te pide que controlador quieres añadir seleccionas el fichero del driver del serial Ata dentro de la carpeta que os habeis descargado como “driver sata fw21L”, llamado iaAHCI.inf Ahora seleccionais todos los archivos que os aparecen en la lista. Aseguraros que esta activada la opción de “Controlador modo texto”

ver la imagen imagen, es el paso mas importante:

a partir de ahora ya solo es ir dandole al siguiente. Este programa incluso te deja grabar la imagen directamente a un cd en blanco.

Una vez grabado este cd será como el cd Original que queriamos instalar pero con los drivers del disco serial ata que usa nuestro portatil por lo que he leido este mismo controlador sirve para toda a seria sony vaio FW. yo lo he probado con este modelo y he leido que con el FW21Z también va.

Despues de instalar solo tendreis que añadir lso drivers uno a uno.

El mas complicado es el de la tarjeta grafica que voy a explicar con detalle. Lo he puesto dentro de la carpeta llamada grafica ATI HD 3470
1- instalar framework .net, es la maquina virtual de microsft. es necesaria para abrir el siguiente programa.
2- copia el fichero “ATI HD 3470.rar” a la raiz del disco duro. Descomprimelo en la carpeta “ATI HD 3470″.
3- Instalas el programa MMDotNETSetup.exe: Este sirve para cambiar el controlador adecuandolo al modelo de tarjeta y ordenador que tenemos.Modifica el driver para que lo pueda detectar windows correctamente.

Manos a la obra, ejecutamos el programa (este está en ingles) seleccionamos el botón de “Browse”, buscamos en nuestro disco duro, la raiz y a continuación la carpeta ATI HD 3470, dentro hay una carpeta llamada XP_INF y dentro seleccionamos el fichero: “CX_71958.inf” Una vez seleccionado este fichero damos al botón MODIFY.

Una vez que acabe, lo cerramos, hacemos botón derecho sobre el icono de mi PC en el escritorio y damos a propiedades en el menu contextual que nos aparece. Nos aparece una ventana pulsamos sobre la pestaña de “HARDWARE”, y apretamos al botón de Administrador de dispositivos.
Ahí veremos con un integrogante el hardware de la tarjeta grafica entre otros que no hayais instalado todavia. pondrá algo asi como VGA compatible. Le haceis doble click pulsais sobre la pestaña de “controlador” y dais al botón de actualizar controlador. Os aparecerá un asistente de harware para instalar el driver de la tarjeta gráfica. seleccionais la opcion de abajo “instalar desde una lista o ubicacion especifica” apretáis sobre examinar y seleccionais nuevamente el fichero que habéis modificado en el paso anterior: c:/ATI HD 3470/XP_INF/CX_71958.inf

Y se instalará correctamente el driver de la tarjeta grafica que lleva el pórtatil que es la ATI HD 3470.

Otro driver revelde es el del ATI Function Driver for High Definition Audio - ATI AA01 cuando lo detecta, aparecen dos posibles a elegir, darle al que tiene un “015″ alfinal, debe de salir el segundo de la lista…

La web cam la ha reconocido sola!

basicamente servirá para toda la serie FW de sony vaio.
Espero que haya sido de utilidad!

Instalar Windows XP Home en portatil hp Compaq 6820s

Jueves, 7 de Agosto de 2008

Adquirimos un nuevo portatil con windows Vista Home Premium y queremos deshacernos de el e instalarle un Windows XP Home. Pero al intentarlo con nuestro cd Original de XP Home, no detecta el disco duro, y aparece el mensaje: “No se encuentran dispositivos para instalar, pulse F3 para salir de la instalación”. Esto ocurre una vez hemos arrancado desde el cd y hemos esperado 15minutos a que cargue todos los controladores necesarios. Este problema es bastante habitual y es devido a la compativilidad del disco duro con el modo nativo Sata. En la mayoria de portatiles nuevos, basta con acceder a la bios y buscar la opcion: “compatibility Sata mode” y desactivarla.

Al entrar en la bios del portatil hp 6820s nos damos cuenta que no tiene esta opcion, así que las opciones que nos quedan son 4:

  • La opción mas sencilla Actualizar la bios. Para ello debemos ir a la pagina de hp y buscar el modelo hp 6820s u el modelo de portatil que tengamos y descargarse el driver: “HPQFlash for HP Notebook System BIOS - Microsoft Windows/Vista-Based”. Una vez echo descargado lo ejecutamos y la aplicación actualizará nuestra bios desde windows vista. Sin necesidad de hacer nada más, reiniciaremos y al entrar en la bios, dentro de la ultima pestaña, y en el apartado configuración de dispositivo. Aparecerá porfin la opcion de “Native Sata” que desactivaremos pulsando a la barra espaciadora. Para entrar en la bios antes de actualizar, se hacía pulsando sobre F9 y seguidamente CONTROL+SUPRIMIR. Una vez hayamos actualizado, esto cambiará y ahora se deberá pulsar sobre F9 y despues CONTROL+S. Despues de desactivar el modo Native Sata, guardamos los cambios desde la opcion de la primera pestaña del menu superior y reiniciaremos. Así ya podremos instalar nuestro XP original sin ningun problema. Será conveniente y recomendable descargar todos los drivers para xp, antes de instalar, así nos ahorremos problemas, yo los he puesto en una de las particiones que traia echas. Así despues de instalar el Xp solo tendremos que ir ejecutando los drivers. Es importante sacar los dvd’s de recuperación de Windows vista por si algun día lo quisieramos instalar.
  • Otra opción que tenemos Descargarnos el driver SATA de la pagina oficial de hp, desde nuestro modelo. Grabarlo en un disquet e utilizar una disquetera usb. Entonces cuando al pricipio de todo de la instalación del windows xp aparece el mensaje: “Pulse F6, para drivers scasi o otros fabricantes” pulsamos F6, tranquilos, el proceso sigue con normalidad sin decirnos nada, hasta que no termine de cargar todos los drivers normales no nos pidira que introduzcamos nuestro disquet, con el driver necesario para que detecte el disco duro.
  • Como no solemos tener disqueteras USB, podemos seguir alguna guía para montar una nueva ISO de windows XP esta vez añadiendo el driver sata necesario. Esta opción es bastante complicada, podreis encontrar algun tutorial en internet.
  • La menera menos rapida es llamar a hp y pedirles un cd para hacer un downgrade de Windows Vista a XP PROFESIONAL, aunque esto solo te lo facilitarán si la licencia de tu nuevo portatil es un Vista Bisness o superior. tardan unas dos semanas en mandartelo y solo lo harán si está en garantía, pero por intentarlo que no quede.

Auto completado de PHP-GTK en eclipse

Jueves, 24 de Julio de 2008

En nuestro trabajo usamos básicamente herramientas libres. Para desarrollar utilizamos Eclipse con los plugins PDT y Aptana. Estos últimos días los hemos dedicado a probar la extensión PHP-GTK. Como ya hemos comprobado que este lenguaje cumple nuestros requerimientos para una nueva aplicación, ha llegado el momento de ponernos serios. Gedit está muy bien para pruebas, pero el autocompletado de Eclipse se agradece, y mucho. Como no somos expertos en GTK, ¿Qué mejor que una ayudita?

Bien, el proceso es muy sencillo siguiendo este enlace: http://php-gtk.eu/code-completion-for-phpgtk-in-eclipse-pdt. Como he encontrado un par de ambigüedades, paso a mostrar los pasos aquí, y de paso traducirlo:

  1. Bajarse este script: Gtk-dumper.php
  2. Ejecutarlo y redirigir la salida a otro fichero. Siendo fieles al original, podemos llamarle php-gtk-skeletons.php
  3. Abrimos Eclipse con la perspectiva PHP
  4. Creamos un nuevo “PHP Project” y guardamos en él php-gtk-skeletons.php
  5. Guardamos el proyecto
  6. Creamos otro “PHP Project”
  7. En el asistente de creación del proyecto, referenciamos como “required project” el proyecto anterior que guarda el skeleton
  8. … et Voilà! Ya tenemos ayudita para GTK, lo cual puede ahorrarnos un tiempo preciado

Autocompletado de clses PHP-GTK en Eclipse

Autocompletado de clases PHP-GTK en Eclipse

Remarcar que el script Gtk-dumper.php genera solamente los términos para las extensiones activadas en el momento de generar el skeleton. Así que si instaláis o activáis más tarde alguna extensión, habrá que volver a generarlo para que os muestre la ayuda correspondiente.