miércoles, 22 de diciembre de 2010

Crear videotutoriales en Kubuntu con XVidCap

Por fin he podido crear un video (capturar escritorio) en kubuntu.

Para poder hacer esto he utilizado el XVidCap; este software permite capturar todo lo que hagas en el escritorio al estilo del recordMyDesktop o el RecordItNow.

Eso sí, debo advertir que para que los videos queden bien (que se vean las pantalla bien) he tenido que desinstalar los efectos del escritorio; por lo demás todo anda bien, lo único que hace falta es probar creando un videotutorial y con música de fondo de ser posible.

Les dejo una pequeña muestra.


jueves, 16 de diciembre de 2010

ATI Radeon HD3200 en Ubuntu y Kubuntu 10.10


Con respecto al inconveniente que tenía con la tarjeta de video, como lo había publicado en mi anterior post halle la solución por mera casualidad y paso a describir que fue lo que hice:

Con ganas de tener también el escritorio KDE, procedí a instalarlo sin desinstalar mi entorno Gnome. Para ello instale el KDE-base con su respectivo idioma y una vez terminada la instalación procedí a ingresar pero por accidente ingrese a mi entorno Ubuntu Desktop y observé que todo andaba de maravilla, nada parpadeaba, las letras de los menús desplegables estaban en su lugar y hasta pude activar los efectos de las ventanas sin inconvenientes. Me cambie de escritorio (me fui a KDE) y lo mismo, todo anda ahora de maravilla.

En realidad no sé exactamente que ocurrió, lo único que se es que después de instalado el KDE todo me anda 100% bien.

martes, 14 de diciembre de 2010

Migrando de Windows 7 a Ubuntu 10.10


Por el mes de junio compre mi portátil, un Acer Aspire 4535 que viene equipada con una tarjeta de vídeo ATI Radeon HD3200. Decidí dejar mi portátil tal cual me lo entregaron por al menos 6 meses, es decir; con el windows 7 preinstalado.

Para compensar un poco me instale una máquina virtual con la distribución de Ubuntu 9.04 y todo de maravilla.

Como ya se cumplió el tiempo que tenía destinado para desinstalar el windows 7 me puse manos a la obra para migrar completamente hacia mi sistema y distribución favorita Linux, Ubuntu.

Para la migración saque copias de respaldo de:
- La carpeta Mis Documentos
- La carpeta Mi Música
- La carpeta Mis Imágenes
- No tenía videos así que no la toque
- Copia de algunos archivos y carpetas que tenía esparcidos en el escritorio
- Copia de algunos archivos que tenía en varias carpetas del disco C
- Como no quería perder los marcadores del navegador los exporte en formato html y JSON

Hechas las copias y verificadas, procedí a reiniciar/bootear el portátil con el disco de Ubuntu 10 en la unidad de cd y cuando esta cargo se le dio instalar. El resto solo fue esperar, configurar el idioma, las claves y listo.

Ya con mi Ubuntu funcionando procedí a "plantar" nuevamente los archivos en sus respectivas carpetas, es decir, documentos, imagenes, etc; y cuando abrí mi Mozilla importe los marcadores y todo muy bien.

La única dificultad con la que me he topado (por ahora) ha sido con la configuración de la tarjeta de video que es una ATI Radeon HD3200 Graphics pues al instalar los drivers se mejora la resolución de la pantalla pero en algunas ocasiones mi pantalla parpadea (no es frecuente, una que otra vez cada hora) y lo que si es molesto es que al abrir algunos menús de listas éstos aparecen como si estuvieran en cursiva y fuera de la posición normal "desenfocados diría yo" (no se si me explico), la terminal y algunos programas los debo maximizar para que queden normal.

He buscado en varios foros y he probado lo allí expuesto pero no ha funcionado. Alguno de ustedes tiene la solución?? Si es así me gustaría que me la dieran a conocer.

Debo aclarar que si desinstalo el controlador de la tarjeta todo anda con normalidad, pero bueno, quiero sacarle el máximo provecho a mi pequeña máquina.

Estos son algunos datos para aquellos que quizás me puedan colaborar:

Linux manuel-Aspire-4535 2.6.35-23-generic-pae #41-Ubuntu SMP Wed Nov 24 10:35:46 UTC 2010 i686 GNU/Linux

Configuración del xor.conf:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Monitor"
Identifier "0-LVDS"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1366x768"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "Monitor-LVDS" "0-LVDS"
BusID "PCI:1:5:0"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

sábado, 20 de noviembre de 2010

Video Tutorial No. 6 [Calcular Edad]

En este video tutorial No. 6 de Boa con Python aprenderemos cómo hacer un cálculo sencillo para obtener la edad de un individuo conociendo su fecha de nacimiento; de igual forma aprenderemos como utilizar el upper() para convertir a mayúsculas y los operadores de corte [:] para extraer cadenas.



Desde este link puedes descargar los archivos fuente de este video tutorial y desde este otro link puedes descargar el código fuente del video tutorial anterior (Cambiar de Foco).

Espero sus comentarios y/o sugerencias.

martes, 16 de noviembre de 2010

Lubuntu: Distro Liviana basada en Ubuntu

10.10 Lubuntu compañeros del sistema de base de Ubuntu 10.10 estándar con LXDE, un entorno de escritorio ligero. Lubuntu no es una distribución de super luz como Puppy Linux, pero el objetivo es equipos antiguos y otro hardware de recursos limitados como netbooks. Si alguna vez ha deseado de que podría usar Ubuntu en situaciones donde no tienen bastante los caballos de fuerza, Lubuntu podría ser para usted.

Nota que, aunque basada en Ubuntu, Lubuntu no es aún un miembro oficial de la familia de Ubuntu, aunque plena aceptación es un objetivo del equipo de desarrollo.

Al igual que su hermano grande Ubuntu, parte de la apelación de una distribución como Lubuntu proviene de su facilidad de instalación.Con este fin, Lubuntu instala un conjunto completo de herramientas y aplicaciones con sólo un conjunto fundamental de las opciones de configuración de tiempo de instalación. Básicamente, si ha instalado cualquier otro * buntu, tienes una buena idea de lo que puede esperar: el disco arranca en un CD en vivo con una opción para instalar el sistema operativo en un HD.

Por lo tanto, ¿qué Lubuntu realmente ofrece? LXDE es un entorno de escritorio ligero, basado en el gestor de ventanas Openbox extremadamente eficiente.Así como la capacidad de respuesta en máquinas menos potentes, tiene tienen requisitos de energía relativamente bajos, aumento de la duración de la batería y ahorrar dinero. En términos de la disposición visual por defecto, Lubuntu tiene un lanzador de aplicaciones que se encuentra en el lado izquierdo de la barra de tareas que corre a lo largo de la parte inferior de la pantalla. En otras palabras, sin sorpresas reales para el usuario promedio de equipo.

LXDE es algo más que un gestor de ventanas mera, y viene con componentes como un administrador de archivos, un gestor de archivo, una herramienta de configuración, un reproductor de medios, una terminal y algunas otras pequeñas utilidades. El administrador de archivos, PCManFM es funcional, pero sufre unos compromisos.Por ejemplo, como la mayoría de los administradores de archivos más pequeños, no cuentan con un navegador SAMBA.

Lubuntu hace uso, en consonancia con el tema rápido, el navegador de web de cromo.Para aplicaciones de productividad, los desarrolladores han tomado del Gnome no oficial "suite de oficina". Estas aplicaciones incluyen Gnumeric de hoja de cálculo y procesador de textos AbiWord, dos aplicaciones que considero muy capaz y crónicamente infravalorado.

Conclusión

Si no necesita una estandarizada, fácil de instalar la solución, usted podría elaborar algo similar a lo que ofrece Lubuntu y más claro aún, comenzando con un netinstall de Debian y, a continuación, añadiendo LXDE y cualquier otro componente que necesita.

En muchos sentidos, Lubuntu es un ejemplo de lo que es tan grande sobre Linux que ofrece otro saldo de opciones y compromisos por posicionarse entre las distribuciones de peso verdaderamente ligero y las soluciones completas, estándar basadas en KDE y Gnome.

Si nunca has quería instalar Ubuntu pero deseaba que era un poco menos pesados de recursos, Lubuntu podría ser para usted.A pesar de que el sitio Web de afirma que es utilizable en equipos con 256 MB y procesadores de sub 1 GHz, claramente va a funcionar mejor en máquinas con una CPU es un poco más arriba que nivel y más cerca a 512 MB de RAM.Sin embargo, esto es un nicho importante ya que hay muchas máquinas de esa mentira de velocidad alrededor y en la necesidad de un sistema operativo seguro y bien destacado.

El otro objetivo es netbooks.Aquí también, Lubuntu puede ser una opción válida para las personas que apenas podían ejecutar una distribución más estándar pero desea salir de debajo de la escalada huella de memoria y CPU arrastre de KDE y Gnome y disfrutar de algunos vida extra de velocidad y la batería.

En ambos casos de uso, Lubuntu bien podría ver algunas de estas máquinas diciendo una última despedida a Windows XP.

Fuente: Lubuntu, LinuxJournal

Lo que dice su dirección de correo electrónico acerca de usted

Este medidor en gran medida acientífica refleja algunos juicios generales sobre el cociente de vanguardia de varias personas de services.Some de correo electrónico serán hacer juicios sobre usted basado en su correo electrónico addressAol y Hotmail parecen fechado a muchos, aunque Gmail o su propio nombre de dominio podría parecer hipperWith Facebook y Aol anuncia actualizaciones por correo electrónico, el correo electrónico es en la noticia esta semana.

(CNN)--hay mucho últimamente sobre el correo electrónico.

Durante el fin de semana, Aol anunció una revisión importante a su servicio de correo electrónico, que sirvió como un punto de entrada a internet para millones de personas en los días de dial-up de los ' 90 y principios del 2000.Como reconocido por el nombre de la actualización, proyecto Phoenix, Aol de hoy está luchando para encontrar una manera de salir de las cenizas de edad-noticias.

A continuación, el lunes, Facebook salió un "sistema de mensajería" que insiste en CEO Mark Zuckerberg no es correo electrónico, pero seguro que suena como tiene muchas características de correo electrónico para nosotros.

Queda por verse que va empezar a usar Facebook mensajería como su principal medio de comunicación en línea o que podría forzaron a la casa de "You ve Got Mail" por las nuevas características de Aol. (Hey, ya tomados bajo la "O" y la "L" tan claramente veces son derecho, cambiando a?)

Y que, a su vez, nos tenía pensando en lo que dice su cuenta de correo electrónico acerca de usted.

Aquí es la dura verdad: si saben o no, algunas personas le juzgar el momento ven lo que viene después de la "@" en sus mensajes.

A riesgo de coquetear con internet esnobismo, aquí hay una en el lugar donde se unen los ISP y personalidades.(Cabe señalar, no somos los primeros en hacerlo.Estamos especialmente aficionados a este divertido gráfico de la avena, un blog de humor.)

Estos son los estereotipos que se reunieron en nombre de la diversión y, como todos los estereotipos, hay excepciones. Dicho esto, deje que el inicio de los estereotipos!

Aquí es un desglose de lo que pueden significar direcciones de correo electrónico acerca de sus usuarios:

@AOL.com

Probablemente tenga la misma dirección de correo electrónico que usted tenía en 1997.

También es posible que 70.

Justo o no, si envía un correo electrónico desde una cuenta de Aol, el destinatario es probable que esperan que sea spam, un delantero de algunas teorías de la conspiración de fondo desmentir o fotos de gatitos.

"Tengo el sentido de que las personas con Aol direcciones sólo han sido demasiado perezosos para actualizar, es decir, su dirección de correo electrónico sigue siendo: IHeartKittens81@aol.com," dice Brenna Ehrlich, un creador del blog "Hate de calzoncillos a la cadera de cosas" y escritor de tecnología-blog Mashable.

Nuevas actualizaciones de Aol realmente están obteniendo algunas buenas críticas--aunque algunos de correo electrónico del servicio renovado abordar opciones--@ygm.com (para "You ve Got Mail"), @wow.com y @love.com han planteado unas cejas.¿YourName@Love.com--realmente?

El blog de avena señala el venerable portal de internet todavía tiene un largo camino por recorrer para agitar el estereotipo de que sus usuarios son propensos a directamente a un sitio Web diciendo: "bien, vaya a h...... t t... p... colon...... slash slash... w... w... w...."

@ hotmail.com

No es muy diferente de Aol.

Hotmail es otro ISP que fue enorme en la Web anteriormente días pero ha perdido la memoria caché entre el technorati.

(Nos podrá pausar aquí señalar que Hotmail sigue siendo proveedor de correo electrónico más popular del mundo, con más de 360 millones de cuentas.Pero un montón de está fuera de los Estados Unidos--es en 10 idiomas--y su longevidad puede atribuirse a su vinculación con el largo brazo de su proveedor, de Microsoft).

Cosas Hipsters Hate co-creador Andrea Bartz, quien, junto con Ehrlich, escribe una columna de "netiquette" para CNN, señala un subconjunto potencialmente sorprendente de los usuarios. Algunos de los hipsters muy documentos, dijo, campamento fuera en una dirección de Hotmail del mismo modo que visten sus zapatos skateboarding desaliñadas de la escuela secundaria.

"Es como un suéter de gato tonto", dijo, "Ironic en un hipster, torpe y anacrónica en un ama de casa de mediana edad."

@Yahoo.com

Terminamos con un jurado de colgadas en el correo de Yahoo.

Muchos amigos en nuestro sondeo increíblemente lo dice que tienen cuentas de Yahoo, que sólo utilizan como una dirección para proporcionar sobre sitios esperan les inundan con el spam.

Pero, sin duda, Yahoo ha permanecido más agresivo con sus actualizaciones, filtrado de spam y similares que algunos de sus competidores.Y ha continuado creciendo--tiene 273 millones de usuarios--mientras servicios como Aol fracasaron.

Que no llamaremos a esta una decisión de. Pero tenga en cuenta que hay quienes allí le juzgará por Yahoo.(Mismo ocurre con las direcciones de los proveedores de cable/teléfono/Web, tales como @comcast.net o gtel.NET.mx).

@Gmail.com

¿Para qué no Google?

El fabricante de sistema y mapa de la gigante/correo electrónico proveedor/teléfonos de búsqueda vies con Facebook para honores "rey de internet".Y su sistema de correo electrónico, con 193 millones de usuarios, es una de las razones.

Gmail, señalan sus partidarios, es libre, cuenta con toneladas de almacenamiento de información, tiene una función de chat fuerte y actúa como un portal para muchos de los otros servicios de Google.

La avena dice que un usuario de Gmail "más probable es que sabe su camino alrededor de un equipo" y "cuando internet deja de funcionar, realmente intenta reiniciar el router antes de llamar a un miembro de la familia para ayuda."

Sólo uno de los problemas, realmente.

"Demasiado malo probablemente será obtener algún día de libre albedrío y matar a todos nosotros,", dijo Ehrlich.

me@mywebsite.com

Poseer su propio nombre de dominio bastante, pone en la parte superior de la pila de e-expertos en informática.

Nadie pensará que eres un rube cuando llegan a su correo electrónico.Sin embargo, puede, creo que usted es egoísta.Y posiblemente un Megalómano.

No es que le importa.

Correo electrónico del trabajo/escuela

¿En esta época, nada de lo que demuestra que realmente tiene un trabajo puede ser algo malo, correcto?

Lo mismo para la cosa de toda enseñanza superior.En sus primeros días, Facebook fue un club de uber-exclusivo que requiere una cuenta de correo electrónico de Harvard a unirse.Nada de malo con algún espíritu de escuela, y si pone una dosis saludable de prepotencia Ivy League junto con él, tanto mejor.

Pero si insiste en usar su correo electrónico del trabajo para todos los mensajes personales, a continuación, personas pueden hacer dos suposiciones acerca de usted:

1. Usted pasa demasiado tiempo en el trabajo.

2. Desea todo el mundo impresionado por su cuenta de correo electrónico de @whitehouse.gov.

A continuación presentamos un par de consejos: mantener cerca de sus políticas de Oficina antes de confiar demasiado en su correo electrónico del trabajo.Lo que usted piensa el internet en general puede volverse rápidamente menos importante que lo que tu jefe piensa si deciden echar un vistazo sobre su hombro digital.

Y si eres más de unos pocos años fuera de la escuela, volcar cuenta del alma mater.Si todavía utilizas @harvard.edu 20 años después de su graduación, sólo estará el equivalente digital del hombre de mediana edad todavía tratando de apriete de la chaqueta de su letterman.

Fuente: CNN

lunes, 8 de noviembre de 2010

Zscaler desarrolla una herramienta gratuita para detectar Firesheep snooping

IDG News Service - una compañía de seguridad ha desarrollado un complemento de Firefox libre que avisa cuando alguien de la misma red está usando Firesheep, una herramienta que ha planteado la alarma sobre cómo simplifica un ataque contra una debilidad de largo-conocido en seguridad en Internet.

Firesheep, que fue presentado en la Conferencia de seguridad de ToorCon en San Diego el mes pasado por Eric Butler, recopila información de la sesión que se almacena en la cookie de un navegador Web.La información de la sesión se recopila fácilmente si transmite hacia adelante y hacia atrás entre el equipo de un usuario y un enrutador de Wi-Fi sin cifrar, mientras que una persona se registra en un servicio Web como Facebook.

Mientras que la mayoría de los sitios Web cifrar el tráfico que se transmiten al iniciar sesión en un sitio Web, indicado por el candado en navegadores, más entonces volver a pasar sin cifrar información durante el resto del período de sesiones, una debilidad que los analistas de seguridad han advertido de durante años, especialmente para los usuarios de las redes públicas de Wi-Fi abiertas.

Firesheep identifica ese tráfico sin cifrar y permite un entrometido "secuestrar" el período de sesiones, o iniciar sesión en un sitio Web como la víctima, con sólo un par de clics. El estilo de ataque ha sido posible por un largo tiempo, pero debido a su diseño simple, Firesheep ha dado a los usuarios sofisticados de menos una potente herramienta de hacking.

Complemento de la Blacksheep del Zscaler, sin embargo, detectará cuando alguien de la misma red está usando Firesheep, permitiendo a que sus usuarios hacen una decisión de seguridad más informada sobre su comportamiento mientras sobre una red Wi-Fi abierta, por ejemplo.

Una vez que Firesheep ha interceptado de alguien credenciales de sesión para un sitio Web, realiza una solicitud a ese sitio utilizando los mismos valores de cookie. Blacksheep juega al respecto por las peticiones HTTP de decisiones cada cinco minutos a los sitios controlados por Firesheep--pero utilizando valores de cookie falso. Si Blacksheep, a continuación, detecta Firesheep realizar una solicitud en el sitio utilizando los mismos valores de cookie falsos, que puede plantear una advertencia, dijo Zscaler.

Los analistas de seguridad han recomendado que sitios Web cifrar todo el tráfico, pero muchos sitios han estado dispuestos a hacerlo debido a la potencia de procesamiento adicional necesaria para mantener el cifrado. Sin embargo, ha habido progresos: en enero, Google encendido cifrado de HTTPS para todos los usuarios de su servicio de Gmail, donde previamente sólo había sido una opción.

Otras defensas contra Firesheep incluyan simplemente no utiliza redes Wi-Fi abiertas.Si no es una opción, la Electronic Frontier Foundation construyó un complemento de Firefox que se llama "HTTPS Everywhere," que se activará automáticamente una sesión cifrada con esos sitios Web capaces de proporcionar una. Una conexión VPN también puede frustrar los ataques.

Fuente: ComputeWorld

Smartphones, teléfonos celulares y otras cosas [2010 Yule Cool Tools]

Red mundial - Smartphones están dominando el mercado móvil, por lo que no es ninguna sorpresa para ver un montón de diferentes tipos de smartphones, ya sea el iPhone o dispositivos basados en Android. Sin embargo, hay algunos otros teléfonos celulares por ahí que no necesariamente necesitan a costar $300 en el fin de obtener características frescas. Además, tenemos todos los accesorios de necesidad, por lo que hemos recopilado una lista de los paquetes de batería, casos y otras diversión las cosas que vimos en el espacio de teléfono celular esta temporada.

Productos examinan en esta categoría:

Samsung Fascinate (Android smartphone) Sony Ericcson Vivaz teléfono (cámara/videocámara/teléfono) phoneSprint de celda de intercepción de Samsung de Sprint Samsung Epic 4 G smartphoneSprint Remarq de LG phoneMophie de celda de LG Lotus Elite Juice Pack reserva de celda phoneSprint y Mophie Juice Pack BoostZagg - respaldo de batería portátil y chargerSunlinq Portable USB Solar ChargerCallpod depósito Uno - pack recargable para caso de identificación de Case-mate de carga & Sync DockMoGo Talk XD (caso de iPhone 4 más auricular Bluetooth) de multi-devicesKensington (caso de iPhone 4 con mangas de tarjeta de crédito) Moshi Moshi - baseDouble de teléfono móvil U W WatchPowermat completa Wireless carga sistema telefónico para iPhone 4Kensington Pocket baterías para teléfonos inteligentes

Fascinate smartphone, por teléfonos de Samsung y WirelessCell de Verizon siempre implican un alto grado de preferencia personal, pero creo que incluso los más fervientes fan de iPhone va a ser muy, muy feliz con la Fascinate de Samsung, el miembro de la clase Galaxy S de teléfonos disponibles de Verizon Wireless.Sin duda, el iPhone rompió una pista nueva y establece un nuevo estándar, pero muchos se opusieron a los elevados precios de teléfono y servicio de la compañía, la naturaleza del sistema cerrado de aplicaciones en el mundo de Apple y había surtido de otras limitaciones. Androide, en que se basa la Fascinate de Samsung y muchos otros smartphones, llegó a la escena con gran promesa y gran bombo. ¿– Este pretendiente al trono iPhone realmente puede ser cualquier buena?

Por eso, sí, gracias por preguntar, puede. Me gusta este teléfono tanto he comprado uno para mí (feriado principio presente; ha sido un año difícil y lo merece) y no podríamos estar más feliz. En primer lugar, el factor de forma: es tipo de grandes, pero no demasiado grande para el bolsillo frontal de sus pantalones vaqueros. Sólo hay un teclado en pantalla, por lo que es muy plana, pero aún más fáciles de mantener. Y esa pantalla!Es un cuatro pulgadas, 480 x 800 OLED que es brillante y clara y, una vez más, muchas grandes para cualquier tarea de móvil. El navegador es excelente y muy fácil de usar con gran apoyo HTML y ergonomía simple y eficaz. Hay hápticos comentarios desde el teclado suave si lo desea, y he encontrado de mi escritura es bastante exacta.También hay Swype escribir si lo desea, para la entrada de texto aún más rápido.

Fuente: ComputeWorld

viernes, 5 de noviembre de 2010

Dell XPS 14 portátil, 140 dólares off

De Dell ha lanzado recientemente XPS portátiles vienen con muchas características avanzadas: procesadores de Intel Core serie i; una Webcam de alta definición de 2 megapíxeles; Altavoces JBL 2.0; y gráficos de NVidia GeForce 420 millones. Leer "Dell lanza portátiles XPS con el juego de 3DTV y Optimus" para especificaciones sobre las nuevas centrales de multimedia.

LogicBUY está ofreciendo un código de cupón que usted obtiene 150 dólares frente a los 14 de XPS de Dell;vaya a la operación de LogicBUY para obtener más detalles.

Powered by LogicBUY.

Para tecnología hot gangas en su bandeja de entrada cada semana, Suscríbase al boletín de boletín de negociación de PCWorld.


View the original article here

Video tutorial No. 5, Cambiar Foco

El objetivo de este video tutorial es aprender a capturar las teclas presionadas en python mediante el uso del KeyCode; para ello se crea un pequeño formulario con dos campos de texto en el que se muestra como al presionar las teclas enter o tab el foco cambia al siguiente control.




Pardus 2011 en el camino con nuevas goodies

Pardus Linux, una distribución independiente popular financiado y desarrollado por el científico & tecnológico investigación Consejo de Turquía, estará lanzando versión 2011 en las próximas semanas y con ello mucha actualizaciones agradables y mejoras.

Pardus cuenta con su propio sistema de gestión de paquetes, PiSi y la fácil de usar gráfico de front-end ha recibido atención este ciclo de desarrollo. El cambio más notable es la adición de fichas. Estas nuevas fichas de hacen más fácil para desplazarse por las distintas operaciones que se apoya en el administrador de paquetes de pardus como ver todos los paquetes, paquetes instalables y paquetes actualizable. No sólo es más fácil para los usuarios, pero también ahorra espacio en la pantalla preciosos. Como Sabayon Linux Mint, Pardus ha incorporado a un sistema de puntuación en el administrador de paquetes. Cuando se hace clic en las estrellas de calificación, se revela otra nueva característica: un widget de superposición semitransparente aparece con la captura de pantalla de información y aplicación de paquete. Superposiciones similares aparecen en diversas ocasiones en el curso de mediante el administrador de paquetes de pardus, como cuando se llevan a cabo búsquedas o se están instalando paquetes. Este widget da Pardus una apariencia moderna mientras realmente mejora la facilidad de uso para el usuario ocultando distraer imágenes de fondo.Debajo, se hicieron mejoras para acelerar todos los aspectos de gestión de paquetes.

Pardus siempre ha ofrecido una interfaz de atractivo instalador que normalmente coincide con el tema de la liberación que fue a instalar. Algunos críticos han declarado la más bonita que han visto. Pues bien, esta versión ofrece las actualizaciones de tema habitual, así como algunos cambios en la interfaz y agregó capacidades.Más allá de la interfaz, con esta versión se ha añadido soporte RAID y LVM. También nuevo es un disco manual ampliado partición pantalla así como cambiar a más tradicionales puntos de montaje universales de Linux.

* La presentación de arranque ha sido renovado con la utilización del sistema de arranque gráfico de Plymouth. Un tema más lindo y personalizaciones adicionales forman parte de la formación. * LibreOffice se ofrece a los usuarios acostumbrados a OpenOffice.org. * El último KDE, 4.5.2 en este momento, será el escritorio destacado. * Más recientemente navegadores como cromo y Rekonq web Firefox 4.0 versión, actualmente beta 6, así como alternativa. * Linux 2.6.36.Pardus funciona bien y es bastante estable con una amplia variedad de hardware.Cada versión obtiene mejor que el anterior, y 2011 está buscando realmente bien hasta ahora.Mantenga los ojos abiertos para el anuncio de la versión final, que se estima que hacia el final de noviembre.

Página de Linux pardus

View the original article here

sábado, 9 de octubre de 2010

Receta Python: Buscar una cadena de un archivo en otro archivo

Se tienen dos archivos (archivo1 y archivo2); lo que se pretende es leer el archivo1 linea a linea y buscar cada línea en el archivo2, al final se crea un archivo denominado diferencias donde aparecen las líneas que se encuentran en archivo1 y que NO están en archivo2.




#!/usr/bin/env python
import os

try:
 # Solicito el nombre de los archivos a analizar
 farchivo1 = raw_input('Primer archivo: ')
 farchivo2 = raw_input('Segundo archivo: ')

 # Abro el archivo 1
 archivo1 = open(farchivo1,'r')

 c = archivo1.readlines()

 for i in c:
  archivo2 = open(farchivo2,'r')
  # Leo completamente el archivo2
  full = archivo2.read()
  if full.find(str(i))>=0:
   print i,' OK\n'
  else:
   # Abro un archivo para edición
   fdif = open('diferencias.txt','a')
   noe = i
   fdif.writelines(noe)
  fdif.close()
  archivo2.close()

 archivo1.close()

except IOError:
 print 'El archivo indicado no existe'

lunes, 4 de octubre de 2010

Receta Python: Buscar y Contar frases de un archivo

Hoy en mi trabajo me han solicitado hacer una búsqueda y conteo de ciertas palabras que procesa uno de los servidores que monitoreamos en la empresa. La solicitud exacta era la de contar todas las solicitudes enviadas (ENV), recibidas (REC), y las con error (50 null, 20 no responde, 99, entre otras) de todos los días del mes de septiembre.

Este servidor procesa bastantes solicitudes por minuto así que toco pensar en una solución práctica que me arrojara la información solicitad de forma rápida y confiable. Recurrí a Python e implemente algo sencillo pero que resulto ser completamente eficaz:

# -*- coding: cp1252 -*-
import os

# Solicito el nombre del archivo a analizar
narchivo = raw_input('Archivo o log a analizar: ')

try:
# Abro el archivo para la lectura
archivo = open(narchivo,'r')

# Inicio el contador para cada una de las frase a buscar
cENV = 0
cREC = 0
cE50 = 0
cE20 = 0
cE99 = 0
cTFA = 0

# Inicio el bucle que lee el archivo
# y agrego la condicion que busca la palabra
for linea in archivo:
if linea.find('ENV') >= 0:
cENV += 1
if linea.find('REC') >= 0:
cREC += 1
if linea.find('Tiempo EN FALLAR') >= 0:
cTFA += 1
if linea.find('FALLO: Código error: 50 null') >= 0:
cE50 += 1
if linea.find('FALLO: Código error: 20 Operador no responde') >= 0:
cE20 += 1
if linea.find('error: 99') >= 0:
cE99 += 1

# Cierro el Archivo
archivo.close()

# Calculo el total de fallos
Tfallos = (cTFA) - (cE50 + cE20 + cE99)
if Tfallos <>
Tfallos = Tfallos * -1

# Mensajes para el usuario
print 'Total solicitudes enviadas: ',cENV
print 'Total solicitudes recibidas: ',cREC
print 'Total Tiempo de Fallos (todos los códigos de error)',cTFA
print 'Total respuesto 50 null: ',cE50
print 'Total respuesta 20 Operador no responde: ',cE20
print 'Total respuesta 99: ',cE99
print 'Total otros fallos: ', Tfallos
except IOError:
print 'El archivo indicado no existe'

jueves, 30 de septiembre de 2010

Boa Constructor, Tutorial No. 4, "Cálculo Simple"

En este tutorial de Python con Boa Constructor se construye un formulario en cual utilizamos dos textbox denominados txt_num1 y txt_num2, un combobox al cual llamamos cmb_operacion, una statictext (lb_resultado) y un botón (bt_resultado).

Se busca que el usuario ingrese un número en cada uno de los textbox, que seleccione el tipo de operación del combobox (suma, resta, multiplicación o división) y que al pulsar el botón el resultado sea mostrado en statictext (lb_resultado).

El código fuente viene con las validaciones de números para los textbox y con el de división por cero. Lo puedes descargar haciendo clic aquí.

Como siempre espero sus comentarios....

Boa Constructor, Tutorial No. 4, "Cálculo Simple" from Manuel Gonzalez on Vimeo.


martes, 28 de septiembre de 2010

Boa Constructor, Tutorial No. 3, "Hola Mundo"

En este video tutorial de Python con Boa Constructor veremos cómo hacer el famoso Hola Mundo.

Puedes descargar el código fuente desde los siguientes enlaces:
- Ventana simple
- Hola Mundo


Boa Constructor, Tutorial No. 3, "Hola Mundo" from Manuel Gonzalez on Vimeo.


Sus comentario son importantes para continuar con estos tutoriales.

viernes, 24 de septiembre de 2010

Boa Constructor, Tutorial No. 2, "Crear una ventana simple"

En este video tutorial de Python con Boa Constructor se muestra cómo construir una simple ventana a mano con el PyScripter y luego se trata de hacer la misma ventana pero utilizando el Boa Constructor.

Boa Constructor, Tutorial No 2 "Crear una ventana simple" from Manuel Gonzalez on Vimeo.


jueves, 23 de septiembre de 2010

Tutorial de Python con Boa Constructor


