jueves, 27 de noviembre de 2014

Cisco Live Cancun 2014 - por un Chapin #guatemala #CiscoLA

Algunos habran escuchado sobre este evento, otras no, en lo que respecta mi persona lo conoci hace como 3 años mientras que iba adentrandome en todo lo que respecta a Cisco, este evento es un evento que se celebra cada año por parte de Cisco para indicar cual es la posicion de Cisco ante la realidad del mundo y hacia donde va el futuro. Cisco es una empresa mundialmente conocida que se encarga de soluciones de tecnologia y tiene sus inicios en California, inicialmente se dedicaba a la parte de telecomunicaciones y todo el hardware que mueve hoy en dia la comunicacion ( es a lo que yo me dedico) pero gracias a este evento conoci un poco mas lo que es Cisco.

La noticia me la dieron una semana antes de dicho evento, por mi cuenta habia cotizado cuanto costaba la inversion a dicho evento pero realmente mi posicion economica aun no me lo permite (bueno al menos sin endeudarme mas jaja). de parte de la empresa se les regalo un boleto hacia dicho evento con todos los gastos pagados (avion, hotel, entrada al evento) y me lo obsequiaron a mi por mi ultimo buen desempeño, cuando me lo comentaron mis jefes simplemente fue una gran noticia!!! y por lo general no me pongo contento pero en esta ocasion si jajaja, primeramente porque era un evento de tecnologia de lo que a mi me gusta, segundo iba a viajar (realmente me encanta volar) y otra era Cancun!! una de las mejores playas del mundo.

Como eramos invitados en cancun me reuni con quienes nos invitaron dos Sres Colombianos  Andres y German  que vivian en Miami, personas muy imporntates de Intcomex  quienes incentivan Cisco en latinoamerica, y otro paisano de Guatemala Hector que tambien fue invitado igual que yo, realmente estos Sres colombianos muy amables, y pues con mi otro compatriota la misma afinidad del pais creo que creó una confianza rapida, del aeropuerto para el hotel quedaba como a 30 minutos, el hotel donde me hospede se encuentra en la zona hotelera de Cancun, 30 km de puros hoteles a la orilla del oceano, impresionante! nunca en mi vida habia visto tanto hotel junto y tampoco tanto hotel lujoso, la verdad era de pelicula eso jaja. Cuando llegamos pues nos dieron nuestras habitaciones y todos los del hotel te reciben de una forma muy agradable, una bebida tropical durante el check in, los atractivos del hotel, las horas de comida y la mejor noticia era all you can drink an eat !!!! jajaja.


El hotel Gran Real Caribean (googleenlo jaja) donde me hospede no fue el hotel donde era el evento ya que no habian habitaciones en el Moon Palace (tambien googleenlo) donde si fue entonces por eso nos hospedamos alli, resulto ser que despues del viaje todos estabamos cansados, ese dia sali a las 3am de mi casa y llegue a la habitacion del hotel a las 3pm casi 12 horas fuera transportandome, descansamos y fue cuando me tope con la vista de la playa, me quede asombrado, cuando baje para irnos aproveche para ir a la playa y me quede sin palabras, la vista de la playa de Cancun! simplemente es espectacular!, creo que uno de los mas grandes asombros de mi vida, me sentia realmente asombrado con alegria mezclada que me hizo sonreir sinceramente :), simplemente nunca en mi vida  me habia imaginado estar en una playa tan sorprendente contemplando el firmamento y el color del oceano de esas fotos que solo mira uno en la tele jaja o google maps hoy en dia :) :,( :),

Despues de dicho asombro nos transportamos al Moon Palace Arena que quedaba como a 40min del hotel, la aventura recien comenzaba, ese dia llegue y nos registramos a dicho evento ya eran casi las 6pm y las conferencias del dia habian finalizado.



Regresamos al hotel a cenar, una suculenta cena, de camarones adornados como que si fuera regalo de bodas jajajajaja nunca habia comido un plato tan adornado (al final es comida no? ) en fin  tuve que repetir, se nos unio a esto otro amigo de Trinidad y Tobago quien solo hablaba ingles, un poco peculiar la conversacion en la cena, ya que por momentos conversabamos en ingles y por momentos en español y luego le traduciamos a Ramma jajaja era un poco gracioso ya que primero nos reiamos y luego el se reia.

Ese dia bajamos a ver uno de los shows del hotel que era como teatral y pues el all you can drink se empezo a utilizar (habia que usarlo sino de por gusto el pago jejeje), luego todos se fueron, antes de ir a dormir me fui a la playa, increiblemente la luna iluminaba la playa y el sonido del mar se escuchaba, me quede alli contemplando esto (increible!, realmente increible).

