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.
Estilos:
1. proyecto ñoño  2. Typesettings  3. Test  4. Título   5. programaci?n  6. El rompimiento como idealista del Software Libre 

Abrir nuevo hilo | Todos los hilos

proyecto ñoño

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?


Typesettings

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.


Test

Test


Título

linux
no gnu/linux
Stallman.svg
Disculpe, ¿pero a quién está citando? (゚ー゚)
A la FSF (?
twat


programaci?n

¿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++?
Si no tienes experiencia programando es mejor usar algo como Godot
Rust es muy abstracto para principantes y C++ lo es menos, pero es complejo de usar
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.


El rompimiento como idealista del Software Libre

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.



Abrir nuevo hilo



  • Sigue las reglas y la netiqueta.
  • Es posible usar markup para formatear tu post. Ver guía.
  • Nuevo: Ahora puedes subir imágenes y otros archivos en nuestro servicio de sakisafe.
  • Para insertar una imágen, solo pega el link en tu post. Recuerda que el link no puede contener espacios.