Compra aquí con Amazon para colaborar con nosotros, con premium tendrás 2 años de garantía y envíos gratuitos de 1 día en miles de productos.

jueves, 28 de noviembre de 2013

Black Friday, ofertas de juegos

Como sabéis en estas fechas tienen la tradición en Estados Unidos de ofrecer jugosas rebajas en esta época próxima a las navidades.
Eso incluye como no al software y muchas son las empresas que se apuntan al carro. En esta ocasión os traigo habituales en juegos en paginas que ya deberíais saberos de memoria ya:
http://store.steampowered.com/
https://www.humblebundle.com/store

Seguramente aparezcan estos días muchas mas ofertas en Amazon y Google Play (en el cual se espera próximamente en España ChromeCast y los ChromeBook, recemos).

Nada mas, esto es un pequeño recordatorio para los mas olvidadizos y, FELIZ VICIO!!! (y cuidado con vuestras carteras que es lo único que adelgazara en estas fiestas ^^).

martes, 19 de noviembre de 2013

Iniciándome en HTML5, herramientas

Recién que estoy ahora con un cursito de HTML5 (en mis tiempos no estaba apenas definido el), nos han puesto por ahora algunas cosas no muy complejas pero si que puede dar problemas a algunos la verdad así que pasara a comentar algunos pasos que di yo en el.

Editor wysiwyg para web

Lo que ves es lo que hay, esa es su definición, editores gráficos de webs, para proyectos complejos o para quien no tiene ni idea y no le importa mucho la eficiencia del código (el codigo generado siempre resultara peor que uno hecho a mano y optimizado por norma general)

En su tiempo use NVU, el cual al llegar a estable ceso su desarrollo y se creo el fork Kompozer esta muerto así que aun no estar yo al dia me he decantado por usar Bluegriffon pero tampoco esta en los repositorios pero es fácil de instalar desde los repositorios de getdeb.

Respecto a editor simple de texto recomiendan Sublime Text el cual también os enseñare a instalar mediante repositorios, aunque la verdad, con yo con gedit y sus plugins por ahora me ha sobrado en GNU/Linux.

Descargamos e instalamos el .deb de getdeb que nos añadirá su repositorio.
Y luego para añadir sublime text e instalar ambos los comandos tipicos:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer bluegriffon
Para Windows y Mac simplemente bajamos los instaladores de sus paginas oficiales.

Herramientas de edición web en la propia web

Ahora, si buscamos algo totalmente multiplataforma, movil o simplemente sin instalacion os ofrezco unas webs interesantes para tratar diseño web... usando interfaces webs html5 precisamente.

Editores simples
Ej: htmlinstant.com
Depuración de código HTML en tiempo real que puede ayudarnos a tener un aprendizaje bastante rápido y fácil. No guarda nada por si solos eso si.
Tenemos en una parte de la pantalla para poner código con alguna simple y en el otro para verla directamente.
Podemos encontrar desde algunos increiblemente simples con solo 2 paneles (editor y visor) a otros mas completos con cuentas online para guardar y compartir nuestros proyectos pasando claro esta por una gran variedad de opciones y controles.
Mozilla tiene también su propia versión en desarrollo ademas llamado Thimble

Editores con su propia plataforma
Ej: codepen.io
Tienen sus limitaciones y con características de pago habitualmente no pudiendo encontrar uno perfecto fácilmente.
Este nos obliga a guardar públicamente y a mano (excepto si pagamos) pero tiene la ventaja de poder manipular html, css y js a la vez viendo automáticamente sus resultados.

Editores integrados en otras plataformas
Ej: editey.com
Pueden tener un diseño profesional y sin capar en nada pero con algunos fallos debido a que se basan en servicios de terceros bastante populares.
Este integrado en Drive completamente guarda automáticamente en el y desde el podremos abrir nuevos archivos fácilmente, con el he creado mis primeras webs con CSS de 0 almacenadas en Drive.

Editores de texto enriquecido
Ej: tinymce.com
Estos son los llamados "editores avanzados" que salen para escribir artículos en blog o foro. Tienen la peculiaridad de tener un manejo muy semejante a un editor de texto enriquecido pero permitir ver el código html fácilmente pudiendo también modificarlo.

Habrá muchas mas pero con estas ya podemos hacer bastante y eso que son los primeros con los que me he topado :)

Almacenamiento o hosting en Google Drive

Si estáis empezando, ya habréis escuchado sobre, servidores, ftp, dominios y muchas otras cosas que sinceramente... ahora mismo tal vez no necesitéis aun conocer. Si que os ofrecer como alternativa guardar esos archivos en vuestra propia cuenta de Google.

Para ello debemos marcar preferiblemente la carpeta que lo contenga como compartida públicamente. El enlace sera siempre algo como:
https://googledrive.com/host/idlargodelacarpetacompartida/archivo.html
Tenedlo en cuenta porque si movéis el archivo de carpeta claro esta el identificador cambiara. Este sera de cerca de 30 caracteres, lo cual no es lo mas cómodo pero si gratuito y si lo deseamos podremos añadirle muy fácilmente un subdominio o incluso nuestro propio dominio mediante gweb.io http://gweb.io/ (un servicio muy simple pero también efectivo).

Habrá que que el navegador sea el visor directo del fichero así que no pueden ser ficheros con formato de Google Docs, por lo tanto hay que crearlos y subirlos antes desde otro lado (sin convertirlos al subirlos claro esta) y no podrás editarlos online directamente con Google Docs aunque los guardes en Drive (ya que solo permite editar los ficheros soportados por el). Aunque yo os comente que editey es una gran opción para trabajar con ellos.

Así que señores, ya tenéis unas buenas herramientas para empezar a trastear ^^

lunes, 18 de noviembre de 2013

Añadiendo sistemas torrent y DLNA a nuestro servidor domestico

Desde hace unos meses estoy probando Zentyal como servidor domestico incluso, de buena manera ademas, estable y sin apenas problemas la verdad.
Se administra vía web y puedo incluso apagarlo totalmente si lo deseo sin acercarme a el (enciendo mediante wake on lan).
Pero si os interesa de verdad esta distro dedicada a la pequeña y mediana empresa lo mejor es que directamente vayáis a su pagina oficial. De camino os dire que con su cuenta propia gratuita tendréis un vuestrosubdominio.zentyal.me que actualizara el propio servidor dándoos aun mas posibilidades sin recurrir a dyndns y semejantes.

En este caso he añadido algunas cosas para las que no estaba diseñado este tipo de servidores pero en casa si se hecha de menos : un servidor de torrent y uno DLNA, para este caso os presentare mis 2 favoritos hasta ahora, Transmission y Plex.
Zentyal esta basada en Ubuntu LTS, así que no habrá problemas en instalar estos programas en Ubuntu u otra distro con mínimos cambios.

Montar partición NTFS

Siempre recomendare usar particiones ext para evitar fragmentación, errores y otros problemas, pero a veces debido a ser dispositivos externos fuera de nuestro total control o que deben ser usados por sistemas de MS es necesario mantener ese formato de ficheros.
sudo apt-get install ntfs-3g #Instalar ntfs-3g, en Ubuntu viene preinstalado
sudo mkdir /mnt/ntfs #Creamos una carpeta donde se montará
sudo nano /etc/fstab#Modificamos fstab para añadir la sigueinte linea, Ctrl+X para guardar y salir.
/dev/sda1 /mnt/ntfs ntfs-3g defaults,uid=1000,umask=0000,auto 0 0
sudo mount -a #forzar el montar particiones de fstab sin tener que reiniciar.

Transmission

Transmission tiene la ventaja además de ser en su versión gráfica el programa por defecto de descargas torrent de Ubuntu por lo cual muchos estaréis familiarizados con el.

Instalamos y Configuramos transmission-daemon
sudo apt-get install transmission-daemon #Instalamos
sudo /etc/init.d/transmission-daemon stop #Por si lo estabas corriendo de antes lo paramos
sudo nano /etc/transmission-daemon/settings.json #Modificar configuración. La ultima es para anular la lista blanca…, podemos habilitarla y especificar IPs si lo deseamos..
"download-dir": "/mnt/ntfs/archivos/torrent/completos",
"incomplete-dir": "/mnt/ntfs/archivos/torrent/incompletos",
"rpc-whitelist-enabled": false,
sudo /etc/init.d/transmission-daemon start
Arrancamos el servicio y probamos mediante:
http://VUESTRAMAQUINA:9091
El usuario y contraseña por defecto es “transmission”

La mayoría del resto de parámetros podréis modificarlos desde su intefaz web o usar una aplicación de control remoto como Trangui (en repositorios de vuestra distro o en instalador en otros sistemas). También tenéis en el market de Android donde elegir (incluido por 3G una vez configurado los puertos correspondientes en servidor y router claro esta).
Con la ip de acceso, puerto junto al usuario y contraseña podréis configurar muy fácilmente el programa.

Plex

Plex por su parte es privativo, pero ha sido el servidor DLNA mas fácil, potente y atractivo de configurar con administración web (ni editar complejos archivos de texto plano para configuración ni tampoco requiere java) que he tratado hasta ahora.
Otros servidores DLNA famosos podrían ser minidlna, mediatomb, serviio, ps3 media server, etc. Mas ligeros y eficientes pero tal vez también mas complejos de usar para este caso particular.
Como extra su cuenta web nos permite visualizar mediante streaming incluso vía web y gestionar desde el movil (podemos regular el ancho de banda y calidad para red interna y externa).
También tiene la ventaja de poder administrar varios servidores desde la misma interfaz al conectarlo a nuestra cuenta.

wget http://downloads.plexapp.com/plex-media-server/0.9.8.10.215-020456b/plexmediaserver_0.9.8.10.215-020456b_i386.deb #Descargar .deb con dirección copiada desde su pagina oficial.
sudo dpkg -i plexmediaserver_0.9.8.10.215-020456b_i386.deb #Instalar paquete descargado.
Para acceder a su interfaz web puedes hacerlos desde: http://VUESTRAMAQUINA:32400/web

Como inconveniente no se lleva tan bien con VLC ni es libre por desgracia.
Aun así, están depurando su propio mediacenter pero aun no esta públicamente disponible para GNU/Linux, pero aun así podéis intentar probarlo:
sudo add-apt-repository ppa:plexapp/plexht
sudo add-apt-repository ppa:jon-severinsson/ffmpeg
sudo add-apt-repository ppa:pulse-eight/libcec
sudo apt-get update
sudo apt-get install plexhometheater
Recordemos que esto seria un visor el cual no es necesario en TV que funcionen con DLNA ni si usamos visores y sobre todo no es para instalarlo en el servidor multimedia.

Con Ubuntu 13.10 aun no esta disponible debido a la carencia de repositorios para algunas librerías libcec actuales aunque puedan instalarse manualmente o con versiones de otros repositorios.
Recordemos que sigue siendo una versión beta por lo que las molestias estarán solucionadas cuando sea estable oficialmente (en realidad la beta esta destinada para que la prueben los usuarios de pago del servicio).

martes, 12 de noviembre de 2013

Grandes cambios en Humble Bundle


Presentan: https://www.humblebundle.com/store
La semana pasada veíamos como pasaban a permitir sincronizar nuestra cuenta de Steam para asi poder canjear directamente nuestros juegos a partir de entonces con un solo click sin necesidad de códigos o regalarlos a otra persona (añadido mas tarde por petición).

A partir de ahora tendras ofertas exclusivas (pues no están en este caso ni en Steam activas) a un precio fijo pudiendo elegir los productos que te interesen solamente. Ya no es solo el precio que desees pagar pero esto puede servir para permitir mas promociones en el tiempo.

Recordemos ademas que el 10% en este caso ira a caridad, el 15% al concepto de los Humble Bundle y el resto al desarrollador.

Y es que hoy día por el precio que algunos se gastaban alquilando juegos puedes tener juegos completos de gran calidad.

miércoles, 6 de noviembre de 2013

Android 4.4, algunas novedades:



Bueno, mejor leerlas directamente en su pagina oficial para desarrolladores
Y con esta lista de reproducción podremos ver todos los detalles a nivel de desarrollo

Tendremos mayor eficiencia en muchos apartados, aseguran ser compatible con cualquier terminal con 512 de ram y mediante nuevos métodos bajar drasticamente el consumo energetico que hacen algunas aplicaciones mediante sensores. Nuevas APIS para NFC, SMS, IR, etc...

Y algunas que me han parecido la mar de interesantes para mi y que abriran muchas posibilidades y facilidades:

  • Grabar pantalla directamente en el dispositivo, perfecto para vídeos de demostraciones y si es lo suficientemente funcional incluso para hacer un streaming directo e incluso DLNA (y con ello mirrorring completo a básicamente cualquier smarttv sin aparatos extras). Por ahora solo con acceso root o conectado mediante adb.
  • Modo inmersivo (pantalla completa), ahora tendrá en el sistema la opción como "smart statusbar" la cual permite deslizando el dedo desde la parte superior de la pantalla sacar de nuevo la barra de notificaciones incluso en juegos a pantalla completa.
  • Al menos para mi en el tablet ha sido una gran compañero a la hora de jugar.


A nivel estetico tendremos grandes cambios, desde iconos hasta transparencia en la interfaz de todo el sistema

Android Studio
Con la llegada de 4.4 tenemos a versión 0.3.2 de Android Studio con soporte para KitKat (y otras mejoras como grabar vídeos del emulador), recordemos que no es estable ni beta siquiera, mucho menos, es para echarle un vistazo pero aun así plenamente funcional.

Primero lo descargamos de su pagina oficial

En el caso de Windows es un instalador típico, en el caso de GNU/Linux es algo mas complejo, en vez de darnos un paquete nos dan ya todo el sistema ejecutable montado (tal como hacían con eclipse) pero tampoco difícil de tratar.
Descomprimimos donde queramos tenerlo para trabajar (nuestro carpeta personal seria buen lugar). Ejecutamos studio.sh contenido dentro de la carpeta bin desde el terminal
sh androidstudioloquesea/bin/studio.sh
Una vez abierto para no tener que ejecutarlo mas desde el terminal nos vamos a "Configure" y "Create Desktop Entry".

Una vez dentro si hemos trabajado anteriormente con Eclipse sera mas o menos reconocible todo, se crean básicamente igual las maquinas virtuales para probar y ya nos podremos poner a trabajar cómodamente.

Si lo teniais instalado para actualizarl no hay mas que pinchar en Help > Check for Updates