Hoy retomo nuevamente el tutorial de Boa Constructor que hace algún rato inicie y que por motivos de trabajo abandone, ahora espero ser más juicioso y sacar algo de tiempo para llevar a feliz término este tutorial, con la diferencia que esta vez será sólo de Boa (luego y dependiendo de qué tanto sean vistos estos tutoriales de Python con Boa, haré el de Gambas que es completamente desde Linux) y el método utilizado será el de video tutoriales que iré subiendo a Vimeo ya que permite más tiempo de duración.

Aquí pues, el primero video tutorial de Python con Boa Constructor el cual trata sobre los elementos que se requieren para empezar y muestra como se instalan cada uno de los componentes, algo de verdad muy fácil.

Espero los comentarios y sugerencias para mejorar el contenido de los video tutoriales.

lunes, 20 de septiembre de 2010

OpenIndiana para los seguidores de OpenSolaris


OpenIndiana una distribución que de una u otra forma le dará continuidad al sistema operativo OpenSolaris. Fue concebido durante el período de incertidumbre tras la adquisición Sun Microsystems por parte de Oracle. Todo esto se ha gestado después de ver como Oracle "dejara de lado" las actualizaciones de la distribución OpenSolaris, algo que ya no es raro en todo lo que toca Oracle y que de una u otra forma no le produce grandes beneficio$.

Tocará esperar a que no nos pase lo mismo con el motor de base de datos MySQL, pero por si las moscas será bueno ir mirando y aprendiendo otros lenguajes como por ejemplo Postgresql. Mejor estar listos que ser desagradablemente sorprendidos.

OpenIndiana es parte de la Fundación Illumos, y proporciona una verdadera alternativa de código abierto para la comunidad de código de Solaris 11 y Solaris 11 Express, con un modelo de desarrollo abierto y con plena participación de la comunidad.

La gran diferencia de este sistema respecto de su original radica en la supresión de las partes privativas de las que tiene control Oracle. En la su página de Twitter http://twitter.com/openindiana se pueden observar los detalles en los paquetes disponibles.

Esperemos pues que este proyecto permanezca por mucho tiempo y que cada vez obtenga más éxito.

Web oficial de OpenIndiana

domingo, 19 de septiembre de 2010

Comandos básicos de la consola de Linux


Cuando se ingresa al mundo linux normalmente nos encontramos con dos opciones de administración del sistema, una gráfica y otra que ha identificado a los linuxeros, la administración desde la consola.

La administración desde la consola de Linux ofrece grandes ventajas como son: la "casi" independencia de la distribución, la rapidez en la ejecución de los comandos (copiar, mover, buscar, etc), la posibilidad de administrar el sistema desde la consola y como no, hacer todo lo que quieras desde alli: navegar, crear archivos, utilizar hojas de cálculo, chatear, utilizar hojas de cálculo y un gran etcétera.

Estos son algunos comandos básicos que te servirán para comenzar a usar la consola de GNU/Linux:

date Muestra la fecha actual del sistema.
cd - Vuelve al directorio anterior.
cd Para ingresar a un directorio.
ls -lrt Lista los archivos por fecha.
find / -name 'archivo' Buscar desde la raíz el archivo identificado entre las comillas simples
grep -i "palabra" archivo Buscar la plabara identificada entre comillas dobles dentro del archivo indicado.
tar cvf archivo.tar directorio Comprime en formato tar el directorio indicado.
tar xvf archivo.tar Descomprime el archivo indicado.
hostname -i Obtiene la ip local
df -h Muestra el espacio libre en disco.
ps -ef Muestra los procesos activos.
vi archivo Crear el archivo indicado y permite editarlo.
mc Poderoso editor y administrador archivo.
mv archivo Mueve o renombra el archivo indicado
man comando Muestra el manual sobre el comando indicado.

miércoles, 15 de septiembre de 2010

TryPython, interprete y tutorial interactivo


Volviendo al tema de los IDE online hoy he encontrado el TryPython que además de ser un IDE online para Python también presenta un tutorial interactivo el cual viene dividido en 5 partes, cada parte presenta un pequeño texto descriptivo y un ejemplo que se puede ejecutar en la ventana del lado derecho. Al final de las lecciones de Python presenta el tutorial de IronPython que hasta el momento está hasta la segunda parte:

Parte 1
1. Introduction
2. Numbers
3. String
4. Lists
5. First Steps Towards Programming
6. if Statemments
7. for Statemments
8. The range function
9. Loops, break, continue and else
10. Pass statemments

Parte 2
11. Defining functions
12. Function default argument values
13. Keyword Arguments
14. Function Argument Lists and Lambdas
15. Function Documentation Strings
16. Data Structures. More on Lists
17. Using List as Stacks and Queues
18. Functional Programming Tools
19. List Comprehensions
20. The del Statement

Parte 3
21. Tuples, Sequences and Sets
22. Dictionaries
23. Looping Techinques
24. More on Conditiones and Comparing Sequences
25. Modules
26. More on Modules
27. Standard Modules
28. The dir() Function
29. Packages
30. More on Packages

Parte 4
31. Fancier Output Formatting
32. Reading and Wiriting Files
33. Sintaxis Errors and Exceptions
34. Hangling Exceptions
35. More on Exceptions
36. Cleaning up with finally
37. Classes, an Introduction
38. A First Look at Classes
39. Instances and Methods
40. Random Remarks

Parte 5
41. Inheritance
42. Private Variables plus Odds and Ends
43. Iterators
44. Generators and Generator Expressions

IronPython Tutorial Part 1
IronPython Tutorial Part 2

martes, 14 de septiembre de 2010

Videotutorial de Python y de wxPython


Para aquellos que se inician en el mundo de la programación y que se han apostado por aprender Python, existe una gran cantidad de material como manuales, tutoriales, etc.

En esta ocasión les presento una serie de video tutoriales que encontre en YouTube cuyo autor ha creado un canal con el nombre de thenewboston. Python Programming Tutorial, consta de 44 lecciones que cubre una gran cantidad de temas iniciando por la instalación y terminando en la instalación de la librerías wxPython. Aunque los video tutoriales se encuentran en idioma inglés son fáciles de seguir y de entender ya que cada video tutorial va acompañado de buenos ejemplos.

En los videos tutoriales se utiliza la versión 2.6.1 de Python. Esta es la temática de cada lección:
1. Installing Python
2. Numbers and Math
3. Variables
4. Modules and Function
5. How to save your programs
6. Strings
7. More on Strings
8. Raw input
9. Sequences and list
10. Slicing
11. Editing sequences
12. More list functions
13. Slicing list
14. Intro to methods
15. More methods
16. Sort and tuples
17. Strings n stuff
18. Cool string methods
19. Dictionary
20. If statement
21. Else and elif
22. Nesting statements
23. Comparison operators
24. And and or
25. For and while loops
26. Infinite loops and break
27. Building functions
28. Default parameters
29. Multiple parameters
30. Parameter types
31. Tuples as parameters
32. Object oriented program
33. Classes and self
34. Subclasses superclasses
35. Overwrite variable on sub
36. Multiple parent classes
37. Constructors
38. Import modules
39. Reload modules
40. Getting module info
41. Working with files
42. Reading and writing
43. Wirting lines
44. Installing wxPython

Y esta la primera lección:




Al finalizar la última lección, inicia un nuevo tutorial enfocado a la programación de Python con las wx, hasta el momento solo 14 lecciones.

lunes, 13 de septiembre de 2010

ideone.com, editor y compilador en línea


Editor online que alberga gran variedad de interpretes de programación (cerca de 40) entre los que se encuentra Python, Python 3, C, PHP, etc. Permite adicionar notas, resaltar texto y ejecutar nuestro código el cual es mostrado en una página nueva con su respectivo resaltado y un stderr donde te muestra los posibles errores encontrados al ejecutar, el tiempo que tardo en ejecutarse, memoria, valores retornados etc.

El item identificado como Python funciona con la versión 2.6.

IdeOne.com posee un buscar (un poco lento pero funcional) de código el cual puedes filtrar según el lenguaje de programación, solo basta escribir una palabra clave y éste te arroja como resultado fragmentos de código que han sido almacenados de forma automática, es decir, cuando escribes un fragmento de código y lo ejecutas, éste queda almacenado.

