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 - @XSStringManolo

#101
Vale más la pena aprender diseño web y explotar las skills de diseño gráfico especializándose ahí.
#102
Eso es algo que solo puede resolver el soporte de Twitter. Intenta averiguar como te robaron la cuenta para prevenir que te pase con otras cuentas.

Probaste a darle a recuperar contraseña no?
#103
Ya resolví como hacerlo. Auto casi sirve para resolver el problema, variadic sirve pero es un malgasto de memoria porque reserva la mémoria máxima de un tipo para cada tipo. Por ejemplo reserva 32 bytes para un bool (1 byte). Any es la solución simple que estaba buscando.
#104
Estoy generando código C++ a partir de otro código de un lenguaje que estoy desarrollando. La funciones las estoy implementando rollo bash.

Sabeis como puedo declarar los argumentos? Estoy forzado a hacer type inference en el preprocesador/compilador y declarar un template por cada llamada que utilice un tipo distinto (la única solución que se me ocurrió hasta el momento) o conoceis alguna alternativa más sencilla?

CÓDIGO A TRANSPILAR/COMPILAR:
Código (bash) [Seleccionar]
x = "Hello World";
showHelloWorld() {
  out($1);
  return 6 * 7;
}

showHelloWorld(x);
x = 8;



CÓDIGO QUE GENERO:
Código (cpp) [Seleccionar]
#include <string>

using namespace std;

auto showHelloWorld($1);

int main() {
  auto x = "Hello World" ;
  showHelloWorld ( x ) ;
  x = 8 ;

  return 0;
}

auto showHelloWorld($1) {
  cout << $1 << endl;
  return 6 * 7 ;
}



Lo que necesito hacer es asignarle un tipo (para que no de error) a los $1, $2, $3... y al $. Este último es un array con todos los argumentos dentro como en bash.

Hay que tener en cuenta que cada llamada a la función puede tener el mismo argumento con distinto tipo, ejemplo:
Código (cpp) [Seleccionar]
imprimir($1) {
  cout << $1 << endl;
}

int main() {
  imprimir("hola");
  imprimir(7);
  // ...
}


Se os ocurre alguna solución sencilla?
#105
Software / Re: No puedo abrir el code blocks
6 Abril 2021, 20:17 PM
Cita de: Hangsang_218 en  6 Abril 2021, 20:09 PM
Me bajé la aplicación de Windows 7 AIO y abri el programa con esa, me volvi a bajar en code blocks ahi y me volvió a salir lo mismo, estoy haciendo algo mal de nuevo pero la code blocks de no es compatible con el sistema de la PC y la de 32 me sigue pidiendo la biblioteca dll y el ucrtbase jajaj 
Prueba con una versión más reciente de Windows.
#106
Software / Re: No puedo abrir el code blocks
6 Abril 2021, 19:50 PM
Cita de: Hangsang_218 en  6 Abril 2021, 19:42 PM
Buenas,probé instalandome un virtual box y volvi a bajarme el code blocks pero a la hra de abrirla me vuelve a salir que necesito la biblioteca dll... que procede?
Necesitas crear una máquina virtual con una imagen de windows. Es decir descarga windows, crea una máquina virtual en virtualbox e instala windows en ella.
#107
Software / Re: No puedo abrir el code blocks
6 Abril 2021, 15:08 PM
Se me ocurren varias soluciones que te permitirían compilar.

1 - Bajarte cada una de las dll que va pidiendo a mano. Esto lleva tiempo, a veces no la encuentras y es peligroso porque pueden contener malware. Existen programas que te las bajan automáticamente, pero no me dan mucha confianza. Otra alternativa es quitar las dll de otro windows o que alguien con windows te las envie.

2 - Formatear e instalar windows. No es tu pc asique entiendo que no puedes.

3 - Usar VirtualBox o VMware. Igual es una buena solución para tu caso, ya que así pondría instalar un nuevo Windows o un Linux si lo prefieres como si de un programa más se tratase sin afectar al PC que no es tuyo. En ese Windows instalas el code::blocks sin problemas. Quizás también podrías sacar las dll que te falta de ahí para ponerlas en el PC.

4 - Instalar G++ y nodepad++ en lugar de usar code::blocks. Crear una carpeta, guardas los archivos que crees con nodepad++ dentro y los compilas usando el comando g++ -o holaMundo.exe holaMundo.cpp

5 - Usar una distribución live de Windows o Linux. Yo he programado así durante un tiempo. Quemas el Hirens Boot CD en una pendrive/memoria USB, reinicias el PC, arrancas desde el Hirens en lugar de desde el Windows y seleccionas el Mini Windows XP. Ahí instalas el code::blocks y puedes usarlo en cualquier PC con solo meter el pendrive. Puedes hacer lo mismo con un Linux y Rufus. En Linux no estoy seguro de si hay code::blocks pero si hay el g++ y programas similares al notepad++. Puedes tener simulatenamente HBCD y un Linux en el pendrive si lo creas con YUMI.

6 - Usar un Smartphone. Puedes instalar Termux en Android 7, 8, 9, 10 y dentro de termux instalas g++. Para escribir puedes usar cualquier editor de la PlayStore o un editor de Terminal como vim, neovim, emac, nano...

7 - Contratar un VPS, o hacer tu computador o smartphone accesible desde cualquier otro equipo y cualquier lugar con acceso a internet. Puedes contratar un servidor al que ingresas con un comando y en el que puedes instalar g++ y alguno de los editores. Te permite tener un computador accesible desde cualquier PC o smartphone. Si es tu PC o smartphone tienes que abrir los puertos del router e instalar un servidor SSH.