Al dia siguiente aproveche a salir a correr, correr en arena no es tan facil como lo pintan en las peliculas jajaa si termine cansado, aproveche a ver el amanecer algo increible tan conmovedor asi como tan relajante, luego desayunar y hacia el evento.


Increiblemente habia un solo mundo de gentes el evento recibio a un poco mas de 4000 personas de todo latinoamerica principalmente y del mundo claro.


Las conferencias comenzaban hasta la tarde, durante la mañana aproveche a realizar mi examen de certificacion el tercero que llevo ya que durante el evento habia 50% de descuento, es un examen que tenia ya un año de estar estudiando y debido a la situacion el descuento habia que aprovecharlo. Realizar este examen en este testing center fue una buena experiencia ya que la habitacion estaba llena de personas haciendo examenes de certificacion, y quiera que no me hizo darme cuenta que hay mucha gente que esta en el mismo camino profesional que estoy tratando de vivir. bueno la certificacion desde luego la aprobe ;) como parte del plan que tengo de convertirme en un Cisco  Network Engineer .

 A partir de este momento fue que comenzo mi cambio de mentalidad y vision de vida, durante este evento los mismos compañeros con quien estaba conocian a otras personas que veian durante el evento y me las presentaban, cada quien con roles y trabajos distintos dentro de la industria de Cisco y tecnologia. Comenzaron las conferencias y el cambio de mentalidad cambio, la primera conferencia que estuve fue de Mindy no recuerdo el apellido por alli cargo su tarjeta de presentacion, quien era la Directora de Bussiness Development de Cisco quien trabaja en California en la cede de Cisco o.0 0.o, su charla fue muy interesante sobre la importancia del Big Data y la informacion para la toma de decisiones, ya que hoy en dia la informacion es conocimiento o como ella dijo es inteligencia, parte de esto habia escuchado dentro de la Universidad, sin embargo ella comento varios casos reales donde el Big data funciono y les habia ayudado al exito de la  misma empresa, realmente una conferencia muy interesante.

