Simular Split en J2ME

Hace poco me adentre a desarrollar pequeños aplicativos para moviles utilizando el J2ME(Java 2 Micro Edition) con Netbeans 6.1y la verdad no me resulto tan complicado como pensaba. Como sabran el J2ME ees una coleccion de apis de java que esta orientado especificamente a moviles, PDAs, impresoras, etc. podriamos decir que es una version “reducida” y optimizada de toda la gama de productos de java y como tal no todos los métodos  que normalmente encontrarmos en el J2SE o J2EE, iban ha estar presentes. Uno de estos métodos es el famoso “split” el cual esta dentro del paquete “java.util.*”, y que estoy acostumbrado a utilizar de forma frecuente, y bueno, decidi escribir este pequeño metodo para de alguna forma simular este método , el cual podria serlo de la siguiente manera:

Como veran estoy enviando como parametros la cadena completa y el patron de busqueda, de manera que los items los estaria almacenando en un vector, que luego seria mas facil leer. Esto una forma simple de trabajarlo, aunque quizas para los que conozcan java esto seria como un juego, pero bueno no todos conocen el lenguaje. Espero les sirva.

Tutorial Python II

Como sabran Python ha sido, es, y seguira siendo uno de los lenguajes de programación dinámicos mas importantes y usados en el mundo del desarrollo de software y que mejor manera de aprender este lenguaje con una buena guia. Revisando el blog Mundo Geek, me tope con un post en donde el autor Zootropo hace referencia a la actualización de su libro “Python para todos“. Sinceramente es un libro muy interesante sobre todo por el contenido, es simple, conciso y trata de abordar los aspectos necesarios como para poder empezar a programar con este excelente lenguaje, y porque no, para los que ya tenemos algun conocimiento tambien nos seria de gran ayuda; se los recomiendo.

  

Encuentra música con google

Revisando algunas formas de poder encontrar(y si quisieras descargar) musica o video con google, me tope con una forma bien facil de hacerlo, ya sea para buscar archivos mp3, mp4, avi, etc. Solo tendriamos que abrir un navegador, entramos a google y si por ejemplo queremos buscar algun tema musical especifico, en mi caso “The Reason” entonces escribiriamos lo siguiente:

intitle:”index.of” (mp3|mp4|ogg) The.Reason

y eso seria todo, asi de facil, como podemos observar los resultados:

Que quede claro que esto es con fines de aprendizaje.

Hackeando windows con python??

Hace ya un tiempito que deje escribir algo de codigo con python y bueno decidi retomarlo, en un momento esos en donde te sientes algo melancolico justamente por no hacer algo con este maravilloso lenguaje jeje. Bueno, estube con un pariente tratando de mostrarle alguna bondades de este lenguaje y bueno el queria ver la forma de como trabajar con sockets y ver que tan facil era, dado que el estaba trabajandolo en lenguaje C. A decir verdad trate de hacerlo lo mas practico posible y mostrarle alguna posibilidades. Trabaje un pequeño aplicativo simple en el cual se conectaba a otra maquina de forma remota y ejecutaba algunos comandos de una manera tan simple que ni el mismo lo creyo. La inquietud que el tuvo fue que el aplicativo lo probamos tanto en una maquina con Windows y una con Linux y vio la gran facilidad con la que se puede vulnerar Windows, siendo este una simple aplicacion que cualquier persona con conocimientos en python lo podria realizar. Claro esta que esto no paso con Linux, aki una pqueña muestra de lo que se podria relizar.

Que quede claro que esto es solo una forma de desarrollo y no se malinterprete. Ahora los fines con que se use este lenguaje o cualquier otro quedaria a disposicion de cada uno.

Chrome, el navegador de Google

Como sabran, google practicamente ha estado inmerso en varios campos de la internet (por no decir en todos), ya sea como buscador, video, correo, lector de feeds, paquete de oficina, etc. ya sea por la acogida que ha tenido al brindar buenos productos. Esta vez se lanza con un nuevo producto, es un navegador para internet el cual tiene por nombre Chrome, este navegador pretende ser un fuerte competidor de los navegadores ya conocidos como Internet Explorer, Firefox, Safari, etc. Chrome es gratuito, y bueno, veremos que tal acogida tiene con el publico.

Se dice que su primera beta sera liberada en estos dias, estaremos a la espera.

Actualizacion: Ya podemos descargar la version beta desde aqui