Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Drakaris

#21
Buenas!! Una buena practica para facilitar al usuario la ejecución del programa es indicar en un archivo requeriments.txt todos los modulos neccesarios para el script, eso se hace con pip freeze > requeriments.txt, he incluso aconsejaria los comandos de instalacion de cada modulo,opcionalmente.
#22
Buenas! Quisiera crear un servicio en android (mi huawei p10) que cuando arrenque el telefono se incie un servicio que ejecute un script en python de conexion sockets (cliente).

Similar a como si fuera un archivo .service de linux....¿Existe la posibilidad de eso? Modificando algo del arbol de directorios de Storage o Card.....He visto posts en internet sobre ello, pero creando codigo JAVA y para una aplicacion apk. en concreto. Mi idea en crear un servicio pero que no cuelga de ninguna apk.

Se puede conseguir eso de alguna manera?

Muchas gracias.
#23
Buenas! Aquí te dejo unos cuantos: Platzi, ed.team, udemy, openwebinars....

Y en YouTube un monton: Los que mas recomiendo es pildorasinformaticas, codigofacilito, fazt tech.....

Espero haberte ayudado
#24
Cita de: Randomize en 16 Julio 2021, 15:32 PM
Deberías usar archivos del 7 para ese 7 embebbed,  :-\
Ok

Sent from my VTR-L09 using Tapatalk
#25
Cita de: EdePC en 16 Julio 2021, 13:10 PM
Como tienes acceso al gpedit.msc ve a: Configuración de Usuario\Plantillas Administrativas\Todos los valores luego ordena por Estado (click en él un par de veces), en situaciones normales todo debería estar en No configurado, si encuentras alguno Deshabilitado o Habilitado es que se ha modificado ese valor.

- Quizá debas hacer lo mismo con Configuración de Equipo

Si todo anda bien por ahí y no es el problema entonces es que las Plantillas Administrativas (.admx) estás corruptas o están faltantes, podrías copiarlas desde una instalación limpia, estas se ubican en: C:\Windows\PolicyDefinitions, también podrías intentar reparar los archivos del sistema con SFC /ScanNow y si este comando falla hay que recurrir a Dism, pero por el momento prueba con lo que tienes hasta ahora

Buenas. He comprobado todos los valores del editor de directivas de grupo local tanto en la configuración del equipo como en la configuración del usuario y todos los valores estan en estado "no configurado"
Como me digiste abrí el CMD como administrador y ejecuté el SFC /ScanNow, cuyo escaneo se completó la comprabación de 100%, pero me dice que la protección de recursos de Windows encontró archivos dañados y no se pudo reparar algunos de ellos. Esta en el log C:\\Windows\Logs\CBS\CBS.log.

Yo tengo un W10 ya instalado en otro equipo, si copio los archivos y carpetas de C:\\Windows\PolicyDefinitions, al equipo de W7 embedded, son los mismos archivos, o hay alguna diferencia?
Gracias
#26
Cita de: EdePC en 16 Julio 2021, 13:10 PMComo tienes acceso al gpedit.msc ve a: Configuración de Usuario\Plantillas Administrativas\Todos los valores luego ordena por Estado (click en él un par de veces), en situaciones normales todo debería estar en No configurado, si encuentras alguno Deshabilitado o Habilitado es que se ha modificado ese valor.

- Quizá debas hacer lo mismo con Configuración de Equipo

Si todo anda bien por ahí y no es el problema entonces es que las Plantillas Administrativas (.admx) estás corruptas o están faltantes, podrías copiarlas desde una instalación limpia, estas se ubican en: C:\Windows\PolicyDefinitions, también podrías intentar reparar los archivos del sistema con SFC /ScanNow y si este comando falla hay que recurrir a Dism, pero por el momento prueba con lo que tienes hasta ahora
Ok, muchas gracias ☺️ lo probaré y os diré cosas. Comentas que puedo copiar archivos de una instalar a C:\\Windows\Policy Definitions, son lo ñs mismos de Windows 10 o 7  de Windows 7 embedded? Gracias
#27
Cita de: Randomize en 16 Julio 2021, 12:34 PM
¿windows 7 Embedded?

¿No será el Windows 7 Starter?

Las versiones reducidas de los originales tienen eso que carecen de opciones a la hora de la verdad.

Configúrale un Windows 7 Pro aunque ya carezca de soporte por parte de la M$.
Buenas. No es posible hacer esto, hay alguna otra forma. Me imagino que auque sea Windows 7 embedded, si en windows 7 hay alguna forma en este también no? He pensado en hacer un GPO permitiendo las características de windows pero no si se podrá. Hay alguna otra forma de configuración, en alguna otra parte....? Gracias

Sent from my VTR-L09 using Tapatalk
#28
Buenos dias.

Estoy configurando un sistema windows 7 Embedded, lo estoy configurando con un usuario administrador local en un equipo local sin dominio. Y en el proceso debo de acceder a las caracteristicas de windows accediendo a Panel de Control > Programas > Programas y Caracteristicas > Activar o desactivar caracteristicas de windows. El problema que tengo es que esta opción esta deshabilitada, y me salta este mensaje: "El administrador del sistema deshabilitó las caracteristicas de windows".

Esto debe ser las políticas de grupo. He buscado en internet y me sale un posible solución que es ir a W+R > gpedit.msc y en la ventana buscamos Configuración de usuario > Plantillas Administrativas > Panel de Control > Programas


  • Ahí abrá una opción que es: ocultar las "caracteristicas de windows". Este esta en estado "no configurada", por la cual el problema no está ahí. Ya que si "El administrador del sistema deshabilitó las caracteristicas de windows". teoricamente deberia esta en "Habilitada". Pues esta no esta.
  • También lo he mirado en el editor de registro de windows en la ruta HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\, según he visto al haber el mensaje "El administrador del sistema deshabilitó las caracteristicas de windows", en esta ruta deberia de haber una carpeta llamada Programas y dentro el archivo de configuración con clave DWORD NoWindowsFeatures. Que su valor deberia ser 1 y deberia de ponerlo a 0, para deshabilitar el acceso a las caracteristicas de windows. Pues para empezar no existe ni la carpeta. (Puedo crearlo yo?)
  • También la opción de acceder a las caracteristicas de windows a traves del CMD, no me va. Ya que no me aparece ninguna lista.
  • He mirado en el sistema y en la herramienta MMC, no existe configuración (la raiz esta vacia)
  • Ademas accediendo a MMC y creando una nueva directiva de grupo para el usuario administrador con ocultar las "caracteristicas de windows" deshabilitado, no me funciona.

¿Saben de alguna manera como puedo deshabilitar las "caracteristicas de windows"? Donde se modifican las politicas de grupo en especifico el grupo "administradores"?

Gracias.
#29
ok, muchas gracias. cuando dices
"Una función asíncrona no está obligada a llamar a la función pasada inmediatamente[...]", te  refieres que si tengo
Código (javascript) [Seleccionar]

   function show(){
      let result;
       fetch(this.API)
       .then(res=>res.json())
       .then(data=>result=data);
       return result;
   }


la funcion con el parametro 'data' no puede guardar el contenido del 'data' en la variable 'result' (que esta definida fuera del fetch()) y esta retornarla? Es decir, el contenido de 'data' esta siempre 'enjaulado' dentro del .then, no puede salir de el. Es eso?
#30
En el HTML llamo al script panel.js con tipo module
Código (html) [Seleccionar]
<script src="../js/panel.js" type="module"></script>

Ahroa bien en el archivo panel.js
panel.js
Código (javascript) [Seleccionar]

import {DB} from './crud.js';
const API='http://localhost:5000/miramar';
const formLogin=document.querySelector("body #formLogin");

const login=(e)=>{
   e.preventDefault();
   let password = formLogin['pass'].value;
   let user = formLogin['user'].value;
   let empleados=new DB(`${API}/empleados/`).show();
   console.log(empleados);
}

const init=()=>{
   formLogin.addEventListener("submit",login);
}

init();

Cuando hago click en submit del formulario este me recoge los datos del formulario y también quiero que me recoja los datos de una peticion fetch a una API que tengo.
Para ello creo la clase DB() con el metodo show() para que me devuelva el objecto.

La clase esta definida en el archivo crud.js
Código (javascript) [Seleccionar]

export class DB{
   constructor(API){
       this.API=API;
       this.result;
   }
   show(){
       fetch(this.API)
       .then(res=>res.json())
       .then(data=>this.result=data);
       return this.result;
   }
}


el problema que tengo es que en el archivo panel.js hago
Código (javascript) [Seleccionar]

   let empleados=new DB(`${API}/empleados/`).show();
   console.log(empleados);


y me devuelve undefined.

Ahora bien.
Si lo hago con promesas, me devuelve que el estado de la promesa es pending

Código (javascript) [Seleccionar]

export class DB{
   constructor(API){
       this.API=API;
       this.result;
   }
   async show(){
       /*fetch(this.API)
       .then(res=>res.json())
       .then(data=>this.result=data);
       return this.result;*/
       let res = await fetch(this.API);
       let data = await res.json();
       this.result=data;
       return this.result;
   }


Pero si en el console.log le pongo un setTImeout de 1 segundo me devulve la promesa con los valores, pero no puedo obtener sus valores, o como los obtengo?
Código (javascript) [Seleccionar]

  setTImeout(()=>console.log(empleados),1000)

Pero si el setTimeout lo hago dentro de la clase no me funciona, solo en el panel.js
PD.
Los datos que quiero coger son:
Código (json) [Seleccionar]

[
 {
   "APELLIDOS": [
     "León",
     "Guerrero"
   ],
   "_id": "609e833e6746526127be53e6",
   "NOMBRE": "Jhilmar",
   "NACIMIENTO": "2002-02-19T00:00:00.000Z",
   "GENERO": "M",
   "CONTRASENA": "Jhilmar"
 },
 {
   "APELLIDOS": [
     "Antonio",
     "Salazar"
   ],
   "_id": "609e83f26746526127be53e7",
   "NOMBRE": "Juan",
   "NACIMIENTO": "2002-02-19T00:00:00.000Z",
   "GENERO": "M",
   "CONTRASENA": "Juan Antonio"
 },
 {
   "APELLIDOS": [
     "Napola"
   ],
   "_id": "609e84116746526127be53e8",
   "NOMBRE": "Carmen",
   "NACIMIENTO": "2002-02-19T00:00:00.000Z",
   "GENERO": "F",
   "CONTRASENA": "Carmen"
 }

https://drive.google.com/drive/folders/1pSGu0ql9ZklDvDCu56vuh16FYB-HPwbU?usp=sharing

Gracias