Bienvenido...

Espero que este blog te sea de utilidad en algun momento, son esperados tus comentarios...

martes, 7 de octubre de 2014

EDatos AA3

Tema 2 Estructuras Lineales
Actividades de Aprendizaje
Fecha limite de entrega (Lunes 20 de Octubre de 2014)

AA3.1
Utilizando la clase Lista con enlace simple vista en clase, resuelva el siguiente caso utilizando java como lenguaje de programación.

Caso:
1. Introduzca en una lista su numero de control (en cada nodo deberá ir un dígito)
2. Genere una segunda a partir de la primera que contenga solo el año de ingreso
3. Genere una tercera lista que muestre el número consecutivo del alumno para esa generacion
Ej.
Para el número de control : 90070966
1. Lista 1: 9 > 0 > 0  >7 > 0 > 9 > 6 > 6
2. Lista 2: 9 >  0
3. Lista 3: 0 >  9 > 6 > 6

La solución debe incluir la captura del número de control en la lista, y la impresión de cada una de las 3 listas

AA3.2
Utilizando la clase Lista con enlace doble vista en clase, resuelva el siguiente caso utilizando java como lenguaje de programación.

 Caso:
1. Evaluar si una palabra o frase (no tomar en cuenta los espacios en blanco) es un Palindromo o no lo es...




AA3.3
Revisar el codigo de implementación de la Pila utilizando listas enlazadas y corregir el bug que se presenta cuando la pila esta vacia.


AA3.4
Revisar el codigo de implementación de la Queue utilizando listas enlazadas circulares y corregir el bug que se presenta cuando la Queue esta vacia.


Nota: Se revisará código individual

Referencias Caps. 9.4, 9.5, 10.1 y 10.2 Libro JavaStructures de Bailey

martes, 30 de septiembre de 2014

EDatos AA2

Tema 2 Recursividad
Actividades de Aprendizaje
Fecha limite de entrega 03.10.2014

AA2.1
Ejemplificar un caso recursivo aplicado Java como lenguaje de programación, utilice las funciones inspeccionar y depurar (punto de ruptura en la ejecucion -breakpoint-)  de BlueJ para analizar el proceso recursivo.
Entregar reporte impreso del proceso

AA2.2
Analice ventajas y desventajas de la recursividad y proponga cuando se recomienda su uso y cuando no.
Entregar en hoja(s) suelta(s), escritura manual.

Nota: Las dos actividades deberán incluir una hoja de presentación con los siguientes datos mínimos: Nombre, No.Control, Materia, Fecha

Referencias Pag 94 Libro JavaStructures de Bailey

lunes, 8 de septiembre de 2014

Estructura de Datos AA 1.1

Práctica de ejercicios. Elaborar un programa en un lenguaje de programación que incorpore en un vector de n elementos sus operaciones básicas: insertar, eliminar, ordenar, buscar, cantidad de memoria estática utilizada y tiempo de ordenamiento.

Herramientas de Trabajo:




Retos:

   1. Compilar exitosamente la clase Vector
2. Generar un objeto arreglo producto de la instancia de la clase Vector
3.Aplicar el constructor correspondiente para generar un objeto arreglo de clase Vector con un tamaño = 5
4. Agregar un elemento ("carlos") tipo String al vector e inspeccionar lo visto en clase como se muestra en la imagen
5. Observar la funcionalidad total de la implentacion de la clase Vector (analiza, prueba e inspecciona) y responde:
5.1 Cuantos métodos constructores tiene la clase Vector, y cual es la funcionalidad de cada uno de ellos...?
5.2 Que funcionalidad tiene el método ensureCapacity(int)...?, explica en que requerimiento se utilizaria este interesante método...?
5.3 Construye una funcion principal main() que utilice de manera lógica al menos 6 métodos de la clase Vector (tienes que pensar en un caso de aplicacion de la clase Vector)

Se habilitarán los comentarios en esta publicacion para retroalimentacion entre el grupo de estudiantes (ayudense, explica al compañero, se vale compartir!!!)

jueves, 9 de septiembre de 2010

Oportunidad!!!

Me llego este correo, te puede interesar…

Te invitamos a unirte a nuestro equipo de trabajo en Banco Azteca para las vacantes de desarrolladores Java y .Net en especial para el Área de Jurídico de todo grupo Elektra en la cual laboro actualmente ó bien si conoces de alguien que sea bueno en las tecnologías que listo a continuación me lo hagan saber por favor enviándome su CV actualizado y especificando si ya están titulados o en proceso.

Tecnologías y conocimientos requeridos:

·         Buena lógica de programación
·         J2EE (Servlets, jsp, Web Services *opcional*, Manejo de apis para JAVA , por ejemplo javamail, POI , ITEXT, etc)
·         ORACLE 10g (admon de DB y desarrollo de código PL/SQL con Stored Procedures)
·         SQL SERVER (admon de DB y desarrollo de código T-SQL con Stored Procedures) , preferentemente 2005 ó 2008.
·         MVC en los Frameworks STRUTS y SPRING (opcional)
·         Ambientes Unix (opcional)
·         Framework 2.0 en adelante para desarrollo Web con ASP .NET, preferentemente en el lenguaje C#  
·         Buen manejo de Java Script ó en su caso manejar alguna herramienta como jQuery , ExtJS , etc.
·         Conocimiento de AJAX y XML
·         IDES para el caso de JAVA (Eclipse, JDeveloper ó Netbeans) , para .NET  Microsoft Visual Studio 2005 ó 2008

Sueldo de $17, 000.00 mensual , pago por nomina quincenal mas prestaciones de seguro, afore azteca y aguinaldo, así como descuentos en todas las tiendas Elektra ó Salinas y Rocha.

Interesados favor de responder a este correo : stovarr@bancoazteca.com.mx



jueves, 24 de junio de 2010

Oportunidad Office 2010 Legal

podemos hacer un esfuerzo por adquirirlo legal, los invito...

viernes, 21 de mayo de 2010

El manejo del equipo de desarrollo de proyectos

Frases que nos pueden servir...

Fuente: Software en Evolucion: Vanessa Amaya Uribe

{http://www.softwareenevolucion.mx/tips-para-la-gestion-del-desarrollo-de-software/51-tips/82-manejo-de-conflictos-frases-para-negociar-y-conciliar.html}

“Es importante que no seamos duros con nosotros mismos o con el equipo, hay que ser duros con el problema”

“No estamos rechazando tu idea, estamos redireccionando la estrategia”

“Yo me comprometo a _________ si tú te comprometes a__________”

“Te pido tu ayuda para ______________”

“Yo entiendo como te sientes, ya otros de nuestros clientes/líderes/etc se sintió igual que tú, sin embargo, cuando vio los resultados de nuestro proyecto quedó gratamente satisfecho”

“Ayúdame a entender tus necesidades, así tendré ayudar yo a ti a alcanzar tus objetivos”

“Quiero escucharte, dime lo que piensas”

“Te invito a comer”

“Mi intención es trabajar contigo, no en tu contra, ¿qué propones para que lo logremos?”

“¿Qué te preocupa?”

Si te interesa leer los detalles, dale click softwareenevolucion.mx


Google!!!, Siempre Google!!!

Festejando 30 años del Pacman!!!
El doodle de Pac-Man ha sido creado por el ingeniero de Google Marcin Wichary, amante de los juegos arcade, y en especial del famoso 'Comecocos' desde que era un niño junto con Ryan Germick, convertiéndose en creadores del primer doodle interactivo y jugable de la historia de Google.

Excelente muy bien por google, como desde hace tiempo, es la punta de la lanza tecnológica"comercial", amigos tecnocientificos: - que tecnologia es la que se utilizo para hacer el jueguito...?

martes, 18 de mayo de 2010

Youtube 5 años!!!

Ayer 17.05 2010 celebramos 5 años de youtube.com, checa la cronología, esta muy bien!!!

aqui esta el primer video de youtube:



comentario: apenas 5 años, pareciera que estuviera ahí de toda la vida, impacto sin precedentes en la historia de todos nosotros!!!


viernes, 30 de abril de 2010

jueves, 11 de febrero de 2010

martes, 9 de febrero de 2010

Otra buena Frase mas...

"El talento gana juegos, pero el trabajo en equipo y la inteligencia ganan campeonatos”

- Michael Jordan

Una buena frase mas...

"La innovación es lo que distingue al líder de sus seguidores"

- Steve Jobs

viernes, 5 de febrero de 2010

Oportunidad para Becario

Becario que tenga conocimientos en aplicaciones web, de preferencia que sepa HTML, ASPNET y que conozca Microsoft Sharepoint, pues son las técnologías con las que estamos trabajando.

Es para un proyecto muy importante y necesitamos alguien de plena confianza que ya haya realizado desarrollos en entornos web y que sepa de que estamos hablando para que se integre rapidamente al equipo de trabajo.

Si conocieran a alguien con ese perfil agradeceria que nos proporcione sus datos para contactarlos, en primera instancia de preferencia de nuestro amado tecnologico de Minatitlan, pero abierto para cualquier otra institución.

Tambien se vale algun recien egresado que tenga una buena fama en app web pero tendriamos que platicar con el, evaluarlo y negociar con la administración aunque para nosotros es mas facil que sea becario por los tramites administrativos pero todo depende de las entrevistas de todos los candidatos que tengamos.

Favor de enviar datos a caekattz@gmail.com por fa...

martes, 2 de febrero de 2010

Metafora Japonesa

Pescado Fresco

Los japoneses siempre han gustado del pescado fresco. Pero las aguas cercanas a Japón no han tenido muchos peces por décadas. Así­ que para alimentar a la población japonesa, los barcos pesqueros fueron fabricados más grandes para ir mar adentro. Mientras más lejos iban los pescadores más era el tiempo que les tomaba regresar a entregar el pescado. Si el viaje tomaba varios días, el pescado ya no estaba fresco.

Para resolver el problema, las compañías instalaron congeladores en los barcos pesqueros.
Así­ podían pescar y poner los pescados en los congeladores.
Sin embargo, los japoneses pudieron percibir la diferencia entre el pescado congelado y el fresco, y no les gustaba el congelado, que, por
lo tanto, se tenían que vender más barato.

Las compañías instalaron entonces en los barcos tanques para los peces. Podían así­ pescar los peces, meterlos en los tanques y mantenerlos vivos hasta llegar a la costa. Pero después de un tiempo los peces dejaban de moverse en el tanque. Estaban aburridos y cansados, aunque vivos.
Los consumidores japoneses también notaron la diferencia del sabor porque cuando lo s peces dejan de moverse por días, pierden el sabor fresco ...

y ¿cómo resolvieron el problema las compañías japonesas?
Y ¿cómo consiguieron traer pescado con sabor de pescado fresco?

-----
Para mantener el sabor fresco de los peces, las compañías pesqueras ponen a los peces dentro de los tanques en los botes, pero ahora ponen también un Tiburón pequeño! Claro que el tiburón se come algunos peces, pero los demás llegan muy, pero muy vivos. ¡Los peces son desafiados! Tienen que nadar durante todo el trayecto dentro del tanque, ¡para mantenerse vivos!

Cuando alcances tus metas proponte otras mayores. Nunca debes crear el éxito para luego acostarte en él. Así­ que, invita un tiburón a tu tanque, y descubre que tan lejos realmente puedes llegar.
Unos cuantos tiburones te harán conocer tu potencial para seguir vivo y haciendo lo que mejor haces, de la mejor manera posible!! Y si ya los encuentras en el tanque, déjalos que se muerdan entre si, que no te asusten sus dientes ni sus trampas...tu sigue alerta, pero siempre "fresco".
Siempre habrá tiburones a donde vayas...


comentarion: agradecimiento al Ing. Raul gutierrez, quien compartio conmigo esta metafora via email... :-)

