Linux y programación
Noticias, dudas y soluciones de Linux y programación

El tiempo en Badajoz

Sugerencias:

Esta bitácora fue creada por linuxcpp el día 24-09-06. Se han publicado 102 historias y 158 comentarios.


Foto del creador
Nombre: linuxcpp
Descripción: José Ramón Rubio
Localidad: Caceres
E-mail

Llamame con Gizmo

¿Qué le parece la nueva distribución gnuLinex 2006?
Excelente
Muy buena
Buena
Normal
Mala
Pésima

Ver resultados
Ver comentarios

    <<  Septiembre 2010  >>
    DomLunMarMieJueVieSab
       1234
    567891011
    12131415161718
    19202122232425
    2627282930  

Powered by eXtreblog  Use OpenOffice.org Add to Technorati Favorites  Bitacoras.com


Free Software Top
gnuLinEx 2006: de SARGE A ETCH: Última actualización: 12/01/2008

GOOGLE EARTH: Con Simulador de Vuelo
Autor: linuxcpp _ URL _ Tb () _ Categorias: LINUX- Software

GOOGLE EARTH:
Con simulador de vuelo



  Google Earth es un programa informático que permite visualizar imágenes 3D del planeta, combinando imágenes de satélite, mapas y motor de búsqueda de Google.
  El enlace de Google Earth es: http://earth.google.com/intl/es/

  Existen dos versiones de pago y una gratuita, cuya diferencia entre ellas es el nivel de prestaciones que ofrece. Actualmente es multiplataforma, y puedo decir que la versión para GNU/Linux funciona muy bien.



 
  Seguramente ya conozcais Google Earth, pero cada vez parece traer más mejoras. Una de las últimas mejoras de Google Earth es la incorporación del Modo cielo (Google Sky), que no es otra cosa que una herramienta para explorar el Cielo: ver estrellas, galaxias, imágenes astronómicas... (Se puede cambiar del modo Tierra al modo Cielo o viceversa desde el menú "View" de Google Earth: "Switch to Sky" o "Switch to Earth")

  En este vídeo alojado en Youtube podeis ver una explicación en español sobre algunas características más importantes de esta versión Googke Sky:


   Sin duda otra de las mejoras que trae Google Earth, y que parece aun no estar finalizado porque hay poca publicidad por parte de Google, es un simulador de vuelo. Ya os comento que no es un simulador de vuelo muy completo (al menos de momento), pero hay que reconocer que puede tener mucho futuro, sobre todo con la posibilidad de sobrevolar por cualquier parte del mundo usando los mapas de Google Earth;  y actualmente con el modelado 3D que Google Earth ofrece, sin duda ofrecerá mucho mayor realismo.
  Para acceder al simulador de vuelo basta con pulsar la combinación de teclas CONTROL+ALT+A  (O en el menú "Tools", "Enter Flight Simulator"). Aparecerá una ventana que nos permitirá elegir entre recrear un vuelo con un avión de guerra o con una avioneta, sobrevolando cualquier parte del planeta. Para cerrar el simulador de vuelo, basta con ir al menú "Tools", "Exit Flight Simulator", o pulsando nuevamente la combinación de teclas CONTROL+ALT+A.
  La combinación de teclas que usa el simulador de vuelo las podeis encontrar en este enlace; o bien desde Google Earth, con el simulador de vuelo abierto, desde el menú "Help", "Keyboards Shortcuts".

  En el siguiente vídeo podeis ver un ejemplo de funcionamiento del simulador de vuelo:



  INSTALACIÓN EN SISTEMAS GNU/LINUX:

   La instalación en sistemas GNU/Linux es muy sencilla. El archivo que nos descargamos siguiendo el enlace de "Descarga" de la web http://earth.google.com/intl/es/ es un fichero con extensión .bin
  Para su instalación debemos en primer lugar darle permisos de ejecución al fichero .bin descargado: chmod +x FICHERO.bin
  Y por último procedemos a la instalación ejecutando el comando: ./FICHERO.bin

  La instalación nos creará accesos directos en nuestro escritorio y menús, pero desde consola bastaría con ejecutarlo con: google-earth/googleearth (Suponiendo que estamos en el directorio HOME, y que hubiera sido instalado en esa directorio, que será lo habitual)
  En algunos casos puede que sea necesario reiniciar el entorno gráfico o incluso el sistema para que Google Earth funcione. Requiere (o al menos es muy aconsejable) aceleración gráfica, y por consiguiente debemos tener bien configurado el driver de nuestra tarjeta gráfica.