El registro en su página es bien sencillo no tardas más de un minuto llenado los campos que solicita. Ya estando registrado puedes hacer clic en new paste para agregar tu código, lo puedes publicar, editar, descargar, enviar a otros usuarios registrados, guardar como privado. Lo que se pretende con esto además de tener a disposición una herramienta como esta es la de compartir conocimiento. También puedes logearte desde ideone.com a Facebook para agregar comentarios relacionados con el tema.

Busca tu lenguaje de programación en la lista, llena el registro y comparte tu código.

Visita la web de ideone.com

domingo, 12 de septiembre de 2010

Herramientas Open Source para Profesionales de la Fotografía.


Periódicos, revistas, murales, entre otros se valen en muchos casos de la fotografía para complementar su trabajo, con las imágenes capturan la esencia verdadera de las personas, lugares o cosas. Los publicistas y fotógrafos toman sus fotografías para vender productos, las personas para tener un recuerdo o simplemente entretenerse, otros para informar en las noticias, etc. Todo esto implica mucho trabajo de edición de gráficos, hacer invitaciones, carteles, portadas de revistas, retoques, entre otras son las tareas comunes con las que se encuentran estos personajes.

En GNU/Linux existe una gran colección de buen software que puede ayurdar con esta tarea.

Al instalar GNU/Linux en su mayoría de distribuciones se incluyen herramientas para la corrección de color, base y ajuste (llamados perfiles), software de gestión de fotos, software de edición de gráficos y herramientas de publicación permiten compartir las fotos con el mundo exterior.

Si usted es un fotógrafo profesional o un aspirante a uno, entonces el artículo Fotografía con Open Source / Linux será una gran ayuda para usted. Este artículo escrito por Nathan Willis quien profundiza (el post está en idioma inglés) en las diversas herramientas que ayuda a crear obras maestras fotográficas.

En la lista de herramientas para edición gráfica y maquetación en ambiente GNU/Linux se encuentran:
- Gimp
- InkScape
- Scribus
- OpenOffice Draw
- Blender
- XaraXtreme
- Picassa

Fuente: WordlLabel.com

viernes, 10 de septiembre de 2010

PyCharm 1.0 Beta, nuevo IDE para Python y Django


PyCharm es un IDE de programación nuevo para Python y Django; actualmente se encuentra en la versión 1.0 Beta. La empresa creadora de este IDE que cuenta con amplia experiencia en este nicho es Jetbrains, autora de los ide IntelliJ (IDE para Java) y RubyMine (IDE para Ruby y Rails). PyCharm IDE ofrece un sistema con autocompletado y resaltado de sintaxis para código Python, HTML, CSS, JavaScript, templates de Django, etc.

PyCharm se acerca cada vez más a su versión final y Jetbrains está invitando a probar su IDE y enviar sus anotaciones con el fin de mejorar o solucionar las posibles fallas que sean encontradas.

Lo malo es que no es gratis, en su página web se ofrece un trial de 45. Lo bueno es que viene para las plataformas Linux, Windows y Mac OS X. Su archivo pesa aproximadamente 66Mb y requiere Python 2.3 o superior.

No se qué piensen otros aficionados como yo a Python, pero teniendo tantos IDE's gratis y tan buenos como para comprar uno, la verdad no se, sin embargo este pequeño artículo es para aportar un poquito al tema de los IDE's que tanto se trata en las listas de Python.

En esta web podemos observar dos videos para hacernos a una idea sobre el funcionamiento de este nuevo IDE.

miércoles, 8 de septiembre de 2010

PostgreSQL 9.1 Alpha 1 Disponible


Los desarrolladores de PostgreSQL han liberado la versión alfa de PostgreSQL 9.1 con varias características importantes agragadas ya en el desarrollos de la versión 9.0. PostgreSQL 9.0 Hace poco se hizo disponible como una versión candidata.

Entre los cambios, las sentencias SQL ahora pueden hacer referencia a otras columnas sin que éstas estén dentro de la cláusula GROUP BY, esto siempre y cuando la cláusula GROUP BY al menos haga referencia a las llaves primarias, lo que debería simplificar la formación de las sentencias SQL más compleja cuando existe gran cantidad de colunmnas. También se ha añadido la función "CREATE TABLE IF NOT EXISTS", útil para escribir scripts para iniciar una base de datos.

Un cambio importante, con algunas ramificaciones potenciales, es la variación de standard_conforming_strings a "on"; los desarrolladores advierten que este es una incompatibilidad importante con versiones anteriores, "ya que puede romper las aplicaciones de incautos en la seguridad de manera crítica". La nueva alfa también añade una serie de nuevas funciones XML, como xmlexists, xpath_existis y xml_is_well_formed, string functions concat(), left() y right(), y una tendencia a la representación más compacta de tipos numéricos.

Los detalles completos de los cambios están disponibles en las web oficial. Como con todas las versiones alfa, esta versión no es para uso de producción, y se anima a los desarrolladores y usuarios a informar de cualquier error que puedan encontrar en la prueba. El código fuente de PostgreSQL 9.1 alfa 1 está disponible para descarga desde el sitio del proyecto.

PostgreSQL una DBMS Objeto-Relacional de código abierto que soporta casi todas las instrucciones SQL. El desarrollo de PostgreSQL incluye a los empleados de Red Hat, F-Secure y EnterpriseDB. PostgreSQL se distribuye bajo la licencia de PostgreSQL, un licencia libre de código abierto, similar a la BSD o licencias del MIT.

martes, 7 de septiembre de 2010

Buscar y borrar archivos al mismo tiempo

En mi trabajo me asignaron como tarea la creación de un cron para el respaldo de algunos archivos y el borrado de otros.

La tarea del cron no presentaba ninguna complicación, lo interesante de la tarea surge cuando debo el cron debe localizar unos archivos (logs) que se genera un aplicativo instalado en el servidor y que deben ser borrados para liberar espacio conservando únicamente los últimos 3 días.

Esta tarea se empezó a llevar de forma manual hasta que me dí a la tarea de buscar en internet alguna herramienta que de una u otra forma me permitiera automatizar dicho proceso y no tuve que buscar mucho, encontre un comando que en conjunto con otras instrucciones me permitió hacer lo que andaba buscando.

El comando no es otro más que el find y esto fue lo que hice. La instrucción implementada fue esta:

[abc@home]$ find /opt/sfs/logs -type f ( ! -name '*tar' -a ! -name 'bk_*' ) -atime +3 -exec rm {} \;

Lo que hace dicha instrucción es busque y borre de la ruta /opt/sfs/logs los archivos cuyo nombre terminen en tar o inicien con bk_ y que tengan más de 3 días de antigüedad.

La instrucción debe usarse con mucho cuidado pues no te preguntará si realmente quiere borrar los archivos, simplemente lo que coincide con el criterio de búsqueda lo borra.

Estas son otras opciones que se pueden agregar a este tipo de instrucciones:

-type d/f/l Especifica que es un directorio (d) / fichero (f) / enlaces (l)
-name "Do*****ents" Lo que buscamos (Distingue entre mayusculas y minusculas)
-iname "Resumen" Lo que buscamos (NO distingue entre mayusculas y minusculas)
-print Que lo muestre por pantalla (No suele ser necesario)
-size +10k Que sea superior a 10 Kb
-atime +5 Que se haya accedido hace 5 dias
-exec Ejecuta una comando ... -exec cp {} /tmp ; --> {} --> Archivos de la busqueda
-ok Ejecuta un comando (Pide confirmacion) --> -ok cp {} /tmp ;
-user usuario Filtra por dueño de directorio/archivo
-group grupo Filtra por grupo

Puedes encontrar información relacionada en:
Respecto de las marcas de tiempo en linuxtotal.com.mx
Respecto al comando find y sus opciones luchoedu.org

lunes, 6 de septiembre de 2010

AbanQ Software ERP de código Libre


AbanQ (antes FacturaLUX) es un software pensado especialmente para PYMEs (Pequeñas Y Medianas Empresas); te permite crear soluciones rápidas y personalizables para la gestión y administración de tu negocio. Te proporciona un marco de trabajo optimizado y estable para el desarrollo de soluciones tanto para la gestión comercial como para las finanzas o administración.

