Bienvenidos al Blog de los Ingenieros en Computacion IPLA
septiembre 15, 2008
Hola
Como veran se creo un blog para intercambio de informacion en la carrera , por lo que todo lo referente y que competa al area sera de uso publico para todos aquellos que necesiten informacion de apoyo durante el transcurso de los cursos , les invito a participar y hacer frente a este nuevo modelo de comunicacion que nos ayudara a intercambiar mucho material y experiencias.
Esta demas decir el uso que sea el que corresponde
de lo contrario…….
atte
Victor Ulloa
VideoTutoriales en Línea
marzo 27, 2009
Nueva sección donde podrán aprender mas de video tutoriales de todo lo referente a internet, rede y programación web y estructurada
- Neibatuto (Educación sin Limites)
- KootBox ( Conocimiento Listo para Consumir)
- Video Aprendizaje 2.0
- VideoTutoriales
- AulaFacil
Que lo disfruten
Programacion en Java
junio 10, 2009
Este blog sin duda contiene información valiosa que pretende enseñar acerca de Java, un excelente lenguaje de programación orientado a objetos muy utilizado en el escritorio, y aún más en el servidor. Click para leer toda la información en este blog acerca de: Java.
- Ejemplos de Java, ejercicios, código fuente
[código] Introducción a las Aplicaciones en Java
[código] Introducción a los subprogramas de Java (Applets)
Instrucciones de Control en Java
Instrucciones de Control en Java (1)
Instrucciones de Control en Java (2)
Instrucciones de Control en Java (3)
Métodos (o funciones) en Java
Métodos (o funciones) en Java (1)
Métodos (o funciones) en Java (2)
Arreglos (arrays) en Java
Arreglos (arrays) en Java (1)
Arreglos (arrays) en Java (2)
Programación Basada en Objetos
Programación Basada en Objetos (1)
Programación Basada en Objetos (2)
Programación Orientada a Objetos
Programación Orientada a Objetos: Herencia
Programación Orientada a Objetos: Herencia (2)
Programación Orientada a Objetos: Polimorfismo (1)
Errores típicos de POO con Polimorfismo
Ejemplos de Cadenas y caracteres en Java
Ejemplos de Cadenas y caracteres en Java (1)
Ejemplos de Cadenas y caracteres en Java (2)
Ejemplo Didáctico con Strings en Java (Simulación para barajar y repartir cartas)
Gráficos y Java2D
Gráficos y Java2D (1)
Gráficos y Java2D (2)
Programación en Java – Gráficos y Java2D (3)
Ejemplos de Interfaces Gráficas de Usuario en Java
Uso de los Labels, Botones, Chekbox y Campos de texto
Ejemplos con Botones de Radio, Menús y Listas
Manejo de Eventos del Mouse y Teclado
Administradores de contenido comúnes: FlowLayout, BorderLayout y GridLayout
Ejemplos de áreas de texto, paneles y scrolls
Uso de los menús: JMenu, JMenuBar, JMenuItem y JPopupMenu
Cambiar la apariencia visual de una aplicación (UIManager), y uso de los objetos JDesktopPane y JTabbedPane
Administradores de contenido avanzados: BoxLayout y GridBagLayout
Las excepciones y Java
Manejo básico de las Excepciones en Java
Manejo básico de las Excepciones en Java (2)
Subprocesamiento múltiple y programación concurrente en Java
Ejemplo simple de Subprocesamiento múltiple en Java
Problema Productor-Consumidor: sincronización de Hilos en Java (1)
Problema Productor-Consumidor: sincronización de Hilos en Java (2)
Problema Productor-Consumidor: sincronización de Hilos en Java (3)
Programación concurrente: uso de semáforos
Sincronización de subprocesos – Búfer Circular
La interfaz Runnable en Java
Manipulación de archivos en Java - Ejemplo de la clase File en Java
Crear un archivo secuencial en Java
Leer un archivo secuencial en Java
Crear un archivo aleatorio en Java
Escribir en un archivo aleatorio usando Java
Leer datos en forma secuencial, de un archivo de acceso aleatorio
Ejemplo completo de archivos aleatorios en Java
Redes en Java - Manipulación de URLs en Java
Crear un navegador Web básico en Java
Conexiones Cliente-Servidor mediante sockets en Java
Uso de Datagramas en Java (Protocolo UDP)
Implementación juego TicTacToe en red
Implementación de un chat en Java
Multimedia en Java
Manipulación básica de imágenes en applets de Java
Mapeo de imágenes en java
Cargar y reproducir audio en Java
Cosas que te servirán para comenzar - Entorno típico de programación en Java
Compiladores e IDE’s
Listado de ejercicios y ejemplos
Enlaces, tutoriales y recursos en la web
Java y… el servidor, las bases de datos y las redes
Instalación de un entorno Web: Tomcat + JSP + MySQL
Acceso a bases de datos con Java
Conexiones entre MySQL y Java
Consultar DB en Java – Mostrar resultados en un JTable
Manipular/conectarse/consultar una base de datos hecha en Access desde Java
Ejemplo básico de programación con JDBC y MySQL
El servidor Apache Tomcat
¿Qué es JSP?
RMI, ¿que és? + Un ejemplo sencillo con RMI
Repasando RMI
Crear una conexión JDBC
Java y… programación general, creación de GUIs
Aclaración: Generar números aleatorios en Java con la clase Random
Botones redondos en Java (y otras formas)
Cómo crear interfaces gráficas con Look And Feel en Java
Ejemplo Applet en Java
Ejemplo Básico de Swing
Implementación del algoritmo de encriptación RSA en Java (parte 1)
Implementación del algoritmo de encriptación RSA en Java (parte 2)
¿Cómo instalar java en distro de linux basada en Debian?
¿Cómo mover el puntero del mouse en Java?
Convertir un carácter a su representación binaria
Juego: Aguanta el balón [by Burnhack]
Validación de formularios en Java
Procesando XML en Java [Xerces]
El Juego de la Vida
Implementación Space Invaders en Java
Fuente : CasiDiablo
Diez Normas de Seguridad Inmutables
junio 2, 2009
- Cuando se elige ejecutar un programa, se está tomando la decisión de conceder el control del equipo. Una vez que se ejecuta un programa, se puede realizar cualquier acción, hasta un límite que viene determinado.
- Al fin y al cabo, un sistema operativo sólo es un conjunto de unos y ceros que, al ser interpretados por el procesador, provocan que el equipo realice determinadas acciones. Al cambiar los unos y ceros, hará algo diferente. ¿Dónde se almacenan los unos y ceros? Pues en el equipo, junto con todo lo demás. Son simplemente archivos y, si se permite cambiarlos a los otros usuarios que utilizan el equipo, se "pierde la partida".
- Si alguien dispone de acceso físico a un equipo, tiene control total sobre él y puede realizar cualquier acción que desee, como modificar datos o robarlos, llevarse el hardware o destruir físicamente el equipo.
- Si se administra un sitio Web, se tiene que limitar lo que pueden hacer en él los visitantes. Sólo se debe permitir que se ejecute un programa en el sitio si lo escribe uno mismo o si se confía en quien lo ha desarrollado. Pero posiblemente esto no sea suficiente. Si el sitio Web es uno de los que se alojan en un servidor compartido, se deben tomar precauciones adicionales. Alguien con no muy buenas intenciones puede comprometer uno de los demás sitios del servidor y es posible que pueda extender su control al propio servidor y, por lo tanto, controlar todos los sitios que contenga, incluido el de uno.
- Si un intruso puede averiguar su contraseña, podrá iniciar sesión en el equipo y realizar en él todas las acciones que puede hacer uno. Utilizar siempre una contraseña; resulta increíble el número de cuentas que tienen contraseñas en blanco. Y elegir una compleja. No utilizar el nombre de un perro, fecha de aniversario ni el nombre de un equipo de fútbol favorito. No emplear la palabra contraseña.
- Un administrador poco confiable puede anular el resto de medidas de seguridad que haya aplicado. Puede cambiar los permisos del equipo, modificar las directivas de seguridad del sistema, instalar software peligroso y suplantar a los usuarios, o realizar muchas otras acciones diferentes. Puede sabotear prácticamente cualquier medida de protección del sistema operativo, puesto que lo controla. Y lo que es peor, puede borrar sus huellas. Si el administrador no es de confianza, el sistema no tendrá ninguna seguridad en absoluto.
- Muchos sistemas operativos y productos de software de criptografía dan la opción de almacenar las claves criptográficas en el equipo. La ventaja es la comodidad: no hay que ocuparse de la clave; pero esto es a costa de la seguridad. Las claves se suelen disimular (es decir, se ocultan) y algunos de los métodos para descubrirlas son bastante buenos. Pero, al final, no importa lo bien oculta que esté la clave: si se halla en el equipo, es posible encontrarla. Tiene que ser posible encontrarla; después de todo, el software puede encontrarla, así que alguien suficientemente motivado también podrá. Siempre que sea posible, se deben guardar las claves en otro lugar.
- Los detectores de virus comparan los datos de un equipo con un conjunto de firmas de virus. Cada firma es característica de un virus en particular y, cuando el detector encuentra en un archivo, en un mensaje de correo electrónico o en algún otro lugar datos que coincidan con la firma, determina que ha encontrado un virus. Sin embargo, un detector de virus sólo puede encontrar los virus que conoce. Es vital mantener el archivo de firmas del detector de virus actualizado porque cada día se crean virus nuevos.
- La mejor forma de proteger la privacidad en Internet es igual que en la vida normal: con forma de actuar. Leer las declaraciones de privacidad de los sitios Web que se visitan y realizar transacciones sólo con aquellos con cuyas prácticas se está de acuerdo. Si preocupan los cookies, deshabilitarlos. Especialmente, no explorar la Web de forma indiscriminada: sabemos que la mayor parte de las ciudades tienen una zona que es mejor evitar, e Internet es igual.
- Una seguridad perfecta requiere un grado de perfección que simplemente no existe en realidad y que no es probable que exista nunca. Esto es cierto tanto en el software como en casi todos los campos de interés humano. El desarrollo de software es una ciencia imperfecta y casi todo el software tiene errores. Algunos de ellos se pueden aprovechar para infringir la seguridad. Esto es la realidad. Pero aunque el software pudiera ser perfecto, con ello no se solucionaría todo el problema. La mayor parte de los ataques implican, en cierto grado, alguna manipulación de la naturaleza humana, en lo que se suele denominar estratagemas sociales. Si se aumenta el costo y la dificultad de atacar la tecnología de seguridad, quienes tengan malas intenciones responderán cambiando el modo de actuar y pasarán a centrarse en la persona que se encuentra tras la consola en lugar de en la tecnología. Es vital conocer la función de mantenimiento de una seguridad sólida; en caso contrario sólo uno podría convertirse en el punto débil del blindaje de los sistemas.
En el equipo d TechNet Latinoamérica estamos contantemente haciendo un esfuerzo por producir contenido útil para los profesionales de la tecnología de habla hispana, a veces publicamos tantas cosas que puede resultar difícil saber por dónde empezar. Es por eso que quiero compartir mi Top 10 de Recursos gratuitos de Technet para ayudar a los IT Pros a ser más exitosos en su vida profesional:
1) Simplified Technet (Mapa de lo que ofrece TechNet)
2) Microsoft Virtual Academy (e-learning gratuito con atractivos beneficios)
3) Technet Blogs (Blogs del equipo de Microsoft Latinoamérica)
4) Technet Newsletter (Mensual con contenido local)
5) TechCenters (Información técnica por producto) *
6) Foros (Soporte gratuito a través de la comunidad) *
7) Media Center (Webcasts, podcasts, videos, etc.)
8) Technet Magazine (En español y gratuita) *
9) Download Center (acceso al software)
10) Héroes IT (Para sonreír un poco)
Fuente : Blog de Felipe Lemaitre
Porque Linux es Mejor
junio 1, 2009
Un tema reconocido y mostrado siempre al momento de comparar los Sistemas Operativos respecto a otro gigantes , pero en esta pagina explican de forma detallada el porque cada una de las opciones a considerar con respecto al resto , buena información al respecto se las recomiendo a todos ( ..lo que saben o no saben)
Saludos
Fuente : Aplicaciones Web Gratuitas
¿Eres un líder? Puede que digas que si, puede que digas que no y, a decir verdad, ni todo el que dice ser líder lo es ni al revés. El liderazgo tiene muchas caras y si lo que se busca es sacarle partido entonces hay que entender como se lidera, por qué y para qué.
¿Qué destrezas necesitamos para ser un buen líder?
1. Dar ejemplo: Predicar con el ejemplo es y ha sido una de las mejores formas de liderar. Echar una mano cuando se necesite y asegurarse que el trabajo se entiende y se hace correctamente es el acometido de un líder. El movimiento se crea con movimiento pero muy pocas veces con palabras.

“Saber y no hacerlo, es igual que no saber”. Dicho budista.
2. Ser apasionado: El carisma de un líder se puede medir de acuerdo con el nivel de pasión que ejerce en si mismo y en sus seguidores. La pasión inspira e impulsa tanto a los demás como a uno mismo. No digo que te conviertas en el humorista de turno sino que creas en lo que está haciendo y pelees por los objetivos propuestos.

“El empresario es la persona que se mueve en un mundo incierto para que los que trabajan para él crean que ese mundo es seguro”
3. Ser Organizado: Un líder desorganizado es como un perro persiguiendo su cola…Si eres caótico y desorganizado entonces tu equipo será caótico y desorganizado. Ley del ejemplo…

“La multitarea está sobrevalorada.” José Miguel Bolívar
4. Delegar: Si crees que puedes hacerlo todo entonces prueba a abrazar el viento… Saber delegar no es sencillo y requiere tiempo, dedicación y volver a entender que no puedes hacerlo todo. Delegar es ceder la propiedad y más de uno desconoce este término cuando se trata de su empresa.

“Quien no sabe bailar, piensa que la orquesta es mala.” Alfredus.
5. Responsabilizarse: Pase lo que pase eres el responsable de todo, bueno y malo. Esto no significa que lo que acabas de delegar tengas que examinarlo a conciencia, y en busca del más mínimo error, sino que debes asumir la responsabilidad del resultado final. Tu equipo debe saber que estarás con ellos para lo bueno y para lo malo.

