Aug
21

LyX es un procesador de Textos (sí, algo similar al Word) con unas características un tanto peculiares y que lo diferencian de los otros procesadores de texto que podemos encontrar a día de hoy en el mercado.

Para empezar, este procesador de textos, no está basado en What You See Is What You Get (WYSIWYG), sino que está basado en What You See Is What You Mean (WYSIWYM), o en otras palabras, el editor le permite al usuario escribir el contenido centrándose en él, en lugar de en la apariencia del mismo, siendo lo único que tiene que hacer el escritor, marcar los textos como título, párrafo, enumeración, … de manera que se le deja la tarea de darle estilo al texto al propio editor a la hora de exportarlo. En el caso de que deseemos personalizar la apariencia final de nuestro escrito, lo único que hay que hacer es crear un nuevo estilo y aplicárselo al texto a la hora de procesarlo.

LyX se apoya en la tecnología TeX/LaTeX, dotando a estos lenguajes de una interfaz gráfica para trabajar con ellos y que no le haga falta al usuario tener conocimientos del lenguaje utilizado. Este tipo de lenguaje se utiliza en entornos profesionales, por ejemplo a la hora de crear una revista, escribir publicaciones, libros, … También es ampliamente utilizado en entornos científicos, ya que permite generar formulas matemáticas con una gran rapidez.

http://www.lyx.org/Screenshots

LyX, como ya hemos dicho, es un programa al cual se le pueden aplicar muchos estilos para dotar al texto con la apariencia deseada (sólo a la hora de exportarlo), por ejemplo, se pueden utilizar  los estilos estándar dados por los organismos pertinentes para publicaciones científicas entre otras cosas. De esta manera nos aseguramos que nuestro escrito cumple al 100% con los estándares sin tener que preocuparnos por ello lo más mínimo.

El programa nos da infinidad de opciones para crear textos, tablas, diagramas, importar imágenes, fórmulas matemáticas,… pero la cosa no acaba ahí, ya que posee una de las herramientas más importantes (a mi modo de ver) a la hora de escribir documentos profesionales de cualquier índole, y es que cuenta con un corrector que permitirá a terceras personas modificar nuestro texto sin que perdamos la versión anterior. Si bien no es el único programa en incorporar esta funcionalidad, es interesante saber que la posee, ya que no todos los procesadores de texto la tienen.

Entre los formatos en los que podemos exportar los documentos se encuentra un PDF, lo que pone el broche a una aplicación tremendamente versátil e interesante además de, ser gratuita por tratarse de un programa de código abierto.

Categoría Programas | Sé el primero en comentar!
Aug
19

Wakoopa es una aplicación de poca utilidad en entornos profesionales, pero cuenta con un gran valor para los curiosos. Esta aplicación nos permitir monitorizar y analizar el histórico de las actividades que realizamos en el ordenador.

Me explico, una vez nos registramos en la página web del servicio, hemos de bajarnos un pequeño programa que correrá como un demonio en nuestro ordenador. Este programa se encarga de monitorizar y enviar al servidor central en tiempo real los datos correspondientes al uso que le damos a nuestro equipo.

La aplicación le envía al servidor el sistema operativo usado, las aplicaciones que están corriendo en ese momento en el equipo y el tiempo de uso de cada aplicación.

Gracias a esto, si nos dirigimos a la página web de Wakoopa y nos logueamos con nuestro usuario y contraseña, seremos capaces de ver y analizar una serie de gráficas sobre el uso que le estamos dando al ordenador, tanto con aplicaciones en primer plano como con aplicaciones que se están ejecutando en segundo plano.

La página web hace a su vez de red social, y es que nos permite mantenernos en contacto con nuestros amigos y ver para qué utilizan ellos el ordenador a lo largo del día.

