Hola, en primer lugar, gracias por compartir. Excelente Video!! Quisiera preguntar lo siguiente: 1. Tengo un sistema administrativo que se ejectua desde varias estaciones clientes y básicamente lee datos del Server. 2. En algunos momentos, necesito sacar a los usuarios del sistema para tareas de Sistemas (Respaldos, procesos, etc...) 3. Dentro de mi programa tengo un TIMER que cada cierto tiempo lee un archivo que está en un recurso compartido para buscar si existen instrucciones pendientes por ejecutar. Ahí podría escribir, por ejemplo: [CloseProgram] . Este es un mecanismo que uso para comunicarme con las Estaciones clientes que están trabajando. 4. Lo anterior, está bien, siempre y cuando, el programa en la Estación Cliente no falle y esté operativo, de otra forma, ni siquiera se ejecuta el TIMER. Tu video me dió la idea de tener una capa extra por encima de mi sistema que pueda supervisar si existen tareas que el sistema necesite ejecutar, como por ejemplo el [CloseProgram]. Eso es más seguro y garantizamos que siempre se ejcutará el código porque no tiene nada que ver con el programa mio. Disculpa lo largo del relato, pero era para hacer el contexto. El mecanismo de Memoria Compartida que propone el video sirve para varias PC que estén en una RED ? Gracias por todo lo que puedas apoyar. Es un requerimiento que debo desarrollar. Por favor sigue con tus videos, son muy buenos!
Para hacer lo que mencionas en el min 19:50, ¿bastaría con poner a 1 el segundo argumento del semáforo para que sea compartido (semáforo con nombre) y usarlo tal cual, o habría que hacer algo más? ¡Muchas gracias por hacer unas explicaciones tan claras!
Hola , una pregunta. Estuve probando las 3 funciones pero me di cuenta que no se puede volver a escribir sobre el mismo archivo. Intentaba poner sm_write en un ciclo para que la frase de copie varias veces, pero solo logro que se escriba una sola vez. ¿Como puedo sobreescribir el archivo?
Holaaa, espero puedas ver este comentario, tengo una pregunta, crees que sea necesario aprender primero Estructura de datos, o lo puedo aprender al mismo tiempo, Saludos desde Oaxaca, México
Holaa. Sí te digo la verdad no lo sé, creo que en mi carrera nos enseñaron primero fundamentos de programación y Turbo Pascal y después estudiamos Estructuras de Datos.. C creo que vino al final. Recuerdo estructura de Datos puramente teórica, no recuerdo si llegamos a programar los árboles y las listas y esas cosas o lo calculabamos nsobre papel... Hace demasiados años ya que estudié... Jejeje. Tu profesor probablemente tenga las ideas más claras que yo y te sepa dar respuesta. . Saludos
Hola Gracias. Cómo manual de referencia el Linux Programming Interface de Kerrisk, pero hay que tener una base para entenderlo. Para aprender los conceptos de verdad no se decirte... En el trabajo y a fuerza de ver código y Googlear aprendemos la mayoría. Saludos
Buenas, sabes porqué al intentar calcular el peso, según la fórmula de Perrault, me sale siempre un resultado negativo? Gracias. int main() { double a,d; int b; char c; printf("Introduce la altura en cm "); scanf(" %lf",&a); printf("Introduce la edad en años "); scanf(" %d",&b); printf("Introduce tu inicial "); scanf(" %c",&c); d = (a -100) + ((b/10) * 0.9); printf("El peso ideal de %c que mide %.1lf cm y una edad de %d años es de %.3lf",c,a,b,d); return 0; }
@@WhileTrueThenDream Muchísimas gracias por tu rápida respuesta, en un rato lo pruebo y te comento. Gracias por tu canal, es muy educativo y útil. Un saludo
No puede ser, sos una genia. Era justo lo que estaba buscando, te amo
Muy claro contenido y bien explicado, me saqué mis dudas, gracias!
Me encantan tus vídeos, excelente trabajo y has resuelto mis dudas mirando tus trabajos. Muchas felicidades. Saludos desde México.
te veo desde Mexico, gracias por la ayuda :3
Hola, en primer lugar, gracias por compartir. Excelente Video!!
Quisiera preguntar lo siguiente:
1. Tengo un sistema administrativo que se ejectua desde varias estaciones clientes y básicamente lee datos del Server.
2. En algunos momentos, necesito sacar a los usuarios del sistema para tareas de Sistemas (Respaldos, procesos, etc...)
3. Dentro de mi programa tengo un TIMER que cada cierto tiempo lee un archivo que está en un recurso compartido para buscar si existen instrucciones pendientes por ejecutar. Ahí podría escribir, por ejemplo: [CloseProgram] . Este es un mecanismo que uso para comunicarme con las Estaciones clientes que están trabajando.
4. Lo anterior, está bien, siempre y cuando, el programa en la Estación Cliente no falle y esté operativo, de otra forma, ni siquiera se ejecuta el TIMER.
Tu video me dió la idea de tener una capa extra por encima de mi sistema que pueda supervisar si existen tareas que el sistema necesite ejecutar, como por ejemplo el [CloseProgram].
Eso es más seguro y garantizamos que siempre se ejcutará el código porque no tiene nada que ver con el programa mio.
Disculpa lo largo del relato, pero era para hacer el contexto.
El mecanismo de Memoria Compartida que propone el video sirve para varias PC que estén en una RED ?
Gracias por todo lo que puedas apoyar. Es un requerimiento que debo desarrollar.
Por favor sigue con tus videos, son muy buenos!
Qué diferencia habría entre usar un semáforo y el mutex?? Muchas gracias por tus vídeos!
Para hacer lo que mencionas en el min 19:50, ¿bastaría con poner a 1 el segundo argumento del semáforo para que sea compartido (semáforo con nombre) y usarlo tal cual, o habría que hacer algo más?
¡Muchas gracias por hacer unas explicaciones tan claras!
Excelente sencillo y claro
Súper interesante el vídeo ^^
Me alegra oir éso! :-)
Te amo. :'3
Hola , una pregunta. Estuve probando las 3 funciones pero me di cuenta que no se puede volver a escribir sobre el mismo archivo. Intentaba poner sm_write en un ciclo para que la frase de copie varias veces, pero solo logro que se escriba una sola vez. ¿Como puedo sobreescribir el archivo?
Holaaa, espero puedas ver este comentario, tengo una pregunta, crees que sea necesario aprender primero Estructura de datos, o lo puedo aprender al mismo tiempo, Saludos desde Oaxaca, México
Holaa.
Sí te digo la verdad no lo sé, creo que en mi carrera nos enseñaron primero fundamentos de programación y Turbo Pascal y después estudiamos Estructuras de Datos.. C creo que vino al final. Recuerdo estructura de Datos puramente teórica, no recuerdo si llegamos a programar los árboles y las listas y esas cosas o lo calculabamos nsobre papel... Hace demasiados años ya que estudié... Jejeje. Tu profesor probablemente tenga las ideas más claras que yo y te sepa dar respuesta. .
Saludos
@@WhileTrueThenDream gracias, you are the Best 💖
Gracias !
hola, gracias por los videos, son muy buenos. Me podrias recomendar un libro sobre estos temas
Hola
Gracias.
Cómo manual de referencia el Linux Programming Interface de Kerrisk, pero hay que tener una base para entenderlo. Para aprender los conceptos de verdad no se decirte... En el trabajo y a fuerza de ver código y Googlear aprendemos la mayoría.
Saludos
Hola, el comando fallocate permite crear archivos de cualquier tamaño ¿Para qué sirve un archivo de 1GB?
Buenas, sabes porqué al intentar calcular el peso, según la fórmula de Perrault, me sale siempre un resultado negativo?
Gracias.
int main()
{
double a,d;
int b;
char c;
printf("Introduce la altura en cm
");
scanf("
%lf",&a);
printf("Introduce la edad en años
");
scanf("
%d",&b);
printf("Introduce tu inicial
");
scanf("
%c",&c);
d = (a -100) + ((b/10) * 0.9);
printf("El peso ideal de %c que mide %.1lf cm y una edad de %d años es de %.3lf",c,a,b,d);
return 0;
}
Hay un problema con los tipos en tus variables. Yo definiría todas a float o a double según la precision q necesites o haria cast en la Fórmula
@@WhileTrueThenDream Muchísimas gracias por tu rápida respuesta, en un rato lo pruebo y te comento.
Gracias por tu canal, es muy educativo y útil.
Un saludo
Llegarás a hacer vídeos de programación orientada al Kernel?
A largo plazo talvez... sé un poco y me vendría bien para aprender . Con qué plataforma/procesador trabajas?
@@WhileTrueThenDream Trabajo desde un sistema Ubuntu 19.10, glibc 2.29 y versión del Kernel: 5.3.0-40-generic
Y programas drivers?
@@WhileTrueThenDream Justo tengo pensado empezar a programar orientado al Kernel ahora pero empezaría por drivers, sí
Esa memoria es ram o en el disco?
Que programa usa para grabar los videos ?
Hola
Kazam video
Kdenlive editor
Las imagenes con Gimp