sábado, 12 de mayo de 2012

Descargar películas y series desde SHURWEB.es


Nos instalamos el plugin MusicSig Vkontakte Lite para el chrome. Para ello: 

  • Abrimos una nueva pestaña, 
  • Vamos a chrome web store, 
  • Buscamos el plugin 
  • Lo instalamos pinchando en "añadir a chrome" 
Sin necesidad de reiniciar el navegador, nos vamos a la página con alguna de las películas o series en shurweb.es y debajo del cuadro con el reproductor del vídeo, veremos un botón azul con el texto "Iphone/Ipad".
Lo pinchamos y se abre la página original de vk.com (el facebook ruso) con el vídeo, que debajo del cuadro del reproductor tiene enlaces para la descarga en distintos formatos.
Verás normalmente dos enlaces para la descarga, para los formatos 320x240 y 480x360. Cada uno de esos enlaces dice "Descargar"(Скачать) y en paréntesis el formato del video. La extensión es .MP4. Para descargar, pulsas el enlace, eliges el destino de descarga y a esperar.
Cuando intentas descargarlo con el administrador de descargar del propio Chrome no pone automáticamente la extensión del fichero. Y para poder abrirlo automáticamente una vez finalizada la descarga, no viene mal guardar el fichero poniéndole el nombre con esa extensión ".mp4", para que lo puedan reconocer automáticamente los reproductores.
Para las opciones de compartir (insertar el video en nuestra página dentro de un iframe), pulsar "Поделиться" y después "Получить код видео". Aparecerá un nueva ventanita con el código a insertar, similar a la que proporciona youtube para insertar vídeos.
En la FAQ de shurweb.es (películas y series gratis), sección "Cómo descargo los vídeos?" se explica éste mismo proceso.

viernes, 11 de mayo de 2012

Comentar bloque de código HTML y RUBY mezclado

Una forma un tanto laboriosa, pero al parecer la más simple que hay en rails, para comentar múltiples líneas con código ruby y html entremezclado, en los ficheros con scripts para generar vistas:

<%
=begin %>
... aquí va el código html y ruby entremezclado, que se ha deshabilitado por estar comentado
<%
=end %>
Una monstruosidad de comentarios multilínea, para un framework que presume de simplificar... En jsp por el contario, sería tan simple como rodear el bloque a comentar con <%-- y --%>.

"10 cosas" sobre Ruby para un programador de Java

10 cosas sobre Ruby para un programador de Java (en inglés)

Anidar plantillas en Rails

Método de anidar plantillas para las vistas en Rails, descrito en el blog de Matt McCray.

Fuente

Seguir a - Scott Gonzalez

Scott Gonzalez es desarrollador líder en JQuery UI, la librería de JQuery para interfaces. También activo en Node.js y WHATWG.

http://scottgonzalez.com/

JSMAG - Buen blog sobre lo último de JavaScript

El blog sobre javascript imprescindible, para estar a la última. Novedades de plugins, artículos de autoridades del sector,...

www.jsmag.com

Por ejemplo he descubierto éste fantástico plugin turnjs, que permite reproducir el efecto de paso de páginas.

Como instalar RVM (gestor de versiones de RUBY)

En sistemas basados en linux:

Modo normal

Instalar RVM:
$ curl -L get.rvm.io | bash -s stable
Cargar RVM:
$ source ~/.rvm/scripts/rvm
Listar los requisitos (seguir las instrucciones):
$ rvm requirements
Instalar una versión de ruby:
$ rvm install 1.9.3

Modo guiado

En modo guiado con ruby & rails:
$ curl -L get.rvm.io | bash -s stable --rails
En modo guiado con rubinius & rails & puma:
$ curl -L get.rvm.io | bash -s stable --ruby=rbx --gems=rails,puma

Windows

Para instalar RVM con cygwin en Windows seguir éste tutorial.

Concurso de mini programas en javascript de 1K

En el concurso js1k.com compiten script de javascript de no más de 1K. Surgió como una broma, pero desde su primera edición ha resultado en una gran cantidad de participantes, premios y "programillas" de gran calidad.

Un ejemplo es éste árbol de Navidad girando en 3D de Román Cortés.

O el flexi droid de la edición de 2011.

O todo un juego de plataformas:

O éste impresionante motor gráfico con efectos de dinámica:

domingo, 6 de mayo de 2012

Rails TypeError - can't convert false into String

He estado probando definir páginas estáticas en un proyecto rails. Había creado el proyecto y configurado para que utilizase una base de datos MySql. La base de datos contra la que trabajaba se llamaba "OFF". Al arrancar el servidor y realizar una petición a la página estática que había generado obtenía el inexplicable error: "TypeError can't convert false into String".
Mirando las trazas el error se producía en:
mysql2 (0.3.11) lib/mysql2/client.rb:44:in `connect'
Probé a configurar otra base de datos con otro nombre y funcionaba correctamente. Así que mi sospecha es que lo que pasaba es que "OFF" es palabra reservada, parece que de sql, que no se puede usar como nombre de base de datos (y seguramente tampoco como nombre de columna, tabla, modelo en rails,...). He encontrado ésta recopilación de palabras reservadas relacionadas con rails, que habrá que evitar usar como nombres personalizados en nuestras aplicaciones rails y elementos relacionados, para evitarnos dolores de cabeza.