elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 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 ... 311
311  Sistemas Operativos / GNU/Linux / Re: Gnu/linux libre o no en: 2 Octubre 2016, 04:14 am
Valla muchas gracias es bastante tentador e interesante investigare y cualquier cosa posteo mi experiencia.

Paz!

Linux from scratch jejeje...suerte, la necesitaras.
312  Programación / Programación C/C++ / Re: ¿Que parte de C no es compatible con C++? en: 2 Octubre 2016, 04:04 am
No estoy seguro de entender, Compatibilidad en que sentido? en ejecutar sentencias de C en C++?? por estandar, C++ es una extensión de C, por lo que no solamente adapta su comportamiento sino que lo mejora para el uso en POO, respecto de la sintaxis, hay librerias de C++ que permiten usar explicitamente las tares con sentencias de C.

No tengo ni idea de Obj-C, en lo personal encuentro horrendo todo lo que tenga que ver apple, solo respeto ese lenguaje de programación porque fue el que se uso para el primer Prince Of Persia, mucho antes de que la gran manzana lo transformara para su propio uso.
313  Programación / Programación C/C++ / Re: Crear editor de texto en c++ en: 2 Octubre 2016, 04:00 am
Gracias por responder!!! yo quería hacer una gui.............menos mal que busque proyectos "sencillos" para empezar :-[...

Específicamente.....como se haría 1) ...hace falta algo mas que las librerías estándar de c++ no??

Una gui en c++, mmmmmmmmmm creeria que habria que añadir librerias graficas que le den una forma de interfaz de ventana a la que se acostumbre el usuario, pero eso dependenderia de la libreria en si.

Aunque c++ no es lo que yo llamaria hecho para interfaces graficas tipo UI, hay formas más faciles como java o c#, ya sea desde cero o con IDEs que pueden facilitar enormemente esa tarea.

Por ejemplo, mientras en c++ este tipo de GUI puede llevarte años mientras adquieres maestria en todo lo relacionado con este proyecto de editor de texto, puedes hacer algo relativamente decente y usable en java con netbeans o eclipse, o mejor aún con C# en visual studio, todas esas herramientas facilitan muchisimo la tarea del desarrollo enfocandose más en el cumplimiento de los requerimientos segun las reglas del negocio que tratando de romperte la cabeza solo buscando que libreria te puede ayudar a darle un mejor aspecto a tu app.

en c++ te recomendaria más que aprendas las cosas básicas, arreglos, estructuras, vectores, punteros, archivos, persistencia...todos con sus laboratorios, buscate un ejercicio que consideres interesante y trata de entenderlo.
314  Programación / Programación C/C++ / Re: Igualar punteros ***, ** y * en: 1 Octubre 2016, 23:32 pm
que buen ejemplo, bastante claro, aunque me deja pensando como trabajaria para archivos,
315  Programación / Programación C/C++ / Re: Arreglo de apuntadores vs. arreglo común en lenguaje C. en: 1 Octubre 2016, 23:29 pm
En mi opinión cada caso es diferente, el uso de arreglos lo dejo para casos en los que podria saber que tipo de información y la cantidad de datos se estableceran, es decir, puedo determinar un limite en el control de datos y establecer un código que me permita trabajar con ese tipo de info, al saber exactamente cuantos elementos voy a incluir, puede decirse que manejo cierta información estatica.

Para ese caso, el uso convencional de arreglos, matrices y vectores viene perfecto.

Ahora, si no puedo saber la cantidad de elementos que voy a almacenar, sino que es el usuario quien me determina ese dato, y solo podria saber el tipo de información, tengo que solicitar un rango de memoria a los elementos del pc, para abrir espacios de memoria y poder guardar la información, teniendo el sitio de trabajo establecido, necesito apuntar a esos lugares por medio de punteros para usar esa información.

Por ello, los apuntadores son importantes, pues son los que me permiten establecer un dinamismo en el uso de la memoria que voy a controlar.

En el caso de un arreglo de puntos, pues es una forma similar de trabajar con matrices, o arreglos
  • [y], inicializas un numero determinado de posiciones para cierto tipo de objeto, y puedes usar ese objeto para guardar cualquier tipo de información diferente, en el que puedes incluso guardar espacios de memoria para cualquier tipo de info, como es en el caso de los apuntadores.

en mi opinión no me parece lo mejor mezclar ese tipo de conceptos, pues hace mucho más dificil el entendiiento y el posterior soporte para ese proyecto, el código se hace muy enredado y la escalabilidad en muchas ocasiones requiere crear nuevos patrones de sintaxis y termina con inconsistencias en el código, por decirlo de una forma suave.

316  Programación / Programación C/C++ / Re: Crear editor de texto en c++ en: 1 Octubre 2016, 23:19 pm
wow, ese tipo de cosas son mucho más complicadas de lo que se cree, en primera debes preguntarte si lo quieres para modo consola (como vi, vim, emacs, nano) o una gui (notepad, notepad++, sublime text, gedit, pluma), luego tendrias que buscar la forma de lidiar unos requerimientos:

1) Recibir, capturar la entrada de cada texto caracter a caracter, mostrando en pantalla cada evento de digitación de cada tecla (key on-key off).
2) mostrar una interfaz para el uso de usuario, minimo con opciones básicas, como guardar, copiar, cortar, pegar, salir, deshacer, rehacer, entre otros.
3) permitir el guardar de todo el texto en conjunto para diversos tipos de archivos con sus correspondientes extensiones.
4) permitir la accesibilidad entre archivos en conjunto con el programa, una vez guardados los archivos, Poder abrirlos, leerlos y editarlos, mostrando en pantalla la persistencia la misma información que se guardo inicialmente, para posteriormente guardarlos nuevamente.
5) permitir su uso para diferentes ambientes de trabajo, dependiendo del compilador, solo podra ser usado para arquitecturas y sistemas operativos determinados, es imposible crear aplicaciones que funcionen establemente desde su primera versión para todas las plataformas. Para el soporte multiplataforma necesitarias librerias que ofrezcan ampliación de catalogo de productos.

Es complicado, la verdad, ese tipo de trabajos requieren bastante tiempo y preparación.
317  Foros Generales / Foro Libre / Re: Bloqueo de foro intermitente por parte de autoridades colombianas en: 1 Octubre 2016, 23:02 pm
conectense al foro usando https, el isp no podrá hacer analisis de los packets y solo verán la ip de cloudflare... este "truquito" puede saltarse una cantidad notable de restricciones allí afuera

mmm buen punto voy a empezar a usarlo, no cai en cuenta. Gracias maese
318  Programación / Programación C/C++ / Re: Ayuda con ejercicio en C en: 30 Septiembre 2016, 00:26 am
ah capto, va retrocendiendo en el valor de la letra, y recomienza el ciclo, eso era lo que no entendia claro, buen punto señor.

Cuando llegue a mi casa le dare un intento por curiosidad.

---

EDITADO: vamos a probar, esta mucho más complicado de lo que parece, solo hice la escala porque realmente estar validando ciclo letra por letra requiere siempre más tiempo de lo que suponia, y ya es tarde, pero bueno aquí dejo una base, no es lo mejor de lo mejor, pero al menos podriamos darnos una idea:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.    char letraInicial;
  7.    int tamanyo;
  8.    printf("Digite la letra inicial: ");
  9.    scanf("%c", &letraInicial);
  10.  
  11.    printf("Tamaño de la cadena más larga: ");
  12.    scanf("%i", &tamanyo);
  13.  
  14.    if(letraInicial >= 'A' && letraInicial <= 'Z')
  15.    {
  16.        printf("\n %c", letraInicial);
  17.        printf("\n %i \n\n", tamanyo);
  18.    }
  19.    else
  20.    {
  21.        printf("\n Letra no valida \n");
  22.    }
  23.  
  24.    int contador = 0;
  25.    while(tamanyo>0){
  26.        printf("\n %c", letraInicial);
  27.        letraInicial++;
  28.        if(letraInicial == '[')
  29.        {
  30.            letraInicial = 'A';
  31.        }
  32.  
  33.  
  34.  
  35.        contador++;
  36.        if(contador == tamanyo)
  37.        {
  38.            break;
  39.        }
  40.    }
  41.  
  42.    letraInicial--;
  43.    while(tamanyo>0){
  44.  
  45.        letraInicial--;
  46.        if(letraInicial == '@')
  47.        {
  48.            letraInicial = 'Z';
  49.        }
  50.        printf("\n %c", letraInicial);
  51.  
  52.        tamanyo--;
  53.        if(tamanyo == 1)
  54.        {
  55.            break;
  56.        }
  57.    }
  58.  
  59.  
  60.  
  61.    return 0;
  62. }
  63.  
  64.  

319  Programación / Programación C/C++ / Re: Ayuda con ejercicio en C en: 29 Septiembre 2016, 23:36 pm
No, no es tan difícil. Revisa otra vez el patrón. Tiene su lógica, y todo se saca con bucles anidados. Easy.

si es verdad, lo que me queda la duda es si realmente ese es el patrón que se necesita en cada impresión, o si son escenarios como lo estoy suponiendo. porque parece que cambia en casi un aleatorio de XYZABAZYX ---> VWXYZYXWV ---> TUVUT

se me hace demasiado dispar para realizar un control apropiado.
320  Foros Generales / Foro Libre / Re: Bloqueo de foro intermitente por parte de autoridades colombianas en: 29 Septiembre 2016, 23:33 pm
wow usando tor se me haria eterna la conexión, es extraño, a veces deja a veces no deja.

Así que si es un tema de dominio mmmm, si debe ser algo así por lo del tema hacker, o mejor dicho, el que este la palabra hacker, en el titulo y metadatos del portal.

Gracias gente, duda clarificada, por lo menos no soy el unico al que le ha pasado
Páginas: 1 ... 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 ... 311
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines