Entradas
Mostrando las entradas de 2014
Frustración y desesperanza al aprender y adoptar tecnologías google
- Obtener vínculo
- Correo electrónico
- Otras apps
El aprendizaje y la adopción de nuevas tecnologías suele ser un dolor de cabeza para las personas autodidactas, sobre todo cuando la información está dispersa y la documentación generada por los desarrolladores de esas nuevas tecnologías ofrecen simples códigos de ejemplos que no satisfacen nuestras expectativas y que siempre vemos en los eventos de podcast o festivales de desarrolladores ser replicados, sin darle un valor agregado en la explicación del funcionamiento de mencionadas tecnologías. Las tecnologías google no son la excepción, si bien cuenta con una básica documentación y ejemplos sencillos, estos no terminan de convencer cuando tenemos problemas con la API de desarrollo y no encontramos documentación que ayude a entenderla, menos aún buscar referentes en nuestro país u otros latinoamericanos donde solo apreciamos show y noticieros en Tecnologías de la información y comunicación, los cuales si bien informan sobre las nuevas tecnologías y que podrían hacer por
Desarrolla aplicaciones Swing con Google Web Toolkit
- Obtener vínculo
- Correo electrónico
- Otras apps
Hoy estuve pensando en el sin numero de cursos de javascript y frameworks que facilitan el desarrollo en la web, tambien vi un poco de farandula de las comunidades con lo nuevo que va saliendo como Dart y Angular.js, no creo que la tecnología sea mala, solo que sin conocerla bien se atreven a compararla con una tecnología como GWT, la cual cuenta con una comunidad activa desde el 2006 y que sigue creciendo. Cuando estaba en la universidad y desarrollaba con javascript, pensaba en lo facil que es java y el desarrollo de aplicaciones de escritorio con swing, codear todo desde cero sin realizar el mentadisimo "arrastrar y soltar" a los que nos tienen acostumbrados los docentes de las universidades(pero bueno eso es otro problema que no viene al caso), en ese entonces pensaba en porque no se inventaba swing para web y busque como convertir mi aplicación swing en web y en ese momento "San Google" al rescate me mostro los applets java que ya los conocia y el b
Googlenloqueciendo o pensando en Google
- Obtener vínculo
- Correo electrónico
- Otras apps
Google es una empresa que se caracteriza por ser innovadora, cada año realiza su famoso Google I/O, un evento al que toda persona interesada en tecnologías de la información le gustaría estar presente, en este evento google lanza lo último de sus investigaciones e invenciones, está claro que google es una empresa I + D, pero que hay detras del exito de google, muchos nos preguntamos esto a cada momento, tengo muchas teorías en las cuales siempre están presentes los siguientes factores: personas, comunidad, filosofia, software libre y open source. Cada uno de los factores antes mencionados colabora con el éxito y el crecimiento exponencial de google, si hacemos un análisis podemos notar que google se preocupa por reclutar a personas para ser embajadores, casi al extremo de llegar a ser fanáticos religiosos a los cuales llamo “Googleistas”, ya que estos se encargan de reclutar a otros y por así decirlo crear su religión, refiriéndose a que google siempre tiene lo mejor, c
Cloud computing - Prologo
- Obtener vínculo
- Correo electrónico
- Otras apps
Cloud computing es un término usado para describir servicios brindados por terceros para satisfacer necesidad corporativas o individuales, por dar algunos ejemplos: servicios de hosting, servicios de correo corporativo(google, microsoft, yahoo, etc), servicios de almacenamiento en la nube(DropBox, SkyDrive, Google Drive, etc), servicios de almacenamiento de imágenes(Flickr, Picasa, etc), cada día que pasa el mundo adopta esta forma de trabajo, porque le permite ser más productivo y no tiene que realizar grandes inversiones para implementar servicios que existen en la Nube(Internet). El cloud computing permite a las pequeñas y medianas empresas estar al mismo nivel que las grandes corporaciones, al adoptar tecnología de punta para sus servicios, además de ahorrar en costos de servidores propios, invertir en la seguridad física de los mismos, tener una área de sistemas(Es ideal tercerizar este servicio), olvidarse de la seguridad lógica(accesos sin permiso a servidores, a
Intregación Datanucleus JDO con Netbeans y Base de Datos Oracle
- Obtener vínculo
- Correo electrónico
- Otras apps
Bug IDE Netbeans 7.x - Error en Dist
- Obtener vínculo
- Correo electrónico
- Otras apps
Apagar la instancia de base de datos Oracle 11g
- Obtener vínculo
- Correo electrónico
- Otras apps
DEVOL - Web Mobile - Control de Prestamos
- Obtener vínculo
- Correo electrónico
- Otras apps
Devol es el nombre de una aplicación web mobile desarrollado como SaaS sobre la PaaS Google App Engine y Tecnología Java que permite el control de prestamos de dinero a clientes, dejando el control de las amortizaciones al dueño de la aplicación ya que sus clientes no pagan en cuotas fijas y tiempos fijos. Link de la App: https://devolpay.appspot.com Arquitectura de Software de Devol: Si lees este articulo entenderas cual es la arquitectura de software: http://www.enjava2.com/2014/03/emprendiendo-en-la-nube-arquitectura-y.html He decido liberar el codigo fuente en bienestar de la comunidad de desarrolladores en Google App Engine / Java y Google Web Toolkit, el link del repositorio github esta en la descripción del video, espero puedan dejar sus comentarios :) Tecnología Usada: Google App Engine - SDK 1.8.3 Google Web Toolkit - SDK 2.5.1 MGWT 1.1.2 Plataforma Java JDK 7 Java Data Objects JDO Cloud DataStore Google Que aprenderas. Modelo de programación
Cambio de Clave a usuario en Oracle con SQL*PLUS y Enterprise Manager
- Obtener vínculo
- Correo electrónico
- Otras apps
Crear Usuarios en Oracle desde Administracion Web
- Obtener vínculo
- Correo electrónico
- Otras apps
Crear TableSpace y DataFile desde Administracion web Oracle o Enterprise...
- Obtener vínculo
- Correo electrónico
- Otras apps
Iniciar el Cliente Web de oracle - Enterprise Manager
- Obtener vínculo
- Correo electrónico
- Otras apps
Bajar Base de Datos Oracle con SQL*PLUS
- Obtener vínculo
- Correo electrónico
- Otras apps
Levantar Base de Datos Oracle con SQL*PLUS
- Obtener vínculo
- Correo electrónico
- Otras apps
Iniciando el servicio de red del Oracle
- Obtener vínculo
- Correo electrónico
- Otras apps
Reto de Programación para Hackathon
- Obtener vínculo
- Correo electrónico
- Otras apps
Este problema lo resolví para un joven mexicano que necesitaba ayuda. El problema es interesante y espero ustedes puedan compartir su propia solución, compartí el problema en los grupos de facebook, pero al parecer no les gustan los retos, más que resolver lo más evidente XD. Reto de Programación: El primer objetivo del reto es resolver el problema, siéntete libre de usar google así cómo librerías estándar(ej. collection classes, Lists, etc). Una vez que tengas la solución, reflexiona e intenta hacerla lo más eficiente posible (imagina que esta clase será usada con millones o billones de elementos). El Problema Escribe una clase para almacenar elementos (pueden ser enteros, o lo que sea), puedes asumir que la clase se utilizará correctamente, no tienes que preocuparte acerca de manejo de errores, hay tres operaciones que debes de escribir: insert(element) El método insert toma un elemento, y lo inserta en la colección. Insert devuelve (retorna) un identif