Entre tambien a otras conferencias no muy buenas, sin embargo este dia fue el Key Note, donde personas importantes de Cisco dan la conferencia, este se realizo durante la noche, realmente habian mas de 4000 gentes en una sola sala, parecian 3 salas de cines juntas y alli estaba Robert Lloy y Chris White, Presidente de Sales de Cisco y Sr Vice President del Internet of Things respectivamente.  Comenzaron su conferencia hablando de las mejoras de la tecnologia sobre la industra sobre todo lo bueno que ha hecho cisco el ultimo año, sin embargo lo mas curioso fue lo qu ehablo Chris White, se refierio mucho al Internet of thing o Internet of Everything, es el concepto que Cisco esta impulsando en el mundo desde el año pasado para llevar todo lo  que no esta conectado en el mundo a conectarse hacia internet! actualmente el 99% de las cosas no estan conectadas a internet, y cuando se refiere a cosas son literalmente todas las cosas, un bote de basura, una puerta, la cafetera, la lavadora, el televisor ( que ya esta conectado) los aparatos mobiles, hablo de ciudades en el mundo modelos que ya estan invirtiendo en el Internet of Everything, y tambien menciono las ciudades de Latinoamerica que estan trabajando sobre esto, (logicamente Guatemala no estaba alli :( ) pero hablo de algo super importante que era lo que el IoE (Internet of Everything) hara en el mundo y es ahorrar $19 trillones de dolares al mundo asi como mejorar la salud del planeta a nivel contaminacion y beneficios sobre la experiencia de vida de los humanos.



Los humanos aprovecharemos de mejor manera nuestro tiempo y nuestras vidas seran mas placenteras, dijo (Chris White) aca estamos todos nosotros que de una u otra manera contribuimos al desarrollo de este mundo de Cisco, y nos invito a todos a participar en este desarrollo del mundo hacia el futuro!, que el futuro no es mañana el futuro lo estamos haciendo ahora, cosas que me llamaron la atencion aparte de esto que es realmente increible ver cada uno de los ejemplos  que ponian de los beneficios sobre la vida del IoE, era el hecho de que estoy viviendo en la epoca del cambio, y porque no? ser parte de este cambio, no como alguien estatico sino como alguien que participe activamente, la vision de estas personas es realmente sorprendentes porque no hablaban de comunicacion de virtualizacion, de data centers, de todo lo que para mi es la tecnologia actual para ellos es algo implicito es algo que ya esta.! su vision va hacia lo alto, y durante la charla me motivo mucho y las ideas vinieron a mi cabeza. Debido a que vivo en un pais tercermundista todo lo que mencionaban durante la conferencia parecen cosas utopicas, sin embargo por tanto la oportunidad de atacar dicho mercado es aun mas grande, realmente es algo que necesita mucho presupuesto, pero mas que presupuesto necesita personas con vision y ganas de trabajar.
Gracias a que me gradue como Ingeniero en sistemas se como programar y muchas cosas de las que necesita este futuro es cosas automatizadas y la programacion logra esto, es un proyecto con el que vengo en mente y que ya comenze a desarrollar, estoy por concretar con amigos mios de la Universidad para que se unan a la causa.

Ese dia tuve quiza una de las cenas mas lujosas de mi vida jaja, tome vino tinto de 1900s no se que, comi cordero, comi caspiaccio de carne de no se que, comi calamar, comi pulpo y no se que otras comidas con nombres raros en un restaurante dentro del Hotel del evento.

Creo que si me pongo mencionar cada detalle me extendere demasiado, jejeje, el dia siguiente el Key Note de otro de los importantes de Cisco de el no recuerdo el nombre sin embargo hablo de casos reales del Internet de las cosas ayudando a las empresas y recalco lo que un dia anterior se habia mencionado, en este caso  una de las cosas que mas me impacto fue lo del 99% de cosas no conectadas y dijo "You wan't a bussiness oportunity, there you go!" me quede realmente asombrado ya que desde hace ya vario tiempo vengo pensando en una idea de negocio para vivir de un negocio propio, sin embargo el hecho de vivir en un pais en vias de desarrollo creo que la cultura no es innovar cosas de tecnologias, sino que los modelos de negocio son una panaderia, una tienda, vender ropa, que claro no esta mal es gente muy respetable que ayuda a sacar la economia de nuestro pais adelante, sin embargo  si se puede en innovar en tecnologia , porque no hacerlo?.

Ese dia se dio una pequeña fiesta dentro del hotel que creo yo que termino de despertar en mi el interes de desarrollar tecnologia para nuestro pais, y este fue que me presentaron a unos compañeros Ticos y me conto la solucion que tenian ellos para una solucion Cisco de VoIp, le pregunte sobre que arquitectura la trabajaron y me explico , eran tecnologia que aprendi durante la Universidad y me dije despues, estos muchachos, eran jovenes relativamente, tenian como 35 años, pero habia algo en ellos que era determinacion y vision, cosa que vi en mucha de las personas que conoci durante el evento, su semblante no reflejaba titubeo o debilidad ni inseguridad, como hoy dia volteo a ver por doquier en mi pais. Esta actitud de cada una de las personas creo que me llego a  impactar porque dije. este tipo de actitud es la que le hace falta a nuestro pais, y porque no? empezar yo?! .


Ese dia pues habia que disfrutar de Cancun y fuimos a la zona de discotecas que ufa! creo que eso es para otro post con otro titulo jajaja y diferente categoria.

El dia siguiente estuvimos en la playa aprovechamos medio dia para ir a la playa, asolearnos un poco y desde luego entrar al oceano,  el agua alli es simplemente cristalina y estar dentro de este oceano es algo realmente indescriptible, no dire mas que me sentia muy alegre y feliz estando dentro del mar :).

Ese dia regresamos a otras conferencias las cuales al final en lo personal fueron buenas pero no para mencionar en este blog.

El dia viernes regresando me tope nuevamente a los ticos en el aeropuerto, realmente no soy muy amigable (defecto mio) pero al verlos los salude, creo que la actitud de cortesia y la forma de todas las demas personas me contagio, charlamos durante la espera de nuestros vuelos y alli escuche algo que es lo que me hara ponerle empeño a esta nueva vision de vida, me comento sobre su solucion la cual la desarrollaron con su hermano y le pregunte cuanto tiempo les habia demorado trabajar, a lo cual me dijeron año y medio para su primer modulo con el cual se decidieron ir a la venta!, llevan 3 años iendo a un cisco Live con un stand mostrando su solucion! (significa que no les va mal) y por ultimo le pregunte y que hacian antes de desarrollar su solucion? .. eramos de IT en un Call Center! jajajaja creo que eso termino de identificarme. tuvieron el coraje de creer en su idea y es lo que los tiene quiza no en la cumbre del exito como profesionales pero si en las vias de exito profesional.

Creo que este evento cambio totalmente mi vision de vida y me hara trabajar duro por este cambio en nuestro pais tan lastimado por la violencia, corrupcion, pocas oportunidades de trabajo, y en lugar de estar buscando un trabajo me dedicare a generarlos. me aflije un poco no tener capital para invertir sin embargo pongo de cara mi vida y le comentaba a mi hermana, cuando yo? estar en Cancun? recuerdo hace 20 años viviamos en una casa de adobe  en un cuarto con baño que no era de bomba, yendo a pedir agua a la vecindad, comiendo quien sabe que no recuerdo bien.. quien diria que no tenia futuro como persona, y verme hoy en dia despues del esfuerzo de mi madre y el mio en estos ultimios años, ser todo un profesional del Networking viviendo una experiencia junto a otras 4000 personas de latinoamerica de tecnologia , en una de las playas mas maravillosas del mundo Cancun? cuando? cuando? pues fue una realidad, entonces creo que no hay nada imposible, simplemente es creer, trabajar, perseverar, ser visionario, no acomodado y sobre todo el ingenio que creo que es algo que mi cabeza se ha encargado a base de tanta informacion que le he metido esta ha ido aprovechando.

Siempre mi gusto por mi carrera de Networking existe y no creo que se me quite porque es uno de mis sueños, sin embargo el cambiar el mundo es tambien ahora uno de mis nuevos sueños y creo tener el coraje para realizarlo y en caso que falle, al menos sabre como dijo Tomas alba edison, "no falle 100 veces creando la bombilla, aprendi 100 maneras de que manera no se hace".



miércoles, 20 de agosto de 2014

Retomando bloguear. Iniciando la vida del Networking

Creo que el escribir mis experiencias en el campo del networking y el ambito laboral han sido en los ultimos 2 años variadas y en un momento me puse a pensar que cada una de estas experiencias han hecho lo que en terminos profesionales me han convertido en el conocedor del Networking de hoy en dia. Tengo ya años de no postear porque hasta el momento no le habia tomado importancia o tiempo ya que me dedico a muchas cosas de mi casa como ver a mis hermanos o tambien a estudiar para seguir preparandome academicamente.

 Actualmente trabajo en el ambito de Redes de computadoras, en una empresa llamada Allied Global en Guatemala como Network Senior Engineer, y tambien soy catedratico en una academia de Cisco en Ciudad San Cristobal, Predin, en Guatemala. Ambos trabajos se han convertido en una autorealizacion personal ya que el ambito de las redes de computadoras son lo que en algun momento hace aproximadamente 8 años iniciaba como una curiosidad. Todo comenzo en el año 2006 cuando estudiaba mi carrera intermedia y en el ultimo año de la graduacion como parte de mi carrera me explicaron sobre las redes de computadoras y Cisco con la vieja curricula Exploration 3.1 aun recuerdo de que esta era sobre cableado estructurado el primer modulo y modelo OSI, hace 8 años cambio mi interes y mentalidad porque siempre me parecio algo asombroso ver como comunicaba las computadoras a partir de configuraciones como daba acceso a internet, como asignaba ips, etc. quiza hoy en dia es algo muy comun para todos pero hace 8 años eso para mi fue algo intenso a lo cual dije "Yo me dedicare a esto" ,tomando de base que vengo de una familia pobre donde gracias a que mi mama tenia dos trabajos pudimos salir adelante economicamente de lo contrario no se donde estariamos. Quize seguir estudiando despues de mi carrera el modulo 3 y 4 (porque en la carrera impartian solo 1 y 2) sin embargo por factores economicos no pude :( . Mi mama me insto y animo a continuar con los estudios universitarios que me darian una mejor oportunidad ante la realidad del mundo en ese entonces accedi, ya que es la universidad estatal y el pago es de Q91 anuales., ademas de que con esto ayudaba tambien a cuidar a mi Hermano pequeño con quien comparti mis 5 años de Universidad quien lo veia todos los dias, con quien almorzabamos juntos y pasabamos durante la tarde tiempo, su vida como niño es lo que creo yo ha mantenido en mi ese espiritu de querer ser feliz mediante las simplicidad de las cosas.

 No fue sino hasta hace 1 año y medio, inicios del 2013 que despues de haber superado muchos problemas economicos, familiares, academicos. Pude retomar mis estudios de Redes de computadoras despues de casi 7 años y haber a travesado mi Carrera universitaria donde sali muy bien preparado para el desarrollo de software que hoy en dia me gusta y de vez en cuando programo sin embargo no es algo a lo que me gusta dedicarme todos los dias, eso lo experimente trabaje alrededor de 1 año y medio como programador en 2 empresas distintas y freelancer y definitivamente no es algo que me agrade hacer como trabajo. 

 Debido a que en mi trabajo el conocimiento que pedian para mejorar mi ingreso fue la certificacion Cisco movido con esto y mi conviccion de aprender mas sobre redes que hasta ese momento ya tenia 6 meses en el ambito laboral de redes, sabia en mi que habian mejores formas de hacer lo que en mi trabajo se hacian, comence con investigar, leer la informacion de internet y todo relacionado con el exploration 4.0 de CCNA RS, sin embargo durante esos primeros 5 meses del 2013, la empresa sufrio una serie de cambios drasticos de crecimiento lo cual imposiblito mi estudio ya que definitivamente salia muy cansado de estar trabajando hacia hasta ¡¡44 horas extras por quincena!!, terminaba trabajando casi que dos semanas mas sobre el mes y definitivamente no me quedaban muchas fuerzas para estudiar, no fue sino hasta julio de 2013 aun recuerdo bien que me entere que la curricula se vencia el siguiente 30 de Septiembre y tenia mi examen privado que es el examen final para graduarse en la universidad por lo que dije, o es ¡ahora o nunca!, o bien tendria que esperar la nueva actualizacion. Definitivamente no era una opcion esperar mas y ese mes estudie arudamente conoci a mi mejor compañero de estudio del networking Vladimir estacuy con quien a base de estudio arduo logramos la certificacion 640-802 CCNA RS en el mes de Agosto de ese año, esto me lo reservare para otro post como fue que lo obtuve y las tantas cosas que pase durante ese mes. Luego comence a estudiar el security CCNA sin embargo no fue mucho de mi agrado lo cual abandone a fin de año. 

 En febrero de 2014 lei sobre la certificacion de Diseño de Redes lo cual me llamo mucho la atencion y lei un capitulo del OCG (Official Certification Guide -es un libro :)) lo cual me impacto ya que el diseño no es algo muy sustancioso o lo que haga enfasis el CCNA RS sin embargo en mi trabajo es una necesidad constante ya que por ser un Call Center sufre demasiados cambios y mi conocimiento hasta el momento no tenia un conocimiento academico que me apoyara, basado en eso comence a estudiar el CCDA, este estudio fue mas complicado ya que por razones sociales y situacion de mi pais mi casa la robaron y desacomodaron toda nuestra situacion familiar, cambie de horario de trabajo, comence a cuidar a mis hermanos pequeños, cambiamos de casa, por  lo del robo no tenia mi laptop :(, no tenia ningun recurso tecnologico para estudiar, esto no fue impedimento ya que imprimi unas hojas del OCG de dicho libro para comenzar a estudiar y mi amigo Vladimir me presto su laptop durante 1 mes, debido a que necesitaba dar clases en la academia de cisco y lo aproveche para estudiar tambien, me recordo a mis años de Universidad cuando no tenia ningun libro comprado, todo lo saque de la biblioteca, nunca tuve un libro nuevo ya que mi situacion economica nunca me lo permitio, sin embargo no fue motivo de fallo actualmente ya me gradue y ando tramitando mi titulo :).

 Despues de  6 semanas que comence a leer  casualmente la empresa donde laboro adquirio libros para apoyarnos donde  y aproveche a pedir el CCDA a partir de alli cada momento libre que no era trabajando, viendo a mis hermanos, preparando clases era para estudiar, habiando dias que comenzaba a leer y a los 15 minutos me miraban encima del libro de lo cansado, pero no deje de leer nunca aunque sea 1 parrafo y decia "hoy estoy cansado", hasta dias que le ponia empeño y el desvelo y el cansancio no me detenian donde leia hasta 4 horas continuas, llegaron a mi capacitacion sobre el tema, lei muchos casos de estudio, problemas de los diseños, problemas en los protocolos de enrutamiento, en fin todo lo que el libro propone llevo a certificarme este pasado Julio 2014. 

 Me sorprende como despues de casi 8 años realmente me estoy dedicando a estudiar lo que me gusta, mi Ingenieria en Ciencias y Sistemas fue el paso que necesitaba para poder ingresar al mundo laboral y aun ingreso economico bueno y poder sobreponerme a mi situacion economica familiar sin este empuje que se logro despues de 8 años mis estudios en redes serian muy limitados o bien no se que estaria haciendo, ya que a raiz de eso , pague deudas, mejoro la almentacion en mi casa, y lujos de comodidades que todo ser humano busca en esta vida. Y no pienso detenerme!, retome mis estudios en CCNA Security ya que muchas cosas las se de experiencia laboral y pienso afianzarlo con una certificacion, ya le puse fecha que es para octubre del 2014, luego ponerme a estudiar CCNA Voice, y luego saltar al ambito profesional de Cisco, me emociona mucho pensar que algun dia sere un CCIE RS (Cisco Certified Internetwork Expert, una de las certificaciones mas altas que Cisco ofrece hoy en dia) de Cisco porque algo es seguro y algo adquirir en la Universidad de San Carlos de Guatemala, la tenacidad para ejecutar las cosas, no importando la situacion, problemas familiares, problemas economicos, falta de tiempo, todo eso son factores de la vida que con sacrificio, esfuerzo, voluntad y deseos de superacion se pueden sobrellevar, y esto me hace no detenerme hacia el nuevo camino que estoy tomando de convertirme en todo un Cisco Network Engineer :)

