---- temporal's profile picture

Published by

published

Category: Technology

1--Win32 publicación temporal (español)

Todos los servidores caídos por culpa del error de PHP

Yo quería terminar de hacer blogs sobre Win32

Yo no sé programar, y no me gusta programar especialmente

Espero que no os importe el español, y espero que esto tenga un modo de hacer publicaciones de blog en cadena o voy a tener que hace una edición por actualización porque yo actualizo de cinco en cinco 


Vamos a hablar del formato 

El formato que va a llevar esto es enfocarse puramente en leer contenidos que ya existen

Yo no recomiendo leer la API de Windows, porque Windows como API puede estar muy bien, pero lo que su apartado de Learn está mal dividido, está mal introducido y sobre todo está mal ordenado 


Yo con Blender veía vídeos de youtube y era feliz, y me quejaba de que Blender no tenía learning oficial y que poner el sistema de suscripción al Learn era mal sistema

Pero después de ver el ecosistema de los programadores, realmente ha sido una experiencia tan nefasta que no quiero volver a revivirla en mi vida

El recurso principal actual es Learncpp para C++, porque yo solamente quería programar en C++

Y el drama de C++ es encontrar una GUI, o sea, una interfaz, porque resultó ser que solo existe QT como GUI comercial, QT es muy similar a Adobe pero sin ser tan horrible, porque QT es "open source" bajo la GPL, y con la GPL proyecftos no vas a hacer en la vida porque no es comerciable sin seguir unos estándares muy concretos y una serie de pasos 

Yo no digo que esté en contra de la GPL, pero la GPL me molesta porque es que significa que aprendo algo para luego tener que hacer una migración a otra GUI 

Así que la opción en este caso fue Win32


No es la mejor opción, simplemente es que no hubo muchas opciones

Entre Win32 y OpenGL, Win32 será difícl, pero OpenGL es un infierno, yo intenté entenderlo por un mes, y vi que se me salía de control porque no había guías, no había info, y sobre todo porque ya es otro nivel 


Win32 está limitado a Windows, pero al menos es accesible

La otra opción accesible es Blender como referencia de dibujo, porque utiliza un sistea propio que está lleno de dependencia, pero es accesible, solo que yo no puedo empezar con esa referencia porque se me escapa de las manos


Win32 no es la opción de más bajo nivel, pero sí es de bajo nivel 

Yo creo que sin Chatgpt hubiese sido imposible llegar hasta aquí

La ausencia de ayuda en Stack Overflow ha sido muy desalentadora, deseo no volver a entrar en el Stack porque como foro de preguntas para programación es horrible, la gente literalmente cuando salió Chatgpt hizo que el Stack cayese en picado, y yo intento visitar el Stack lo menos posible

Y aún así cuando visito el Stack porque son momentos donde no hay soluciones y no queda otro remedio 

El Stack siempre aparece decirte que tu pregunta no es apta

Github está muy bien, pero es una zona masiva


Y yo lo que destacaría sobre todo 

Es que sin saber programar, porque yo he empezado a programar en estos últimso 6 meses, ha sido una experiencia horrible a comparación de otras comunidades de informática 

A mí buscando en youtube generalmente me aparecía casi todo lo necesario para defenderme en Blender, Maya o cualqueir otro programa

Pero con programación el feed de youtube es un caso, siepmre te aparecé el guru que te dice cómo se supone que debes de ser programador, o sea, no te enseña a programar, te da "consejos", y al final los consejos siempre son "la vida es una porquería y aprovechate de tus habilidades lo máximo posible y en el proceso debes de evitar a todo el mundo que no sea útil" 


Es insoportable, literalmente hay más comentarios de "si no programas con esta mentalidad eres mal programador", y yo creo que eso viene todo de Clean Code.

Y no pasa nada, pero es que de verdad que no enseñan nada, y al final ves que la red está llena de consejos que se hacen "cómo aprender a programar". Entonces colman todo el feed, no hay manera de acceder a otro tipo de creadores, hay pocas playlist.


Y luego comentaria también que después de aprender al menos lo básico de compilar en C++, que no sé mucho, pero sí lo básico, es que es muy diferente programar a poder realmente crear algo.


La gente se queja de todas las inteligencias artificiales, y sin embargo el ecosistema de programadores es una porquería.  


Cuando haces un cursito de Blende ro de Maya generalmente te recomiendan los mismos libros, todos te recomiendan recursos espe´cificos y ya luego viene si realmente te explican cómo funciona el rigging con Pyhton o no que es lo más complicado o el rigging por curvas que todavía no lo he mirado.


Pero los programadores brilllan por la desorganización, porque he tenido que pasar por tantas guías que no entiendo cómo se supone que la gente vaya a aprende rcon tan malos recursos.


Habland de nuevo de la comunidad de programación

yo lo único que entiendo es que esta gente habrá aprendido programación en medios oficiales como universidades o quizás recursos antiguos


Pero actualidad 2026 es una completa locura encontrar un documento. No existen guías completas porque los temarios son muy largos y es entendible, pero yo tuve que empezar a pensar en la GUI porque Learncpp (que es muy buen recurso y el mejor que he encontrado gratuito hasta el momento) termina diciendo que eso son los conocmientos fundamentales de C++, y que tú debes de buscar cuál es tu objetivo


Entonces busqué una GUI, y entonces vino el caos porque el primer vídeo de Youtube que hay es pedorreándose de que la situación es prácticamente la misma que con Adobe, o pagas una suscripción de 1000 euros, o debes de buscar alternativas que suben tanto la dificultad que se vuelve ridículo 

Yo a Win32 no le tengo fe como buena experiencia

Pero es que xxwidgets está muy desfasado y por tanto si preguntas en foros pequeños de temas de cómo han hecho sus programas

A mí me dijeron que Win32 

Y es un proyecto que me gustó, y si eso es posible, dices, es la única alternativa


Pero la gente que se queja de la IA, es porque no han visto está el tema actual, todas las suscripciones valen 200 pavos

Cada tema necesitas buscar qué licencias son perpetuas 

Puede haber cambidos en los próximos 2 años, yo tenía el Affinity en v2, me cambiaron a Canva y al final pues veo que quizás ya no tengo control sobre el programa al hacerlo gratis

Tengo Fontcreator por ejemplo, hay más opciones

Pero bueno, eso está bien para los formatos 

Davinci para editar es un dolor de cabeza absoluto, yo para hacer una caja con texto tuve que estar pensando un árbol nodal por 6 horas 

De verdad, todas las experiencias han entrado en un loggeo específico, han habido un montón de probleas con cada migración de programa, y al final pienso, coño, la cantidad de información heredada es brutal

Es decir

Debo de entrar a la documentaciónd y tutoriales del programa que existió antes para poder intentar crear algo en el programa nuevo, y encontrar que no es exactamente igual y que nadie le ha hecho un tutorial


Sin Chatgpt no hubiese pasado de tema, Chatgpt ha sido la única razón por la que puedo permitirme olvidar los comandos de vez en cuando 


Intentar abrir ahora mismo hilos de preguntas para intentar recibir respuestas humanas es una experiencia espantosa, o no te responden nada, o responden muy poco a comparación de todo lo que te mandan negativo. Siempre encuentras las comunidades con modos de preguntas no, o sea, en Reddit te mandan muchas veces a hilos fantasma específicos porque no quieren ver ni los blogs de dudas

La gente publica el asco que le dan los blogs de dudas

Comentan el asco que les da comentar a "estupideces" 

A mí personalmente no me lo han escrito de esa forma, pero en Reddit por ejemplo siempre suelen abrir hilos para quejarse d elas preguntas de la zona general y decir que las prohiban, insultan a todos los usuarios y se ríen en la puta jeta de la comundidad


Y dices, coño, ser principante ahora mismo es una completa basura, porque para juzgar la gente sí tiene manos 


En el stack te reportan todas las preguntas repetidas sin importar que fueron hace 5 años el post original, y no están permtidas realmente 


El foro ya no existe, pero porque el foro es ya el conjunto de usuarios que han dominado una matateria y deben de en el proceso bapulear a toda la gente que no tenga su nivel

Por eso es que Chatpgt en ese contexto es que la única opción, porque a un bot no le va a dar asco buscarte 5 webs de Win32


Sobre Win32, también me gustaría comentar que en su momento no había guía de compilación en la documentación oficial de Microsoft para Visual Studio Code (azul), y que en la comunidad de Stack Overflow pusieron a otros usuarios en respuesta que usen el Visual Studio morado

