-g3nius-
Usuario (Argentina)

☛ Bloqueador de llamadas ☚ ๑ Hoy les vengo a mostrar una aplicación que hice con la intención de aprender a programar en Android. No busco ganar plata, solo aprender y mejorar, por ello podrán ver que la aplicación es muy sencilla y es totalmente gratuita sin publicidad. Los invito a probarla y a que realicen criticas constructivas si así lo desean. ¿Para que sirve? Sirve para bloquear llamadas de personas indeseadas y de spam. Con esta aplicación podras agregar a la denominada "Lista negra" números de personas que no son de tu agrado o que no quieras recibir llamadas de ellos. Por ejemplo: Un acosador, compañias de teléfonos que llaman ofreciendote nuevas promociones, publicidad de bancos, etc. ¿Cuales son sus funciones? Bloquea llamadas de números por lista negra de bloqueo. Para agregar un número a la lista negra de bloqueo puedes ingresarlo manualmente, desde tu lista de contactos o desde tu registro de llamadas. Bloquea llamadas de números privados. La mayoría de los acosadores se esconden bajo el anonimato de los números privados. Ya no será un problema evitar que este tipo de llamadas arruine nuestro día a día. Para ello puedes ingresar al menu "AJUSTES"y tildar la casilla Números privados Bloquea todas las llamadas entrantes y panel de ajustes. El panel de "AJUSTES" es nuestra tercer pestaña de izquierda a derecha aquí podremos configurar nuestra aplicación a nuestro agrado. Aqui se ofrece la opción de bloquear números privados, bloquear todas las llamadas entrantes, habilitar o deshabilitar el bloqueo de llamadas, habilitar las notificaciones de llamadas bloqueadas y monitorear el estado del servicio de bloqueo de llamadas Ver desde google play store. Certificada:

Bienvenidos a mi nuevo post linces robertos troesmas, traviesos y todo tipo de especímenes, hoy vamos a ver dos framework para el desarrollo de aplicaciones web empresariales Ruby on Rails (RoR) :Segun Wikipedia Ruby on Rails, también conocido como RoR o Rails, es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración. El lenguaje de programación Ruby permite la metaprogramación, de la cual Rails hace uso, lo que resulta en una sintaxis que muchos de sus usuarios encuentran muy legible. Rails se distribuye a través de RubyGems, que es el formato oficial de paquete y canal de distribución de bibliotecas y aplicaciones Ruby. Spring MVC con plugins : Segun Wikipedia Spring es un framework para el desarrollo de aplicaciones y contenedor de inversión de control, de código abierto para la plataforma Java. Si bien las características fundamentales de Spring Framework pueden ser usadas en cualquier aplicación desarrollada en Java, existen variadas extensiones para la construcción de aplicaciones web sobre la plataforma Java EE. A pesar de que no impone ningún modelo de programación en particular, este framework se ha vuelto popular en la comunidad al ser considerado una alternativa, sustituto, e incluso un complemento al modelo EJB (Enterprise JavaBean). Ventajas: Dichos framework nos permiten dedicarnos a programar y crear aplicaciones empresariales en un periodo de tiempo increiblemente corto 10 a 15 minutos. (Claro aplicaciones sencillas en ese periodo de tiempo, pero con resultados dignos de un profesional..)Objetivo del post: Realizar dos web distinas con cada uno de los frameworks presentados anteriormente. Aclaro para los haters (No cubriré aspectos como seguridad, persistencia, patrones ni nada complicado la idea es que cada taringuero pueda seguir el tutorial de manera simple). Empezaremos a desarrollar una web con Ruby on Rails.. ~Ruby on Rails~ 1) Instalar ruby e instalar Ruby on Rails con sus dependencias: 1.a) Instalar ruby (Windows,Linux,Mac): Instrucciones pagina oficial 1.b) Instalar el framework para ruby (Ruby on Rails) cubre (Windows,Linux,Mac): 2) Usar una plantilla para la web: (no puedo pasar link para que descarguen ) aquí si quieren pueden buscar alguna plantilla y descargarla yo recomiendo buscar plantillas de bootstrap 3 pero queda a cuenta de cada uno. 3) Crear nuestra aplicación con Ruby on Rails: Yo lo hare usando linux pero el procedimiento es igual para Windows, debemos abrir una terminal o un cmd elegir el directorio mas recóndito de nuestra pc, llevas el cmd ahi (cd /lugar/recondito/para/aplicacion) y ahi creamos un nuevo directorio donde se alojara nuestro proyecto (mkdir nombreAplicacion) ahi no te creas un directorio, te creas 20 carpetas, las eliminas, las volves a crear, creas un ejecutable borras el win32, apagas la pc y te cagas encima te tomas media botella de Manaos fondo blanco papa!! ... vos estabas en un esto de locura ... Sos Inimputable, Hermano en 10 días te compran una master race. 3.1) Fuera de joda imágenes para la muchachada: (Escoger directorio y crear una carpeta) 3.2) Usamos el comando rails new nombre_de_tu_proyecto (Dentro de la carpeta creada): Este paso es importante por que define si han instalado bien Ruby on rails.. si al ejecutar el comando rails no muestra nada tendrán que revisar su instalación y verificar las variables de entorno para que su sistema encuentre el interprete. Ayuda 3.3) Correr nuestra aplicación con el comando rails server y ver la magia en el navegador.(Importante: Elegir con el comando cd el directorio que tiene el nombre de nuestro proyecto). 3.3.a) Ahora como ven la imagen sale una dirección url copiamos esa direccion seleccionandola con el mouse, si usan ctrl + c se corta la bocha y paran el servidor click derecho copiar! y pegan la dirección en el navegador que se las hago mas fácil es: http://localhost:3000/ y veran nuestra aplicacion andando en su servidor local: 3.4) Paso final creamos un controlador , modificamos la configuración del framework y subimos nuestra plantilla !!. 3.4.a) Creamos el controlador: con el comando rails generate controller welcome index Esto le indica al framework que el controlador ''controller '' sera llamado cuando el usuario pida la pagina index a través de la url. Este controlador se ubica en la carpeta miProyecto/app/controllers Y la vista index se ubica dentro de miProyecto/app/views/welcome 3.4.b) Modificamos la configuracion del framework: para que el controlador principal el que se llamara cuando despleguemos la aplicación haga la dirección a nuestra vista declarada como index. (El archivo de configuración se ubica dentro de: miProyecto/config) 3.4.c) Subimos nuestra plantilla (si tenemos, o modificamos la vista creada dentro de miProyecto/app/views/welcome) En caso de tener archivos assets que son los que dan el estilo las imagenes y el Javascript se colocan en sus respectivas carpetas dentro de assets: Resultado final Cualquier duda PM!!! PD: Dejo el tuto de spring para la parte 2, si es que les interesa!!

Objetivo del post: Realizar un logeo automatizado a una pagina web usando la tecnología Java y la api Selenium Requisitos: JDKUn IDE pueden usar Eclipse o Netbeans la api selenium para Java y conocimientos >= básicos de programación.Una vez instalado el JKD y el ide favorito empezamos a codear... Creamos el proyecto Java: Creamos nuestro proyecto le damos un nombre y creamos una clase que contendrá a nuestro robot y agregamos la libreria Selenium a nuestro proyecto (Muy importante!!) Definimos los atributos de nuestro bot y agregamos un método para levantar la sesión. y el metodo que ingresa los datos en el formulario de la web.. Por ultimo nuestro metodo para que la clase sea ejecutable y el metodo para obtener el driver Ya solo queda correrlo (Run File) y ver la magia de Java y el potencial de Selenium: