Configuracion de Seguridad en web.xml con Netbeans 7.2.1

A continuación mostrare como se puede editar la configuración de seguridad, con el IDE Netbeans, cabe destacar que esta configuracion la hice para un servidor weblogic con dominio de seguridad activo y politicas definidas en el mismo descriptor, weblogic soporta tanto roles y politicas definidas desde la consola de administración (en estos casos se hace la migracion de sistemas, ya que no se asociacion configuraciones independientes para cada aplicación), al momento de la instalacion del war se puede elegir de donde va tomar la configuracion, desde el   en este caso solo la configuracion de los roles se tomara desde la consola de administracion y las politicas desde el descriptor de despliegue:



En la vista Source se pueden agregar los tags si los sabes de memoria, pero si no esta la opcion con General (configurar el contexto, los servelets en mi caso el servelet de Spring MVC)

La configuracion del Despachador:


















En la configuracion de las paginas va el welcome file, y las paginas de error, dependiendo del error se capturan datos por ej: error 404 y 403,etc.


 Ahora la configuracion de seguridad propiamente tal: tipo de login Form, basic; Security Roles, Security Constrains.

Por ej el los constraint se agregan condiciones si en el caso de que se cumplan dan un Success a los metodos GET y POST despues del login x ej, o proteger una URL con un rol determinado, si ciertas paginas tienen acceso y otras no.

Esta forma de seguridad es estandar, se puede implementar seguridad a nivel de Beans, con view-scope a cada servelet declarado o aplicar una configuracion de seguridad para cada servelet que se cargue en el DOM, esto lo permite Spring Security con definir un nuevo servelet que utiliza schemas de esta API, con las mismas ventajas del framework de Spring: Programación orientada a aspectosModelo vista controladorGestión de transacciones,Autenticación and Autorización.

Ej de configuracion de servelet de spring security:


    
    
    

    
         
        
        
        
        
        
        
    

    
        
            
                
                
                
            
        
    
    







Pero esta configuracion tienes sus pro y contras, es cierto que se mejora considerablemente la seguridad pero se dificulta la migracion de aplicaciones, al estar las configuraciones en duro en el XML, no permite una facil migracion de servidor, proveedor de seguridad por ej: que pasa si se cambia el proveedor de LDap ?, el xml debe editarse y el proyecto debe construirse otra vez, ahora imaginen que tienen 20 aplicaciones que tienen que migrar, el weblogic permite esta configuracion a nivel de consola de administracion.







Crear Dominio de Seguridad en WebLogic Server: 10.3.6.0

Creación de Dominio de seguridad:


El nombre debe ser el mismo, ya que la configuración de seguridad de la aplicación web depende de él, el nombre viene asociado en el descriptor web web.xml.
·         Agregar el proveedor de Autenticación:


Al principio el Dominio de seguridad de weblogic estará true “myrealm” , por lo que habrá que agregar dos proveedores de autenticación por defecto el de weblogic, para administrar la consola, y el proveedor de NN.



Es importante agregar el proveedor por default de weblogic ya que este tiene asociados el usuario admin de weblogic por defecto, con el cual es posible acceder a la consola de administración, si no se crea este proveedor (Ldap embebido) se pierde el acceso a la consola.
Tambien el proveedor weblogic debe ser “REQUERIDO” y el LDAP NN “OPCIONAL”, ya que el Ldap local siempre va estar disponible, no el caso de el remoto.


·         1: Authentication Provider – Elegir el driver del proveedor y el nombre


host: ej:192.168.40.6
puerto: ej:389
Ingresar la rama principal: ej: uid=zimbrea,cn=admins,…….



Un usuario con credenciales que tenga privilegios de consultar el árbol principal de usuarios y grupos.
·         Agregar Usuarios LDAP



DN Base de Usuario: ej:  ou=users,ou=YYY,dc=allware,dc=cl


·         Agregar Grupos
DN Base de Grupo: ej: ou=groups,ou=YYY,dc=allware,dc=cl
Importante si el object class no es grouptonames se debe cambiar el valor del filtro de búsqueda por el nombre de la clase, puede ser grouptoUniquename,etc. Si el nombre de la clase no coincide  el weblogic será incapaz de encontrar los grupos a los cuales pertenece el usuario por lo cual aunque compruebe la contraseña no estará autorizado.
·         2: Authorization Provider –


·         3: Adjudication Provider –
·        
4: Role Mapper –



·         5: Credential Provider –


·         6: Weblogic Cert Path Provider--(reemplazando el existente)

Al terminar la configuración se debe activar el Dominio creado: realmberr
Importante Reiniciar el weblogic para que los cambios tengan efecto, luego revisar que los usuarios y grupos estén enlazados y proceder a instalar el aplicativo web.
No Ampliar el dominio existe ya que eso borra la configuración de seguridad creada, dejando por defecto la myrealm.

Como ultimo paso activar el dominio de seguridad:



Reiniciar el weblogic.
Al reiniciar deberian aparecer la lista de los usuarios y grupos configurados.









Fedora 19

Características:
 Impresión 3D con Fedora 19 Modelado libre e impresión en 3D usando las nuevas herramientas ahora incluídas en Fedora. Software como OpenSCAD, Skeinforge, SFACT, Printrun, y RepetierHost están ahora listos para funcionar en los repositorios de Fedora 19 la Version de 64-bit, Kernel 3.9.5:
 Escritorios: GNOME 3.8, KDE Plasma Workspaces 4.10, MATE Desktop 1.6, Spins( Xfce, Sugar on a Stick, and LXDE.)



Lista de packages:





Bajar:


http://torrent.fedoraproject.org

Oracle Day 2013 Chile


Fui a ver la  presentacion del nuevo motor de base de datos de Oracle 12C , pensado en Cloud tambien me interesaron las charlas de IT, la inovacion en la insdustria de la informacion, lo que ofrece oracle a diferencia de sus competidores, una suit completa desde el fierro hasta la aplicacion y midleware, desde la CPU SPARC te asegura que desde la pastilla vengan instrucciones hechas a la medida para correr aplicaciones java.










Articulos:

instalacion de Oracle 12C

Oracle Enterprise Manager Cloud Control Basic Installation Guide 12c Release 1 (12.1.0.1)
Oracle Enterprise Manager Cloud Control 12c Release 2 Post-Installation Setup Tasks

Debian GNU/Linux 7.0

Nueva version de Debian

OPEN MANDRIVA

Como sabran mandriva dejo de existir el 2012, pero una comunidad rusa decidio continuar con el proyecto usando las herramientas ya conocidas por este distribucion. Viene con los escritorios Gnome (mate) y Kde
Pagina del proyecto:
http://openmandriva.org/es

Descargar live iso:
distro watch

Feature2013.0-alpha
Release Date2013/06/18
Price (US$)Free
CDs1 DVD
Free DownloadISO
InstallationGraphical
Default DesktopKDE
Package ManagementRPM
Office SuiteLibreOffice
Processor Architecturei586, x86_64
Journaled File Systemsext3, ext4, JFS, ReiserFS, XFS
MultilingualYes


Ubuntu 10.10 “Maverick Meerkat”


El equipo de Ubuntu se complace en anunciar la versión Release Candidate de Ubuntu10.04 LTS (Soporte a Largo Plazo) ediciones Desktop y Server y Ubuntu 10.04LTS de Ubuntu Server para Enterprise Cloud (UEC) y Amazon EC2, así comoUbuntu Netbook Edition 10.04. Con nombre en código "Lucid Lynx", 10.04 LTS sigueorgullosa tradición de Ubuntu en la integración de la fuente última y mayor aperturatecnologías en una alta calidad, fácil de usar Linux.
Consideramos que esta versión candidata a ser completa, estable y propicioprueba por cualquier usuario.
Ubuntu 10.04 LTS Desktop Edition y Ubuntu Netbook Edition 10,04 continuarla tendencia de la velocidad de arranque cada vez más rápido, con tiempos de inicio y una mejoraracionalizado, arranque suave experiencia.
Ubuntu 10.04 LTS Server Edition proporciona una integración aún mejor de laUbuntu Enterprise Cloud, con su configuración nube momento de la instalación.
Ubuntu 10.04 LTS servidor de UEC y EC2 lleva la potencia y la estabilidad deUbuntu Server Edition a la computación en nube, ya sea que esté usando AmazonEC2 o su propia Ubuntu Enterprise Cloud.
El Ubuntu 10.04 familia de variantes, Kubuntu, Xubuntu, Edubuntu, UbuntuStudio y Mythbuntu, también alcanzan el estado beta.
La versión final de Ubuntu 10.04 LTS está programada para el 29 de abril de 2010 ycontará con el apoyo de tres años en equipos de escritorio y cinco años en los servidores.
Antes de instalar o actualizar a Ubuntu 10.04 LTS, por favor revise lainstrucciones y advertencias en las notas de publicación:
http://www.ubuntu.com/getubuntu/releasenotes/1004
Además, hay un pequeño número de errores conocidos en la versión candidataque se fijará antes del lanzamiento de Ubuntu 10.04 LTS, pero garantizadestacando por su atención:
http://www.ubuntu.com/getubuntu/releasenotes/1004overview # Problemas conocidos
Acerca de la versión Release Candidate---------------------------
El propósito de la versión Release Candidate es solicitar una última ronda de pruebasantes del lanzamiento final. He aquí algunas maneras que usted puede ayudar:

 
* Actualización de Ubuntu 8.04 LTS o Ubuntu 9.10 a la versión Release Candidate de
   
siguiendo las instrucciones de las notas de referencia arriba.

 
* Participar en las pruebas de instalación utilizando el CD Release Candidate
   
imágenes, siguiendo las instrucciones de las pruebas y presentación de informes en
   
http://wiki.ubuntu.com/Testing/ISO

Escritorio características----------------
Social desde el principio: Ahora característica incorporada en la integración con Twitter,identi.ca, Facebook y otras redes sociales con la MeMenu en el panel.
Nuevo diseño: más limpia y un arranque más rápido, área de notificación de nuevos temas, nuevasiconos y fondos de escritorio de nuevo le dan un aspecto espectacular actualizada y sentirUbuntu.
Ubuntu One: Sincroniza cualquier carpeta en su directorio personal, publicar archivoscompartir con la Internet directamente desde el escritorio de Ubuntu, gestionar más de sincronizaciónconfiguración con el Ubuntu Una aplicación Preferencias, uso Rhythmbox paraelegir entre millones de canciones disponibles para su compra en el musical de Ubuntu OneTienda. Obtenga más información en:

  
http://one.ubuntu.com/blog
Características del servidor---------------
Cloud computing: La instalación de Ubuntu Enterprise Cloud ha sido muymejorar a fin de apoyar topologías alternativas de instalación. UECcomponentes son automáticamente descubiertas y registradas, incluso cuandoel controlador de almacenamiento, del grupo controlador y la morsa se instalan enservidores diferentes. Por último, UEC está impulsado por la última de eucaliptola versión 1.6.2.
UEC y EC2: Ubuntu 10.04 LTS sigue la tradición de los oficiales de UbuntuImage Server para versiones UEC y para Amazon EC2, que le da todo lo quees necesario para el despliegue rápido de las instancias de Ubuntu en un cloud computingel medio ambiente. imágenes UEC, y la información sobre la ejecución de Ubuntu 10.04 en EC2, sedisponible en:

  
http://uec-images.ubuntu.com/releases/10.04/rc
Estabilidad y seguridad: Ubuntu 10.04 LTS trae muchas mejoras sobreUbuntu 8.04 LTS para mantener sus servidores seguros y seguras para los próximos cincoaños, incluyendo los perfiles de AppArmor para muchos servicios esenciales, el endurecimiento del núcleo,y fácil de configurar el firewall.
Ubuntu Netbook características-----------------------
Ubuntu Netbook Edition está optimizado para ejecutarse en netbooks basados en Intel átomo. Esincluye una nueva interfaz amigable para el consumidor que permite a los usuarios de forma rápida yconseguir fácilmente en línea y utilizar sus aplicaciones favoritas. Esta interfaz esoptimizada para un entorno de ventas al por menor.
Incluye los mismos tiempos de arranque más rápido y la experiencia de arranque mejoradoescritorio de Ubuntu.
Ubuntu Netbook en ARM---------------------
La variante ARM optimizada de Ubuntu Netbook viene con un ligeroSelección de aplicaciones adaptadas específicamente para implementaciones de ARM, incluyendo unoficina basada en web y la solución de correo electrónico y un lanzador que trabaja con ysin aceleración gráfica.
Kubuntu características----------------
Kubuntu 10.04 LTS será la LTS primero en función de la plataforma KDE 4 yAplicaciones. KDE 4 ha recorrido un largo camino desde sus primeras versiones y ahorapropicio para las altas demandas de los usuarios LTS. Ser un LTS nos hemos centrado encorrección de errores y la estabilidad de esta versión, pero sí encontramos el momento de añadircaracterísticas como la configuración del touchpad, Firefox integración con KDE, Kubuntumejoras en la notificación, y la normalización menú systray cruzada de escritorio.Kubuntu incluye el escritorio de plasma, mientras que Kubuntu Netbook Remix sale devista previa de estado con el área de trabajo de plasma Netbook.
Consulte la página https: / / wiki.kubuntu.org / LucidLynx / RC / Kubuntu para más detalles.
Edubuntu características-----------------
Edubuntu 10.04 incluye muchas características nuevas actualizaciones y correcciones. Algunospone de relieveincluyen:
LTSP y la interfaz de Ubuntu Netbook Remix ya se puede instalar desde elDVD en vivo de la derecha después de la instalación del sistema. El disco también cuenta con LTSP en vivo,que le permite probar LTSP sin hacer cambios permanentes ensu máquina.
Software nuevo y actualizado, incluyendo un editor nuevo menú para los menús que se puedenaplicado a los perfiles de usuario. GBrainy es un programa nuevo en la sala de Edubuntuejercicios que su cerebro.
Un tema nuevo icono que utiliza iconos más descriptivo, un nuevo fondo de escritorio y de iniciopantalla de bienvenida, así como la tematización ventana más sutil que es más fácil en ellos ojos.
Mythbuntu características------------------
Mythbuntu 10.04 presenta MythTV 0.23. Esta nueva versión es muchomás rápido y debe sentirse más sensible y estable que las versiones anteriores. EsTambién se integra mejor en el sistema operativo con mejor soporte para cosas comoConsoleKit y Upstart.
Por favor, consulte http://www.mythtv.org/wiki/Release_Notes_-_0.23 para obtener más detallesacerca de los cambios introducidos en 0,23.
Ver http://mythbuntu.org/10.04/rc para obtener información sobre el Mythbuntuversión beta.

Una visita más completa de las nuevas características de 10.04 LTS se puede encontrar enhttp://www.ubuntu.com/getubuntu/releasenotes/1004overview

Acerca de Ubuntu------------
Ubuntu es una distribución Linux completa para equipos de sobremesa, ordenadores portátiles, netbooksy servidores, con una rápida y fácil instalación y las emisiones regulares. Unselección bien-integrado de aplicaciones de excelente es incluido, y unincreíble variedad de clics software adicional es sólo uno de distancia.
Los servicios profesionales están disponibles, incluido el apoyo de Canonical ycientos de empresas de todo el mundo. Para obtener más información acerca deapoyo, http://www.ubuntu.com/support visita
Para Obtener los candidatos Ubuntu 10.04 LTS estreno---------------------------------------------
Para actualizar a Ubuntu 10.04 LTS candidatos de lanzamiento de Ubuntu 9.10 o Ubuntu8.04 LTS, siga estas instrucciones:
https: / / help.ubuntu.com / community / LucidUpgrades
O bien, para realizar una instalación nueva o probar 10.04 LTS "en vivo" desde el CD,descargar el Ubuntu 10.04 LTS Release Candidate aquí (elige el espejomás cercana a usted):

  
África:

    
* Http://bw.releases.ubuntu.com/10.04 (Botswana)
    
* Http://ls.releases.ubuntu.com/10.04 (Lesotho)
    
* Http://mz.releases.ubuntu.com/10.04 (Mozambique)
    
* Http://na.releases.ubuntu.com/10.04 (Namibia)
    
* Http://ubuntu.mirror.ac.za/ubuntu-release/10.04 (Sudáfrica)

  
Asia:

    
* Http://ubunturelease.hnsdc.com/10.04 (India)
    
* Http://ubuntutym2.u-toyama.ac.jp/ubuntu/10.04 (Japón)
    
* Http://ubuntu.qualitynet.net/releases/10.04 (Kuwait)
    
* Http://ftp.mtu.ru/pub/ubuntu/releases/10.04 (Federación de Rusia)
    
* Http://mirror.yandex.ru/ubuntu-releases/10.04 (Federación de Rusia)
    
* Http://ubuntu.mirrors.isu.net.sa/releases/10.04 (Arabia Saudita)
    
* Http://ftp.linux.org.tr/ubuntu-releases/10.04 (Turquía)

  
Europa:

    
* Http://ubuntu.ipacct.com/releases/10.04 (Bulgaria)
    
* Http://hr.releases.ubuntu.com/10.04 (Croacia)
    
* Http://mirrors.dotsrc.org/ubuntu-cd/10.04 (Dinamarca)
    
* Http://ftp.estpak.ee/pub/ubuntu-releases/10.04 (Estonia)
    
* Http://www.nic.funet.fi/pub/mirrors/releases.ubuntu.com/10.04 (Finlandia)
    
* Http://ftp.oleane.net/ubuntu-cd/10.04 (Francia)
    
* Http://ubuntu.mirror.tudos.de/ubuntu-releases/10.04 (Alemania)
    
* Http://ftp.uni-kl.de/pub/linux/ubuntu.iso/10.04 (Alemania)
    
* Http://speglar.simnet.is/ubuntu-releases/10.04 (Islandia)
    
* Http://ftp.heanet.ie/pub/ubuntu-releases/10.04 (Irlanda)
    
* Http://releases.ubuntu.fastbull.org/ubuntu-releases/10.04 (Italia)
    
* Http://nl.releases.ubuntu.com/releases/10.04 (Países Bajos)
    
* Http://no.releases.ubuntu.com/10.04 (Noruega)
    
* Http://ftp.vectranet.pl/ubuntu-releases/10.04 (Polonia)
    
* Http://mirrors.fe.up.pt/pub/ubuntu-releases/10.04 (Portugal)
    
* Http://mirrors.xservers.ro/ubuntu/releases/10.04 (Rumania)
    
* Http://ftp.antik.sk/ubuntu-releases/10.04 (Eslovaquia)
    
* Http://ubuntu.cica.es/releases/10.04 (España)
    
* Http://se.releases.ubuntu.com/10.04 (Suecia)
    
* Http://mirror.switch.ch/ftp/mirror/ubuntu-cdimage/10.04 (Suiza)

  
América del Norte:

    
* Http://archaea.its.sfu.ca/mirror/ubuntu-releases/10.04 (Canadá)
    
* Http://mirror.csclub.uwaterloo.ca/ubuntu-releases/10.04 (Canadá)
    
* Http://mirror.anl.gov/pub/ubuntu-iso/CDs/10.04 (Estados Unidos)
    
* Http://ubuntu.cs.utah.edu/releases/10.04 (Estados Unidos)
    
* Http://ubuntu-releases.cs.umn.edu/10.04 (Estados Unidos)
    
* Http://www.gtlib.gatech.edu/pub/ubuntu-releases/10.04 (Estados Unidos)

  
Oceanía / Australia:

    
* Http://ubuntu-releases.optus.net/10.04 (Australia)
    
* Http://ftp.citylink.co.nz/ubuntu-releases/10.04 (Nueva Zelanda)
    
* Http://mirror.ihug.co.nz/ubuntu-releases/10.04 (Nueva Zelanda)

  
América del Sur:

    
* Http://ubuntu.c3sl.ufpr.br/releases/10.04 (Brasil)
    
* Http://espelhos.edugraf.ufsc.br/ubuntu-releases/10.04 (Brasil)
    
* Http://www.las.ic.unicamp.br/pub/ubuntu-releases/10.04 (Brasil)

  
Resto del mundo:

    
http://releases.ubuntu.com/10.04 (Gran Bretaña)
Por favor, descarga usando BitTorrent, si es posible. Verhttps: / / help.ubuntu.com / community / BitTorrent para obtener más información acerca deusando BitTorrent.


http://www.ubuntu.com/desktop/features

openSUSE 11.3 ya está aquí!

El proyecto openSUSE se complace en anunciar el lanzamiento de la última encarnación de SUSE Linux , con soporte para 32-bit y 64-bit con sistemas. openSUSE 11.3 está repleto de nuevas características y actualizaciones incluidas SpiderOak para sincronizar sus archivos a través de Internet de forma gratuita, Rosegarden para la edición libre de tus archivos de audio, la indexación mejorada con Tracker, y actualizaciones de Mozilla Firefox y Thunderbird.
 Entre estas nuevas características, openSUSE también proporciona soporte para netbooks y Btrfs el archivo de soporte del sistema. Users can expect to see improved hardware support with the 2.6.34 Linux kernel and updated graphics drivers. Los usuarios pueden esperar ver soporte mejorado para hardware con el kernel 2.6.34 de Linux y actualiza los controladores de gráficos. And support for the next generation of interactive computing for touchscreens like the HP TouchSmart . Y el apoyo a la generación de la informática interactiva para pantallas táctiles como la de HP.
openSUSE continúa su tradición de ofrecer el popular KDE, GNOME y Xfce, y ahora también ofrece el entorno de escritorio ligero LXDE. With GNOME, you can use the latest 2.30.1 version or take your installation for a drive with a preview of the upcoming GNOME 3.0. Con GNOME, puede utilizar la última versión 2.30.1 o lleve a su instalación de una unidad con una vista previa de la próxima 3.0 de GNOME. Or choose KDE SC 4.4.4 for the latest updates. O elige KDE 4.4.4 SC para las últimas actualizaciones. They all feature the polish and integration that the openSUSE distro has been known for. Todos tienen el esmalte y la integración que la distro openSUSE se ha conocido.
Haga clic en las capturas de pantalla de escritorio para una vista completa o ver la colección completa de capturas de pantalla aquí .
GNOME Shell en GNOME 3.0
GNOME Shell in GNOME 3.0 GNOME Shell en GNOME 3.0
Plasma Desktop 4.4.4 de KDE SC

Plasma Desktop on KDE SC 4.4.4 Plasma Desktop 4.4.4 de KDE SC
For servers and development platforms, administrators can take full advantage of the new MariaDB and MySQL Cluster services as well as Conntrack to filter network packets for iptables. Para los servidores y plataformas de desarrollo, los administradores pueden sacar el máximo provecho de la nueva MariaDB y servicios de MySQL Cluster, así como conntrack para filtrar los paquetes de red para iptables. Developers will appreciate the plethora of tools available at their fingertips with GCC, GDB and Mono and IDEs such as Netbeans, Qt-Creator and many others. Los desarrolladores podrán apreciar la gran cantidad de herramientas disponibles a su alcance con GCC, GDB y Mono y IDEs como Netbeans, Qt Creator y muchos otros. This is all on top of the countless libraries available through the openSUSE Build Service (OBS) . Esto es todo en la parte superior de las bibliotecas innumerables disponibles a través del Build Service de openSUSE (OBS) .
Visit our Product Highlights page for a detailed list of new features. Visite nuestros Productos Destacados de página para una lista detallada de características nuevas.
The next release will be openSUSE 11.4 in March, 2011. La próxima versión de openSUSE 11.4 será marzo de 2011.
 
 

Probando nuevo Netbeans 6.9

Netbeans ya tiene una nueva versión de su IDE, Netbeans 6.9
Dentro de las mejoras que nos proporciona Netbeans 6.9 encontramos:
  • JavaFX Composer, como interface gráfico para construir aplicaciones RIA mediante la tecnología JavaFX. JavaFX Composer soportará drag&drop de componentes y la posibilidad de hacer binding entre los componentes y el modelo de datos.
  • Soporte de la plataforma OSGI
  • Mejoras en los editores y debuggers Java
  • Regeneración de entidades JPA ante cambios de la base de datos.
  • Soporte de REST para Webservices
  • Corrector ortográfico en eleditor.
  • ...
Se mejora el soporte de los frameworks:
  • JavaFX SKD 1.3
  • PHP Zend
  • Ruby on Rails 3.0
  • Spring Framework 3.0
Netbeans está disponible para plataformas Windows, Mac, Linux y Solaris.
Descárgate la nueva versión Netbeans 6.9

Ubuntu en The.IT.Crowd.S04E01

Ubuntu  en The.IT.Crowd.S04E01, para los que no saben The it Crowd es una seria britanica en donde 2 informaticos convinen en un sotano con su jefa que es nula para la informatica, en el primer capitulo de la cuarta temporada aparece en la LCD de Moss el logo de ubuntu y de fondo se puede ver varios libros de programacion de C#, un libro de SQL server 2000 y de LINUX :P

RESUMEN DE LO APRENDIDO EN LA FLISOL:


¿Que hace un buen programador?
Segun Larry Wall, son caracteríticas del buen programador:
Flojera: Hace que el computador haga el trabajo.
Aprovecha el trabajo de los demas.

Impaciencia: Escribe programas rapidos y eficientes, que no
preguntan al usuario mas de lo indispensable.
Prefiere idear una manera de evitar tareas tediosas.
Hubris: Desea que otros se vean impresionados por sus
programas. Escribe codigo limpio y bien organizado.


ps: jajaja fue el chiste de la tarde en el cierre de la FLISOL, xD, camparti cada uno de los 3 puntos xD

Fedora 13 "Goddard"



Y finalmente después de 6 meses de frenético desarrollo, el proyecto Fedora anunció así en su lista de correo el lanzamiento de Fedora 13 "Goddard". Esta nueva versión no solo trae nuevas versiones de sus paquetes de software, sino una apariencia renovada, nuevas características e importantísimas mejoras técnicas, como por ejemplo:
  • Soporte del conector DisplayPort para ATI y NVidia.
  • Soporte 3D para placas ATI (R600 y R700) activado por defecto.
  • Soporte 3D expermiental para placas NVidia con el driver Nouveau.
  • Soporte para los más recientes modelos del iPod, iPod Touch e iPhone.
  • Soporte experimental para el versionado de sistemas de archivos con Btrfs.
  • boot.fedoraproject.org (BFO) permite instalar Fedora desde una pequeñísima imágen ISO que cabe en un floppy.
También entre las no menos importantes novedades de software tenemos: GNOME 2.30, KDE 4.4, NetBeans 6.8, IntelliJ IDEA Community Edition, RPM 4.8, Sugar Learning Environment 0.88 (el mismo de la OLPC), Python 3, Upstart 0.6, Zarafa Outlook Sharing (reemplazo de MS Exchange) y NFSv4.
El equipo de Fedora no se tomó mucho tiempo para festejar: su próxima versión 14 ya está desarrollándose en paralelo a las correcciones y mejoras para F13 de rigor, e incluso su cronograma de lanzamientos ya está publicado anunciado la disponibilidad de la versión definitiva de F14 para finales del próximo mes de Octubre.

Empathy en una red con Proxy?

para que se active:
sudo aptitude remove telepathy-gabble telepathy-butterfly

se pierde el soporte para video pero es mejor estar conextado no?

Como agregar repositorios de GNUCV ?

Para ocupar el mirror, basta con añadir la siguiente línea a
/etc/apt/sources.list (como root)

deb http://mirror.gnucv.cl/ubuntu release seccion

Por ejemplo, si tenemos instalado Lucid Lynx , debemos agregar:

deb http://mirror.gnucv.cl/ubuntu lucid main universe multiverse restricted
deb http://mirror.gnucv.cl/ubuntu lucid-updates main universe multiverse restricted

Luego: apt-get update && apt-get dist-upgrade

Primeros Pasos en Ubuntu 10.04

Primero que todo al empezar a usar una instalacion limpia de linux, siempre revizo los repositorios, activo los sources si no estan, y reviso si toda la configuración de hardware esta bien soportada, luego de aquello, bajo lo que necesito, en mi caso no tuve problemas de con la conexion a internet, audio i/o otros. Como estoi programando en java y BD, lo mas urgente que requeria era el JDK y un IDE, Netbeans (perdonen fanáticos de Eclipse); y BD estoi usando Postgresql. Bueno lo que tuve que hacer fue:

sudo su -
apt-get update
apt-get install sun-java6-jdk
apt-get install postgresql postgresql-client pgadmin3
passwd postgres
apt-get install postgrey
postgres -c “psql template1″
template1=# ALTER USER postgres WITH PASSWORD ‘nueva_contraseña’;
template1=# q
gedit /etc/postgresql/8.4/main/postgresql.conf

En el archivo buscan la linea

#listen_addresses = ‘localhost’

y la cambian por

listen_addresses = ‘*’

y tambien buscan la linea

#password_encryption = on

y la cambian por

password_encryption = on

gedit /etc/postgresql/8.4/main/pg_hba.conf
# “local” is for Unix domain socket connections only
local all all ident sameuser
Y las cambian por

# “local” is for Unix domain socket connections only
local all all md5


/etc/init.d/postgresql-8.4 restart

wget http://netbeans.c3sl.ufpr.br/6.8/bundles/netbeans-6.8-ml-linux.sh
sh netbeans-6.8-ml-linux.sh

apt-get install adobe-flashplugin



pronto +

[ftp]Ubuntu 10.04 Lucid Lynx


[ ] ubuntu-10.04-desktop-amd64.iso 29-Apr-2010 08:55 698M
[ ] ubuntu-10.04-desktop-i386.iso 27-Apr-2010 07:06 699M
[ ] ubuntu-10.04-dvd-amd64.iso 29-Apr-2010 11:28 4.1G
[ ] ubuntu-10.04-dvd-i386.iso 29-Apr-2010 11:35 4.1G
[ ] ubuntu-10.04-server-amd64.iso 30-Apr-2010 00:28 339M
[ ] ubuntu-10.04-server-i386.iso 27-Apr-2010 06:58 668M
[ ] ubuntustudio-10.04-alternate-amd64.iso 27-Apr-2010 06:46 1.7G
[ ] ubuntustudio-10.04-alternate-i386.iso 27-Apr-2010 06:49 1.7G

LINK AKI


ya está disponible la versión definitiva de Ubuntu 10.04 LTS "Lucid Lynx". A pesar de que esta versión es la tercera con soporte extendido (LTS), de 3 años en el escritorio y 5 años en el servidor, centrada principalmente en mejorar su estabilidad en lugar de agregar características, sí incluye algunas novedades muy importantes.

En el escritorio:

* Integración directa con Twitter, identi.ca, Facebook y otras redes sociales con el nuevo MeMenu.
* Ubuntu Software Center 2.0 estrena nueva interface y soporta software ofrecido por Ubuntu, los socios de Canonical y los desarrolladores en Launpad.
* Ubuntu One integrado con 2 Gb de espacio de almacenamiento gratuito, y hasta 50 Gb por U$S 10 por mes.
* Ubuntu One Music Store para comprar música sin DRM y guardarla en tu cuenta de Ubuntu One.
* Ubuntu Netbook Edition (UNE) con funciones de suspender y resumir más rápidas que extenderán la vida de la batería, además de su mejorada interface para pantallas pequeñas; pero soportada por sólo 18 meses.