Una de las razones por las cuales podría vérsele a la aplicación una utilidad (más allá de la propia curiosidad personal) es que, dado que está analizando todas las aplicaciones que están corriendo en nuestro equipo, nos permitirá descubrir algunas aplicaciones que están corriendo y que un usuario inexperto podría no tener el conocimiento de que se están ejecutando. Pero la cosa va aun más allá, y es que contiene una micro-enciclopedia de programas, gracias  a la cual, podemos, de una manera muy sencilla, saber el cometido de dicha aplicación. Dicha enciclopedia está hecha al estilo de una Wikipedia, dado que cualquier usuario puede contribuir a ella, ahora bien, desconozco por completo si está utilizando el mismo motor o no. Por último mencionar que cuando estamos en la página del programa, ésta nos recomendará programas similares.

Categoría Programas | Sé el primero en comentar!
Feb
4

A día de hoy PHP es uno de los lenguajes web más utilizados y que cuenta con una comunidad más grande de desarrolladores, esto es así por varias razones, entre las que se encuentran:

  • OpenSource.
  • Fácil de aprender.
  • Se pueden cumplir (desarrollar) la mayor parte de los caprichos que tenga el desarrollador/cliente para una página web.

Pero, como no es oro todo lo que reluce, PHP es un lenguaje muy poco eficiente si lo comparamos con sus competidores, y esto es así, porque es un lenguaje interpretado, es decir, cada vez que se solicita una página web el servidor tiene que coger el archivo, interpretarlo y después ejecutarlo, lo que hace que la rapidez del script creado merme considerablemente, y esta es la razón de ser de HipHop.

HipHop es un compilador de PHP cuya tarea es realizar la conversión de PHP a C++, un lenguaje mucho más eficiente que el primero, ya que este es compilado.

HipHop ha sido desarrollado por Facebook durante los dos últimos años, y esto es así por una sencilla razón, Facebook es una de las páginas más grandes y con más tráfico que existen en la actualidad y que han sido desarrolladas en PHP (no en su totalidad pero sí la parte web, para más información puedes leer ¿Cómo funciona facebook? ), lo cual les está obligando a invertir grandes cantidades de dinero en servidores que podrían haberse ahorrado, de hecho, según los datos que proporcionan en la página del proyecto en, aproximadamente un 50%, lo cual, siendo claros es una auténtica barbaridad hablando en términos económicos para la empresa.

A mi modo de ver, este es un gran avance para PHP que tenía que ocurrir tarde o temprano, dado que si hasta el momento PHP era el lenguaje idóneo para crear proyectos pequeños e incluso medianos, con este compilador (una vez que funcione perfectamente), podrá ser utilizado, sin grandes problemas para realizar grandes proyectos, eso sí, teniendo siempre en cuenta que ha de haber alguna manera de interactuar con C++ desde PHP sin tener que utilizar aplicaciones como Thrift, así que tiempo al tiempo, habrá que ir viendo como va evolucionando el proyecto.

Por último os dejo un esquema con su funcionamiento:

Fuente: Facebook Developers

Tags:
Categoría PHP, Programación, Programas | 2 Comentarios »
Jan
8

Screengrab es una extensión creada para guardar imágenes de una página web completa, no sólo lo que se observa en la pantalla del ordenador en un momento dado.

El plugin es bastante increíble a la hora de capturar el contenido de la página, ya que es capaz, incluso de capturar los applets Flash y Java que contenga la página, siempre y cuando, claro está, se tengan instalados los reproductores de los mismos.

Como error  he de mencionar el que se ve en la imagen, que los elementos que deben estar siempre en una posición de la pantalla (realmente no es un error, pero quedaría mejor al final de la página), independientemente del scroll de la misma, salen en la posición que tendrían al hacer la primera captura de pantalla.

Un uso muy interesante de la extensión es el que se le puede dar al intentar vender, mostrar,… los diseños que se hacen y se intentan dar a conocer, como por ejemplo para mostrar un tema de WordPress.

Tags:
Categoría Programas | Sé el primero en comentar!
Nov
5

Os estaréis pensando “este tío esta loco, sin actualizaciones, a donde vamos a parar…”, pues sí, no me he equivocado con el título, tal y como lo leéis.