martes, 14 de febrero de 2012

Descargar Fotos de Usuarios UV

Buenas noches, me encontraba revisando perfil por perfil, puro mula
las fotos de los
asignados a mi curso de practicas finales, por lo que decidi hacer un codigo que
me descargara todas las fotos y ya con las fotos solo ver quienes si
tienen y quienes no.
les dejo a continuaci
on el codigo

lo guarde como pupos.php
descarguenlo desde aca

https://docs.google.com/open?id=0B2l4F5hlhcyvNWI3YjE4ZDgtOGVlNC00OGRlLThhZmUtZGY3YzM2ZDg3OTk0


Se encarga de leer un archivo csv. el cual lo descargan desde la UV en usuarios
exportar a csv, solamente guardan los carnets de todos y que esten
delimitados por comas
en mi caso lo guarde con 2 columnas y luego desde el notepad++ los
reemplaze para que tenga comas.
y este por ejemplo con este formato

200113042,
200815412,
200815456,
200611303,
200714403,
200412969,
199922727,
200117439,

luego solo lo guardan en mi caso exportxxx.csv en la misma carpeta
donde ejecutaran el codigo pupos.php


Requisitos.
Tener php instalado.
correrlo sobre un linux.
haberse logueado en la Uv (eso on estoi seguro pero asi lo hize yo)

