Bienvenido(a) a Proyecto Script

Hola!!!

Este es un buen lugar donde buscar las respuestas a tus dudas sobre "Programación", "Lenguajes", "Linux", "Electrónica", etc.

Suele ser difícil buscar en la red y encontrar respuestas claras y en español a muchas preguntas sobre estos temas, así que aquí tienes un buen lugar para iniciar.

Quieres ser parte de esto, solo ¡regístrate!

jueves, 24 de abril de 2008

Manejo de RSS con Ruby

Recientemente investigé un poco como manejar los RSS con Ruby y encontré varias APIs, como FeedTools, FeedUpdater, RSSRuby, etc.

Y aquí les dejo un código (que ya probé y funciona).

Para escribir RSS:


require 'rss/maker'

version = "2.0" # ["0.9", "1.0", "2.0"]
destination = "test_maker.xml" # local file to write

content = RSS::Maker.make(version) do |m|
m.channel.title = "Example Ruby RSS feed"
m.channel.link = "http://www.rubyrss.com"
m.channel.description = "Old news (or new olds) at Ruby RSS"
m.items.do_sort = true # sort items by date

i = m.items.new_item
i.title = "Ruby can parse RSS feeds"
i.link = "http://www.rubyrss.com/"
i.date = Time.parse("2007/2/11 14:01")

i = m.items.new_item
i.title = "Ruby can create RSS feeds"
i.link = "http://www.rubyrss.com/"
i.date = Time.now
end

File.open(destination,"w") do |f|
f.write(content)
end

Y para leer:

require 'rss/1.0'
require 'rss/2.0'
require 'open-uri'

source = "http://rubyforge.org/export/rss_sfnewreleases.php" # url or local file
content = "" # raw content of rss feed will be loaded here
open(source) do |s| content = s.read end
rss = RSS::Parser.parse(content, false)


Digg!

sábado, 19 de abril de 2008

File system del iPhone

Un dia me encontraba jugando con mi iphone
I descubri ke el system operative es algo asi
komo freebsd y ademas el entorno de desarrollo
del iphone utiliza objetive C para desarrollar sus
aplikaciones.

Estoy por conseguir su entorno de desarrollo para windows para compartirlo aka ademas de
todo un file system del iPhone para aprender nuevas kosas.
pronto estara en la red.

BY T E


Digg!

martes, 8 de abril de 2008

Arrancando una tarjeta nVidia

Para poder hacer uso de una tarjeta grafica nVidia bajo Linux, primeramente deberemos de tenerla instalada, por lo cual deberemos de buscar los drivers, para lo cual dentro de el CD o medio de datos que nos dan con el producto buscaremos si en este estan los drives (estos deben ser compatibles con nuestro Kernel), en caso de que no existan dichos archivos, podemos acudis a las siguientes paginas.

http://www.nvidia.es/object/linux_es.html
http://www.linux-drivers.org/

Si en "Linux Drivers" tu dispositivo aparece como "unsupported" lamentablemente sera poco probable que logres compatibilidad, en otro caso siempre esta Google.

Una vez instalados los drivers (No lo explicare, ya que el fabricante o proveedor de dichos archivos inclue las instrucciones y estas llegan a variar segun modelo, fuente, etc), proseguimos a arrancar nuestro dispositivo, ya que normalmente este no se encuentra activo despues de instalar.

Accediendo como root
En la terminal de Linux teclear: ($ es el prompt, lo que seria c:\> en windows)
$su

"Ingresa el password del root"

Apagando el modo grafico

$init 3

Te aparecera la terminal pero en toda tu pantalla, no te asustes.

Configuranción de nVidia recomendada. (Puede cambiar ligeramente según modelo)

$nvidia--xconfig --composite
$nvidia--xconfig --render-acel
$nvidia--xconfig --add-argb-glx-visuals -d 24

Arrancando modo grafico

En mi caso, yo uso KDE y x11 con OpenSuSe 10.3 (Sax2 es elprograma que ayuda a la configuración grafica de x11)

$sax2 -r -m 0=nvidia

"ojo que 0 ---> es un cero, si no usas SuSe, deberás hacerlo con tu administrador gráfico"

$init 5

o en su defecto

$startx

-----
**Esto lo e probado en SuSe 10.3, si tienes otra distro y se requiere modificar algo, por favor, no dudes en colaborar con ello

¿ERRORES?
Si encuentras un error en esto, por favor, has el favor de indicarlo, pero no borrarlo ya que mes mejor marcar el error que borrarlo. (Así se aprenderá mas de ello)

lunes, 7 de abril de 2008

FLISOL 2008

Estamos casi a un mes de que el FLISOL (Festival Latinoamericano de Software Libre) en su edición 2008 se lleve a cabo.

Este festival tienes como objetivo ser una puerta de entrada y alternativa para todas las personas que quieren usar software libre y/o necesitan ayuda o tienen problemas instalado dicho software.

Este festival se realiza simultáneamente en las principales ciudades de latinoamérica, en la Ciudad de México las sedes serán las siguientes:

  • CECyT No.8
  • CUGS-CIC
  • ESCOM-CIDETEC
  • UACM
  • UAMA
  • UAMI
  • UNAM (LIDSOL)
  • UNITEC Campus Sur
En el Estado de México también habrá sedes (para mayor información vaya a la página de FLISOL.

En este festival existen personas experimentadas (y veces con mucho ánimo), y están ahí para ayudar a los demás en la instalación de software pero también para dar consejos de como usarlos de una manera adecuada o quizá mas óptima de la que lo venimos haciendo. También existen exposiciones sobre este temas relacionados con este tipo de software.

Asi que es una buena recomendación, cabe señalar que en cada una de las sedes las actividades (talleres de instalación, exposiciones, platicas, etc) pueden variar y muy probablemente no ser las mismas.

Digg!

Cambios en Java 5 y 6

Recientemente estaba navegando y me encontré con este artículo, el cual hace una recopilación sobre las "mejoras" que dieron en el SDK de Java a partir de las versiones 5 y 6.
Muchas personas que desarrollan con este lenguaje muy probablemente no sepan estos cambios, por lo que aquí les dejo la liga a articulo original.

http://www.javamexico.com/blogs/jb/mejoras_partir_de_java_5_y_6_recopilacion

Digg!