Es como

"No podemos arrancar el coche"

"Pues usa un avión que es lo normal" 



Aquí por ejemplo tengo embeds

Si es que no me echan, claro, yo solo espero publicar sobre Win32 

Entonces no sé


Siguiente punto importante, es saber si están permtidas las tablas



Data TypeDefinitionDescription
BOOLtypedef int BOOLBoolean variable true (non zero) or false (zero or 0)
BYTEtypedef unsigned char BYTEA byte, 8 bits.
CCHARtypedef char CHARAn 8-bit Windows (ANSI) character.
   
DWORDtypedef unsigned long DWORDA 32-bit unsigned integer. The range is 0 through 4294967295 decimal.
DWORDLONGtypedef unsigned __int64 DWORDLONG64 bits usigned int.
DWORD32typedef unsigned int DWORD32A 32-bit unsigned integer.
DWORD64typedef unsigned __int64 DWORD64A 64-bit unsigned integer.
   
   
FLOATtypedef float FLOATA floating-point variable.
   
INT8typedef signed char INT8An 8-bit signed integer.
INT16typedef signed short INT16A 16-bit signed integer.
INT32typedef signed int INT32A 32-bit signed integer. The range is -2147483648 through 2147483647 decimal.
INT64typedef signed __int64 INT64A 64-bit signed integer.
   
   
LPBOOLtypedef BOOL far *LPBOOL;A pointer to a BOOL.
LPBYTEtypedef BYTE far *LPBYTEA pointer to a BYTE.
LPCSTR, PCSTRtypedef __nullterminated CONST CHAR *LPCSTRpointer to a constant null-terminated string of 8-bit Windows (ANSI) characters.
LPCVOIDtypedef CONST void *LPCVOID;A pointer to a constant of any type.
LPCWSTR, PCWSTRtypedef CONST WCHAR *LPCWSTR;A pointer to a constant null-terminated string of 16-bit Unicode characters.
LPDWORDtypedef DWORD *LPDWORDA pointer to a DWORD.
LPSTRtypedef CHAR *LPSTR;A pointer to a null-terminated string of 8-bit Windows (ANSI) characters.
LPTSTR An LPWSTR if UNICODE is defined, an LPSTR otherwise.
LPWSTRtypedef WCHAR *LPWSTR;A pointer to a null-terminated string of 16-bit Unicode characters.
PCHARtypedef CHAR *PCHAR;A pointer to a CHAR.
   
CHARANSI Char or char 
WCHARWide character 16 bits UTF16 
TCHAR-A WCHAR if UNICODE is defined, a CHAR otherwise.
UCHARtypedef unsigned char UCHAR;An unsigned CHAR.
   
WPARAMtypedef UINT_PTR WPARAM;A message parameter.
   
   


Y el siguiente punto es saber si esto va sobrevivir al posteo 

Por último, no sé qué tipo de usuarios hay aquí, pero la cancelación en cualquier foro angloparlante es prácticamente inevitable, porque yo noto mucho la diferenica d eestar en comunidad con 1000 hispanohablantes a la vez vs comunidades redes sociales genéricas

Y la verdad la red social foro me produce mucha desconfianza porque lo normal sería un doxxeo 


Pero yo por lo menos

Esencialmente, quiero publicar sobre Win32 y Learncpp hasta ver si puedo terminar todos los tomos y tener una compilación que al menos entienda

No he entendido nada de mis propios blos por dos años seguidos, pero al menos he terminado todas las tareas que pude (no todas las tareas que me propuse lamentablemente)

Quiero un sistema procedura que genere estructuras automáticas porque literalmente todos los tutoriales son: formar estructuras

Y quiero un círculo de quintas en C++ 

 

Círculo de quintas: explicación y uso práctico

Porque de esa manera puedo volver a apuntarme a música y reapuntar toda la música en programación con un ecosistema propio, porque al menos puede ser viable


Según puso un foro de Reddit C++ tiene muy buenas librerías de audio 





Este foro funciona muy bien

Y aún así os falta un solo botón para anidar blogs

Tipo botón >>

Y que no haga un montón de entradas porque entonces me van a decir que hago spam 

Yo no sé si es posible, lo intentaré buscar, pero no tengo ni idea 


Kudos: 0

Comments