luego correr en consola como root
#php pupos.php

y listos esperara a que se descarguen.

Saludos
Jacob Noj
USAC 2012

Pueden verlo tambien

PD: ojala no llegue a pph porque sino va bloquear eso y adios al pelex paara revisar fotos
jajaja


sábado, 4 de junio de 2011

EJEMPLO SENCILLO ANDROID UBUNTU 10.4

Este siguiente post consiste en una explicacion breve de como poder tomar el texto de un EditText y ponerlo en un TextView al presionar un boton y posteriormente ver los procesos del sistema que se estan ejecutando dentro de un emulador de un android SDK 3.1 API LEVEL 12
Estamos utilizando eclipse con estas especificaciones:

Eclipse IDE for Java Developers

Version: 1.3.2.20110301-1807
Build id: 20110218-0911

(c) Copyright Eclipse contributors and others 2000, 2011. All rights reserved.
Visit http://www.eclipse.org/platform All rights reserved.


Version de JDK java
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.7) (6b20-1.9.7-0ubuntu1~10.04.1)
OpenJDK Server VM (build 19.0-b09, mixed mode)


Android SDK_linux_x86


Sobre un Ubuntu 10.4


COMENZANDO:
De primera Instancia Para Iniciar El Proyecto File->Proyect->
Other

Nos desplegara un menu nuevo :
en el cual seleccionaremos proyecto.
El proyecto que seleccionamos es como bien se ve
en la imagen un AndroidProject Luego de eso presionamos Next.







