David Bohm

Hay dos frases que definen mi manera de pensar:
Realmente no hemos prestado mucha atención al pensamiento como un proceso; hemos participado en pensamientos, pero sólo hemos prestado atención al contenido, no al proceso.
La capacidad de percibir o pensar de manera diferente es más importante que el conocimiento adquirido.
Ambas son de David Bohm.
Mostrando entradas con la etiqueta Windows 10. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows 10. Mostrar todas las entradas

sábado, 6 de noviembre de 2021

Programar en C con Visual Studio Code en Windows 10

Vamos a configurar el compilador de C y Visual Studio Code para poder desarrollar, compilar y ejecutar nuestros programas.

Lo primero que haremos será descargar el compilador, para ello vamos al enlace: https://es.osdn.net/projects/mingw/

Descargamos MinGW y lo ejecutamos. Comenzará la descarga del gestor de instalación. Una vez que esté listo nos permite la instalación de paquetes. De la lista en 'Basic Setup' que muestra y para desarrollo en C vamos a seleccionar:

  • mingw-developer-toolkit-bin
  • mingw32-base-bin
  • mingw32-gcc-objc-bin
  • msys-base-bin  

Para desarrollo en C++ tendríamos que seleccionar:

  • mingw32-gcc-g++-bin

Al marcarlos los estamos seleccionando para su instalación. En el menú 'Installation' hacemos clic en 'Apply Changes' para que realice la instalación de los paquetes seleccionados.

La instalación la habremos hecho por ejemplo en C:\MinGW, ahora tenemos que agregar a la variable de entorno PATH la ruta: C:\MinGW\bin, esto nos permitirá llamar al compilador desde cualquier sitio sin necesidad de indicar una ruta absoluta.

Si abrimos una consola podemos ejecutar:

   C:\> gcc --version

Y obtendremos el resultado de la versión instalada.

En Visual Studio Code agregamos la extensión: C/C++ de Microsoft (C/C++ - Visual Studio Marketplace) y C/C++ Extension Pack de Microsoft (C/C++ Extension Pack - Visual Studio Marketplace)

Creamos un archivo 'helloworld.c' e introducimos el siguiente código:

// Hola Mundo

#include <stdio.h>

int main () {
    printf ("Hola Mundo!!! \nWelcome to C!!!");
    return 0;
}

Pulsamos F5 para compilar el código y la primera vez Visual Studio Code nos preguntará el compilador que deseamos utilizar. Seleccionamos C++ (GDB/LLDB) para después indicar que queremos utilizar el compilador que hemos instalado con MinGW: gcc.exe

Se abrirá el archivo de configuración .json que deberemos modificar, donde pone:

   "externalConsole": false,

Cambiaremos a true el valor que define este parámetro:

   "externalConsole": true,

Guardamos el archivo, cerramos y volvemos a pulsar F5, se realizará la compilación del programa creandose un helloworld.exe que podremos ejecutar y comprobar el resultado de nuestro primer programa

SaluDOS

sábado, 13 de octubre de 2018

Kali Linux en Windows 10 (Parte 2) - Entorno gráfico

Aqui es donde le damos a Kali en el WSL (Windows Subsystem Linux) un entorno gráfico, basándonos en xfce. Si consultamos lo que dice la wikipedia sobre este entorno gráfico: "es un entorno de escritorio libre para sistemas tipo Unix como GNU/Linux, BSD, Solaris y derivados. Su objetivo es ser rápido y ligero, sin dejar de ser visualmente atractivo y fácil de usar. Consiste en varios componentes empaquetados por separado que en conjunto proporcionan la funcionalidad completa del entorno de escritorio, pero se pueden seleccionar por separado para que el usuario pueda adaptar el ambiente de trabajo a sus necesidades."

Veamos como instalarlo. Accedemos a Kali a través de menú inicio/ejecutar, tecleamos la palabra kali y pulsamos enter. Sigo no acostumbrandome a tener un linux dentro de Windows :-)

Una vez que estemos dentro de Kali, descargamos el script que va a realizar todo el trabajo:

   $ wget https://kali.sh/xfce4.sh

Damos permisos de ejecución al script:

   $ chmod +x xfce.sh

Y lanzamos el script:

   $ sudo ./xfce4.sh

Atención, va a tardar un buen rato en terminar, así que se recomienda tener muuucha paciencia. Cuando el script termina, nos indica el dato importante:

   [+] Configuring XRDP to listen on port 3390 (but not starting the service)...

Es decir, tenemos que iniciar el servicio y nos conectaremos al entorno de escritorio a través del puerto 3390. Para arrancar el servicio podemos ejecutar:

   $ sudo service xrdp start

y obtendremos algo como esto:

[....] Starting Remote Desktop Protocol server: xrdp-sesman xrdp[20181013-01:57:16] [DEBUG] Testing if xrdp can listen on 0.0.0.0 port 3390.
[20181013-01:57:16] [DEBUG] Closed socket 6 (AF_INET6 :: port 3390)
. ok

Abrimos en Windows una conexión de escritorio remoto y nos conectamos a:

   127.0.0.1:3390

Igual que lo anterior pero mas facil de teclear:

   localhost:3390

Tenemos que validarnos con nuestras credenciales del WSL, que las creamos en una entrada anterior, cuando instalamos el subsistema.

La primera vez que lo iniciamos, Kali nos muestra un mensaje de bienvenida:

   Welcome to the first start of the panel
   Choose below witch setup you want for the first startup
   [use default config] [one empty panel]

Pulsamos "use default config" y a jugar con kali!!!

SaluDOS


martes, 10 de abril de 2018

Kali Linux en Windows 10

Vamos a ver como instalar y utilizar Kali Linux en Windows 10.

Se explica correctamente en este link:
   https://www.kali.org/news/kali-linux-in-the-windows-app-store/ pero vamos a probar:

Primero hay que instalar el WSL (Windows Subsystem Linux), abrimos una ventana de administrador de Powershell y ejecutamos:

   Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Buscamos en cortana "Tienda" y vamos a la tienda de microsoft. Vamos a buscar Kali Linux, aparecerá como aplicación gratuita que podremos Instalar y anclar a Inicio.

Una vez que está instalada, si probamos a iniciar Kali Linux y vemos que nos da el siguiente mensaje:

   The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
   See https://aka.ms/wslinstall for details.
   Press any key to continue...

Significa que no hemos instalado el WSL anteriormente comentado. El mensaje que debería aparecer al iniciar por primera vez:

   Installing, this may take a few minutes...

A continuacion nos pide crear una cuenta de unix:

   Please create a default UNIX user account. The username does not need to match your Windows username.
   For more information visit: https://aka.ms/wslusers
   Enter new UNIX username:
   Enter new UNIX password:
   Retype new UNIX password:

Lo primero hay que hacer es un apt update y un apt upgrade, pero ojo, es un sistema operativo sin entorno gráfico o herramientas, tenemos que realizar las correspondientes instalaciones.

SaluDOS.


martes, 11 de octubre de 2016

¿msconfig olvidado por los técnicos de hoy en día?

Entrada rápida.

No hace mucho me paso una cosa curiosa en un equipo que tuve que intervenir técnicamente. Tenía tantas cosas instaladas y arrancaba tantas aplicaciones de inicio, que comenzaba con la memoria RAM a full.

Me dí cuenta por una conversación con un técnico que el msconfig parecía ser una herramienta que Windows nos ofrece y no forma parte del presente. ¿Me estoy haciendo viejo? Curiosamente el técnico se descargaba una herramienta que hacia lo mismo... curioso ¿no? Como es debido, no la memoricé, para eso está la Configuración del sistema que vamos a ver.

Pulsamos la tecla Windows + R, tecleamos msconfig y pulsamos Enter. Si usamos a Cortana en Windows 10, al buscar msconfig nos aparecerá un resultado llamado "Configuración del sistema".

Tenemos algunas opciones interesantes, veamos un par de ellas:

Por un lado podemos ir a la ficha de selección Arranque, y hacemos clic en Opciones avanzadas...


De forma predeterminada Windows arranca con un solo procesador, podemos aumentar esta cantidad al máximo de procesadores que tenga el equipo y en la cantidad máxima de  memoria indicamos la que tenga instalada. Pruebalo!

Por otro lado podemos decidir que se lanza en el arranque de Windows haciendo clic en la ficha de selección "Inicio de Windows", en el caso de Windows 7 mostrará una lista y en el caso de Windows 10 nos remite al Administrador de tareas.

Solo tenemos que desactivar las casillas de verificación que hagan referencia a un programa que no queramos que se arranque en el inicio. Hay que tener cuidado y estar seguro de que elegir o no. Probad a quitar por ejemplo el Adobe updater o aplicativos que controlemos que hacen exactamente.

SaluDOS.


sábado, 8 de octubre de 2016

Atajos de teclado en Windows 10

Siempre que alguien me ve manejando Windows me pregunta cosas como ¿que has pulsado para hacer eso tan rápido?

Algunos de estos atajos son conocidos por la mayoria, otros no. Ahí van los principales atajos de teclado relacionados con la barra de tareas de Windows 10, para acceder rápidamente a sus principales funciones, hacer zoom, etcétera:

Tecla de Windows - Abre y cierra el Menú de Inicio.

Tecla de Windows + 1/2/3/4... etc. - Abre las aplicaciones de la barra de tareas según su orden. Si tenemos aplicaciones ancladas, empieza por ellas.

Tecla de Windows + E - Abre el Explorador de archivos.

Tecla de Windows + M - Muestra el escritorio y minimiza todas las ventanas abiertas.

Tecla de Windows + TAB - Abre la vista de tareas.

Tecla de Windows + Cualquiera de las flechas, Arriba, abajo, derecha o izquierda - Muy útil para organizar las ventanas y colocar una junto a la otra aprovechando todo el espacio disponible.

Alt + Tab - Cambia entre diferentes ventanas abiertas.

Alt + F4 - Cierra la ventana activa.

Tecla de Windows + D - Hace que todas las ventanas desaparezcan y muestra el escritorio o lo devuelve a su estado anterior mostrando el Escritorio con lo que teníamos abierto. Esta opción complementa la combinación mas conocida: Windows + M.

Tecla de Windows + T - Selecciona de forma alternada las aplicaciones de la barra de tareas.

Tecla de Windows +/- - Efecto lupa, aumenta la ventana activa, con el ratón puedes moverte con ella.

La que mas uso porque siempre me meto al cmd para lanzar comandos:

Tecla de Windows + R - Abre el cuadro de diálogo Ejecutar... tecleas cmd, calc, notepad, etcétera  y pulsas Enter.

SaluDOS.

Windows 10 se bloquea por la hibernación

Un problema que estoy notando en los equipos actualizados a Windows 10, por lo menos en portátiles, es que pasado un buen rato, sobretodo cuando te despistas del ordenador para estirar las piernas, o para cenar, o para lo que sea que vayas a estar sin tocarlo, éste se bloquea.

Es como si Windows no se recuperase correctamente de la hibernación del equipo. Y es un tema curioso, porque por ejemplo en un par de equipos ni con Windows 7 ni con Windows 8 pasaba, justo al actualizarlo a Windows 10 ha empezado a dar problemas.

Tras darle vueltas con la configuración del equipo, limpieza: antivirus, ccleaner, spybot y programas del estilo, al final parece que la solución definitiva ha sido deshabilitar la hibernación.

Para hacerlo desde Windows, es muy sencillo: Abrimos una consola cmd en modo administrador, para ello buscamos en cortana cmd y cuando aparezca el "Simbolo de sistema", nos ponemos encima, hacemos clic derecho y seleccionamos en el menú contextual "Ejecutar como administrador".

Una vez abierta la consola tecleamos lo siguiente:

c:\> powercfg.exe /hibernate off

Solo dos apuntes, /hibernate se puede cambiar por /h, y si lo que queremos es volver a habilitar la hibernación, solo tenemos que cambiar el off por on:

c:\> powercfg.exe /hibernate on

c:\> powercfg.exe /h on

Acto seguido pulsamos Enter. Si todo ha ido bien Windows no muestra absolutamente nada.

Si por ejemplo muestra el siguiente mensaje: "No se puede realizar la operación. Se produjo un error inesperado (0x65b): Error de una función durante la ejecución." es que no estamos ejecutando la consola como administrador.

Si esto no funciona, se puede deshabilitar la función de hibernación desde la BIOS. Aunque como siempre recomiendo, si no sabes muy bien que es la BIOS, toca lo menos posible e infórmate en profundidad antes de hacerlo.

SaluDOS.

martes, 19 de enero de 2016

Eliminar versión anterior de Windows después de actualizar a Windows 10

Es increible si actualizas a Windows 10 lo que se llega a desperdiciar de capacidad de disco duro. Si vamos al Explorador veremos una carpeta que se llama Windows.old, y ocupa mas o menos unos 16  GB aproximadamente si hemos migrado desde Windows 7.


Para eliminar esta instalación anterior, es relativamente sencillo. Buscaremos en Cortana: Liberador


Seleccionamos el Liberador de espacio en disco. Esperamos a que calcule el espacio. Una vez abierta la ventana, iremos al botón "Limpiar archivos de sistema". Volverá a calcular el espacio.

Una vez dentro, Vamos a buscar la siguiente opción, y la seleccionamos. Si vemos algo mas que nos pueda cuadrar para limpiar, pues lo seleccionamos. Nos irá acumulando el espacio total a eliminar.


Tras aceptar, Windows nos solicitará confirmar que estamos seguros de eliminar lo que hemos seleccionado. Hacemos clic en el botón "Eliminar archivos".

Lo que Windows te advierte ahora es que:



Tenemos que tener claro que no queremos volver a la versión anterior desde la que hemos actualizado a Windows 10, si es así, hacemos clic en el botón "Si".

Ya hemos liberado unos cuantos gigas que nos vendrán de perlas.

SaludDOS.



Desactivar ingresar contraseña de usuario en Windows 10

Para conseguir no tener que teclear la contraseña al iniciar sesión de Windows 10, tenemos que realizar lo siguiente:

Tecleamos en cortana: netplwiz


Si directamente pulsamos enter o seleccionamos la primera opción, entramos a la siguiente ventana:


Desactivamos la casilla de verificación que dice "Los usuarios deben escribir su nombre y contraseña para usar el equipo"

Aceptamos y reiniciamos el equipo.

Falta desactivar el que solicite contraseña si lo reactivamos después de entrar en suspensión, para ello volvemos a decirle a cortana que busque la palabra: opciones


Seleccionamos la primera opción: "Opciones de inicio de sesión"

La primera opción que nos aparece es la que tenemos que cambiar debajo de "Requerir inicio de sesión"


Cambiamos este cuadro combinado a "Nunca".

Hecho, Ya tenemos el equipo libre de tener que meter la contraseña cada vez que vamos a trabajar con el. Eso si, tengamos en cuenta las implicaciones de seguridad que tiene estos cambios, cualquier persona que tome en sus manos el portatil (por decir algo "portable" y potente) podrá iniciar sesión sin ningún tipo de problemas y accederá  a todos nuestros datos.

SaludDOS.

sábado, 16 de enero de 2016

Desinstalar aplicaciones predeterminadas en Windows 10

Bueno, nada mas instalar Windows 10, totalmente obligado por las circunstancias del curso que estoy haciendo, y por el que no puedo desde hace tiempo teclear ni una sola entrada, necesito hacer algo que he tenido que aprender. Vamos allá.

Para desinstalar las aplicaciones que están predeterminadas o instaladas por defecto desde la tienda de Windows, como el onenote que me está dando problemas, tenemos que:

- Primero de todo preguntarle a cortana donde está el Powershell. Una vez que nos lo localice, sobre el primero que muestre en la lista, hacemos botón derecho y en el menú contextual hacemos clic en "Ejecutar como administrador"



- Una vez dentro de Powershell vamos a ejecutar el siguiente comando: Get-AppxPackage -AllUsers

- Este comando muestra una lista de todas estas aplicaciones, localizamos el onenote por ejemplo, y nos quedamos con el PachageFullName:



- Una vez seleccionado, hacemos ctrl-c para copiarlo al portapapeles

- Ahora ejecutamos el comando: Remove-AppxPackage <Nombre del PackageFullName>



Y listo!!!

Puedes probar a preguntar a Cortana a que encuentre el onenote, que no lo va a encontrar.

SaluDOS