1

ReDan Radio

Hoy voy a compartir con ustedes Redan Radio, un programa realizado por Quili García (un gran neobookero) en base a una entrada del blog. Si te gusta escuchar radio mientras estas trabajando en la PC, no busques más, éste es el programa que necesitas. Pueden visitar su pagina web para ver otras utilidades creadas por él.

Que es Redan Radio?

Es un programa gratuito que sirve para escuchar la radio por Internet aprovechándose, de esta manera, de todos los beneficios de la red.

Existen muchos programas para escuchar radio, pero este, dispone de características que le hacen especial:

  • Base de datos de emisoras totalmente accesible.
  • Se pueden agragar nuevas emisoras muy facilmente.
  • Interface configurable por usuario gracias a sus mascaras.
  • Activación desactivación de partes del interface grafico.
  • Filtrado de emisoras por idioma.
  • 6 memorias de acceso rápido.
  • Función “AutoPlay”.
  • Función “Sleep”
  • Temporizador de apagado.
  • Traducido a 7 idiomas.
  • Programación para grabado automático de programas
  • Consumo mínimo de recursos del PC.
  • Sujeto a modificaciones solicitadas por los usuarios.

Capturas:


Descarga:

http://personales.ya.com/redan/programas/Rradio.exe

2

Comparando números en neobook

Hace unos días recibí un mail donde me decían que si tenían 2 números (grandes) y éstos diferían en alguna parte, el comando IF daba como resultado que eran IGUALES aunque no lo fueran.

Para ver a partir de que cifra es que neobook los considera iguales hice este ejemplo en el cual genero un numero y cambio el ultimo dígito por uno diferente, luego hago las comparaciones con IF, rlStrCmp (rlfunctions) y dec_CompararDosCadenas (dec_plus).

Al parecer el comando IF tiene algún tipo de limite para comparaciones, al menos en las numéricas cuando supera la cifra 17 (a veces incluyéndola).

Entonces cual seria la solución?

La solución es utilizar alguna de las funciones de los siguientes plugins:

rlStrCmp (rlfunctions)

dec_CompararDosCadenas (dec_plus)

Con esas funciones se aseguran de obtener el resultado correcto.

Captura

Descarga

  ejcomparacion.rar (1,3 MiB, 2.062 hits)

 

8

Ejemplo Reproductor de Radio

Buenas … En estos días recibí un mail de Nelson donde que me pregunta “si es posible crear una especie de reproductor para reproducir una radio online”.

La respuesta es SI.

¿Como?

Tendremos que crear una pagina html donde incluiremos el reproductor de WMP y luego lo controlaremos a través de javascript.

Código para incluir WMP.

Luego creamos las funciones en JS para controlarlo.

function abrir(archivo){ MC1.filename=archivo;}
function play() {MC1.play();}
function subirv() {var volumen = MC1.Volumevar sube = volumen + 100;if(sube < 0) {MC1.Volume = sube;}} function bajarv() {var volumen = MC1.Volumevar baja = volumen - 100;if(baja >= -4002) {MC1.Volume = baja;}}
function mutev(muteval) {MC1.mute = muteval;}
function stop() {MC1.stop();}

Lo demás es fácil. Incrustamos el objeto navegador donde cargaremos el html. Creamos los botones y llamaremos a las funciones JS con el comando BrowserExecScript de neobook.

Les recomiendo que vean el codigo del ejemplo.

Captura

Descarga

Ejecutable y código fuente:

  ejRadio.rar (1,3 MiB, 2.696 hits)

 

0

NeoPhp Watermark

NeoPhp Watermark es una aplicación de código abierto (creada con NeoPhp) que permite realizar marcas de aguas a imágenes.

Por ahora tiene las funciones básicas que necesita todo programa de generación de marcas de agua, pero si todos contribuimos podemos crear una aplicación completa.

Si tenes ideas no dudes en comentarme y vemos si son posibles de agregarlas.

Nota: Por favor lee el archivo Instrucciones.txt

Plugins necesarios:

NeoPhp v1.1

Captura

Descarga

Ejecutable y código fuente:

  NeophpWatermark_incfuentes.rar (4,4 MiB, 3.563 hits)

0

Win 7 Volume Control

Buenas hoy voy a compartir con ustedes una solución a un tema que lei en el foro oficial. Chromebandit informa que las funciones para manipular el volumen no funcionan correctamente windows 7.

Se me ocurrió probar con AutoIt y funcionó. Entonces gracias a RACAutoIt3X podemos hacerlo en neobook. Para esto utilizamos la función RAC_SendKeys con {VOLUME_MUTE}, {VOLUME_UP} o {VOLUME_DOWN} según necesitemos.

Para facilitar las cosas he creado 4 funciones de neobook:

RacAutoItVol0 > Pone el volumen en 0

RacAutoItVol100 > Pone el volumen en 100

RacAutoItVolUp > Aumenta el volumen según el parámetro pasado

RacAutoItVolDown > Baja el volumen según el parámetro pasado

NOTA: Las funciones deben ser copiadas a la carpeta Functions de NeoBook.

Captura

Descarga

  ejwin7vol.rar (1,3 MiB, 2.277 hits)

0

Yoogui Social Browser, un proyecto desarrollado en neobook

Yoogui Social Browseres un browser  de internet completamente unido a las redes sociales.

Busca, mira y comparte todo lo que desees con tus contactos de Facebook, Twitter, Tuenti, MySpace o Linkedin.

Avisador automatico de Emails de Google, Yahoo y Hotmail.
Capturador de Pantallas, Compresión de archivos Online, Video Conferencia con usuarios de YSB.

La nueva generación de browsers libres  ya esta aquí.

YSB Es un interesante proyecto creado por Jordi Mesa. Según parece está programado en neobook, eso nos demuestra la gran variedad de programas que pueden realizarse con este fabuloso RAD.

Los interesados en colaborar pueden escribir a [email protected].

56

Youtube Video Downloader 2.0 (2.0.1.7)

Buenas acá les presento la versión 2.0 de Youtube Video Downloader. Con las funciones de las versiones anteriores y algunas mejoras, como por ejemplo la capacidad de descargar videos en alta definición cuando estén disponibles.

Descarga

  YoutubeVideoDownloader.exe (9,0 MiB, 36.914 hits)


Espero que les sea útil.

Historial de Actualizaciones:

update Actualización 02/05/16 [Versión 2.0.1.7]:
– Cambios al script para descargar videos correctamente.
– Ahora se puede descargar el total de videos de una playlist.
– Ahora el boton abrir carpeta selecciona el ultimo video descargado.
Link de descarga actualizado!

 

update Actualización 09/06/15 [Versión 2.0.1.5]:
– Cambios al script para descargar videos correctamente.
– Ya es posible descargar una playlist completa.
Link de descarga actualizado!

 

update Actualización 25/03/14 [Versión 2.0.1.3]:
– Cambios al script para descargar videos correctamente.
Link de descarga actualizado!

 

update Actualización 25/03/14 [Versión 2.0.1.2]:
– Cambios al script para descargar videos correctamente.
– Ya es posible descargar videos VEVO*.
* Youtube cambia periodicamente la forma de mostrar videos
pero tratare de mantenerlo actualizado…
Link de descarga actualizado!

 

update Actualización 14/03/14 [Versión 2.0.1.1]:
– Cambios al script para descargar videos correctamente.
– Agregada opción para descargar la descripción del video.
Link de descarga actualizado!

 

update Actualización 21/12/12 [Versión 2.0.1.0]:
– Cambios al script para descargar videos correctamente.
Link de descarga actualizado!

 

update Actualización 02/10/12 [Versión 2.0.0.9]:
– Cambios al script para descargar videos correctamente.
Link de descarga actualizado!

 

update Actualización 21/09/12 [Versión 2.0.0.8]:
– Cambios al script para descargar videos correctamente.
– Al fallar una descarga por lista ya no muestra el dialogo, lo que impedia que siga con los siguientes archivos.
– Correciones de bugs en lista.
Link de descarga actualizado!

 

update Actualización 21/06/12 [Versión 2.0.0.7]:
– Corregido un error al obtener el tamaño del video que paraba el programa.
– Agregada una ventana que muestra que el equipo se apagara con la opcion de cancelarlo.
Link de descarga actualizado!

 

update Actualización 16/03/12 [Versión 2.0.0.6]:
– Cambios al script para descargar videos correctamente.
– Agregada opcion para apagar el equipo al terminar la descarga por lista.
Link de descarga actualizado!

 

update Actualización 11/11/11 [Versión 2.0.0.4]:
– Corregido un bug decargar de lista.
– Ahora descarga subtitulos de canciones.
Link de descarga actualizado!

 

update Actualización 10/11/11 [Versión 2.0.0.3]:

– Corregido un bug de agrear a lista.
– Agregada la opción de descargar subtitulos CC.
Link de descarga actualizado!

 

update Actualización 15/08/11 [Versión 2.0.0.2]:
– Cambios en el script para descargar correctamente.
Link de descarga actualizado!

 

update Actualización 08/03/11 [Versión 2.0.0.1]:
– Cambios en el script para descargar correctamente.
– Cambios en el icono para windows 7.
Link de descarga actualizado!

 

BuNKeR

0

Chequear actualizaciones de plugins


Esta es mi idea de como sería el botón

Bueno esta entrada es para expresar una sugerencia que puse en el foro de oficial de neobook:

Hola no estoy seguro si ya fue posteado esta sugerencia… pero creo que seria bueno tener un botón con el cual se pueda comprobar la disponibilidad de nuevas versiones de los plugins instalados. Igual que lo hacen otros programas como firefox con sus extensiones.

Como todos sabemos algunos cambian de servidores, urls, etc. por lo cual la versión actualizada debería estar almacenada de alguna forma en neosoftware. Es lo que yo pienso.

Saludos

Yo creo que nos facilitaría mucho saber que hay actualizaciones de plugins para mantenernos al día. Que les parece a ustedes?

11

NeoPHP mi intento de plugin

NeoPHP es un plugin que te permitirá ejecutar código php en tus publicaciones de neobook. Si bien yo utilizaba php en mis proyectos, la idea de un plugin nace cuando leí una pregunta en el foro oficial de neobook http://www.neosoftware.com/forum/viewtopic.php?t=18022 en la cual se quiere transformar una fecha (17/08/2010) en (Seventeenth August Two Thousand Ten), inmediatamente pensé en php (solución en el pub de ejemplo).

NeoPHP v1.0 trabaja con Php v4.4.4 las funciones mysql funcionan con Mysql v5.0.24a.

NeoPHP v1.0 incluye las siguientes librerías:

Turck MMCache
bcmath
calendarcom
ctype
ftp
GD
mysql
odbc
pcre
win32std
xml
zlib

——————————————————————————————————–

Actualizacion: NeoPHP v1.1

– Ahora NeoPHP trabaja con PHP v5.3.1.

– Las extensiones pueden ser agregadas manualmente.

Debido a que NeoPHP utiliza el compilador phc-win para que funcione deberás distribuir los siguientes archivos con tu aplicación.

  • neophp.exe
  • php5ts.dll
  • php_win32std.dll
  • php_bcompiler.dll
  • php-embed.ini

Usuarios de XP necesitan tener instalado Microsoft Visual C++ 2008 Redistributable Package (x86) (incluido en el .rar del plugin).

Como agrego una extensión para utilizarla con NeoPHP?

Agrega una linea al archivo php-embed.ini con lo siguiente extension=nombre_de_la_extension.dll

Ej si quiero agregar la librería GD el archivo quedaría así:

[PHP]
extension_dir='./'
extension=php_win32std.dll
extension=php_bcompiler.dll

;Pon tus extensiones abajo ejemplo: extension=php_curl.dll
;Put extensions down here example: extension=php_curl.dll
;VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV

extension=php_gd2.dll

Luego deberás distribuir el dll de las extensiones junto a los archivos necesarios.

Donde consigo extensiones para php 5.3.1?

Puedes encontrarlas en la carpeta ext de la distribución 5.3.1 disponible en:

http://windows.php.net/downloads/releases/archives/php-5.3.1-Win32-VC9-x86.zip

——————————————————————————————————–

Como utilizo NeoPHP?

En las acciones de entrada de la publicación escribe:

SetVar "[NeoPHP_password]" "neobookeros.com.ar"

Simplemente escribe tu código en una variable.

Luego:

NeoPHPEjecutar [PubDir] [codigo]

NeoPHPEjecutar es la única función del plugin y requiere 2 parametros.

El primero es el directorio en el cual se encuentra neophp.exe

El segundo es la variable que contiene el código.

El resultado del código se guardará en la variable [NeoPHPResultado]. Los errores del plugin se guardarán en [NeoPHPError]. Los errores de código se mostraran en [NeoPHPResultado] y son manejados por el usuario en su código.

Como le paso una variable a NeoPHP?

Se pone $NeoPhp antes del nombre de la variable ej.: [$NeoPhpTextEntry1].

<?php
echo '[$NeoPhpTextEntry1]';
?>

Captura

Descarga v1.0

  neophp10.rar (1,3 MiB, 2.224 hits)

Descarga v1.1

  neophp1.1.rar (4,7 MiB, 5.318 hits)

Archivo Pub actualizado con ejemplo de XML y HTML.

Licencia

NeoPHP se distribuye con licencia Beerware 😛

NeoPHP es un plugin que te permitirá ejecutar código php en tus publicaciones de neobook. Si bien yo utilizaba php en mis proyectos, la idea de un plugin nace cuando leí una pregunta en el foro oficial de neobook http://www.neosoftware.com/forum/viewtopic.php?t=18022 en la cual se quiere transformar una fecha (17/08/2010) en (Seventeenth August Two Thousand Ten), inmediatamente pensé en php (solución en el pub de ejemplo).

NeoPHP trabaja con Php v4.4.4 las funciones mysql funcionan con Mysql v5.0.24a.

NeoPHP incluye las siguientes librerías:

Turck MMCache
bcmath
calendarcom
ctype
ftp
GD
mysql
odbc
pcre
win32std
xml
zlib

Como utilizo NeoPHP?

En las acciones de entrada de la publicación escribe:

SetVar "[NeoPHP_password]" "neobookeros.com.ar"

Simplemente escribe tu código en una variable.

Luego:

NeoPHPEjecutar [PubDir] [codigo]

NeoPHPEjecutar es la única función del plugin y requiere 2 parametros.

El primero es el directorio en el cual se encuentra neophp.exe

El segundo es la variable que contiene el código.

El resultado del código se guardará en la variable [NeoPHPResultado]. Los errores del plugin se guardarán en [NeoPHPError]. Los errores de código se mostraran en [NeoPHPResultado] y son manejados por el usuario en su código.

Como le paso una variable a NeoPHP?

Se pone $NeoPhp antes del nombre de la variable ej.: [$NeoPhpTextEntry1].

<?php
echo '[$NeoPhpTextEntry1]';
?>

Captura

Descarga

  neophp10.rar (1,3 MiB, 2.224 hits)

Licencia

NeoPHP se distribuye con licencia Beerware 😛

3

Obtener Vendor ID y Product ID

Esta es mi forma de resolver la consulta que samfourie hizo en el foro de neosoftware, en la cual pregunta como obtener el Vendor ID de un dispositivo USB. Con esto podría restringir el uso de su aplicación a dispositivos que él decida.

Al momento de escribir esta entrada (me demoré en publicarla por cuestiones de trabajo), sam ya encontró una forma de hacerlo, pero siempre es bueno tener alternativas. Por mi parte encuentro dicha solución como insegura, pues manipula un archivo de texto que puede ser alterado, y no comprueba si la aplicación esta siendo ejecutada desde el dispositivo (solo comprueba su presencia, que como dije antes puede ser alterado).

Pues esta es mi manera:

Plugins necesarios:

hpwControl

Funciones necesarias:

EsRemovible (incluida en el rar)

LeerValorBinarioReg (incluida en el rar)

Para llegar a la solución, lo separé en 3 pasos.

1 – Comprobar si la unidad es removible

2- Si es removible obtiene del registro informacion de la unidad (si no es removible cierra la aplicación)

3- Una vez obtenida la informacion busca en las unidades usb el VID y PID con el SN del dispositivo.

En el ejemplo esta todo comentado, por lo cual no pondré todo el código.

Captura

Descarga

  ejVID.rar (1,2 MiB, 2.655 hits)

NOTA: Las funciones listadas arriba deben ser copiadas a la carpeta Functions de NeoBook.

NOTA 2: El ejemplo puede ser modificado para restringir el uso segun el VID obtenido.