Abril 24, 2018, 08:57:18 pm

Mostrar Mensajes

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


Mensajes - @Aps

Páginas: [1] 2 3 ... 46
1
Off Topic / Re:Volvi en forma de fichas
« en: Enero 02, 2018, 05:08:23 pm »
Helou,

Da gusto ver que a pesar del tiempo aún hay gente por estos lares. 8)

Saludos

2
Código Abierto C / C++ / Re:Mandelbrot set
« en: Agosto 08, 2014, 12:28:40 am »
Genial, ya me ha quedado claro. No sé cómo no había visto ese video de NumberPhile, deberé revisar el canal con más frecuencia.

Sólo una duda me agobia, qué pasa con las sucesiones que sí pertencen al conjunto y necesitan más de 256 iteracciones para comprobarse? cambié el número a un valor más alto pero no ví mucha diferencia en el resultado con relación a 256. ¿es ése un valor óptimo o algo parecido? ó.ó

Saludos.

3
Código Abierto C / C++ / Re:Mandelbrot set
« en: Agosto 03, 2014, 08:54:27 pm »
Esto está genial ... en serio que sí.

Agradecería si podrías explicar un poco la parte matemática del programa o el algoritmo que usaste para dibujarlo.

Reitero muy buen trabajo :O

Saludos.

4
C / C++ / Re:Programa de Procesos en C (execl, fork, etc)
« en: Marzo 29, 2014, 11:37:51 am »
Hola. Como ha pasado más de un mes he de suponer que has encontrado la solución a esto, pero recién me topé con el mismo problema, así que coloco mi solución para la posteridad. :P

Dejé tu código tal cual, sólo le agregé un par de cosas. Creo el problema es como pasas los argumentos en execl. Otra cosa importante es que la función no asume el primer parámetro de argv[0], así que tendrías que ponerlo explícitamente.

Código: You are not allowed to view links. Register or Login
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

void crea_hijos(int n, int *hijos);

int main(int argc, char *argv[])
{
if(argc<2)
        {
        printf("Error por falta de argumentos.\n");
        exit(0);
        }
int n=0, fd,*hijos;
char c='A';
n=atoi(argv[1]);
//printf("num:%d",n);
int padre=getpid();
printf("Yo soy el padre:%d\n",padre);
crea_hijos(n,hijos);

           
//free(hijos);                           
exit(0);
}
void crea_hijos(int n, int *hijos)
{
int i,pid,status;
char *meh;
//int *pids,
hijos = malloc(n * sizeof(int));
for (i=0; i<n; i++)
        {
        //printf("hola\n");
        if((pid=fork())==0)
                {
                 hijos[i]=getpid();

                 sprintf(meh, "%d", hijos[i]);
                 printf("Soy el hijo %d y mi PID es %d\n",i+1,hijos[i]);
                 
                 execl("envia", "envia", meh, (char*)0); ///home/mcc04/Escritorio/SO/
                 
                 //pause();
                 }else if(pid<0)
                          {
                          printf("Error al crear hijo numero %d",i+1);
                          exit(-1);
                          }
                else
                {
                  wait(&status);
                }
       }

return;}
Código: You are not allowed to view links. Register or Login
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

int main(int argc, char *argv[])
{
if(argc<2)
        {
        printf("Error por falta de argumentos.\n");
        exit(0);
        }
printf("%s -> %s\n", argv[0], argv[1]);
}

Un saludín! : )

5
Off Topic / Re:RELAX POST [FIN DE AÑO]
« en: Diciembre 30, 2013, 04:35:22 pm »
Se ve que la crisis ha hecho metástasis hasta aquí, este ha sido la hecatombe del RELAX post. :P

Que estén bien, feliz año nuevo.

You are not allowed to view links. Register or Login

:-)

6
Código Abierto C / C++ / Re:Luxur 7.1 El kernel sigue avanzando!
« en: Julio 26, 2013, 02:45:58 pm »
Buenísimo!!! gracias taul por tomarte el tiempo de reescrbir la libc y publicarla, luxur es un gran material de aprendizaje.

Cuando puedas y sin presión, esperamos pacientes la documentación.

Un saludo. :)

7
IT & Servers / Re:Problema con apache y django
« en: Julio 13, 2013, 12:55:00 am »
Just for the record, el archivo que guarda la configuración de apache está en /etc/apache2/apache2.conf. Recomiéndan no colocar directamente las nuevas entradas dentro de ese archivo sino crearse un *.conf en /etc/apache2/conf.d/ por cuestiones de seguridad si se actualiza el server.

Saludos.

8
Off Topic / Re:La novia de Seth desnuda
« en: Julio 02, 2013, 09:48:24 am »
Según una captura de web archive del 2005 parece estar igual que ahora, penoso en verdad, la administración del sitio deja muchísimo que desear.

9
Off Topic / Re:La novia de Seth desnuda
« en: Julio 02, 2013, 09:31:15 am »
:O

Está genial, ¿hace cuánto tiempo está eso así?
dale click a mi imagen xD
tengo entendido que ese  blog lleva mas tiempo que el foro
[/quote]
Ya está, ¿sólo cambiaste el sub-foro?
Alguien debería arreglar eso cuanto antés.

s2

10
Off Topic / Re:La novia de Seth desnuda
« en: Julio 02, 2013, 09:27:28 am »
:O

Está genial, ¿hace cuánto tiempo está eso así?

11
Off Topic / Re:Lectura entretenida sobre los Hackers...
« en: Junio 26, 2013, 05:02:44 pm »
Busca algo You are not allowed to view links. Register or Login. :P

saludos.

12
Según el estándar fflush espera sólo streams de salida (stdout) por lo que su comportamiento con streams d estrada (stdin) es indefinido y se recomienda no utilizarlo.

Lo mejor sería usar funciones como fgets() q no dejen basura y evitar scanf y gets :P

Saludos.

13
C / C++ / Re:Pregunta: paso de cadenas a funciones
« en: Junio 25, 2013, 08:40:31 pm »
No, depende d lo q quieras hacer. Si lo pasas por valor, estás pasando la dirección a la q apunta el puntero, si lo pasas anteponiendo el operador d referencia le pasas la dirección del puntero. No t confundas, en el momento en q quieras q el puntero q está en el main apunte a otro sitio x medio d tu función en vez d cambiar el contenido d lo q apunta, el ejmplo d xak deja d ser válido :P

saludos.

14
Off Topic / Re:Algun buen anime?
« en: Junio 23, 2013, 05:51:19 pm »
Shingeki no kyojin, buenísimo lo recomiendo hasta por las narices. Todavía está en emisión pero los 12 primeros capítulos están geniales, vean el primero y ya no podrán parar.  :P

Saludos.

15
Redes / Re:ayuda en redes
« en: Junio 21, 2013, 02:32:55 pm »
No creo que eso sea a criterio de ningún profesor sino de cómo se hacen las cosas. El número de subredes se calcula con 2^n.

Lo que dices de restar dos sucede cuando calculas el número de hosts que tendrá la red o subred. Le restas dos porque ni la ip base ni el broadcast los puedes asignar como dirección válida.

Si tienes la ip 185.15.84.0 /16 tienes desde 185.15.0.1 hasta 185.15.255.255 para asignar. Son (2^16)-2 hosts libres. Si le tomas 3 bits prestados (8 subredes) al lado de hosts tendrías 185.15.0.0 /19:

185.15.0.0-185.15.31.255 -- Son ((2^16)/8)-2 hosts para cada subred.
Si tienes 8 subredes multiplicas (((2^16)/8)-2)*8 + 14, que es lo mismo que que (2^16)-2.

Si le tomas 2 bits prestados (4 subredes) al lado de hosts tendrías 185.15.0.0/18. Son (((2^16)/4 )-2 hosts para cada subred.
Si tienes 4 subredes multiplicas (((2^16)/4)-2)*4 + 6, que es lo mismo que (2^16)-2.

Conclusión si en este caso quieres 4 subredes debes tomar 2 bits.

Saludos.

Páginas: [1] 2 3 ... 46