En el servidor:

* Directorios privados encriptados.
* Más simple para instalar y administrar en masa.
* Mejoras para la virtualización usando Libvirt y KVM.
* PHP 5.3, Python 2.6, Ruby 1.9.1, MySQL 5.1, Django 1.1, etc.
* Máquinas virtuales optimizadas para Ubuntu Enterprise Cloud y Amazon EC2.

Como siempre, las demás variantes oficiales de Ubuntu también se actualizaron simultáneamente, incluyedo a Kubuntu (con KDE SC 4.4 y estrenando su Netbook Remix), Xubuntu (con nuevo tema visual e incorporando finalmente el "Ubuntu Software Center"), Edubuntu (con LTSP 5.2 e instalador completamente gráfico), Mythbuntu (con nuevo tema visual y MythTV 0.23) y Ubuntu Studio (disponible sólo en una imágen de DVD). El gran ausente es Lubuntu, que todavía anuncia la Beta 3 de su versión 10.04 como la más reciente.

A los usuarios de Ubuntu 9.10 "Karmic Koala" se les ofrecerá la opción de actualizarse automáticamente a "Lucid Lynx" a través del Update Manager; al contrario, a los usuarios de la anterior Ubuntu 8.04 LTS "Hardy Heron" se les sugiere esperar hasta la disponibilidad de la próxima Ubuntu 10.04.1 en el mes Julio antes de actualizarse.

Junto con esta nueva versión también se presenta el muy bienvenido manual Primeros pasos con Ubuntu 10.04, que sin embargo todavía tiene que terminarse de traducir a nuestro idioma (pista: ¡tú puedes ayudar!). Otro aditamento imprescindible para "Lucid Lynx" es este script que automatiza todo lo que deberemos hacer manualmente después de instalarlo, como agregar repositorios, instalar códecs, paquetes restrictivos, y una gran cantidad de optimizaciones (casi todas opcionales).

Desistalar VS2008 para Instalar VS2010

Manual uninstall of Visual Studio 2008.

You must uninstall Visual Studio 2008 components in following order.

Open Add or Remove Programs (Windows Server 2003 and Windows XP) or Programs and Features (Windows Vista and Windows Server 2008).

1. Remove "Microsoft SQL Publishing Wizard".
2. Remove "Crystal Reports Basic for Visual Studio 2008".
3. Remove "Crystal Reports Basic 64-bit Runtime for Visual Studio 2008 (x64)". This step is required only if Visual Studio is installed on a 64-bit computer.
4. Remove "Microsoft Windows SDK for Visual Studio 2008 SDK Reference Assemblies and IntelliSense".
5. Remove "Microsoft Windows SDK for Visual Studio 2008 .NET Framework Tools".
6. Remove "Microsoft Windows SDK for Visual Studio 2008 Win32 Tools".
7. Remove "Microsoft Windows SDK for Visual Studio 2008 Headers and Libraries".
8. Remove "Microsoft Windows SDK for Visual Studio 2008 Tools".
9. Remove "Microsoft Visual Studio 2008 Remote Debugger". This step is required only if Visual Studio is installed on a 64-bit computer.
10. Remove "Microsoft SQL Server 2005 Express Edition".
11. Remove "Microsoft SQL Server Native Client".
12. Remove "Microsoft Device Emulator version 3.0".
13. Remove "Windows Mobile 5.0 SDK R2 for Smartphone".
14. Remove "Windows Mobile 5.0 SDK R2 for Pocket PC".
15. Remove "Microsoft SQL Server Compact 3.5 For Devices".
16. Remove "Microsoft SQL Server Compact 3.5 Design Tools".
17. Remove "Microsoft SQL Server Compact 3.5".
18. Remove "Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime".
19. Remove "Microsoft Visual Studio Tools for the Microsoft Office system (version 3.0 Runtime)".
20. Remove "Microsoft .NET Compact Framework 3.5".
21. Remove "Microsoft .NET Compact Framework 2.0 SP2".
22. Remove "Microsoft Visual Studio".
23. Remove "Microsoft Visual Studio Web Authoring Component".
24. Remove "Microsoft Document Explorer 2008".
25. Remove "Microsoft Visual Studio 2008 64bit Prerequisites". This step is required only if Visual Studio is installed on a 64-bit computer.
26. Remove "Microsoft .NET Framework 3.5".

Problemas de activación WIFI6 en LG_OLED55CXPSA

  Mi experiencia con este TV  ah sido impecable hasta ahora, llevaba un uso normal y no tenia que usar la conexión por wifi ya que tengo una...