NVIDIA Linux Display Driver 290.1 Certificados

NVIDIA ha lanzado los controladores gráficos NVIDIA Linux Display Driver 290.1 Certificados, los cuales viene con unas cuantas mejoras:

   Release Highlights
  • Added support for the following GPU: GeForce GTX 460 SE v2
  • Fixed a bug that would cause OpenGL applications to crash when run with recent releases of glibc such as glibc 2.14.90.
  • Improved the performance of FBO bind operations when using Xinerama by ~30% in some cases.
  • Fixed a bug that could cause stereo corruption when driving a stereo display and a non-stereo display from the same GPU.
  • Fixed a bug that could cause display devices on a secondary GPU to get swapped between X screens when restarting the X server.
  • Fixed a bug that could result in line flickering in full-scene anti-aliasing contexts.
  • Fixed a bug that caused the physical dimensions of rotated monitors to be reported incorrectly.
  • Add support for the pre-VBO DrawArrays command in the server-side GLX driver module. The NVIDIA client-side GLX implementation never sends this command, but the server needs to support it for compatibility with other GLX client implementations.
  • Fixed a regression that caused blank/white windows when exhausting video memory on GeForce 6 and 7 series GPUs while using composited desktops.
  • Fixed a bug that would cause applications which export custom allocation functions to our driver (such as Adobe Flash in Firefox or Chrome) to crash.
  • Fixed a bug that prevented the driver from loading on some systems with integrated graphics.
  • Fixed issues in VDPAU that prevented allocating and displaying extremely large VdpOutputSurfaces.
  • Added support for limiting heap allocations in the OpenGL driver through the use of the __GL_HEAP_ALLOC_LIMIT environment variable. See the README for further details.
  • Added an “Accel” option to the X driver to allow disabling its use of the graphics processing hardware. This is useful when other components, such as CUDA, require exclusive use of the GPU’s processing cores.
  • Modified how the OpenGL driver allocates executable memory so it may continue to function properly if /tmp is mounted noexec. As some fallback allocation methods may be prohibited under SELinux policy, the driver now supports detection of this policy as well as manual override of this detection via the __GL_SELINUX_BOOLEANS environment variable.
  • Fixed a bug that caused various GLSL built-in uniforms to not be updated properly when calling glPopAttrib.
  • Improved performance by caching compiled OpenGL shaders to disk. Added a “GLShaderDiskCache” option to the X driver to enable/disable this feature. Added the __GL_SHADER_DISK_CACHE and __GL_SHADER_DISK_CACHE_PATH environment variables for further configuration. See the README for further details.
  • Added GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extension: GL_NV_copy_image
Para descargarlos pulsa aquí.

Gestión de archivos del cliente RTC

En C/AL para trabajar con archivos disponemos de las funciones EXISTS, RENAME, ERASE, COPY. Estas funciones funcionan correctamente desde el cliente clasico pero en el RTC no funcionan ya que se ejecutan a nivel de servicio.

Una posible solución es la utilización de "Windows Script Host Object Model".FileSystemObject, la cual se deberá crear en el cliente, con lo que se ejecutará en el cliente RTC y tendrá acceso a las funciones en este.

Las equivalencias serían:
Función C/AL Function in automation
EXISTS(<File_Name>); <automationName>.FileExists(<File_Name>);
RENAME(<Old_File_Name>,<New_File_Name>); <automationName>.MoveFile(<Old_File_Name>,<New_File_Name>);
ERASE(<File_Name>); <automationName>.DeleteFile(File_Name>[, BOOL Force]);
COPY(<From_File_Name>,<To_File_Name> )  <automationName>.CopyFile(<From_File_Name>,<To_File_Name>);

Si al ejecutar la automation se muestra el siguiente mensaje:


Deberás registrar una dll del sistema (scrrun.dll), para ello ve a Inicio -> Ejecutar
regsvr32 C:\windows\system32\scrrun.dll

40 años del 4004


Hace 40 años, el 15 de noviembre de 1971 se dío el gran salto de calidad en la evolución de los procesadores, y ordenadores en general.

En la publicación Electronic News se publicaba un anuncio sobre un conjunto de cuatro circuitos integrados, en el que se mencionaba un procesador contenido en solamente un encapsulado cerámico. La empresa que lo estaba promocionando era Intel, y el anuncio se refería al primer microprocesador comercial programable, el Intel 4004.

Según Intel: “El microprocesador ha sido el motor de la revolución digital que ha cambiado nuestra sociedad dramáticamente en las últimas décadas, democratizando el acceso a la información y haciendo un mundo más igualitario.”

Estaba fabricado a 10,000 nanómetros (nm), su velocidad era de unos impresionantes 740 Khz, y podía llevar a cabo 92,600 instrucciones por segundo.

