Mostrar los tags: r

Mostrando del 131 al 140 de 3.159 coincidencias
Se ha buscado por el tag: r
Imágen de perfil

Mostrar precios de acciones en el terminal


Python

Actualizado el 7 de Abril del 2023 por Antonio (77 códigos) (Publicado el 31 de Enero del 2023)
2.753 visualizaciones desde el 31 de Enero del 2023
Este programa ('f-tables.py') muestra en formato tabla, los precios de acciones en el terminal, haciendo uso de la API de Yahoo Finance. Incluyendo la posibilidad de guardarlas en un documento de texto, así como mostrar gráficas.

ARGUMENTOS:
-sym/--symbol: Define el Ticker o simbolo de la empresa cuyos valores quiere conocerse (Obligatorio).
-i/--info: Información que se quiere obtener (Opcional).
-s/--start: Fecha de inicio de la serie histórica (Opcional).
-e/--end: Fecha final de la serie histórica (Opcional).
-int/--interval: Intervalos de tiempo en los que se muestran los datos (Opcional).
-sv/--save: Nombre del archivo de texto en el que se quiere guardar la tabla generada (Opcional).
-plt/--plot: Grafica precios de la tabla (Opcional).
-hd/--head: Número de filas iniciales a mostrar (Opcional).
-tl/--tail: Número de filas finales a mostrar (Opcional).

PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.
ft1
tb5
tb2
Imágen de perfil

Simular un trigger ante la presencia de un archivo


C/Visual C

Publicado el 9 de Marzo del 2023 por Elvinofalta
507 visualizaciones desde el 9 de Marzo del 2023
Si el Archivo se genera despues de las 17:30 el programa finaliza, o podrias agregarle que envie un mail o disparando un proceso etc etc etc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/*
 *************************************************************
 * @file gocheck.c
 * Compilacion: cc -c gocheck.c -o gocheck.o -w
 * LinkEdicion: cc -o gocheck  gocheck.o -w
 * ***********************************************
 * Comp&Linker:
                cc -o gocheck  gocheck.c
 * autor: ElVino.Falta(farfan890@gmail.com)
 * @brief       detecta la fecha de una archivo
 *************************************************************
 */
 
 
#include <time.h>
#include <stdio.h>
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
 
#define TRUE     1
#define FALSE    0
 
int main( int argc, char* argv[] ) {
 
      char file[] = "ArvhivodeHoy.txt";
      char tmFile[ 100 ] = "";
      char tmFile_Fecha[ 10 ] = "";
      char tmFile_Hora[ 6 ] = "";
 
      char tmHoy[ 100 ] = "";
      char tmHoy_Fecha[ 10 ] = "";
      char tmHoy_Hora[ 6 ] = "";
 
      struct stat b;
 
      time_t tToday = time(NULL);
      /*
      strftime(tmHoy, 100, "%d/%m/%Y %H:%M:%S", localtime( &tToday));
      strftime(tmHoy_Fecha, 10, "%Y%m%d ", localtime( &tToday));
      strftime(tmHoy_Hora, 6, "%H%M", localtime( &tToday));
      printf("\nFecha y Hora, Hoy = %s\n", tmHoy);
      printf("\nFecha %s y Hora %s  de Hoy\n", tmHoy_Fecha, tmHoy_Hora);
      */
      while(TRUE) {
 
           tToday = time(NULL);
 
           strftime(tmHoy, 100, "%d/%m/%Y %H:%M:%S", localtime( &tToday));
           strftime(tmHoy_Fecha, 10, "%Y%m%d ", localtime( &tToday));
           strftime(tmHoy_Hora, 6, "%H%M", localtime( &tToday));
 
           printf("\nFecha y Hora, Hoy = %s\n", tmHoy);
           printf("\nFecha %s y Hora %s  de Hoy\n", tmHoy_Fecha, tmHoy_Hora);
           if (!stat(file, &b)) {
                strftime(tmFile, 100, "%d/%m/%Y %H:%M:%S", localtime( &b.st_mtime));
                strftime(tmFile_Fecha, 10, "%Y%m%d ", localtime( &b.st_mtime));
                strftime(tmFile_Hora, 6, "%H%M", localtime( &b.st_mtime));
 
                printf("\nUltima Modificacion = %s\n", tmFile);
                printf("\nFecha %s y Hora %s  del Archivo\n", tmFile_Fecha, tmFile_Hora);
 
                if( strcmp(tmHoy_Fecha, tmFile_Fecha) == 0) {
                     printf("\nEl Archivo tiene fecha de Hoy... %s\n", tmFile_Fecha);
                     if (atoi(tmFile_Hora) > 1730) {
                         printf("\nY se genero despues de la 17:30 %s\n", tmFile_Hora);
                         break;
                     } else
                         printf("\nY es anterior a las 17:30 %s \n", tmFile_Hora);
                }
 
           } else {
                  printf("No existe aun el Archivo\n");
           }
           sleep(5);
      }
      return 0;
}
Imágen de perfil