Unos investigadores del MIT (Massachusetts Institute of Technology)  han sido capaces de desarrollar un programa que es capaz de repararse a si mismo, el mismo se corrige los bug: Clearview (este es el nombre que recibe).

Esto hace pensar que si este programa ha sido capaz de optimizar Firefox en muy poco tiempo mientras que éste estaba siendo atacado, sería posible que lleguásemos a tener programas o incluso sistemas operativos que se auto-corrigiesen, no habría que esperar a las actualizaciones de los desarrolladores, la seguridad sería mucho mayor…; en fin las posibilidades son casi infinitas. ¿Os imagináis que el Windows Update deja de existir?

Un punto que no se ha dejado claro es si se podría volver hacia atrás, es decir, restaurar esas actualizaciones, ¿Tendría a partir de aquí la máquina más control que nosotros?. A mi me parece un proyecto muy interesante y de hecho me ha sorprendido tanto que os lo estoy contando…, aunque aún está a falta de madurar un poco, pero lo que está claro es que lo que vemos lejano puede que no lo esté tanto.

Fuente: Technologyreview

Tags:
Categoría Informática, Programas | 1 Comentario »
Oct
7

Si te acabas de pasar de Windows a Linux, o simplemente deseas tener instalado en tu distribución de Linux uno o todos los navegadores mencionado en el título del post, bastará con seguir unos breves pasos para hacerlo.

Antes de nade mencionar que  yo voy a explicar la instalación para máquinas con Debian (Lenny, Sqeeze, …) y Ubuntu, y aunque éste manual sirve a grosso modo para instalar estos programas en todas las ditribuciones de Linux disponibles, es posible que tengas que hacer algunos cambios en función de la misma.

Firefox 3.5 (todas las versiones en general)

firefox-logo-1Firefox, ¿para qué? te preguntarás, pues bien, Debian Lenny viene instalado con una versión bastante anticuada de firefox, y las versiones 9.04 de Ubuntu y derivados tampoco vienen con la última instalada, y dado, que ésta última versión viene con varias mejoras, vamos a explicar como instalarla siguiendo unos sencillos pasos:

  • Nos descargamos la última para Linux versión desde el sitio oficial.
  • Extraemos el fichero descargado.
  • Nos vamos en consola a la carpeta en la que se encuentra el archivo descargado y la carpeta generada al descomprimirlo.
  • Movemos la carpeta de la ubicación actual a /usr/lib, para lo cual podemos ejecutar en consola (firefox es el nombre de la carpeta extraída, si la tuya tiene otro nombre cámbialo):

~$ cp -rv firefox /usr/lib

  • Para finalizar, en el caso de que deseemos que al escribir en consola firefox se ejecute el navegador, simplemente hemos de crear un enlace simbólico, para ello nos dirigimos con la consola a /usr/bin y escribimos:

~$ ln -s /usr/lib/firefox/firefox firefox

  • Y ya, si queremos añadir el icono a nuestro menu, nos dirigimos al editor del mismo y lo añadimos (aquí se explica como hacerlo con el eclipse, se haría igual pero con los datos del firefox, en Comando basta con escribir firefox)

performance-chart-ff

Opera

opera-logoEl Opera es aun más fácil de instalar que el firefox, ya que desde la página ofocoal podemos descargarnos un .deb que lo hará todo por nosotros:

  • Nos descargamos el Opera para Linux de la página oficial.
  • Abrimos un terminal y nos dirigimos en el mismo a la carpeta en el que se encuentra el .deb que nos acabamos de descargar.
  • Instalamos las dependencias necesarias:

~$ apt-get install libmng1 libaudio2 libqt3-mt

  • Ejecutamos en consola el archivo descargado:

~$ dpkg -i *.deb

El asterisco (*) de la sentencia anterior ejecutará todos los archivos acabado en .deb, por lo que si tienes varios con el mismo nombre convendría que sustituyeses el asterisco (*) por el nombre del archivo a ejecutar.

