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 - EdePC

#1051
Saludos,

- Las Extensions de Visual Studio Code se guardan en: C:\Users\USUARIO\.vscode y las configuraciones, cache, etc del usuario en: C:\Users\USUARIO\AppData\Roaming\Code

-- Para resetear Visual Studio Code completamente, tienes que eliminar ese par de carpetas.

- Primero debes instalar Python y asegurarte de que se ha agregado a tu PATH, sino lo haces a mano, luego abres/guardas un archivo .py en Visual Studio Code y este te preguntará instalar la Extension recomendada, aceptas, esperas a que instale y te pedirá reiniciar VSCode, presionas Ctrl + Shift + D para acceder a la configuración del Depurador, click en el botón verde Play, elijes Python File y listo. Solo debes configurar el .json si Python no está en tu PATH o vas a configurar otras cosas como Frameworks, etc.
#1052
Saludos,

- En Windows 10 tienes que buscar e instalar Python desde la Tienda de aplicaciones de Windows para que haga las asociaciones y configuraciones adecuadas. Sino, puedes darle click derecho a tu archivo .py y elegir Abrir con > Elegir programa predeterminado > Y seleccionar tu Python.
#1053
Scripting / Re: [BATCH] [PROBLEMA] Comando "AT"
10 Febrero 2020, 03:17 AM
- Si tienes un Windows Modificado es posible que le hayan quitado el Servicio: "Programador de Tareas", ejecuta: services.msc y revisa que el servicio exista, si no tendrás que reparar Windows XD.
#1054
Scripting / Re: [BATCH] [PROBLEMA] Comando "AT"
9 Febrero 2020, 22:14 PM
Saludos,

- Si tienes Windows 7 o anterior debería bastar con iniciar el Servicio "Schedule", a partir de Windows 8 ese comando no se permite y debes usar la fea sintaxis de SchTasks.

- Para iniciar el servicio:

Código (dos) [Seleccionar]
Net Start Schedule
#1055
- Puedes ver los factores de conversión que utiliza Google, supongo que son algo más precisos, ya que revisar las reglas de fecha para los meses y años puede ser muy laborioso (bisiestos, que meses deben tener 30 o 31 días, etc):
https://www.google.com/search?q=conversor+de+unidades



Código (php-brief) [Seleccionar]
<?php

  $total_seconds 
100;

  
$secondsInAMinute 60;
  
$secondsInAnHour  60     $secondsInAMinute;
  
$secondsInADay    24     $secondsInAnHour;
  
$secondsInAMonth  30.417 $secondsInADay;
  
$secondsInAYear   12     $secondsInAMonth;

  
$years     $total_seconds $secondsInAYear;
  
$r_years   $total_seconds $secondsInAYear;
  
  
$months    $r_years $secondsInAMonth;
  
$r_months  $r_years $secondsInAMonth;

  
$days      $r_months $secondsInADay;
  
$r_days    $r_months $secondsInADay;

  
$hours     $r_days $secondsInAnHour;
  
$r_hours   $r_days $secondsInAnHour;

  
$minutes   $r_hours $secondsInAMinute;
  
$r_minutes $r_hours $secondsInAMinute;

  
$seconds   $r_minutes;

  echo 
"Años     : " . (int) $years   "<br>";
  echo 
"Meses    : " . (int) $months  "<br>";
  echo 
"Días     : " . (int) $days    "<br>";
  echo 
"Horas    : " . (int) $hours   "<br>";
  echo 
"Minutos  : " . (int) $minutes "<br>";
  echo 
"Segundos : " . (int) $seconds "<br>";
?>


Años     : 0
Meses    : 0
Días     : 0
Horas    : 0
Minutos  : 1
Segundos : 40


- Aunque puede resultar más simple jugar con los DataInterval de PHP como comenta MinusFour.
#1056
Saludos,

- Ese registro se extrae de los Logs del Sistema Operativo actual, si quieres saber cuando se utilizó el equipo por primera vez no te sirve.

- Podrías ver tu margen de error revisando cuando se instaló el sistema operativo, considerando además que la fecha_BIOS de ese entonces era correcta:

C:\Windows\system32>systeminfo

Nombre de host:                            EDEPC
Nombre del sistema operativo:              Microsoft Windows 8 Pro
Versión del sistema operativo:             6.2.9200 N/D Compilación 9200
Fabricante del sistema operativo:          Microsoft Corporation
Configuración del sistema operativo:       Estación de trabajo independiente
Tipo de compilación del sistema operativo: Multiprocessor Free
Propiedad de:                              EdSon
Organización registrada:
Id. del producto:                          00128-70100-00031-AB485
Fecha de instalación original:             12/08/2019, 10:46:46 a.m.
Tiempo de arranque del sistema:            30/01/2020, 09:32:11 a.m.
Fabricante del sistema:                    LENOVO
Modelo el sistema:                         20378
Tipo de sistema:                           x64-based PC
Procesador(es):                            1 Procesadores instalados.
                                           [01]: Intel64 Family 6 Model 60 Stepping 3 GenuineIntel ~800 Mhz
Versión del BIOS:                          LENOVO 9ECN43WW(V3.03), 12/08/2015


-- Ahí se puede destacar la fecha y hora de la instalación del Sistema Operativo y la fecha/hora de la BIOS que diría más o menos que fecha de fabricación tiene el PC, luego estimar cuando se vendió y utilizó por primera vez.
#1057
Saludos,

- Para hallar la diferencia entre dos fechas puedes usar lo siguiente:

Código (php-brief) [Seleccionar]
<?php
  $d1 
= new DateTime("2020-02-07 10:02:15");
  
$d2 = new DateTime("2021-07-08 11:14:15");
  
$diff $d2->diff($d1);

  echo 
"Diferencia entre fechas"                 "<br>";
  echo 
"Fecha 1:  " $d1->format('Y-m-d H:i:s') . "<br>";
  echo 
"Fecha 2:  " $d2->format('Y-m-d H:i:s') . "<br>";
  echo 
"Años:     " $diff->y                   "<br>";
  echo 
"Meses:    " $diff->m                   "<br>";
  echo 
"Días:     " $diff->d                   "<br>";
  echo 
"Horas:    " $diff->h                   "<br>";
  echo 
"Minutos:  " $diff->i                   "<br>";
  echo 
"Segundos: " $diff->s                   "<br>";
?>


-- Para hallar los Años o Meses o Días totales tendrías que convertirlos a lo que deseas usando el multiplicador de conversión adecuado.
#1058
Windows / Re: un clásico, mi PC no Hiberna
7 Febrero 2020, 15:54 PM
Saludos,

- Excelente aporte :xD, también he tenido algunos líos con este aspecto y me va a servir tu investigación.
#1059
Saludos,

- Que yo sepa no se puede incrustar sentencias javascript dentro de valores de atributos, aunque quizá existan técnicas de XSS para estos XD.

- Lo que si puedes hacer es imprimir toda la etiqueta, por ejemplo:

-- No funciona:

Código (html5) [Seleccionar]
<p title=<script>document.write('')</script>>Lorem ipsum dolor sit amet</p>

-- Si funciona:

Código (html5) [Seleccionar]
<script>document.write('<p title="hola">')</script>Lorem ipsum dolor sit amet</p>
#1060
Saludos,

- También me ha pasado, es problema de la versión del Driver como comenta WHK, si se tiene instalado el viejo y confiable Netbeans 8.2 o anterior estos vienen con el MySQL Driver viejo embebido, la solución es ir a la web de MySQL y descargar la versión nueva del driver, luego agregar esta librería al proyecto quitando antes la referencia a la vieja.

https://dev.mysql.com/downloads/file/?id=492426 > No thanks, just start my download.

- Esto es para el error: zeroDateTimeBehavior=convertToNull, es ese tu error o es otro?