Este sistema que fue conocido inicialmente como FacturaLux ha avanzado bastante en su desarrollo y presentación del producto así como en su funcionalidad, siendo ahora un software de gran estabilidad. AbanQ software libre con énfasis en los sistemas ERP posee versiones para las plataformas Linux, Mac y Windows, tiene versiones libres y versiones de pago especialmente algunos módulo que no se incluyen con la versión libre.

AbanQ es reconocido por la OSDN (Open Source Development Network); en la página web del proyecto encontrarán el software libre para la descarga así como los respectivos manuales para el uso del software (Guía de Usuario, de Instalación, Primeros Pasos, etc). AbanQ actualmente va por la versión 2.3.0.20208.

AbanQ está desarrollado principalmente con QT.

Más información en la página web oficial de AbanQ

sábado, 4 de septiembre de 2010

iTunes 10 con Ping


Apple laza iTunes 10 con Ping, una red social orientada a la música y el entretenimiento donde puedes seguir a tus artistas favoritos, comentar sobre sus canciones, ver fotosd, videos, saber de sus giras, compartir con tus contáctos lo que estás escuchando, ver programas de tv en formato HD, hacer comentarios, etc.

iTunes, una comunidad orientada al mundo de la música permite crear perfiles, ver listas top de canciones y álbumes de tus amigos y artistas, ver lo más descargado. iTunes se puede cargar en el iPhone o iPod touch.

Los programas de tv a los que se puede acceder desde iTunes son de los canales de la ABC, Fox, Disney Channel y BBC America; se pueden ver desde 0.99 centavos de dólar.

iTunes actualmente cuenta con un catálogo aproximado de 14 millones de canciones, 65.000 episodios de tv, 10.000 de películas.

iTunes 10 requiere como complemento el IOS 4.1, software libre de actualización que permite interactuar para la renta de programas.

Para más información visita la web oficial de Apple

Python 2.6.6


Python 2.6.6 es una versión de mantenimiento de Python 2.6.5, donde se han solucionado docenas de temas del núcleo, construcción de módulos, librerías y documentación. Python 2.6.6 ha sido publicada oficialmente el 24 de Agosto pasado.

Python 2.6 ahora está en modo seguro, lo que conlleva a que futuras será posible el suministro de parches de seguridad lo cual han garantizado será hasta el año 2013, como quien dice; cinco años de soporte contando desde su aparición de la versión final.

Python 2.6 es el preámbulo para la migración al Python 3.0 que entre otras, no todo el mundo la usa actualmente por las dudas con la compatibilidad de versiones anteriores. La versión 2.6 incorpora nuevas características y sintáxis "compatibles" con la versión 3.0.

Se han agregado paquetes significativos a la biblioteca estándar tales como el los módulos json y módulos de multiproceso, se han aplicado aproximadamete 259 parches y corregido cerca de 612 fallas localizadas entre las versiones de Python 2.5 y 2.6.

Más información en la web oficial de Python

viernes, 3 de septiembre de 2010

Android o iPhone


Dos estudios diferentes dan a conocer esta semana que la plataforma Android se está vendiendo de gran forma en EE.UU. y en todo el mundo ocupando una alta cuota de mercado sobre otros sistemas operativos, incluyendo teléfonos inteligentes iPhone de Apple OS y BlackBerry de RIM.

Apple vendió 3 millones de iPhones en las tres semanas después de lanzar el iPhone 4. Eso es aproximadamente 143.000 al día. Durante el mismo intervalo de tiempo, más de 160.000 teléfonos Android fueron vendidos cada día. Probablemente incluso más de 180.000. Incluso si usted compara las tres primeras semanas de ventas de iPhone 4, aún los teléfonos Android todavía se están vendiendo más que el iPhone.

La primera encuesta, de la Nielsen Company, muestra que las nuevas ventas de dispositivos basados en Android superaron las ventas del iPhone, ventas del primer y segundo trimestre. En los EE.UU., Android, cuenta con el 27% de nuevas ventas, donde para el iPhone de Apple, equivale al 23%. RIM sigue liderando el camino con 33% del mercado, según Nielsen.

ActiveState actualiza Python con acceso a bases de datos


ActiveState ha actualizado sus distribuciones de lenguaje de programación, de modo que ofrecen a los desarrolladores acceso más fácil a las bases de datos, así como nuevas formas de creación de interfaces gráficas de usuario.

La actualización de ActivePython también ofrece para programadores formas de crear conexiones seguras a las bases de datos y servicios, utilizando OpenSSL y módulos criptográficos basados en el M2Crypto Web.

Estos nuevos paquetes se incluyen en los productos ActivePython Business, Enterprise y OEM Editions, que son todos comercializados para los desarrolladores.

Python, es un gran lenguaje de programación que está siendo usado cada vez más en el desarrollo de aplicaciones empresariales. Aprender a programar con Python es demasiado fácil y divertido.

Las versiones comerciales de ActiveState ahora vienen con un número de conectores de base de datos que los desarrolladores pueden utilizar para tener en sus programas paera interactuar con bases de datos, en particular, MySQL, PostgreSql y Oracle.

El software también incluye un conjunto de herramientas para ayudar a los desarrolladores a crear interfaces gráficas de usuario. Un kit de herramientas, PyQt, ofrece la posibilidad de que los programadores generen las interfaces con componente multiplataforma QT, que es utiliz por Google Earth y el escritorio de KDE Linux. Contiene más de 300 clases y de 5.750 funciones y métodos. La nueva versión incluye los paquetes de interfaz gráfica de usuario Tkinter y wxPython.

Como con muchos paquetes incluidos en las distribuciones de ActiveState, estas bibliotecas están libres, disponibles para descarga, aunque ActiveState compila y las integra por lo que estarán listos para utilizar cuando se instala el software. Soporte comercial también está provisto de las versiones.

A principios de este año, ActiveState actualizado ActivePython con un número de bibliotecas matemáticas, con el fin de apoyar mejor a la industria financiera.

DARPA lanza esfuerzo de detección de amenazas internas


La Defense Advanced Research Projects Agencia (DARPA) ha puesto en marcha un proyecto para detectar y responder a las amenazas de información privilegiada en las redes del departamento de defensa.

Bajo el programa Cyber Insider Threat (CINDER), DARPA explorará nuevos enfoques para mejorar la velocidad y la precisión en la detección de amenazas de operaciones con información privilegiada. La Agencia la semana pasada solicitó propuestas para identificar actividad hostil de usuarios específicos y monitoreo comportamientos de red.

En la etapa inicial del proyecto, el objetivo no es necesariamente desarrollar nuevas maneras de detectar individuos sospechosos. En lugar de eso, DARPA espera conocer las señales y las actividades de la red de las organizaciones deben vigilar para detectar con precisión la actividad malintencionada.

"Si estás buscando el actor información privilegiada a sí mismo, no podría detectar a alguien que realiza una tarea única, aislada y se corre el riesgo de ser inundados de falsos positivos de los eventos que se desencadene sin marco de una misión ", dijo DARPA." Con este fin, CINDER inicia con la premisa de que la mayoría de los sistemas y las redes ya han sido comprometidos por diversos tipos y clases de adversarios. Estos adversarios ya están participando en lo que parecen ser actividades legítimas, cuando en realidad el apoyo a misiones adversario."

En las dos próximas dos fases (de tres) CINDER, DARPA desarrollará sistemas que pueden supervisar las redes y la actividad del usuario y detectar actividad malintencionada más rápidamente.

La iniciativa CINDER viene apenas unas semanas después de denunciante sitio Web Wikileaks contabilizado más de 70.000 documentos que contienen detalles confidenciales sobre las operaciones militares estadounidenses en Afganistán. Los documentos se filtraron supuestamente al sitio por Bradley Manning, un analista de inteligencia de ejército relativamente nuevo que también es acusado de suministrar Wikileaks con un polémico vídeo supuestamente mostrando un mortal ataque de un helicóptero Apache de Estados Unidos en Irak.

las supuestas acciones de Manning han llevado a la crítica generalizada de los que creen que los datos críticos ha puesto inteligencia de EE.UU. y los recursos militares en Afganistán en peligro. Las filtraciones han puesto de relieve los riesgos asociados con el intercambio de información que ha estado sucediendo en las fuerzas armadas por algún tiempo.

