19 nov. 2015

Hoy os traemos una herramienta que es te gran utilidad a la hora de comparar ficheros de texto. En concreto, vamos a hablar de Diffuse.



Esta herramienta, disponible tanto GNU/Linux como para Windows, está pensada para los que nos dedicamos al mundo de la programación y el desarrollo software. Una vez cargamos dos ficheros de texto nos muestra de forma muy intuitiva y sencilla el total de líneas, resaltando en rojo las que no coinciden.

Además de esta sencilla visualización nos permite movernos a través de las diferencias, realizar un volcado de un fichero en otro o realizar una mezcla. También permite consultar si existen nuevas revisiones, utilizando un sistema de control de versiones como Subversion

En el siguiente enlace podréis encontrar los archivos para poder instalarlo tanto en Linux como en Windows.



4 nov. 2015

Servidor NFS


NFS (Network File System, o sistema de archivos en red) es un protocolo cuya finalidad es la de proporcionar sistemas de archivos distribuidos en un entorno de red local. Básicamente lo que hacemos con NFS es que diversos clientes pueden acceder a ficheros remotos como si se tratase de ficheros locales.

Esquema NFS

Configuración del servidor

Vamos a centrarnos en la instalación y puesta en marcha de un servidor NFS que proporcionará acceso a ficheros a diferentes clientes de una red.

En primer lugar tendremos que instalar los paquetes necesarios, en el caso de no tenerlos ya, para que nuestro servidor este operativo. Estos paquetes son portmap, nfs-kernel-server y nfs-common.
linceus@servidor:~# sudo apt-get install portmap
 linceus@servidor:~# sudo apt-get install nfs-kernel-server

Una vez tengamos instalados los paquetes necesarios para el funcionamiento del servidor, vamos a editar tres ficheros que serán /etc/exports, /etc/hosts.deny y /etc/hosts.allow. La misión de estos ficheros es clara: el primero de ellos nos permitirá indicar qué vamos a exportar, el segundo indicará los hosts que tendrán denegado el acceso y el tercero indicará qué equipos tienen permiso para conectarse a nosotros.

Empezaremos por /etc/exports. En él tendremos que indicar une nueva línea por cada fichero a compartir. La estructura que tendrá dicha línea es la siguiente.

directorio_compartir equipo(opcion1, opcion2, opcion3)
Cabe destacar que a la hora de indicar el equipo podremos hacerlo de tres formas diferentes. Si disponemos de resolución DNS y conocemos su nombre podemos utilizarlo. También podemos hacer uso de su IP o, si así lo requerimos, podemos exportar el directorio a una red concreta indicando su dirección de red y su máscara correspondiente.

En cuanto a las opciones que vemos en el formato de la línea son las siguientes:

  • ro | rw: Si marcamos la opción ro le estaremos diciendo que el directorio se exporte como sólo lectura. Esta opción es la que esta por defecto. Si optamos por rw se permitirá la escritura en el directorio. Dependiendo de las características de la red debemos elegir una u otra.
  • sync | async : Tratamos la sincronización con el servidor. Se recomienda respetar el protocolo NFS escogiendo la opción sync. Si optamos por async obtendríamos una mejora del rendimiento, pero supondría un riesgo en la consistencia de la información.
  • root_squash | no_root_squash | all_squash : Esta opción nos permite enmascarar el acceso de los usuarios remotos. root_squash hará que un usuario identificado como root en el cliente remoto tendrá los privilegios de un usuario anónimo. no_root_squash evitaría este enmascaramiento y le otorgaría los privilegios que normalmente tiene. all_squash relizaría la operación de enmascarado con cualquier usuario.
Para entender mejor lo anteriormente explicado vamos a ver un ejemplo de lo que sería un fichero /etc/exports típico:
/home/linceus/datosCompartir 192.168.0.0(ro,sync,all_squash) 
Una vez configurado el fichero exports vamos a hacer lo mismo con hosts.allow y hosts.deny. Ninguno de ellos es obligatorio pero se recomienda su configuración para garantizar la seguridad de los datos. Ambos poseen la misma estructura:
servicio: host [o red/mascara_subred], host [o red/mascara_subred], ....
Cambiar servicio por el servicio que vamos a permitir o denegar. En nuestro caso serán portmap y rpc.nfsd. Estos dos servicios se encargan de descubrir el puerto que está en escucha para NFS y para realizar la comunicación, respectivamente. Hay que tener en cuenta que NFS se basa en RPC y que este requiere de portmap para realizar un mapeado de puertos.

Para relizar una correcta configuración de nuestro servidor, vamos a tener en cuenta la seguridad y, por ello, es recomendable que en el hosts.deny bloqueemos portmap, ya que como se ha explicado, aunque sí se permita NFS éste requiere del portmap para funcionar. Si lo bloqueamos, ningún cliente que no esté en el hosts.allow podrá acceder a NFS. Para bloquearlo introduciremos la siguiente línea:
portmap:ALL
En el fichero hosts.allow vamos a permitir el acceso tanto a portmap como a nfs para los clientes que nosotros consideremos adecuados. En este ejemplo se considerará nuestra red como potenciales clientes.
portmap:192.168.0.0/255.255.255.0
 nfs:192.168.0.0/255.255.255.0
Y con esto podemos dar por terminada la configuración de nuestro servidor.

Configuración desde el cliente

Ahora que hemos finalizado nuestras tareas en el servidor, queda montar en el cliente el directorio que estamos exportando. Un directorio exportado se monta en el cliente como un volumen con sistema de ficheros NFS. Digamos que es similar a una partición de un disco duro o a una memoria USB. Utilizaremos el siguiente comando.
linceus@cliente:~$ mount -t nfs direccion_servidor:/home/linceus/datosCompartir /home/usuario/datos
En este ejemplo cabe destacar varias cosas. La primera de ellas es que la opción -t nos permite decidir el sistema de archivos del volumen que estamos montando, en este caso NFS. Otra cosa que conviene tener en cuenta es que estamos montando nuestro volumen sobre un directorio que ya tiene que existir. Puesto que lo que hacemos es traernos el contenido del directorio exportado a nuestro directorio local. Si es un directorio que nos interesa tener disponible desde que arrancamos el equipo podría ser interesante meter el volumen en el fichero fstab para que se monte automáticamente al arrancar



7 sept. 2015

Navegadores hay muchos, cada uno con sus propias bondades y defectos. Últimamente están empezando a desarrollarse tecnologías que, si bien no son realmente nuevas, puede que marquen tendencia el día de mañana.


La realidad virtual es una de ellas. Hace bastantes años ya hubo intentos por aproximarse a este campo pero, evidentemente, la calidad dejaba mucho que desear y no ha sido hasta ahora que la realidad virtual parece llegar definitivamente...quién sabe si para quedarse.

Sea como sea, lo cierto que ya podemos disfrutar de un navegador que hace uso de esta tecnología. Se trata de JanusVR.

Este navegador no solo hace uso de los cascos de realidad virtual sino que, además, permite que varios usuario coexistan en su "mundo", estando todos estos enlazados a un servidor maestro, haciendo que se cree una enorme comunidad con miles de usuarios navegando al mismo tiempo mientras se comunican entre ellos.

Aquí tenéis un vídeo promocional que resalta sus principales virtudes:



Podréis encontrar este navegador disponible para Windows, Mac y Linux en su página web


P.D: Lo cierto es que después de ver esto a alguno quizás se le venga a la mente la visión del internet del futuro que se tuvo en la serie de televisión Futurama


Aquellos que estáis todo el día fuera de casa con vuestro dispositivo móvil en la mano utilizándolo para todo tipo de tareas, tanto profesionales como más de ocio, seguro que en ocasiones, al llegar a casa y sentaros frente a vuestro PC, añoréis algunas de estas app.

Pues bien, para no tener que estar funcionando con los dos aparatos de manera simultánea y para aquellos usuarios con dispositivos móviles basados en Android, en el mercado existen varios programas que en realidad son emuladores del sistema operativo de Google pero para poder ejecutarlo desde vuestro PC o portátil corriendo bajo Windows.
En este caso os vamos a hablar de una nueva aplicación llamada Nox APP Player del desarrollador de software Duodian Network, que se caracteriza por ofrecernos la posibilidad de ejecutar aplicaciones Android en nuestro sistema Windows de manera bastante fluida.
Del mismo modo otro de los puntos fuertes de esta alternativa de origen chino es lo sencillo que resulta configurar el programa en el equipo. Cabe mencionar que esta herramienta está capacitada para ejecutar Android 4.4.2 en una ventana que se adapta en la pantalla para tener la apariencia de una tablet, es decir, que aprovecha casi la totalidad de la superficie de la misma. Gracias a ello todos los juegos y aplicaciones que normalmente utilizamos en horizontal en nuestro móvil o tablet, se adaptarán a la perfección a esta aplicación.
Tras descargar Nox APP Player desde la página oficial del desarrollador e instalarlo en nuestro Windows, en seguida nos daremos cuenta de que apenas dispone de aplicaciones que se instalen por defecto junto al emulador, algo que seguramente para la mayoría de vosotros sea preferible. Por lo tanto accederemos a la Play Store y de ese modo tan solo instalaremos aquello que consideremos oportuno.
Con el fin de que el emulador sea lo más realista posible, este software dispone de botones laterales similares a los que podemos encontrar en cualquier tablet para acciones como capturar pantalla, controlar el volumen, etc. En lo que se refiere a los parámetros internos que podremos personalizar y configurar, lo más destacable y recomendable es especificar al programa el hardware que tenemos instalado en nuestro equipo para que su funcionamiento se adapte al ordenador del que disponemos.
De este modo y con estos sencillos pasos podremos utilizar, si así lo queremos o necesitamos, nuestras aplicaciones Android en cualquier ordenador de sobremesa o portátil basado en Windows en cualquier momento.

31 ago. 2015






Cuando se lanza un nuevo sistema operativo muchos programas dejan de funcionar con normalidad debido a los cambios internos del mismo, obligando a los desarrolladores a actualizar sus aplicaciones para seguir funcionando en las nuevas versiones. Este proceso suele ser lento, pero poco a poco los desarrolladores van actualizando y adaptando sus aplicaciones a las nuevas versiones de los sistemas operativos. En esta ocasión quien se ha actualizado es Ultimate Windows Tweaker, una conocida herramienta de optimización de Windows.

Los desarrolladores de Ultimate Windows Tweaker han publicado la nueva versión 4 de la herramienta que viene especialmente preparada para optimizar el nuevo sistema Windows 10. Esta nueva versión viene con una serie de opciones y ajustes específicos para el nuevo sistema operativo de Microsoft, aunque el resto de opciones y configuraciones son las mismas que las de la versión 3.

Podemos descargar el nuevo Ultimate Windows Tweaker desde su página web principal. Esta aplicación es gratuita y portable, por lo que no necesitaremos instalarla en el sistema para ejecutarla salvo .Net Framework 4 que, aunque viene por defecto con Windows 10, si somos usuarios de las versiones anteriores de Windows es posible que tengamos que instalarlo manualmente.

Una vez que tengamos la aplicación descargada la descomprimimos y la ejecutamos. El programa creará un punto de restauración para poder recuperar el sistema si algo sale mal.
Automáticamente veremos una ventana similar a la siguiente.

Esta es la pantalla principal del programa. En ella nos mostrará principalmente un resumen sobre nuestro ordenador y nuestro sistema operativo. Como podemos ver, en la parte izquierda tenemos una serie de menús dentro de los cuales se encuentran ordenadas todos los apartados que nos permite configurar este programa:
  • Customization: Podemos configurar las diferentes opciones de personalización del sistema operativo.
  • User Accounts: Desde aquí configuraremos los ajustes de las cuentas de usuarios del equipo.
  • Performance: Podemos configurar diferentes opciones de rendimiento.
  • Security & Privacy: Desde aquí configuraremos todo lo relacionado con seguridad y privacidad, muy útil para limitar la información que se envía a Microsoft en Windows 10.
  • Internet Explorer: Podemos configurar las distintas opciones del navegador.
  • Context Menu: Desde aquí configuramos los elementos del menú contextual.
  • Additional: Otras opciones de configuración.
No vamos a profundizar en todas las opciones que nos ofrece esta nueva versión ya que son las mismas que las de la versión 3 y anteriores. Lo que sí vamos a ver son las opciones específicas de Windows 10. Para ello pulsamos sobre el apartado “Security & Privacy” y en la parte superior hacemos clic sobre “Privacy”. Veremos una nueva ventana similar a la siguiente.

Como podemos ver, este programa nos va a permitir deshabilitar la mayoría de las opciones que violan nuestra privacidad enviando datos a Microsoft. Este es uno de los aspectos más criticados del nuevo sistema operativo, y por lo tanto esta herramienta nos va a permitir limitar y desactivar todo esto fácilmente, sin necesidad de instalar nada más en el sistema.
Ultimate Windows Tweaker se ha ganado con el paso de los años un gran prestigio como aplicación todo-en-uno para configurar y optimizar los sistemas Windows. Con esta nueva versión 4 esta herramienta va a seguir creciendo y permitiendo a los usuarios seguir teniendo el control sobre un sistema que cada vez es menos privado y más limitado.

10 ago. 2015



Cómo crear un Makefile básico


Un makefile no es ni más ni menos que un fichero de texto plano que define una serie de reglas que, a través de la aplicación Make, automatiza la compilación de código de forma simple y organizada. Make puede ser empleado para compilar cualquier tipo de lenguaje y desde cualquier sistema operativo, pero históricamente se ha empleado mayormente en C y entornos Unix. No obstante, a día de hoy cualquier entorno decente que integre las herramientas básicas de programación suele incluir su propia adaptación de Make, permitiéndole compilar haciendo uso de su propio sistema de guiones (véase por ejemplo Miscrosoft Visual Studio, Netbeans o Eclipse).

Realizar un makefile básico no es nada complicado, basta con entender las siguientes dos premisas: Todo fichero makefile debe llamarse "makefile"; El contenido de todo makefile debe contener el siguiente formato:


nombre_de_una_regla: dependencias_de_la_regla (si la hubiere)
(tabulación) comando_a_ejecutar 
Ejemplo:


Para entender el ejemplo anterior hay que tener claro un par de cosas: La regla por defecto debe llamarse "all". No es obligatorio, pero sí cómodo, puesto que "all" es una palabra reservada que indica cual es la regla por defecto a ejecutar en caso de que ejecutemos un "make" a secas, sin argumentos.  Si en vez de llamarse "all" se llamara "compilar", habría que ejecutar el comando "make compilar" para poder ejecutar esta regla. También hay que tener presente que make fallará (dará error) si ejecutamos el comando en un directorio donde no exista un archivo makefile. Cuando una línea de la regla falle, Make abortará su ejecución, notificando el error que ha detectado.

Profundizando más en el ejemplo, vemos que hemos empleado el gcc como compilador, pero nos podría valer cualquier otro, puesto que todos los compiladores estándares de C suelen emplear los mismos parámetros de entrada. En este caso si nos fijamos hemos hecho la compilación en dos líneas: En la primera compilamos el código fuente contenido en el fichero main.c (debe indicarse con el argumento "-c") a un objeto binario (y no ejecutable) main.o (donde el argumento "-o" indica que se trata del nombre del fichero output): En la segunda línea empleamos el main.o que hemos generado previamente y lo transformamos en un ejecutable llamado "main".

Cabe destacar que Make no tiene por qué ir ligado al lenguaje C (aunque ambas van bastante cogidas de la mano), también puede emplearse para compilar proyectos en C++ o Java:



Ejemplo con C++



Ejemplo con Java


No obstante, las reglas de un makefile no tienen por qué definir únicamente comandos de compilación, también pueden ejecutar órdenes de shell:



En este ejemplo el comando "make clean" borraría los ficheros main y main.o


Pero la magia de los makefiles no radica en su utilidad de automatizar la compilación de código (para ello ya existen los shell scripts), si no en su alto grado de personalización, permitiendo el uso de variables y de dependencias. Por ejemplo, podemos indicar que cuando se ejecute la regla "all", se requiera previamente la ejecución de otra regla que cree los directorios "tmp" y "build", que serán empleados para guardar respectivamente el objeto binario y el posterior ejecutable:





También podemos emplear variables para indicar en qué directorio se va a encontrar cada recurso. Para crear una variable nos bastará con emplear el siempre intuitivo "=", pero para hacer uso de ella deberemos de envolverla entre paréntesis y hacer uso préviamente del símbolo "$":





Hay que destacar que el uso de dependencias no tienen por qué ir ligadas a reglas, también pueden indicar la necesidad de que exista un fichero:




En este ejemplo vemos que "all" se ejecutará si la regla folder acaba con éxito y a su vez existe el fichero $(source_dir)/main.c. Como podéis apreciar, a nivel de dependencias no existe ninguna diferencia para asignar una regla o un archivo. Esto se debe a que Make por defecto buscará la existencia de un fichero o directorio y en caso de no hallarlo buscará su correspondiente regla. En este ejemplo no se ejecutará dicha regla si se da el caso de que tengamos en nuestro proyecto un archivo llamado "folder". Así que si vemos que en nuestro proyecto hay ficheros con nombres que pueden resultar problemáticos para Make, podemos forzar que se haga uso de reglas para determinadas palabras empleando la etiqueta ".PHONY":





La prioridad de Make en comprobar la existencia de ficheros antes que la ejecución de reglas no es una casualidad, si no que está hecho aposta para poder ahorrar tiempos de compilación en proyectos grandes. Esto se debe a que es bastante común crear una regla por objeto compilable y asignarle como nombre el mismo que tiene el fichero que genera. De esta forma, si un objeto no existe se ejecuta diréctamente la regla que fuerza su compilación.




Explicación del ejemplo:
1- Si existe el fichero main.o, se hace uso de él.
2- Si no existe el fichero main.o, ejecutamos la regla con su mismo nombre, el cual generará el fichero.
3- Si cambiamos el contenido de main.c, debemos de hacer un make clean para compilar los cambios al objeto main.o.
4- Si antes de "all" insertáramos la línea ".PHONY: main.o", nunca se comprobaría la existencia del fichero main.o puesto que se ejecutaría siempre su correspondiente regla.

También hay que tener cuidado cuando insertemos reglas que ejecuten comandos de shell. Ten en cuenta que comandos como mkdir pueden fallar si se intenta crear un fichero que ya existe y comandos como rm pueden fallar si se intenta borrar un fichero que no existe. Esto lo comento porque como he mencionado antes, el fallo de una línea hace que Make aborte la ejecución del resto de reglas.


Por ejemplo, en el caso anterior, un "make clean ; make" funcionaría bien, pero sería imposible compilar la aplicación si hiciéramos "make folder ; make". Esto nos obligaría a realizar previamente un "make clean" cada vez que quisiéramos hacer un "make". Para solventar este paso podemos insertar al principio de una línea el carácter "-", puesto que este carácter indica que Make debe ignorar el valor que retorna la línea. Es decir, en determinadas líneas podemos solicitar que Make continúe ejecutando el resto de líneas pase lo que pase:





Por último sólo remarcar que puedes insertar comentarios dentro de un makefile empleando el carácter "#". Con todo ello ya deberías de saber realizar makefiles básicos.



Uno de mis makefiles



24 jul. 2015

Hay multitud de sistemas operativos a los que podemos acceder. Todo depende de nuestros gustos y prioridades pero también hay sitio para el misticismo a la hora de elegir S.O.

Terry Davis es el creador de TempleOS y, pese a que primera vista no parece nada del otro mundo (de hecho es bastante limitado), se trata de un sistema el cual empezó a codificar porque Dios así se lo pidió.

Siendo él el único programador del proyecto, TempleOS consta de más de 120.000 líneas de código en los cuales Terry ha invertido 10 años. Como ya hemos dicho no se trata de un sistema de última generación y posee solo gráficos en 16 colores con una salida VGA 640x480.




Como era de esperar este sistema operativo tiene un claro componente religioso y está lleno de referencias a la Biblia.


Su autor se ha referido a TempleOS como un Commodore 64 moderno y para su desarrollo utilizó un lenguaje de programación también de cosecha propia bautizado como HolyC basado en C y C++.Entre los programas más llamativos que incluye este sistema operativo, destaca el llamado AfterEgypt, que según su creador es un oráculo para hablar con Dios.

Sí queréis echarle un vistazo, aquí tenéis un enlace

12 jul. 2015

Hace un par de semanas os mostramos cinco páginas que poseen una dudosa función pero que siempre está bien saberlas ya sea como curiosidad o por echarnos unas risas.

Hoy vamos a continuar nuestro particular recopilatorio:


1º ¿Es navidad? 



Lo sabemos. Somos unos desastres y algunas veces no sabemos ni en el día que vivimos, ¿qué mejor ayuda que una web que nos diga de forma tajante si estamos en navidad?


2º Productos vivos



Una de las cosas que las compras por internet han traido es que ya no tenemos que tener miedo de pasar por una tienda y tirar algo...entrad en la web y esperad unos segundos.


3º Desata tu Picasso interior




En esta página uno puede dejar volar su imaginación durante un rato. Inútil, inútil no es...a menos que tengas poco talento, claro.


4º ¿Seguro que tienes encendido tu PC?




A veces es mejor asegurarse.


5º ¡Marchando un ataque epileptico!




Si quieres una buena fiesta de luces y colores chillones haz bailar al gusanito negro...tu ojos preferirán que no lo hubieras hecho.

1 jul. 2015

Internet es un lugar lleno de maravillas y de calamidades, lo sabemos, pero en ocasiones la imaginación (o la falta de ella) de algunos usuarios da como resultado webs que no poseen la más mínima utilidad pero que aun así siguen ahí...por si algún día necesitamos desesperadamente recurrir a ellas.

Aquí tenéis una recopilación de 5 webs que nos harán perder un poco el tiempo:


1. CAT-BOUNCE





Internet es un lugar perfecto para los amantes de los gatos. ¿6 gatos dando vueltas no son suficientes? Siempre puedes hacer que lluevan unos cuantos más.



2. ¿Dónde estoy?

¿Quién no se ha perdido alguna vez o se ha despertado en un lugar que no conoce?...siempre podemos mirar Google Maps...pero está página puede hacer el apaño si no tenemos el móvil a mano.



3. Para los sensibles amantes de los perros


Podemos ver una película de acción con litros de sangre por pantalla, pero ver morir a un perro es otra cosa...si es que son tan simpáticos estos animalitos. Si quieres evitar un mal trago al ver una película asegurate antes de que ningún perro muere en ella.


4. Ubicación del día



Si piensas que un día es parte de un mes, que a su vez es parte de un año, etc... esta página te ayudará a verlo todo con gráficos. Sí eres de los que le gusta considerar que su vida es corta, también es tu página.


5. ¿Qué podría comprarme?



Antes de hacer un gran desembolso económico pásate por esta página, puede darte nuevas ideas para comprar o hacerte sentir un poco culpable.





Hasta aquí la recopilación de hoy. La semana siguiente traeremos más webs para que podáis echarle un vistazo a lo que se mueve por la red en el día de hoy.

Si queréis aportar algún enlace más no dudéis en dejar vuestros comentarios. 


5 jun. 2015

El primer monitor basado en la tecnología de punto cuántico fue lanzado ayer en China gracias a la colaboración entre Philips y QD Vision.



Estamos hablando del modelo Philips 276E6ADS de 27 pulgadas y resolución Full HD, capaz de mostrar el 99% del espectro de color Adobe RGB. Este tipo de monitor es ideal para la persona que se dedique a trabajos en los que las necesidades de fidelidad cromática son elevadas como, por ejemplo, la edición fotográfica

La tecnología de punto cuántico (quantum dot) consiste en una nanoestructura semiconductora que obliga a los electrones a moverse únicamente en las tres direcciones espaciales (x, y, z), haciendo que la imagen se totalmente estable y uniforme. Además este tipo de monitores tienen un consumo energético menor que el de los actuales monitores LED

Los nuevos monitores de PC de alto rendimiento de Philips utilizan óptica QD Vision Color IQ, que proporciona colores más vivos e imágenes más reales. La solución Color IQ quantum dot del 276E6ADS de Philips tiene resolución Full HD y entrega una calidad profesional a un precio más orientado a la gama media.

Según ha afirmado Chris Brown, director de márketing de MMD “El nuevo monitor de la serie E6 romperá el mercado ya que proporciona una calidad de imagen superior a un precio muy competitivo. Además, nos enorgullece ser los primeros de la industria en lanzar un monitor con tecnología de punto cuántico al mercado de PC”.

La doctora Jennifer Colegrove, CEO de Touch Display Research Inc ha declarado que el 51% de los monitores tendrán tecnología de punto cuántico para el año 2025. De momento ya tenemos el primer monitor con esta tecnología de la mano de Philips, aunque en un principio solo en China. Llegará a Korea, Europa y USA dentro de unos meses, de momento, sin precio oficial.

3 jun. 2015

Fallout 4 ya es una realidad y, tal como apuntabamos ayer, hoy se ha presentado el primer trailer del videojuego de Bethesda que se lanzará en PC, PS4 y XboxOne.




De momento, además del trailer conocemos que el juego se desarrollará en Boston, tal y como apuntaban los rumores. A pesar de no tener aún fecha de lanzamiento oficial, sí podemos realizar la reserva por lo que puede parecer que será una fecha no muy lejana, quizás alrededor de la campaña navideña.

"Somos conscientes de lo que este juego significa para todos. La tecnología actual nos ha permitido ser más ambiciosos. Nunca nos habíamos sentido tan emocionados por un juego, y estamos impacientes por compartirlo", señala Todd Howard, director del juego.









2 jun. 2015

Bethesda ha hecho pública una nueva web que está relacionada con el esperado nuevo juego de la saga Fallout.

En estos momentos la página muestra una cuenta atrás que finalizará mañana y posiblemente de paso a algún anuncio acompañado, espereamos, de alguna muestra de lo que podría ser Fallout, que será presentado de forma oficial en el E3 del día 15 de este mes.




De acuerdo a ciertos rumores, el juego estaría ambientado en la ciudad de Boston. Quizás mañana podamos conocer si los rumores son ciertos o son simplemente eso: rumores.
Una configuración que muchos conocen pero que otros muchos no es la de cambiar la ip de un equipo en el sistema operativo de Microsoft. Aquí vamos a explicar los pasos para cambiar la dirección ip de nuestro equipo de una forma sencilla y rápida.

1º Paso: Accederemos al panel de control de nuestro equipo. Si es Windows 7 y anteriores lo haremos desde nuestro icono de inicio. Si estamos en Windows 8 podremos hacerlo pinchando en:


2º Paso: en el buscador de nuestro panel de control introduciremos la palabra Adaptador y nos aparecerán una serie de opciones. Hacemos click sobre la siguiente:



3º Paso: Nos aparecerán las distintas conexiones de red de nuestro equipo. Configuraremos la que nos sea necesaria y para ello haremos click con el botón derecho de nuestro ratón y pincharemos en propiedades.


4º Paso: En la ventana de propiedades nos aparecerán muchas opciones. Nosotros vamos a configurar nuestra IP y, normalmente, se tratará de una dirección ipv4, así que de entre todas las opciones seleccionaremos Protocolo de red versión 4 y, con dicha opción seleccionada, pincharemos en el botón propiedades que aparece justo debajo.


5º Paso: Nos aparecerá una nueva ventana que por defecto estará en configuración automática. En la mayoría de los casos esto es lo ideal porque será nuestro router quién se encargará de brindarnos una dirección IP.



Si por alguna razón queremos ponerla de forma manual solo tendremos que seleccionar Usar la siguiente dirección IP e introducir nuestra IP, máscara de subred y puerta de enlace. También podremos configurar si así lo deseamos la dirección de nuestro DNS pero eso no tiene relevancia dentro de este pequeño tutorial.




20 may. 2015

PC Games Hardware ha realizado una comparativa en la que se puede apreciar las diferencias gráficas que hay entre ambas configuraciones.



Para realizar el experimento se ha realizado con un PC de gama alta que posee un Intel i7 de 3.3Ghz y una tarjeta gráfica Geforce GTX 980.

Aquí tenéis el vídeo en cuestión para que podáis apreciar las diferencias que hay, especialmente en el ámbito de la iluminación.



17 may. 2015

Es inevitable caer en las comparaciones cuando hablamos de una saga como Diablo y más concretamente de sus dos últimos juegos: Diablo II y Diablo III.

Para conmemorar el tercer aniversario de la tercera entrega de la saga, Blizzard ha querido estrenar un nuevo nivel secreto que tendrá como protagonistas a las famosas vacas de Diablo II.



Para acceder a este nivel secreto será necesario que derrotemos al enemigo llamado Heraldo de la Reina que aparecerá de forma aleatoria. Por supuesto en el nuevo nivel habrá una gran cantidad de tesoros y...vacas. Muchas vacas.

Este nivel no estará disponible para las consolas de vieja generación, las cuales recibirán una bonificación de oro y experiencia

11 may. 2015



Hoy en día hay multitud de lenguajes de programación, cada uno con sus ventajas e inconvenientes pero, sin lugar a dudas, esta diversidad suele ser objeto de intensos debates en muchos lugares de la red.

Incluso en el momento en el que nos decidimos a emprender la aventura de iniciarnos en un nuevo lenguaje, o en nuestro primer lenguaje, una pregunta suele rondarnos la cabeza: ¿se utiliza realmente esto?

Una buena forma de averiguarlo es echandole un vistazo a la siguiente tabla:




Como se puede apreciar, en estos mismos momentos hay dos lenguajes que están por encima del resto y con una diferencia notable como son Java y C.

También podemos notar otros aspectos interesantes como es gran subida experimentada por el lenguaje R.

Esta lista no es el único dato interesante que podemos consultar. En el siguiente enlace podréis encontrar estadisticas aun más completas que las que os hemos mostrado, las cuales se actualizan con bastante frecuencia, además de una serie de gráficos e históricos que nos darán una idea de como ha evolucionado el uso de los lenguajes de programación hasta nuestros tiempos.


Y vosotros, ¿cuál utilizáis?

6 may. 2015




Ya lo tenemos aquí, han pasado varios meses desde los primero vídeos de gameplay que hemos disfrutado, todos ellos en versión de PC.

No obstante ya se han dejado ver un par de vídeos de la versión para Playstation 4 en las que podemos ver como luce la última aventura de Geralt en la sobremesa de Sony. Sin más dilación aquí tenéis el contenido.











Recordamos que The Witcher 3 saldrá a la venta el próximo 19 de mayo para PC, Playstation 4 y Xbox One