Este microprocesador fue hecho a pedido por Intel para la empresa Nippon Calculating Machine Corporation, la cual solicitó a Intel diseñar microprocesador de 12 chips para su nueva calculadora de rollo  Busicom 141-PF, pero Intel en lugar de crear 12 chips personalizados especialmente diseñados para funciones de cálculo, los ingenieros de Intel le propusieron crear un nuevo diseño, un procesador de sólo 4 chips, incluyendo uno que puede ser programado para el uso en una variedad de productos.

El set de cuatro chips fue llamado MCS-4, incluía la unidad central de proceso o CPU, soportando funciones ROM (read-only-memory) para aplicaciones, RAM (Ramdom-Access-Memory) para el procesamiento de datos, chip de registro para puertos  input/output (I/O) entre otras características y funciones.

Fuente: MabBoxPC

Especificaciones OpenCL 1.2


Tras 18 meses desde la revisión 1.1, el grupo Khronos ha publicado las especificaciones de OpenCL 1.2, las ultimas y más recientes especificaciones de este estándar abierto multi-plataforma. Vienen con varias mejoras para la programación paralela heterogénea en sistemas de cómputo modernos, es retro-compatible con las ediciones previas y mejora el rendimiento entre otras novedades.

Las especificaciones 1.2 de OpenCL (Open Computing Language o Lenguaje de Computación Abierto) libre de royalty, consta de una API (Aplication Programing Interface) y de un lenguaje de programación y otras herramientas de desarrollo que combinados permiten crear aplicaciones con paralelismo y mullti-plataformas, que se pueden ejecutar y aprovechar la potencia tanto de procesadores (CPU) multi-núcleos, como las GPU, además de microprocesadores de aparatos portátiles como: smartphone, reproductores multimedia, consolas de videojuegos, Tablets, entre otros.

Fuente: MadBoxPC

Pinta 1.1

El pasado 13 de noviembre, se publico la versión 1.1 de Pinta. Un editor de imagenes multiplataforma y de código abierto. Por su sencillez es ideal para usuarios principiantes o con poco conocimiento en el tema.



Con Pinta fácilmente podrás crear dibujos gracias a su variada paleta de herramientas, editar fotografías, añadir textos... Hay que destacar que también incorpora herramientas avanzadas como capas, historial de cambios, ajustes y efectos...

En esta versión además de arreglar bugs, se añaden nuevas funcionalidades como:

  • Holding + Line tools will draw a straight line
  • You can now resize a selection
  • Added a new images pad for simpler image selection
  • Confirmation to enlarge the canvas when a larger image is pasted
  • ‘Save’ and ‘Open’ dialogs remember their last used paths
  • After cropping a smaller area, the image is zoomed to fit the window
  • Previous zoom dimensions are kept when rotating
  • Added more zooming option between 100-200%
  • Pencil Sketch and Ink Sketch now work with the color range slider
  • You can now open read-only files
  • You can save an empty file if needed

VirtualBox 4.1.6

Hoy se ha liberado la versión 4.1.6 de VirtualBox, con la siguiente lista de cambios:
  • VRDP: fixed screen corruption
  • NAT: the interface stopped working after a lot of failed ICMP requests (bug #9371)
  • E1000: fixed rare Windows 7 guest hangs, either at boot time or when reconfiguring the network card in unusual setups (bug #6223)
  • ATA: fixed a possible crash during ATAPI passthrough with certain guests
  • ATA: improved compatibility with ancient Linux kernels
  • Main: fixed incorrect framebuffer information after leaving the fullscreen mode with X11 guests, this lead to a scrambled preview window in the GUI for example
  • Mac OS X hosts: fixed the problem with duplicate packets when bridged to a wireless interface (bug #9648)
  • Linux hosts: fix for 3D support on Fedora 15 (bug #9799)
  • Linux hosts: don't call del_timer_sync from an interrupt context (Fedora bug report 746331)
  • Windows Vista and 7 guests: more WDDM fixes
  • Linux Additions: fixed kernel module compilation failure on Redhat Enterprise Linux 4 (bug #9709)
  • Linux Additions: install the DRI driver correctly on Ubuntu 11.10 guests
  • Solaris Additions: added read-only mmap support for shared folders
  • Solaris Additions: added directory, file mode and mask options for shared folders
  • Windows Additions: implemented faster detection of logged-in guest users and stale sessions
  • X.Org Additions: fixed graphical corruption when switching to a virtual terminal (bug #9490)
Si no la tenéis instalada desde repositorios, la tenéis disponible desde aquí. Si quieres instalarla desde repositorios ejecuta:
$ sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian `lsb_release -cs` contrib #Virtualbox' >> /etc/apt/sources.list.d/virtualbox.list" && wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O-
$ sudo apt-key add -
Y para terminar actualizamos e instalamos:
$ sudo apt-get update
$ sudo apt-get install virtualbox-4.1 dkms
Para terminar el pack de extensiones lo tienes disponible desde aquí.

Wine 1.3.32

Ya esta disponible la versión 1.3.32 de Wine los cambios son los siguientes:
  • BiDi text support in the multi-line edit control.
  • Support for pattern brushes in the DIB engine.
  • A number of MSXML fixes.
  • Improvements to the PostScript driver.
  • Various bug fixes.
Si quieres instalarlo, ejecuta los siguiente comandos desde el terminal:
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine1.3
Fuente: WineHQ

Mobile Atlas Creator (MOBAC)



Mobile Atlas Creator es una aplicación multiplataforma de código abierto (GPL) que crea mapas para dispositivos GPS y aplicaciones de teléfonos móviles como TrekBuddy, AndNav y otras aplicaciones de Android y WindowsCE, para utilizarlos sin necesidad de conexión a internet. Dispone de una gran cantidad de fuentes para generar los mapas, aunque a partir de la versión 1.9 beta 2 se han eliminado bastantes fuentes a causa de reclamaciones a los programadores por parte de los propietarios de los mapas.

La aplicación esta escrita en Java por lo que para su correcto funcionamiento es necesario tener instalado el Runtime de Java 6 update 14 o posterior. Y la instalación también es sencilla descomprime el fichero descargado y ejecuta el fichero "start.sh" para arrancar la aplicación (en Windows ejecuta el fichero "Mobile Atlas Creator.exe").

Para obtener mas fuentes para la generación de mapas:
  • Puedes buscar si en algún servidor de descargas hay una versión anterior a la 1.9 beta 2. En este caso puedes copiar el contenido de la carpeta "mapsources" de la versión 1.8 en la carpeta "mapsources" de la versión que te hayas instalado, con esto dispondrás de muchas más fuentes (entre ellas googlemaps).
  • Además también puedes añadir mapas wms, para ello hay que crear un fichero (uno por cada mapa) .xml con cualquier editor de texto en el directorio de "mapsources". Aquí os dejo unos ejemplos: 

      Catalunya Orto 1:25 (uab) 
       
      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <customWmsMapSource>
      <name>Catalunya Orto 1:25(uab)</name>
      <minZoom>8</minZoom>
      <maxZoom>19</maxZoom>
      <tileType>JPG</tileType>
      <version>1.1.1</version>
      <layers>Orto5k_Versio5_ICC-catalunya</layers>
      <url>http://www.opengis.uab.es/cgi-bin/ICC/MiraMon5_0.cgi?</url>
      <coordinatesystem>EPSG:4326</coordinatesystem>
      <aditionalparameters>&EXCEPTIONS=BLANK&Styles=</aditionalparameters>
      <backgroundColor>#000000</backgroundColor>
      </customWmsMapSource>
       
      Catalunya Topografico Diversas Escalas (ICC)(uab)
       
      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <customWmsMapSource>
      <name>Catalunya_TopContinuaZoom(icc)(uab)</name>
      <minZoom>6</minZoom>
      <maxZoom>19</maxZoom>
      <tileType>JPG</tileType>
      <version>1.1.1</version>
      <layers>TopoContinua_ICC-catalunya</layers>
      <url>http://www.opengis.uab.es/cgi-bin/ICC/MiraMon5_0.cgi?</url>
      <coordinatesystem>EPSG:4326</coordinatesystem>
      <aditionalparameters>&EXCEPTIONS=BLANK&Styles=</aditionalparameters>
      <backgroundColor>#000000</backgroundColor>
      </customWmsMapSource>
       
      Infraestructura de Datos Espaciales de España (IGN)
       
      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <customWmsMapSource>
      <name>IGN WMS</name>
      <minZoom>6</minZoom>
      <maxZoom>16</maxZoom>
      <tileType>JPG</tileType>
      <version>1.1.1</version>
      <layers>mtn_rasterizado</layers>
      <url>http://www.idee.es/wms/MTN-Raster/MTN-Raster?</url>
      <coordinatesystem>EPSG:4326</coordinatesystem>
      <aditionalparameters>&EXCEPTIONS=BLANK&Styles=</aditionalparameters>
      <backgroundColor>#000000</backgroundColor>
      </customWmsMapSource>
       
      Infraestructura de Datos Espaciales de España (PNOA)
       
      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <customWmsMapSource>
      <name>PNOA-IGN(ES)</name>
      <minZoom>6</minZoom>
      <maxZoom>18</maxZoom>
      <tileType>JPG</tileType>
      <version>1.1.1</version>
      <layers>pnoa</layers>
      <url>http://www.idee.es/wms/PNOA/PNOA?</url>
      <coordinatesystem>EPSG:4326</coordinatesystem>
      <aditionalparameters>&EXCEPTIONS=BLANK&Styles=</aditionalparameters>
      <backgroundColor>#000000</backgroundColor>
      </customWmsMapSource>

Libresfera Noviembre 2011


Ya esta disponible el número de Noviembre de Libresfera. Una revista que tiene como finalidad la promoción y difusión de la cultura libre. Entre los temas que trata hay entrevistas, música, cine, tecnología...
Se distribuye bajo licencia Creative commons By-Sa, por lo que todos la podeis descargar gratis y compartirla con vuestros amigos. El link lo tienes aquí.