Sistema para clinica (PHP con phprad)


PHP

estrellaestrellaestrellaestrellaestrella(15)
Actualizado el 2 de Marzo del 2023 por Luis (11 códigos) (Publicado el 10 de Agosto del 2021)
14.925 visualizaciones desde el 10 de Agosto del 2021
My clinic pequeño sistema de gestion de pacientes creado con tecnologia RAD - PHPRAD
---------------------------------------------------------------------------
Sistema creado con patron MVC creado en la plataforma RAD Phprad

Opciones con las que cuenta el sistema

Pacientes
Doctores
Citas
Manejo de prescripciones entre otros

Se adjunta proyecto en formato ppm para ser modificado en la herramienta
2021-08-10_15h12_45
2021-08-10_15h13_10
2021-08-10_15h13_24
2021-08-10_15h13_39
2021-08-10_15h13_54
2021-08-10_15h14_11
2021-08-10_15h14_56
2021-08-10_15h15_17
Imágen de perfil

Compresión Fractal de imágenes


Java

Publicado el 11 de Febrero del 2023 por Francisco Javier Rojas Garrido (27 códigos)
1.042 visualizaciones desde el 11 de Febrero del 2023
Imágen de perfil

Usar un DatagridView como comboBox


Visual Basic.NET

Publicado el 5 de Febrero del 2023 por Mauricio Antonio (8 códigos)
2.089 visualizaciones desde el 5 de Febrero del 2023
Este es un código sencillo que sirve como ejemplo de como se puede usar un DatagridView en vez de un comboBox, con el fin de tener un mejor panorama de los datos que se manejan, ya que el combobox es muy limitado y en el DataGridview se puede ve datos multiples como en este caso que se carga Código, apellidos y nombres.

Amigos de la Comunidad espero que les guste y que sea de gran utilidad para implementarlo en sus proyectos, sobre todo las personas que inician en este mundo de la programación
sin imagen de perfil

Generar password seguro


JavaScript

Publicado el 2 de Enero del 2023 por Jefferson (11 códigos)
866 visualizaciones desde el 2 de Enero del 2023

SCRIPT PARA GENERAR UN PASSWORD SEGURO




Incluye tres niveles
1) Debil
2) Fuerte
3) Muy fuerte