8 - Editores online. No son una marabilla pero hay editores online gratuitos que te pueden servir en un momento puntual para probar algún código sencillo o hacer algún ejercicio cuando no tengas ninguna alternativa ni puedas instalar nada. Para salir del paso en algún momento te puede servir.
#108
A partir de la descripción del problema crea una lista de tareas muy sencillas que debes realizar para resolverlo.

Y a partir de este listado creas el código.

Si te encuentras con alguna duda concreta pregunta sobre ella.
#109
Estoy muy de acuerdo con lo que dices Ceibe.

Llevan 20 años en procesos judiciales y ningún tribunal lo ha declarado culpable por malos tratos. A pesar de ello se les llena la boca de la palabra "maltratador". Solo invitan a participar a colaboradores que estén de acuerdo con que es un maltratador, y los presentadores cortan a los que difieran en el mas mínimo detalle, etc. Vulneran flagrantemente su presunción de inocencia.

Por otro lado son juez y parte en cualquier discurso ideológico. Criminalizan a los youtubers, acosan a personas en la vía pública sin una sentencia, hacen investigaciones pseudo legales vulnerando los derechos de las personas, presionan al poder judicial influyendo en la opinión popular (cada vez menos popular por el debacle de los medios tradicionales frente a alternativas inteligentes) a base de juicios públicos y morales.

Así como incitan a los vecinos a que le tiren piedras a los "okupas" (en algunos casos familias trabajadoras con niños arruinadas por culpa del covid) criminalizándolos en favor de los bancos. Estos son muy malos, pero el estafador compulsivo confeso lleva colaborando en sus programas sin ningún problema desde el primer día.

El periodismo español dos tazas de lo mismo. Te mezclan información totalmente verídica con clickbaits, prensa sensacionalista, noticias directamente falsas...

La culpa es de la gente que lo ve, lo admite y hace click.

Lo de la moda esta del "feminismo" da mucho asco. Ensucian el esfuerzo de todas esas mujeres que han conseguido ascender a base de esfuerzo y logros. Yo admiro muchísimo a las mujeres que practican deportes de contacto y llegan a la cima a base de esfuerzo, no a las que se dejan pelos en los sobacos y le dicen a los demás lo que tienen que pensar o hacer sin aportar soluciones a nada. Aún se quejan de la ley actual de violencia de género. No sé que mas quieren conseguir si ya prácticamente meten en la cárcel y lapidan a los hombres por una decuncia falsa con un informe médico de autolesiones.

Creo que de verdad piensan que los hombres que levantan más peso en competiciones es por tráfico de influencias.

Es paradójico que estas mujeres que reclaman libertad e igualdad sean manipuladas e instrumentalizas para conseguir lo contrario.

Se dedican a estigmatizar a los hombres de forma general en lugar de atajar el problema y focalizarlo sobre los maltratadores. Se olvidan que muchos de los hombres que estigmatizan pueden haber sido también víctimas de la violencia por parte de padres maltratadores y acaban convirtiendo en enemigos a los que podrían ser sus mejores aliados. Y es que estos movimientos dejarían de existir si se erradicase el problema. A los políticos que manejan las masas no les conviene la erradicación, porque sin problemas no hay un fin que sirva de escusa para la manipulación. En España somos partícipes constantes del engrandecimiento, creación de problemas y de como se trae a debate cuestiones que ya estaban superadas con el objetivo de radicalizar a las masas consiguiendo así movilizarlas a votar para perpetuar su status y poder.

#110
Hola, quería exponer una duda a cerca de una respuesta que hice a un usuario en el foro de C/C++.
En concreto este es el mensaje al que hago referencia: https://foro.elhacker.net/programacion_cc/crash_en_la_consola-t509690.0.html;msg2239804#msg2239804

Mi duda es a cerca de la norma de no resolver tareas a los usuarios del foro. E publicado una respuesta en la que incluyo un ejemplo completo del programa que necesita realizar a posteriori de que el usaurio ya ha conseguido dar con una solución y la ha publicado en el tema.

Mi motivación para aportar una respuesta completa a la tarea viene a coalición con lo que he expuesto en el mismo mensaje. En concreto trato de ejemplificar el uso de identación, funciones puras (lo que trata de usar el usuario que abre el tema) y proponer otra alternativa más organizada a la resolución de la tarea.

La razón de mi duda viene tras recibir un mensaje privado

No entendí cual era el problema asique respondí explicando mi motivación al publicar el código y preguntando cual era el motivo. No me convenció el argumento de la cantidad de lineas de código con respecto al usuario ya que el usuario omitió varios saltos de lineas que yo si añadí para que el código quedase mejor organizado así como el uso de más includes y funciones por mi parte en lugar de meter todo en una sola función, lo cual de por sí cada función son mínimo 4 o 5 lineas más. El prototipo, la declaracion, el return, el corchete final de la declaración y las llamadas que hago en cout, que decidí utilizar 3 llamadas independientes de cout en lugar de una sola para que el código quedase más claro

Tras lo cual:

Yo personalmente creo que mi código no es excesivo ni innecesario, asique en lugar de seguir respondiendo por privado y seguir argumentando (algo que obviamente no va a llevar a ningún lugar porque ya ambas partes hemos expuesto nuestra opinión a cerca del tema y no parece que vayamos a llegar a ningún lado) decido exponer mi duda aquí para zanjar el debate a cerca de si es correcta mi respuesta o no.
En caso de no serlo no tengo ningua objeción en que sea eliminado, modificado o lo que sea.

También me gustaría tener unas directrices claras de cuanto código es excesivo para poder seguir participando sin inclumplir las normas. O si la cantidad de código permitido en una respuesta mantiene algún tipo de relación con la cantidad de código sin identar que publica el usuario que abre el tema.

[MOD] Retirados los MP, estos no deben ser publicados en publico, al ser privados.