Institucion educativa zaragoza

comprometidos con la educacion de todos los estudiantes.

La educaci贸n como derecho undamental

Una oportunidad para crecer en el conocimiento, en lo personal y proyectarse profesionalmente.

Herramientas de dise帽o

Enfasis en el area agropecuaria y dirigida hacia la innovaci贸n de dise帽os graficos.

Utilizando photoshop

Creando dise帽os envolventes para asegurar un desempe帽o competitivo en el mundo del dise帽o

Programaci贸n

Fomentando conciencia para el desarrollo de aplicativos que son fundamentales en el mundo de hoy.

jueves, 3 de julio de 2025

Activar Windows 10 sin instalar nada

1-Abra PowerShell (no CMD). Para ello, haga clic derecho en el men煤 de inicio de Windows y seleccione PowerShell o Terminal.


2-Copie y pegue el c贸digo a continuaci贸n y presione enter


irm https://get.activated.win | iex


3-Ver谩 las opciones de activaci贸n. Elija [1] HWID para la activaci贸n de Windows. Elija [2] Ohook para la activaci贸n de Office.


4-Eso es todo

martes, 18 de marzo de 2025

Solucionar error 0x8007003B de inicio de sesi贸n Microsoft Teams

 Restablezca la configuraci贸n de red.


Pulsa Windows + R, escribe inetcpl.cpl.


Abra Opciones de Internet, haga clic en Avanzado y marque "Usar SSL 3.0", "Usar TLS 1.0", "Usar TLS 1.1", "Usar TLS 1.2",


Apl铆quelo y reinicie su computadora para ver si el problema se resuelve. 


Cuando activaste SSL 3.0, TLS 1.0, TLS 1.1 y TLS 1.2 en Opciones de Internet, permitiste que tu sistema use diferentes protocolos de seguridad para establecer conexiones seguras con los servidores de Microsoft Teams.


馃搶 ¿Qu茅 son SSL y TLS?

SSL (Secure Sockets Layer) y TLS (Transport Layer Security) son protocolos de seguridad que cifran la comunicaci贸n entre tu PC e Internet.

TLS es la versi贸n m谩s moderna y segura de SSL.

Microsoft Teams y otros servicios en l铆nea dependen de TLS para conectarse de forma segura a sus servidores.

馃洜 Por qu茅 activar estos protocolos resolvi贸 el error 0x8007003B

Teams necesita TLS para conectarse a los servidores de Microsoft.

Si estos protocolos estaban deshabilitados, Teams no pod铆a establecer una conexi贸n segura, generando el error.

Al activarlos, permitiste que Windows usara versiones compatibles de TLS.

TLS 1.2 es el m谩s utilizado actualmente, pero algunas aplicaciones a煤n dependen de versiones anteriores.

Restableciste la configuraci贸n de red de Internet Explorer (que afecta a otras apps de Microsoft).

Aunque no uses Internet Explorer, muchas aplicaciones de Windows (incluido Teams) dependen de su configuraci贸n de red para conectarse.

s谩bado, 22 de febrero de 2025

¿C贸mo crear un archivo ejecutable de un programa de Python?

Primero, vamos a verificar que todas las dependencias est茅n instaladas. Abre tu terminal y ejecuta:


bashCopypip install pillow schedule pyinstaller


Ahora, vamos a usar un m茅todo m谩s simple para crear el ejecutable. Guarda tu programa original y ejecuta este comando: pausas_activas.py


bashCopypyinstaller --name="PausasActivas" --windowed --onefile pausas_activas.py


mi茅rcoles, 6 de noviembre de 2024

Ejecutar script de Python con el programador de tareas

El Programador de Tareas de Windows puede fallar al ejecutar ciertas aplicaciones por varias razones comunes. Aqu铆 tienes algunos posibles motivos por los cuales tu programa en Python podr铆a no ejecutarse correctamente, y c贸mo resolverlos:

1. Problemas de Permisos

Soluci贸n: Aseg煤rate de ejecutar la tarea con permisos de administrador. Al crear la tarea en el Programador de Tareas, selecciona la opci贸n "Ejecutar con los privilegios m谩s altos". Esto es especialmente importante si el script necesita acceder a recursos protegidos, como el sistema de archivos o el registro.

2. Ubicaci贸n y Rutas Incorrectas

Descripci贸n: Si el Programador de Tareas no encuentra el archivo python.exe o el archivo del script (.py), no podr谩 ejecutarlo.

Soluci贸n: En "Acciones" dentro de la tarea, aseg煤rate de:

Especificar la ruta completa al ejecutable de Python (por ejemplo, C:\Python39\python.exe).

Especificar la ruta completa del archivo de script, como E:\python\mostrar_imagen.py, en el campo de argumentos.

3. Variables de Entorno

Descripci贸n: A veces, el Programador de Tareas no tiene acceso a las mismas variables de entorno que tu sesi贸n de usuario, lo que puede hacer que el programa no encuentre python.exe o que las rutas relativas no funcionen.

Soluci贸n: Aseg煤rate de:

Usar rutas absolutas.

Si python no est谩 en el PATH del sistema, utiliza la ruta completa a python.exe.

4. Configuraci贸n de Usuario o Sesi贸n Incorrecta

Descripci贸n: Si la tarea est谩 configurada para ejecutarse solo cuando el usuario est谩 conectado, el programa no se ejecutar谩 si no inicias sesi贸n.

Soluci贸n: En la pesta帽a "General" de la tarea, selecciona "Ejecutar independientemente de si el usuario ha iniciado sesi贸n". Esto permite que el script se ejecute en segundo plano sin importar si has iniciado sesi贸n o no.

5. Problemas con la Consola o Interfaces Gr谩ficas (Tkinter)

Descripci贸n: Las aplicaciones que usan interfaces gr谩ficas (como Tkinter) a veces no se ejecutan bien en el Programador de Tareas, especialmente si la tarea est谩 configurada para ejecutarse cuando no has iniciado sesi贸n.

Soluci贸n: Intenta ejecutar el script como una aplicaci贸n en segundo plano (sin interfaz gr谩fica) o cambia la configuraci贸n para que solo se ejecute cuando has iniciado sesi贸n y selecciona "Ejecutar en la pantalla principal del usuario."

6. Errores de Dependencias o Librer铆as (por ejemplo, PIL o Tkinter)

Descripci贸n: Si el Programador de Tareas no encuentra algunas librer铆as como PIL (Pillow) o Tkinter, el script puede fallar.

Soluci贸n: Aseg煤rate de que est谩s utilizando la misma instalaci贸n de Python (y entorno de librer铆as) que usaste para desarrollar el script. Esto suele suceder cuando Python est谩 instalado en m煤ltiples versiones en el sistema.

7. Verificar el Registro de Errores

Descripci贸n: El Programador de Tareas guarda un historial de ejecuci贸n de cada tarea. Puede mostrarte mensajes de error espec铆ficos, que indican por qu茅 la tarea no pudo ejecutarse.

Soluci贸n: En el Programador de Tareas, selecciona la tarea y ve a la pesta帽a "Historial" para revisar si hay mensajes de error. Esto puede darte m谩s pistas sobre el problema.

Ejemplo de Configuraci贸n de Tarea

Acci贸n:

Programa: C:\ruta\completa\python.exe

Argumentos: "C:\ruta\completa\mostrar_imagen.py"

Iniciar en: C:\ruta\completa\ (directorio donde se encuentra el script, opcional)

Siguiendo estos pasos, deber铆as poder solucionar los problemas comunes del Programador de Tareas.

mi茅rcoles, 10 de julio de 2024

Crear Base de datos en SQL desde 0

Para instalar SQL Server y SQL Server Management Studio (SSMS), te recomiendo seguir estos pasos detallados:

Paso 1: Descargar el Instalador de SQL Server

  1. Descargar SQL Server:
    • Visita el sitio web de Microsoft SQL Server y descarga la edici贸n de SQL Server que necesitas (generalmente, la edici贸n Developer o Express es adecuada para desarrollo y pruebas). Aqu铆 est谩 el enlace de descarga.

Paso 2: Ejecutar el Instalador de SQL Server

  1. Iniciar el Instalador:

    • Ejecuta el archivo descargado para iniciar el instalador de SQL Server.
  2. Seleccionar Tipo de Instalaci贸n:

    • Seleccionar "Instalaci贸n b谩sica": Esta opci贸n es la m谩s sencilla y r谩pida para comenzar. Instalar谩 las caracter铆sticas b谩sicas de SQL Server necesarias para la mayor铆a de los desarrollos. Si no necesitas configuraciones avanzadas, esta es la mejor opci贸n.
    • Seleccionar "Instalaci贸n personalizada": Esta opci贸n te permite elegir caracter铆sticas espec铆ficas que deseas instalar. Es 煤til si tienes requisitos espec铆ficos como componentes adicionales (por ejemplo, Reporting Services, Analysis Services, etc.).
    • Seleccionar "Descargar medios": Esta opci贸n es 煤til si deseas descargar el instalador para usarlo en otra m谩quina o para realizar una instalaci贸n sin conexi贸n.

    Para la mayor铆a de los desarrolladores que est谩n comenzando, la "Instalaci贸n b谩sica" es suficiente. A continuaci贸n, detallo los pasos para esta opci贸n.

Paso 3: Completar la Instalaci贸n B谩sica

  1. Configuraci贸n Inicial:

    • Haz clic en "Instalaci贸n b谩sica".
    • Acepta los t茅rminos de licencia y haz clic en "Aceptar".
  2. Ruta de Instalaci贸n:

    • El instalador sugerir谩 una ruta predeterminada para la instalaci贸n. Puedes aceptarla o cambiarla si lo deseas.
  3. Iniciar la Instalaci贸n:

    • Haz clic en "Instalar" para comenzar la instalaci贸n. Este proceso puede tardar varios minutos.
  4. Finalizar la Instalaci贸n:

    • Una vez que la instalaci贸n est茅 completa, haz clic en "Cerrar".

Paso 4: Descargar e Instalar SQL Server Management Studio (SSMS)

  1. Descargar SSMS:

  2. Instalar SSMS:

    • Ejecuta el instalador descargado de SSMS.
    • Acepta los t茅rminos de licencia y haz clic en "Instalar".
    • Espera a que se complete la instalaci贸n y luego haz clic en "Cerrar".

Paso 5: Configurar SQL Server y Crear una Base de Datos

  1. Iniciar SSMS:

    • Abre SQL Server Management Studio desde el men煤 de inicio.
  2. Conectarse al Servidor:

    • En la ventana de conexi贸n, selecciona el nombre de tu servidor (generalmente localhost o el nombre de tu computadora).
    • Usa la autenticaci贸n de Windows o la autenticaci贸n de SQL Server dependiendo de c贸mo configuraste tu instancia.
  3. Crear una Nueva Base de Datos:

    • En el Explorador de Objetos, haz clic derecho sobre "Bases de datos" y selecciona "Nueva base de datos...".
    • Ingresa un nombre para tu base de datos (por ejemplo, VisitantesDB) y haz clic en "OK".

Resumen

Para empezar r谩pidamente y sin complicaciones, la "Instalaci贸n b谩sica" de SQL Server es generalmente la mejor opci贸n. Luego, descarga e instala SQL Server Management Studio (SSMS) para gestionar tu base de datos.

Una vez instalados SQL Server y SSMS, puedes crear y gestionar tu base de datos siguiendo los pasos que te proporcion茅 anteriormente.

Paso 1: Abrir SQL Server Management Studio (SSMS)

  1. Inicia SQL Server Management Studio:

    • Busca "SQL Server Management Studio" en tu computadora y 谩brelo.
  2. Con茅ctate al Servidor:

    • En la ventana de conexi贸n, selecciona o ingresa el nombre de tu servidor. (Si instalaste SQL Server usando la opci贸n b谩sica, el instalador te mostrar谩 el nombre del servidor una vez que la instalaci贸n se haya completado.)OTRO METODO PARA ENCONTRAR EL NOMBRE DEL SERVIDOR:
    • Ejecutar el Comando para Encontrar el Nombre del Servidor:

      • Ejecuta el siguiente comando para obtener el nombre de tu computadora, que a menudo es el nombre del servidor para la instancia predeterminada de SQL Server:

        ABRE cmd
        ESCRIBE hostname
      • Esto mostrar谩 el nombre de tu computadora. Para una instancia predeterminada de SQL Server, el nombre del servidor ser铆a el nombre de tu computadora.

      • Para una instancia nombrada (como SQL Server Express), el nombre del servidor ser铆a el nombre de tu computadora seguido de la instancia. Por ejemplo, NOMBRE_COMPUTADORA\SQLEXPRESS.

    • Toma nota del nombre del servidor que se muestra al final de la instalaci贸n.
    • Proporciona las credenciales de autenticaci贸n (nombre de usuario y contrase帽a) y haz clic en "Conectar".