Chrome

chrome_logo1El proceso de instalación de Chrome es muy similar que el de Opera si no igual:

  • Nos descargamos el Chrome para Linux de la página oficial del proyecto, desde la cual tendremos acceso a las versiones inestables del navegador para arquitecturas de 32bits y 64bits.
  • Abrimos un terminal y nos dirigimos en el mismo a la carpeta en el que se encuentra el .deb que nos acabamos de descargar.
  • Instalamos las dependencias necesarias:

~$ apt-get install xdg-utils libnss3-1d

  • Ejecutamos en consola el archivo descargado:

~$ dpkg -i *.deb

El asterisco (*) de la sentencia anterior ejecutará todos los archivos acabado en .deb, por lo que si tienes varios con el mismo nombre convendría que sustituyeses el asterisco (*) por el nombre del archivo a ejecutar.

Categoría Linux, Programas | Sé el primero en comentar!
Sep
24

Leo en Making Good Software (una web que por cierto acabo de descubrir) una serie de frases de programador, algunas de las cuales son bastante llamativas y otras, simplemente ciertas, pero la que más me ha llamado la atención es la que se corresponde con el punto número 7, traduzco:

No es un bug, es una nueva característica:

- Tío el sistema se reinicia dos veces al día!!!…

- Es una medida que se ha tomado para asegurarse de que los archivos temporales son borrados correctamente…

bug_vs_feature

Fuente Original

Categoría Curiosidades, Programación, Programas | Sé el primero en comentar!
Jul
9

iPod Touch 3.0Lejos de lo que suelen hablar los post con el mismo título, me gustaría comentar los problemas con los que me he topado a la hora de actualizar mi iPod Touch de la versión 1.1 a la 3.0.

Tras leer bastante sobre las bondades de la versión 2.0 y 3.0 del iPod Touch y iPhone, me decidí al fin a pagar los 7.99€ que cuesta senda actualización, tras hacer el pago, empieza automáticamente la descarga de la actualización, y 10 minutos después se empieza a actualizar sólo, hasta aquí todo bien.

Bien ahora vamos a analizar como estoy actualizando el iPod, como ya sabréis uso Linux como sistema operativo por defecto, por lo que utilicé el VMWare 6.5 para emular un Windows XP SP3 y actualizarlo con iTunes.

Pues bien, una vez da comienzo la actualización (después de generarse la copia de seguridad y demás), comenzó a reiniciarse sólo el iPod por el mero hecho de estar instalando la actualización, lo que causó que al llegar a cierto punto (siempre el mismo) se quede colgado el Windows XP virtualizado, así como el Linux que uso como SO principal, de lo que deduje que era conveniente instalar la actualización en un Windows instalado en el disco duro y no virtualizado.

Una vez cargado un Windows XP instalado en otro equipo me encuentro en con la sorpresa de que tengo que pagar otra vez los 7,99€ por la actualización del iPod si quiero instalarlo desde otro PC, ya que no me dejaba bajármela sin tener que pagarla de nuevo ni tampoco he recibido hasta la fecha (han pasado 2 días desde que hice el pago) ningún email de los de Apple que certifique que he pagado por la actualización.

Tras un rato de buscar la carpeta del equipo en la que descarga iTunes los archivos de iTunes Store (para coger el archivo que ya he pagado y así poder intentar actualizar el iPod que hasta el momento estaba muerto), encontré la carpeta en cuestión, antes de nada hemos de habilitar la visión de archivos ocultos:

Mi PC>Herramientas>Opciones de carpeta…>Ver

y en el listado seleccionar Mostrar todos los archivos y carpetas ocultos.

Una vez hemos hecho esto, hemos de dirigirnos a la carpeta en la que iTunes almacena sus datos:

C:Documents and Settings[tu usuario]Datos de ProgramaApple ComputeriTunes

