jueves, 28 de octubre de 2010

Java : ActiveRecord para Java

He encontrado un proyecto que me parece digno de tenerlo encuentra, se llama ActiveJDBC y su creador es Igor Polevoy, su idea es como el autor la describe es proveer a Java de una implementacion de ActiveRecord, tal como la que se ve en Ruby on Rails.

Aqui pueden encontrar como empezar a utilizar esta libreria, bueno está en inglés por ahora.
Por mi parte voy a procurar hacer un pequeño tutorial de su uso y pronto lo estaré posteando por estos lares.

Saludos.

Microsoft podría estar haciéndole la “guerra sucia” a Android

Microsoft podría están planeando imponer cuotas de derechos de autor a los fabricantes con sede en Taiwán para el uso de sus patentes de correo electrónico, multimedia y otras funciones. El objetivo, según publican en DigiTimes, es impedir que Asus y Acer adopten Android y Chrome OS en sus netbooks y tablets.

Sólo hay unos cuantos vendedores de terminales móviles con sede en Taiwán, y por el momento sólo HTC ha firmado para poder utilizar las patentes de Microsoft; de esta manera Acer y Asustek quedan en manos de la cuota que pretendería imponer Microsoft.
Desde DigiTimes aseguran que ya que Acer y Asus son vendedores internacionales de netbooks, la motivación de Microsoft para querer cobrar esta cuota es impedir que estas dos compañías utilicen Google Android o Chrome OS en lugar Windows en sus netbooks o tablets.
Como Android es una plataforma abierta, los vendedores de dispositivos basados en este sistema operativo tienen que pagar cuotas de entre diez y 15 dólares por cada terminal vendido por el uso de las patentes relacionadas con el mismo, una cantidad ínfima si se la compara con Windows.

Noticia original : http://www.itespresso.es/denuncian-que-microsoft-quiere-impedir-que-acer-y-asus-utilicen-android-en-sus-netbooks-47853.html

martes, 26 de octubre de 2010

Kumbiaphp aprovechando el uso de Templates [ DRY Don`t repeat Yourself ]

Buenas a todos, si a alguien les gusta mis posts y ya decian cuando saca algo nuevo, he aqui algo, no es gran cosa pero, cuando uno esta haciendo una aplicacion grande donde a cada momento tienes que presentar tablas y combos, si puede ser de mucha ayuda.
Por ejemplo, tienes que mostrar en un combo la lista de Marcas, entonces tienes tu controlador Marca y tu accion combo siguiendo las convenciones de Kumbiaphp creas una vista combo.phtml, hasta ahi nada dificil pero que pasa si tienes 10 tablas y por cada una de ellas hay que crear lo mismo!!! O_o!!!
Obviamente diras : "Hey debe haber una manera de evitar todo esto!!!" y claro que la hay, para esto estan los Templates.

domingo, 24 de octubre de 2010

Mi Escritorio GNU/Linux - Ubuntu

Hola a todos, como que he flojeado un poco en el posteo pero ya tengo algunas nuevas ideas que voy a compartir con ustedes.
Por ahora queria compartirles como se ve mi escritorio, y muchos dirán y para que ?? bueno la verdad para nada solo para que lo vean, es que el wallpaper lo hice yo y creo que me quedó bien, lo hice en base a este tutorial
Este es mi escritorio
Ubuntu 10.04
Gnome
Metacity y GTK- theme: elementary
Dock : Cairo-dock


Este es el wallpaper

sábado, 23 de octubre de 2010

Kumbiaphp combos enlazados con JQuery [PHP combobox JQuery]

Hoy quiero compartir una solucion sencilla que muchos nos vemos en necesidad de implementar en nuestras aplicaciones web, esto es los combos enlazados, para quien no me entienda, me refiero cuando por ejemplo debes elegir primero un pais para ver sus ciudades.
Los que se acuerden de hace unos años atras antes de Ajax por lo usual se implementaba o con sencillos request http que te recargaba toda la pagina o utilizando iframes.Pues bien este ejemplo mostrará como hacer eso utilizando nuestro framework Kumbiaphp y JQuery.

jueves, 21 de octubre de 2010

Imprimir JTable desde Java


Les compartiré una sencilla manera de imprimr su tabla JTable. Para hacer esto no hay que complicarse la vida, la clase JTable tiene un metodo denominado print() el cual manda los datos mostrados actualmente en el JTable a la impresora.
Ahora un ejemplo pequeño sobre como implementarlo.

La Bolsa de valores de Londres migra de Microsoft .NET a Linux

No puedo ocultar que soy un fan del Sistema del Ñu y el Pingüino, asi que está noticia rescata la versatibilidad y potencia de GNU/Linux en ambientes de misión crítica.

La Bolsa de Comercio de Londres  (London Stock Exchange, LSE), la tercera más grande del mundo, reemplazará sus sistemas Infolect y TradElect, desarrollados por la Empresa Accenture y la mismísima Microsoft, por otro llamado MillenniumIT Exchange, el cual es un sistema desarrollador por la empresa MillenniumIT
Según la nota de prensa que ponene en su pagina web, a finales de este año la LSE comenzará a migrar sus sistemas mencionado y otro más a la plataforma MillenniumIT Exchange, según esta misma nota esto supondrá un ahorro de 10 Millones de Libras para el periodo 2011 - 2012.

Más información en http://www.itwriting.com/blog/1787-london-stock-exchange-migrating-from-net-to-oracleunix-platform.html

Tabla HTML decorada con CSS

Este es un post rapido, lo hice pensando en algunos amigos que no entienden mucho de CSS y que con este post puedan hacer algunas tablas para sus aplicaciones sin tener que sobre cargar el codigo HTML con
<font > 
o atributos
style
innecesarios.


Codigo HTML y CSS de Tabla decorada



Este codigo proviene del Tutorial Tabla HTML decorada con CSS

Gedit como IDE para desarrollo web y de PHP

Bueno hoy estuve configurando mi Gedit, yo en mi casa suelo trabajar en GNU/Linux y mi distro por ahora es Ubuntu 10.04, mis escritorio es Gnome y como me gustan las aplicaciones ligeras utilizo Gedit para codificar mis aplicaciones PHP. Si si ya sé que existen IDE's mucho mas completos pero son mas pesados y yo tengo cierto apego a lo sencillo.

miércoles, 20 de octubre de 2010

Clase smtp_auth [ Clase para autenticar via mail ]

Clase smtp_auth, clase para autenticar los usuarios a través de sus cuentas de email.

Kumbiaphp : Login de la aplicacion utilizando una cuenta de correo [ phpmail ]

Supongamos que ud. tiene una empresa, y adquiere un hosting LAMP, como saben les dan un servidor de correo, ahora en ese hosting va a montar una aplicacion la cual usarán solo los empleados de su empresa que tienen una cuenta de correo en el mismo servidor.
Entonces no seria lo ideal que sus trabajadores se logueen en la aplicacion utilizando su cuenta y password de correo ?. Bueno en este post veremos como hacer eso.
Utilizaremos la clase phpmail y como siempre nuestro framework Kumbiaphp

martes, 19 de octubre de 2010

KumbiaPHP - CRUD sencillo en KumbiaPHP usando AJAX y JQuery

En este universo de Frameworks PHP, existe uno que personalmente es mi favorito, bueno empecé a programar con Frameworks en PHP utilizando este, y me atrapó su filosofía que facilita en gran manera al programador, este es Kumbiaphp, para quien no sepa este es un Framework similar a CakePHP, pero desarrollado por una comunidad hispanohablante por lo que para todos los que hablamos esta maravillosa lengua nos viene perfecto. Está orientado al paradigma ActiveRecord y nos provee de un patrón MVC [Modelo-Vista-Controlador].

OpenOffice cumple 10 años [ Aniversario de Open Office]



Si bien es cierto ahora que Oracle tiene a su cargo la suite ofimatica OpenOffice.org todos parecen haberle dado la espalda a este proyecto, y han dirigido sus miradas a LibreOffice.org.
Pero no por eso hay que dejar de lado el esfuerzo que se puso en este proyecto y que nos ha permitido contar con una Suite Ofimatica Libre y que satisface al menos a mi personalmente muchos de los trabajos que necesito hacer.

 Feliz Aniversario OpenOffice.org!!!

lunes, 18 de octubre de 2010

Clase de ejemplo utilizando SwingWorker

Codigo de la Clase de Ejemplo
Esto complementa al tutorial Uso de swingworker en una aplicacion

Uso de SwingWorker en una aplicacion Swing

Me decidi a hacer este post porque la verdad utilizar esta clase es muy util aunque la documentacion encontrada a veces es algo confusa, en este ejemplo vamos a cargar una tabla JTable de utilizando la clase SwingWorker. Ok, para los que no conocen vamos a orientarlos un poco, esta clase basicamente lo que hace es generar un hilo distinto al hilo principal de nuestra aplicacion para ejecutar una determinada accion, en palabras sencillas si conocen de Web Apps es como hacer Ajax en nuestra aplicacion desktop. Algunos usos, por ejemplo su aplicacion tiene varias ventanas, y su usuario quiere dejar cargando en una ventana unos registros de un filtrado y en otra ir editando algunos items de otra tabla.


Clase TableModel basada en ArrayList [ ArraylistTableModel]

Este codigo implementa una simple clase donde los datos de un JTable se almacenan un model basado en ArrayList donde cada fila es otro ArrayList.

Editor de Netbeans tipo TextMate [ Netbeans Editor like TextMate ]

Buenos despues de mucho tiempo que escribo, por ahi he visto que tengo una pregunta pendiente por responder, espero no sea demasiado tarde U_U Ok, a lo que va este post, que es bastante sencillo, la idea es simplemente hacer que nuestro editor de Netbeans se vea asi :


 
Powered by Blogger