Comentarios (0)
MeneameMenéame Barrapunto Barrapunto Technorati Technorati Google Google Bookmarks Fresqui Fresqui Delicious del.icio.us
VOTACIÓN: Votos(Núm. votos: 6)

Modos escritura en dispositivos almacenamiento USB
Autor: linuxcpp _ URL _ Tb () _ Categorias: LINUX- Utilidades

Modos escritura en  dispositivos de almacenamiento USB


  Existen dos modos de escritura en dispositivos de almacenamiento USB en sistemas GNU/Linux. Este artículo es interesante sobre todo si notamos una velocidad de grabación lenta sobre nuestros dispositivos USB, o si queremos evitar pérdidas de datos si desconectamos un dispositivo USB sin desmontarlo.

  Los dos modos de escritura son:
  • sync (escritura síncrona): Este modo fuerza a que cuando escribimos algo en el dispositivo de almacenamiento, los datos se graben inmediatamente en el dispositivo. Es decir, en cuanto el ordenador muestre el aviso de haber finalizado la escritura, habrá realmente finalizado la escritura. De hecho, este modo de grabación es el recomendado si queremos poder desenchufar el dispositivo USB sin necesidad de realizar una operación de desmontar explícita en el GUI, como tienen los sistemas Windows, y sin riesgos se sufrir pérdidas de datos. Sin embargo, este modo de grabación tiene el problema de tener una velocidad de grabación más lenta. Esto se debe a que este modo implica escrituras síncronas sobre el dispositivo USB;  o lo que es lo mismo, no envía al dispositivo el bloque X hasta que este haya confirmado que ha almacenado correctamente el bloque X-1; y por tanto este modo de grabación supone un gran desperdicio de ancho de banda del dispositivo USB.
  • async (escritura asíncrona): Este modo de grabación es más rápido que el anterior ya que aprovecha mejor el ancho de banda del dispositivo USB. Con este modo, todos los bloques de escritura pasan por la caché de disco interna del sistema. Sin embargo, la pega que tiene este método es que a pesar de que se nos muestre el mensaje de aviso de haber finalizado la grabación, es posible que en verdad no haya finalizado del todo; y por consiguiente, si extraemos el dispositivo sin más, corremos el riesgo de sufrir pérdidas de datos. Por ello, tenemos que asegurarnos que si usamos este método, debemos desmontar convenientemente el dispositivo antes de extraerlo. Con esta opción, siempre podemos ejecutar desde un terminal el comando sync para que las grabaciones que están aun en caché finalicen; comando que se ejecuta directamente al desmontar convenientemente el dispositivo desde el GUI.
  Lo primero, y más importante, es conocer el modo de escritura que usa nuestro sistema GNU/Linux, aunque lo habitual en los sistemas actuales es la opcion async. Para conocer el modo, basta con conectar el dispositivo de almacenamiento, esperar a que se monte automáticamente, y desde un terminal ejecutamos el comando: mount
  Veremos unas cuantas líneas, pero la que nos interesa es la última, ya que será la correspondiente a la información de las opciones asociadas al dispositivo de almacenamiento recien montado. Las opciones pueden verse entre paréntesis; si observamos la opción "sync" ya conocemos el modo; pero si no vemos dicho término, entonces el modo será el opuesto: "async". Ej:
/dev/sda1 on /media/MEMORYBIRD type vfat  (rw,noexec,nosuid,nodev,sync,quiet,shortname=mixed,uid=1000,gid=100,umask=077, iocharset=utf8)
   Donde como vemos en este ejemplo usa el modo de grabación "sync".

  Si deseamos montar el dispositvo usando otro modo de grabación, una vez montado el dispositivo podemos usar como root el comando:
mount /media/MEMORYBIRD -o remount,async
  (/media/MEMORYBIRD sería la ruta donde se ha montado el dispositivo, y "async" es el nuevo modo de escritura)
  Con este comando (usando remount) podremos cambiar las opciones del dispositivo montado; y podemos verificar el cambio fácilmente usando el comando mount de nuevo.
 
  Recordad que las velocidades concretas que alcanzará la escritura sobre el dispositivo de almacenamiento dependerá finalmente del propio dispositivo, aunque evidentemente usar un modo "async" es siempre más veloz que "sync". Es decir, el dispositivo USB puede usar un estándar 1.0, 1.1, 2.0... Para conocer cual es nuestro caso, podemos usar el comando lsusb, donde se nos listará los dispositivos USB conectados al sistema, por ejemplo:
Bus 005 Device 002: ID 046d:0896 Logitech, Inc.
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0d7d:0100 Phison Electronics Corp. PS1001/1011/1006/1026 Flash Disk
Bus 001 Device 001: ID 0000:0000

  Como vemos en el ejemplo, en nuestro caso el dispostivo de almacenamiento conectado es el que está conectado al Bus 001 y al dispositivo 002. Para conocer el estándar asociado a este dispositivo debemos ejecutar el comando: lsusb -v -s 001:002 | grep bcdUSB
  (Donde 001 es el Bus, y 002 el dispositivo):
  Ej salida:
bcdUSB               1.00

  Para cualquier duda, problema o sugerencia deja un comentario.



Comentarios (5)
MeneameMenéame Barrapunto Barrapunto Technorati Technorati Google Google Bookmarks Fresqui Fresqui Delicious del.icio.us
VOTACIÓN: Votos(Núm. votos: 9)

Actualización Flash Player 9
Autor: linuxcpp _ URL _ Tb () _ Categorias: LINUX- Utilidades

Actualización Flash Player 9
para GNU/Linux




  Adobe publicó ayer 1 de octubre una Release Candidate de Flash Player 9, que prontó aparecerá en su versión definitiva. La actualización se llama "Moviestar", y entre las mejoras destacamos especialmente el soporte para cadenas de vídeo con compresión H.264 y audio con formato HE-AAC. Es decir, Flash Player 9 dará soporte a la Alta Definición; y por tanto, tendremos como ventajas la posibilidad de aprovechar la aceleración hardware y la reproducción a pantalla completa de vídeos, que también se beneficiará de los procesadores multinúcleo. (Es decir, no es que lo vídeos se vayan a ver mejor, sino que además se verán con más fluidez)

  Para más información acerca de las mejoras que trae esta actualización, podemos encontrarlas en el anuncio oficial.

  La descarga de esta nueva versión la podemos encontrar siguiendo los enlaces de descarga desde el anuncio ya mencionado. La instalación en sistemas GNU/LInux es muy sencilla, ya que una vez descargado el fichero (en .tar.gz) y descomprimirlo (tar -xvzf FICHERO.tar.gz), veremos que el instalador en un simple fichero .bin. Para instalarlo en primer lugar le damos permisos de ejecución al fichoro (chmod +x FICHERO.bin), y ya simplemente lo ejecutamos con un:
 ./FICHERO.bin


  Fuentes de la noticia:


Comentarios (0)
MeneameMenéame Barrapunto Barrapunto Technorati Technorati Google Google Bookmarks Fresqui Fresqui Delicious del.icio.us
VOTACIÓN: Votos(Núm. votos: 6)

Oracle 11g para GNU/Linux
Autor: linuxcpp _ URL _ Tb () _ Categorias: LINUX- Software

Oracle 11g
para GNU/Linux

  Tras 12 meses de preparación, ya ha salido la primera versión beta del nuevo Oracle 11g. Esta nueva versión se encuentra sólo disponible para GNU/Linux x86. La versión para Windows está anunciada para dentro de unos días, mientra que las versiones para IBM AIX y Sun Solaris no estará disponible hasta mediados de noviembre.

  Esta nueva vesión de Oracle se encuentra más orientada al grid computing que la versión predecesora 10g.
  Para más información y descarga del nuevo Oracle 11g el enlace es:
http://www.oracle.com/lang/es/database/index.html 

  O si lo preferis, más directamente el enlace de descarga lo podeis encontrar aquí. Recordad que para descargaros el software debeis registraros en la web.

  A continuación os dejo un par de enlaces con información sobre la instalación de Oracle en sistemas GNU/Linux:
 


Comentarios (0)
MeneameMenéame Barrapunto Barrapunto Technorati Technorati Google Google Bookmarks Fresqui Fresqui Delicious del.icio.us
VOTACIÓN: Votos(Núm. votos: 5)

Historia linux: Torvalds, Stallman
Autor: linuxcpp _ URL _ Tb () _ Categorias: Otros

LINUS TORVALDS
y
RICHARD STALLMAN


  Siempre viene bien recordar que es el sistema operativo GNU/Linux y cuales fueron sus orígenes.

  GNU/Linux es el sistema operativo que utiliza el kernel linux en conjunto con las aplicaciones de sistemas creadas por el proyecto GNU, y por muchos otros proyectos/grupos de software.
 
  ¿Quienes son los padres de GNU/Linux? ¿Cómo surgió?
  Es una pregunta interesante y que viene muy bien explicada en los dos siguientes enlaces:

  Especialmente os recomiendo este último enlace, donde podeis encontrar una breve biografía de todos los padres de GNU/LInux.

   Pero antes de hablar de estos dos personajes, hablemos de la mascota oficial del kernel linux: TUX
TUX es un pingüino de aspecto risueño. La idea de ser un pingüino fue del mismo Linux Torvalds, creador del kernel linux.
Según se cuenta, Linus fue mordido por un pingüino cuando era niño.
Sobre el origen del nombre, TUX, existen dos versiones:
  • La primera que el nombre surge del hecho de que los pingüinos parecen vestir un esmoquín (en inglés: tuxedo).
  • La segunda es que las letras que componen TUX provienen de las palabras Torvalds UniX.

  A pesar de que TUX es la figura más representativa de GNU/Linux, es también de interés conocer la mascota del proyecto GNU (GNU is Not Unix):


  Existe una pequeña controversia acerca de como debe ser denominado GNU/Linux, ya que usualmente se denomina Linux. Yo soy más partidario de llamarlo GNU/Linux por la sencilla razón de que linux es sólo el kernel, y el kernel por si sólo sirve de muy poco o nada. Pero para más detalles este artículo.


  En este post sólo voy a resaltar a dos de las figuras más representativas:

LINUS TORVALDS   RICHARD STALLMAN
 
  En Finlandia, Linus Torvalds, entonces estudiante de informática de la universidad de Helsinki, decidió realizar una cuantiosa inversión de $3500 para adquirir un nuevo PC 386 (33 Mhz,4MB de RAM).
  Habituamente lo utilizaba para acceder a la red de su universidad, pero por desgracia no le gustaba nada el sistema operativo Minix, así que decidió crear uno él mismo. Como realmente le interesaba aprender el funcionamiento de su nuevo 386, decidió aprovechar esta oportunidad para realizar un programa a bajo nivel prescindiendo de este sistema operativo.
  En los primeros intentos consiguió arrancar el ordenador y ejecutar dos threads que mostraban “AAAAABBBBB”. Uno lo utilizaría para leer de módem y escribir en pantalla, mientras que el otro leería de teclado y escribiría en módem. Con el tiempo acabó el programa y lo utilizaba frecuentemente arrancando desde un  disquete. La siguiente necesidad que tuvo fue la de poder descargar y subir archivos de su universidad, pero para implementar eso en su emulador era necesario crear un controlador de disco. Así que después de un trabajo continuo y duro creó uno compatible con el sistema de ficheros de Minix. En ese momento se percató que estaba creando algo más que un simple emulador de terminal, así que, descontento con su sistema Minix, emprendió la aventura de crear un sistema operativo partiendo de cero.
  De forma privada, Linus nombraba “Linux ” a su nuevo sistema, pero cuando decidió hacer una release pública (pues ya era capaz de mostrar una shell y ejecutar el compilador gcc) pensó que era demasiado egocéntrico llamarlo así y propuso llamarlo Freax. (aunque después se le siguió conociendo como linux). Después de anunciar en 25 Agosto de 1991 su intención de seguir desarrollando su sistema para construir un reemplazo de Minix, el 17 de septiembre de 1991 sube al servidor de FTP proporcionado por su universidad a versión 0.01 de Linux con 10.000 líneas de código (en la actualidad tiene más de 10 Millones). A partir de ese momento el kernel Linux empezó a evolucionar rápidamente.
    El 27 de septiembre de 1983 Stallman anunció en varios grupos de noticias de Usenet el inicio del proyecto GNU que perseguía crear un sistema operativo completamente libre. Al anuncio original siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, al que denominó GNU (GNU No es UniX), que también quiere decir ñu en inglés (de ahí esos dibujos-logotipos).
  Poco tiempo después se incorporó a la organización no lucrativa Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft, que fue utilizado en la Licencia Pública General GNU (conocida generalmente como la "GPL") en 1989. La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo. En 1991, Linux Torvalds liberó el núcleo linux bajo los términos de la GPL, completando un sistema GNU completo y operativo, el sistema operativo GNU/Linux.
  Las motivaciones políticas y morales de Richard Stallman lo han convertido en una figura controvertida. Muchos programadores influyentes que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una alternativa al movimiento del software libre, el movimiento de código abierto.
  En la actualidad, Stallman se encarga de difundir la ideología GNU en todo el mundo mediante charlas y conferencias. Esto hace que algunos le consideren como un profeta o gurú.










VÍDEOS:
  • Entrevista a Linus Torvalds

(Lo siento, pero para ver este vídeo debereis hacer CLICK sobre la imagen y verlo directamente en youtube)

  • Richard Stallman como San iGNUcio (Badajoz, Febrero 2007)





Comentarios (1)
MeneameMenéame Barrapunto Barrapunto Technorati Technorati Google Google Bookmarks Fresqui Fresqui Delicious del.icio.us
VOTACIÓN: Votos(Núm. votos: 13)






"Linux y programación"
I would love to change the world, but they won't give me the source code