Ahora, si deseamos hacer una copia de seguridad de las aplicaciones que nos hemos descargado, bastará con copiar la carpeta/archivos necesarios, en este caso hemos de entrar en la carpeta iPod Software Updates y hacer una copia de seguridad de la actualización (en mi caso el archivo se llama:  iPod1,1_3.0_7A341_Restore.ipsw) en un pincho USB o equivalente.

Por último en caso de querer instalar este software en nuestro iPod Touch desde otro equipo simplemente deberemos copiar el archivo en la misma ruta del segundo ordenador.

Tags: , ,
Categoría Programas, Windows | 1 Comentario »
Jun
23

Es posible, que si eres desarrollador web, te hayas visto en la situación de tener que instalar un servidor web en un ordenador que no es el tuyo a toda prisa para modificar determinados archivos de la aplicación utilizando paquetes como wampServer, AppServ o Xampp (suponiendo que con las aplicaciones que estos ejecutables nos baste), para acto seguido poder ejecutar los archivos que ya llevas en el pendrive.

webserver

Pues bien, con Usb Webserver esto se ha acabado, esta pequeña aplicación nos permite de una manera muy sencilla, llevar nuestro servidor en un pendrive y ejecutarlo en el ordenador que nos plazca sin tener que instalar nada en absoluto.

Pero no todo lo que reluce es oro, al descomprimirlo, me salta una alarma diciéndome que tiene un Troyano, sin embargo navegando por varios sitios web he visto que afirman que está limpio, mientras que otras lo están examinando

Tags:
Categoría Programas, Web | Sé el primero en comentar!
May
20

spotifyEl reproductor de música Spotify es un reproductor de música un tanto peculiar y que va gananado adeptos poco a poco a pesar de estar aun en su fase de desarrollo beta.

¿Para qué sirve Spotify? Spotify es un reproductor de música “distinto”, ya que la música que es capaz de reproducir no se encuentra alojada en el equipo del usuario, sino que se encuentra en internet, es decir, las obtiene basándose en una tecnología similar al P2P y en el streaming, ya que cada canción que le solicitemos al reproductor, se bajará a nuestro equipo desde los servidores streaming oficiales, pero para evitar la saturación de los servidores de la aplicación, también se sirve de partes de ficheros de otros usuarios del programa.

Bien, una vez tenemos claro el funcionamiento de la aplicación, he de decir que como es posible ya te hayas preguntado si Spotify se descarga todos los datos cada vez que escuchas la canción, y la respuesta es NO, pero claro, los creadores de tan magnífico programa no lo almacenan en el equipo en formato *.mp3 (lo cual, creo, que habría hecho que la aplicación no hubiese obtenido los permisos necesarios de las discográficas :P ), sino que, cada canción la divide en varios archivos y probablemente los codifique de alguna manera para dificultar el acceso a ellos.

Tanto es así que no existe ningún programa para decodificar y unir sendos archivos, por lo que en el caso de que deseemos hacernos con alguna de las canciones que escuchamos con el programa no queda otra, o bien las compramos, o …

Pues bien un método alternativo consiste en instalar algún programa que sea capaz de grabar el sonido de cualquier evento y/o programa del ordenador como por ejemplo Audacity o Soundforge, pero son programas con los que puede costar un poco cuadrar los tiempos de canciones, y cual ha sido mi sorpresa cuando, leyendo neoteo, veo que existe un programa similar a los ya mencionados llamado SpotifyRipping, que además de grabar el sonido del ordenador, es capaz de detectar cuando empieza una canción, cuando termina, y además también puede nombrar el fichero *.mp3 generado con el nombre de la canción que estaba sonando, vamos un completo.

Pero no todo lo que reluce es oro, ya que si nos remitimos a los Términos y Condiciones de uso de spotify, nos daremos cuenta que, como no pocía ser de otra manera, esta actividad no está permitida:

(…) copy, reproduce, “rip”, record, make available to the public or otherwise use any part of the Spotify Software Application or the Spotify Service or its content (including but not limited to tracks, images and text) in a manner not expressly permitted under this Agreement

Tags: ,
Categoría Programas | 1 Comentario »