Paso 2: Crear una Nueva Base de Datos

  1. Crear una Nueva Base de Datos:
    • En el Explorador de Objetos, haz clic derecho sobre "Bases de datos" y selecciona "Nueva base de datos...".
    • En la ventana "Nueva base de datos", ingresa un nombre para tu base de datos, por ejemplo, VisitantesDB.
    • Haz clic en "OK" para crear la base de datos.

Paso 3: Crear Tablas en la Base de Datos

  1. Crear una Tabla:

    • Expande el nodo de tu nueva base de datos VisitantesDB en el Explorador de Objetos.
    • Haz clic derecho sobre "Tablas" y selecciona "Nueva tabla...".
  2. Definir las Columnas de la Tabla:

    • En la ventana de dise帽o de tablas, define las columnas de tu tabla Visitantes con las siguientes propiedades:

      Nombre de ColumnaTipo de DatosPermitir Nulos
      IdINTNo
      FechaHoraEntradaDATETIMENo
      NombreNVARCHAR(50)No
      ApellidoNVARCHAR(50)No
      DestinoNVARCHAR(100)No
      HoraSalidaNVARCHAR(50)No
      CedulaNVARCHAR(50)No
      FotoVARBINARY(MAX)S铆
    • Establece la columna Id como clave primaria:

      • Haz clic derecho sobre la fila de la columna Id y selecciona "Establecer clave primaria".
  3. Guardar la Tabla:

    • Haz clic en el bot贸n de guardar o presiona Ctrl+S.
    • Ingresa el nombre Visitantes y guarda la tabla.

Paso 4: Configurar la Cadena de Conexi贸n en tu Aplicaci贸n

  1. Obtener la Cadena de Conexi贸n:

    • En SSMS, haz clic derecho sobre tu base de datos VisitantesDB y selecciona "Propiedades".
    • En la secci贸n "Conexi贸n", copia la cadena de conexi贸n.
  2. Agregar la Cadena de Conexi贸n a tu Aplicaci贸n:

    • En Visual Studio, abre el archivo App.config o Web.config de tu proyecto.

    • Dentro de la secci贸n <configuration>, agrega la siguiente entrada:

      xml
      <configuration> <connectionStrings> <add name="VisitantesDB" connectionString="Server=YOUR_SERVER_NAME;Database=VisitantesDB;User Id=YOUR_USERNAME;Password=YOUR_PASSWORD;" providerName="System.Data.SqlClient"/> </connectionStrings> </configuration>
      • Reemplaza YOUR_SERVER_NAME, YOUR_USERNAME, y YOUR_PASSWORD con los valores correctos.

Paso 5: Probar la Conexi贸n desde tu Aplicaci贸n

  1. Actualizar el C贸digo para Usar la Cadena de Conexi贸n:

    • En tu archivo Form1.vb, aseg煤rate de que el c贸digo para guardar los datos utilice la cadena de conexi贸n que agregaste:

      vb
      Dim connectionString As String = ConfigurationManager.ConnectionStrings("VisitantesDB").ConnectionString
  2. Ejecutar y Probar tu Aplicaci贸n:

    • Ejecuta tu aplicaci贸n y prueba la funcionalidad de guardar datos.
    • Verifica que los datos se guarden correctamente en la base de datos.

Paso 6: (Opcional) Usar el Dise帽ador de Visual Studio para Crear la Base de Datos

  1. Agregar una Conexi贸n de Base de Datos en Visual Studio:

    • En el Explorador de Soluciones, haz clic derecho sobre tu proyecto y selecciona "Agregar" > "Nuevo Elemento...".
    • Selecciona "Servicio de Datos" y luego "Agregar Conexi贸n de Base de Datos".
    • Configura la conexi贸n con los detalles de tu servidor y base de datos.
  2. Crear Tablas desde Visual Studio:

    • Usa el Dise帽ador de Base de Datos en Visual Studio para crear las tablas como se describi贸 anteriormente en SSMS.

Estos pasos te permitir谩n crear y configurar una base de datos SQL Server, agregar las tablas necesarias, y configurar tu aplicaci贸n para conectarse a la base de datos.

mi茅rcoles, 3 de julio de 2024

Automatizaci贸n de scripts | Python


1. Abre el bloc de notas

2. escribe este c贸digo: 

@echo off

cd /d "RUTA DONDE ESTA UBICADO EL SCRIPT"

"RUTA DONDE ESTA UBICADO PYTHON" nombredelscript.py

pause

3. guardar el archivo con la extensi贸n .bat

Nota: Python debe estar instalado y para saber su ruta de instalaci贸n escribe en consola "where Python" presiona enter y te aparece la ruta de instalaci贸n

lunes, 17 de junio de 2024

Crear Script en Python para mostrar una imagen y cerrar automaticamente



Antes de ejecutar el c贸digo, debes instalar las bibliotecas tkinter, PIL, schedule, time y datetime, abriendo la consola del sistema

-pip install Pillow

 -pip install schedule

En Windows:

tkinter generalmente se instala autom谩ticamente con Python. Si no lo tienes, descarga e instala la 煤ltima versi贸n de Python desde python.org, que incluye tkinter.

time y datetime

Las bibliotecas time y datetime son bibliotecas est谩ndar de Python y no requieren instalaci贸n adicional. Vienen incluidas con la instalaci贸n de Python.

Comprobaci贸n de la instalaci贸n

Para asegurarte de que todas las bibliotecas est谩n instaladas correctamente, puedes crear un peque帽o script de prueba para importarlas:

import tkinter as tk

from PIL import Image, ImageTk

import schedule

import time

import datetime


print("Todas las bibliotecas se han instalado correctamente.")


Instalaci贸n de Python y pip

Si a煤n no tienes Python o pip instalados, sigue estas instrucciones:


En Windows y macOS:

Descarga el instalador de Python desde python.org.

Ejecuta el instalador y sigue las instrucciones en pantalla.

Aseg煤rate de marcar la opci贸n "Add Python to PATH" durante la instalaci贸n


SCRIPT PARA MOSTRAR IMAGEN EN PANTALLA CON UNA HORA DETERMINADA EN AM O PM Y CERRAR IMAGEN AUTOMATICAMENTE


import tkinter as tk

from PIL import Image, ImageTk

import schedule

import time

import datetime


def mostrar_imagen_sobrepuesta(ruta_imagen, tiempo_cierre=10000):  # tiempo_cierre en milisegundos

    print(f"Mostrando imagen: {ruta_imagen}")


    ventana = tk.Toplevel()

    ventana.overrideredirect(True)

    ventana.attributes("-topmost", True)

    ventana.geometry("+0+0")


    imagen = Image.open(ruta_imagen)

    imagen = imagen.resize((ventana.winfo_screenwidth(),

    ventana.winfo_screenheight()))                        

    imagen_tk = ImageTk.PhotoImage(imagen)


    etiqueta = tk.Label(ventana, image=imagen_tk)

    etiqueta.pack()


    ventana.update()  # Actualizar la ventana para mostrar la imagen


    def cerrar_ventana(event=None):

        ventana.destroy()


    etiqueta.bind("<Button-1>", cerrar_ventana)


    # Cerrar autom谩ticamente la ventana despu茅s de 'tiempo_cierre' milisegundos

    ventana.after(tiempo_cierre, cerrar_ventana)


    ventana.mainloop()  # Iniciar el bucle principal de la ventana


def programar_tarea_mostrar_imagen(ruta_imagen, hora_str, tiempo_cierre=10000):

# Convertir la hora en formato de 12 horas con A.M./P.M. a formato de 12 horas

    hora = datetime.datetime.strptime(hora_str, "%I:%M %p").time()

    hora_str_format = hora.strftime("%H:%M")

    schedule.every().day.at(hora_str_format).do(mostrar_imagen_sobrepuesta, ruta_imagen, tiempo_cierre)


# Programar la tarea para mostrar la imagen

ruta_imagen = "E:/python/salud.jpg"  # Ruta de la imagen

hora_str = "10:58 AM"  # # Hora en formato HH:MM AM/PM

tiempo_cierre = 10000  # Tiempo en milisegundos para cerrar la imagen autom谩ticamente (por ejemplo, 10 segundos)


programar_tarea_mostrar_imagen(ruta_imagen, hora_str, tiempo_cierre)



while True:

    schedule.run_pending()

    time.sleep(1)