Luego nos pedirá:
  • los datos del project name.
  • El BuildTarget (que es la maquina de Android).Seleccionamos Android 3.1
  • Aplication name. (igual que el project name)
  • Package name.(el nombre del package tiene que se "com.nombreprojectname"
  • createActivity(el mismo nombre que project name)
  • Min SDK (Aca ponemos el numero del Api Level arriba en el build tarjet)




Luego presionamos Next y posteriormente Finish.

Este nos creara todos los documentos relacionados a nuestro proyecto.
para poder agregar lo que son Widget a nuestra aplicacion nos vamos a la carpeta de
res->layout->main.xml
Este archivo xml nos muestra lo que es las especificaciones dentro de nuestro widget y genera con ellos un id para cada uno que se replican en el archivo. R.java.

CAda uno de los widgets que agregamos desde el main.xml los llamamos desde nuestra aplicacion java.

un ejemplo sencillo de un main.xml seria como el siguiente.

Desde nuestro archivo.java
Podemos invocar lo que son los botones declarandolos
en el archivo java tendremos que realizar algo como lo mostrado en el siguiente.

El metodo "onCreate" este es como que el constructor asi conocido en java de este objeto, el caso de este que se inicializa
Para obtener la referencia a cada uno de los objetos que tenemos dentro de nuestro main.xml
por ejemplo

view=(TextView)findViewById(R.id.textView1);
Boton=(Button)findViewById(R.id.button1);
Anteriormente a esto los tenmos declarados como objetos.

public TextView view;
public EditText Editable;
public Button Boton;
y como bien se ve en el archivo main.xml del layout este

Ahora bien para obtener los procesos necesitamos lo que son estas 2 librerías.

import android.app.ActivityManager;
import android.app.ActivityManager.RunningAppProcessInfo;

El codigo para obtener la información de los procesos vamos y ejecutamos el siguiente código

//Utilizo la clase para llamar los datos solicitados
ActivityManager MyAM = (ActivityManager)this.getSystemService( ACTIVITY_SERVICE );
ActivityManager.MemoryInfo MemInfo = new ActivityManager.MemoryInfo ();
MyAM.getMemoryInfo( MemInfo );
//En una Lista almaceno los procesos activos
ArrayList losprocesos = (ArrayList) MyAM.getRunningAppProcesses();
//Obtengo el numero total de procesos activos
int TamanhioL = losprocesos.size();
NumProcesos.setText("Numero de Procesos"+String.valueOf(TamanhioL));
El Array List es una libreria de java.util de las que utilizamos en java.
Esta nos servira para obtener todos los procesos y pues para hallar el numero de proceso corriendo
solamente le damos un size al ArrayList y lo desplegamos en un TextView como lo podemos ver.




Definimos dentro de nuestro xml layaout de tipo Table Layout para desplegar la informacion de una manera ordenada. donde nuestro xml queda como el de a continuacion, aparte que le agregamos un
ScrollView como contenedro de todos puesto que cuando se despliegan los proceso son mas delos soportados por la pantalla y nuestro xml queda como a contiuacion.






Añadir imagen



Posteriormente pues para ingresar cada uno de los proceso pues crearemos un TableRow por cada uno de los proceso y los agregaremos al layout de la tabla llamado Datos Procesos

for(int i = 0; i < TamanhioL; i++){
Fila = new TableRow(this);//FILA-N-
//ID DEL PROCESO
ProcID = new TextView(this);
ProcID.setText(Integer.toString(losprocesos.get(i).pid));

ProcID.setLayoutParams(new TableRow.LayoutParams(0));
ProcID.setGravity(0x01);
Fila.addView(ProcID);
//NOMBRE DEL PROCESO
ProcName = new TextView(this);
ProcName.setText(losprocesos.get(i).processName);
ProcName.setGravity(0x01);
ProcName.setLayoutParams(new TableRow.LayoutParams(3));
Fila.addView(ProcName);
//AGREGO LA FILA A MI TABLA
DatosProcesos.addView(Fila, new TableLayout.LayoutParams());
}
Y posteriormente le damos run a nuestra aplicacion









lunes, 31 de enero de 2011

Programador Vrs. Ingeniero en Sistemas

Bueno el siguiente post se trata de un ensayo de mi curso de Analisis y Diseño 1 , del octavo semestre , de la carrera Ing. en Ciencias y sistemas que bien tiene de titulo como el ya mencionado.


El programador y el Ingeniero de Sistemas , como bien conocidos , son dos areas distintas pero que hoy en dia se tiene muy confundido aca en nuestra sociedad guatemalteca, puesto que aca en guatemala, se hace programador a un Ingeniero en Sistemas, cuando en si, un Ingeniero en Sistemas es mas que un programador, Sin embargo el Ingeniero en Sistemas, especialmente el egresado de la San Carlos, como es propio de la formacion de la carrera, esta atenido a aprender a programar y desarrollar proyectos informaticos y bien es uno de los trabajos por los cuales se inician la gran mayoria de los egresados, cuando bien el Ingeniero en Sistemas, es capaz de mas que solo programar, por lo tanto hay que poner de manifiesto que es lo que realmente es un Programador y un Ingeniero en Sistemas.

Los Programadores son personas con una gran habilidad de resolver problemas mediante el planteamiento de algoritmos que resuelvan dichos problemas de la mejor manera posible. Pero como bien lo entendemos tradicionalmente, un programador, es un programador informatico, el cual tiene conocimientos de informatica o como comunmente se conococe, conocimientos en Lenguajes de Programacion, por ejemplo JAVA, .NET, PHP, ASP, C++, y toda la infinidad de lenguajes de programacion que existen en el mundo de la informatica.
Un programador se clasifican por su nivel de experiencia, por ejemplo existen programadores que se especializan en un solo lenguaje de programacion, siendo asi programadores avanzados, estos dan siempre soluciones, utilizando el lenguaje de programacion de su especialidad, debido a que conocen minuciosamente este lenguaje. Por otro lado estan los programadores medios o normales, les vamos a catalogar, que tambien tienen la habilidad de programar , aun asi no conocen a transfondo todas las potencialidades de todos los lenguajes de Programacion, por tanto , entendemos que un programador, es una persona capaz de resolver problemas , dando una solucion mediante algoritmos y otras herramientas, y saberlas implementar mediante la ayuda de la informatica, utilizando cualquier lenguaje de programacion.

Por otro lado un Ingeniero en Sistemas, es una persona capaz de entender cada una de las situaciones, ya se de negocio o sociales , como un sistema en si, entendiendo cada una de las entidades que la forman y las relaciones que entre ellos existen, planteando de esta manera una solucion a dicho problema. En el caso de un Ingeniero en Sistemas de la USAC, este tiene tambien la gran ventaja que sabe de Informatica, sabe programar, por lo que el planteamiento de las soluciones las puede dar con la ayuda de la informatica, no siendo asi su fuerte la programacion , pero si posee conocimientos y habilidades de programacion, pudiendose comunicar facilmente con algun equipo de trabajo informatico, que por lo general ellos estan a cargo de manejar, el Ingeniero como bien lo dice su Profesion, Ingenia y encuentra soluciones con el uso de su ingenio ante cualquier situacion, siempre con el enfoque sistematico o con la teoria de Sistemas, aunque no precisamente para ser un Ingeniero en Sistemas, se tiene que saber de computacion o informatica, sino que el Ingeniero en Sistemas , plante soluciones siempre con el enfoque de la Teoria de sistemas, "todo es un Sistema".

Este es la manera mas general de hacer como que una pequeña diferencia entre lo que es un Ingeniero de sistemas y un Programador, que bien hoy en dia esta, confuso en nuestra sociedad, Inclusive, por ser estudiante en Ingenieria, a veces creen que puede uno arreglar computadoras, que bien puedo, pero en si no es para eso que estudia uno.
Pero bien, espero que les haya gustado , y pues cualquier critica es bien recibida puesto que esto nos hace mejores cada dia:D

sábado, 30 de octubre de 2010

configurar un Servidor de Correo en Server 2003

Un servidor de correo es una aplicación informática cuya función es parecida al correo postal solo que en este caso los corroes (otras veces llamados mensajes) que circulan, lo hacen a través de nuestras redes de transmision de datos y a diferencia del correo postal, por este medio solo se pueden enviar adjuntos de ficheros de cualquier extensión y no bultos o paquetes al viajar la información en formato electrónico.

A continuacion les dejo un post bueno con el cual se puede configurar el servidor de correo de una manera buena
.

http://geeks.ms/blogs/jelperu/archive/2008/06/25/como-configurar-un-servidor-de-correo-en-server-2003-sin-usar-exchange-server.aspx

Y un video

otro

lunes, 5 de octubre de 2009

Objetos

Este primer post esta orientado a entender la orientacion a objetos, de la mano con java.

Empecemos con definir ¿Que es un objeto? :
pues de primera instancia cuando pensamos en un objeto nos referimos a algo, nos imaginamos algo, una cosa, pues la idea de ese algo sigamosla depurando, ese objeto ¿Que es lo que realmente lo hace ser un objeto? Pues lo que lo hace ser un objeto son las caracteristicas que ese posee, puesto que es lo que diferencia todas las cosas, sin embargo a estas caracteristicas que los hacen ser estos tienen asociados un comportamiento, una manera de interactuar con su entorno, donde cada uno de estos interactuan de varios modos.

  • Ya teniendo este nuestro concepto expresado de una manera general, ahora lo seguiremos depurando, antes que nada no hay que desesperarse por aprender todo de un solo, el conocimiento se va obteniendo poco a poco, se va saboreando por bocados como un suculento buffet :P .

  • Entonces, estas caracteristicas y comportamientos se le conocen a los objetos como sus atributos y sus metodos, de esta manera es que nombramos estos dos conceptos que poseen los objetos. (Atributos y metodos).
  • Antes de continuar ya con un ejemplo practico existe otro concepto muy importante que definiremos a continuacion:
  • Una "CLASE" la definiremos como una plantilla para crear objetos, es como la fabrica para crear objetos de un tipo, esto quiere decir que si queremos objetos tipo persona, necesitamos una clase persona, si queremos objetos tipo Ventana, definiremos una clase tipo Ventana, si queremos objetos de cualquier tipo que se nos pueda ocurrir pues necesitamos definir clases de ese tipo.
  • Precisamente java lo que trae dentro del jdk son variedad de clases, de donde pues por consiguiente podemos instanciar variedad de objetos, por ejemplo cuando creamos un JFrame(Una ventana en java) pues lo que hacemos es instanciar ( instanciar se refiere el crear un objeto a partir de una clase) un objeto de la clase JFrame que trae Java, y asi de cualquier otra de las clases que java trae como propias de su entorno.
  • Ya que tenemos definidos los conceptos de objeto, atributos, metodos, clase pasaremos a hacer un ejemplo sencillo y practico.
Para realizar esto se utilizo el IDE netBeans 6.5 con jdk 1.6 update 12 Se necesita
-Haber creado un proyecto con cualquier nombre (yo le puse objetosjava)
-crear una nueva clase (esto esta dentro de las opciones del IDE) llamada Persona

Ahora bien Pensemos que atributos tiene una persona, que cosas nos caracterizan como personas.... continue..