Mostrando entradas con la etiqueta informática. Mostrar todas las entradas
Mostrando entradas con la etiqueta informática. Mostrar todas las entradas

martes, 3 de enero de 2012

Consejos antes de usar GNU/Linux

Para unos es un programa, para otros es un "Windows", para otros al día de hoy es una terminal y para otros es una reverenda mierda tras usarlo. ¿Por qué? Cosas que debes de entender antes de tomar GNU/Linux por primera vez (o por enésima vez) y llevarte un fiasco. Sin entrar en muchos detalles técnicos...

1) GNU/Linux es un sistema operativo como Windows. Es un sistema operativo libre. Eso quiere decir que cualquiera pueda usarlo, modificarlo y distribuirlo como le plazca ya sea comercialmente (como un servicio) o de forma gratuita.

2) Quien hace las cosas como abrir un documentos de texto o escuchar tu música favorita no lo "hace" linux sino los programas que corre en linux. Ejemplo, el VLC es un reproductor multimedia que corre tanto en Windows como en GNU/Linux.

3) Al punto anterior si no encuentras x programa en GNU/Linux no es porque "no pueda" linux. Es que o aún no existe o no sabes como buscarlo.

4) También se aplica a los drivers para tu módem o tarjeta gráfica. Si no existe entonces puede ser escrito para GNU/Linux. No es porque "no pueda linux".

5) Linux es solo un núcleo que hace de árbitro entre los programas que corre y el hardware. GNU es el conjunto de los programas que complementan al núcleo para que sea usable por el usuario.

6) Una distribución GNU/Linux es un sistema base GNU/Linux con un conjunto de programas, manuales y herramientas específicos para una tarea. Puede ser orientados al escritorio o el usuario común como Ubuntu, para músicos como Musix, genéricos como Debian... para todos los gustos.

7) Al punto anterior la instalación de una distribución de GNU/Linux no tiene por qué ser eso traumático o complicado. Distribuciones como Ubuntu o Mint lo simplifica bastante.

8) Muchas de las distribuciones de GNU/Linux pueden ser arrancadas desde el lector de CD/DVD, sin necesidad de instalarlo, y probarlo.

9) En cualquier caso, conserva Windows si quieres instalar una distribución de GNU/Linux.

10) No vayas a lo loco y lee atentamente todo lo que ocurre cuando instales cosas en tu instalación de GNU/Linux o la instalación de GNU/Linux.

11) Antes de instalar la distribución HAZ SIEMPRE una copia de seguridad de tus datos personales de Windows o de lo que tengas en un ordenador. Lo agradecerás  después si por cualquier motivo la instalación sale mal o te hace un desastre.

12) Para los novatos siempre es recomendable usar una versión estable (stable) y última de la distribución que se desea instalar. Estas son versiones que menos problemas dan.

13) Un sistema de ficheros es un modo de organizar los archivos por tu disco duro. Están la FAT32 y NTFS originarios de Windows. GNU/Linux usa ext2, ext3 o el reciente ext4. FAT32 y NTFS son compatibles con GNU/Linux (porque se han logrado finalmente hoy en día implementarse para GNU/Linux). Usa ext3 o ext4 para tu partición de GNU/Linux.

14) GNU/Linux monta y desmonta las unidades como el disco duro, las disquetera o el lector de cdrom como parte de su jerarquía de sistemas de ficheros. No existen unidades C: D: o E:. En cambio la interfaz gráfica de la distribución te facilitará la identificación y uso de esos dispositivos como lo harías más o menos en Windows.

15) Ve poco a poco. Si tienes problemas consulta en los foros de tu distribución o especializados en GNU/Linux.

16) Recuerda que también aprendiste a manejar Windows y como buscar e instalar programas. Así que sé paciente.

17) Si llegas a maldecir GNU/Linux o tienes ganas de desinstalarlo leéte de nuevo los puntos 2, 3, 4, 10, 11, 13, 15 y 16.


Post escrito desde Mozilla Firefox (que corre en Windows) en GNU/Linux Mint 11 en un ordenador AMD Athlon x2 de 64 bits. Sistema usado prácticamente para todo lo que hago. Recomendados para usuarios comunes Ubuntu y Mint y despreocúpate de nada más.