“El futuro tiene muchos nombres: para los débiles es lo inalcanzable; para los temerosos, lo desconocido; y para los valientes es la oportunidad” (Víctor Hugo).
6. Comunícarse Efectivamente: Todo el mundo sabe que los grandes líderes son grandes comunicadores pero lo que muchos olvidan es que comunicar por comunicar es un error. Donde debemos ser grandes comunicadores es a la hora de hacer relevante el trabajo de cada individuo con respecto a los objetivos de la empresa.
La gente necesita afirmación, necesitan saber que han echo bien su trabajo y necesitan saber que ha servido para algo. Comunicarlo adecuadamente es el caballo de Troya.

“Si no hay sentido de confianza en la organización, si las personas viven preocupadas por cubrirse las espaldas… la creatividad será una de las primeras víctimas” (Napoleón)
7. Ser Valiente y honesto: Liderar implica entender que habrá situaciones difíciles y que, a veces, las cosas no salen como se prevé pero que el esfuerzo echo siempre es bueno. Usted tiene que aprender la forma de presentar las cosas a su equipo con honestidad pero de forma equilibrada.

” Hay hombres que luchan un día y son buenos. Hay otros que luchan un año y son mejores. Hay quienes luchan muchos años y son muy buenos. Pero hay quienes luchan toda la vida. Esos son los imprescindibles” (Bertold Brecht)
8. Escuchar: Mantener a las personas motivadas implica escucharles, preguntarles y entender sus dudas. Cuando escuchas puedes responder con mayor eficacia y llegar al corazón mucho más rápido.

“La manera de conseguir la felicidad es haciendo felices a los demás” (Robert Stephenson)
9. Conocer a tu equipo: Debes conocer a tu gente. No tienes que ser su mejor amigo o tomarte cañas con ellos pero si debes saber que es lo que los mueve para trabajar. Necesitas conocer algo de su vida personal ya que su verdadera vida está fuera del trabajo y esta es la culpable, en gran parte, de su éxito o fracaso en el trabajo. Cuanto más los conozcas más conectado estarás a ellos.

“Si la única herramienta que utilizas es un martillo, pensaras que toda cosa que se te presente se parecerá a un clavo.” (Mark Twain)
10. Ser un seguidor: Los grandes líderes son seguidores también. Seguidores de su equipo y ser un líder seguidor significa encontrar valor en el, conseguir inspirarse gracias a el, animarse gracias a la relación con el…

“Los hombres inteligentes quieren aprender; los demás, enseñar.” (Antón Chéjov)
Fuente : AUTOGESTION
Implementación Servidores Linux
mayo 26, 2009
Como bien lo saben en esto de los ambientes de Servidores , existe una gama bien establecida de software por los cuales trabajar , cada uno con sus defectos y cualidades , pero todos con una amplia solución a problemas de administración de recursos tanto de los usuarios como de los dispositivos de hardware , por tal motivo , y por mi experiencia en este campo , me permito enviarles un manual que tiene que ver específicamente con el tema servidores Linux ( en español) sobre la implementación de este tipo de Servidores, opciones claro existen muchas , pero cada una tiene sus propias ventajas , y frente el tema Microsoft ( puntualmente costo) en estos momentos de crisis $$$$ , es considerablemente importante tener lo en cuenta
Proyectos Organización y Desarrollo
mayo 26, 2009
Dentro de las labores primordiales de gestión en nuestra futura profesión, es la manera de poder enfrentar de forma ordenada y estructurada de llevar nuestros proyectos ya sea de temas de la organización que nos toca ver por nuevas funcionalidades tanto en la gestión como en la restructuración física de nuestros proyectos .
Como bien lo define Wiki pedía :
En gestión de proyectos, la evaluación de proyectos es un proceso por el cual se determina el establecimiento de cambios generados por un proyecto a partir de la comparación entre el estado actual y el estado previsto en su planificación.[1] Es decir, se intenta conocer qué tanto un proyecto ha logrado cumplir sus objetivos o bien qué tanta capacidad poseería para cumplirlos.
En una evaluación de proyectos siempre se produce información para la toma de decisiones, por lo cual también se le puede considerar como una actividad orientada a mejorar la eficacia de los proyectos en relación con sus fines, además de promover mayor eficiencia en la asignación de recursos.[2] En este sentido, cabe precisar que la evaluación no es un fin en sí misma, mas bien es un medio para optimizar la gestión de los proyectos.
Por este motivo les presento 2 libros que serán un apoyo muy interesante al respecto ( solo deben pinchar en el titulo para descargar el documento)
Cisco y Redes
mayo 26, 2009
Siguiendo con el tema redes , me permito además mencionarles un par de manuales , con referencia a lo siguientes puntos , que los disfruten.
- Manuales de Redes .- Descarga Acá
- Curso diseño cisco 2 años .- Descarga Acá
- Exámenes cisco CCNA v31 Dos Años .- Descarga Acá
- Seminario Router CISCO .- Descarga Acá
Las 21 Leyes del Liderazgo
mayo 26, 2009
Estimados
Como están yo de vuelta por estos lado aportando mis granitos de arena para el apoyo a la neuronas de cada uno de Uds..
, y esperando igual que esta primera oleada de exámenes hayan salido airosos , le comentara de algo que siempre es necesario saber y que tiene que ver con lo que nosotros proyectamos como profesionales y que de alguna manera nos servirá para afrontar como lideres que somos en la toma de decisiones frente a situaciones que dependan directamente de nosotros.
1 Carácter: Sé un pedazo de roca
2 Carisma: La primera impresión puede ser determinante
3 Compromiso: Es lo que separa a los hacedores de los soñadores
4 Comunicación: Sin ella, viajas solo
5 Capacidad: Si la desarrollas, ellos vendrán
6 Valentía: Una persona con valentía es mayoría
7 Discernimiento: Pon fin a los misterios no resueltos
8 Concentración: Mientras más aguda sea, más agudo serás tú
9 Generosidad: Tu vela no pierde nada cuando alumbra a otros
10 Iniciativa: No deberías salir de casa sin ella
11 Escuchar: Para conectarte con sus corazones, usa tus oídos
12 Pasión: Toma la vida y ámala
13 Actitud positiva: Si crees que puedes, puedes
14 Solución de problemas: No puedes dejar que tus problemas sean un problema
15 Relaciones: Si tomas la iniciativa, te imitarán
16 Responsabilidad: Si no llevas la bola, no puedes dirigir al equipo
17 Seguridad: La competencia nunca compensa la inseguridad
18 Autodisciplina: La primera persona a la que tienes que dirigir eres tú mismo
19 Servicio: Para progresar, pone a los demás primero
20 Aprender: Para mantenerte dirigiendo, mantente aprendiendo
21 Visión: Puedes conseguir solo lo que puedes ver
El contenido completo lo pueden bajar acá
Cursos Individuales Universidad de Oviedo
mayo 7, 2009
Hola estimados Amigos , espero que todo lo relacionado con el proyecto de Ingeniería este saliendo todo bien , volvemos a realizar aporte para todos Uds. en esta oportunidad les envío un link de la Universidad de Oviedo (España) , donde existe material de Estudio para las siguientes Carreras :
- Ingeniería Técnica en Informática de Sistemas de Oviedo
- Ingeniería Técnica en Informática de Sistemas de Gijón
- Ingeniería Técnica en Informática de Gestión de Oviedo
- Ingeniería Técnica en Informática de Gestión de Gijón
- Ingeniería Técnica de Telecomunicación especialidad Telemática
- Ingeniería de Telecomunicación
- Doctorado: Avances en Informática
- Experto Universitario en Redes y Servicios Avanzados de Banda Ancha y Comunicaciones Móviles
- Cursos
Espero lo disfruten
