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:



domingo, 27 de abril de 2014

Libro: Curso de Gambas3





Libro: Curso de Gambas3



Pues despues de casi 2 años de realización del blog sobre Gambas3 http://cursogambas.blogspot.com.es/, he conseguido terminarlo







Y para los que querais tenerlo en formato .PDF, he publicado en lulu.com, las entradas en formato .PDF.





El precio es de 6.50 euros, pero si no teneis recursos ecómicos, siempre lo tendreis accesible gratuitamente, desde el blog



Nota:
Los ejemplos los podeis descargar en este enlace:

Saludos

sábado, 26 de abril de 2014

TurboPDF: visiona varios pdf o el mismo pdf a la vez en distintas páginas


TurboPDF: visiona varios pdf o el mismo pdf  a la vez en distintas páginas


Se me presentó el otro dia un pequeño problema, tenia un pdf, el cual queria ver dos páginas distintas a la vez, y se me hacia complicado abrir dos ventanas del lector de pdf, porque cada vez que tenía que volver otro dia, con la lectura, tenía que hacer lo mismo, y buscarme las páginas... en fin.... y curiosamente en el foro de gambas presentó Vuott, un código para podeer ver pdf en Gambas... Bien pues le di forma para resolver mi poblema y aqui esta la solución:



Permite:
- Movernos por las páginas del documento.
- Hacer Zoom (menos, más), también responde a la rueda de ratón.
- Tener dos documentos distintos abiertos o el mismo por distintas números de páginas
- La configuración se guarda cuando cerramos el programa, la próxima vez que se inicie, abre los documentos y  se situa en la páginas en que dejaste la lectura .

Enlace descarga: drive google


Fuente:
http://www.gambas-es.org/viewtopic.php?f=1&t=3812&start=0










miércoles, 23 de abril de 2014

Beruby: ahorrando y ganando dinero en internet visitando paginas, registrandote en sitios y comprando en tiendas online

beruby.com - Empieza el día ahorrando

 

Beruby: ahorrando y ganando dinero en internet visitando paginas, registrandote en sitios y comprando en tiendas online







 ¿que es Beruby?

Es una web, donde podrás ahorrar y  ganar dinero, usando internet, y solo dedicandole 15 minutos al día.
¡¡ no tienes que invertir dinero, solo tu tiempo!!!

¿Como puedo ganar y ahorrar dinero?

Haciendo visitas a las páginas que te indican, registrandote en sitios y comprando en tiendas online.
Ademas puedes invitar a tus amigos a beruby, y asi ganas algo más.



¿En que paises esta beruby?
    Argentina,     Brasil,     Chile ,     Colombia ,     France ,    Deutschland ,    España ,    Italia
    Mexico ,     Portugal ,     Türkiye y     United States



¿Apartir de cuanto cobro?

En España a partir de 1 euro confirmado.
En el resto de paises, a partir de 10 euros confirmados.
Puedes cobrar por PayPal y por transferencia bancaria


¿Aun no te has apuntado....? usa este enlace para apuntarte: http://goo.gl/nKv779




 Apuntate a traves de mi enlace: http://goo.gl/nKv779
y asi me ayudas a ahorrar a mi tambien





Saludos

Curso Interactivo de Física en Internet de la universidad del Pais Vasco

Curso Interactivo de Física en Internet de la universidad del Pais Vasco

 http://www.sc.ehu.es/sbweb/fisica_/index.html

Hace tiempo os traje el canal de youtube dedicado a las Matemáticas ( ¿tienes problemas con las #matemáticas? Aqui esta la solución.), ahora os traigo una web dedicada a la Física para todos los niveles. 

Su autor es Ángel Franco García, y describe esta web así:


"El Curso Interactivo de Física en Internet, es un curso de Física general que trata desde conceptos simples como el movimiento rectilíneo hasta otros más complejos como las bandas de energía de los sólidos. La interactividad se logra mediante los 646 applets insertados en sus páginas webs que son simulaciones de sistemas físicos, prácticas de laboratorio, experiencias de gran relevancia histórica, problemas interactivos, problemas-juego, etc.
El Curso Interactivo de Física en Internet cambia de estructura y de presentación e incorpora nuevos contenidos: problemas resueltos, clips de vídeo y fotografías de prácticas de laboratorio y demostraciones de aula. Utiliza CSS para dar formato a las páginas, MathML para las fórmulas matemáticas, Flash 8 de Adobe para el vídeo interactivo.
Para ver los contenidos multimedia del Curso, su navegador tiene que tener instalados los siguientes componentes adicionales: la Máquina Virtual Java para correr los applets, FlashPlayer, para el vídeo interactivo y animaciones Flash.
Las fórmulas matemáticas se han representado en las páginas web mediante código MathML. Para visualizar las fórmulas matemáticas en todos los navegadores se utiliza Mathjax. Habitualmente, los navegadores utilizan la opción MathRenderer/HTML-CSS, salvo Internet Explorer que utiliza la opción MathML ejecutando el programa MathPlayer.Si las fórmulas matemáticas aparecen en su navegador demasiado grandes puede reducirlas de tamaño, pulsando el botón derecho del ratón y accediendo a la opción del menú Math Settings/Scale All Math/.., tal como se aprecia en la figura"


Es una web muy completa, aquí  pongo el indice general de los temas tratados:


  1. Unidades y medidas
  2. Cinemática
  3. Dinámica
  4. Dinámica Celeste
  5. Sólido Rígido
  6. Oscilaciones
  7. Movimiento Ondulatorio
  8. Fluidos
  9. Fenómenos de transporte
  10. Física estadística y Termodinámica
  11. Electromagnetismo
  12. Mecánica cuántica


Dentro de este indice general, hay otro subindice, por ejemplo, en el de Dinámica:
Y dentro de este subindice hay otro que ya trata del tema en cuestión, por ejemplo en Fuerza de rozamiento:
  1. El rozamiento por deslizamiento
  2. Medida del coeficiente de rozamiento por deslizamiento
  3. Fuerza de rozamiento en un plano inclinado
  4. El mejor ángulo para arrastrar un bloque
  5. Medida del coeficiente de rozamiento estático
  6. Una barra horizontal apoyada sobre dos puntos móviles.
  7. Oscilaciones de una placa horizontal apoyada en dos ruedas que giran
  8. Movimiento de dos bloques superpuestos(I)
  9. Movimiento de dos bloques superpuestos (II)



Ejemplo de la explicaciones de teoría:
http://www.sc.ehu.es/sbweb/fisica_/dinamica/cohetes/cohete/cohete.html



Ejemplos interactivos:
El juego del baloncesto: Tiros frontales a canasta
http://www.sc.ehu.es/sbweb/fisica_/cinematica/curvilineo/baloncesto/balonces.html

Simulador: Descenso del módulo lunar
Simulador de mareas teniendo en cuenta atracción lunar y el sol
http://www.sc.ehu.es/sbweb/fisica_/celeste/mareas/mareas.html

Una ayuda inestimable para los que estudian Física, o estén interesados en ella.
 ¡¡ me hubiera venido de perlas, cuando estudiaba!!!


 Nota:
Aconsejo usar Chrome y tener activado Java, para poder ver los programas de ejemplo (son applets de java).

lunes, 21 de abril de 2014

Actualización de Firefox y Chrome en Minino Picaros "Diego"




 Actualización de Firefox y Chrome en Minino Picaros "Diego"

Ultimamente he tenido algunos problemas con varias páginas web (por ejemplo hotmail.com y con likenation.com) ya que me pedian que actualizara la versión del navegador y no funcionaban del todo bien.

Pues bien, Antonio Sánchez me ha explicado como se puede actualizar las versiónes de Firefox y Chrome en Minino Picaros Diego. Comparto los pasos a seguir:



Para Chrome: (versión Versión 34.0.1847.116)

1) Instalar la libreria libnss3:

$ sudo apt-get install libnss3-dev
2) Ir a la web de google-chrome, descárgate el .deb de 32bits e instálalo con gdebi clicando sobre él.


Para Firefox:(versión 28.0)


1) Ir a la web de firefox, descárgate el tar.bz2 en el directorio /opt.

2) Luego ir al directorio /opt y renombra la carpeta firefox por firefox-old.

3) A continuación descomprime el tar.bz2 (clic derecho->extraer aquí).

4) Lanza firefox y si todo va bien, ya puedes borra el firefox-old (versión antigua).


He estado probando las páginas que me estaban dando problemas y ya funciona todo correctamente.



Grácias Antonio!!!

miércoles, 16 de abril de 2014

Generador de fractales: J 11



Generador de fractales: J 11

 

Este es un antiguo programa hecho en gambas2.8, realizado por Pakito, y que hoy he podido recuperar para Gambas3, ya que su web original donde estaba alojado ya no existe.

"J 11 es una aplicación escrita en lenguaje Gambas para Linux, con la que se pueden generar imágenes mediante la técnica fractal usando variaciones del algoritmo “Julia-Mandelbrot”.


Lo he convertido a Gambas3, (aunque no lo he podido probar al 100%), y funciona correctamente:





El autor realizó un manual para explicar como funcionaba el programa.

Tanto el código fuente (actualizado a Gambas3) como el manual, lo podeis descargar en el siguiente enlace:




Descargar



sábado, 12 de abril de 2014

Ficción interactiva o Aventura Conversacional: El Último Jedi


Ficción Interactiva o Aventura Conversacional: El Último Jedi 


Para los que no sabeis que es una aventura conversacional:

"Es un género de videojuegos en el que la descripción de la situación en la que se encuentra el jugador proviene principalmente de un texto. A su vez, el jugador debe teclear la acción a realizar (comandos). El juego interpreta la entrada en lenguaje natural, lo cual provoca una nueva situación y así sucesivamente."

ref: http://www.joruiru.es/mi-historia.html

Bueno pues os traigo un enlace al juego STAR WARS El Úlltimo Jedi, publicado por Joruiru, y que lo podeis descargar desde el blog: http://www.joruiru.es/descargas-el-ultimo-jedi.html


Para jugarlo tenéis que tener instalado el programa Gargoyle, el paquete de instalación lo podéis encontrar en google code: http://code.google.com/p/garglk/.

Aquí podéis ver el juego en ejecución:

Con el comando "Ayuda" encontrareis información que ordenes tenéis disponibles y ayuda sobre la propia aventura:




Nota:
Mirror de los archivos de instalación de Gargoyle y del El Último Jedi:

jueves, 10 de abril de 2014

Gambas3.5.2 en Raspberry Pi usando repositorio de jessie


Gambas3.5.2 en Raspberry Pi

usando repositorio de  jessie 
En las listas de usuario de gambas ( https://lists.sourceforge.net/lists/listinfo/gambas-user ), el usuario Willy (aka gbWilly), acaba de añadir un mensaje donde anuncia que ha añadido información en la página de la wiki de  gambas http://gambaswiki.org/wiki/install/raspbian, de como instalar la versión de Gambas3.5.2 en la Rapsberry Pi.
Aqui os dejo una captura de pantalla de gambas3.5.2, ejecutandose en Raspberry PI




miércoles, 9 de abril de 2014

Alternativas al fin de Windows XP....



Alternativas al fin de Windows XP....




Llevan varios días los medios de comunicación (televisión, radio, periódicos, etc) dándole bombo al tema... que se acaba el soporte de Windows XP, que estamos en "peligro" de ataques de virus, que hay que actualizarse.....

Pues bien, hoy me están llegando a mi correo electrónico, anuncios de tiendas de informática haciendo bombo de la noticia, y anunciando sus alternativas (de pago) y de cambio de equipos....

Se olvidan de que existe otras alternativas SIN COSTE para el usuario y que no necesitan renovar sus equipos para usarlas....GNU / Linux  en sus distintos sabores o distribuciones....




domingo, 6 de abril de 2014

Código fuente del Juego: Siete Y Media


Código fuente del Juego: Siete Y Media




Os dejo aqui un juego (y su código fuente) de cartas, es el conocido como Siete Y Media o Siete y Medio.

Esta basado en un programa que hizo Aztk sobre blackjack.

La inteligencia artificial de la máquina ("la banca"), es muy simple:
- Como el jugador humano es el que juega primero, y se planta (o se pasa), el programa pide cartas hasta superar al jugador (siempre que este no se haya pasado).
-Si la banca saca la misma puntuación que el jugador, se planta, ya que le doy esa pequeña ventaja  ;)

->
->





Descargar





sábado, 5 de abril de 2014

Explicación de como pasar aplicaciones Html5+CSS+Javascript a Android


Explicación de como pasar aplicaciones Html5+CSS+Javascript a Android


Un tema que no se ha tratado en el curso de "Desarrollo en HTML5, CSS y JavaScript de WebApps, incluyendo móviles FirefoxOS* (2a edición)" de miriadaX.net es la conversión de las aplicaciones que hacemos en otras plataformas que no sean Firefox OS, seguramente porque el curso va solo enfocado a conseguir aprender Html5+CSS+JavaScript y crear aplicaciones para FirefoxOS, evidentemente

Os dejo varios enlaces donde explican como hacerlo:

Diapositivas que explican el proceso:
http://prezi.com/dqjwieuud0dr/aplicaciones-moviles-con-html5/

Pagina web que explica detallamente como hacerlo
Mi primera aplicación con PhoneGap y Eclipse para Android

Información sobre PhoneGap:
http://www.phonegapspain.com/

Videos de youtube:
PhoneGapSpain: PhoneGap, qué es y cómo empezar.

Configurar Phonegap en Eclipse para Android.

Mejorando.la: Tutorial de PhoneGap para Android (a partir del minuto 19)


Saludos

Julio

Notas:
Añado algunos enlaces más sobre un tutorial de phonegap