domingo, 31 de enero de 2010

viernes, 29 de enero de 2010

lunes, 4 de enero de 2010

La TI en Avatar!!!

Avatar fue creada con 40.000 procesadores y 104 terabyte en RAM
{http://www.diarioti.com/gate/n.php?id=25477}

El reciente estreno "Avatar" sorprende con sus efectos especiales, generados en las instalaciones de Weta Digital en Nueva Zelandia.

Diario Ti: La empresa Weta Digital ha pasado a ocupar un lugar especial en la historia cinematográfica, con sus importantes aportes a producciones como El Señor de los Anillos, Narnia y King Kong, entre otros éxitos de taquilla.

La empresa, con sede en Wellington, Nueva Zelandia, ha consolidado desde su fundación en 1993 un formidable parque de hardware.

Los efectos especiales aplicados en la cinematografía moderna requieren de una enorme capacidad de cálculo, que es precisamente lo que ofrece Weta Digital.

El sitio Information Management ha visitado las instalaciones de Weta Digital, consistentes de una superficie de 930 m3. En el lugar se encuentran 4.000 servidores blade BL2X220c de Hewlett-Packard, distribuidos en 34 racks. Los servidores contienen un total de 40.000 procesadores y 104 terabyte en RAM.

Todos los equipos están conectados mediante fibra óptica a una unidad de almacenamiento de BluArc y NettApp, que contiene formidables 3 petabyte de datos. El hardware es refrigerado con agua.

El sistema ocupa actualmente los lugares 193 al 197 de la lista de las 500 supercomputadoras más rápidas del mundo.

Durante el último mes de la producción de Avatar, el centro de datos funcionó las 24 horas del día, realizando procesos que "movían" entre 7 y 8 gigabytes de datos por segundo.

El producto final y la película en sí requieren mucho menos espacio que su producción; es decir, 12 MB por imagen. En otras palabras, cada segundo de la película consiste de 288 MB de datos o 17,8 GB por minuto.

Desde su fundación en 1993, Weta Digital ha sido nominada cinco veces al Oscar, y según Wikipedia, ha ganado cuatro Oscar desde su fundación, por El Señor de los Anillos: la Comunidad del Anillo (2001), El Señor de los Anillos: las dos torres (2002) y El Señor de los Anillos: el retorno del Rey (2003). Dos años después, Weta Digital ganó otro Óscar por la película King Kong.