Redes secretas como la del Departamento de Defensa de Protocolo de Internet Router de red o SIPRNet, que Manning está acusado de haber accedido, están diseñados para transmitir información importante como la rapidez y eficiencia posible.

La detección de actividad maliciosa con información privilegiada es difícil. "Lo que diferencia a las amenazas internas, aparte de otros adversarios es el uso de las tácticas normales para llevar a cabo misiones anormal y malicioso", dijo DARPA.

El mismo problema ha perseguido a las empresas durante años y es considerado por muchos analistas a plantear una amenaza aún mayor a los datos corporativos y redes de hackers externos.

martes, 31 de agosto de 2010

Reproductor MP3 sumergible


Si eres de los que te apasiona escuchar música y disfrutar de las piscinas o el mar, ahora puedes combinar estas dos pasiones.

Ya está en el mercado el nuevo reproductos NU Dolphin Touch que te permite eschar tu música preferida bajo el agua. Posee una memoria flash de 4Gb, incorpora radio FM y una serie de accesorios propios de este tipo de dispositivos entre los que se cuenta los auriculares para sumergirse y los brazaletes para que no te moleste a la hora de nadar. Es pequeño, manejabe, resitente, con bateria recargable.

Lo puedes encontrar en ebay.com a un precio promedio de US$100.

Publicada Fennec Alpha 1 de Mozilla


Mozilla ha liberado la versión alpha de Fennec, el Firefox móvil, para sistemas Maemo y Android.

Esta versión trae de serie Firefox Sync (el antiguo Weave) que permite sincronización de contraseñas, historial y pestañas entre todos los navegadores Firefox. Además viene con una característica especial: las extensiones. También tiene soporte para navegación por pestañas mediante gestos y un proceso separado para la interfaz, de forma que aunque estemos cargando una página pesada la interfaz seguirá respondiendo fluidamente.

En la página web del proyecto Fennec M9 se especifica su fin y se invita a los desarrolladores a participar de dicha comunidad:

"Esta es un versión temprana de la versión mobil de firefox que tiene propósitos de prueba y está destinada a :

- Obtener retroalimentación de la comunidad aprovechando la experiencia de los usuarios
- Conformar equipos de la comunidad Mozilla, incluyendo localizadores, desarrolladores complementarios y testeadores.
- Obtener retroalimentación de los desarrolladores web.

El enfoque del desarrollo hasta ahora ha sido la construcción de una nueva interfaz de usuario que refleje los principios de diseño de Firefox, y añada soporte de pantalla táctil y otras características que son apropiados para los teléfonos móviles y otros dispositivos de portátiles.
Tenemos previsto hacer nuevas emisiones alfa que se centran en el rendimiento, incluyendo proyectos como TraceMonkey, el análisis especulativo, y muchos Fennec Gecko y optimizaciones.

Pero mientras tanto, creemos que es importante hacer esta liberación anticipada a disposición de
continuar creciendo la comunidad y el intercambio de ideas tan pronto como sea posible en el proceso de desarrollo."

lunes, 30 de agosto de 2010

Samsung vende 1 millón Galaxy S móviles en los Estados Unidos



Samsung vendió más de un millón de teléfonos inteligentes Galaxy S Android en los Estados Unidos, anunció la compañía. En un mes y medio, las ventas combinadas de T-Mobile life y AT&T Captivate encabezó un millón, en buen momento cuando se calienta la lucha de Google Android por la supremacía contra iPhone de Apple.

AT&T lanzó el teléfono el 15 de agosto, mientras que T-Mobile, el más pequeño de los principales operadores inalámbricos en los Estados Unidos, presentó su versión de la S Galaxy el 21 de julio. Solo por comparar, el iPhone 4 vendió 1,7 millones de dispositivos en el primer fin de semana de disponibilidad.

Samsung empleó una estrategia multicarrier con la plataforma de Galaxy S. El teléfono viene en cuatro distribuciones diferentes para los cuatro operadores estadounidenses, con ligeras diferencias en la apariencia y funcionalidad. Se llama la vibrant de T-Mobile, Captivate en AT&T, Fascinate en Verizon y Epic 4 G en Sprint.

Los cuatro teléfonos tienen las mismas características principales: una pantalla AMOLED de Super de 4 pulgadas, un procesador de 1 GHz, cámara de 5 Megapixels, WiFi, GPS y Bluetooth. Una diferencia notable es con el Sprint Epic 4 G, que también tiene un teclado QWERTY completo diapositiva-out y una cámara de delante. Ver todas las diferencias entre las cuatro versiones de la S Galaxy.

Los teléfonos de Samsung Galaxy S se están comercializando con Android 2.1, que no es la versión más reciente del sistema operativo móvil de Google. 2.2 Androide, apodado Froyo, trae el pleno apoyo de Adobe Flash, punto de conexión móvil capacidades y mejoras en la velocidad, entre muchas otras características. Samsung no ha dado una fecha concreta para la actualización de Froyo para los teléfonos Galaxy S, argumenta que ésta vendrá más adelante este año.

Los teléfonos de gama de Samsung Galaxy S también recibieron críticas positivas. Su visualización nítida y características multimedia lo hacen muy llamativo . T-Mobile y AT&T venden la vibrant y Captivate por 199 dólares con un contrato de dos años, pero puede obtener el Captivate gratuitamente con un plan de Amazon y el vibrant de $ 50.

La versión de Sprint de la S Galaxy de Samsung, la épica 4 G, estará disponible desde el 31 de agosto, mientras que la versión de Verizon, el Fascinate, se espera que llegue más tarde este otoño (la fecha estimada es el 9 de septiembre).

Agregar dispositivos sin reiniciar el sistema (Cuarta Entrega)


AIX:
cfgmgr -v

A/UX:
?

DG/UX:
N/A

FreeBSD:
camcontrol
atacontrol
kldload


HP-UX:
ioscan -fnCdevtype;
insf -Cdevtype

IRIX:
scsiha -pr
ioconfig -f /hw
scsiadminswap
-b bus -p


Linux:
udev (2.6+)
modprobe
kerneld
insmod
hotplug
cardctl


MAC:
(automatic —autdodiskmounter)


NCR Unix:
devmgmt
mktable


NetBSD:
scsictl
atactl


OpenBSD:
?


Reliant:
reinitdev
changedev

SCO OpenServer:
mkdev


Solaris:
devfsadm. pre-Solaris 7 HW 11/99, use:
drvconfig; devlinks; {disks,tapes, ports}


SunOS 4:
/dev/MKDEV


Tru64:
(3.2.*) scu scan edt
(4.0) scu scan edt; disklabel -rw rzXX label (for disks)
(5.x) dsfmgr -k; disklabel -rw dskn auto
hwmgr -scan scsi


Ultrix:
/dev/MAKEDEV


UNICOS:
?

Cisco quiere comprar a Skype

Skype, que ahora ostenta cerca de 124 millones de clientes activos y que representa el 8% de los minutos de llamadas internaciones lo que lo convierte en uno de los proveedores de gran importancia en el mundo de la telefonía Ip, solicitó hace poco la autorización para salir a bolsa en Estados Unidos.

La compañía presentó ante el ente regulador la solicitud para cotizar en la bolsa de valores de New York con lo que pretende captas hasta 100 millones de dólares.

Para nadie es un secreto que Skype crece día a día y está en capacidad de competir con otros grandes y parece ser que Cisco también es bien consciente de esta situación pues (y sin un comunicado oficial de ambas partes) ya se rumora del deseo de Cisco por adquirir a Skype con el fin de integrar al servicio de VoIp con su WebEx.

Recordemos que ya antes se ha hecho cosas similares incluso con la misma empresa pues en septiembre de 2005 eBay compró por 2.600 millones de dólares a Skype pero rapidamente ésta tuvo que vender el 70% de sus acciones por problemas de licenciamiento.

Skype sigue siendo una minita de oro que es capaz den facturar cifras de 406,1 millones de dólares e incrementar cada vez más sus usuarios registrados.