Y este sobre un curso de android nativo:
http://androide.hijodeblog.com/2012/01/03/empieza-a-desarrollar-tus-aplicaciones-para-android-con-este-curso/



jueves, 3 de abril de 2014

Video tutoriales para Arduino: Sensores, Motores, Comunicacion serie, alimentación y baterias



El siguiente material que expongo, pertenece al módulo nº 4 del curso de Curso Robots y Videojuegos en las aulas: Scratch y Arduino para profesores ,de  la plataforma  Miriadax.net.

Los videos son del canal de youtube: https://www.youtube.com/user/Xnergic
Arduino una plataforma de hardware y software opensource, diseñada para que de forma fàcil y sin tener que bajar a bajo nivel podamos prototipar y construir robots y artilugios electrónicos. El hecho de ser una plataforma de hardware abierto y con una gran comunidad de usuarios detrás, hace que podamos encontrar en la red muchísimos recursos para integrar todo tipo de actuadores y sensores.
Presentación del módulo:


¿Como funciona la placa de Arduino?

Actuadores sencillos
En este primer ejemplo práctico veremos como conectar un led y como enviar el firmware necesario para hacerlo funcionar.

https://www.youtube.com/watch?v=JC7D2cvVZG0

Sensores:

Motores



Comunicación serie:


Alimentación y Baterias:





miércoles, 2 de abril de 2014

Parchear un proyecto: Crear y Aplicar un parche en un proyecto de Gambas3


Parchear un proyecto:

 Crear y Aplicar un parche en un proyecto de Gambas3


¿que es un parche de software?
En informática, un parche consta de cambios que se aplican a un programa, para corregir errores, agregarle funcionalidad, actualizarlo, etc.
Si bien los parches suelen ser desarrollados por programadores ajenos a los autores iniciales del proyecto, esto no siempre es así. Un parche puede ser aplicado tanto a un binario ejecutable como al código fuente de cualquier tipo de programa, incluso, un sistema operativo.
El origen del nombre probablemente se deba a la utilidad de Unix llamada patch creada por Larry Wall.
Una de las opciones que nos da el Ide de Gambas3, es de crear y aplicar parches a nuestros programas.

Imaginaos que un programador (desarrollador original) ha creado un programa llamado "SuperMegaProyecto", y ha compartido su código fuente con los usuarios.
Ahora otro programador ha bajado el proyecto, y ha detectado un error o ha incluido una mejora, creando una nueva version "SuperMegaProyectoMejorado". Esta mejora la quiere hacer llegar al desarrollador original, para que la integre en el programa original y saque una versión nueva del programa.

Entonces crea un parche ( automáticamente el Ide de Gambas3 compara el proyecto original con el proyecto Mejorado), creando un archivo XXXXX.pacth, que es el que enviará al desarrollador original.

El desarrollador original, recibe el parche y lo podrá aplicar al proyecto original.
Lo interesante es que puede ver y confirmar que lineas serán de código que van a cambiar, pudiendo elegir si se hacen los cambios,


En el siguiente video os hago un ejemplo de como crear y aplicar un parche a un proyecto de gambas3.




Saludos




Instalar Simulador Firefox OS: Resolver error "This add-on is incompatible with Firefox 26 and greater"


Instalar Simulador Firefox OS:

 Resolver error

 "This add-on is incompatible with Firefox 26 and greater"




Como sabéis estoy haciendo el curso de MiriadaX.net sobre "Desarrollo en HTML5, CSS y Javascript de WebApps, incluyendo móviles FirefoxOS* (2a edición)"


y para  los módulo 7 y 8, podemos y debemos probar las aplicaciones en teléfonos móviles que tengan sistema operativo Firefox OS. Como muchos todavía no tenemos móviles con Firefox OS, podemos instalar un simulador en el navegador firefox.

El problema es que para los que tenemos firefox 26 o versión superior, nos sale este mensaje al intentar instalarlo:




Para resolverlo:

Teneis que pulsar en "More Information", que os envía a una nueva url:
https://developer.mozilla.org/es/docs/Mozilla/Firefox_OS/Using_the_App_Manager

y alli, en el apartado de "Instalación rápida",  encontráis un nuevo enlace de descarga a:
https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/

Donde ya podéis descargarlos el add-ons compatible para firefox 26 o superior:


Actualmente tenéis dos versiones (1.2 y la 1.3),





Una vez descargado e instalado el pluging, para acceder al lanzador de aplicaciones hay que poner en la url:

about:app-manager


Desde ahí se puede arrancar el simulador, y meter las url.


También lo podéis arrancar el simulador desde "Firefox -> Desarrollador web -> Administrador de aplicaciones"


 


Fuente:
Gustavo Varona en