miércoles, 15 de diciembre de 2010

Ejemplo de sitio hackeado

A fecha de hoy este es un sitio de sitio web hackeado: http://squirrel-lang.org/. Originalmente es un sitio web acerca del lenguaje de programación scripting squirrel. Por lo general estos hackers no suele hacer daño al servidor y respetan el contenido de los mismos dejando solamente esta señal de "hacked", si no lo ha restaurado ya el dueño del sitio web. Si no han hecho fines maliciosos entonces nada más que es un aviso al dueño que el servidor no estaba lo suficientemente protegido.


Por cierto, el efecto al pasar el mouse por la página me gusta y es original :). La magia de la programación...

viernes, 26 de noviembre de 2010

Imaginándome mi novi@ ideal

Finalmente descarté los portátiles, porque simplemente eran caros para lo que yo necesitaba y había marcas que me interesaba que son casi inexistentes en las tiendas. Además había riesgo que se me estropeara y saldría más caro el portátil ...
Por estos motivos me decanté por un ordenador de sobremesa.

Aquí están los datos personales previstos de mi novi@:

-Caja MICROATX INNOBO NEGRO IN 171
-Fuente alimentación 500W INNOBO IN 117
-Procesador Athlon II X2 250 3 Ghz SKT AM3 2 Mb 65 W
-PLACA AMD Asus M4A78LT-M AM3 2 DDR3 PCX HD300 M-ATX
-Refrigerador ARTIC COOLING FREEZER 7 PRO REV.2
-2 módulos de memoria 2 Gb DRR3 1333 Kingstom
-Tarjeta gráfica 1 Gb ATI ASUS HD5670 PCX GDDR5 HDMI
-Disco duro 500 Gb Maestro de sistema SATA2 HITACHI 7200 16 Mb

En definitiva, es una máquina media para un jugón. El problema es que no se va a refrigerar bien. Para este tipo de novi@ es mejor que esté frío a que esté caliente y arriesgarte a que se muera o acortar su vida. La solución sería invertir en la caja para una mejor ventilación. Ya veré cuál.
Lo mejor de todo es que me está saliendo económico (unos 410 €) y eso que hay ordenadores de 1000 € o de 500 € para hacer casi lo mismo.

viernes, 19 de noviembre de 2010

El portátil que me salió rana

"Cuando el usuario del portátil probó a darle un beso de amor a su portátil, este se transformó en una fea rana y el usuario se fué llorando pensando seriamente si suicidarse o no. Lloró y lloró y decidió que era mejor buscarse otro portátil para darle amor usar."

Qué palo, ¿no? D: Pues sí, tuve que devolver mi querido portátil porque a pesar de no ser una mala máquina (Procesador i5, 4 Gb de Ram, 640 Gb de disco duro) en el aspecto gráfico no era afortunado.

Era una tarjeta gráfica integrada Intel GMA HD, lo último de lo último de intel en el aspecto de gráfica integradas. Y oye, como gráfica integrada era una auténtica bestia (probado con juegos y emuladores) pero no me daba lo suficiente ya que de media la tasa de FPS era de 30. Como aspirante a diseñador/programador de juegos y jugón que soy no era suficiente una gráfica integrada y necesito una gráfica dedicada decente. El Intel GMA HD es adecuado para multimedia sin que el ordenador se despeine y no lo es para juegos.

Mi búsqueda continúa, mirando precios, mirando características y pensando seriamente cada portátil que veo. Esta guía para comprar el portátil que busco me ayudará a buscar lo que necesito. Si no encuentro nada, no descarto uno de sobremesa.

¿Conseguiré encontrar el amor portátil de mi vida?

domingo, 14 de noviembre de 2010

Instalar linux en un portátil e intentar no morir en el intento

"Gracias" (menuda putada -_-) a que se murió mi último disco duro diponible incluso el más nuevo (mi ordenador misteriosamente mató 3 discos duros seguidamente), decidí adquirir un ordenador nuevo, un portátil.
Quería tener el último Windows 7 preinstalado por motivos profesionales. Pero mi SO principal siempre es y será uno de la familia Unix, el cual es... ¡GNU/Linux! :D

Lo primero que hice al arrancar el equipo es iniciar el Windows e iniciar el programa que hace el disco de rescate. Fueron 4 DVD.

No contento con eso, cojí el CD live de linux y decidí hacer una copia de seguridad de partición RECOVERY el cual era una fat32 ubicada en la primera partición. Las opciones de arranque de discos se accedían pulsando ESC en la pantalla de inicio del portátil. Necesitaba la bandeja del CD para hacer la grabación. En un segundo arranque añadí antes de iniciar el CD live la opción "toram" al comando de arranque. Esto permite ubicar todo el contenido del disco en la RAM del portátil, dejando la bandeja para hacer las grabaciones. El portátil tiene de RAM 4 Gb, siendo necesario como mínimo 3 Gb para hacer esto con comodidad.

Tras tener listo el entorno empecé a trabajar. Instalé partimage que te permite hacer una imagen de la partición. Lo guardé en la partición DATA y constaba de un total de 5 archivos de 2 Gb comprimidos en gz. El tamaño de la partición era de cerca de 20 Gb. El motivo por el que los archivos eran limitados a 2 Gb es porque el límite para grabar los archivos es precisamente de 2 Gb. La grabación generó 3 DVD (O_o).

Eso es todo. No toqué las dos primeras particiones que son RECOVERY y OS con el Windows 7. Eliminé la partición DATA y creé una partición primaria con ext3 y otra extendida con el resto del espacio del disco duro.... y bueno, terminé de hacer particiones, una de ellas una versión reducida de la partición DATA, y finalmente instalé el Linux.

Y colorín colorado este post ha terminado y el usuario del portátil escribió este post desde su linux instalado en el portátil.

domingo, 7 de noviembre de 2010

Tengamos una "charla"

Una de las cosas que me sorprende de la informática son los lenguajes de programación. Es como una selva. Uno deriva de otro o toma partes de otro, o simplemente se crea uno totalmente nuevo. Y cada uno funcion de forma distinta, pueden compartir la misma sintaxis o pueden compartir el propósito para que el que fué diseñado.

Bueno, como quería hacer algo más productivo para divertirme me propuse aprender el lenguaje de programación Smalltalk. Es un lenguaje de programación orientado a objetos. ¡Todo es un objecto, incluido un número! Este es el típico "Hola mundo".

'Hola mundo' printNl

En apariencia nada raro, ¿o sí? Este es el típico "Hola mundo" para python, y para C/C++, Java, Lua, etc.

print("Hola mundo")

Sí, el último ejemplo hace uso de una función. El primer ejemplo es un mensaje al "Hola mundo" que printNl (imprime y nueva línea). No es nada difícil, pero raro de ver.

Hacer operaciones aritméticas en Smalltalk sigue siendo natural, salvo que el operador es un mensaje (o un método) del primer operando.

2 + 1
3

Por cierto, Smalltalk, si se separan en "small talk" es lo que se obtiene "charla" por el concepto de enviar mensajes a objetos, algo así como si estuviésemos entablando una conversación con ellos.

domingo, 3 de octubre de 2010

Físicas que emboban

Una de las muchas cosas útiles de los ordenadores es que puedes hacer simulaciones y ver como las matemáticas y la físicas que actúan en el mundo real son interpretadas por un programa informático.
Hice un motor para hacer juegos con físicas e hice esta simulación. ¡Parece agua! Y es que si lo piensas un líquido está compuesto por miles de millones de partículas. En la simulación son unas 2000 partículas y cada una de ellas tiene de radio 2 píxeles.

miércoles, 8 de septiembre de 2010

El único método válido de medida de calidad de código: WTFs/minuto

Cuando lo ví me partí de risa. Cuánta razón tiene. Trata de la revisión de código escrito por programadores.



"Good code" es buen código, "bad code" es mal código. WTF viene a ser, siendo suaves, "Qué demonios".

martes, 7 de septiembre de 2010

Bittorrent para los quieran compartir, descarga directa para los egoístas

Personalmente prefiero bittorrent para descargar a la descarga directa. Con bittorrent compartes mientras descargas. Usemos la cabeza, para bittorrent viene bien para cosas de grandes, más o menos a partir del tamaño de un CD y la descarga directa para cosas pequeñas. Pero no al contrario.
Esto viene en mi experiencia a que una descarga directa de un archivo bien grande, salvo que uses un gestor de descargas que pueda controlar el tráfico, te ocupará todo el ancho de banda de la red de tu casa que está siendo usado por otras personas. Con bittorrent puedes controlar sin problemas el tráfico, descargando y dejando ancho de banda para el resto de los usuarios de la red, además de compartir mientras descargas y se hace más rápido. Esto con la descarga directa no pasa y si descargas rápido es a costa de los demás.

jueves, 5 de agosto de 2010

Resucitando dvd regrabables en linux

Estamos todo ilusionados en grabar una imagen u otra cosa en un DVD o CD y de pronto ¡error de entrada/salida por cualquier motivo! Eso no es todo, ¡no puedes ver su contenido! Ni siquiera puedes acceder con tu gestor de ficheros o tu programa de grabación para formatearlo y volver a grabar. Aquí ya entra en juego la magia negra :p. Es muy raro que se "muera" un CD regrabable, pero en los DVD regrabables son más frecuentes y es lo que vamos a tratar.

Resulta que los programas gráficos que manejamos, como son K3B o Brasero, en verdad no son los que se encargan de hacer las grabaciones, solamente mira el estado de los discos y nos ayuda a elegir las opciones correctas para tratar los discos. La grabación se hace a "bajo nivel", el trabajo sucio lo hace wodim (CD) y dvd+rw-tools (DVD) bajo GNU/Linux y las herraminetas usadas para grabar se puede usar desde consola, cosa nada recomendable si no sabes lo que haces.
Mira que dispositivo en /dev corresponde a tu regrabadora. Normalmente tiene el nombre dvd o cd asociado a dicho nombre, por ejemplo, /dev/dvd1. También hay enlances a dicho dispositivo para que se use bajo un nombre reconocible.
Como nuestro problema son los dvd se usará dvd+rw-tools que está especializado en esa tarea.
Nada, abrimos consola y sabiendo que dispositivo es la regrabadora se escribe en la terminal:

dvd+rw-format -blank=full /dev/dvd1

Espera a que termine y san se acabó.

/dev/dvd1 es un ejemplo y debe ser sustituido en caso que no corresponda con el de tu dispositivo, cada distribución trabaja de forma distinta. Cuando hayas terminado abre la bandeja y vuélvela a cerrar antes de comenzar a grabar. Con esto te ahorras dinero en DVDs regrabables.

viernes, 30 de julio de 2010

Linux no es el SO de escritorio del año porque la gente común no le da la gana que lo sea

Aprovechando que tengo una torre nueva instalé obviamente todo de nuevo. Vamos, los SOs.
La instalación de Windows XP es pesado y después tienes que instalar los drivers para que te funcione la red, la tarjeta gráfica y un antivirus/cortafuegos teniendo en cuenta que nada más tienes que reiniciar por instalar un teclado nuevo. Vale, nada nuevo bajo el sol.

Aproveché para mirar linux Mint, derivada de Ubuntu (posteriormente lo van a derivar de debian testing). Jopé, incluso en Live CD es bastante agradable de usar. De hecho mientras lo estaba instalando aproveché para navegar por red y escribir este post desde el Live CD. Linux Mint corrige los fallos críticos y añade mejoras a la versión de Ubuntu en la que está basado (esto es de momento, después debian testing). Incluso ya puedes disfrutar de efectos gráficos como el "cubo" en live CD (esto con Windows no lo puedes hacer). Mi opinión es que es bastante recomendable para el usuario común o primerizos.

Tengo otra distribución linux que tengo ganas de echarle guante y esa es Arch. No para "mortales", pero si tienes paciencia y valor al final es bastante fácil de configurar... por consola y archivo de texto. Tiene fama de ser rápida, y fácil de mantener, por tener paquetes optimizados para la arquitectura de PC y compilar las fuentes de los paquetes para esa arquitectura. Pero esta forma de trabajar los paquetes es bastante fácil gracias a su gestor de paquetes pacman, el cual te resolverá las dependencias y te hará el trabajo sucio. Simplemente con Arch defines como quieres que sea el sistema, de forma fácil sin necesidad de interfaces gráficas de usuario.

Tenemos OpenSUSE, Ubuntu, Mint, Fedora, Mandriva e incluso sin ser de la familia Linux, *BSD, tenemos PcBSD... todas ellas distribuciones orientadas al usuario común o primerizo. ¿Qué falla? ¿Por qué la gente sigue prefiriendo Windows? Linux ni si quiera es una mierda porque da la libertad de hacer cualquier cosa sobre él, tienes todas la herramientas para hacer cualquier cosa sobre él (igual que otro SO libre como es la familia *BSD). La respuesta está en la educación de la gente. No exigen, son conformistas. Prefieren tener mil problemas a eficiencia. Linux no pone ningún tipo de impedimento para hacer juegos, gráficos 3D o tener sus drivers, son los desarrolladores de hardware y software. Si es cuestión de aplicaciones o hardware, pues lo mismo. Puedes hacer lo que quieras de forma legal y sin problema con un SO libre. La gente no quiere aprender, ni quiere entender ni nada de nada. Esta es la principal razón por la que linux aún no ha tenido su año de SO de escritorio. Libre no es gratis, es libertad.

domingo, 4 de julio de 2010

Interesantes lenguajes de programación

Hay toda una jungla de lenguajes de programación para todos los ámbitos. En mi caso me quiero especializar en pogramación de sistemas o programación de aplicaciones. Hay nuevos lenguajes de programación que al parecer prometen, estos son D y Vala.

Mientras muchos quieren quedarse con su C++, Basic o Java, hay otros que usan lenguajes que combinándolo con otros pueden ser de gran ayuda con es lua, que lo uso junto con C. O prototipado o desarrollo de aplicaciones gráficas con python o ruby. Pero ya me estoy saliendo de tema.

Vamos con D. D es un lenguaje de programación al que aspira sustituir C++. Una de las cosas que no me gusta de C++ es que no es que sea difícil, es que es tan extenso que abruma y cada uno hace una cosa distinta. Ahí es donde entra en juego D donde se implementa las cosas prácticas de un lenguaje como es C++ que la teoría. Tiene recolector de basura automático.

Ahora vamos con Vala. Vala prácticamente es C# pero en vez de tener una implementación polémica del estándar de Microsoft ¡lo convierte a C! Para los objectos usa ya gobject, escrito en C y se ayuda de glib para implementar todas las características del lenguaje. Muy interesante.
Personalmente me gusta más D que Vala pero ambos prometen. Hay que contar que son jóvenes aún.

sábado, 17 de abril de 2010

El sonido en GNU/Linux (y otros *nix) y sobre pulseaudio

El sonido de los sistemas *nix, principalmente GNU/Linux, es un tema con muchas cosas y líos. Palabras como OSS, ALSA, esd o el reciente pulseaudio la hemos leído o escuchado. ¿Pero qué son en realidad todo estos términos y que relación tiene unos con otros? Tratando de hacerlo de la forma más simple posible vamos a diseccionarlo.

Comunicación directa con el hardware para el sonido:

Pues se trata ni mas ni menos que OSS y ALSA. ALSA es para GNU/Linux, aunque ya hay algunos sistemas que lo tienen implementado para su núcleo. Cuando OSS pasó a ser privativo, se empezó a desarrollar ALSA con objeto de sustituir OSS. Aun así partiendo de la última versión de OSS libre se ha ido manteniendo OSS y desarrollando ALSA. Hoy en día muchos sistemas, principalmente GNU/Linux, tiene implementado ambos.
Ofrecen sonido, sí. Pero no son capaces de mezclar sonido o lo hacen de forma bastante limitada. Una aplicación que hace uso del sonido no podrá reproducir sonidos si hay otra aplicación "egoísta" que clama que los altavoces o la tarjeta de sonido le pertenece. Aquí es donde entra en juego los servidores de sonido.

