Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



miércoles, 30 de septiembre de 2015

Cuidado !!! Skype en Android: Publicidad SMS Premium



Skype en Android: Cuidado !!! Publicidad  SMS Premium






Bueno, pues estoy empezando a refrescar mi inglés, y he visto que en algunos sitios, ofrecen hablar con gente de otros países, y así mejorar la pronunciación, usando el programa Skype. Entonces me he instalado en mi móvil Skype, con la intención de contactar con estas personas y mejorar mi inglés.

Problema:
Pero nada más enciendo la aplicación, en la pantalla principal (de la aplicación) aparecen botones que pensé que eran de la propia aplicación, sobre todo uno de mensaje pendiente de leer, le pulse, y me abrió el navegador del móvil, diciéndome que me había apuntado a un servicio de pago de mensajes SMS Premium.... , volví a reiniciar la aplicación y me apareció otra barra distinta, y pulsando otravez, me decia lo mismo....  Osea que la publicidad imita a los botones y colores de skype y esta en una posición que hace pensar al usuario que son botones propios de la aplicación.

Solución:
Tuve que llamar a la compañía de teléfono para que me dieran de baja de todos los servicios SMS Premium, e inmediatamente me desinstalé Skype...

Conclusión:
Estoy de acuerdo que las aplicaciones gratuitas tengan publicidad (de algo tiene que vivir el creador del programa), pero esta debe de estar bien indicada y no intentar confundir al usuario ....... no me volveré a instalar skype hasta que no modifiquen esta "trampa"











miércoles, 23 de septiembre de 2015

Fiestas: Día del Cangrejo Rojo, degustaciones gratuitas en Isla Mayor (Sevilla)

Fiestas: 

Día del Cangrejo Rojo

degustaciones gratuitas 

en Isla Mayor (Sevilla)



"Si vais a la isla ahora veréis las plantaciones de arroz en todo su apogeo, ya esta espigado y poniéndose amarillo. Ademas la captura del cangrejo esta a pleno rendimiento. Esto coincide con la Velá de San Rafael los días 28, 29 y 30 de septiembre, patrón de la localidad, al que se le hace una ofrenda floral y un recorrido procesional por las calles del pueblo. 
El domingo 27 en el Molino San Martín se celebra el "Día del Cangrejo Rojo", feria agroalimentaria con concurso de recetas creativas del cangrejo rojo de río y con degustaciones gratuitas de este producto y de los platos típicos que se elaboran él. Estas actividades se amenizan con otras de tipo cultural como conciertos y actuaciones teatrales.
Pasaréis un domingo genial con los chavales."

Plano de situación de Isla Mayor:
Enlace a google maps


enlace  en google maps situación del  Molino San Martín
 donde se celebra el Día del Cangrejo Rojo





Fuentes:
http://www.islamayor.es/opencms/opencms/islamayor/actualidad/generales/2015/recetascangrejos.html
http://www.detapasconchencho.es/2015/09/dia-del-cangrejo-rojo-en-isla-mayor.html


martes, 15 de septiembre de 2015

Páginas web realizadas en Gambas y ejecutadas en servidor Cloud9


Páginas web realizadas en Gambas

y ejecutadas en servidor Cloud9

Este es un pequeño manual paso a paso, para configurar el servidor Cloud9 y que pueda ejecutar aplicaciones web realizadas por gambas, mediante script.

1) Crear espacio de trabajo “Workspace”


Elegimos la opción de Hosting d y el icono de Html5, y ponemos un nombre al espacio de trabajo /(workspace), por ejemplo: “pruebasgambas”


2) Pulsamos sobre “pruebasgambas” y aparece el boton “Start Editing”

Y se inicia el escritorio, y finalmente se muestra



3) Abrimos una terminal dentro del servidor cloud9, pulsando en el boton “+” y elegimos “New Terminal”


















4) Instalaremos gambas en nuestro espacio de trabajo (es una máquina con sistema operativo Ubuntu 14.02).

 Primero añadimos el ppa, actualizamos y luego instalamos gambas3

$sudo add-apt-repository ppa:gambas-team/gambas3
$sudo apt-get update
$sudo apt-get install gambas3

Asi tendremos gambas3 instalados, en la ultima versión estable 3.7.1






Nota:
Para compilar y crear ejecutables hay que usar estos dos comandos de gambas: gbc3 y gba3.

1º paso
ruta/del/proyecto$$gbc3 -aeg

(si se producen errores, salen por la consola)


2º paso
ruta/del/proyecto$gba3 -v -o nombreApp.gambas

3º ejecuta
ruta/del/proyecto$nombreApp.gambas



5) Existen dos formas de ejecutar aplicaciones gambas3 para páginas web
5.1.) Usando gambas3-script
Ahora también vamos a instalar gambas-script, (que es el método antiguo de ejecutar script y realizar páginas web).

$ sudo apt-get install gambas3-script

Como vereis se instala la versión 3.1.1.
Haremos algunas pruebas usando script en gambas, pero es previsible que en el futuro ya no se pueda ni instalar ni usar.

5.2.) Usando gb.web
Es la forma actual de realizar aplicaciones web.
Haremos un par de ejemplos para que veais como funciona.

Más informacion sobre gb.web:


6) Para ejecutar ambos métodos (5.1 o/y 5.2), necesitamos instalar CGI server
Seguiremos los pasos del anexo 1.

Resumo los pasos:
6.1.) Crear un directorio llamado “cgi-bin” en nuestro directorio

$mkdir cgi-bin


6.2.) Modificamos el archivo /etc/apache2/conf-available/serve-cgi-bin.conf

Con el editor vi o el nano, editamos el archivo serve-cgi-bin.conf

lo dejaremos asi:
<IfModule mod_alias.c>
<IfModule mod_cgi.c>
Define ENABLE_USR_LIB_CGI_BIN
</IfModule>

<IfModule mod_cgid.c>
Define ENABLE_USR_LIB_CGI_BIN
</IfModule>

<IfDefine ENABLE_USR_LIB_CGI_BIN>
ScriptAlias /cgi-bin/ /home/ubuntu/workspace/cgi-bin/
<Directory "/home/ubuntu/workspace/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AddHandler cgi-script .cgi .py .gb
Require all granted
</Directory>
</IfDefine>
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet


6,3.) Hacemos que se instala el modo CGI:

$sudo a2enmod cgi

Reiniciamos apache2. Por ejemplo se puede hacer escribiendo:

$apache2
http (pid XXXX) already running

Nos dá el PID, lo matamos
$kill XXXX

y volvemos a escribir
$apache2

y ya tendremos reiniciado el servidor apache.

6.4.) Haremos un pequeño script en gambas, que lo llamamos “test.gb”:
#!/usr/bin/env gbs3

dim a as integer
print "Content-type: text/html"
print ""
print "<html> <head><title>Sample CGI Script</title></head> <body>"
print " <h3> Sample CGI Script </h3>"
print "Gambas gbs3 (gambas-script) <br>"
print "Ejemplo bucle for...next<br>"
for a=0 to 10
print "Valor: "& str$(a) & "<br>"
next

Y tendremos que dar permiso de ejecución al propio directorio cgi-bin y a todo su contenido:

$chmod +x -R /home/ubuntu/workspace/cgi-bin

Luego escribimos una url que siga este formato:
https://<nombre-del-espacio-de-trabajo>-<tu-nombre-de-usuario>.c9.io/cgi-bin/test.gb

En mi caso

(nota: el servidor c9.io no esta las 24 horas encendido , para ello hay que ir al plan de pago)

Veremos que se ejecuta lo siguiente en el navegador: