Tecnología@Ichoria BBS
Tablón para hablar de tecnología, ciencia computacional, sistemas, GNU/Linux (o Linux y cualquier userland), programación y ñoñerías derivadas.
¿qué lenguajes sirven si quiero programar juegos 2d pero tengo cero experiencia programando? ¿es buena idea aprovechar lo virgo y tomar uno moderno como golang o rust o sigue siendo mejor con el venerable c o el c++?
Solo se muestran las últimas 4 respuestas. Ver hilo entero.
No veo realista que con 0 experiencia programando, saltea a hacer un juego en golang o c++.
Empieza aprendiendo a programar cosas más básicas o si quieres aprender mientras haces un proyecto... Empieza con un lenguaje más sencillo.
Busca motores o frameworks en python o empieza con un motor gráfico que admita scripts.
A veces nos ponemos metas muy fuertes de inicio pero es más fácil que al no ver resultados rápidos noa desanimemos.
Ah, sumimasen, ya sé que puse que quería aprender a programar juegos 2d pero lo que quiero es aprender a programar y entender el funcionamiento de la máquina, es solo que no veo otra cosa aparte que sea entretenida. Con juegos 2d me refiero a juegos retro como los de las máquinas arcade, atari o c64 de los 80s pero incluso se pueden hacer juegos para terminal con secuencias de escape ansi y ascii art.
Con C entiendo que se pueden programar gráficos con SDL2. También encontré libros viejos con assembly pero es para 8 o 16 bits y supongo que tendría que ser en un emulador y no es la idea.
Para programar con SDL2 aún necesitas cierta capacidad de abstracción, ya que es justamente la razón por la que SDL2 existe (abstraer OpenGL, Vulkan, hardware I/O y cosas de bajo nivel). Pero la librería en sí aún es de bajo nivel a comparación de digamos, Allegro, Godot, SFML o Raylib, que brindan funcionalidad más apegada a la lógica del juego y no tanto a la del hardware o el SO.
A ver, que si quieres aprender C/C++ adelante, pero como todo, lleva tiempo aprenderlos y necesitas mucho ingenio y paciencia para lograr hacer tu juego como primer proyecto. Si tu decisión es tomar ese camino de una, adelante. Pero al menos te recomendaría empezar con alguna librería más amigable como Raylib.
Y si no, mejor usa Godot o un lenguaje más sencillo para gente sin mucha experiencia.
tarde pero te podría interesar love2d que usa lua, un lenguaje bastante simple y fácil de usar
Los programas incluidos con el sistema Debian GNU/Linux son software libre;
Los términos de distribución exactos para cada programa se describen en los
archivos individuales en /usr/share/doc/*/copyright.
Debian GNU/Linux no tiene ABSOLUTAMENTE NINGUNA GARANTÍA, en la medida
permitido por la ley aplicable.
3:53Richard Stallman Sings Guantanamero
Ony
♫ Me odiaba mi primo.
Por celos a mi carrera.
Lo arrestaron y dijo.
Que terrorista yo era.
Guantanamero, soy preso guantanamero.
Guantanamero, soy preso guantanamero. ♫
https://lunduke.substack.com/p/make-linux-look-exactly-like-windows
Que piensan sobre el uso de la IA en la actualidad? Es decir, la generacion de imagenes, la generacion artificial de codigo, etc.
El tema, creo, no es la IA en sí, en mi opinión. El tema es reemplazar a un ser humano que se capacitó en una disciplina durante años, reemplazarlo por una desalmada recombinación de datos.
No sé en temas de Programación, pero leí hace tiempo que un programador rezongaba pues le encomendaron corregir un código (o algo así) que había generado una Inteligencia Artificial. Eso le tomó, por caso, cinco días: haciendo la tarea de cero, hubiera tardado no más de ocho horas.
>>2
A mi hermana le sucedió algo similar. Ella es diseñadora gráfica y le habían encargado hacer un logo, ella lo hizo todo rápido y de acuerdo con lo que pedía el cliente. Pero al final el cliente decidió descartar todo eso y la mando a mejorar un logo bien deforme y cutre que había hecho con bing. Eso le tomo mas tiempo y quedo un trabajo peor, al menos le pagaron por esa pendejada.
>>3
Cosas que pasan cuando el cliente "siempre tiene la razón".
Quizá con una cartera de clientes con un mínimo de "buen gusto" eso no ocurra... pero uno no elige a su clientela.
Quizá el loco quería contarle a sus conocidos que él tuvo participación en un acto creativo (aunque más bien entorpeció la tarea).
Creen que PHP en 2024 todavía sirva? Osea sea útil PHP Vallina sin ningún franwo y eso.
Solo se muestran las últimas 4 respuestas. Ver hilo entero.
Salvo que ichoria no está hecho en php
Si está Bro
No sé nada de esto de tecnología, pero quizá los foros mueran por la dudosa calidad de los humanos que pululan por ellos. Hace un par de años, yo acudía a Domingochan, pero la tardía moderación me desalentó de volver a entrar.
"Humanos"
Los foros mal cuidados no se llenan tanto de humanos como sí de bots, y luego se mueren cuando los bots cumplen su cometido de hacer spam. Pero más bien es la falta de humanos la que mantiene muerto un sitio web.
Y que sí, que aún hay foros con bastante actividad humana pero donde el contenido insulta a la inteligencia, esos son los foros que nunca se mueren graciosamente. Tal vez por eso las RRSS son tan exitosas.
Test
Solo se muestran las últimas 4 respuestas. Ver hilo entero.
>>2
Quiero hacer una especie de discman con conexión a Internet para checar last.fm ahí y que de alguna forma haga scrobbling la música de los discos.
¿Qué piensan es algo posible?¿Realmente es buena idea?¿Qué opinan?
¿Qué piensan es algo posible?
Sí.
¿Realmente es buena idea?
Me parece interesante, si te supone un desafío y logras concretarlo.
¿Qué opinan?
Que si te emociona pensarlo, imagina hacerlo. El tiempo se va a ir de todas formas. Cuanto antes lo empieces, antes lo terminarás. Por mi parte, yo me conformaría con hacer un instrumento musical de una sola cuerda que sea susceptible de ser amplificado (tengo un amplificador de bajo eléctrico). Pero mis nociones lutherísticas son mínimas y no tengo herramientas adecuadas. Igual, no es algo que me quite el sueño encarar.
Hilo para los dedicados a escribir artículos que implican uso de estadística / figuras, o ejecución de código.
¿Qué typesetting prefieren y por qué? (LaTeX, Groff, RMarkdown...)
Personalmente estoy intentando adaptar mi workflow a RMarkdown pero sin el sucio IDE, es decir, todo desde la terminal usando knitr y pandoc. Y Neovim como editor, por supuesto.
linux
no gnu/linux
Stallman.svg
Disculpe, ¿pero a quién está citando? (゚ー゚)
A la FSF (?
twat
Ver el logo de GNU en la sección de ayuda y una invitación a dejar de usar Chromium al inicio me puso nostálgico, me emocionó. Me recordó a mi yo idealista con un Samsung Galaxy SII que no podía usar Wi-Fi porque tenía instalado Replicant. Llegar a casa para usar Trisquel y un navegador súper seguro, no poder conectarme a Netflix, ver Crunchyroll desde Kodi o una terminal... elegir software libre por encima de todo: publicar mi código, por más mediocre que fuera, no usar redes sociales... tantas cosas que solía hacer.
¿Y qué pasó?
Comencé a aislarme del mundo. De mis amigos, posibles parejas, incluso se me dificultaba la escuela y, más tarde, el trabajo. No podía hacer nada como una persona normal y al final, SIEMPRE de alguna manera estaba condenado a regalar mis datos o tener que usar software maligno.
Seguí con mi idealismo, pero solo me estaba volviendo loco y aislándome del mundo. Hasta que un día tiré la toalla: abrí una cuenta de Facebook (ahora incluso vivo de hacer anuncios allí), empecé a usar el software que más me conviniera en cada situación (aunque jamás volví a Windows como mi SO principal).
Decepcioné a Stallman a cambio de una vida más en paz. Ahora regalo mis datos y hasta soy parte del sistema de cierta manera, lucrando también con ellos.
Antes me avergonzaba de esto; ahora solo me veo como un ser humano más, sobreviviendo e intentando no dañar a nadie. Ya no me molesto con idealismos extremos.
Pero bueno, ¿Que opinan de todo esto?, ¿les importan estos temas o les da lo mismo?
Estoy totalmente consciente de lo que dices. El problema del software libre es no hacer una crítica más radical y material al problema. Diste en el clavo cuando mencionaste que peca de idealismo al basar todo su movimiento en la categoría abstracta de la libertad sin tomar en cuenta que su movimiento exige un mayor análisis filosófico de no sólo ese concepto, sino las implicaciones mismas de la existencia del software libre, al ser un movimiento principalmente ético-político y no tanto tecnológico (ese sería el código abierto, que sí que tiene implicaciones políticas pero pretende ser un enfoque más pragmático y no tanto ético.)
Yo no soy purista del software libre. Simpatizo con la idea de hacer al conocimiento libre y universalmente accesible sin restricciones de interés económico, pero entiendo que el mundo tecnológico actual exige no apegarte de manera idealista al purismo del software libre. Sencillamente creo que por el bien de la ciencia y la sociedad el software debe servir al usuario y no viceversa.
Esto me recuerda a una reflexión que dio un sujeto cuando se hablo de Lucio Uturbia, un personaje curioso pero lleno de contradicciones principalmente entre sus principios ideológicos y sus acciones, cuando se le pregunto sobre estos detalles parece que Lucio no le importo, por lo que el orador reflexiona con "... los escrúpulos ideológicos, los principios, las contradicciones, todo eso si le haces caso te lleva a la inacción ... a una reflexión constante que te atasca", y supongo que de eso se trata tu caso, que le diste demasiado peso a una idea que no es pragmática.
Tampoco voy a decir que este en lo correcto, poco a poco he tenido que abandonar la idealización que me forme con el movimiento de código abierto (hardware y software) y comprendo que a pesar de brindar aportaciones, el entorno del desarrollo tecnológico exige un modelo comercial, especialmente si ya se tratan cosas que involucre hardware.
Podría ser conveniente encontrar un punto neutral donde no caigamos en los idealismos del software libre que nos estanquen y tampoco caer en las garras corporativas que incluso paguemos una renta por usar nuestro automovil como resultado de una nueva era obscurantista liderada por corporativos.
Gracias por sus respuestas
En la actualidad pase de ser hacker de gnu a un pirata con ideología. Aún prefiero usar software de código abierto/libre mientras no implique un gran dolor de cabeza. Jamás pago por licencias de software privativo, siempre lo crackeo, pido cuentas prestadas o me aprovecho de sus periodos de prueba. Las redes sociales las uso al mínimo y sobre todo para hacer dinero, prefiero visitar sitios como este. Aún me asusto cuando veo que ya todo es Software como Servicio y así.
Me imagino que el internet no cambió y sigo entrando a blogs, páginas personales, checando proyectos que me interesan, leyendo wikipedia o sitios random e ir amasando muchos marcadores.
De ves en cuando caigo y estoy scrolleando Twitter o facebook, pero estoy tranquilo sabiendo que continuo aportando al resto del internet que me agrada más
Creo que respecto a los ideales del proyecto GNU y la FSF, es importante seguirlos desarrollando mientras esperamos a que la humanidad este lista o preparada (o lo necesite mas que nunca) y entonces logren un cambio de aún más trascendencia del que ya han hecho.
Lo que se pueda hacer por la causa es bueno pero no dejaré que la causa me consuma.
Tal vez cuando esté más anciano y sea rico.