Todas las password generadas incluyen al menos
1 Numero
1 Mayuscula
1 Minuscula
1 Caracter especial
8 lenght


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link
      href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
      rel="stylesheet"
      integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
      crossorigin="anonymous"
    />
    <title>Generar Pass</title>
  </head>
 
  <body>
    <section class="container mt-3">
      <h1 class="text-center">
        Genera tu password
        <h5 class="text-center">
          Incluimos Mayusculas, Minusculas, Numeros y Caracteres especiales
        </h5>
      </h1>
      <hr />
      <div class="row justify-content-around mt-3">
        <div class="col-4">
          <h4 class="text-center my-2 mb-4">Escoje cual contraseña</h4>
          <div class="form-check form-check-inline">
            <input
              class="form-check-input"
              type="radio"
              name="sel"
              id="i1"
              value="1"
              role="button"
            />
            <label class="form-check-label" for="i1" role="button">Debil</label>
          </div>
          <div class="vr"></div>
          <div class="form-check form-check-inline ms-2">
            <input
              class="form-check-input"
              type="radio"
              name="sel"
              id="i2"
              value="2"
              role="button"
            />
            <label class="form-check-label" for="i2" role="button"
              >Fuerte</label
            >
          </div>
          <div class="vr"></div>
          <div class="form-check form-check-inline ms-2">
            <input
              class="form-check-input"
              type="radio"
              name="sel"
              id="i3"
              value="3"
              role="button"
            />
            <label class="form-check-label" for="i3" role="button"
              >Muy Fuerte</label
            >
          </div>
          <div class="row justify-content-center mt-4">
            <button class="btn btn-primary">Generar</button>
          </div>
        </div>
        <div class="vr bg-light border-end border-secondary"></div>
        <div id="div_res" class="col-4 d-none">
          <h2 id="dev" class="text-center border rounded p-3 shadow"></h2>
          <div class="row mt-3">
            <div class="col-4">
              <span id="cop" class="btn btn-outline-dark">copy</span>
            </div>
            <div class="col-4">
              <a
                href="https://ciberprotector.com/comprobador-de-contrase%C3%B1as/"
                target="_blank"
                >Ciberprotector</a
              >
            </div>
            <div class="col-4">
              <a
                href="https://delinea.com/resources/password-strength-checker"
                target="_blank"
                >Delinea</a
              >
            </div>
          </div>
        </div>
      </div>
    </section>
 
    <script>
      document
        .querySelector(".btn-primary")
        .addEventListener("click", function () {
          let a;
          div_res.classList.add("d-none");
          dev.classList.remove(
            "bg-danger",
            "bg-secondary",
            "bg-warning",
            "text-light",
            "text-warning",
            "text-success"
          );
          document.querySelectorAll('[name="sel"]').forEach(function (e) {
            if (e.checked) a = e.value;
          });
          if (a != undefined) {
            1 == a
              ? dev.classList.add("bg-danger", "text-light")
              : 2 == a
              ? dev.classList.add("bg-secondary", "text-warning")
              : dev.classList.add("bg-warning", "text-success");
            div_res.classList.remove("d-none");
            dev.innerText = generar_pass(a);
          }
        });
      const copyContent = async () => {
        let text = document.getElementById("dev").innerText;
        try {
          await navigator.clipboard.writeText(text);
          console.log("Content copied to clipboard");
        } catch (err) {
          console.error("Failed to copy: ", err);
        }
      };
      cop.addEventListener("click", copyContent);
 
 
      /* CODIGO GENERAR PASS */
      const generar_pass = (t) => {
          let e;
          if (1 == t)
            for (let a = 0; (e = aleatorio(8)), check_pass(e) != t; a++);
          else if (2 == t)
            for (let a = 0; (e = aleatorio(12)), check_pass(e) != t; a++);
          else for (let a = 0; (e = aleatorio(14)), check_pass(e) != t; a++);
          return e;
        },
        aleatorio = (t) => {
          let e,
            a =
              "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789^!$%&|[](){}:;.*+-#@<>~";
          const r = () => (
            (e = (() => {
              let e = "";
              for (var r = 0, l = a.length; r < t; ++r)
                e += a.charAt(Math.floor(Math.random() * l));
              return e;
            })()),
            !!(
              e.match(/\W|_/g) &&
              e.match(/(\d+)/g) &&
              e.match(/[a-z]/g) &&
              e.match(/[A-Z]/g)
            ) && e
          );
          for (let t = 0; !r(); t++);
          return e;
        },
        check_pass = (t) => {
          let e,
            a = [
              t.match(/\W|_/g).length,
              t.match(/(\d+)/g).length,
              t.match(/[a-z]/g).length,
              t.match(/[A-Z]/g).length,
            ];
          for (let t = 0; t < a.length; t++) {
            let r = a[t];
            if (((e = ""), 1 == r)) {
              e = 1;
              break;
            }
            if (2 == r) {
              e = 2;
              break;
            }
            e = 3;
          }
          return e;
        };
    </script>
  </body>
</html>