Servidor de sonido

Principalmente se encarga de que varias aplicaciones con uso de audio suenen, para que se entienda, a la vez por los altavoces. Se encargan de remezclar el sonido que producen las aplicaciones y reproducir el sonido resultante por el altavoz. Estos servidores o demonios que conocemos son esd, jack, el infame (y difunto) artsd y el reciente pulseaudio.

Pulseaudio

Unos lo odia, otros lo ama. Pulseaudio está dando mucho que hablar. Aún no llegado a su versión 1.0 ofrece buenos resultados y da muchas herramientas para gestionarlo. El problema es cuando no sabemos que hemos hecho cuando no tenemos sonido, sobre todo aquellos juegos hechos con allegro. Pulseaudio ofrece herramientas necesarias para lidiar con estos problemas que seguramente en un futuro no lejano no se hará mucho uso de estas. No haga caso quien dice que eliminando pulseaudio se resuelven los problemas.

pasuspender: Esta herramienta suspenderá temporalmente pulseaudio mientras el programa en cuestión esté ejecutándose.

padsp: Esto lo que hará es hacer que la aplicación haga uso de OSS y pulseaudio lo trate como otro cliente más, sin perder el sonido de otras aplicaciones y de esta.

Espero que haya resultado útil este miniartículo.

viernes, 26 de marzo de 2010

Renovarse ayuda

Estaba con mi debian lenny 5.0.0, todo configurado: con la tarjeta inalámbrica de red, tarjeta gráfica y con el kernel 2.6.17-k7. Con el tiempo hubo nuevas actulizaciones, instalaba paquetes por probar del sistema que en primer lugar no hacía falta. Los problemas llegaron, aparte cuando se sustituyó el obsoleto 2.6.17-k7 por el 2.6.26-686 como alternativa, cuando seguía usando el viejo por el nuevo. Y cuando usaba el nuevo para mi CPU todo era lento y daba problemas.
Así que manos a la obra. Aprovechando que cambié de gráfica, instalé desde cero el sistema por el lenny 5.0.4. Momentos de "¡oooooohhh!": La tarjeta de red inalámbrica me reconocía del tirón, otra cosa es que podía configurarlo más fácilmente con los paquetes dhcp y wireless tools; la configuración de xorg era "automágico" para que usara el driver correspondiente tan solo tenía que editarlo en el xorg.conf con algunas opciones y ya está. Y el rendimiento de la gráfica ha mejorado con respecto al viejo sistema que tenía instalado; otro fué la instalación predeterminada con algun escritorio: los sobrevalorados Gnome y KDE y para mí sorpresa estaba LXDE, así que lo probé en vez de usar solamente Fluxbox+Thunar.
El escritorio LXDE usa elementos ligeros y que son agradables a la vista. Estos son openbox como gestor de ventanas, pcmanfm como gestor de ficheros, xarchiver como gestor de des/compresión de ficheros y un panel que lo gestiona todo. El problema que ví de pcmanfm es que no tiene gestión de la papelera y se se solucionaba instalando un paquete de glib. No se solucionó y tuve que instalar thunar. Ahora es solo cuestión que se arregle ya que está en su versión 0.5 y como gestor de ficheros promete.
Todo va rápido, todo bien. El sonido anda bien con alsa, pero si quieres mezclador de sonido para que esté seguro recomiendo pulseaudio en vez del obsoleto esd y no recomiendo para nada arts. Por último es bastante aconsejable no instalar paquetes si no son realmente necesarios para tu sistema.

viernes, 6 de noviembre de 2009

Cada loco con su tema

Últimamente estoy abriendo blog de cualquier cosa. Este trataba de mis cosas como informático con su opiniones y cosas así y mezclaba mis proyectos con cualquier cosa. Este blog ya no hablo de informática... bueno sí. Lo que trato de decir que este exclusivamente será mi blog personal. Ya tengo un blog para los sueños que tengo y ahora acabo de abrir un blog para hacer principalmente un seguimiento de los proyectos que tengo en mente o hago y mostrar noticias objetivas de informática. Son cosas de separar cosas personales con cosas del trabajo o profesionales.
Muchas cosas que hacer, muchas cosas que contar.

miércoles, 29 de julio de 2009

Cumple con la GPL

Esta noticia ya es vieja, pero viendo como va llegando nuevas noticias con relación a las anteriores he decidido esperar un poco más. Finalmente he llegado a pensar que ya era hora.
Nada, a la noticia. Microsoft libera unas 20000 líneas de código pero por obligación. Todo es por 3 drivers para la virtualización de entornos GNU/Linux bajo Windows. Antes se pensaba que era así por las buenas, pero era por obligación. El caso es que han tenido que hacerlo para cumplir con la licencia.

martes, 14 de abril de 2009

SDL, ándate con ojo

¡Se aproxima un rival! Bueno, un rival de antaño en su "versión 2.0". Se trata de Allegro, una biblioteca exclusivamente para hacer vjuegos. Pero oye, como regresa...
Si antes en su rama anterior a 5 había que instalar bibliotecas como OpenGL, png u ogg para Allegro, ahora vienen incorporadas en la rama 5 que está a punto de salir. Esto viene sumado una total reescritura de la API siendo ahora más ordenada.
Allegro de por sí ya viene incorporado fantásticas funciones para paletas, funciones para cálculo en como fija, funciones de renderizado 3D por software y efectos. Lo dicho: una completa biblioteca para hacer juegos ya casi lista de su evolución a un nuevo nivel. Ahora toca esperar.

martes, 3 de marzo de 2009

La confianza puede no dar asco

La empresa No Siesta Studio portará su motor NSS Engine a OpenPandora. Aunque aún Pandora no haya salido esto al parecer es la primera vez que una empresa confía en una plataforma que no sea común y más en los tiempos que corren.
A ver si sale ya Pandora :-D.
Este es el hilo donde sale la noticia.

domingo, 1 de marzo de 2009

Por fin lenny

Ya era hora. Debian Lenny 5.0 salió el 14 de Febrero. ¡Ahora son 5 DVDs! Mientras tanto prefiero quedarme tranquilo un tiempo en vez estar en el repositorio de pruebas aventurándome.
Jugosos programas en sus nuevas versiones y nuevos en los repositorios. Aunque voy a hacer un tararí a los repositorios de Debian si quiero algo y no está ahí (WoP, ejem...ejem...).
Mira que los DVD regrabables son útiles y económicos :-).

miércoles, 30 de julio de 2008

Hacer tus programas para tu consola es piratería

Claro, hacer programas para tu consola preferida que compraste es piratería. ¿A qué viene esa adversión a que los jugones, tanto sean programadores como si no, se hagan sus propios juegos tan solo por diversión y sin cobrar ni un euro o simplemente para que los demás lo disfrute? Yo simplemente no lo entiendo. Pienso que si se abriera una consola para el público, atraería también a otro tipo de público, a los que quieren crear sus programas o juegos personales sin ánimo de lucro. No lo veo el menor problema.

Pero claro, el problema es la "piratería". Sí, esas copias no autorizadas que adquieres SIN comprar a esos descarados que andan públicamente por las calles (que irónicamente se pasan por alto). Si se abre las especificaciones de una consola, pues la gente piratearan más juegos (como si fuese la primera vez) o la gente se sacará beneficios cuando hacen juegos (como si fuera tan fácil).

Mis ideas para una consola comercial pública abierta. Esto es para los desarrolladores homebrew, no para los "piratas":

-Proporcionar solamente las especificaciones necesarias de la consola para poder hacer juegos completos o programas.
-Proporcionar un programa o servicio para cargarlos y/o depurarlos.
-Proporcionar un kit de desarrollo o una biblioteca para hacer nuestro programas o juegos.
¿Más? Se me ocurren estas.

Termino con los modchips. También abrir una consola y proporcionale una función extra como darle capacidad de convertirlo en un centro multimedia como te mida la humedad ambiental es piratería cuando la consola ES tuya. Si es que....