Cambiar a contenido. | Saltar a navegación

Secciones

@ Actualidad tecnológica y empresarial @

This Slogan Viewlet registered to Chameleon Theme 2.0

Herramientas Personales
Entrar
Usted está aquí: Inicio Novedades

Software Libre

Infográfico: ¿Qué es una nube privada?

From Aplicaciones web. Published on 17/05/2012.

Fuente

Hosting WordPress

From Aplicaciones web. Published on 17/05/2012.

He pasado ya años buscando un hosting especializado en WordPress que ofreciera un entorno optimizado para este CMS, más allá de los planes tradicionales “compatibles“. Y hace ya unos meses que aposté finalmente por el Cloud Hosting en su máxima expresión, como el modo de cambiar la manera en que hasta ahora hemos entendido el alojamiento web.

Como ya sabes, hace unos meses que migré de nuevo Ayuda WordPress, pero esta vez a una solución de cloud hosting, pues el futuro está aquí, y actualmente cualquier web que se precie requiere un sistema escalable, que crezca con la web y las necesidades del webmaster, clientes y usuarios.

Fruto de esta colaboración con Gigas, a día de hoy el blog va como un tiro, con unos resultados de velocidad de página y disponibilidad que hasta ahora solo estaban disponibles para los sistemas más caros. Pero no bastaba con que Ayuda WordPress disfrutara de estas virtudes del cloud hosting, había que llevarlo a toda la comunidad WordPress, pues hasta ahora las soluciones sólo estaban disponibles para el mundo anglosajón, nada en nuestro idioma y de manera realmente competitiva.

Y desde hoy está disponible el mejor alojamiento posible especializado en WordPress: WordPress Cloud.

Con WordPress Cloud alojar tu WordPress en servicios de cloud hosting está, no solo al alcance de cualquier bolsillo, sino lo que es más importante, con unos niveles de calidad que no tienen competencia actualmente, y como muestra esta comparativa con el, hasta ahora, estándar más alto de cloud hosting para WordPress

 

Porque ¿qué ofrece WordPress Cloud como características básicas? …

  • Tu propio Cloud VPS en el que no compartes recursos con otras webs, garantizando la disponibilidad de tus proyectos y escalabilidad a golpe de clic
  • Infraestructura propia. Aquí no estás contratando con un revendedor que te ofrezca garantías limitadas. Gigas dispone de los servidores más avanzados que existen en el mercado.
  • IP dedicada y exclusiva
  • 10 gigas de espacio en disco exclusivo en almacenamiento NetApp con conexión Fibre Channel (8 Gbps) con servidores
  • 100 gigas de transferencia mensual garantizada, para que no tengas sorpresas con facturas extra por pasarte de tráfico. Estamos hablando de una media de 50.000 visitas mensuales que puedes servir sin despeinarte
  • Firewall gratuito
  • Estadísticas de uso de red y CPU
  • Reinicio de servicios desde el panel de control
  • Control total de tu WordPress, sin limitaciones, pudiendo instalar plugins y temas, editar configuraciones, todo a tu disposición.
  • Soporte técnico en español 7 días a la semana, 24 horas al día para cualquier problema o duda que puedas tener sobre tu cloud hosting (eso si, como es natural no atienden dudas concretas de WordPress u otros CMS, para eso ya tienes este blog y los foros)
  • Sistema de alta absolutamente automático, sin páginas de configuraciones que apuntar ni memorizar. Sólo tienes que elegir un nombre para tu cloud y en un máximo de 3 minutos tienes tu cloud hosting y WordPress en marcha, en español y actualizado, listo para que empieces a publicar.
  • Todo esto por sólo 14,95€ al mes, un precio imbatible para estos niveles tan altos de calidad, e inimaginable para un cloud hosting real

Por supuesto, pensando en que el producto fuera totalmente accesible a todo tipo de usuarios, porque la potencia no debe estar reñida con la sencillez, hemos configurado WordPress Cloud del modo más sencillo posible, tanto que parece imposible.

No es una oferta al uso como he compartido en otras ocasiones, sin valor añadido, sino un compromiso de Ayuda WordPress en ofrecer cloud hosting especializado para WordPress de la mano de la única empresa que ha demostrado un interés sincero en ofrecer un cloud hosting de calidad.

El proceso de contratación es muy sencillo, desde la página de WordPress Cloud
  1. Le das un nombre a tu WordPress Cloud, o bien aprovechas para registrar dominios o trasladar uno.
  2. Eliges la forma de pago que más te convenga, paypal o tarjeta. Tienes siete días de moneyback en todos los servicios cloud de Gigas.
  3. Completas el formulario con tus datos y finalizas el proceso de compra en la pasarela que hayas elegido (si estás en promoción no hay proceso de pago)
  4. Llegas a la página de confirmación de pedido y el proceso se pone en marcha.
  5. En unos minutos, máximo 3, tu máquina estará funcionando y podrás acceder a tu panel de wordpress desde el panel de control de Gigas: Servicios -> Cloud WordPress -> “Tu server” . En esa página encontrarás tu contraseña FTP que, inicialmente y si no la cambias, será la que necesites para acceder a tu panel de wordpress con el usuario admin. Ahí también te indicamos la IP única que se corresponderá con tu WordPress Cloud.
Ya estás listo para funcionar, tienes tu WordPress en español, actualizado a la última versión, listo para empezar a generar visitas y posicionar en buscadores. Si quieres subir ficheros puedes hacerlo directamente desde WordPress o, adicionalmente, conectando por FTP. El host es la dirección IP que tienes, el usuario es “admin” y la contraseña es la que obtienes en tu panel de control. Como ves, hemos reducido todo a la mínima expresión, para que no haya barreras de entrada a tener tu WordPress en marcha, para que el hosting sea mucho más humano que hasta ahora.

¿Quieres más? …

Si eres de los 100 primeros en querer tener un WordPress Cloud tienes 15 días absolutamente gratuitos. Sólo tienes que anotar un teléfono en la propia web del producto, al que se te enviará al momento un código con el que obtener tu WordPress Cloud gratis.

pagina contratacion wordpress cloud

Y si llegas algo tarde tampoco te arriesgas a nada. Gigas ofrece un servicio de devolución del dinero real y sin compromisos en 7 días, no solo en WordPress Cloud sino en todos sus productos de hosting.

Si tienes alguna duda adicional hemos creado también una sencilla FAQ sobre WordPress Cloud.

Hemos puesto mucho conocimiento e ilusiones en este cloud hosting especializado en WordPress, que espero sea el principio de una nueva manera de entender el alojamiento a partir de ahora.

WordPress Cloud (clic para probar o contratarlo)

AyudaWordpress?i=nUA4IVB__dk:B9bVeZevEhQ:Dsqc8YHEA1Y

Impresora cannon pixma ip1000

From Debian. Published on 16/05/2012.

Impresora cannon pixma ip1000

Si alguien tiene los controladores o algun link de referencia de como instalar esta impresora en dedian squezeer

favor postear alguna ayuda.

Plugins favoritos en WordPress.org

From Aplicaciones web. Published on 16/05/2012.

Desde hoy, en el repositorio oficial de plugins de WordPress.org, puedes marcar tus plugins favoritos mediante un nuevo icono bajo la cabecera de los mismos.

De este modo, cualquier usuario que visite tu perfil en WordPress.org puede ver tu lista de plugins favoritos y hacerse una idea de tus gustos en plugins, por ejemplo, o tener tu lista de plugins favoritos para tenerlos todos a mano de cara a usos futuros. Vamos, lo que quieras.

AyudaWordpress?i=ooq93zqNnd8:-yGCW5RiV2c:Dsqc8YHEA1Y

Firefox Mobile se renueva por completo

From Aplicaciones de escritorio. Published on 15/05/2012.

Firefox Mobile para Android ha recibido una grandísima actualización hoy en el Market de Android. Si habéis seguido las actualizaciones del Market durante los últimos meses o versiones, os habréis dado cuenta que no ha habido ningún cambio recientemente, más allá de las actualizaciones para mantener el ritmo de Firefox de escritorio.

Firefox Beta Mobile awesomescreen

Firefox Mobile para Android ha experimentado un cambio de arquitectura total desde hace unos 6 meses, que le permite mejorar tanto en rendimiento como en uso de memoria, así como añadir nuevas funcionalidades que no estaban disponibles en las versiones antiguas.

Si quieres descargar Firefox Mobile (beta) para Android, pulsa el botón “Instalar” que encontrarás en esta página del Market. Posteriormente podrás desinstalar la versión antigua (llamada Firefox a secas) y utilizar esta versión muy mejorada.

Las grandes características de esta nueva versión son:

  • Soporte para Flash de forma nativa para cualquier dispositivo que permita instalarlo.
  • Se ha reescrito completamente el código “front-end” para pasar de XUL a una nativa de Java, lo que permite que arranque de forma más rápida, la respuesta sea mejor y el consumo de memoria inferior.
  • Se ha añadido un soporte completo de Firefox Sync, lo que permite sincronizar tus marcadores, historial y contraseñas entre los diferentes equipos con los que lo tengas configurado.
  • Se ha añadido soporte para enviar la cabecera “Do not track”.
  • Se ha añadido la posibilidad de usar una “contraseña maestra” para cifrar todos las combinaciones de usuario/contraseñas guardadas en el dispositivo.
  • Reformateo del texto de forma automática para no tener que hacer una doble pulsación o ampliar de forma manual la página para poder leer los textos correctamente.

Si tienes cualquier duda, deja tu comentario en el foro y si te gusta esta nueva versión, no dudes en puntuarla en el Market.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs RxPIqCgw3JU

Filtrado de palabras prohibidas en WordPress

From Aplicaciones web. Published on 15/05/2012.

Una funcionalidad de los viejos foros de toda la vida que es imprescindible son los filtros de palabras prohibidas, aquellas que, si un usuario las escribe en un mensaje automáticamente quedan bloqueadas por el sistema.

Curiosamente, a pesar del enorme crecimiento de WordPress, en parte gracias a su sistema de comentarios que lo hacen activo casi como un foro, disponer de un sistema de filtro de palabras prohibidas era algo de lo más solicitado por los usuarios y no siempre disponible.

Esto se acabó, pues con el plugin WP Content Filter puedes definir fácilmente qué palabras se bloquearán, siendo sustituidas por asteriscos. De este modo, si añades en el campo de palabras prohibidas el término “press” aparecerá como “*****”. Ahora bien, como ya habrás adivinado esto tiene un peligro, y es que si escribe alguien en un comentario o donde sea “WordPress” aparecería como “Word*****”, así que sé concienzudo con qué palabras eliges para bloquear.

Por lo demás, el plugin es sencillísimo. En su pantalla de ajustes tienes un campo para incluir las palabra prohibidas (separadas por comas) y a continuación una serie de configuraciones de cómo quieres que se comporte y donde aplicará el filtro, pudiendo elegir que se filtren prácticamente en todas partes, a saber …

  • Entradas
  • Widget de entradas recientes de la barra lateral
  • Título de las entradas
  • Comentarios
  • Widget de comentarios recientes de la barra lateral
  • Autores de comentarios
  • Tags
  • Nube de Tags

Como ves, muy completito y, sobre todo, útil y eficaz, genial para quitar manías a los spammers y pesados de la autódromo y cosas así, que siempre hay.

Pruébalo y nos cuentas que tal.

AyudaWordpress?i=xOtaoKsMgak:MOinf-c1KKI:Dsqc8YHEA1Y

La nube personal eclipsará el PC como centro de vida digital de los consumidores en el año 2014

From Aplicaciones web. Published on 15/05/2012.

La nube personal eclipsará el PC como el centro de la vida de los consumidores en el año 2014 de la misma forma que el rápido crecimiento en el uso de aplicaciones y servicios representa un nuevo paradigma de cómo la gente almacena, sincroniza, comparte y retransmite contenido, según la consultora Gartner Inc.

“La nube de personal no es una sola oferta, sino un reflejo de las expectativas de los consumidores de que su contenido fluya sin problemas como resultado de una combinación de servicios que solapan los ámbitos de los consumidores, negocios y gobierno. Abarca el almacenamiento de contenido, la sincronización, el intercambio y la transmisión, así como el acceso basado en el contexto”, dijo Michael Gartenberg, director de investigación de Gartner.

En la actualidad, no existe una sola empresa con posición dominante que lo abarque todo. La situación es que los grandes fabricantes como Microsoft, Apple, Amazon y Google tratan de marcar los múltiples aspectos del ecosistema de la nube personal, y los pequeños vendedores se esfuerzan para capturar partes de la experiencia del consumidor con ofertas más orientadas y dedicadas, como almacenamiento digital y servicios de streaming accesibles a través de plataformas y dispositivos especiales.

“Los consumidores están confundidos acerca de la naturaleza de la nube personal. Esto pasa porque muchos vendedores continúan equiparando los servicios personales en la nube sólo con almacenamiento en línea y dejan de lado sus características y posibilidades”, dijo Gartenberg. “Los consumidores definirán su propio conjunto de servicios en su nube personal con lo que respecta a la comunicación y la colaboración, a pesar de que los vendedores tratan y tratarán de controlar el ecosistema digital”.

La competencia en el mercado de la nube personal crece en las siguientes áreas:

Movilidad y Localización: los dispositivos contextuales y plataformas están evolucionando, ofreciendo a los consumidores la posibilidad de acceder a información relevante del lugar que les interesa y desde sus dispositivos favoritos. En tiempo real, los consumidores pueden ahora almacenar, sincronizar, compartir y retransmitir de una manera antes inimaginable. Estas funcionalidades, combinadas con los servicios que pueden recordar y recuperar los estados y acciones del usuario, tendrán un gran impacto en los servicios al consumidor de la nube personal, y harán que el impacto afecte a todo el ecosistema.

Independencia de la plataforma: la integración de la nube personal es algo más que cambiar el lugar donde los usuarios almacenan su contenido. Los analistas de Gartner afirman que los servicios personales en la nube crecerán y desplazarán a la larga el PC como el centro de la experiencia digital del consumidor. El resultado será que el centro o punto clave de la compra de los consumidores se desplazará desde el sistema operativo a la naturaleza y funcionalidades de los servicios de la nube personales disponibles. Las plataformas no serán juzgadas únicamente por el número de aplicaciones, sino también por la disponibilidad de servicios básicos para los negocios y necesidades personales o para la creación y consumo de contenidos.

Sincronización perfecta: Desde el momento en que la nube personal cuenta con diferentes ofertas de servicios, la sincronización perfecta será esencial para el éxito. A un nivel más simple, esto significa que la sincronización de contenido almacenado localmente debe ser replicado en un servicio concreto. Este contenido puede ser documentos de oficina, música o colecciones de vídeo, aunque también podría extenderse a otros tipos de archivos. Para lograr la sincronización, el contenido no tiene necesariamente que ser replicados: si el usuario percibe que lo está, aunque no lo esté, no hay problema. Sin embargo, todo este punto requiere una óptima identificación y tratamiento de la identidad del usuario.

netcfg 2.8.2

From Otras distros y SO. Published on 15/05/2012.

Netcfg 2.8.2 ya está en el repositorio [core]. Hace seis meses desde la última actualización de netcfg por lo que esta nueva versión recopila bastantes cambios. A continuación se detallan algunos de ellos. * La configuración ya no se hace a través de rc.conf. En lugar de ello, dicha configuración se ha de realizar a través del fichero /etc/conf.d/netcfg. * Las terminaciones -old, -dbus e -iproute para especificar los tipos de conexiones se han dejado de usar. Si todavía se usa el sufijo, se puede eliminar puesto que ya no es necesario. * Systemd ahora se puede usar para las conexiones de perfiles individuales, múltiples y automáticos conectados por cable ethernet e inhalámbricas respectivamente. * Para un uso básico de conexión por wifi, ahora se puede usar la herramienta wifi-menu que viene incorporada por defecto en el paquete. Se trata de un asistente de conexión por diálogos basado en wifi-select. * Ya no se utiliza -i para desconectar una interfaz. El nuevo parámetro es -D. Para volver a conectar una interfaz, se hace con -R. * Hay un nuevo tipo de conexión: PPPoE. El registro completo de los cambios está disponible en http://projects.archlinux.org/netcfg.git/tree/NEWS?id=2.8.2 (EN) Todavía no están reflejados todos estos cambios en la wiki, ¡ayúdanos a actualizarla! Thomas Bächler, 13 de mayo de 2012 Publicado en Archlinux.org, noticia original (EN) Traducción en la sección Anuncios del foro para su discusión: aquí

QueryPosts, como debería ser el Codex de WordPress

From Aplicaciones web. Published on 15/05/2012.

El Codex es la Biblia de WordPress, pero siempre he pensado que le falta una funcionalidad para documentarse rápidamente de cualquier función o hook necesario para programar.

Si tuviera que elegir la próxima herramienta del Codex tengo claro que sería algo muy parecido a QueryPosts.

QueryPosts es una web que ofrece un buscador predictivo (muestra resultados mientas escribes) de funciones WordPress y, una vez identificada la que quieres te ofrece a continuación, primero, una lista de los argumentos que puedes utilizar, así como la ruta donde se “llama” a la función.

En esa pantalla, además, puedes hacer clic en el nombre de función para, a continuación, disponer de una pantalla completísima en la que se nos describe la misma, sus usos y se nos dan hasta ejemplos. Todo muy visual, sencillo y utilizable.

queryposts4 queryposts3

Vamos, lo que debería tener el Codex ¿no te parece?.

AyudaWordpress?i=Ue7dyrkfex0:y2oG5gOUTmc:Dsqc8YHEA1Y

Eduardo Urcullú: “Lo que más me impresiona de Mozilla es lo que está por venir, sobre todo B2G”

From Aplicaciones de escritorio. Published on 15/05/2012.

Eduardo UrcullúUn lunes más llega el turno del Especial Entrevistas que en esta ocasión pone rostro al paraguayo Eduardo Urcullú.

PREGUNTA: ¿Quién eres? ¿De dónde eres? ¿Cuáles son tus intereses?
RESPUESTA: Me llamo Eduardo Urcullú Madrid, soy de Ciudad del Este, Paraguay. Y este año me gradué de ingeniero en informática. Soy un entusiasta del software libre y las nuevas tecnologías.

P: ¿Por qué te decidiste a colaborar con Mozilla?
R: Lo que me hizo colaborar con Mozilla fue el hecho de que esta fundación se preocupe por los usuarios, principalmente de su navegador Firefox. Y esto se refleja en que muchas de las sugerencias de la gente se incorporan en las nuevas versiones de Firefox, ya que he enviado unos cuantos feedbacks y los comentarios positivos y negativos de los usuarios que se sienten a gusto usando el navegador al saber que es un navegador con una misión.

P: ¿Qué es lo que más valoras o es lo más positivo de  Mozilla / la Comunidad?
R: Sin duda es el trabajo en equipo que hacemos todos, lo que me fui dando cuenta con el tiempo y gracias a eso la Comunidad Mozilla pudo crecer en varios aspectos, cada uno de nosotros aporta su grano de arena. Me ha tocado estar en dos Mozcamps (el de 2009 en Chile y del de Buenos Aires este mes), y en el Mozilla Summit en Canadá en el 2010, y en todos esos eventos pude notar la gran integración que hay entre las comunidades de todo el mundo y como podemos trabajar en equipo para hacer de la web un mejor lugar.

P: ¿Qué es lo que haces en la actualidad en Mozilla / Comunidad?
R: Actualmente colaboro en mi comunidad local participando en eventos de software libre promocionando Firefox y sus complementos, y también en el apartado de cómo colaborar en Mozilla. A través de nuestro portal de Mozilla Paraguay y las redes sociales pueden ver todo lo que hemos hecho.

P: ¿Qué te aporta a ti Mozilla / la Comunidad?
R: Particularmente me aporta la importancia del trabajo en equipo, y las herramientas necesarias para fortalecer el conocimiento y traspasar ese conocimiento a otras personas.

P: ¿Qué consejos darías a la gente para que se una a la Comunidad?
R: Aconsejo a los los futuros miembros de la comunidad a unirse ya que a través de ello se adquiere nuevas habilidades en la web. Y como dije anteriormente, el valor de trabajar en equipo sin importar en que parte del mundo te encuentres, todos comparten el mismo objetivo.

P: ¿Cómo crees que será Mozilla en el futuro?
R: Mozilla está creciendo, desde el 2009 (año que me uní a la comunidad) hasta ahora veo como muchas personas se involucran y se suman cada vez más a la Comunidad, y la hacen crecer cada día mas, y con esto de la identidad en la web, se pone cada día mas interesante colaborar. Principalmente lo que mas me impresiona del crecimiento de Mozilla es algo que se viene con todo, el B2G.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs 9npUolUayzI

Hiberna WordPress en modo solo lectura

From Aplicaciones web. Published on 14/05/2012.

Esta es otra de esas cosas que uno siempre piensa que debería ser posible y ni imagina que ya está disponible, me refiero a la posibilidad de poner WordPress un modo hibernación, de manera que tu web admita visitas e incluso acceso al Escritorio de usuarios registrados mientras realizas tareas de mantenimiento, pero sin peligro de que nadie toque nada.

Alguno me dirá que puedes servir la web entera desde la cache pero no me refiero a eso, sino a tener todo tu WordPress accesible para los visitantes y usuarios registrados pero sin que nadie pueda introducir cambios mientras realizas acciones importantes.

Para esto es para lo que ha nacido Code Freeze, una absoluta maravilla de plugin que, mientras está activo …

  • Desactiva añadir, editar o borrar contenido, archivos, temas, etc
  • Desactiva instalar, activar, desactivar, actualizar o borrar plugins (excepto el mismo)
  • Desactiva comentarios y trackbacks en todos los contenidos
  • Quita el widget “Publicación rápida” y avisos de actualizaciones de WordPress o plugins
  • Ofrece un aviso en el Escritorio para que los usuarios sepan que cualquier cambio que hagan se perderá mientras esté activo
  • Ofrece acceso “solo lectura” al Escritorio

Esto afecta a todos los usuarios, incluidos los administradores, y es perfecto en situaciones de mantenimiento, como cambios de DNS, de alojamiento o dominio, o simplemente cualquier situación en que quieras “hibernar” tu WordPress para que  nadie haga cambios hasta que tu mismo lo decidas.

Cuando haya pasado la situación que requirió el uso del plugin Code Freeze simplemente lo desactivas y todo vuelve a la normalidad, sin tablas añadidas a tu base de datos y todo de vuelta a la normalidad.

¡Mooola mil!

AyudaWordpress?i=09rFyLC5r8s:9cyEqIsQmMs:Dsqc8YHEA1Y

WordPress infinitos, bajo tu control

From Aplicaciones web. Published on 14/05/2012.

Ya he hablado anteriormente de ManageWP, un gestor integrado de sitios WordPress, pero este sistema adolecía de un problema para algunos, el hecho de que es un servicio que tienes que usar en un servidor externo, no lo puedes instalar donde tu quieras.

Pues bien, ya tenemos una opción, esta vez si alojable en tu propio servidor.

Estoy hablando de InfiniteWP, un software descargable, que no es un plugin WordPress, desde el que puedes administrar tantas instalaciones de WordPress como quieras.

Además, es un software gratuito que, en su actual versión básica inicial permite lo siguiente:

  • Acceso remoto con uno solo login
  • Copias de seguridad y restauraciones automáticas
  • Actualizaciones de WordPress, plugins y temas a un solo clic
  • Activación en lote de plugins y temas
  • Instalación en lote de plugins y temas
  • Organización de tus sitios WordPress en grupos, para una gestión más sencilla

Como puedes comprobar, tienes algunas de las configuraciones premium de ManageWP de manera gratuita en este caso, lo que lo convierte en una muy buena opción.

Ahora bien, hay otras herramientas que no son gratuitas y que aún no se sabe el precio, a saber …

  • Gestión integrada de Google Analytics
  • Clonado e instalación de WordPress
  • Gestión centralizada de entradas y comentarios
  • Creación en lote de entradas, páginas y enlaces
  • Copias de seguridad programables
  • Editor centralizado
  • Copias de seguridad a Amazon S3 o Dropbox
  • Gestión integrada de usuarios

De nuevo, hay herramientas que ya están disponibles en ManageWP, a precio módico, que en este caso aún no podrás disfrutar hasta que estén disponibles.

En cualquier caso es una muy buena opción para probarlo al menos, pues la instalación es muy sencilla. Solo necesitas descargar la última versión, subirla a la carpeta que desees de un servidor propio y acceder a la ruta elegida, se iniciará el proceso de instalación, igual que pasa con WordPress.

En este proceso solo se te pedirá la información de la base de datos (necesitas una) donde se almacenarán los “ídem” de InfiniteWP. Es rápido y sencillo, como puedes ver en este vídeo:

Los requisitos del servidor para alojarlo, que se comprueban en el proceso de instalación, son tener PHP 5.2.4 o superior con soporte CURL y MySQL versión 5.0.2 o superior.

Luego, una vez instalado, es realmente sencillo crear grupos y empezar a añadir sitios. Para esto también tienes aquí un vídeo que lo explica, aunque es bastante intuitivo el sistema:

Y para terminar, otro vídeo con un repaso de todo lo que ofrece InfiniteWP, el que he probado y, a pesar de estar en la primera versión, funciona más que bien a pesar de las – quizás – pocas funcionalidades iniciales.

O, si lo prefieres, aquí tienes un tour para ver como funciona, además de unas capturas de lo que te encuentras una vez instalado y en marcha.

tour_master_login02 tour_plugins_themes tour_backups tour_updates02 fancy_shots_updates fancy_shots_groups02 fancy_shots_backup02 fancy_shots_plugins_manage InfiniteWP-Login AyudaWordpress?i=L-jXG6fBwQo:YeMcbngVAvc:Dsqc8YHEA1Y

Editor de tipos de entrada personalizadas

From Aplicaciones web. Published on 13/05/2012.

Seguro que alguna vez has querido modificar los nombres de los tipos de entrada personalizadas, ya sea para ti mismo o para ofrecer una personalización mayor a tus clientes.

¿Te gustaría que las entradas se llamaran artículos, o que en vez de “Añadir nuevo medio” fuera “Añadir nuevo archivo“, por ejemplo?

Pues bien, es muy fácil.

Olvídate de modificar archivos PHP, y muchísimo menos de cambiar algo en los archivos del núcleo de WordPress, que ya sabes que se perderían en las actualizaciones.

Gracias a CPT Editor puedes etiquetar a tu gusto todos los tipos de entrada personalizadas que tengas disponibles:

  • Tipos de entrada personalizada del núcleo de WordPress
  • Tipos de páginas personalizada del núcleo de WordPress
  • El tipo de entrada personalizada “medio” del núcleo de WordPress
  • Cualquier tipo de entrada personalizada creada por un plugin
  • Cualquier tipo de entrada personalizada creada por un tema

Creo que se cubre todo el espectro ¿no?

Además, es un plugin muy fácil de usar. Su interfaz te muestra inicialmente todos los tipos de entrada personalizada registradas, y puedes editar cada una de ellas a tu gusto, realmente simple, para todos los niveles.

cpt editor cpt tipos registrados

¡Un gran descubrimiento!

AyudaWordpress?i=s9IvWOmjgvQ:GLzuzbeQMKA:Dsqc8YHEA1Y

OpenShot: Editor de vídeo sencillo para GNU/Linux

From Aplicaciones de escritorio. Published on 13/05/2012.

OpenShot

Openshot es un software que nos facilitará editar vídeos de una manera sencilla. Existiendo para GNU/Linux alternativas mucho más complejas como KDEnlive o Cinelerra, OpenShot es la mejor forma de iniciarnos en estos. Su menú de ayuda y su manual online (ambos traducidos) están orientados al usuario novel, por lo que siguiendo los pasos que nos detallan estas referencias podemos aprender a hacer bastantes cosas, ya sean transiciones con diapositivas, edición y montaje audiovisual o, simplemente, convertir entre un montón de codecs disponibles.

Entre otras, citaremos las siguientes características:

  • Soporte para múltiples formatos de imagen, audio y vídeo.
  • Exportación directa a servicios de streaming como Youtube.
  • Plena integración con el entorno Gnome, permitiéndonos “arrastrar y soltar” entre aplicaciones.
  • Pistas y capas ilimitadas.
  • Corte, escala, cambio de velocidad de los clips.
  • Transiciones de vídeo con previsualización en tiempo real.
  • Superposición de imágenes, vídeo, marcas de agua.
  • Plantillas y creación de títulos y subtítulos.
  • Títulos animados en 3D.
  • Soporte SVG para crear e incluir títulos y créditos en formato vectorial.
  • Línea de tiempo avanzada (incluyendo “drag&drop”, scroll, apantallamiento, zoom…).
  • Visualización por frames (con las teclas J, K y L).
  • Zoom digital de los clips.
  • Transiciones y máscaras personalizables.
  • Mezcla y edición de audio.
  • Múltiples efectos de vídeo.
  • Soporte de vídeo en HD, incluyendo HDV y AVCHD.

Os dejo con un vídeo que he capturado con Kazam. He usado OpenShot para añadir un par de transiciones y recodificarlo.

La ralentización en el juego es debida a que tira bastante de la red y la gráfica, y estoy usando los drivers libres de esta tarjeta ATI. :_D

Drupal Dev Days Barcelona

From Aplicaciones web. Published on 13/05/2012.

Inicio: 15 Jun 2012 Fin: 17 Jun 2012 Zona horariaEuropa/Madrid

Barcelona será la sede del evento europeo Drupal developer days en Junio de 2012. Si os interesa drupal, tanto a nivel profesional como aficionado, no estaréis en mejor sitio los días 15-16-17 de Junio.

Durante 3 días el Citilab de Cornellà se convertira en la capital de Drupal a nivel internacional, cientos de drupaleros europeos se desplazarán a Barcelona para pasar unos días compartiendo conocimientos, haciendo comunidad y pasandolo en grande.

¡No esperes más y compra tu entrada ya!

Barcelona Drupal Developer days 2012

Habrá sesiones y talleres dirigidas por drupaleros de primer nivel, sprints de código, traducción, networking, cerveza y la mejor compañía. En 2011 han sido en Bruselas, con más de 600 asistentes.

Ubicación

Citilab de Cornellá Pl. Can Suris, s/n Cornellá de Llobregat BarcelonaSpain http://barcelona2012.drupaldays.org/ Inicio: 15 Jun 2012 Fin: 17 Jun 2012 Zona horariaEuropa/Madrid

leer más

QR de WordPress

From Aplicaciones web. Published on 13/05/2012.

Si quieres poner un código QR con el aspecto del logo de WordPress, que además funciona y te lleva a WordPress.org, aquí tienes este bonito código creado por Dougal Campbell con la aplicación QaRt Coder, con la que eliges una imagen, pones la URL de destino y tienes tu código QR personalizado.

Puedes usarlo a tu gusto, donde quieras y como quieras.

AyudaWordpress?i=nEG7HLf82zs:ArU7JUJnNVI:Dsqc8YHEA1Y

Debian 6.0.5 - Quinta actualización de Debian 6.0 Squeeze

From Debian. Published on 12/05/2012.

Quinta actualización de Debian 6.0: Debian Squeeze 6.0.5 lanzado

12 de mayo 2012

El proyecto Debian se complace en anunciar la quinta actualización de su distribución estable de Debian 6.0 Squeeze. Esta actualización incluye principalmente correcciones para problemas de seguridad en la versión estable, junto con ajustes a algunos problemas graves.

Tenga en cuenta que esta actualización no constituye una nueva versión de Debian 6.0, sólo actualiza algunos de los paquetes incluidos. No hay necesidad de tirar los CD's o DVD's de la versión 6.0, sólo actualizar a través de una réplica de Debian después de la instalación, para actualizar cualquier paquete que no lo esté.

leer más

Quitar la fecha visible en tu tema WordPress

From Aplicaciones web. Published on 12/05/2012.

No siempre uno quiere que, junto a los artículos, se muestre la fecha en que se publicaron. Lo que pasa es que muchos temas WordPress, la verdad es que la mayoría, incorporan esa “utilidad“, y se empeñan en mostrar la fecha de publicación.

Pero vamos, no te preocupes, es fácil quitar ese elemento ¿molesto?

Como siempre, vamos a ver como quitar la fecha de publicación de dos maneras:

1. Quitar la fecha de publicación en el código

En realidad es muy fácil, solo tienes que abrir uno de los siguientes archivos (por lo menos) de tu tema:

  • index.php
  • home.php
  • blog.php
  • tag.php
  • archive.php
  • category.php
  • single.php
  • page.php

Abre esos archivos, y cualesquier otro que muestre archivos de entradas de algún modo, y procede a eliminar cualquiera de los siguientes códigos, o similares, si los encuentras:

<?php the_date(); ?>
<?php the_time(); ?>
<?php the_time('F jS, Y') ?>
Published on <?php the_time('F jS, Y') ?>
Publicado el <?php the_time('j F, Y') ?>

Guardas los cambios y ya lo tienes

2. Quitar la fecha de publicación con plugin

Ahora bien, si no tienes aún sobrecargado WordPress de plugins, o tienes un miedo atroz a modificar cualquier archivo de tu tema, siempre puedes instalar el plugin llamado WP post date remover.

Lo mejor de este plugin es que no hay nada que configurar pues ni siquiera tiene página de ajustes, simplemente lo instalas, lo activas y ya está. Además, funciona en muchísimos temas, aún los más actualizados a las últimas versiones de WordPress.

AyudaWordpress?i=aYrFiGyGhCw:C_hDfIq2494:Dsqc8YHEA1Y

Pretty permalinks en Wordpress con Lighttpd

From Aplicaciones web. Published on 11/05/2012.

Después de buscar una solución para obtener un formato bonito de URLs (pretty permalinks) que encajara con mi instalación de Wordpres:

No he encontrado ninguna configuración de cortar y pegar (estoy mal acostumbrado ^^), así que he tenido que apañarmelas de la siguiente manera:

En el fichero de configuración de Lighttpd /etc/lighttpd/lighttpd.conf he añadido al final:

var.wpdir = "wordpress/"
include "/etc/lighttpd/wp-rewrite.conf"

Con esto asignamos a la variable wpdir la ruta (relativa al document root en este caso) del directorio donde esta instalado WordPress. Luego llamamos a otro fichero de configuración /etc/lighttpd/wp-rewrite.conf que contendrá las reglas del módulo rewrite:

url.rewrite-once = (
    "^/" + wpdir + "(wp-.+).*/?" => "$0",
    "^/(wp-.+).*/?" => wpdir + "$0",
    "^/(sitemap.xml)" => wpdir + "$0",
    "^/(xmlrpc.php)" => wpdir + "$0",
    "^/keyword/([A-Za-z_0-9-])/?$" =>
    "index.php?keyword=$1",
    "^/(.+)/?$" => "index.php/$1"
)

Creo que de forma similar funcionaría con WordPress multi-site simplemente no usando la variable wpdir.

Espero que sea de utilidad.

Liberado Database Workbench 4.2.4

From Otros SL. Published on 11/05/2012.

flow.png

Se ha liberado Database Workbench 4.2.4, con varias correcciones de errores.

Este mes de mayo, Upscene tiene descuentos del 70% en el precio de sus productos.

Más información en:

http://www.upscene.com/displaynews.php?item=20120510

AnySQL Maestro12.5 liberado

From Otros SL. Published on 11/05/2012.

maestro-1.gif
SQL Maestro Group anunció la liberaciónde AnySQL Maestro 12.5 que es una herramienta poderosa para cualquier máquina de bases de datos accedible mediante un driver ODBC o un OLE DB Provider, entre ellas están MS Access, SQL Server, Firebird, Oracle, MySQL, PostgreSQL y otras más.
Existen dos versiones: Freeware y Professional.

La nueva versión cuenta con una herramienta de reportes, reconocimiento de columnas autoincrementales, editores SQL mejorados y visores, entre otras cosas útiles.

Funciona con todas las versiones de Firebird,es decir, hasta la 2.5.1.

Más información en la página de AnySQL Maestro:

http://www.sqlmaestro.com/products/anysql/maestro

PHP versión 5.4 (traducción)

From Otras distros y SO. Published on 11/05/2012.

Se ha lanzado la última gran actualización de PHP, la 5.4. El registro de cambios se puede consultar en el siguiente enlace php.net/ChangeLog-5.php (EN). También hay disponible en php.net/migration54 (EN) una guía muy completa para migrar desde la versión anterior. Además, al empaquetar se han llevado a cabo los siguientes cambios: * Se han eliminado tanto el parche como la extensión Suhosin. Los motivos para tomar esta decisión se pueden encontrar en pierre-schmitz.com/php-5-4-1-in-suhosin-out/ (EN). En caso de haber usado previamente dicha extensión, hay que eliminar el paquete php-suhosin puesto que ya no es compatible con PHP 5.4.
* Hay que tener en cuenta que la Interfaz de Programación de Aplicaciones (API) de extensiones ha cambiado. Si se están usando extensiones procedentes de terceros y que no figuran en nuestros repositorios; va a ser necesario, por lo menos, recompilarlas o actualizarlas a una versión que sea compatible.
* El módulo json ahora se compila junto con el propio PHP. Por tanto, hay que eliminar la directiva extension=json.so del fichero php.ini.
* La extensión gd ahora se compila con compatibilidad con webp mediante el uso de la librería libvpx. Hay que asegurarse de combinar los cambios del fichero php.ini con los de la copia local. Seguramente resulte incluso más sencillo configurar el nuevo php.ini de acuerdo con las necesidades del usuario. En caso de tener problemas con la extensión APC, hay que instalar el paquete php-xcache; ahora presente en el repositorio. Por último, pero no por ello menos importante, el usuario debe asegurarse de no usar las funciones "Modo seguro" (Safe Mode) así como las "Etiquetas Mágicas" (Magic Quotes). Ésto es especialmente importante, sobre todo, si se están usando scripts antiguos. Dichas funciones se han eliminado, actualizarlas a PHP 5.4 supondría tener graves fallos de seguridad. Pierre Schmitz, 9 de mayo de 2012 Publicado en Archlinux.org, noticia original. Traducción en la sección Anuncios del foro para su discusión: aquí

Rich Snippets en WordPress

From Aplicaciones web. Published on 11/05/2012.

Los rich snippets son el resultado de la inclusión de microformatos en las páginas de resultados de búsqueda de Google que incluyen algún tipo de interactividad por parte de los usuarios que han visitado el sitio web que aparece en los resultados.

El elemento más visible son las estrellas de los sistemas de puntuación que usan sitios como el mismo repositorio de WordPress.org, webs de revisión de películas y sitios así.

Estos rich snippets ofrecen una visibilidad extra al sitio web en la página de resultados, por lo fácilmente identificables, atrayentes, que son las estrellas a color que los identifican, que habitualmente generan más clics hacia los sitios que tienen estos llamativos elementos. Sólo por eso es una buena idea incorporar un sistema de puntuación en tu WordPress que genere estos rich snippets en los resultados de Google.

Vamos a ver algunos … 

  • Author hReview – Quizás el más completo, y hasta la fecha parece que eficaz. Incorpora un sistema completo de revisiones de artículos por parte de los autores del sitio que, además de en tu sitio, muestra estrellas de valoración de las publicaciones
  • Seo ultimate – Este completo plugin de SEO incorpora, entre su multitud de herramientas, un generador de rich snippets, que puedes configurar a tu gusto.
  • GD Star rating – Completo plugin de puntuaciones y revisiones para WordPress, que también puede generar los rich snippets. No obstante, para este uso concreto no lo recomiendo pues es un gran devorador de recursos, quizás de los mayores que hay.
  • Google rich snippets – Plugin especializado en añadir un sistema de valoraciones que genera rich snippets.
  • The SEO rich snippets – Este plugin ofrece un sencillo sistema de revisiones que también se ve reflejado como rich snippets en los resultados de Google

Una vez implantado un sistema puedes comprobar si funcionan los rich snippets en esta herramienta de Google, a sabiendas de que debes esperar un poco, pues no es inmediato.

AyudaWordpress?i=ADHcEe0qI6U:bPSHp5y7mnE:Dsqc8YHEA1Y

Escritorio de WordPress como CMS

From Aplicaciones web. Published on 10/05/2012.

Hay algo que a muchos no les gusta de WordPress: el Escritorio. Y no es que no sea intuitivo, ni útil, pero el hecho de que las acciones más habituales no estén en forma de iconos sino como menús, en realidad submenús de “+ Nuevo” o similares, les parece una pérdida de tiempo, y si te soy sincero yo opino igual.

Pues bien, si eres de los ahorrativos en clics, y te gustaría tener nada más en el escritorio una lista de iconos que, a un clic, te lleven a lo que haces habitualmente en WordPress, CMS Dashboard es lo que buscas.

Una vez instalado solo tienes que ajustar qué iconos quieres que se muestren y tu Escritorio se simplifica al máximo, mostrando como widget principal uno con los iconos que hayas definido, como Añadir nueva entrada, Añadir usuario, Editar Comentarios, etc.

cms dashboard ajustes cms dashboard widget

Sobre todo es muy apañado para clientes que no quieren andar aprendiendo la estructura de menús de WordPress, y con este plugin les ofreces un entorno sencillo estilo CMS en el que encontrarán lo fundamental en unos claros y grandotes iconos.

Simple, eficaz y te ahorra unos cuantos clics cada día.

AyudaWordpress?i=5LP-DNFLGzk:1tuVe1EKwKs:Dsqc8YHEA1Y

Varnish y WordPress

From Aplicaciones web. Published on 10/05/2012.

Como el otro día comenté algo sobre Varnish y un nuevo plugin, y alguno ya preguntasteis en los comentarios, creo que ya iba siendo hora de explicar lo que es  Varnish, un sistema de cache realmente potente, fantástico para instalaciones WordPress con mucho tráfico, y que como ya puedes imaginar uso aquí en Ayuda WordPress.

Vamos a ello pues …

¿Qué es Varnish?

Varnish Cache es un acelerador web, o un sistema de cache HTTP de reverse proxy. Se instala en cualquier servidor que sirva (vale, es redundante) HTTP y se configura para que cachee sus contenidos. Según algunos estudios acelera el servicio en un 70%.

Cachear una web, por si alguien no lo sabe aún, es almacenar una copia de la misma para que sea la que vean los visitantes futuros. En el caso de Varnish y WordPress, lo que consigue es servir páginas cacheadas (almacenadas) de tu WordPress para que no tenga este que hacer llamadas a la base de datos cada vez que alguien visita tu web. Esto reduce la carga del servidor ya que simplemente sirve una copia única de las páginas a todos los visitantes sin tener que buscar las mismas imágenes y servicios para cada contenido y cada visitante.

Además, Varnish cachea las páginas en memoria virtual, para que tu sitio cargue mucho más rápido, lo que de paso mejora tu SEO, pues Google tiene estimado que por cada medio segundo de tiempo de carga adicional de una web esta recibe una media de un 20% de menos visitantes (fuente). De este modo, reduciendo con Varnish de manera importante el tiempo de carga de página pueden aumentar tus visitas y mejorar tu ranking en los buscadores, algo siempre a tener en cuenta.

La gente de Varnish ha publicado un vídeo muy simple, al tiempo que explicativo que seguro te ilustra sobre lo que hace …

Instalando Varnish

Varnish es un software libre así que no tienes excusas para instalarlo ahora mismo. Se ejecuta en Linux, preferiblemente en FreeBSD, pero puede funcionar igualmente en otras plataformas. Una vez lo instales puedes personalizarlo para definir cuantas peticiones entrantes gestionará mediante el Idioma de Configuración de Varnish (Varnish Configuration Language o VCL).

Varnish está pensado para que sea flexible, para que lo instales pensando en un sitio concreto en mente, y lo adaptes de manera personalizada a el.

Lo ideal es empezar con una configuración básica de Varnish, para más adelante ir probando pequeños cambios y ver como afectan al rendimiento del sitio concreto. Hay varias subrutinas que le dicen a Varnish como responder a las peticiones entrantes y salientes, a los errores, etc.

Así que vamos a empezar con una configuración básica, para luego echar un vistazo a las funciones básicas del VCL y luego ya tu lo tuneas a tu gusto.

Paso a paso

Poner en marcha Varnish es bastante sencillo. Partiendo de una base de, digamos, Apache en un sistema Debian (la mayoría de los servidores Linux), aunque también funciona en el resto, empezaríamos con este comando:

apt-get install varnish

Primero  hay que configurar Apache para que “escuche” el puerto 8080 de localhost. Varnish podrá entonces escuchar el puerto 80 (por donde vienen las visitas). En el archivo /etc/apache2/ports.conf, edita estos ajustes:

NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080

Para que se inicie Varnish (por defecto no lo hace), edita lo siguiente en el archivo /etc/default/varnish

START=yes
DAEMON_OPTS=”-a DIRECCION_IP_EXTERNA:80 \
	-T localhost:6082 \
	-f /etc/varnish/default.vcl \
	-S /etc/varnish/secret \
	-s file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G”

Reemplaza DIRECCION_IP_EXTERNA con la IP de tu dirección IP externa. También puede ser una dirección interna si tu servidor está tras un balanceador de carga o algo como NGINX. Este ajuste controla qué dirección IP y puerto quieres que Varnish escuche y vigile.

Una vez echo lo anterior edita el archivo /etc/varnish/default.vcl, que debería ya existir, con mucho de su contenido comentado (no activo). Empiezaremos por cambiar el backend default.

backend default {
	.host = “127.0.0.1”;&lt;/p&gt;
	.port = “8080”;&lt;/p&gt;
}

Ahora Varnish ya sabe que Apache está escuchando el puerto 8080 y la interfaz de localhost, para que podamos empezar a usar las funciones. La mayoría del trabajo se  hará con vcl_recv y vcl_fetch, y si no llamas a una acción en esta subrutina y Varnish llega al final, ejecutará el código que encuentre en el archivo default.vcl.

Note: no cachees nunca wp_admin, wp_login, o rutas similares.

Así es como trabaja – las 4 básicas subrutinas de tu configuración de Varnish que necesitas para gestionar peticiones serán:

sub vcl_recv

Esta llamada se hace al comienzo de una petición, y le dice a Varnish qué hacer con esa petición en concreto: si tiene que servirla, cómo servirla, y qué respaldo usar.

Varnish recibe una petición de tu navegador, y entonces vcl_recv decide hacer una de 3 costs con ella: vcl_hash, vcl_pass, y vcl_pipe (ahora lo explico). Puedes cambiar la petición si quieres, alterar las cookies o quitar la cabecera de la petición.

sub vcl_fetch

A vcl_fetch se la llama después de que se haya recuperado un documento con éxito. Usas esto para alterar las cabeceras de respuesta, lanzar el procesamiento ESI o para tratar de alternar entre servidores de respaldo si falla la petición.

El objeto solicitado, req, está todavía disponible, y ahí también  hay una respuesta de respaldo, beresp, que contiene las cabeceras HTTP del respaldo.

sub vcl_hash

Puedes llamar al hash_data del dato que quieras añadir al hash. Esta subrutina puede terminar con una llamada a return() con una de estas keywords: hash o proceed.

sub vcl_deliver

Llamas a esto antes de que el objeto cacheado se entregue al cliente. Esto puede terminar con deliver, error code, o restart. Deliver entrega el objeto al cliente, error devuelve el código de error específico al cliente y abandona la petición, restart reiniciará la transacción e incrementará el contador de reinicio.

Acciones

Hay ciertas acciones que puedes realizar en cada subrutina cuando personalizas Varnish:

pass

Pasa la petición y su consiguiente respuesta hacia el servidor de respaldo, sin cachear. Puedes llamar a pass tanto en vcl_recv como en vcl_fetch.

lookup

Se hace la petición desde vcl_recv para entregar contenido desde la cache aunque la petición indique que debe pasarse la misma. Puedes llamar a lookup desde vcl_fetch.

pipe

Desde vcl_recv, pipe cortocircuita al cliente y las conexiones de respaldo, y Varnish simplemente se queda ahí pasando los datos a un lado y a otro, registrando los datos, así que los registros serán incompletos. Ten cuidado ya que un cliente HTTP 1.1 puede enviar varias peticiones en la misma conexión, y así podrías hacer que Varnish añada una cabecera “Connection:close” antes de hacer la llamada a la pila de conexiones.

deliver

Entrega el objeto cacheado al cliente. Normalmente se le hace la llamada desde vcl_fetch.

esi

Hace un proceso ESI del documento adquirido.

Si quieres saber más sobre VCL no te pierdas este tutorial, que también contiene funciones que puedes realizar en tu sitio.

Configuraciones de ejemplo

Espero que estés aprendiendo algo (o mucho) de Varnish, pero la mejor manera de empezar a jugar con el es ver algunos ficheros de configuración de ejemplo.

La web de la comunidad de Varnish tiene una enorme colección de configuraciones de ejemplo, que son un buen sitio para empezar a hacer las tuyas. Incluso hay algunas configuraciones de ejemplo estupendas para WordPress de fetch y receive en Github.

Creo que llegado este punto huelga decir que Varnish es muy personalizable, y que puede hacer maravillas para cualquier instalación WordPress, especialmente las de alto tráfico. También, hay que reconocerlo, tampoco es para cualquiera, al menos hay que tener conocimientos de conexión con servidores mediante Linux.

Lo mejor es que, con poco esfuerzo y gratis, puedes configurar una cache realmente potente con Varnish, basándote en los permisos de usuario, en el tipo de usuario o lo que se te ocurra.

Si quieres más pruebas del poder de Varnish, no solo Ayuda WordPress lo usa, también Facebook, y creo que no hay mejor prueba de web de alto tráfico que esta tremenda red social ¿no crees?.

Plugins WordPress

Hay, como ya comenté hace días, plugins WordPress que te permiten configurar o gestionar el comportamiento de Varnish en WordPress, los que encontrarás serán estos:

Bueno que ¿te animas a probar Varnish o ya lo has usado?

AyudaWordpress?i=8q913PifV-k:lf_-9Mgg1hg:Dsqc8YHEA1Y

Eliminar los atributos de ancho y alto del cargador de archivos WordPress

From Aplicaciones web. Published on 08/05/2012.

Pensarás que es una chorrada pero no, no es ninguna tontería, y te lo voy a explicar … si es que quieres estar al día claro. Si eres de los antiguos y no quieres progresar pasa de esta entrada.

Como ya sabrás, al insertar una imagen desde el cargador de archivos en el editor de WordPress se añaden automáticamente los atributos HTML width y height que indican el tamaño en el que se mostrará la imagen en tu tema activo, para eso, para que se adapte al ancho del tema y no quede horrible, pero esto ya lo sabías ¿no?.

Pues bien, esto ya es cosa antigua …

Con los nuevos diseños adaptables (o como se les denomina en inglés “responsive“), que se adaptan al navegador e incluso dispositivo desde el que se está visualizando una web, no tiene sentido definir atributos fijos de ancho y alto de imágenes, pues el tema se adaptará, como todos los elementos del contenido, al tamaño del dispositivo lector, sea este un ordenador, un smartphone o un iPad, mola ¿eh?.

¿Entiendes ya porque es posible que sea interesante eliminar – por defecto – los atributos width y height que el cargador de archivos inserta en el editor?. Pues eso, que si usas un tema con diseño adaptable no necesitas algo como esto:

<img src="ruta/a/tu/imagen" width="500" height="600" class="aligncenter size-full" alt="" title="">

Para eliminar por defecto los atributos que te sobrarán en un diseño adaptable sólo tienes que añadir el siguiente código al archivo functions.php de tu tema:

add_filter( 'post_thumbnail_html', 'remove_width_attribute', 10 );
add_filter( 'image_send_to_editor', 'remove_width_attribute', 10 );

function remove_width_attribute( $html ) {
    $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html );
    return $html;
}

Guardas y ya está. La próxima vez que insertes una imagen en tu editor ya no añadirá los atributos width y height, que de eso ya se ocupará tu tema adaptable (o “responsive“, como prefieras llamarlo)

AyudaWordpress?i=jBTjgr5Hx-Y:uxSbfS9PSe4:Dsqc8YHEA1Y

¡Es el momento de incrementar la productividad!

From Aplicaciones web. Published on 08/05/2012.

Estudios de ergonomía y pruebas de experiencia de usuario han demostrado de manera consistente en el tiempo que los principales obstáculos para una amplia aceptación de nuevas herramientas de software son, por un lado la complejidad de la interfaz, y por otro, la falta de sentimiento propiedad, cuando los usuarios perciben que la aplicación no está adaptada a la situación particular de la empresa. En otras palabras, los usuarios sienten que tienen que adaptarse a la herramienta, en lugar de la herramienta a ellos.

Hoy en día, herramientas de ERP, CRM y aplicaciones de inteligencia de negocios, se han convertido en herramientas extremadamente potentes, con un gran alcance, ya que pueden cubrir todos los aspectos de negocio posibles. Tienen la facultad de encajar en la situación particular de cualquier empresa, pero el precio a pagar es muy alto: estas aplicaciones a menudo tienen interfaces complejas y requieren de formación, aunque la mayoría de las veces, la mayoría de los usuarios tengan que repetir una rutina simple, y accedan sólo a unas cuantas vistas.

Gracias a la flexibilidad de eyeOS en lo que a personalización se refiere, estas vistas o pantallas pueden colocarse en el menú principal del escritorio eyeOS para su acceso directo. Los usuarios pueden abrir la aplicación completa en cualquier momento, pero si tan solo se trata de una tarea repetitiva, eyeOS les da la opción de acceder a ella directamente, ahorrando unos cuantos clics en el proceso. No es solo una cuestión de velocidad, sino también de acomodación: los usuarios ven que su escritorio se ha adaptado a sus necesidades para ayudarles a ser más productivos.

Dado que la personalización se segmenta por perfiles de usuario, el departamento de TIC puede adaptar la experiencia de escritorio a cada grupo de empleados, basándose en los principales procesos que realizan.

Por otro lado cuando estás trabajando seguro que pierdes mucho tiempo recuperando archivos, escribiendo correos electrónicos a colegas, organizando reuniones, intentando acceder a tus datos mientras estás fuera de la oficina. En los últimos años, los nuevos servicios SaaS se han convertido en alternativas atractivas para el almacenamiento de archivos, almacenamiento de datos personales y para el trabajo colaborativo. Un acceso sencillo a estos servicios y su facilidad de uso han llevado a su rápida adopción entre los consumidores, pero en la mayoría de los casos, a los departamentos de TIC les preocupa la seguridad y la protección de datos, así como la complejidad que implica su proliferación incontrolada entre los trabajadores.

eyeOS ofrece las herramientas en una interfaz de escritorio único cuyo mayor valor recae en que se integran a la perfección. A diferencia de los Servicios SaaS, con eyeOS todos los datos permanecen bajo el control del departamento de TIC en los servidores de la empresa, o el host elegido por la empresa.

Descubre eyeOS Professional Edition!

Establecer varias imágenes destacadas a la vez

From Aplicaciones web. Published on 07/05/2012.

A mi me pasó, así que ¿por qué no te ha podido pasar a ti?. Me refiero a que la utilidad de mostrar imágenes destacadas, la función post-thumbnails disponible desde WordPress 2.9 está muy bien pero si tu tema anterior no las soportaba o no las usabas ¿a que es un coñazo añadir imágenes destacadas una a una a las viejas entradas?.

Pues la solución es sencilla … 

En vez de ir editando cada entrada y definiendo una imagen destacada para cada una ¡por fin vas a sacar utilidad a la pantalla de la librería multimedia!, si, esa pantalla, la gran desconocida, casi inútil la mayor parte del tiempo.

Lo primero que tienes que hacer es instalar y activar este plugin, luego te pasas por la Librería Multimedia y, bajo cada imagen, tendrás un nuevo enlace para usarla como destacada para la entrada a la que está asociada (en la que se adjuntó).

Así de sencillo, rápido y efectivo. Vamos, como todo en WordPress.

AyudaWordpress?i=YcL5LZY2KEs:70vl-qCOH5c:Dsqc8YHEA1Y

Jefferson Durán: “Lo que más valoro de Mozilla es su defensa de la libertad de expresión o la innovación”

From Aplicaciones de escritorio. Published on 07/05/2012.

Jefferson DuránUn lunes más llega el turno del Especial Entrevistas que en esta ocasión pone rostro a uno de los miembros de la Comunidad colombiana: Jefferson Durán.

PREGUNTA: ¿Quién eres? ¿De dónde eres? ¿Cuáles son tus intereses?
RESPUESTA: Me llamo Jefferson Durán Escalante y soy de Bucaramanga, Colombia. Soy Ingeniero de Sistemas e Informática de la Universidad Industrial de Santander (Colombia). He trabajado como Ingeniero en E-learning, Consultor informático y desarrollador Web, además de haber realizado algunos emprendimientos en Internet. Muy pronto comenzaré un máster en gestión de proyectos en Niza, Francia. En cuanto a software libre, participé en el grupo de investigación STI (Sistemas y Tecnologías de Información) de mi universidad, soy comunitario de Mozilla desde el 2008 en Mozilla Colombia, comunidad que co-fundé, y también colaboro en Mozilla Hispano desde finales del 2009. Actualmente formo parte de Mozilla Reps, responsabilidad con la que espero seguir contribuyendo formalmente a Mozilla.

P: ¿Por qué te decidiste a colaborar con Mozilla?
R: Me decidí a colaborar con Mozilla por tres cosas: por estar de acuerdo con su visión y objetivos, porque siento el deber de retribuir a la sociedad en aspectos en los cuales tengo conocimiento como la tecnología e Internet y en tercer lugar, porque  las personas que trabajan conmigo son geniales y aprendo cada día más de ellas.

P: ¿Qué es lo que más valoras o es lo más positivo de  Mozilla / la Comunidad?
R: Valoro mucho el trabajo de Mozilla no sólo por conseguir beneficios económicos de su organización, sino por defender aquellas cosas que para nosotros los ciudadanos del mundo tienen tanto valor como es el Internet, la libre expresión , la innovación y la posibilidad de ganarnos la vida en la Web…. De la comunidad valoro mucho la calidad de personas que trabajan conmigo, tienen siempre sus objetivos claros, con proyectos enormes en su vida y todas con muchas ganas de contribuir con su trabajo a la sociedad. Además, los intercambios culturales son una experiencia enriquecedora.

P: ¿Qué es lo que haces en la actualidad en Mozilla / Comunidad?
R: Mis tareas en Mozilla están actualmente orientadas al área de difusión y marketing donde estoy coordinando el proyecto Moz Edu (Mozilla Education), que tiene como objetivo dar educación en centros educativos sobre temas de privacidad en Internet, controles parentales, Open Web… entre otras temáticas que hoy día han tomado gran importancia en la vida de las personas que usamos Internet.  También colaboro escribiendo noticias en Mozilla Hispano, manejando las redes sociales de mi comunidad, Mozilla Colombia, y contribuyendo a eventos.

P: ¿Qué te aporta a ti Mozilla / la Comunidad?
R: Mozilla me aporta la posibilidad de aprender de mi trabajo como voluntario en aspectos que considero relevantes para mi formación profesional, me permite también tener una interacción con personas de todo el mundo de quienes conoces sobre su cultura, te ayuda a mostrarte a ti mismo que eres capaz de generar cosas y que tus ideas son interesantes.

P: ¿Qué consejos darías a la gente para que se una a la comunidad?
R: Que ingresar a la comunidad es una experiencia increíble, de la cual siempre vas a recibir beneficios a nivel personal, profesional y social, vas a aprender constantemente de tu trabajo y de la gente que te rodea. ¡Están tardando!

P: ¿Cómo crees que será Mozilla en el futuro?
R: Mozilla está creciendo y se está fortaleciendo con proyectos realmente innovadores, veo que habrá Mozilla por mucho tiempo más y creo que siempre vamos a necesitar que esté presente para mantener Internet abierta y como un recurso público.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs erz9wjp5Aw0

Podcast #034

From Aplicaciones de escritorio. Published on 06/05/2012.

El podcast de Mozilla Hispano

Ya está aquí el nuevo número del podcast de Mozilla Hispano, con muchas noticias que han pasado en estas semanas y algunos anuncios para lo que resta del año y comienzos del año que viene.

En esta ocasión los participantes han sido Rubén Martí­n (Nukeador) y Guillermo Movia (deimidis).

Enlaces

  • MozCamp Latam
  • Evento Kilimanjaro
    • Desktop
    • Mobile
    • Marketplace
    • Identiy – PersonaID
    • B2G
  • Open Web Devices – Lanzamiento en Brasil principios del año que viene
  • Desafío para desarrolladores
  • Firefox Flicks terminó, se pueden ver los vídeos mientras se evalúan.
  • Eventos del mes
    • Flisol Bogota 5 de Mayo
    • Prociencia – 10 y 11 de mayo, Chivilcoy
    • ¿Mozpub #003 Valladolid? Sin confirmar (24 o 31 de mayo)

La música del podcast ha sido sacada de Jamendo.com, del álbum 8-bit lagerfeuer de Pornophonique con licencia Creative Commons.

Podéis descargar directamente el archivo o suscribiros al RSS del podcast con vuestro lector de podcast preferido, iTunes o Miro.

MP3 | El podcast de Mozilla Hispano #034

OGG | El podcast de Mozilla Hispano #034

Streaming con flash

Escucha el podcast en streaming mediante flash player.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs s2fefbDGhxY

Lista completa de archivos por defecto de WordPress

From Aplicaciones web. Published on 06/05/2012.

Seguramente sea una recopilación algo boba pero nunca se sabe cuando puedes necesitar tener a mano la lista completa de los archivos por defecto de WordPress.

Una posibilidad es comprobar si algún troyano, por ejemplo, ha añadido archivos a cualquiera de las carpetas, se me ocurre.

En cualquier caso no está de más tenerla presente …

Aquí tienes la estructura de archivos y carpetas de WordPress (en su versión 3.3.2)

Estructura básica de carpetas de WordPress

/wordpress/

	/wp-admin/
		/css/
		/images/
		/includes/
		/js/
		/maint/
		/network/
		/user/

	/wp-content/
		/plugins/
			/akismet/
		/themes/
			/twentyeleven/
				/colors/
				/images/
				/inc/
					/images/
				/js/
				/languages/
			/twentyten/
				/images/
					/headers/
				/languages/

	/wp-includes/
		/Text/
		/css/
		/images/
			/crystal/
			/smilies/
			/wlw/
		/js/
			/crop/
			/imgareaselect/
			/jcrop/
			/jquery/
				/ui/
			/plupload/
			/scriptaculous/
			/swfupload/
				/plugins/
			/thickbox/
			/tinymce/
				/langs/
				/plugins/
					/directionality/
					/fullscreen/
					/inlinepopups/
						/skins/
							/clearlooks2/
								/img/
					/media/
						/css/
						/js/
					/paste/
						/js/
					/spellchecker/
						/classes/
							/utils/
						/css/
						/img/
						/includes/
					/tabfocus/
					/wordpress/
						/css/
						/img/
					/wpdialogs/
						/js/
					/wpeditimage/
						/css/
						/img/
						/js/
					/wpfullscreen/
					/wpgallery/
						/img/
					/wplink/
				/themes/
					/advanced/
						/img/
						/js/
						/skins/
							/default/
								/img/
							/highcontrast/
							/o2k7/
								/img/
							/wp_theme/
								/img/
				/utils/
		/pomo/
		/theme-compat/

Archivos de la carpeta raíz de WordPress

/wordpress/
	index.php
	license.txt
	readme.html
	wp-activate.php
	wp-app.php
	wp-blog-header.php
	wp-comments-post.php
	wp-config-sample.php
	wp-cron.php
	wp-links-opml.php
	wp-load.php
	wp-login.php
	wp-mail.php
	wp-pass.php
	wp-register.php
	wp-settings.php
	wp-signup.php
	wp-trackback.php
	xmlrpc.php

Archivos de la carpeta wp-admin

/wp-admin/
	about.php
	admin-ajax.php
	admin-footer.php
	admin-functions.php
	admin-header.php
	admin-post.php
	admin.php
	async-upload.php
	comment.php
	credits.php
	/css/
		colors-classic.css
		colors-classic.dev.css
		colors-fresh.css
		colors-fresh.dev.css
		farbtastic.css
		file-list.txt
		ie-rtl.css
		ie-rtl.dev.css
		ie.css
		ie.dev.css
		install.css
		install.dev.css
		media-rtl.css
		media-rtl.dev.css
		media.css
		media.dev.css
		wp-admin-rtl.css
		wp-admin-rtl.dev.css
		wp-admin.css
		wp-admin.dev.css
	custom-background.php
	custom-header.php
	edit-comments.php
	edit-form-advanced.php
	edit-form-comment.php
	edit-link-form.php
	edit-tag-form.php
	edit-tags.php
	edit.php
	export.php
	freedoms.php
	gears-manifest.php
	/images/
		align-center.png
		align-left.png
		align-none.png
		align-right.png
		archive-link.png
		arrows-dark-vs.png
		arrows-dark.png
		arrows-vs.png
		arrows.png
		blue-grad.png
		bubble_bg-rtl.gif
		bubble_bg.gif
		button-grad-active.png
		button-grad.png
		comment-grey-bubble.png
		date-button.gif
		ed-bg-vs.gif
		ed-bg.gif
		fade-butt.png
		fav-arrow-rtl.gif
		fav-arrow.gif
		fav-vs.png
		fav.png
		generic.png
		gray-grad.png
		gray-star.png
		icons32-vs.png
		icons32.png
		imgedit-icons.png
		list.png
		loading-publish.gif
		loading.gif
		logo-ghost.png
		logo-login.png
		logo.gif
		marker.png
		mask.png
		media-button-image.gif
		media-button-music.gif
		media-button-other.gif
		media-button-video.gif
		media-button.png
		menu-arrow-frame-rtl.png
		menu-arrow-frame.png
		menu-arrows.gif
		menu-bits-rtl-vs.gif
		menu-bits-rtl.gif
		menu-bits-vs.gif
		menu-bits.gif
		menu-dark-rtl-vs.gif
		menu-dark-rtl.gif
		menu-dark-vs.gif
		menu-dark.gif
		menu-shadow-rtl.png
		menu-shadow.png
		menu-vs.png
		menu.png
		no.png
		press-this.png
		required.gif
		resize-rtl.gif
		resize.gif
		screen-options-toggle-vs.gif
		screen-options-toggle.gif
		screenshots
		se.png
		sort.gif
		star.png
		toggle-arrow-rtl.gif
		toggle-arrow.gif
		upload-classic.png
		upload-fresh.png
		wheel.png
		white-grad-active.png
		white-grad.png
		widgets-arrow-vs.gif
		widgets-arrow.gif
		wordpress-logo.png
		wp-badge.png
		wp-logo-vs.png
		wp-logo.png
		wpspin_dark.gif
		wpspin_light.gif
		xit.gif
		yes.png
	import.php
	/includes/
		admin.php
		bookmark.php
		class-ftp-pure.php
		class-ftp-sockets.php
		class-ftp.php
		class-pclzip.php
		class-wp-comments-list-table.php
		class-wp-filesystem-base.php
		class-wp-filesystem-direct.php
		class-wp-filesystem-ftpext.php
		class-wp-filesystem-ftpsockets.php
		class-wp-filesystem-ssh2.php
		class-wp-importer.php
		class-wp-links-list-table.php
		class-wp-list-table.php
		class-wp-media-list-table.php
		class-wp-ms-sites-list-table.php
		class-wp-ms-themes-list-table.php
		class-wp-ms-users-list-table.php
		class-wp-plugin-install-list-table.php
		class-wp-plugins-list-table.php
		class-wp-posts-list-table.php
		class-wp-terms-list-table.php
		class-wp-theme-install-list-table.php
		class-wp-themes-list-table.php
		class-wp-upgrader.php
		class-wp-users-list-table.php
		comment.php
		continents-cities.php
		dashboard.php
		deprecated.php
		export.php
		file.php
		image-edit.php
		image.php
		import.php
		list-table.php
		manifest.php
		media.php
		menu.php
		meta-boxes.php
		misc.php
		ms-deprecated.php
		ms.php
		nav-menu.php
		plugin-install.php
		plugin.php
		post.php
		schema.php
		screen.php
		taxonomy.php
		template.php
		theme-install.php
		theme.php
		update-core.php
		update.php
		upgrade.php
		user.php
		widgets.php
	index-extra.php
	index.php
	install-helper.php
	install.php
	/js/
		cat.dev.js
		cat.js
		categories.dev.js
		categories.js
		comment.dev.js
		comment.js
		common.dev.js
		common.js
		custom-background.dev.js
		custom-background.js
		custom-fields.dev.js
		custom-fields.js
		dashboard.dev.js
		dashboard.js
		edit-comments.dev.js
		edit-comments.js
		editor.dev.js
		editor.js
		farbtastic.js
		gallery.dev.js
		gallery.js
		image-edit.dev.js
		image-edit.js
		inline-edit-post.dev.js
		inline-edit-post.js
		inline-edit-tax.dev.js
		inline-edit-tax.js
		link.dev.js
		link.js
		media-upload.dev.js
		media-upload.js
		media.dev.js
		media.js
		nav-menu.dev.js
		nav-menu.js
		password-strength-meter.dev.js
		password-strength-meter.js
		plugin-install.dev.js
		plugin-install.js
		post.dev.js
		post.js
		postbox.dev.js
		postbox.js
		revisions-js.php
		set-post-thumbnail.dev.js
		set-post-thumbnail.js
		tags.dev.js
		tags.js
		theme-preview.dev.js
		theme-preview.js
		theme.dev.js
		theme.js
		user-profile.dev.js
		user-profile.js
		utils.dev.js
		utils.js
		widgets.dev.js
		widgets.js
		word-count.dev.js
		word-count.js
		wp-fullscreen.dev.js
		wp-fullscreen.js
		xfn.dev.js
		xfn.js
	link-add.php
	link-manager.php
	link-parse-opml.php
	link.php
	load-scripts.php
	load-styles.php
	/maint/
		repair.php
	media-new.php
	media-upload.php
	media.php
	menu-header.php
	menu.php
	moderation.php
	ms-admin.php
	ms-delete-site.php
	ms-edit.php
	ms-options.php
	ms-sites.php
	ms-themes.php
	ms-upgrade-network.php
	ms-users.php
	my-sites.php
	nav-menus.php
	/network/
		admin.php
		edit.php
		index-extra.php
		index.php
		menu.php
		plugin-editor.php
		plugin-install.php
		plugins.php
		profile.php
		settings.php
		setup.php
		site-info.php
		site-new.php
		site-settings.php
		site-themes.php
		site-users.php
		sites.php
		theme-editor.php
		theme-install.php
		themes.php
		update-core.php
		update.php
		upgrade.php
		user-edit.php
		user-new.php
		users.php
	network.php
	options-discussion.php
	options-general.php
	options-head.php
	options-media.php
	options-permalink.php
	options-privacy.php
	options-reading.php
	options-writing.php
	options.php
	plugin-editor.php
	plugin-install.php
	plugins.php
	post-new.php
	post.php
	press-this.php
	profile.php
	revision.php
	setup-config.php
	theme-editor.php
	theme-install.php
	themes.php
	tools.php
	update-core.php
	update.php
	upgrade-functions.php
	upgrade.php
	upload.php
	/user/
		admin.php
		index-extra.php
		index.php
		menu.php
		profile.php
		user-edit.php
	user-edit.php
	user-new.php
	users.php
	widgets.php

Archivos de la carpeta wp-content

/wp-content/
	index.php
	/plugins/
		/akismet/
			admin.php
			akismet.css
			akismet.gif
			akismet.js
			akismet.php
			legacy.php
			readme.txt
			widget.php
		hello.php
		index.php
	/themes/
		index.php
		/twentyeleven/
			404.php
			archive.php
			author.php
			category.php
			/colors/
				dark.css
			comments.php
			content-aside.php
			content-featured.php
			content-gallery.php
			content-image.php
			content-intro.php
			content-link.php
			content-page.php
			content-quote.php
			content-single.php
			content-status.php
			content.php
			editor-style-rtl.css
			editor-style.css
			footer.php
			functions.php
			header.php
			image.php
			/images/
				comment-arrow-bypostauthor-dark-rtl.png
				comment-arrow-bypostauthor-dark.png
				comment-arrow-bypostauthor-rtl.png
				comment-arrow-bypostauthor.png
				comment-arrow-dark-rtl.png
				comment-arrow-dark.png
				comment-arrow-rtl.png
				comment-arrow.png
				comment-bubble-dark-rtl.png
				comment-bubble-dark.png
				comment-bubble-rtl.png
				comment-bubble.png
				headers
				search.png
				wordpress.png
			/inc/
				/images/
					content-sidebar.png
					content.png
					dark.png
					light.png
					sidebar-content.png
				theme-options.css
				theme-options.js
				theme-options.php
				widgets.php
			index.php
			/js/
				html5.js
				showcase.js
			/languages/
				twentyeleven.pot
			license.txt
			page.php
			readme.txt
			rtl.css
			screenshot.png
			search.php
			searchform.php
			showcase.php
			sidebar-footer.php
			sidebar-page.php
			sidebar.php
			single.php
			style.css
			tag.php
		/twentyten/
			404.php
			archive.php
			attachment.php
			author.php
			category.php
			comments.php
			editor-style-rtl.css
			editor-style.css
			footer.php
			functions.php
			header.php
			/images/
				/headers/
					berries-thumbnail.jpg
					berries.jpg
					cherryblossoms-thumbnail.jpg
					cherryblossoms.jpg
					concave-thumbnail.jpg
					concave.jpg
					fern-thumbnail.jpg
					fern.jpg
					forestfloor-thumbnail.jpg
					forestfloor.jpg
					inkwell-thumbnail.jpg
					inkwell.jpg
					path-thumbnail.jpg
					path.jpg
					sunset-thumbnail.jpg
					sunset.jpg
				wordpress.png
			index.php
			/languages/
				twentyten.pot
			license.txt
			loop-attachment.php
			loop-page.php
			loop-single.php
			loop.php
			onecolumn-page.php
			page.php
			rtl.css
			screenshot.png
			search.php
			sidebar-footer.php
			sidebar.php
			single.php
			style.css
			tag.php

Archivos de la carpeta wp-includes

/wp-includes/
	/Text/
		Diff
		Diff.php
	admin-bar.php
	atomlib.php
	author-template.php
	bookmark-template.php
	bookmark.php
	cache.php
	canonical.php
	capabilities.php
	category-template.php
	category.php
	class-IXR.php
	class-feed.php
	class-http.php
	class-json.php
	class-oembed.php
	class-phpass.php
	class-phpmailer.php
	class-pop3.php
	class-simplepie.php
	class-smtp.php
	class-snoopy.php
	class-wp-admin-bar.php
	class-wp-ajax-response.php
	class-wp-editor.php
	class-wp-error.php
	class-wp-http-ixr-client.php
	class-wp-walker.php
	class-wp-xmlrpc-server.php
	class-wp.php
	class.wp-dependencies.php
	class.wp-scripts.php
	class.wp-styles.php
	comment-template.php
	comment.php
	compat.php
	cron.php
	/css/
		admin-bar-rtl.css
		admin-bar-rtl.dev.css
		admin-bar.css
		admin-bar.dev.css
		editor-buttons.css
		editor-buttons.dev.css
		jquery-ui-dialog.css
		jquery-ui-dialog.dev.css
		wp-pointer.css
		wp-pointer.dev.css
	default-constants.php
	default-filters.php
	default-widgets.php
	deprecated.php
	feed-atom-comments.php
	feed-atom.php
	feed-rdf.php
	feed-rss.php
	feed-rss2-comments.php
	feed-rss2.php
	feed.php
	formatting.php
	functions.php
	functions.wp-scripts.php
	functions.wp-styles.php
	general-template.php
	http.php
	/images/
		admin-bar-sprite.png
		arrow-pointer-blue.png
		blank.gif
		/crystal/
			archive.png
			audio.png
			code.png
			default.png
			document.png
			interactive.png
			license.txt
			spreadsheet.png
			text.png
			video.png
		down_arrow.gif
		icon-pointer-flag.png
		rss.png
		/smilies/
			icon_arrow.gif
			icon_biggrin.gif
			icon_confused.gif
			icon_cool.gif
			icon_cry.gif
			icon_eek.gif
			icon_evil.gif
			icon_exclaim.gif
			icon_idea.gif
			icon_lol.gif
			icon_mad.gif
			icon_mrgreen.gif
			icon_neutral.gif
			icon_question.gif
			icon_razz.gif
			icon_redface.gif
			icon_rolleyes.gif
			icon_sad.gif
			icon_smile.gif
			icon_surprised.gif
			icon_twisted.gif
			icon_wink.gif
		toggle-arrow.png
		upload.png
		/wlw/
			wp-comments.png
			wp-icon.png
			wp-watermark.png
		wpicons.png
		wpmini-blue.png
		xit.gif
	/js/
		admin-bar.dev.js
		admin-bar.js
		autosave.dev.js
		autosave.js
		colorpicker.dev.js
		colorpicker.js
		comment-reply.dev.js
		comment-reply.js
		/crop/
			cropper.css
			cropper.js
			marqueeHoriz.gif
			marqueeVert.gif
		hoverIntent.dev.js
		hoverIntent.js
		/imgareaselect/
			border-anim-h.gif
			border-anim-v.gif
			imgareaselect.css
			jquery.imgareaselect.dev.js
			jquery.imgareaselect.js
		/jcrop/
			Jcrop.gif
			jquery.Jcrop.css
			jquery.Jcrop.dev.js
			jquery.Jcrop.js
		/jquery/
			jquery.color.dev.js
			jquery.color.js
			jquery.form.dev.js
			jquery.form.js
			jquery.hotkeys.dev.js
			jquery.hotkeys.js
			jquery.js
			jquery.query.js
			jquery.schedule.js
			jquery.serialize-object.js
			jquery.table-hotkeys.dev.js
			jquery.table-hotkeys.js
			suggest.dev.js
			suggest.js
			/ui/
				jquery.effects.blind.min.js
				jquery.effects.bounce.min.js
				jquery.effects.clip.min.js
				jquery.effects.core.min.js
				jquery.effects.drop.min.js
				jquery.effects.explode.min.js
				jquery.effects.fade.min.js
				jquery.effects.fold.min.js
				jquery.effects.highlight.min.js
				jquery.effects.pulsate.min.js
				jquery.effects.scale.min.js
				jquery.effects.shake.min.js
				jquery.effects.slide.min.js
				jquery.effects.transfer.min.js
				jquery.ui.accordion.min.js
				jquery.ui.autocomplete.min.js
				jquery.ui.button.min.js
				jquery.ui.core.min.js
				jquery.ui.datepicker.min.js
				jquery.ui.dialog.min.js
				jquery.ui.draggable.min.js
				jquery.ui.droppable.min.js
				jquery.ui.mouse.min.js
				jquery.ui.position.min.js
				jquery.ui.progressbar.min.js
				jquery.ui.resizable.min.js
				jquery.ui.selectable.min.js
				jquery.ui.slider.min.js
				jquery.ui.sortable.min.js
				jquery.ui.tabs.min.js
				jquery.ui.widget.min.js
		json2.dev.js
		json2.js
		/plupload/
			changelog.txt
			handlers.dev.js
			handlers.js
			license.txt
			plupload.flash.js
			plupload.flash.swf
			plupload.html4.js
			plupload.html5.js
			plupload.js
			plupload.silverlight.js
			plupload.silverlight.xap
		prototype.js
		quicktags.dev.js
		quicktags.js
		/scriptaculous/
			MIT-LICENSE
			builder.js
			controls.js
			dragdrop.js
			effects.js
			scriptaculous.js
			slider.js
			sound.js
			unittest.js
			wp-scriptaculous.js
		swfobject.js
		/swfupload/
			handlers.dev.js
			handlers.js
			license.txt
			/plugins/
				swfupload.cookies.js
				swfupload.queue.js
				swfupload.speed.js
				swfupload.swfobject.js
			swfupload-all.js
			swfupload.js
			swfupload.swf
		/thickbox/
			loadingAnimation.gif
			macFFBgHack.png
			tb-close.png
			thickbox.css
			thickbox.js
		/tinymce/
			/langs/
				wp-langs-en.js
				wp-langs.php
			license.txt
			/plugins/
				/directionality/
					editor_plugin.js
				/fullscreen/
					editor_plugin.js
					fullscreen.htm
				/inlinepopups/
					editor_plugin.js
					/skins/
						/clearlooks2/
							/img/
								alert.gif
								button.gif
								buttons.gif
								confirm.gif
								corners.gif
								drag.gif
								horizontal.gif
								vertical.gif
							window.css
					template.htm
				/media/
					/css/
						media.css
					editor_plugin.js
					/js/
						embed.js
						media.js
					media.htm
					moxieplayer.swf
				/paste/
					blank.htm
					editor_plugin.js
					/js/
						pastetext.js
						pasteword.js
					pastetext.htm
					pasteword.htm
				/spellchecker/
					changelog.txt
					/classes/
						EnchantSpell.php
						GoogleSpell.php
						PSpell.php
						PSpellShell.php
						SpellChecker.php
						/utils/
							JSON.php
							Logger.php
					config.php
					/css/
						content.css
					editor_plugin.js
					/img/
						wline.gif
					/includes/
						general.php
					rpc.php
				/tabfocus/
					editor_plugin.js
				/wordpress/
					/css/
						content.css
					editor_plugin.dev.js
					editor_plugin.js
					/img/
						audio.gif
						embedded.png
						image.gif
						media.gif
						more_bug.gif
						page.gif
						page_bug.gif
						trans.gif
						video.gif
				/wpdialogs/
					editor_plugin.dev.js
					editor_plugin.js
					/js/
						popup.dev.js
						popup.js
						wpdialog.dev.js
						wpdialog.js
				/wpeditimage/
					/css/
						editimage-rtl.css
						editimage.css
					editimage.html
					editor_plugin.dev.js
					editor_plugin.js
					/img/
						delete.png
						image.png
					/js/
						editimage.dev.js
						editimage.js
				/wpfullscreen/
					editor_plugin.js
					fullscreen.htm
				/wpgallery/
					editor_plugin.dev.js
					editor_plugin.js
					/img/
						delete.png
						edit.png
						gallery.png
						t.gif
				/wplink/
					editor_plugin.dev.js
					editor_plugin.js
			/themes/
				/advanced/
					about.htm
					anchor.htm
					charmap.htm
					color_picker.htm
					editor_template.js
					image.htm
					/img/
						colorpicker.jpg
						flash.gif
						gotmoxie.png
						icons.gif
						iframe.gif
						pagebreak.gif
						quicktime.gif
						realmedia.gif
						shockwave.gif
						trans.gif
						video.gif
						windowsmedia.gif
					/js/
						about.js
						anchor.js
						charmap.js
						color_picker.js
						image.js
						link.js
						source_editor.js
					link.htm
					shortcuts.htm
					/skins/
						/default/
							content.css
							dialog.css
							/img/
								buttons.png
								items.gif
								menu_arrow.gif
								menu_check.gif
								progress.gif
								tabs.gif
							ui.css
						/highcontrast/
							content.css
							dialog.css
							ui.css
						/o2k7/
							content.css
							dialog.css
							/img/
								button_bg.png
								button_bg_black.png
								button_bg_silver.png
							ui.css
							ui_black.css
							ui_silver.css
						/wp_theme/
							content.css
							dialog.css
							/img/
								tabs.gif
							ui.css
					source_editor.htm
			tiny_mce.js
			tiny_mce_popup.js
			/utils/
				editable_selects.js
				form_utils.js
				mctabs.js
				validate.js
			wp-mce-help.php
			wp-tinymce.js.gz
			wp-tinymce.php
		tw-sack.dev.js
		tw-sack.js
		wp-ajax-response.dev.js
		wp-ajax-response.js
		wp-list-revisions.dev.js
		wp-list-revisions.js
		wp-lists.dev.js
		wp-lists.js
		wp-pointer.dev.js
		wp-pointer.js
		wplink.dev.js
		wplink.js
	kses.php
	l10n.php
	link-template.php
	load.php
	locale.php
	media.php
	meta.php
	ms-blogs.php
	ms-default-constants.php
	ms-default-filters.php
	ms-deprecated.php
	ms-files.php
	ms-functions.php
	ms-load.php
	ms-settings.php
	nav-menu-template.php
	nav-menu.php
	pluggable-deprecated.php
	pluggable.php
	plugin.php
	/pomo/
		entry.php
		mo.php
		po.php
		streams.php
		translations.php
	post-template.php
	post-thumbnail-template.php
	post.php
	query.php
	registration-functions.php
	registration.php
	rewrite.php
	rss-functions.php
	rss.php
	script-loader.php
	shortcodes.php
	taxonomy.php
	template-loader.php
	/theme-compat/
		comments-popup.php
		comments.php
		footer.php
		header.php
		sidebar.php
	theme.php
	update.php
	user.php
	vars.php
	version.php
	widgets.php
	wlwmanifest.xml
	wp-db.php
	wp-diff.php

Y ya está, si alguna vez quieres saber donde está tal o cual archivo de WordPress ya sabes donde buscar.

AyudaWordpress?i=1QUG1jkkDNk:CSfW0Oj5dS0:Dsqc8YHEA1Y

El plugin más inútil

From Aplicaciones web. Published on 05/05/2012.

Seguro que tu conoces más plugins inútiles pero aquí tienes una lista de las cosas más tontas de plugin que existen, pequeñas piezas de código que, como mucho, sirven para pasar un buen rato y poco más.

Unicornify – Convierte los gravatars en imágenes de unicornios. Seguro que a las niñas les encanta.

Suicide Squirrel Threat Advisory System – Añade un widget para saber el nivel de amenaza de suicidio de ardillas. Imprescindible :D

RickRoll – Este debería estar hace tiempo proscrito del repositorio oficial. Su pecado es que convierte cada vídeo que incrustes en el vídeo del cantante Rick Astley “Never Gonna Give You Up”. Afortunadamente si lo desactivas todo vuelve a la normalidad.

Graceless degradation – ¿Usas aún IE6?, pues este es tu plugin, que te ofrecerá horas de diversión sin igual. Añade virguerías que solo verán los usuarios de Internet Explorer 6, como Comic Sans por todas partes, añade iconos de email que se mueven, textos en negrita que desaparecen y cosas de esas que echabas de menos.

Comic sans FTW – Si no eres “anti comic sans” seguro que te gustará usar esta tipografía en tu escritorio. Queda muy “potito”

Fun facts – Frases que no sirven de nada, como “Hello Dolly” pero en tu barra lateral, gracias a un bonito y nuevo widget.

Rainbowify – Este es genial, añade bonitos arcoiris a tu escritorio, para esos días … tontos.

Y para finalizar el celebérrimo e, incomprensiblemente, plugin por defecto “Hello Dolly“, que simplemente añade frases en el escritorio.

¡Hala!, si conoces más chorradas en forma de plugin nos lo haces saber en los comentarios.

AyudaWordpress?i=VtxIgv5KOy0:K7JEsVqdph0:Dsqc8YHEA1Y

Lanzado KDE 4.8.3

From Otras distros y SO. Published on 04/05/2012.

Ha sido lanzado KDE 4.8.3. Actualización orientada a mejorar el rendimiento y eliminar bugs.Las aplicaciones que reciben las mayores mejoras son Dolphin, Kwin, Okular y konsole, tal y como se puede ver en el changelog.

La página de Kubuntu anuncia su disponibilidad en el repositorio ppa:kubuntu-ppa/ppa así que está a su disposición.

Packages for the May updates of the KDE Platform, Workspaces and Applications 4.8.3 are available for Kubuntu 12.04 in the Kubuntu Updates PPA until the packages are available in the official repositories.

Bugs in the packaging should be reported to kubuntu-ppa on Launchpad. Bugs in the software to KDE.

To update, use the Software Repository Guide to add the following repository to your software sources list:
ppa:kubuntu-ppa/ppa

Many thanks go to Jonathan, Philip and Rohan for working on the packages!

Day Against DRM

From Otras distros y SO. Published on 04/05/2012.

Day Against DRM vertical banner

WordPress 3.4 beta 4

From Aplicaciones web. Published on 04/05/2012.

Ya está lista la beta 4 de WordPress 3.4, lista para probar, enredar y jugar. En esta nueva beta se han solucionado algunos fallos y se ha pulido la versión.

AyudaWordpress?i=k2cmwPuqxw4:rkmR_b8QKv0:Dsqc8YHEA1Y

WordPress 3.4 – 30 novedades que tienes que conocer

From Aplicaciones web. Published on 04/05/2012.

Ya va quedando menos para la emisión final de WordPress 3.4, que ahora mismo va por la beta 3, así que va siendo hora de hacer un recopilatorio de todas las novedades de WordPress 3.4, que son bastantes, al ser una versión “mayor“.

Vamos a ver cuales te gustan más …

  1. Mejoras en la búsqueda y previsualización de temas
  2. Personalización de temas
  3. Mayor flexibilidad en tamaños de cabeceras personalizadas del tema
  4. Puedes elegir imágenes de cabecera desde la Librería Multimedia de tu sitio
  5. Enormes mejoras en la internacionalización y localización de WordPress
  6. Mejoras en la API XML-RPC
  7. Soporte de HTML en los piés de fotos (captions)
  8. Soporte de DFW en el editor
  9. Widgets de escritorio listos para traducción
  10. Mejoras en las pestañas de ayuda y Opciones de pantalla, adaptación a Firefox y cambios de color de las flechas en el esquema azul de escritorio
  11. Puedes añadir comentarios desde el editor de entradas
  12. oEmbed de Twitter incluido por defecto
  13. Enlaces por defecto listos para traducción
  14. Mejoras en el widget de enlaces
  15. Scroll infinito disponible en themes.php y themes-install.php
  16. Mejoras en la ventana de detalles de instalación de plugins, para que no haya que hacer scroll, por ejemplo
  17. Cambios en el esquema de color gris del escritorio
  18. Ahora no se permite prefijo vacío de base de datos en Multisitio
  19. Se han quitado las referencias a motores de búsqueda concretos en la instalación, cuando se te indica si quieres que el sitio sea visible para buscadores
  20. Nuevo menú de “Editar sitio” cuando un súper admin visita un sitio de su red Multisitio
  21. Autocompletado en la pantalla de “añadir usuarios” en Multisitio
  22. Nueva opción de acciones en masa en la pantalla de sitios de Multisitio, pudiendo activar la red para varios sitios a la vez
  23. Ahora el espacio por defecto para nuevos sitios en Multisitio pasa de 10 Mb (ridículo) a 100 Mb. Ojo si no dispones de mucho espacio, tendrás que cambiarlo manualmente.
  24. Se ha añadido el plugin jQuery UI Touch Punch para mejorar la experiencia de arrastrar en dispositivos móviles
  25. Mejoras en la compresión de CSS y JS gracias a la última versión del YUI Compressor incluida
  26. Se han actualizado varias funciones relativas a los temas, que deberás actualizar.
  27. Actualizadas las librerías jQuery UI, PHPmailer, SimplePie, Plupload, swfobject
  28. Actualizado TinyMCE
  29. Mejoras en las opciones de los temas Twenty Ten y Twenty Eleven, con nuevas opciones
  30. Si el tema lo soporta puedes incluir formatos de entrada en los menús de navegación

Hay muchas más, que encontrarás en la página de WordPress 3.4 del Codex

Si quieres ir probando pásate por WordPress beta testing.

Ah, y aquí la encuesta … 

Take Our Poll AyudaWordpress?i=dx1tNYgOxos:SM8v4NTFQlY:Dsqc8YHEA1Y

El poder de WordPress en núneros

From Aplicaciones web. Published on 03/05/2012.

Me avisa nuestro amigo Héctor que ha realizado una infografía sobre los números de WordPress, donde se muestra el poder de WordPress, en cifras, que nunca mienten.

Si quieres ver la infografía completa haz clic en la siguiente imagen …

AyudaWordpress?i=JNIN3V1sqyk:31_VqUiZwPA:Dsqc8YHEA1Y

GIMP 2.8 - Lanzamiento Definitivo

From Aplicaciones de escritorio. Published on 03/05/2012.

Estamos felices de anunciar la disponibilidad inmediata de GIMP 2.8 - una nueva versión estable de GNU Image Manipulation Program, que culmina 3.5 años de emocionante trabajo.

Financiada la liberación de The Debian Administrator's Handbook

From Debian. Published on 03/05/2012.

Hace tiempo hablábamos de la financiación colectiva de la traducción de un libro sobre administración Debian. Pues es un placer anunciaros que se ha llegado al objetivo de financiación. No sólo eso, sino que la traducción ya está completa y lista, salvo un par de revisiones, y se espera que esté disponible as in freedom en un par de semanas. Raphaël Hertzog, uno de los autores, me comentó que se notó vuestra aportación (digo vuestra porque aún no había hecho la mía), así que enhorabuena especial a todos.

Citas como en los diarios digitales

From Aplicaciones web. Published on 03/05/2012.

Hay una funcionalidad que siempre me ha encantado en los diarios digitales. Me refiero a los bloques de citas del texto que aparecen en los artículos, pues me parecen un modo genial de resaltar frases clave de una noticia o artículo de opinión.

Esto, en WordPress, solo teníamos la opción de añadir citas dentro del texto, en línea con el mismo, pero eso es cosa del pasado.

Ahora, gracias a Simple pull quote, es sencillo a más no poder. Una vez instales y actives este plugin añade unos nuevos botones al editor de manera que, tras seleccionar el texto a marcar como cita, pulsas el icono de pull quote y ya está, se mostrará en tu entrada como una bonita cita independiente del contenido general, remarcándolo, como en los diarios digitales.

Lo que hacen los iconos del editor es añadir un shortcode que activa la cita en la frase elegida, por lo que como puedes imaginar también puedes usar el shortcode directamente.

El resultado son bonitas citas acompañando tu texto, atrapando la atención del lector y destacando lo importante de tu artículo.

Puedes ver como lo usa un antiguo alumno del Master de WordPress en su blog de periodismo de motor.

AyudaWordpress?i=84v5Zro04i8:dGOCojPkZmc:Dsqc8YHEA1Y

Bug en el instalador de 12.04 (Importante leer)

From Ubuntu. Published on 02/05/2012.

Hola a todos.

Quiere compartir con vosotros mi interés y preocupación con un 'curioso' bug que detecté en el instalador de 12.04. En principio no es un problema grave, solo aparece en determinadas circunstancias, es fácil evitar que te afecte y si te afecta es fácil solucionarlo.

Pero es un problema grave por estar en el instalador, los usuarios nuevos pueden llevarse una muy mala primera impresión, tiene una pinta muy mala, la máquina no arranca o no lo hace como debiera, esto puede asustar a cualquier principiante. Pero lo que más me preocupa es que al estar en la iso (las isos no cambian) este problema, supongo, nos acompañará hasta la publicación de 12.04.1 que saldrá el 19 de julio :-(

Imágenes adjuntas:  image/png iconCaptura de pantalla de 2012-05-02 18:18:31.png image/png iconCaptura de pantalla de 2012-05-02 18:20:31.png

leer más

problema con compiz-fusion en debian squeeze

From Debian. Published on 02/05/2012.

hola a todos!
les cuento, tengo un problema con compiz fusion en debian squeeze, estoy trabajando en un notebook hp compaq nx6120, tengo aceleracion grafica.
mi video es: 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

y el error que muestra al iniciar compiz desde consola es este:

# compiz --replace
compiz (core) - Warn: SmcOpenConnection failed: None of the authentication protocols specified are supported
Backend : gconf
Integration : true
Profile : default
Adding plugins
Initializing core options...done
Initializing move options...done
Initializing resize options...done
Initializing place options...done
Initializing decoration options...done
WARNING: Application calling GLX 1.3 function "glXCreatePixmap" when GLX 1.3 is not supported! This is an application bug!

(compiz-decorator:2943): GConf-CRITICAL **: gconf_client_set_string: assertion `val != NULL' failed
WARNING: Application calling GLX 1.3 function "glXDestroyPixmap" when GLX 1.3 is not supported! This is an application bug!

espero que me puedan ayudar.

SALUDOS!!!!

La nube pública “real”

From Aplicaciones web. Published on 02/05/2012.


Fuente: CloudTweaks

Añadir target=”_blank” a todos los enlaces

From Aplicaciones web. Published on 02/05/2012.

Por supuesto, hay plugins para convertir todos los enlaces de manera que se abran en nueva ventana o pestaña pero ¿para qué usar plugins cuando puedes hacerlo con una simple función?.

Si eres de los que te gusta que los enlaces sean ‘target="_blank"‘ y no quieres andar modificando cada enlace puedes añadir esta función a tu plugin de funciones o fichero functions.php de tu tema activo:

// Abrir todos los enlaces en ventana nueva
function autoblank($text) {
	$return = str_replace('<a', '<a target="_blank"', $text);
	return $return;
}
add_filter('the_content', 'autoblank');

Guardas los cambios y ya tienes lo que buscabas, todos los enlaces del contenido de las entradas se abrirán en una nueva ventana (o pestaña) del navegador.

AyudaWordpress?i=v4cqtc6xLLY:aQvYdIO_oVE:Dsqc8YHEA1Y

Tus amigos también usan WordPress

From Aplicaciones web. Published on 02/05/2012.

El equipo de WordPress.com acaba de lanzar una nueva funcionalidad que, al igual que otros servicios y tarde para lo que es WordPress, te permite descubrir qué amigos de Twitter, Facebook y Google también usan WordPress.

Solo tienes que ir a la página de Buscar amigos y permitir la conexión con tu cuenta de Twitter, Facebook o Google para que el sistema busque entre tus amigos.

A continuación te muestra una lista de los mismos y sus sitios alojados en WordPress.com, pudiendo seguir sus blogs fácilmente mediante el botón “Follow” junto a su perfil, o si lo prefieres seguirlos a todos, así de sencillo.

Me parece muy interesante, y estoy descubriendo muy buenos blogs de mis amigos ¿y tu?

AyudaWordpress?i=NIBwaH7xDyU:K3Bwu11TBVY:Dsqc8YHEA1Y

Firefox Flicks en el Festival Internacional de Cine Independiente (BAFICI) de Buenos Aires

From Aplicaciones de escritorio. Published on 01/05/2012.

Mozilleros disfrutando del evento Firefox Flicks @BAFICI en Buenos Aires. Mary Colvig, el Firefox, Mitchell Baker, y Jesse Montano.

Para celebrar en Latinoamérica nuestro concurso global de videos cortos Firefox Flicks, Mozilla invitó a la comunidad cinematográfica internacional a la “Noche de Mozilla” en el marco del Festival BAFICI, la pasada noche del jueves 19 de abril.

Esa noche, nuestros invitados tuvieron la oportunidad de conocer Mozilleros de toda Latinoamérica, España y los Estados Unidos, así como a varios miembros destacados de la comunidad fílmica Latinoamericana y conocer sus historias. Los invitados pudieron retratarse con nuestra mascota de Firefox en la alfombra roja y conversar con el CEO de Mozilla Gary Kovacs o con Mitchell Baker, Chief Lizard Wrangler de Mozilla.

Para el concurso Firefox Flicks Mozilla invitó a que los participantes contaran la historia de Firefox. Esta es la segunda vez que Mozilla organiza el concurso, sin embargo, es la primera vez que se realiza a nivel global, dividiendo el mundo en cuatro regiones: Latinoamérica, Norteamérica, Europa y Asia. En Mozilla estamos extremadamente contentos con la cantidad de propuestas que estamos recibiendo desde Latinoamérica y queremos agradecer a todos los que han hecho esto posible, como al equipo del BAFICI, el Club Serrano, los miembros de la prensa y a todos los Mozilleros que siempre dicen presente. Con esta lista de seguidores que crece día a día, definitivamente esperamos que esta no sea la última vez que Latinoamérica participe en la competencia.

Los elegidos como ganadores de Firefox Flicks tendrán la oportunidad de viajar al Court Metrage en el Festival de Cannes como invitados de Mozilla. Otros grandes premios son un paquete de alquiler de equipo fílmico de Panavision valorado en $60,000 dólares (USD’s) y $10,000 por cada ganador regional (4) para equipo de filmación y los gastos de sus estudios. Para participar, visita www.firefoxflicks.org.

¡Participa o vota hoy mismo y forma parte de la historia de Firefox! Hoy es el último día

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs jYfS5cs7pjY

Una función WordPress en tu correo, cada día

From Aplicaciones web. Published on 01/05/2012.

Si no usas Delicious ni los favoritos de Twitter, si no te gusta suscribirte a feeds RSS o tener blogs favoritos, quizás lo tuyo sea el correo electrónico.

Y como para todo hay opciones, si quieres aprender nuevas funciones WordPress, y recibir una buena referencia cada día en tu email ya tienes un servicio que hace exactamente eso.

The Daily WordPress reference es un servicio sencillo, pero efectivo, que ha iniciado el envío de documentación sobre WordPress por email. Simplemente apuntas tu dirección de correo electrónico y recibirás en tu email una función diaria de WordPress, para hacer tu biblioteca de desarrollador, poco a poco.

Este es un ejemplo de los emails que recibirás … 

En la misma página de suscripción tienes varios ejemplos al final de la misma.

Para todo lo demás, Ayuda WordPress.

AyudaWordpress?i=n9uZyobaV1c:CBlCRGDojZI:Dsqc8YHEA1Y

Jusaí Prieto: “Mozilla me brinda la satisfacción de sentir que hago algo por mejorar el mundo”

From Aplicaciones de escritorio. Published on 30/04/2012.

Jusai PrietoEn esta ocasión y tras el parón por el Mozcamp Latam, ponemos rostro por primera vez a alguien de Mozilla México: Jusaí Prieto.

PREGUNTA: ¿Quién eres? ¿De dónde eres? ¿Cuáles son tus intereses?
RESPUESTA: Soy Jusaí Prieto, nací y radicó en Hidalgo del Parral, en Chihuahua, México. Estudio Ingeniería en Mecatrónica. Este año cumplo 4 años de ser un orgulloso mozillero. Me gusta la fiesta y el reventón. Es igual de común verme bailando en una fiesta de Mozilla que estudiando en la biblioteca de mi escuela.

P: ¿Por qué te decidiste a colaborar con Mozilla?
R: La primera vez que escuché el lema de Mozilla México: “Creemos que Internet debe permanecer público, abierto y accesible”, supe que yo también debería colaborar en una misión tan noble como la de Mozilla.

P: ¿Qué es lo que más valoras o es lo más positivo de  Mozilla / la Comunidad?
R: El valor que le damos a las personas y no a las ganancias económicas. Es lo que nos hace diferente a otros. No buscamos hacer negocio, sino brindar un servicio: universalizar la web.

P: ¿Qué es lo que haces en la actualidad en Mozilla / Comunidad?
R: Sigo siendo Representante Estudiantil (Student Rep) en mi Universidad, además soy coordinador del grupo regional Mozilla Chihuahua donde localizamos Firefox al Tarahumara. Soy coordinador de las Relaciones Internacionales de Mozilla México, desde donde apoyamos la creación y formación de nuevas comunidades de Mozilla como lo son la de Cuba, Nicaragua y próximamente Uruguay, así como mantener el contacto con otras comunidades en todo el mundo. Soy el responsable del área de asistencia y soporte técnico en Mozilla Hispano y también participo en Difusión, coordinando el equipo de Social Media (Redes Sociales) de Mozilla Hispano. Organizó eventos Universitarios y Fiestas de Firefox en mi ciudad y en otros países. Y en mis ratos libres me encuentran en la Armada alucinante.

P: ¿Qué te aporta a ti Mozilla / la Comunidad?
R: No sólo se trata de la experiencia que se gana, ni el aprender a trabajar en equipo, es ir más allá y descubrir que puedes tener amigos con los que compartes una misma visión del mundo sin tener la misma ideología, geografía o idioma. Mozilla me brinda la satisfacción de sentir que hago algo por mejorar el mundo y dejar un mejor futuro para las nuevas generaciones.

P: ¿Qué consejos darías a la gente para que se una a la Comunidad?
R: Somos una comunidad de personas de tan diversas áreas o campos de conocimientos, que no importa la edad, qué sabes de informática, o donde te encuentres, si quieres participar, ¡eres bienvenido!

P: ¿Cómo crees que será Mozilla en el futuro?
R: Veo un Mozilla más grande, más universal, llegando a todos los rincones del planeta, (¡ya llegamos a la Antártida!), en un mundo donde exista para todos un acceso libre a Internet.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs 9VMwibeMw-U

Cómo activar entradas destacadas en Twenty Eleven

From Aplicaciones web. Published on 30/04/2012.

El tema por defecto de WordPress, Twenty Eleven, tiene incorporada la funcionalidad de entradas destacadas, que las mostrará en un deslizador, pero no es obvio su uso.

Si quieres aprovechar esta funcionalidad no hay ajuste que modificar ni opción que activar, solo tienes que tener en cuenta lo siguiente para activarla:

  1. Crea una nueva página usando como plantilla la denominada “Showcase template” en el widget de “Atributos de página”
  2. En “Ajustes de lectura” de tu WordPress elige mostrar una página estática en portada, y eliges la página recién creada con la plantilla showcase
  3. Marca como “sticky” las entradas que quieres que aparezcan en el deslizador
  4. Añade una imagen destacada en la entrada, que será la que se mostrará en el deslizador. Si la imagen es del tamaño máximo (1000×288 pixels) o mayor se mostrará como fondo del área del deslizador, con el título de la entrada sobre la misma. Si es menor aparecerá a la derecha del área, con el título y el extracto a la izquierda de la misma. También debes saber que si la imagen destacada es igual o mayor que el tamaño máximo, en la plantilla de entrada simple esta reemplazará la imagen de cabecera

Hasta aquí como activar el deslizador, pero este tiene una característica que puedes cambiar. Y es que por defecto no tiene movimiento automático, sino que se muestran unos puntos en los que debes hacer clic para cambiar de una entrada destacada (sticky) a otra.

Si quieres que el deslizador avance automáticamente debes añadir un poco de código, este:

<script type="text/javascript" charset="utf-8">
    // Avance automático del deslizador de Twenty Eleven
    // Fuente: http://pastebin.com/s6JEthVi
    jQuery(document).ready(function(){
        var change_every = 10; // Los segundos que el deslizador tardará en hacer el avance automático
        var current = 1;
        function auto_advance(){
            if(current == -1) return false;
            jQuery('.feature-slider a').eq(current % jQuery('.feature-slider a').length).trigger('click', [true]);
            current++;
        };
        setInterval(function(){auto_advance()}, change_every * 1000);
    });
</script>

Este código debes añadirlo, bien en la plantilla de página de “showcase” o si lo prefieres en el widget de “showcase”, pero sin ponerle título, funcionará igual.

Nota: este truco último no funciona en wordpress.com, pues está limitada la inserción de código script

AyudaWordpress?i=CDqBXqjIGBc:8XPI4aYxZBI:Dsqc8YHEA1Y

Debian 7.0 incorporará software para desplegar nubes

From Debian. Published on 30/04/2012.

Debian ha publicado una nota de prensa en la que explica su postura ante las nubes. Por un lado se muestra bastante preocupada por la pérdida de control que significan estos servicios que se ejecutan fuera del alcance del usuario, quien no puede ejercer las libertades recogidas en las Directrices de Software Libre de Debian. Por ello animan a los usuarios a desplegar y utilizar sus propios servicios en la nube. Por otra parte, anuncian que facilitarán esta labor incluyendo dentro de Debian Wheezy paquetes para dos tecnologías libres relacionadas con el tema: OpenStack, un software para desplegar nubes, y Xen Cloud Platform, una solución de virtualización y computación en la nube que puede integrarse con otras plataformas (como el propio OpenStack). ¿Y tú, ya controlas tus datos a través de tu propia nube instalada con apt-get en tu Debian GNU/Linux?

MRuby: La nueva implementación ligera de Ruby.

From Otros SL. Published on 29/04/2012.

Matz se encuentra actualmente creando este nuevo tipo de Ruby. Es de construcción ligera y cumple con el recién estrenado standard ISO concedido a Ruby.

Una de las nuevas característica de esta implementación de Ruby además de su tamaño ligero es la posibilidad de ejecutar el código de forma interpretada o bien realizar una compilación para la ejecución en una maquina virtual.

El proyecto se encuentra patrocinado por el Programa Regional de Creación para la Investigación y el Desarrollo del Ministerio de Economía, Comercio e Industria de Japón. Actualmente se encuentra en una fase de trabajo previa a la liberación definitiva.

Características principales.

  • Compatibilidad completa con Ruby MRI.
  • Sintaxis sencilla.
  • Características básicas de Orientación a Objetos (Objetos, Métodos,...).
  • Características avanzadas de Orientación a Objetos. (Mezclado, Métodos Singleton).
  • Sobrecarga de Operadores.
  • Manejo de Excepciones.
  • Iteradores y Cierres.
  • Recolección de Basura.
  • Carga Dinámica de Objetos dependiendo de la arquitectura usada.
  • Alta Portabilidad.

Los ficheros de distribución se pueden encontrar en la página de descarga.

Para ampliar información sobre el proyecto lo mejor es dirigirse a su página en Github.

Parches de Seguridad para RubyGems.

From Otros SL. Published on 29/04/2012.

Se han liberado las versiones 1.9.3-p194 y 1.9.2-p320 de Ruby. Se incluye un parche de seguridad para RubyGems con objeto de corregir un fallo de verificación en conexión segura. Adicionalmente se incluyen multitud de pequeñas correcciones.

Se incluyen dos actualizaciones de seguridad para RubyGems:

  • Activación de la verificación de certificados en servidores SSL.
  • Se desactiva la redirección desde https a http.

Se recomienda especialmente la actualización a usuarios que utilicen orígenes https en gemrc.

Debido a esta actualización si se utiliza un servidor personalizado de RubyGems con encriptación no se podrá realizar una conexión hasta que los certificados sean globalmente validos.

Para configurar el uso del certificado SSL de RubyGems utilizaremos las opciones :ssl_ca_cert y :ssl_verify_mode del fichero gemrc. El método recomendado es activa en la opción :ssl_ca_cert el certificado de autentificación de nuestro servidor o bien el paquete que lo contenga.

Es posible la desactivación de la verificación de los certificados en SSL a través del uso de valor cero para la opción :ssl_verify_mode. Aunque atendiendo a motivos de seguridad esto no se recomienda.

Para tener información detallada de todos los cambios realizados en estas versiones se recomienda verificar los cambios realizados:

Descargas 1.9.2-p320.

SIZE:

8981382 bytes

MD5:

b226dfe95d92750ee7163e899b33af00

SHA256:

6777f865cfa21ffdc167fcc4a7da05cb13aab1bd9e59bfcda82c4b32f75e6b51

SIZE:

11338691 bytes

MD5:

5ef5d9c07af207710bd9c2ad1cef4b42

SHA256:

39a1f046e8756c1885cde42b234bc608196e50feadf1d0f202f7634f4a4b1245

SIZE:

12730896 bytes

MD5:

0bdfd04bfeb0933c0bdcd00e4ea94c49

SHA256:

83db9c86d5cf20bb91e625c3c9c1da8e61d941e1bc8ff4a1b9ea70c12f2972d3

Descargas 1.9.3-p194.

SIZE:

9841223 bytes

MD5:

2278eff4cfed3cbc0653bc73085caa34

SHA256:

a9d1ea9eaea075c60048369a63b35b3b5a06a30aa214a3d990e0bb71212db8fa

SIZE:

12432239 bytes

MD5:

bc0c715c69da4d1d8bd57069c19f6c0e

SHA256:

46e2fa80be7efed51bd9cdc529d1fe22ebc7567ee0f91db4ab855438cf4bd8bb

SIZE:

13898712 bytes

MD5:

77e67b15234e442d4a3dcc450bc70fea

SHA256:

77474cfb92385b3a0b4c346553048bc65bfe68d4f220128329671a0234cb124d

Trisquel en FLISOL 2012 Bariloche, Argentina

From Otras distros y SO. Published on 27/04/2012.

Mañana día 28 de Abril el proyecto Trisquel participará en el Festival Latinoamericano de Instalación de Software Libre en su evento de Bariloche, Argentina. Rubén Rodríguez, director del proyecto, dará una charla por videoconferencia desde el café La Galería, en Vigo, España.

La charla será a las 4 de la tarde en Argentina, 9 de la noche en España (19:00 UTC/GMT), y estará disponible en streaming en esta página. También se podrá participar haciendo preguntas desde el canal #trisquel-es de freenode.

Audio en el blog

From Aplicaciones de escritorio. Published on 27/04/2012.

En esta oportunidad vamos a ver cómo se publica audio en el blog. Para comezar, vamos a grabar en Audacity un saludo, puede ser algo parecido a esto:


¿Cómo se hace? Vamos paso a paso.

Cómo grabar con Audacity.

  1. Abrir Audacity (Aplicaciones —> Sonido y video —> Audacity)
  2. Pulsar el botón rojo para comenzar a grabar.
  3. Grabar en AudacityHablar
  4. Pulsar el cuadrado amarillo (“Stop”) para finalizar la grabación.
  5. Guardar el proyecto. (Archivo —> Guardar proyecto como…) Se creará un archivo con extensión .aup y una carpeta, es el formato nativo de Audacity. Siempre conviene guardar primero en este formato, para poder modificarlo después si hiciera falta. Guardar proyecto con Audacity
  6. Exportamos el sonido en formato mp3. Exportar a mp3 con Audacity
  7. Elegimos el formato mp3. Elegir formato mp3
  8. Conviene editar los “metadatos” en la ventana que se abre.Editar Metadatos

Nota: Audacity es Software libre, está disponible tanto para GNU/Linux como para Windows, se puede descargar desde http://audacity.sourceforge.net/?lang=es

FLISOL 2012

From Otras distros y SO. Published on 27/04/2012.

El día de mañana no podremos asistir al FLISOL del TESE.
Sin embargo los esperamos el día Sabado a las 10am en la sala 6 del centro de computo ,donde realizaremos un taller de introducción a Gnu/Linux.

En abril, trucos mil

From Aplicaciones de escritorio. Published on 26/04/2012.

Consejos para las pestañas (y otros trucos)

Earth Day

En honor al Día Internacional de la Tierra el 22 de abril —y en el espíritu general de la conservación— este mes vamos a mostrar algunas formas de ahorrar recursos y obtener lo máximo de tu experiencia de navegación.Te enseñamos cómo hacer Firefox más rápido mediante la personalización y la gestión de las pestañas y te ofreceremos un complemento para mejorar la impresión ayudando a no desperdiciar papel. También te daremos algunos temas para literalmente hacer tu navegador verde; pero antes de que lo hagamos, tomaremos un pequeño desvío a través de un video de Firefox Flicks (¡aún tienes tiempo para entrar y votar!) y compartiremos los complementos destacados de este mes.

Jane y Winston

Editores

En esta edición… Consejos para las pestañas (y otros trucos) Conviértete un superusuario de las pestañas Imprime solo lo que necesitas Ya casi llega el “Fin” de Firefox Flicks Complementos destacados para Escritorio La última moda para tu navegador

Conviértete un superusuario de las pestañas

Si utilizas pestañas —ya sea unas pocas a la vez o tantas que hace que la inmensidad del espacio parezca pequeño en comparación— hay una manera fantástica y simple para acelerar el rendimiento de tu navegador.1. Ve a la pestaña General en Opciones y mira en la sección de Inicio.

2. Selecciona “Mostrar mis ventanas y pestañas de la última vez” en el menú desplegable.

Haz clic en la opción “No cargar las pestañas hasta que sean seleccionadas” en la casilla de verificación.De esta forma Firefox recordará todas la páginas en las que estuviste la última vez que lo tenías abierto, pero no las cargará hasta que hagas clic en cada pestaña. Firefox será más rápido, tú más feliz y el mundo un lugar mejor. De acuerdo, quizás no podamos estar seguros acerca de esa última parte, pero podemos soñar.

Multi Tabs

Imprime solo lo que necesitas

Estás imprimiendo algo de la Red y tu impresora expulsa una hoja de más al final con un número de página y una URL. ¿Te suena? Es probable que tengas una montaña de papel para borrador con hojas como esta. Y cuando esto no sucede, aparece publicidad y otras cosas que no deseas ver en tus impresiones (cuando lo único que querías era esa receta de galletas).Si le agregas a Firefox el complemento Print Edit, puedes dar formato, ocultar o eliminar todo lo que quieras de cualquier página antes de imprimir. Puede ser que acabes con menos hojas para hacer garabatos, pero también ahorrarás papel, tinta y, en definitiva, dinero. Creemos que es un intercambio bastante justo. Print Edit

Ya casi llega el “Fin” de Firefox Flicks

Nuestra búsqueda para el último video de Firefox casi ha terminado, pero aún queda tiempo de enviar tu entrada antes de la fecha tope del 1 de mayo. Mira el video abajo para ver los movimientos suaves del zorro e inspírate para el tuyo. O visita la páginapara votar por tus favoritos. Estaremos tristes cuando todo haya acabado, pero por supuesto, luego viene nuestra parte favorita: elegir a los ganadores (¡mantente atento!). Firefox Flicks

Complementos destacados para Escritorio

Tab Badge Tab Badge

Obtén una alerta en cualquiera de tus pestañas abiertas anunciándote cuando haya algo nuevo en esa página.

Agregar a Firefox »

Simple Timer Simple Timer

Pon un reloj en tu barra de estado que o bien muestre fecha y hora, o funcione como un temporizador.

Agregar a Firefox »

Turn Off the Lights Turn Off the Lights

Oscurece el fondo de las páginas web de modo que puedas concentrarte en cualquier video que estés viendo.

Agregar a Firefox »

La última moda para tu navegador

Cuanto más cambian las cosas, tanto más permanecen iguales. Las Personas que conoces y amas se llaman ahora Temas de Firefox. Pero ésta es la única diferencia. Todavía puedes vestir tu navegador para que vaya con tu estilo, humor o personalidad. Green Bamboo Olivencia - leave GREEN Go Green

Test de estado de Firefox

Mantén tu Firefox contento

Asegúrate de tener la última, mejor y más segura versión de Firefox.

Firefox - Descarga gratuita

Firefox Health Check ¿Tienes las extensiones actualizadas?

Los plugins antiguos pueden interrumpir la navegación, hacerte perder el tiempo e incrementar el riesgo de ataque de programas malintencionados y de virus. Sigue estos sencillos pasos para estar actualizado.

El consejo del día Establece qué página se abrirá cuando inicies Firefox

Aprende cómo hacerlo.

Consejo ¿Necesitas ayuda? ¿Sabías que hay una comunidad de voluntarios que quieren ayudarte? Busca respuestas en nuestras páginas de asistencia y consejos sobre cómo usar Firefox. O ayuda a otros usuarios aquí. Firefox ayuda

Si quieres recibir en tu correo todas las noticias sobre Mozilla Firefox, puedes suscribirte haciendo clic en el enlace del panel derecho “Suscríbete al boletín de noticias de Firefox”.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs yHAk3V2EiSQ

Listo para descargar #Ubuntu 12.04 #Precise #Pangolin LTS

From Ubuntu. Published on 26/04/2012.

Ya tenemos disponible la versión Final de Ubuntu 12.04 Precise Pangolín puedes acceder a los siguientes links dependiendo tu máquina, recuerda que ya recomendamos descarga para 64 Bits, y también recomendamos que realices la descarga por Torrent, esto para que sea menos demorada tu descarga y ayudemos a no saturar los servidores:

leer más

Lanzado Kubuntu 12.04 LTS Precise Pangolín

From Otras distros y SO. Published on 26/04/2012.

Añado la imagen de la web de Kubuntu a día de hoy ...:

En la web oficial de Kubuntu podemos ya leer la noticia "The Kubuntu community is proud to announce the release of 12.04 LTS, the Precise Pangolin".

Finalmente sin haber pasado por la habitual Release Candidate y en la fecha estipulada por el calendario de lanzamiento ha sido liberada la nueva versión de Kubuntu, la 12.04 que es LTS (soporte a largo plazo) y que como ya sabemos lleva el nombre de "Precise Pangolín!

Esta versión introduce además Kubuntu Active, una nueva versión de Kubuntu para tablets y que usa Plasma Active con una nueva interfaz de usuario.

Kubuntu 12.04 LTS incluye KDE SC 4.8.2, y actualizaciones en OwnCloud.

Como tema que ha dado que hablar en el foro me permito anotar que Muon se actualizó a la versión 1.3 y el administrador de actualizaciones Muon ha recibido algunas optimizaciones.

leer más

HTML5 DevUp, conferencias de desarrollo HTML5 en Barcelona

From Otros SL. Published on 26/04/2012.

Ideateca (ideateca.com) organiza el viernes 27 de abril en Barcelona una jornada dedicada al desarrollo web y móvil, en ellas se hablará de presente y futuro de HTML5.

Tendremos ponentes de renombre internacional como Patrick H. Lauke de Opera o Andreas Gal de Mozilla, pero también locales, como Javi Jimenez (link twitter @soyjavi) CEO de TapQuo (http://tapquo.com/) y creador del Framework para móviles LungoJS (http://www.lungojs.com/) que nos hará un taller de desarrollo web responsable, hablando de OOCSS, HTML5 y JavaScript, también tendremos a Francesc Puig profesor de la UOC, centrado en el desarrollo de aplicaciones móvil.

La jornada comenzara a las 9 de la mañana, con todo un seguido de conferencias y talleres por la tarde, acabando con una mesa redonda.

Para finalizar se entregaran los premios Ideateca en una fiesta paralela por la noche en la que se premiaran los mejores startups, aplicaciones móvil y proyectos html5

Tenéis toda la información en la web del evento http://devup.ideateca.com/html5/ y aun podéis comprar vuestras entradas .

Enviada por Mitsurugi

Primero de Mayo? OpenBSD 5.1!!

From Otras distros y SO. Published on 26/04/2012.

Estamos todos muy pendientes del lanzamiento de OpenBSD 5.1, que debe estar a menos de una semana de ver la luz!
A los que fueron juiciosos e hicieron su preorden, felicitaciones. A los que no, no alcanzarán a tener los CDs antes del lanzamiento, pero aún pueden pedirlos en http://openbsd.org/orders.html.

Si bien todavía no hay comentario, ya está lista la canción con el título "Bug Buster!", y también las imagenes, tan claras, que casi que ni hace falta comentario adicional. (pueden encontrar todas las canciones, comentarios e imágenes asociadas en: http://openbsd.org/lyrics.html)

 

leer más

Gnome 3.4 en [extra]

From Otras distros y SO. Published on 25/04/2012.

Gnome 3.4 ha arribado al repositorio [extra] de nuestra distribución Arch Linux. Pueden leer más al respecto en el foro: http://foros.archlinux-es.org/viewtopic.php?f=1&t=6042&p=36432#p36432

Social

From Ubuntu. Published on 24/04/2012.

Sígenos en nuestras redes sociales


Jhosman55?action=AttachFile&do=get&target=facebook-logo.png
Jhosman55?action=AttachFile&do=get&target=tw.png
Jhosman55?action=AttachFile&do=get&target=GPlus.gif

leer más

Firefox introduce un proceso de actualización más simple en Windows

From Aplicaciones de escritorio. Published on 24/04/2012.

Mozilla ha puesto mucho esfuerzo en simplificar la experiencia de actualizar Firefox. Se ha eliminado el diálogo de control de la cuenta de usuario (UAC por sus siglas en inglés) mientras que se mantuvo la seguridad de tu sistema. Una vez que se le haya dado una autorización explícita en la primera instalación, no se le preguntará nuevamente en las próximas actualizaciones.

Dile adiós al diálogo UAC

Dile adiós al diálogo UAC

Firefox también más de 85 mejoras a las herramientas para desarrolladores. Por ejemplo, los desarrolladores ya no tendrán que recargar la página para ver mensajes en la Consola Web y la herramienta Borrador incorpora los comandos Buscar y Saltar a la línea al editor. Estas mejoras alcanzan a todas las herramientas incorporadas.

Si quieres tener más información mira las notas técnicas de lanzamiento de Firefox.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs Obw4YwbDHXs

Firefox simplifica las actualizaciones e incorpora más de 85 mejoras en herramientas de desarrollo

From Aplicaciones de escritorio. Published on 24/04/2012.

Ahora Firefox requiere una única autorización del usuario para la instalación de actualizaciones, sin que ello afecte a la seguridad del sistema

Mozilla, organización global sin ánimo de lucro especializada en mejorar la Web, ha publicado la nueva versión de su navegador. La nueva versión está disponible para Windows, Mac y Linux, haciendo mucho más sencillo el proceso de actualización del navegador e incluye más de 85 mejoras en las herramientas de desarrollo integradas.

Mozilla ha puesto todo su esfuerzo en conseguir que esta nueva versión de Firefox facilite al máximo la experiencia de actualización. El proceso de actualización para los usuarios de Windows se ha simplificado con la eliminación del pop-up de diálogo del control de cuentas de usuario (UAC), sin que ello afecte en absoluto a la seguridad del sistema. Cuando el usuario le dé permiso explícito a Firefox durante su primera instalación, no se le volverá a solicitar en las siguientes actualizaciones del navegador.

La nueva versión de Firefox también incluye más de 85 mejoras para las herramientas de desarrollo integradas, que se hacen evidentes para el usuario nada más comenzar el proceso. Por ejemplo, los desarrolladores ya no necesitan recargar la página para ver los mensajes en la Web Console, y la herramienta Scratchpad, pensada para crear y probar en el navegador segmentos de código de JavaScript, incorpora ahora nuevos comandos como “Buscar” e “Ir a la Línea”.

Para más información:

Infografía sobre el proyecto Debian

From Debian. Published on 23/04/2012.

Un pobrecito hablador nos cuenta: «Interesante representación infográfica del proyecto Debian en la que se recogen diversos datos y aspectos para su mejor conocimiento e información. La infografía aquí.»

FLISOL 2012

From Otras distros y SO. Published on 23/04/2012.

flisol.png

El día miércoles 25 de abril daremos una conferencia en la Universidad Autónoma del Estado de Hidalgo UAEH a las 11am, en la Ciudad Universitaria (Carr Pachuca-Tulancingo Km. 4.5 ).
Más información http://www.computacionicbi.org.mx/

El día viernes 27 de abril daremos una conferencia y taller en el Tecnológico de Estudios Superiores de Ecatepec (TESE).
Más Información

Los esperamos!!

Ubuntu 12.10 - Quantal Quetzal - Calendario Tentativo

From Ubuntu. Published on 22/04/2012.

Mark Shuttleworth, ya anunció el nombre en código de ésta versión:
Quantal Quetzal
(Quetzal es el ave nacional de Guatemala y lo caracteriza la libertad, muy afin al OpenSource)
Y ya fue publicado el calendario tentativo de lanzamiento.
Tal como ocurrió con la versión 12.04 a punto de ser estrenada, no existirá versión RC.
Este es el calendario

07 de Junio de 2012 – Alpha 1
28 de Junio de 2012 – Alpha 2
02 de Agosto de 2012 – Alpha 3
06 de Septiembre de 2012 – Beta 1
27 de Septiembre de 2012 – Beta 2
18 de Octubre de 2012 – Final de Ubuntu 12.10

Ubuntu 12.10 - Quantal Quetzal - Calendario Tentativo

From Ubuntu. Published on 22/04/2012.

Mark Shuttleworth, ya anunció el nombre en código de ésta versión:
Quantal Quetzal
(Quetzal es el ave nacional de Guatemala y lo caracteriza la libertad, muy afin al OpenSource)
Y ya fue publicado el calendario tentativo de lanzamiento.
Tal como ocurrió con la versión 12.04 a punto de ser estrenada, no existirá versión RC.
Este es el calendario

07 de Junio de 2012 – Alpha 1
28 de Junio de 2012 – Alpha 2
02 de Agosto de 2012 – Alpha 3
06 de Septiembre de 2012 – Beta 1
27 de Septiembre de 2012 – Beta 2
18 de Octubre de 2012 – Final de Ubuntu 12.10

Probando Codeigniter con Firebird

From Otros SL. Published on 22/04/2012.

@albringas publicó un artículo en idioma inglés que muestra sus primeras experiencias usando Codeigniter y Firebird, y utilizando el driver de Firebird para Codeigniter escrito por Carlos García (@cgarciagl).

Más información en el blog de albringas:
http://bit.ly/Irs2er

Flash Player 11.2.r202 reproduce videos de YouTube con tinte azul en tarjetas nVidia

From Debian. Published on 19/04/2012.

Una reciente actualización de Flash Player (versión 11.2) tiene un peculiar comportamiento con vídeos de YouTube, reproduciéndolos con una marcado tinte azul.

He comprobado que este comportamiento es solo con YouTube, en los navegadores Iceweasel, Firefox y Chromium por igual y con tarjetas de vídeo nVidia usando el dispositivo no-libre de nVidia (con aceleración 3D) de Squeeze.

No he encontrado solución más que volver a la versión 10.3.r183, instalada a mano. Ambas versiones, buena y mala, pueden coexistir, pero se debe desactivar la mala, activar la buena, reiniciar el navegador (Iceweasel en mi caso), para poder ver vídeos de YouTube.

El comportamiento empezó a ser notado a principios de abril 2012.

Lanzamiento de Trisquel 5.5 STS Brigantia

From Otras distros y SO. Published on 16/04/2012.

¡Al fin ha llegado Trisquel 5.5 STS "Brigantia"! Esta edición nos ha llevado un poco de tiempo extra pero ha merecido la pena, dado que a pesar de que pasamos por un gran número de cambios en varios componentes clave, hemos conseguido realizar muchas mejoras al tiempo que preparamos el sistema para la imminente nueva edición con soporte a largo plazo. A modo de compensación (¡muchas gracias por vuestra paciencia!), y debido a la importancia de la siguiente versión, empezaremos con el trabajo en ella antes de lo habitual, aproximadamente en un mes.

Brigantia ha supuesto el mayor esfuerzo de estos ocho años, y queremos agradecer a toda la comunidad, los miembros asociados, los donantes y especialmente a todos los que contribuyeron al desarrollo.

Muchas tecnologías nuevas, la misma experiencia de usuario

Esta versión es la primera de Trisquel basada en GNOME3, GTK 3 y también Linux-libre 3.0.0. GNOME 3 supuso un gran desafío, dado que tal como está diseñado por ahora, no es usable para nuestra comunidad. El interface por defecto de GNOME 3 es el GNOME Shell, un programa que requiere aceleración 3d para funcionar, dado que depende de la composición OpenGL. Lamentablemente, muchas tarjetas gráficas a día de hoy todavía carecen de un controlador libre que proporcione este nivel de aceleración, por lo que muchos usuarios que escogiesen usar controladores libres serían redirigidos a un entorno de escritorio "de emergencia". Creemos que de esta forma muchos usuarios podrían sentir el impulso de instalar controladores no libres para poder usar el nuevo entorno de escritorio, por lo cual decidimos tomar el entorno "alternativo" para usarlo por defecto, y mejorarlo en la medida de lo posible. Afortunadamente este entorno alternativo es una implementación en GTK 3 del panel de GNOME 2.x, que no solamente es muy usable, e incluso más estable que el original, si no que también soporta las características de accesibilidad, en las que flaquea actualmente GNOME Shell.

Otra ventaja de usar este entorno "alternativo" por defecto es que hemos podido usarlo para proporcionar la misma distribución de escritorio a la que muchos usuarios de Trisquel se han acostumbrado. Por supuesto podéis adaptarlo y personalizarlo con paneles y applets como siempre.

Esta edición incluye, entre muchos otros:

  • Linux-libre 3.0.0
  • GNOME 3.2
  • Abrowser 11
  • LibreOffice 3.4.4

Una mejor accesibilidad, un proyecto mejor

Siguiendo con nuestro compromiso con la accesibilidad hemos conseguido mejorar la integración con el lector de pantalla Orca y otras herramientas de acceso universal. No fue fácil, dado que se han visto afectadas por los cambios en las librerías esenciales de base, pero los resultados han merecido la pena. Si usáis el DVD i18n, el lector de pantalla arrancará al inicio, permitiendo a los usuarios con dificultades visuales instalar Trisquel por si mismos, y obteniendo un sistema en el que el gestor de acceso sea también accesible. Falta mucho para que sea perfecto, pero seguiremos trabajando duramente en este aspecto.

Otra mejora es que ahora muchas tarjetas gráficas NVIDIA cuentan con soporte de aceleración 3D mediante el controlador libre Nouveau, el cual ha pasado de experimental al conjunto de paquetes preinstalados. También podemos anunciar que a partir de ahora todos esos paquetes, y los más de 300GB de fuentes y binarios en nuestros servidores son ya accesibles a través de nuevos mirros oficiales en Holanda e India, gracias a Jason Self y el KMEA Engineering college respectivamente. Muchas gracias!

Podcast #033

From Aplicaciones de escritorio. Published on 16/04/2012.

El podcast de Mozilla Hispano

Ya está aquí el nuevo número del podcast de Mozilla Hispano, en esta ocasión les comentamos el nuevo lector de pdf escrito en JavaScript, hablamos de Codemotion y les adelantamos las novedades de las próximas actualizaciones de Firefox y Thunderbird.

Los participantes han sido Rubén Martí­n (Nukeador), Elena Palomo (Nexus-6) y Guillermo Movia (deimidis).

Guión

La música del podcast ha sido sacada de Jamendo.com, del álbum 8-bit lagerfeuer de Pornophonique con licencia Creative Commons.

Podéis descargar directamente el archivo o suscribiros al RSS del podcast con vuestro lector de podcast preferido, iTunes o Miro.

MP3 | El podcast de Mozilla Hispano #033

OGG | El podcast de Mozilla Hispano #033

Streaming con flash

Escucha el podcast en streaming mediante flash player.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs chj9daLe9Dc

NUEVA VERSIÓN 2.1.0

From Otras distros y SO. Published on 13/04/2012.

Hemos estado trabajando un año en esta versión, que ponemos a su disposición .

Algunos programas que contiene:
Kernel 3.0.4
GCC 4.6.1
Audacious 3.2.1
LibreOffice 3.5.0.3
Firefox 10.0.1
OpenSSH 5.9
X11R7.6
Gimp 2.6.11
Pcmanfm 0.9.10
Ffmpeg 0.10
Lame 3.99.3
Mplayer
Ntfs-3g Tools
GFTP 2.0.19
Gpicview 0.22
Xpdf 3.03
AMsn 0.99b
Enlightenment 16
Faac 1.28
Faad 2.7
Cdrdao
Dvd+rw tools
Udftools
Xorriso
....

DISFRÚTENLA!

Descargar v2.1.0

ScreenShots

Firebird 2.0.7 liberado

From Otros SL. Published on 13/04/2012.

Este release 2.0.7 es probablemente el último de la serie 2.0. No agrega ninguna nueva funcionalidad al manejador de base de datos. Incorpora varias correcciones de errores que no se hicieron en el release 2.0.6 que fue liberado en junio de 2010, o que fueron tomados de las series 2.1 y 2.5.

La serie 2.0 agregó muchas características nuevas tales como:

  • Tablas derivadas
  • Soporte para Execute Block
  • Tamaños de tabla incrementados
  • Nuevo código de índice mejorado
  • Índices de expresión
  • Muchas mejoras al optimizador
  • Características de seguridad mejoradas
  • Respaldos incrementales
Las descargas, en esta dirección:
http://www.firebirdsql.org/en/firebird-2-0-7/

Kubuntu estrena nuevo patrocinador: Blue Systems

From Otras distros y SO. Published on 11/04/2012.

Hace unos meses mencionamos por aquí que Canonical dejaría de aportar financiación a Kubuntu, limitando su colaboración a aportar la infraestructura necesaria para desarrollarlo y distribuirlo. Su futuro quedaba en manos de la comunidad.

Una distribución de Linux como Kubuntu requería de financiación, es algo que está bien claro. Y ha llegado en forma de patrocinio por parte de Blue Systems, una empresa de la que se sabe bien poco. A partir de mayo Kubuntu será su responsabilidad, y no se descarta un cambio de nombre. Si bien la dirección humana seguirá a cargo de Jonathan Riddell.

Blue Systems también patrocina a otras distribuciones de Linux como Netrunner o la versión de KDE de Mint, además de a otros proyectos relacionados de algún modo con KDE, como Folderview. Poco más se sabe de esta corporación, la verdad. Lo que esperamos es que Kubuntu sea capaz de evolucionar y de mejorar, como ha ido haciendo hasta la fecha.

leer más

Felipe Lerena: “Lo que aprendí gracias a Mozilla me hizo mejor en mi trabajo y en mis proyectos”

From Aplicaciones de escritorio. Published on 09/04/2012.

Felipe LerenaUn lunes más, llega el turno del Especial entrevistas que hoy pone rostro al argentino Felipe Lerena.

PREGUNTA: ¿Quién eres? ¿De dónde eres? ¿Cuáles son tus intereses?

RESPUESTA: Mi nombre es Felipe. Soy de Buenos Aires, Argentina.  Soy programador de software. De día trabajo haciendo software electoral y de noche me gusta hacer proyectos de software libre, comer, tomar vino, salir con mis amigos…

P: ¿Por qué te decidiste a colaborar con Mozilla?

R: Porque la web es algo muy importante para dejar en manos de empresas egoístas y siglas “marketineras”. Sentí la necesidad de involucrarme en un proyecto que me defendiera como usuario y como ciudadano de Internet y de colaborar para mejorar la web para que sea un lugar más libre y abierto.

P: ¿Qué es lo que más valoras o es lo más positivo de Mozilla / la Comunidad?

R: Lo que más valoro de Mozilla es que aunque es una organización muy grande y compleja cualquiera puede aportar su granito de arena. Además, los “capos” siguen siendo gente muy accesible, normal, y bien predispuesta. En cuanto a la comunidad, lo que más me gusta es que conozco gente de otros lugares muy diferentes con los que comparto muchas cosas en común.  También me divierto mucho en los canales de IRC de Mozilla donde paso mucho tiempo charlando con miembros de la comunidad.

P: ¿Qué es lo que haces en la actualidad en Mozilla / Comunidad?

R: Estoy encargado de coordinar el área de labs de Mozilla Hispano donde hacemos proyectos para colaborar con el proyecto de Mozilla y para difundir nuevas tecnologías de la web abierta. Trato de hacer la mayor cantidad de tiempo lo que llamamos “developer engagement” que es básicamente reclutar desarrolladores para que colaboren con el proyecto e introducirlos a la web abierta y a las nuevas tecnologías.

P: ¿Qué te aporta a ti Mozilla / la Comunidad?

R: Ademas de vestirme (el 75% de mis camisetas son de Firefox o Mozilla), me dio buenos amigos, la posibilidad de viajar, e infinitas anécdotas. También las tecnologías que aprendí gracias a Mozilla me hicieron mejor en mi trabajo y en mis proyectos.

P: ¿Qué consejos darías a la gente para que se una a la Comunidad?

R: La comunidad nos ayuda siempre a aprender de los errores de los demás y a conocer gente con más experiencia, que sabe mucho más que nosotros y que puede darnos buenos consejos e ideas.  Les recomiendo asistir a reuniones y conectarse a irc.mozilla.org, saludar y hacerse amigo.

P: ¿Cómo crees que será Mozilla en el futuro?

R: Mozilla seguirá siendo la alternativa más abierta y libre a la hora de elegir tecnologías para la web Abierta. Tendrá mucha más inferencia en las decisiones de los estándares abiertos y en las nuevas tecnologías para sumar a la web.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs oTEYFsDI_9k

Podcast #032 – Video en la web

From Aplicaciones de escritorio. Published on 09/04/2012.

El podcast de Mozilla Hispano

Ya está aquí el nuevo número del podcast de Mozilla Hispano, en esta ocasión debatimos sobre la decisión de Mozilla de utilizar los codecs presentes en los equipos para visualizar videos en H264 y por qué se tomó esta decisión después de haber intentando con los codecs libres de patentes.

En esta ocasión los participantes han sido Rubén Martí­n (Nukeador), Elena Palomo (Nexus-6), Francisco Piccolini (FrancJP) y Guillermo Movia (deimidis).

Enlaces

La música del podcast ha sido sacada de Jamendo.com, del álbum 8-bit lagerfeuer de Pornophonique con licencia Creative Commons.

Podéis descargar directamente el archivo o suscribiros al RSS del podcast con vuestro lector de podcast preferido, iTunes o Miro.

MP3 | El podcast de Mozilla Hispano #032

OGG | El podcast de Mozilla Hispano #032

Streaming con flash

Escucha el podcast en streaming mediante flash player.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs wxg4FkjPzHE

Notas al pie de página con LyX

From Aplicaciones de escritorio. Published on 08/04/2012.

Para demostrar que no me he olvidado de LyX, aún después de haber pasado varios meses desde que escr

Actualización de KDE 4.8.2 en Kubuntu

From Otras distros y SO. Published on 08/04/2012.

http://www.kubuntu.org/news/kde-sc-4.8.2

La segunda versión de mantenimiento de KDE SC 4.8, actualización Plasma y Aplicaciones versión 4.8.2, ya se encuentra disponible para actualizar en Kubuntu/Ubuntu 11.10 Oneiric Ocelot y sus derivados usando los Kubuntu backport PPA:

ppa:kubuntu-ppa/backports

y aplicando la actualización correspondiente

sudo apt-get dist-upgrade

Matz gana el Premio al Avance del Software Libre 2011.

From Otros SL. Published on 07/04/2012.

Este Premio se otorga anualmente a la persona que realice una gran contribución al progreso y desarrollo del software libre, realizando actividades acordes con el espíritu de este.

Este año se otorga a Yukihiro Matsumoto (Matz), el creador del lenguaje de programación Ruby. Matz ha trabajado en GNU, Ruby y otros proyectos de software libre a lo largo de los últimos 20 años. El recibió el premio en persona y participo en la conferencia hablando de sus primeras experiencias con el software libre, especialmente de la influencia que ha tenido Emacs en Ruby.

Más información en la FSF...

visita de Jaime Casanova - core developer de PostgreSQL

From Otros SL. Published on 05/04/2012.

Estimados, el Sr. Jaime Casanova estara en Peru para el evento internacional “Tecnologías de Información, como Herramienta en la Salud e Inclusión Social 2012” http://www.essalud.gob.pe/sinpa/ hablando sobre PostgreSQL aportando casos de exito usando alta carga.

Cómo importar un certificado digital de la FNMT en Mozilla Firefox

From Aplicaciones de escritorio. Published on 04/04/2012.

En anteriores entradas hemos visto cómo exportar nuestro certificado digital en Internet Explorer y en Mozilla Firefox. El certificado exportado se guarda en un archivo que se puede reutilizar en otro navegador ya sea en el mismo ordenador o en otro distinto.

Vimos cómo exportar un certificado de manera que conserva los mismos usos que el original, es decir: se exportó con su clave privada.  Así, el certificado exportado mantiene las mismas capacidades para firmar o acreditar tu identidad que el certificado original.

Exclamación Importante: Nunca debemos ceder archivos con nuestra clave privada a otras personas.

Ahora vamos a ver cómo importar esos certificados exportados al navegador Mozilla Firefox. Recuerda que al exportar un certificado:

  • Ejemplos certificados exportadosInternet Explorer crea un archivo terminado en .pfx.
  • Mozilla Firefox crea un archivo terminado en .p12.

Ambos archivos son similares.

¿Cómo importamos el certificado en Mozilla Firefox?
La opción de Importar un certificado la encontramos en el menú Herramientas de Mozilla Firefox. Desde la barra de menú del navegador y en este orden:

  1. Menú Herramientas
  2. Opciones
  3. Botón Avanzado
  4. Pestaña Cifrado
  5. Botón Ver certificados
  6. Pestaña Sus certificados
  7. Botón Importar…

Acceso a Importar certificado en Firefox

Al pulsar el botón Importar… nos aparecerá una ventana nueva para elegir el archivo de certificado que vamos a importar. Localizamos nuestro archivo terminado en .pfx o .p12 (tipo PKCS12). Elegimos el archivo .pfx ó .p12 y pulsamos el botón Abrir.

Seleccionar archivo del certificado

Ahora nos pedirá la contraseña que pusimos al certificado al exportarlo. La escribimos y pulsamos el botón Aceptar.

Imagen pide clave cuando importar certificado

A continuación veremos una ventana indicándonos que el certificado se ha importado correctamente.

Imagen aviso fin importación certificado
¿Donde veo el certificado que hemos importado?
El certificado recién importado lo vemos en la pestaña Sus certificados. Llegamos ahí desde la barra de menú del navegador y en este orden:

  1. Menú Herramientas
  2. Opciones
  3. Botón Avanzado
  4. Pestaña Cifrado
  5. Botón Ver certificados
  6. Pestaña Sus certificados

Certificado importado

* La operación de Importar un certificado a Mozilla Firefox es de la misma manera tanto para un certificado exportado desde Internet Explorer (.pfx) como exportado desde Mozilla Firefox (.p12).

¿Ya puedo usar el certificado importado?
Sí. El certificado importado ya está listo para comunicarnos con la Administración. Podremos usarlo en muchos trámites. Nos ahorraremos tiempo, desplazamientos y esperas innecesarias. Un buen sitio para empezar es http://masdestacados.060.es. Ahí encontraremos los trámites más utilizados, sin necesidad de buscarlos en sus sedes electrónicas. También puedes consultar los servicios de tu Comunidad Autónoma. En próximas entradas hablaremos de estos trámites.

Cómo instalar Firebird 3

From Otros SL. Published on 04/04/2012.

Dado que Firebird 3 aún no tiene instalador, hay que realizar la instalación manualmente para probar esta versión.

En el blog de Firebird 3, se encuentra un artículo que menciona cómo instalar Firebird 3 a partir de los binarios publicados en el sitio de desarrollo.

El artículo se encuentra en esta dirección:
http://bit.ly/HVGhqs

FLISoL 2012 en Mar del Plata

From Debian. Published on 04/04/2012.

El Festival Latinoamericano de Instalación de Software Libre (FLISoL) es el evento de difusión de Software Libre más grande de la región, abarcando mas de 200 ciudades. Se realiza desde el año 2005 y su principal objetivo es promover el uso del Software Libre.

Simultáneamente, en diversas ciudades del mundo, se estarán organizando eventos en los que se instala, de manera gratuita y totalmente legal, Software Libre en las computadoras de los asistentes. También, se ofrecen charlas, ponencias y talleres sobre los distintos ámbitos en los que se puede adoptar esta filosofía.

Este año, la comunidad de gulBAC Mar del Plata, volverá a organizar Flisol en las instalaciones de ADUM (Gral. Roca 3865). En esta oportunidad, todo el festival estará relacionado con la temática: "Entretenimiento y Educación".

leer más

TECNOLOGIA - Firefox dice adiós a los plugins antiguos de Java

From Aplicaciones de escritorio. Published on 04/04/2012.

Hace ya varios años, Mozilla implementó un mecanismo para bloquear los plugins de Firefoxque puedan

Alternativas a Google: El buscador DuckDuckGo

From Aplicaciones de escritorio. Published on 03/04/2012.

Cuando parecía que el Mundo se acababa después de la gran G que todo lo acapara, de repente, nacen otro valiente como DuckDuckGo que aspiran a hacerle sombra.

Después de recién terminarme el libro Desnudando a Google de Alejandro Suárez (que recomiendo leer a todo el que tiene que ver algo con Internet, emprendedor, programador, o simple usuario llano y normal, porque merece mucho la pena) puedo decir que a pesar de que ya lo sabía, ahora tengo una idea mucho más clara y fundamentada, si cabe, de que el poder de Google se lo hemos dado yo, y muchos otros incautos como yo, o como tú por ejemplo, dejándolo que rastree todo absolutamente lo que hacemos en Internet y fuera de él a cambio de sus servicios gratuitos. Por ello, donde más le duele es justo ahí, en su voracidad de robar (rastrear sin permiso y almacenar) nuestra información privada que luego usará con nosotros en su beneficio propio.

Es por ello, que no es extraño que surja DuckDuckGo, el buscador que no trackea, es decir, que no almacena tu información sin tu consentimiento, para acabar relacionándola contigo y perfilarte como objetivo comercial esté cosechando tantos éxitos, que hasta  el grupo Anonymous lo haya implantado como buscador predeterminado en su sistema operativo Anonymous SO. Esperando estoy ya el día que la Fundación Mozilla haga lo mismo con FireFox poniéndolo como buscador predeterminado, que aunque Google le aporte ahora el 95% de sus ingresos mediante el acuerdo de exclusividad, desde que Google lanzó Google Chrome ese acuerdo debería estar visto para sentencia..

Pero DuckDuckGo no solo no trackea como Google, sino que tampoco te encapsula en el círculo de tu entorno, creándote una burbuja de información sesgada y totalmente subjetiva de la realidad. En DuckDuckGo lo explican muy bien en su Don’t bubble.us. Es la forma de ver una desventaja a lo que para Google se supone que es una ventaja el ofrecerte la información de tu red de contactos y entorno para priorizar la información que más te interesa, y lo jodido es que creo que tiene sentido y razón esta nueva forma de verlo. Os dejo un vídeo realmente bueno del TED.

Las estadísticas parecen no tener duda que el proyecto va viento en popa, aunque no es recién llegado, si es cierto que cada día está recibiendo la atención merecida. En Alexa, o en sus propias estadísticas de server se puede confirmar.

Muchos son los artículos que nos dan razones para usarlo, porque respeta nuestra privacidad, de que su tráfico ha crecido un 227% los últimos 3 meses, que han llegado al millón de búsquedas directas diarias. Aunque tampoco se libra de las críticas, como esta de Alejandro Carvajal, pero yo soy de los que creo que debemos darle una oportunidad y algo de coba, por nuestro propio interés futuro, que ni siquiera Google es infalible en todas las búsquedas, y a veces incluso mucho peor en SPAM al buscador del pato, y a mi personalmente en un alto número de consultas a DuckDuckGo (95% aprox las últimas semanas) puedo decir que me ha satisfecho y sorprendido muy gratamente.

Si quieres saber más, puedes leer su apartado Privacity para ver como Gabriel Weinberg su fundador se toman tu privacidad, configurarte sus opciones, ver las bondades, y también puedes usarlo desde el navegador de forma predeterminada como yo he hecho en mi FireFox o en el móvil con la app de iPhone,

Pero no es la única alternativa, en los últimos tiempos han surgido más valientes que no le temen a la hegemonía del big brother como:

  • Blekko.com que se posiciona como el buscador libre de SPAM.
  • ixquick.com también con clara tendencia hacia la protección de la privacidad del usuario sin registrar ni la IP.
  • Yacy.net el buscador descentralizado peer to peer, osea, lo que Diaspora a Facebook.

Muestran los avances en el desarrollo de Firefox para Windows 8

From Aplicaciones de escritorio. Published on 03/04/2012.

Hasta que llegue ese momento, los meses que faltan se han convertido en una auténtica cuenta atrás para los desarrolladores que adaptan las aplicaciones al sistema de Microsoft. Las posibilidades táctiles, la multitarea y el nuevo diseño son las …

Fuente: Europa Press

Reto desbloqueado: ver la página oficial de mi serie favorita

From Aplicaciones de escritorio. Published on 03/04/2012.

Estaba vagabundeando por la red y me he dado cuenta de que no puedo ver determinados contenidos, el caso es que quería ver el Making Of de Lost Girl y me encontré que el contenido estaba vetado para los canadienses.

Pues bien, hoy aprenderemos a usar los proxies para engañar al servidor de los contenidos y que crea que estamos en el pais que queramos.

Proxy

Es un dispositivo que realiza una acción en representación de otro, es decir, es un intermediario entre la página que visitamos y nosotros, lo que hace es cargar el sitio web en un servidor remoto y luego enviarnos dicha información a nuestro navegador, evitando que nuestro computador interactue directamente con la página visitada.

Fuente foto: puntogeek.com

Un proxy puede generar muchas ventajas y hay navegadores que tienen algunos servicios integrados pero es un tema enorme, asi que iremos a lo concreto, en el caso de este post, a poder ver una página restringida a otro pais.

El origen

De la página que estamos visitando podemos sacar la información del pais que restringe el acceso. Como vemos, en nuestro caso se restringe a Canada

Buscar el servidor proxy adecuado

Hay muchas páginas que nos ofrecen el analisis de los proxies que podemos usar de manera gratuita y en tiempo real. Mi preferido es HideMyAss, que además nos ofrece otros servicios que usaremos en otros post.

En el caso que nos ocupa iremos a servidores proxy, donde nos encontraremos una lista como la siguiente;

En nuestro caso, es bastante claro lo que buscamos así que aprovechamos las opciones de búsqueda y le decimos, en Proxy Country,  que solo nos ofrezca los disponibles para Canada y clicamos en Update Results.

Ahora solo tenemos que escoger uno que tenga buena velocidad y conexión, gracias a la interfaz es sencillo, tenemos que buscar barras verdes … en nuestro caso he escogido el tercero de la lista.

Los datos que necesitamos son IP Address y Port, las copiamos y nos vamos al siguiente paso.

Configurar el navegador

Yo lo he realizado desde Mozilla Firefox, pero los pasos son similares, os dejo unas indicaciones que aparecen en la propia página de HydeMyAss.

Nos vamos al menu del Firefox y seguimos la ruta; Preferencias > Avanzado > Red

Clicamos en Configuración para entrar a configurar el servidor que hemos encontrado antes.

  • Paso 1: clicar en Configuración manual del proxy
  • Paso 2: En Proxy HTTP introducimos la IP Address obtenida en HydeMyAss
  • Paso 3: En Puerto introducimos el Port obtenido en HydeMyAss y que corresponde a la IP anterior
  • Paso 4: Clicar Aceptar

Y ya está … así de sencillo.

Comprobamos

Recargamos la página de ShowCase y ya podemos ver el Making Of ….

Recordad que ahora el navegador sale a Internet a través de Canada, por lo que si quereis volver a tener la configuración inicial de vuestro país solo teneis que:

  • Seguir la misma ruta: Preferencias > Avanzado > Red > Configuración
  • Clicar en Usar la configuración del proxy del sistema
  • Clicarmos en Aceptar

Espero que os sea útil !!!

Lourdes Castillo: “Mozilla tiene grandes valores y los comparte allá donde vaya”

From Aplicaciones de escritorio. Published on 02/04/2012.

Lourdes Castillo

Un lunes más, llega el turno de poner rostro a un miembro de la Comunidad Hispano. En este caso, conocemos un poco más sobre Lourdes Castillo de Paraguay.

PREGUNTA: ¿Quién eres? ¿De dónde eres? ¿Cuáles son tus intereses?

RESPUESTA: Soy Lourdes Castillo, nací en Asunción (Paraguay), me malcrié en mi querido pueblo de Itauguá y a los 12 años me mudé a Minga Guazú (Paraguay) donde vivo hasta el momento. Como verán soy algo inquieta desde muy niña. Acabo de graduarme en Ingeniera Informática y ahora mismo tengo planes de mudarme a otro país.
Mis intereses giran entorno a las amistades, a las personas que me rodean, hago lo que esté a mi alcance y me gusta compartir siempre que pueda lo que aprendo de las experiencias personales, me arriesgo siempre que pueda por un ideal. Participo como socia colaborador en el club Rotaract Sin Fronteras. Con mis colegas me gusta organizar eventos FLOSS, viajes en grupo, compartir la cultura libre; amo la guaranía, la naturaleza y el chocolate.

P: ¿Por qué te decidiste a colaborar con Mozilla?

R: En el año 2009 fui a un evento FISL 10 en Porto Alegre, Brasil. Era prácticamente el último día y estábamos con un amigo brasileño, Eloir José Rockenbach (Eloirjr) profesor de robótica libre, recorriendo los stands. Vimos una fila larga y muchos hablando con una persona (Chris Hofmann) me di cuenta de que estaban compartiendo sus ideas. Se me vino una frase, ¡esto es genial, estoy frente a una persona que forma parte importante del navegador del zorrito que uso en casa, esto es un sueño, increíble. Me tengo que acercar! Lo primero que dije y me recuerdo muy bien fue I’m paraguayan, con lo poco que manejaba el inglés, lo nerviosa que me puse. Chris Hofmann llamó a Guillermo Movia (Deimidis). Fue una experiencia que jamás voy a olvidar, intercambiamos palabras, ideas entorno a la web abierta y compartí a la vez la experiencia que vivíamos en aquel entonces en Paraguay. Este sentimiento, además un desafío de crear comunidad fue lo que me motivó a colaborar con este proyecto.

P: ¿Qué es lo que más valoras o es lo más positivo de  Mozilla / la Comunidad?

R: Lo que valoro y es muy positivo son las personas detrás de cada proyecto de la comunidad Mozilla. Es impresionante sentir cómo las personas se mueven entorno a cada propuesta. La energía vital que se siente y se contagia a la vez.Todos los que participamos en este proyecto lo hacemos porque nos motiva más que nada compartir la filosofía de la web abierta y sus principios.

P: ¿Qué es lo que haces en la actualidad en Mozilla / Comunidad?

R: Soy una de los miembros fundadores de la comunidad Mozilla Paraguay, realizo todo tipo de actividades en la comunidad local, de hecho me preocupa bastante que todos puedan participar y que estén orientados. También administro las redes sociales de Mozilla Paraguay y la lista de correos, ayudo en lo que puedo, cada vez que puedo y cómo sea. La difusión de las actividades, coordinar eventos, dar charlas en el territorio paraguayo y para otros países. Y buscando la estrategia adecuada para avanzar con el proyecto de localización del Firefox al idioma nativo guaraní, el cual el 90 % de la población habla, lee, escribe y/o entiende. También difundo el proyecto womoz, motivando a mis pares a participar.

P: ¿Qué te aporta a ti Mozilla / la Comunidad?

R: La oportunidad de conocer gente de otras partes del mundo, de intercambiar ideas, aprender, trabajar con los proyectos; la organización es increíble. La amistad que se forma a través del tiempo por más que esté a kilómetros de distancia, Internet es el medio que te acerca a ellos y saber que están allí para lo que se venga es muy bueno. Mozilla de hecho tiene los más grandes valores, las personas que respetan la filosofía, es más lo comparten con toda la gente a donde vayan, es lo que aprecio bastante. Intercambio de ideas, culturas y costumbres de cada uno de los miembros de la comunidad.

P: ¿Qué consejos darías a la gente para que se una a la Comunidad?

R: Un consejo es que para ser parte de la comunidad no tengan miedo o vergüenza, que no sean tan avá (término paraguayo que significa mal carácter) porque de hecho estamos de todos los colores y formas de ser, de hablar. Esa es la genialidad de ser parte de Mozilla, aprender a trabajar con personas de diferentes culturas y/o dialectos. Si quieres participar no dudes en preguntar, en decir qué te gusta hacer. Es cuestión de animarse para dar ese primer paso, de ahí en adelante es solo apretar el acelerador y nivelar de a poco para seguir avanzando. Lo importante es sin duda el respeto de todos los que participan de alguna u otra forma aportando ideas, colaborando de distinta manera, aquí entran ideas que sólo vos podés imaginarte y que tu creatividad tiene voz y sin duda alguna serán escuchadas.

P: ¿Cómo crees que será Mozilla en el futuro?

R: Creo en las personas que forman parte de la comunidad Mozilla, los de ayer, los de hoy y de los que vendrán. Creo más que nada en la filosofía que Mozilla promueve. En los valores, orientado a que los usuarios puedan acceder a la web de forma segura. De que conozcan y aprendan la buena utilización de esta valiosa herramienta, que es muy importante para nuestro día a día, la Internet sin duda alguna es parte indispensable de nuestra vida. Es un recurso público mundial que debe seguir siendo abierto, accesible y que debe enriquecer la vida de todos los seres humanos y que la seguridad de los usuarios en Internet es fundamental y no debe ser tratada como algo opcional. Tengo fe en que las voces siempre se levantarán en defensa de los derechos y de los principios para todos.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs uL_S0U0C2kM

14 años de Mozilla, ¡celebremos!

From Aplicaciones de escritorio. Published on 01/04/2012.

El 31 de marzo de 1998, el código de Mozilla fue liberado con una licencia de software libre y comenzó su trabajo la Organización Mozilla (todavía no la Fundación). Para celebrarlo, María Sola, Fernando García, Inma Barrios y más colaboradores, subtitularon un video en el que Mitchell Baker cuenta la historia de Mozilla (recuerda activar los subtítulos).

Esta charla se dio en el marco de un encuentro de Mozilla que estaba siendo filmado y la charla terminó convirtiéndose en un documento que explica claramente un momento en la historia de Mozilla que no es muy conocida. En resumen se cuenta la historia de las dificultades que enfrentaba Netscape, por qué se decidió abrir el código y los problemas de relación entre Netscape, AOL y la comunidad de Mozilla que terminó con la desaparición del navegador Netscape y la existencia de la Fundación Mozilla y Firefox.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs edK2KfU1Dpw

Cómo hacer copia o exportar el certificado digital de la FNMT desde Mozilla Firefox

From Aplicaciones de escritorio. Published on 30/03/2012.

En anteriores entradas vimos cómo obtener nuestro certificado digital de la FNMT en los navegadores Internet Explorer y Mozilla Firefox. Son los navegadores admitidos por la FNMT. En cualquier caso, SIEMPRE es recomendable hacer una copia de seguridad del certificado. Esta copia de seguridad se realiza en Mozilla Firefox con la operación Hacer copia del certificado. Si no la hiciste al terminar el proceso de solicitud de tu certificado, ahora es el momento. En esta entrada te explicamos cómo se hace y qué opciones del navegador Mozilla Firefox son las que necesitamos conocer.

¿Qué es hacer copia de un certificado y para qué sirve?
Hacer una copia de un certificado consiste en llevar sus datos a un fichero. También se le conoce como exportar un certificado. Como resultado tendremos un archivo que nos puede servir para:

  • Por seguridad, tener una copia de nuestro certificado. Es recomendable guardarla en lugar seguro, mejor fuera de nuestro ordenador. Así, si tenemos algún problema grave en nuestro ordenador o navegador, nos evitamos tener que solicitar de nuevo nuestro certificado a la FNMT.
  • Instalar nuestro certificado en otro ordenador o bien en el mismo ordenador pero en navegador distinto de aquel donde se solicitó. Por ejemplo hicimos la solicitud con Mozilla Firefox pero también queremos usarlo en el navegador Internet Explorer. Para pasar nuestro certificado a otro navegador tenemos la operación Importar un certificado que explicaremos en otra entrada.

Atención: Es importante tener bajo nuestro control absoluto esa copia. Al igual que no dejas las llaves de tu casa por ahí o a cualquiera, no dejes ese archivo al alcance de cualquiera. En el proceso de exportación el fichero es protegido por una contraseña pero a pesar de todo no lo descuides. Podríamos decir que ese archivo lleva tu identidad, tu firma y que si alguien sin tu consentimiento lo instala en otro ordenador o navegador, podría realizar trámites y gestiones en tu nombre.

¿Cómo exportamos un certificado en Mozilla Firefox?
Con el botón Hacer copia… al que se accede desde la barra de menú del navegador Mozilla Firefox. Lo abrimos.

¿Y si no veo la barra de menús del navegador Mozilla Firefox? ¿Donde está?
Si la barra de menús está oculta, al pulsar la tecla “Alt”  se mostrará.

Accedemos a la operación de Hacer copia del certificado desde la barra de menús del navegador Mozilla Firefox y pulsamos en este orden:

  1. Menú Herramientas
  2. Opciones
  3. Botón Avanzado
  4. Pestaña Cifrado
  5. Botón Ver certificados
  6. Pestaña Sus certificados. Aquí vemos los datos de nuestro certificado digital que está instalado en Mozilla Firefox. Lo seleccionamos haciendo clic sobre nuestro nombre y luego…
  7. Botón Hacer copia…

Donde está Hacer copia...

Al pulsar el botón Hacer copia… nos aparecerá una ventana que nos pide el nombre del archivo que vamos a salvaguardar. Lo tecleamos y pulsamos en Guardar.

Nombre del archivo p12 en Firefox

Ahora nos pide una contraseña para proteger el archivo que va a contener la copia de nuestro certificado.

¿Nos está pidiendo la misma clave que podemos tener en nuestro certificado para identificarnos o firmar? NO. Esta contraseña sólo es para proteger este archivo de copia y no tiene nada que ver con la clave que podamos tener en nuestro certificado. Puede ser la misma o no. En cualquier caso, nunca pongas como contraseñas datos tuyos personales o familiares como fechas de nacimiento, nombres de hijos o cualquier otro dato fácil de adivinar. La introducimos dos veces y luego pulsamos Aceptar.

Clave para proteger el fichero .p12

Si todo ha ido bien…nos presentará este aviso de fin correcto del proceso. Pulsamos Aceptar.

Aviso fin proceso ok

¿Donde veo el archivo de esta copia?
Archivo .p12 creado¡Ya tenemos la copia de seguridad de nuestro certificado! o lo que es lo mismo hemos exportado nuestro certificado personal a un archivo que luego podremos usar (operación Importar) en otro navegador. Veremos un archivo similar al de esta imagen.

Para terminar, recuerda tener siempre bajo control las copias de tu certificado.  Puede que al exportar el certificado lo dejaras en el escritorio pero luego muévelo a otro sitio más seguro. Es decir:

Imagen de caja fuerteTen siempre localizadas esas copias (ficheros con nombre terminado en .p12) ya sea en tu propio ordenador o bien en un lugar aparte (disco externo, memoria o pendrive tipo USB, etc…)

Realiza sólo las copias de seguridad que consideres necesarias tener. No hagas copias sin motivo o por probar y que luego no sepas dónde se encuentran.

How to Get Your Inbox Down to Zero and Keep it There

From Aplicaciones de escritorio. Published on 30/03/2012.

http://blog.kissmetrics.com Here at KISSmetrics, we talk about all forms of online marketing

Lanzada Kubuntu 12.04 Beta 2 - A probar y reportar!

From Otras distros y SO. Published on 30/03/2012.

Como indican en la pagina de Kubuntu, hoy ya está disponible para descargar o actualizar a la versión 12.04 Beta 2:
http://www.kubuntu.org/news/1204-beta-2-released

Esta es la última beta antes de la versión RC y final. Por tal motivo los invito a ir probando esta versión para descubrir y reportar posibles bugs. No es recomendable que actualices tu sistema estable a esta beta, por lo que sería mejor que lo pruebes en una instalación distinta, desde un LiveUSB o desde una máquina virtual.

Los problemas encontrados los podríamos comentar y discutir en este hilo para ver si lo podemos reproducir entre todos y ver si se trata de un bug.

Recordemos que esta versión será LTS con soporte de 5 años, y debemos ayudar a que sea lo más estable posible. Ah, y será más comunitaria que nunca:
http://www.kubuntu.org/news/12.04-lts-announce

Saludos.

Cómo ver las contraseñas almacenadas en Firefox

From Aplicaciones de escritorio. Published on 29/03/2012.

Si queremos comprender la forma en que Mozilla Firefox almacena las contraseñas (passwords), lo prim

Pale Moon, otro navegador

From Aplicaciones de escritorio. Published on 29/03/2012.

Estamos acostumbrados a los mismos navegadores, firefox, chrome, safari, explorer…, si ves que estos no van al ritmo que buscas, está Pale Moon, un navegador basado en Firefox que está optimizado para trabajar en sistemas operativos Windows.

Una de las principales ventajas que ofrece Pale Moon frente a Mozilla Firefox, es que el primero cuenta con unaversión nativa 64 bits, precisamente una de las cosas más demandadas por los usuarios del navegador del panda rojo

Pale Moon está optimizado para los procesadores modernos, es tan seguro y estable como Firefox, consume menos memoria ya que se ha desechado código redundante, superfluo y opcional, se mejora la velocidad de carga de las páginas webs y el proceso de los scripts de estas, tiene soporte para SVG, Canvas, HTML5 y WebGL.

Pale Moon es compatible con los sistemas operativos Windows 2000, XP, Vista y Windows 7 (32 y 64 bits), se encuentra disponible en varios idiomas incluyendo el español (hay que descargar el paquete de idioma), cuenta con una versión diseñada para equipos poco potentes y cuenta con versión portable (no necesita instalación).

En cuanto a la interfaz gráfica Pale Moon es idéntico a Firefox, así que los fans del navegador de Mozilla apenas notarán el cambio si se deciden a dar una oportunidad a este navegador alternativo.

Abreviaturas en el diccionario ortográfico

From Aplicaciones de escritorio. Published on 29/03/2012.

El diccionario ortográfico español en todas sus vertientes se genera a partir del contenido del proyecto RLA-ES. Como parte de su contenido había una lista de abreviaturas muy corta, y hay un bug abierto para incluir una lista mucho mayor. Pero algunos, fundamentalmente yo, tenemos dudas de que esto no dé lugar a que errores tipográficos queden sin marcar por el diccionario. Por ejemplo, "ej" es una abreviatura si va seguida de punto, pero si aparece sola, probablemente se ha escrito mal (podría haberse querido escribir "eh", "en" o "el").

Puesto que el diccionario HunSpell considera el punto y el espacio un separador, las abreviaturas (o sea, las secuencias de letras válidas) no pueden incluir ellas mismas el punto para distinguir cuándo aparecen por uso correcto de por un error tipográfico.

Por ello, hemos puesto en marcha una encuesta para que expreséis vuestra opinión. Estará abierta durante dos semanas desde hoy. Animaos a votar, por favor.

Mozilla lanza BrowserQuest: Juego Multiplayer desde el navegador

From Aplicaciones de escritorio. Published on 28/03/2012.

BrowserQuest es un homenaje retro a los clásicos juegos multijugador, aunque en esta ocasión no se trata de salvar a la princesa, sino de esplorar un mundo peligroso lleno de tesoros por descubrir, lo que lo convierte en una autentica aventura gráfica que podemos disfrutar a través de nuestro navegador

Se trata de un juego experimental de Mozilla realizado en JavaScript y HTML5 que puede ser jugado por miles de personas simultaneamente en todo el mundo, con las que ademas es posible comunicarse a traves de chat, establecer estrategias comunes y equipos. El Objetivo de la Fundación Mozilla con BrowserQuest es precisamente incentivar el uso del lenguaje HTML5 y para ello si nos apetece practicar con este lenguaje, podemos descargar el código fuente desde GitHub.

Estamos hablando de un juego  OpenSource y que funciona en los principales navegadores: Firefox, Chrome, Safari y Opera.

Link | BrowserQuest

Lector de pdf nativo en Firefox Nightly

From Aplicaciones de escritorio. Published on 28/03/2012.

El 23 de marzo la actualización de Firefox Nightly (versión de desarrollo de Firefox) llegó con una sorpresa: el navegador incorporaba un lector nativo, basado en JavaScript, de archivos pdf. De ahora en más no será necesario tener un plugin o lector externo para poder ver este tipo de documento. Al hacer clic en un enlace a un archivo pdf, se abrirá en la misma pestaña.

Ventana de instalación de pdf.js

Diálogo para aprobar instalación de pdf.js

Este trabajo fue iniciado en abril del 2011 por Andreas Gal, empleado de Mozilla, pero fue desarrollado como complemento primero, en github, un repositorio de proyectos que permite fácilmente el trabajo colaborativo. Si bien es un proyecto liderado por personas de Mozilla está pensado para que pueda utilizarse en todos los navegadores (existe una extensión para Chrome).

La principal ventaja de hacerlo a través de JavaScript es la seguridad. La mayoría de los plugins y lectores de pdf no suelen actualizarse y sus vulnerabilidades son usadas para ingresar a las máquinas de los usuarios. Además de evitarnos la instalación de plugins externos al navegador que usamos.

Leyendo un documento pdf

Vista de un pdf con pdf.js

Por ahora sigue instalándose como complemento y deberemos aceptar que queremos instalarlo. Si quieres probarlo y no tienes ganas de usar la versión nightly, puedes instalar el complemento ya disponible para Firefox. Si quieres ver el código y participar en el desarrollo, debes dirigirte al github de Mozilla.

Artículos relacionados:

mozillahispano?d=YwkR-u9nhCs 71xW0EiIf50

Liberado Database Workbench 4.2.3

From Otros SL. Published on 23/03/2012.

Upscene ha liberado Database Workbench 4.2.3 que es una herramienta de administración que permite administrar Firebird y otros manejadores de bases de datos.

Existen versiones de uso gratis, así como la versión de pago, que cuenta con más características.

Más información en:
http://www.upscene.com/go/?go=news&id=20120323

OBTENER ULTIMO ID INSERTADO

From Otros SL. Published on 21/03/2012.

Una excelente funcion para saber el último ID insertado en una tabla de mysql:

mysql_insert_id — Obtiene la ID generada en la última consulta

MySQL Workbench, configurar conexión remota

From Otros SL. Published on 21/03/2012.

En la anterior entrada, vimos cómo realizar una conexión remota a nuestras bases de datos MySQL desde la terminal de Ubuntu. En esta ocasión, vamos a ver cómo realizar lo mismo, pero ahora utilizando la aplicación MySQL Workbench, de la cual ya realice una breve presentación hace unos días (aquí y aquí).

Lo primero que tenemos que hacer una vez abierto el programa, es pulsar en “nueva conexión”.

workbench conexión nueva

En este punto, nos aparece la ventana de configuración de la nueva conexión. Damos un nombre a la conexión (en el ejemplo “remota”), en hostname escribimos el nombre o ip de nuestro servidor (“192.168.1.20″en el ejemplo), indicamos el puerto, que solo habría que cambiarlo si hemos configurado otro que no sea el de por defecto (en el ejemplo se queda por defecto “3306″) y el nombre del usuario que utilizara esta conexión (en el ejemplo “remoto”). Obviamente, el usuario que se conectará de forma remota, tiene que tener permiso para este tipo de conexión. Una vez hemos completado todos los campos, pulsamos el botón “test connection”, para comprobar que está todo correcto.

workbench configurar conexión

Nos pedirá la contraseña del usuario con el que intentamos conectar.

workbench test conexión

Y si todo ha ido bien, nos lanzará un mensaje para informarnos que todos los parámetros son correctos.

workbench conexión correcta

Y a partir de ahora, ya podremos utilizar esta conexió para conectar con nuestro servidor MySQL.

MySQL, cómo conectar de forma remota.

From Otros SL. Published on 20/03/2012.

Hoy vamos a ver, cómo conectarnos de forma remota a una base de datos mysql desde la línea de comandos de Ubuntu. Para ello, lo primero que tenemos que hacer es editar el fichero /etc/mysql/my.cnf.

/etc/mysql/my.cnf

Una vez tenemos abierto el fichero, simplemente tenemos que comentar la línea “bind-address = 127.0.0.1″, para ello tan solo tenemos que poner una “#” delante de la línea y guardamos los cambios.

/etc/mysql/my.cnf

Una vez hecho esto, reiniciamos el servicio mysql.

reiniciar servicio mysql

Ahora nos conectamos en local en el servidor mysql.

conectar con mysql

Y creamos un usuario, en el ejemplo concedemos al usuario todos los permisos en todas las bases de datos, indicamos el nombre del usuario “usuario1″ y desde donde se puede conectar “192.168.1.%” en este caso desde cualquier equipo de la red 192.168.1.0, además establecemos la contraseña del usuario como “contraseña”.

crear usuario mysql

Una vez hecho todo esto, ya podemos conectarnos desde cualquier equipo de nuestra red local, con el usuario “usuario1″. Para ello, introducimos el comando mysql con el parámetro –h “nombre o ip del servidor” –u “nombre de usuario” –p (para autentificarnos mediante contraseña)

conexión remota mysql

Y hasta aquí, este pequeño tutorial de como realizar una conexión remota a un servidor de bases de datos MySQL.

Apache, Php y MySQL en Os X Lion Parte 1

From Otros SL. Published on 20/03/2012.

Vamos a empezar montando un Servidor Web en nuestro ordenador, el clásico Apache, Php y MySQL. Para

How to: Instalar Moodle en Ubuntu 11.04 (Parte 1)

From Otros SL. Published on 19/03/2012.

Para los que no lo conocen, Moodle es un LMS (Learning Management System) un software, desarrollado en PHP y MySQL que nos permite la creación y gestión de cursos via Web.
He debido montar este producto en mi Laptop para tener un ambiente de desarrollo de cursos de E Learning que estoy preparando; a pesar de que ya he tratado con otros proyectos LAMP, la instalación de Moodle tiene algunos temas que presentan alguna dificultad.

Preparando el entorno

La versión de Moodle a instalar es la 2.2.2 para eso requerimos:
Apache 2, PHP 5.3.2 y MySQL 5.0.25 o superior; también es recomendable instalar phpmyadmin para gestionar la base de datos del LMS.

Instalando las Aplicaciones

Definitivamente la gran fortaleza de Ubuntu es la gestión de paquetes; instalr cualquier aplicación es un trámite sencillo y expedito; además de que existen varias alternativas para realizar el procedimiento; apt, aptitude, el Centro de Software y Synaptics son las opciones de gestión de paquetes de esta distro que tanto por consola o por interfaz gráfica nos permite instalar el software que queramos, cuando lo deseemos. Los procedimientos que detallo fueron hechos usando apt en línea de comando.
Para Instalar Apache
sudo apt-get install apache2
“Subimos” el servicio apache a través de
sudo service apache2 start
Abrimos el navegador e ingresamos la dirección
http://localhost
Aparece el mensaje “Its Works” en la pantalla.
Instalamos MySQL
Primero el Servidor con
sudo apt-get install mysql-server
En el proceso de instalación se nos pedirá definir la contraseña de root
y el cliente con
sudo apt-get install mysql-client
Con esto queda instalado la versión 5.1.5 de la base de datos.
Instalando php 5.3.6
sudo apt-get install php5
Instalando phpmyadmin
sudo apt-get install phpmyadmin
Durante la instalación de esta herramienta, se nos solicita la password del root de Mysql y nos pide definir una contraseña para el phpmyadmin

Verificamos la instalación

como sabemos que tenemos apache funcionando, vamos a revisar la instalación de php.
En la carpeta /var/www (donde están los documentos que serán publicados por apache) creamos el documento info.php con la función phpinfo() que nos dará el estado de php y de varios componentes relacionados.
usaremos nano (editor de texto simple para consola)
nano /var/www/info.php
en la ventana del editor escribimos (tal cual)

<?php
phpinfo();
?>

Cerramos con Ctrl+x
Pulsamos la S para confirmar la escritura y ponemos la dirección http://localhost/info.php ; si todo sale bien veremos la página phpinfo() en nuestro navegador con información del servidor apache y de php.

Ingresando a phpmyadmin

Ahora que sabemos que nuestros servidor web y los componentes de php5 estan funcionando, visitamos en nuestro navegador la dirección http://localhost/phpmyadmin para acceder a la base mysql desde este administrador; ingresamos como usuario root con la contraseña que definimos al momento de instalar el servidor mysql.

Creando la base de datos para moodle

Vamos a crear una base de datos llamada Moodle, usando este administrador. Desde la página principal de phpmyadmin, seleccionamos la pestaña de “Base de datos” y en el cuadro “crear base de datos” digitamos el nombre Moodle y seleccionamos el cotejamiento utf8_spanish_ci pulsamos crear. Phpmyadmin nos muestra un mensaje anunciando que la base de datos ha sido creada.

Creando un usuario para la base de datos Moodle

Otro requerimiento del LMS es tener un usuario para la base de datos del sistema, crearemos el usuario “muser” con privilegios a la base de datos Moodle.
Seguimos en phpmyadmin
Seleccionamos la base de datos “Moodle” del listado de bases de datos en la banda derecha de la home de phpmyadmin; buscamos la opción “Privilegios” al costado izquierdo del menú; seleccionamos “Agregar un nuevo usuario” los datos son:


En esa misma pantalla, un poco mas abajo, establecemos los privilegios


Hacemos click en continuar y con eso la base de datos cumple los requisitos pedidos por Moodle.
Continúo en el próximo post.

Completada la segundaparte en http://nlinux.wordpress.com/2012/03/24/how-to-instalar-moodle-en-ubuntu-11-04-parte-dos/

-33.437148 -70.626362

Cómo instalar un servidor local con PHP

From Otros SL. Published on 17/03/2012.

¿Qué es un servidor local? Para trabajar con PHP, sin utilizar el servidor de un proveedor externo, lo mejor es instalar un servidor local en el PC. Un servidor local es simplemente un programa, instalado en el ordenador, que permite mostrar las páginas HTML mediante un navegador. El más conocido, que además es de código abierto, es Apache. ¿Hay que instalar todos los módulos por separado? Normalmente, este tipo de programas para permiten tener un servidor local instalan conjuntamente todos los módulos necesarios, Apache, PHP, MySQL, etc., y realizan automáticamente las configuraciones necesarias. Sin embargo, vamos a ver cómo se instala otro programa llamado XAMPP que destaca por su instalación en un sólo click.

¿Dónde se puede descargar XAMPP?

XAMPP para Windows se puede descargar desde la página de Apache Friends. La versión actual es la 1.5.1 y el método más fácil y el que menos ocupa en disco es pinchar en el enlace EXE (7-zip). En la página de Source Forge a la que nos lleva el link de descarga, pinchar en cualquiera de los vínculos de download para obtener el archivo de instalación. Instalación de XAMPP El fichero descargado se llama xampp-win32-1.5.1.exe. Cuando se encuentre en el disco duro, ejecutarlo haciendo doble click en él. Lo primero que preguntará es en qué directorio se desea descomprimir los ficheros. Suponiendo que queremos crear la carpeta c:\servidorlocal\, esto llevará a instalar Apache y PHP en c:\servidorlocal\xampp. No es necesario crear el directorio “servidorlocal” de antemano. Una vez finalizada la descompresión, ir a la carpeta xampp y hacer doble click en archivo setup_xampp.bat. Se abrirá una ventana de DOS y cuando el proceso termine ya estará perfectamente instalado Apache. ¿Cómo iniciar el servidor Apache? Concluida la instalación, ir a la carpeta c:\servidorlocal\xampp y ejecutar el fichero xampp_start_exe para arrancar Apache, PHP y My SQL. Lo único que hay que tener cuidado es en no cerrar la ventana de DOS abierta. ¿Como se sabe si funciona el servidor local? Con Apache arrancado escribir http://localhost/ en la barra de direcciones del navegador y pulsar intro. Si se abre la página de bienvenida de XAMPP es que todo ha ido correctamente. Para detener el servidor, ejecutar el fichero xampp_stop.exe. Fuente www.blogpocket.com

Temas relacionados 1. Tutorial: Insertar datos con PHP + MySQL

Próximos eventos de Trisquel para la presentación de la versión 5.5

From Otras distros y SO. Published on 16/03/2012.

Trisquel 5.5 Brigantia está casi lista, y la vamos a mostrar en dos grandes eventos en los próximos días:

Northeast GNU/Linux festival

Hemos sido invitados al segundo Northeast GNU/Linux festival en Worcester -Massachusetts, USA- el cuál está organizado por Jonathan Nadeau, quién ayudó a mejorar la accesibilidad de Trisquel en las dos últimas versiones. ¡Grandes nombres para un gran evento!

Programa

Sábado 17 de Marzo:
  • 10 a.m. a 10:45 Jon "Maddog" Hall - Director Ejecutivo de Linux International
  • 11 a.m. a 11:45 Jonathan Nadeau - Frostbite Media
  • 12:00 a 12:45 Max Mether - Manager de Servicios de Formación para SkySQL
  • 1 p.m. a 1:45 Ruben Rodriquez - Fundador de Trisquel
  • 2 p.m. a 2:45 Dru Lavigne - Director de la FreeBSD Foundation
  • 3 p.m. a 3:45 John Sullivan - Director Ejecutivo de la Free Software Foundation

LibrePlanet

Y hablando de grandes eventos, anunciaremos el lanzamiento final de Trisquel 5.5 Brigantia durante el LibrePlanet, la conferencia anual de la FSF en Boston.

Programa

La programación para el Libreplanet es enorme, mejor léela aquí. La charla sobre el lanzamiento de Trisquel será a las 11:00 del sábado 24 de marzo.

Crear procedimientos almacenados phpMySql

From Otros SL. Published on 14/03/2012.

Accedemos al escritorio de Xampp, lammp, wampp, mampp: en phpMyAdmin seleccionamos nuestra base de datos. En la Parte superior donde dice SQL corremos la sentencia como si corrieramos cuanquier consulta.

ahi corremos el prodemiento almacenado:

ya sea para insertar, calcular, eliminar, etc., de la siguiente manera.

//los parametros in (para insertar)

antes tienes que cambiar el delimitador “;” por “$$” para que se complete la sentencia SQL y llegue hasta  end.

create procedure pa_insertarEstudiante(in codigo char(9), in nombre varchar(50), in apellido varchar(50), in direccion varchar(50), in clave char(10), in escuela varchar(20), in sexo char(1))

begin

insert into estudiante values (codigo, nombre, apellido, direccion, clave, escuela, sexo);

end$$

Luego mostramos en caso desean saber los procedimientos almacenados activos y coremos esta sentencia.

show procedure status

y ejecutamos el procemiento almacenado:

call pus_insertarEstudiante(’123456789′,’roberto arnold’,'guerreo’,'advsvasdv’,’2937295′,’dnvldvamv’,'q’);

 

Guadalinex v8 definitiva

From Otras distros y SO. Published on 13/03/2012.

Desde la Consejería de Economía, Innovación y Ciencia de la Junta de Andalucía lanzamos esta octava edición de Guadalinex, el sistema operativo gratuito y libre que facilita el acceso a la informática a todos los ciudadanos.

Xampp - Servidor local

From Otros SL. Published on 12/03/2012.

Xampp es un localhost “Servidor Local” que nos permite hacer pruebas con PHP sin necesidad de contratar un hosting.

Lo puedes descargar de los siguientes enlaces, elija el enlace que tenga el nombre de vuestro sistema operativo:

WINDOWS / MAC OS X / LINUX

Cuando lo estés instalando no te olvides  seleccionar los servicios Apache, MySQL y FileZilla si quieres que cada vez que se prenda tu computadora corra el servidor.

Una ves instalado para acceder al localhost abre tu navegador y introduce el siguiente enlace http://127.0.0.1http://localhost.

Una ves abierta la pagina del localhost selecciona tu idioma y te mostrara el panel de administracion. En este panel puedes acceder al phpMyAdmin para crear bases de datos y otras cosas mas.

Para probar tus paginas en PHP accede al directorio C:\xampp\htdocs dentro de este directorio encontraras archivos que no debes tocar ni borrar te aconsejo que los escondas. Para esconder los archivos, selecciona todos los archivos, presiona el boton derecho del ratón sobre al menos un archivo seleccionado, selecciona propiedades y dentro de propiedades selecciona “Esconder”.

Una ves que escondiste los archivos crea una carpeta con el nombre de tu proyecto php y dentro de la carpeta crea tus archivos php, por ejemplo:

Creo una carpeta llamada “proyecto” dentro creo un archivo index.php que contiene lo siguiente:

<?php echo “Hola Mundo”;?>

Ahora para ver el contenido de index.php en el navegador escribimos la siguiente ruta:

http://localhost/proyecto/

Bueno eso es todo por hoy, si tienen dudas comenten.

Saludos…

Conectando con los datos

From Otros SL. Published on 12/03/2012.

Aunque Boost es muy completa, no cuenta con acceso a base de datos, así que debemos trabajarnos la c

Arch Linux cumple 10 años! (traducción)

From Otras distros y SO. Published on 12/03/2012.

Si siguen el Planeta de Arch Linux oficial (ingles), puede que ya se hayan enterado que estamos celebrando una decada de existencia desde el 11 de Marzo de 2002, lanzamiento de Homer la version 0.1. Agarra una porción de torta si aún no lo hiciste, y dirigite hacia el Planeta para leer algunas cronicas e historias de los desarrolladores de Arch. Tambien hay un articulo de The H Open Source (ingles) así como una discusión en Reddit. Con un poco de suerte, estaremos por aquí dentro de 10 años para celebrar nuevamente! Para que puedan observar como hemos evolucionado, hemos compilado un snapshot anual del sitio oficial de Arch Linux, gracias a The Wayback Machine. Por favor no nos juzguen por la falta de diseño. Para su disfrute, la pagina principal en los años: 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 y 2011. Traducción del anuncio oficial.

Aplicaciones ofimáticas II

From Otros SL. Published on 12/03/2012.

Primeros pasos en PHP

From Otros SL. Published on 11/03/2012.

Ahora sí que sí, ya tenemos todo listo y podemos empezar a ir al grano. En esta entrada abarcaremos

EasyPHP

From Otros SL. Published on 11/03/2012.

En la anterior entrada dijimos que trataríamos los primeros pasos en PHP pero cuando nos pusimos a t

MySQL Query Browser - Lanzar varias sentencias a la vez

From Otros SL. Published on 11/03/2012.

Para lanzar varias sentencias a la vez con MySQL Query Browser hay que hacer lo siguiente: File >

Modificar un Registro utilizando la Clase conexión.

From Otros SL. Published on 10/03/2012.

Buenos días, hoy me toco armar este POST a horas de trabajo, de hecho lo escribí anoche, pero por exceso de pago de la internet de una de las compañías de internet por cable ¡¡¡ NOS LOS CANCELO.. .CHARROSSS!!! pero bueno continuamos con nuestro POST… 

Recuerden que todos nuestros ejercicios están basados en scritps que con anterior realizamos y publicamos, así que este post como todos los demas requiere del post donde explicamos como hacemos una clases de conexión con PHP Y MySQL les dejo la ruta, haz click aquí.

Pues el tema de hoy será el ¡¡ maldita sea puedo modificar un registro de mi base de datos !!. Realmente todo esto es muy sencillo y los códigos que va utilizando uno en el desarrollo de un sistema es re – utilizable.

Para poder realizar este ejercicio vamos a necesitar de dos scripts que anteriormente realizamos…

El primero sera el de visualizar los registros en nuestra base de datos, que utilizamos para borrar un registro aquí

y el segundo sera el formulario que realizamos para agregar un registro a nuestra base de datos aquí..

Vamos a empezar colocare la imagen que vamos a utilizar para poder hacer esto.

Esta es la lista de visualización de los registros, es la misma que utilizamos para borrar un registro, solo que en la columna de acciones se le aumento un LINK mas que es el de modificar, esta es la lanzadera a nuestro formulario con los datos del registro a modificar.

ver.php

La siguiente imagen es el formulario que utilizamos al agregar un registro a nuestra base de datos, solo que este esta modificado recibe un valor , realiza una consulta e imprime los valores en los objetos del formulario del html.

ma_contactos.php

COMENZAMOSSSSS!!!!!!

Bien como comente en párrafos anteriores estamos usando documentos que ya habíamos creado con anterioridad, vamos a ver que le aumentamos al script del archivo ver.php

<td align=”center” bgcolor=”#E6E6E6″>

     <strong><a href=”ba_contactos.php?idcontacto=<?PHP echo $result_row['idcontactos'];?>”>Borrar</a>
&nbsp;<a href=”ma_contactos.php?idcontacto=<?PHP echo $result_row['idcontactos'];?>”>Modificar</a>
</strong>
</td>

Como podemos ver en  color rojo, es una línea más de código, en esta línea colocamos una lanzadera más, solo que esta lo que hace es enviarnos al archivo ma_contactos.php, que vamos a crear a continuación, recibe el id del contacto la cual buscaremos en la base de datos e imprime sus valores en los objetos del formulario para que estos se visualicen y puedan modificarse,  déjenme mostrarles como.

ma_contactos.php

<?php
//insertamos la clase

require_once(“clases/conexcion.php”);

//instanciamos en $db los metodos de la clase MySQL

$db = new MySQL();
//recibimos el id del contacto que enviamos dese el archivo ver.php

$idcontacto = $_GET['idcontacto'];

//realizamos la consulta a la base de datos para obtener los valores
//del contacto, proceguimos a construir el sql.
$sqlcontacto = “SELECT * FROM contactos WHERE idcontactos = $idcontacto”;

$result = $db->consulta($sqlcontacto);
$result_row = $db->fetch_assoc($result);
$result_row_num = $db->num_rows($result);
if($result_row_num != 0)
{
$nombre = $result_row['nombre'];
$paterno = $result_row['paterno'];
$materno = $result_row['materno'];
$email= $result_row['email'];

}

 
?>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>
<title>:: Alta de Contacto ::</title>
<style type=”text/css”>

header h1
{

font-family:”Trebuchet MS”, Arial, Helvetica, sans-serif;
font-size: 3em;
margin: 0;
padding: 0.4em;
text-shadow: #EEE 2px 2px 10px;
-webkit-text-shadow: #EEE 2px 2px 10px;
-webkit-transition: all 1s linear;
}

article
{
display: block;
color:#006;
font-size: 20px;
margin: 0.5em auto;
width: 80%;

}

article fieldset
{
display: block;
-webkit-border-radius: 0.5em;
color:#006;
background-color:#CCC;
font-size: 20px;
margin: 0.5em auto;
width: 80%;
cursor: pointer;
}

form label
{
display: block;
color:#006;
font-size: 20px;
margin: 0.5em auto;
width: 60%;

}

form input
{
box-shadow: rgba(0,0,0,0.3) 2px 2px 10px inset,
#FFF 1px 1px 4px;
-webkit-box-shadow: rgba(0,0,0,0.3) 2px 2px 10px inset,
#FFF 1px 1px 4px;
-webkit-border-radius: 0.5em;
display: block;
font-size: 20px;
margin: 0.5em auto;
padding: 0.4em;
width: 60%;
}

#formulario input[type="submit"], #comprar
{
background: #F90;
border: none;
border-radius: 0.2em;
-webkit-border-radius: 0.2em;
box-shadow: #000 2px 2px 5px;
-webkit-box-shadow: #000 2px 2px 5px;
color: white;
cursor:pointer;
font-size: 24px;
font-style: italic;
font-weight: bold;
width: 63%;
}

</style>

</head>

<body>
<header>
         <h1>Modificar un Contacto</h1>
</header>
<article>
    <fieldset>
         <a href=”ver.php”> Regresar</a>
     </fieldset>
</article>

<article>
<form action=”gam_contactos.php” name=”formulario” id=”formulario” method=”post”>

<label>Nombre</label>
<input type=”text” name=”nombre” id=”nombre” placeholder=”Ingresa tu Nombre!!!!” required value=”<?php echo $nombre; ?>“>

<label>Paterno</label>
<input type=”text” name=”paterno” id=”paterno” placeholder=”Ingresa tu Apellido paterno!!!!” required value=”<?php echo $paterno; ?>“>

<label>Materno</label>
<input type=”text” name=”materno” id=”materno” placeholder=”Ingresa tu Apellido Materno!!!!” required value=”<?php echo $materno; ?>“>

<label>Email</label>
<input type=”email” name=”email” id=”email” placeholder=”Ingresa tu Email!!!!” autocomplete = “on” required value=”<?php echo $email; ?>“>

<input type=”submit” id=”enviar” value=”Modificar en agenda” />

</form>
</article>

</body>
</html>

Les parece si empezamos a explicar todo este alboroto je!

Lo siguientes es el primer módulo de script, este es PHP, y lo que hacemos es lo que hemos venido haciendo desde que iniciamos este sitio web.   Inse

<?php

Requerimos del archivo donde se encuentra nuestra clase de conexión.

require_once(“clases/conexcion.php”);  

Hacemos que la variable $db instancie todos los metodos de la clase de conexión,

$db = new MySQL();

Como el id de contacto esta siendo enviado por el metodo GET recibimos en la variable $idcontacto utilizando $_GET de php la variable que se llama idcontacto, esta variable fue declarada en la lanzadera de nuestro visualizador de los registros de la tabla de contactos.

$idcontacto = $_GET['idcontacto'];

Realizamos la consulta a la base de datos para obtener los valores con una sentencia de SQL haciendo la igualdad con la variable que acabamos de recibir por el metodo GET, y toda esta sentencia la colocamos en $sqlcontacto.

$sqlcontacto = “SELECT * FROM contactos WHERE idcontactos = $idcontacto”;

Ya teniendo la variable $sqlcontacto, con la sentencia de SQL  ejecutar, invocamos a nuestra maravillosa clase de conexion que se encuentra instanciada en $db, invocamos sus metodos, consulta, fetch_assoc y num_rows.

$result = $db->consulta($sqlcontacto);  Ejecutamos la consulta
$result_row = $db->fetch_assoc($result); Del resultado de la consulta realizamos una matriz con los datos regresado.
$result_row_num = $db->num_rows($result); Vemos cuantos registros nos regreso la consulta

Depues de invocar al DIABLO = la clase de conexión JEJE!, ya podemos empezar a jugar con todos los datos, lo primero que hare es saber si vienen registros de regreso, y recuerden que la variable $result_row_num tiene el resultado del metodo num_row que es la cantidad de registros que tiene la consulta.

if($result_row_num != 0)
{

Si esta consulta es cierta, entonces sacamos los valores de los diferentes campos de nuestra tabla, como son nombre,paterno,materno,email.
    $nombre = $result_row['nombre']; Le damos el valor a la variable $nombre con el valor de  el campo nombre de la tabla contactos.
    $paterno = $result_row['materno'];Le damos el valor a la variable $materno con el valor de  el campo paterno de la tabla contactos.
    $materno = $result_row['paterno'];Le damos el valor a la variable $paterno con el valor de  el campo materno de la tabla contactos.
    $email= $result_row['email'];Le damos el valor a la variable $email con el valor de  el campo email de la tabla contactos.

}
?>

Todo este segmento del código es HTML5 Y CSS3, posteriormente vamos abrir un modulo donde vamos a exponer puras información de las propiedades de cada una de estas tecnologías. Recuerden que lo que hace que se vea bonita una página en la actualidad es el css   sea css , css2 o css3, y el html5 pues que les puedo decir es la base de cada navegador, y con la cual interactuamos con nuestros usuarios finales.

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>
<title>:: Alta de Contacto ::</title>
<style type=”text/css”>

header h1
{

font-family:”Trebuchet MS”, Arial, Helvetica, sans-serif;
font-size: 3em;
margin: 0;
padding: 0.4em;
text-shadow: #EEE 2px 2px 10px;
-webkit-text-shadow: #EEE 2px 2px 10px;
-webkit-transition: all 1s linear;
}

article
{
display: block;
color:#006;
font-size: 20px;
margin: 0.5em auto;
width: 80%;

}

article fieldset
{
display: block;
-webkit-border-radius: 0.5em;
color:#006;
background-color:#CCC;
font-size: 20px;
margin: 0.5em auto;
width: 80%;
cursor: pointer;
}

form label
{
display: block;
color:#006;
font-size: 20px;
margin: 0.5em auto;
width: 60%;

}

form input
{
box-shadow: rgba(0,0,0,0.3) 2px 2px 10px inset,
#FFF 1px 1px 4px;
-webkit-box-shadow: rgba(0,0,0,0.3) 2px 2px 10px inset,
#FFF 1px 1px 4px;
-webkit-border-radius: 0.5em;
display: block;
font-size: 20px;
margin: 0.5em auto;
padding: 0.4em;
width: 60%;
}

#formulario input[type="submit"], #comprar
{
background: #F90;
border: none;
border-radius: 0.2em;
-webkit-border-radius: 0.2em;
box-shadow: #000 2px 2px 5px;
-webkit-box-shadow: #000 2px 2px 5px;
color: white;
cursor:pointer;
font-size: 24px;
font-style: italic;
font-weight: bold;
width: 63%;
}

</style>

</head>

En el siguiente segmento de código lo que hacemos es empezar a construir el cuerpo de nuestra pagina web que  contendrá el formulario y algunos títulos.

<body>
<header>
         <h1>Modificar un Contacto</h1>
</header>
<article>
    <fieldset>
         <a href=”ver.php”> Regresar</a>
     </fieldset>
</article>

<article>

AQUI EMPEZAMOS A CONSTRUIR EL FORMULARIO.  Si nos damos cuenta en esta parte del código inicializamos las etiquetas
<form>  existe un atributo  action colocamos el archivo que recibirá los datos para hacer la actualización del registro en este caso se llama gam_contactos.php.
<form action=”gam_contactos.php” name=”formulario” id=”formulario” method=”post”>

<label>Nombre</label>

La siguiente línea es muy importante por que  este es un objeto que no se ve en el formulario en la pagina web, esta en código y lleva un valor, pero no se puede ver, por lo mismo en su atributo type viene indicado “hidden”, quiere decir que el usuario final no lo podrá ver pero cuando presionen el boton de modificar el formulario lo enviara como un objeto que se llamara idcontacto.

<input name=”idcontacto” type=”hidden” value=”<?php echo $idcontacto;?>”>

El objeto input de FORM, en su atributo value lo igualamos al valor que obtuvimos de nuestra consulta anteriormente, $nombre.

este proceso se repite en cada uno de los diferentes objetos del FORM (paterno,materno,email) 

<input type=”text” name=”nombre” id=”nombre” placeholder=”Ingresa tu Nombre!!!!” required value=”<?php echo $nombre; ?>“>

<label>Paterno</label>
<input type=”text” name=”paterno” id=”paterno” placeholder=”Ingresa tu Apellido paterno!!!!” required value=”<?php echo $paterno; ?>“>

<label>Materno</label>
<input type=”text” name=”materno” id=”materno” placeholder=”Ingresa tu Apellido Materno!!!!” required value=”<?php echo $materno; ?>“>

<label>Email</label>
<input type=”email” name=”email” id=”email” placeholder=”Ingresa tu Email!!!!” autocomplete = “on” required value=”<?php echo $email; ?>“>

Y por ultimo relizamos un boton que tiene en su atributo type submit esto le indica al formulario que se envie todos los objetos de form a la pagina que en el atributo del formulario accion se indico.

<input type=”submit” id=”enviar” value=”Modificar en agenda” />

</form>
</article>

</body>
</html>

Por ultimo vamos a colocar el código del archivo gam_contactos.php que es el que nos va a realizar la actualización de nuestra base de datos, es casi idéntico que el código del archivo ga_contactos.php, este archivo lo puedes encontrar  en el tema de insertar un registro a la base de datos con la clase MySQL aquí.. lo único que cambia son las líneas que están de color azul. La primera línea es nueva ya que en la variable $v_idcontacto  recibimos el valor del id del contacto a modificar, y la segunda línea es la instrucción que le damos al SQL para que actualice el registro con los nuevos valores que enviamos. “UPDATE contactos SET nombre=’$v_nombre’,paterno=’$v_paterno’,materno=’$v_materno’,email=’$v_email’ WHERE idcontactos= $v_idcontacto”; , como podemos ver es muy sencillo estar utilizando solamente una clase para estar haciendo cambios en nuestra base de datos.

gam_contactos.php

<?php
//insertamos la clase
require_once(“clases/conexcion.php”);

//creamos el objeto de base de datos y le colocamos $db
$db = new MySQL();

//recibimos los valores que nos envia el formulario
//por el metodo POST

$v_idcontacto = $_POST['idcontacto']; //este nos va a servir para poder buscar el registro y modificar los datos enviandos por los actuales.
$v_nombre = $_POST['nombre'];
$v_paterno = $_POST['paterno'];
$v_materno = $_POST['materno'];
$v_email = $_POST['email'];

$sql = “UPDATE contactos SET nombre=’$v_nombre’,paterno=’$v_paterno’,materno=’$v_materno’,email=’$v_email’ WHERE idcontactos= $v_idcontacto”; 

$modificar = $db->consulta($sql);

$consulta_agenda = “SELECT * FROM contactos”;
$result_consulta = $db->consulta($consulta_agenda);
$row_consulta = $db->fetch_assoc($result_consulta);
$row_num_consulta = $db->num_rows($result_consulta);

if($row_num_consulta != 0)
{
do
{
echo “<br>RESULTADO DE LA BUSQUEDA<br>”;
echo “Nombre de la Persona: “.$row_consulta['nombre'].’ ‘.$row_consulta['paterno'].’ ‘.$row_consulta['materno'];
echo “<br>”;
echo “Email: “.$row_consulta['email'];

}while($row_consulta = $db->fetch_assoc($result_consulta));
}else
{
echo “no existe ningun registro en la agenda.”;
}

?>

Con esto finalizamos de ver  como podemos insertar, borrar  y modificar un valor de nuestra base de datos utilizando una sola clase realizada en PHP y que contiene todos los metodos que requerimos para poder levantar un sistema. Tal vez soy muy repetitivo en muchas cosas, la finalidad es que vayamos familiarizándonos con ello, se muy bien que para muchos sera un poco complicado con la práctica lograrán dominarlo sin mayor problema.

Esperando que esto les sea de mucha ayuda para los que ya programan y para los que empiezan a programar en PHP, la intención de este blog es que lo usen, es totalmente GRATIS, y sus aportaciones de el como se los presentamos es de suma importancia.

Vamos a colocar mas adelante a petición de algunos lectores que han estado pendiente del blog secciones para principiantes, con la finalidad de que aprendan de manera fácil y empiecen a ganar dinero aplicando todo esto.

Dentro del cronograma tenemos scripts  importante para el desarrollo de un sistema que ire publicando, dentro de ellos están los siguientes: (PHP)

  1. CLASE PARA MANEJO DE FECHAS
  2. CLASE PARA MANEJO DE CADENAS
  3. CLASE PARA PODER GRAFICAR UTILIZANDO LAS APIS DE GOOGLE.
  4. CLASES PARA EL ENVIO DE EMAILS, UTILIZANDO SERVICIOS DE AMAZON (PAGADO EL SERVICIO DE AMAZON).
  5. ETC.
Dentro del tema de JAVASCRIPT que en este momento no hemos publicado nada podemos adelantarle lo siguiente:
  1. METODOS PARA PODER MANIPULAR LA INFORMACION DENTRO DE UN HTML.
  2. GEOLOCALIZACION (WIFI,3G,GPS).
  3. GUARDADO DE INFORMACION EN EL DISCO DURO DE EL USUARIO FINAL CON LOCAL STORAGE.
  4. AJAX, JQUERY.
  5. VALIDACION DE FORMULARIO
  6. ETC

Dentro del tema de CSS3 vamos a partir desde el inicio. Colocaremos manuales para que vayan aplicando poco apoco clases de estilo en sus proyectos.

Se publicaran que software pueden utilizar para el desarrollo de un sistema en web, como son, PROGRAMAS UML’S, VERSIONES DE ARCHIVOS, ENTIDAD RELACION, GESTORES DE BASES DE DATOS DE MYSQL, IDE’S DE DESARROLLO, SISTEMAS OPERATIVOS.

Nuevamente les doy las gracias por seguir este blog.

MDS. JOSE LUIS GOMEZ AGUILAR.

0.000000 0.000000

WordPress y el posicionamiento web

From Otros SL. Published on 09/03/2012.

El secreto mejor guardado del mundo SEO

WordPress es un CMS que nos permite crear principalmente blogs, pero también sitios web corporativos. Está desarrollado en PHP y MySQL, y, dado que está publicado bajo licencia GPL, es de código fuente público, abierto y gratuito, y gracias a la gran comunidad que lo soporta, no hay prácticamente ninguna funcionalidad que se necesite en un blog o sitio web que WordPress no soporte vía plugin, que se cuentan por miles.

Actualmente es probablemente el CMS más implantado de toda la Internet, en agosto de 2011 casi el 15% de la totalidad de los sitios web que componen la Internet estaban desarrollados sobre WordPress. El principal motivo de la enorme popularidad de WordPress es, sin lugar a dudas, su extraordinaria sencillez de uso. Posee una interfaz tremendamente intuitiva gracias a la cual es posible, sin ningún tipo de conocimiento previo de programación, construirse un blog o un sitio web corporativo completo desde cero.

A los diseñadores web y a los SEO nos encanta utilizarlo, sobre todo por que nuestros clientes pueden añadir nuevo contenido, y modificar el existente rápidamente y con muy poca interacción por nuestra parte, y con unos tiempos de enseñanza/aprendizaje extraordinariamente cortos por parte de nuestros clientes. Pero sobre todo nos encanta utilizarlo por sus poderosas armas como herramienta SEO.

Probablemente en este sentido no tiene rival, y seguramente su secreto radique en el uso que hace da la llamada Web 3.0, la web semántica, donde WordPress no tiene rival. La web semántica, en la que Google es su máximo exponente, es una web donde la información se estructura de forma que el contenido, el significado y la relación de los datos sea procesada de forma lógica y automática por máquinas de procesamiento, como el motor de búsquedas de Google, por ejemplo. Si hay un sitio web donde la web semántica es la base de su estructura, éste es Google, y WordPress es su mayor y mejor fuente de información, por lo que blanco y en botella.

Si a esta facultad innata que ya trae de serie WordPress le añadimos una buena batería de plugins que mejoren aún más sus capacidades SEO, la mezcla puede resultar explosiva y los rendimientos obtenidos pueden llegar a ser espectaculares. Y si a este fantástico cóctel Mólotov le unimos sus capacidades para automatizar la publicación de contenido a/desde las redes sociales, principalmente Facebook, Twitter y LinkedIn, aunque también soporta otras muchas, sus capacidades SEO se elevan hasta convertirla en una auténtica bomba atómica del posicionamiento web.

Por último su camaleónica facultad de transformarse prácticamente en cualquier cosa gracias al uso de plantillas, hace que el diseño web para WordPress sea una tarea muy creativa y divertida. Existen auténticas obras de arte construidas sobre este extraordinario CMS.

En Art Project Group siempre recomendamos a nuestros clientes el uso de WordPress para crear sus sitios web corporativos y a la hora de contratar nuestros servicios de posicionamiento web. No tenemos la más mínima duda de que es la herramienta más perfecta que podemos utilizar para nuestros objetivos.

Fuente original: Art Project Group.

Me gusta:

Me gustaSé el primero en decir que te gusta esta post.

Update Delete Inner Join con MySql (Substring)

From Otros SL. Published on 07/03/2012.

El siguiente query nos va a ayudar:

UPDATE tabla_1 INNER JOIN tabla_2
ON tabla_1.identificador = tabla2.identificador
SET tabla_1.nombre = tabla_2.nombre

Ahora para el DELETE hacemos lo siguiente:

DELETE tabla_1, tabla_2 FROM tabla_1, tabla_2
WHERE tabla_1.id = tabla_2.id

Un Tip mas para actualizar con SUBSTRING:

UPDATE tabla_1 SET nombre = SUBSTRING(nombre, 1, LOCATE(' ', nombre)-1)

Explicacion:

Supongamos q tenemos 1 registro con el valor ‘Carito Garcia’ en el campo nombre.
Tonces nos va a actualizar con el campo a ‘Carito’.
Porque hacemos un substring desde la 1 posicion hasta la posicion q encuentre el primer espacio en blanco.

Un Saludo. Que Dios te bendiga a ti y a tu trabajo :)

Borrar un Registro utilizando la clase de conexión.

From Otros SL. Published on 07/03/2012.

Como están hoy vamos a tratar de utilizar la clase conexión para actualizar y borrar un registro; para lo que no han leido ese post donde explicamos como hacemos una clases de conexión con PHP Y MySQL les dejo la ruta, haz click aquí.

MUY BIEENNN!!!!!.

Para empezar a realizar este ejercicio es necesario que utilicemos la tabla que creamos en la base de datos agenda en el ejercicio anterior, tenemos una tabla dentro de la base de datos que se llama contactos, esta la utilizaremos para poder realizar una tabla donde visualizaremos todos los datos de nuestra tabla de contactos y así podre obtener sus ID que son los identificadores únicos de cada registros los que nos servirán para poder eliminarlos o modificarlos, coloco a continuación una imagen de como se veria una vista en html, utilizando la clase de conexión, por supuesto que después de la imagen colocaremos el código para su análisis.

SI LA BASE NO TIENE DATOS NOS MUESTRA LO SIGUIENTE.

EN CASO DE QUE NUESTRA BASE DE DATOS TENGA INFORMACIÓN NOS MOSTRARA LO SIGUIENTE.

En el script que viene a continuación les coloco en diferentes colores lo que es PHP,CSS Y HTML

ver.php

<?php

//llamamos la clase de conexción

require_once(“clases/conexcion.php”);
//instanciamos en $db la clase de conexcion

$db= new MySQL();

//Generamos una consulta donde la instrucción de sql llama todo lo que tenga la tabla de contactos.

$sql = “SELECT * FROM contactos”;

$result = $db->consulta($sql);
$result_row = $db->fetch_assoc($result);
$result_row_num = $db->num_rows($result);

?>

<style type=”text/css”>
body,td,th
{
font-family: “Trebuchet MS”, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
}

</style>

<table width=”100%” border=”0″ cellspacing=”2″ cellpadding=”2″>
<tr>
<td width=”9%” align=”center” bgcolor=”#FFFF99″>ID CONTACTO</td>
<td width=”22%” align=”center” bgcolor=”#FFFF99″>NOMBRE</td>
<td width=”20%” align=”center” bgcolor=”#FFFF99″>PATERNO</td>
<td width=”17%” align=”center” bgcolor=”#FFFF99″>MATERNO</td>
<td width=”25%” align=”center” bgcolor=”#FFFF99″>EMAIL</td>
<td width=”7%” align=”center” bgcolor=”#FFFF99″>ACCIONES</td>
</tr>
<?PHP

if($result_row_num!=0)
{

do{

?>

<tr>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['idcontactos']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['nombre']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['paterno']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['materno']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['email']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><strong><a href=”ba_contacto.php?idcontacto=<?php echo $result_row['idcontactos']; ?>“>Borrar</a></strong></td>
</tr>

<?PHP
}while($result_row = $db->fetch_assoc($result));

}
else
{
?>

<tr>
   <td colspan=”6″ align=”center” bgcolor=”#E6E6E6″>NO EXISTE NINGUN REGISTRO EN LA BASE DE DATOS</td>
</tr>

<?PHP

}

?>
</table>

Vamos a ir analizando cada parte del código anterior para que nos quede mas claro toda esa cantidad de información, realmente esta fácil, que nos nos caiga el pánico JJEJE!!

El siguiente segmento de código lo que nos hace es llamar al archivo de php que contiene la clases de conexión a nuestra base de datos, después generamos la instancia para poder utilizar en la variable $db todos los metodos de nuestra clase de conexión.

Posteriormente hacemos una variable $sql  esta contienen nuestra sentencia en SQL “SELECT  * FROM contactos” , selecciona todos los registros de nuestra tabla contactos. recuerden que esta tabla la generamos en el ejercicio anterior, les dejo el link aquí, vienen 3 variables importantes, $result, result_row y $result_row_num, estas variables si podemos observar se igualan a metodos que están dentro de nuestra variable $db que esta al mismo tiempo se encuentra instanciada a la clase MySQL , la primera es la que realiza la consulta por lo cual le enviamos $sql, la segunda variable lo que hace es construir un array de el resultado de la consulta generada por la primera variable “$result”, lo padre de esta matriz es que podemos sacar los datos por el nombre de los campos en nuestra tabla, y la ultima variables no es menos insignificante, ya que con ella podemos saber si la variable “$result” trae datos.

<?php

//llamamos la clase de conexción

require_once(“clases/conexcion.php”);
//instanciamos en $db la clase de conexcion

$db= new MySQL();

//Generamos una consulta donde la instrucción de sql llama todo lo que tenga la tabla de contactos.

$sql = “SELECT * FROM contactos”;

$result = $db->consulta($sql);
$result_row = $db->fetch_assoc($result);
$result_row_num = $db->num_rows($result);

?>

En este segmento de código lo unico que hacemos es generar propiedades como tipo de fuente, tamaño, y color a las etiquetas de html como es el body,td,th.

<style type=”text/css”>

body,td,th
{
font-family: “Trebuchet MS”, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
}

</style>

Con esto empezamos a construir una tabla con un ancho del 100% que quiere decir que agarre toda la pantalla de ancho, sin bordes con un espacio entre celdas  de 2 pixeles, y 6 columnas (id contacto,nombre,paterno,materno,email,acciones), esto quedaria como cabecera de nuestra tabla de visualización.

<table width=”100%” border=”0″ cellspacing=”2″ cellpadding=”2″>
<tr>
<td width=”9%” align=”center” bgcolor=”#FFFF99″>ID CONTACTO</td>
<td width=”22%” align=”center” bgcolor=”#FFFF99″>NOMBRE</td>
<td width=”20%” align=”center” bgcolor=”#FFFF99″>PATERNO</td>
<td width=”17%” align=”center” bgcolor=”#FFFF99″>MATERNO</td>
<td width=”25%” align=”center” bgcolor=”#FFFF99″>EMAIL</td>
<td width=”7%” align=”center” bgcolor=”#FFFF99″>ACCIONES</td>
</tr>

Si recordamos la variable $result_row_num, dijimos que esta contiene el numero de la cantidad de registros que regresa la consulta que se encuentra guardada en $result, si nos damos cuenta abrimos nuevamente PHP “<?PHP” para poder evaluar dentro del código de HTML, y lo que hacemos simplemente es evaluar si la variable $result_row_num es diferente a 0, si esto se cumple, lo que haremos es imprimir todos los registros, si esto no se cumple imprimimos que no se encuentra ningún registro en la base de datos. También podemos observar que empezamos un “do{“, este es el principio de un ciclo “do{ }while();”, como la condición nos da diferente a 0 entonces empezamos a preparar el ciclo que leerá a todo el array e ira imprimiendo los registros en una tabla.

<?PHP

if($result_row_num!=0)
{

do{

?>

como habíamos iniciado una tabla con 6 columnas e ingresamos al el “do{” para empezar a imprimir los registros, vamos construyendo las fijas con “<tr>” y las columnas con “<td>” las cuales sus contenidos están alineados al centro y tiene un color de fondo, también podemos observar que entre las etiquetas de columnas “<td>aquí/td>” abrimos y cerramos php y con la palabra reservada echo imprimimos de la variable $result_row, los campos (idcontactos,nombre,paterno,materno,email), pero hay una que es muy importante para poder mandar que registro quiero borrar o actualizar observen bien la ultima columna dentro de las etiquetas “<td></td>” tenemos lo siguiente “<strong><a href=”ba_contactos.php?idcontacto=<?php echo $result_row['idcontactos'];> ”>Borrar</a></strong>“, lo que estamos haciendo aquí es decirle al navegador que cuando pongan el mouse en la palabra Borrar, primero que nada es que salga la manita visualmente, por que tiene un link, que la hacer click lo enviara a ba_contactanos.php y le enviará por el metodo GET una variable que se llama “idcontacto” que o iguala con la impresión con echo de el valor de un campo llamado “idcontactos“. ba_contactos.php es el archivo que recibirá ese valor y apoyándose en la clase MySQL borrará el archivo de la tabla de contactos.

Quiero que también observer que cerramos el “do”  en la siguiente linea “}while($result_row = $db->fetch_assoc($result));“, el while se estará ejecutando hasta que la variable $result_row llegue a su final, así es como recorremos un array con datos, lo que hace que se impriman muchas filas con 6 columnas y valores diferentes.

Seguido de cerrar el “do while” vemos que también cerramos el “if”  y abrimos el “else” de la condición en php.

<tr>

<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['idcontactos']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['nombre']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['paterno']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['materno']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><?php echo $result_row['email']; ?></td>
<td align=”center” bgcolor=”#E6E6E6″><strong><a href=”ba_contactos.php?idcontacto=<?php echo $result_row['idcontactos'];> “>Borrar</a></strong></td>
</tr>

<?PHP
}while($result_row = $db->fetch_assoc($result));

}
else
{
?>

Habíamos dicho que si no se cumplía la condición de que fuera diferente a “0″  la variable $result_row_num imprimiríamos un mensaje “NO EXISTE NINGUN REGISTRO EN LA BASE DE DATOS”, pues bien podemos observar que hacemos una fila “<tr>aquí</tr>” y dentro de la fila colocamos el mensaje anterior, tambien quiero que analicemos los atributos de las columnas “<td></td>”, observen que hay un atributo colspan = “6″ esto lo que hace es que las 6 columnas las junta en una.

Después de esto podemos observar que abrimos etiquetas de PHP NUEVAMENTE para poder cerrar el “else” de la condición “if”. y por ultimo cerramos la etiqueta de la tabla “</table>”

<tr>
   <td colspan=”6″ align=”center” bgcolor=”#E6E6E6″>NO EXISTE NINGUN REGISTRO EN LA BASE DE DATOS</td>
</tr>

<?PHP

}

?>
</table>

Después de todo este choro!!!!! vamos a ver archivo que va a recibir el valor enviado por el metodo GET y que hará el borrado del archivo.

ba_contacto.php

<?php

//Primero que nada lo que hacemos es  invocar el archivo que contiene la clase MySQL, recuerda que la ruta donde se encuentra

//el archivo tu la seleccionas.

require_once(“clases/conexcion.php”);

//después creamos el objeto de base de datos y le colocamos en la variable $db, este es la mas importante por que lo que
//hacemos es instanciar lo sea que la variable $db  contiene todos los metodos de la clase MySQL.

$db = new MySQL();

//ya que esta creada nuestra variable $db instanciada a todos los metodos de clase MySQL, preparamos el código para recibir nuestra
//variable enviada por el metodo GET.

$id_contacto = $_GET['idcontacto'];

//Construimos una variable para dar de baja por medio de SQL.

$sqlbaja = “DELETE FROM contactos WHERE idcontactos = $id_contacto”;

//ejecutamos el metodo consulta enviándole la variable que contiene el SQL construido con anterioridad.
$baja = $db->consulta($sqlbaja);

//si no ocurre ningún error se “imprime el archivo se borro correctamente”.

echo “El archivo se borro correctamente”;

?>

Bien, creo que terminamos la parte de borrar un registro de nuestra base de datos. Esperando que este pequeño script les ayude a entender mas la clase MySQL, con una sola clase de conexión con sus metodos en particular podemos realizar de manera fácil y ordenada muchos procesos que habitualmente usamos en la construcción de un Sistema.

No te pierdas el siguiente POST, hablaremos de como hacer un update de un registro.

0.000000 0.000000

Ubuntu Global Jam 2012 - Bogotá

From Ubuntu. Published on 07/03/2012.

 

Video Promocional @UbuntuCO

http://www.youtube.com/watch?v=YoULgJxCNMo&feature=player_embedded

Un Ubuntu bug Jam, es básicamente juntarse a trabajar en bugs (fallas) de Ubuntu, ya sea, haciendo triaging (priorización) o fixing (corrección). Si deseas más informacion haz clic AQUI

 

Preparatorio Ubuntu Global Bug Jam Colombia

  • Fecha: Sábado, Mazro 7 de 2012
  • Horario: Inicia 3:00pm hasta las 6:00pm
  • Ubicación: http://hackbo.co/home/la-redada

  • Virtual: IRC canal #ubuntu-co y en canal #ubuntu-classroom-es

 

leer más

Reporte Anual #UbuntuCO - 2011

From Ubuntu. Published on 06/03/2012.

Saludos compañeros!

Es un placer para la comunidad de Ubuntu Colombia presentar su reporte oficial acerca de sus actividades realizadas durante el 2011. Aunque estamos ya entrados en el mes de Marzo, por cuestiones laborales y diversas obligaciones de los miembros del team no pudimos generar el reporte anual mas temprano. Sin embargo se realizo un trabajo muy grande en la elaboración de este reporte que servirá de base para futuros reportes.

En el reporte estan incluidos datos y estadísticas muy interesantes sobre el movimiento de la comunidad durante todo el año, datos como: miembros oficiales de la comunidad, Ubuntu Members, seguidores en las redes sociales, crecimiento de la lista de correos, sitio web, estado de los proyectos y eventos en los que el team se ha hecho participe.

Pueden encontrar el reporte en la siguiente wiki:

https://wiki.ubuntu.com/ColombianTeam/reportefinal2011

uco at cpco

leer más

Como eliminar una clave foranea en MySql

From Otros SL. Published on 05/03/2012.

Al intentar eliminar una FK en mysql, te tira un error semejante a:

ERROR 1025 (HY000): Error on rename of ‘.\sistema\venta’ to ‘.\sistema\#sql2-b5c
-21′ (errno: 152)

Bueno, pues lo unico que debes de hacer es primero eliminar el foreign key, y despues borrar el indice, para saber el nombre del foreign key puedes hacerlo viendo la estructura de la tabla ya sea con phpmyadmin o bien en consola con un show create table nombretabla, tomas el nombre del indice y le das un drop al FK de la siguiente manera:

alter table Datos_Facturacion drop foreign key FK_REFERENCE_90;

Despues corres este comando sustituyendo los datos de la tabla y el nombre del FK correspondiente a tu tabla:

`ALTER TABLE Datos_Facturacion DROP INDEX FK_REFERENCE_90`

Eso es todo lo que hay que hacer..

Ahora ya puedes hacer lo que desees con ese campo, borrarlo, cambiar el nombre, tipo ,etc.

Espero le sirva a alguien.

Cómo instalar Joomla en local

From Otros SL. Published on 03/03/2012.

BubbleObjetivo: Queremos hacer pruebas con Joomla en local para no fastidiar nuestro Joomla en servidor online.

En ocasiones, no queremos instalar directamente en el servidor online de nuestro Joomla una extensión, sino que preferimos hacer un ensayo antes. Esto es posible si instalamos Joomla en local.  Este tutorial, se basa en el uso del paquete EasyPHP en una máquina virtual Windows XP con VirtualBox, quien nos ofrecerá los servicios de Apache, PHP y MySQL para las páginas web que queremos probar. En nuestro blog, hemos publicado el tutorial de cómo instalar EasyPHP en Windows XP.

Sobre el soporte que nos brinda EasyPHP, vamos a instalar la última versión de Joomla para ver cómo funciona en local. Para empezar, nos vamos al sitio oficial de Joomla Spanish, para obtener con licencia GPL directamente la versión en español.

Desde la propia máquina virtual, nos vamos al navegador. Tan pronto como escribimos joomla en la búsqueda de Google, nos aparece la opción en español:

En la página oficial, seleccionamos descargar la última versión de Joomla en español y en formato .ZIP.

Ya tenemos en nuestra máquina virtual el fichero de instalación:

Nos vamos al Explorer de Windows y en el directorio “www” de EasyPHP, vamos a copiar el fichero de Joomla Spanish que hemos descargado.

Luego extraemos todos los archivos del fichero .ZIP dentro del mismo directorio en una carpeta, que la misma aplicación para descomprimir decida.

Comienza la extracción de archivos:

Ahora renombramos la carpeta con una identificación fácil de recordar, por ejemplo, joomla251sp:

Ahora desarrollamos los pasos para su correcta instalación en la máquina local.

Primer paso: Lanzar EasyPHP para que se pongan en funcionamiento Apache, PHP y MySLQ.

Si hacemos doble clic sobre el icono de EasyPHP en la barra de estado de Windows XP nos aparece la ventana de estado de los servicios Apache y MySQL que nos indica que están correctamente iniciados:

Segundo paso: Iniciar la instalación de Joomla.

Con el botón derecho sobre el icono de EasyPHP, pulsamos sobre “Administración” (o también Control + A) y nos aparece el escritorio de los servicios con la entrada de “joomla251sp” para tener acceso:

Al pulsar sobre el directorio de “joomla251sp”, en el navegador se abre la siguiente pestaña que nos indica que ya estamos en el instalador de Joomla:

Seleccionamos el idioma y pulsamos en “Siguiente” (botón superior derecho).

El instalador nos informa que se cumplen las funciones críticas en el sistema:

Pulsamos en “Siguiente” y aceptamos la licencia pública general de GNU.

Llegamos a la siguiente pantalla en donde nos vamos a detener porque la configuración que tendremos que hacer lo amerita:

Vamos a indicar los valores de los campos de la siguiente manera:

Tipo de la base de datos: Mysql

Nombre del host: localhost

Usuario: root

Contraseña: (dejamos en blanco)

Nombre de la base de datos: joomla251sp

Prefijo de la tabla: kn1dv_  (lo dejamos con el valor por defecto)

Dejamos tal como hemos hecho los cambios, y sin hacer nada más, nos vamos al próximo paso. Dejamos abierta la ventana del instalador de Joomla. Después tenemos que regresar a esta misma pantalla para seguir con la instalación.

Tercer paso: Crear la base de datos de Joomla en MySQL

Nos vamos a la pestaña del escritorio de EasyPHP que habíamos abierto en el segundo paso, o también sobre el icono de EasyPHP, con el botón derecho, pulsamos sobre “Administración”:

Estando ya en la página del escritorio de EasyPHP, pulsamos sobre “Open” en la línea de MySQL tal como se muestra en la siguiente imagen:

En el navegador se abre una nueva pestaña para el escritorio de phpMyAdmin (para MySQL).

Ahora vamos a crear la base de datos que necesita Joomla para funcionar. Pulsamos sobre “Bases de datos”.

La pantalla nos indica que no hay bases de datos creadas y nos muestra las cajas para crear una base de datos:

Ingresamos el nombre de la base de datos que queremos crear a nuestro Joomla que es “joomla251sp” y pulsamos en “Crear”:

Nos aparece en pantalla la siguiente advertencia:

Ahora nos aparece el nombre de la base de datos:

Nuestro Joomla ya tiene su base de datos MySQL.

Cuarto paso: Finalizar la instalación de Joomla.

Volvemos a la pantalla del instalador de Joomla.

Con nuestra configuración antes preparada, pulsamos en siguiente después que comprobamos que todo está como lo pensamos:

En la pantalla para FTP no hacemos ningún cambio porque vamos a trabajar en local. Pulsamos en “Siguiente” para continuar. Ingresamos los valores que hacen falta:

Ubuntu 12.04 “Precise Pangolín” LTS Beta 2 disponible

From Ubuntu. Published on 02/03/2012.

Ya se encuentra disponible para su descarga la Beta 2 de Ubuntu 12.04 LTS Precise Pangolín.

Mas informaciòn en:
https://wiki.ubuntu.com/PrecisePangolin/TechnicalOverview/Beta2#Download...

Versiòn final para el
26 de Abril

Sitios de descarga

http://releases.ubuntu.com/precise/ (Ubuntu, Ubuntu Server)
http://cloud-images.ubuntu.com/releases/precise/beta-2/ (Ubuntu Cloud Images)
http://cdimage.ubuntu.com/releases/precise/beta-2/ (Ubuntu DVD, preinstalled ARM images, source)
http://cdimage.ubuntu.com/ubuntu-core/releases/12.04/beta-2/ (Ubuntu Core)
http://cdimage.ubuntu.com/netboot/12.04/ (Ubuntu Netboot)
http://cdimage.ubuntu.com/kubuntu/releases/precise/beta-2/ (Kubuntu)

leer más

Ubuntu 12.04 “Precise Pangolín” LTS Beta 2 disponible

From Ubuntu. Published on 02/03/2012.

Ya se encuentra disponible para su descarga la Beta 2 de Ubuntu 12.04 LTS Precise Pangolín.

Mas informaciòn en:
https://wiki.ubuntu.com/PrecisePangolin/TechnicalOverview/Beta2#Download...

Versiòn final para el
26 de Abril

Sitios de descarga

http://releases.ubuntu.com/precise/ (Ubuntu, Ubuntu Server)
http://cloud-images.ubuntu.com/releases/precise/beta-2/ (Ubuntu Cloud Images)
http://cdimage.ubuntu.com/releases/precise/beta-2/ (Ubuntu DVD, preinstalled ARM images, source)
http://cdimage.ubuntu.com/ubuntu-core/releases/12.04/beta-2/ (Ubuntu Core)
http://cdimage.ubuntu.com/netboot/12.04/ (Ubuntu Netboot)
http://cdimage.ubuntu.com/kubuntu/releases/precise/beta-2/ (Kubuntu)

leer más

Concurso para el arte de Debian Wheezy

From Debian. Published on 16/02/2012.

Como ya hizo con Squeeze, Debian ha convocado un concurso para elegir el arte oficial para Debian 7.0 Wheezy. Se trata de definir el look & feel de la próxima versión, el cual consideran una parte importante de cualquier sistema operativo. El nuevo tema sustituirá a Space Fun que es el tema de Squeeze pero se encuentra actualmente en Wheezy y Sid. Se insta a los participantes a enviar versiones previas de su arte al wiki y a colaborar con otros usuarios a través del canal de IRC y la lista de correo.

Aumentan las expectativas de trabajo relacionadas con Linux. (Informe)

From Otras distros y SO. Published on 14/02/2012.

Dice y The Linux Foundation llevaron a cabo una encuesta a finales de 2011, y presentan su informe (en inglés), en el cual se resalta el interés de las empresas en contratar personal con experiencia en Linux:

http://tctechcrunch2011.files.wordpress.com/2012/02/2012-linux-jobs-repo...

http://www.linuxfoundation.org/publications/linux-foundation/2012-linux-...

El archivo .PDF (6 páginas) ofrecido para su descarga abarca más detalles de la encuesta.

Saludos,
Sidd.

Ubuntu Global Jam

From Ubuntu. Published on 13/02/2012.

Guadalinex v8 afinada

From Otras distros y SO. Published on 09/02/2012.

Ya está aquí la versión RC 2 «release candidate 2» de Guadalinex v8

Oxygen Font, nueva tipografía para KDE

From Otras distros y SO. Published on 08/02/2012.

Hace no mucho salió la noticia de que se estaba trabajando en una propia fuente para KDE que se llamaría Oxygen y que será la fuente por defecto en este escritorio en el futuro.

Si queréis ir probándola la podemos descargar de varias formas mediante el terminal:

Usando Git:

git clone git://anongit.kde.org/oxygen-fonts

Usando Git con HTTP:

git clone http://anongit.kde.org/oxygen-fonts

O Bajando el tarball:

wget -c http://anongit.kde.org/oxygen-fonts/oxygen-fonts-latest.tar.gz

Así se obtienen 3 carpetas (regular, bold y monospace) que copiaremos dentro de /usr/share/fonts .

Versión mínima del kernel requerida: 2.6.32 (traducción)

From Otras distros y SO. Published on 08/02/2012.

A partir de la versión 2.15-5 del paquete glibc, la versión mínima de kernel requerida se incrementa de la 2.6.27 a la 2.6.32. Lo cual implica que esta última pasa a ser la versión más antigua, aunque no por ello se va a dejar de mantener por parte de los desarrolladores mediante actualizaciones.

Canonical dejará de invertir en el desarrollo de Kubuntu

From Otras distros y SO. Published on 07/02/2012.

fuente: "Kubuntu status" http://blogs.kde.org/node/4531

-----------------

La noticia a salido a la palestra en varios medios con titulares a veces engañosos, como por ejemplo esa que reza "Canonical dejará de dar soporte a Kubuntu" y que no refleja en absoluto el contenido real de la noticia.
El título que se ha puesto aquí es más correcto, y viene a informar básicamente de que:

Citar

Jonathan Ridell, principal desarrollador del proyecto Kubuntu y la única persona a la que Canonical paga para trabajar en la variante KDE de su popular distribución, ha anunciado que tras Kubuntu 12.04, Canonical dejará de pagarle, lo que dejará a Kubuntu al mismo nivel que otras distros derivadas oficialmente de Ubuntu como Xubuntu.

Lo que no significa que quede sin soporte, y menos aún la próxima LTS a punto de cocinarse.

De hecho no hago más que leer en noticias letanías ya viejas del estilo:

leer más

Segundo concurso de Escritorios 2012

From Ubuntu. Published on 05/02/2012.

udtheme_logo.png

Segundo concurso de Escritorios de ubuntu-co, deben subir una foto de su escritorio LINUX (No necesariamente debe ser Ubuntu) al muro de nuestra páagina, el plazo máximo para poder subirlos y participar será el día sábado 11 de Febrero de 2012 al medio día (12M) , las votaciones serán llevadas a cabo por la Comunidad de Ubuntu Colombia en Launchpad (https://launchpad.net/~ubuntu-co) o demás personas que no pertenezcan a este grupo pero que tengan inscrita una cuenta en Launcpad que esta vez servirán como jurado, podrán subir sus escritorios a travéz de TODAS las redes sociales es decir:

Facebook
Twitter
Identi.ca
Google+
Diaspora

El plazo máximo para que los Usuarios Ubuntu en Launchpad será el día Domingo a las 24 Horas y conoceremos el ganador el día Lunes.

El único requisito que tienen para participar es que compartan esta publicación en sus redes sociales y que el escritorio sea MODIFICADO (No vale cambio de Wallpaper por uno llamativo) es decir se tiene que evidenciar que en verdad hay trabajo y esfuerzo por parte del concursante. Si no cumple con estas dos condiciones no podrá participar y el escritorio será omitido en las votaciones.

El premio será este CD de Ubuntu 11.10


1110_desktop_visual.jpg

Que será entregado en la ciudad de Bogotá en la Fundación Casa del Bosque, si el ganador se encuentra fuera de la ciudad de Bogotá hay dos opciones para su entrega, la primera es que nos informe sobre un amigo o familiar para que el recoja el premio y se lo haga llegar al ganador, o la segunda es que el ganador acarree con los gastos de envío con la empresa de mensajería que se decida.

Este fue nuestro Primer concurso (http://www.facebook.com/UbuntuColombia/posts/375882319092202)

leer más

libpng/libtiff re-compilados pasan a [extra] (traducción)

From Otras distros y SO. Published on 05/02/2012.

Las versiones recientes de libpng y libtiff han requerido una re-compilación de todos los paquetes que dependen de ellos; estos paquetes han pasado a [extra]. Como siempre, se recomienda mantener el sistema actualizado y revisar los paquetes no-oficiales del AUR (en particular los paquetes cairo-*). La actualización de estos paquetes puede producir una salida similar a esta: g_module_open() failed for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: libpng14.so.14: cannot open shared object file: No such file or directory These can be safely ignored if you use our official cairo package; otherwise you may need to reinstall librsvg. Estas advertencias pueden ser ignoradas si utilizan los paquetes cairo oficiales, de lo contrario, deberán reinstalar librsvg

Disponible Ubuntu 12.04 LTS Precise Pangolin Alpha 2

From Ubuntu. Published on 04/02/2012.

Desde el día 2 de febrero y en total acuerdo con calendario de desarrollo,
esta disponible Ubuntu 12.04 LTS – Precise Pangolin Alpha 2 para su descarga.
Ubuntu 12.04 Precise Pangolin es la primera versión LTS que tendrá soporte
por 5 años de actualizaciones.
No apta para instalar en equipos que requieren estabilidad.
Incluye
Linux kernel 3.2.0-12.21
Upstart 1.4
Toolchain
Upstream updates Python 2.7, Python 3.2, gcc 4.6.2.
Python 3 incluye: python-dbus, python-feedparser, germinate, lazr.ui, wadllib, python-defer,
python-keyring, python-qt4
Rhythmbox
LibreOffice 3.5 beta 2
Unity 5.0
Sitios de descarga:
http://cdimage.ubuntu.com/releases/precise/alpha-2/ (Ubuntu Desktop and Server)
http://cloud-images.ubuntu.com/releases/precise/alpha-2/ (Ubuntu Cloud Server)

leer más

Disponible Ubuntu 12.04 LTS Precise Pangolin Alpha 2

From Ubuntu. Published on 04/02/2012.

Desde el día 2 de febrero y en total acuerdo con calendario de desarrollo,
esta disponible Ubuntu 12.04 LTS – Precise Pangolin Alpha 2 para su descarga.
Ubuntu 12.04 Precise Pangolin es la primera versión LTS que tendrá soporte
por 5 años de actualizaciones.
No apta para instalar en equipos que requieren estabilidad.
Incluye
Linux kernel 3.2.0-12.21
Upstart 1.4
Toolchain
Upstream updates Python 2.7, Python 3.2, gcc 4.6.2.
Python 3 incluye: python-dbus, python-feedparser, germinate, lazr.ui, wadllib, python-defer,
python-keyring, python-qt4
Rhythmbox
LibreOffice 3.5 beta 2
Unity 5.0
Sitios de descarga:
http://cdimage.ubuntu.com/releases/precise/alpha-2/ (Ubuntu Desktop and Server)
http://cloud-images.ubuntu.com/releases/precise/alpha-2/ (Ubuntu Cloud Server)

leer más

Actualizacion de mesa gallium

From Otras distros y SO. Published on 28/01/2012.


COPIA PEGA DE UNA TRADUCCION MEDIO AUTOMATICA. HAIKUWARE
"He hecho muchos progresos en las últimas semanas, aquí está la última estados establecidos en los puntos de la bala publicado aquí.
Actualización de Mesa3D / aka Gallium3D a la corriente y el trabajo sobre los cambios ser aceptado en la Mesa aguas arriba Este es el 99% hecho. La última Mesa aguas arriba ahora compila en Haiku gcc4 con un makefile parcheado. Estoy trabajando en conseguir un trabajo scons crear secuencias de comandos. scons es el sistema de construcción de Mesa parece estar en movimiento para, y se expresó en el ML que perfer para no aceptar nuevos Makefiles. Hay un puerto en haikuports scons, así que no debería ser un gran problema. Obtener valores Mesa3D en el sistema de construcción de algún modo lo que se tira / extraído antes de la compilación opengl kit
Me alegra confirmar que esto es 100% hecho. (Yay!) En este momento el sistema de Haiku construir tira pacakges externa de Mesa, y compila su uso.
  • Haiku gcc2
    imágenes gcc2 El Haiku sacar un compilado Mesa 7.8.2 del paquete opcional. Fui con 7.8.2 ya que este es el * muy * última versión principal de la Mesa que podría llegar a compilar sin Haiku mantener un tenedor completa. Después de 7.8.2, GLSL se introdujo lo que es C + + y * no * es gcc2 ambiente.
  • Haiku gcc4
    El Haiku gcc4 imágenes tirar de un compilado Mesa 8.0 Paquete opcional. Upstream Mesa ha aceptado varios parches Haiku y estoy feliz de reportar que parece Mesa 8.0 debe construir en Haiku con muy poca ayuda.
El nuevo sistema de generación tira en el paquete opcional de Mesa desde un servidor remoto y utiliza los binarios y las cabeceras combinado para generar libGL (con el kit de Haiku OpenGL)   Relevante incluir comete hrev43650 (el "grande"), hrev43651, hrev43652, hrev43655, hrev43656, hrev43657   Haiku mantiene más o menos que es propio tenedor de GLUT en el momento en exceso ya no está desarrollado activamente por Mesa. Exceso de oferta era (y es) muy grande en el mundo BeOS / Haiku, por lo que mantener nuestro propio tenedor de esto tiene sentido. (También es un pequeño proyecto de código de sabios) superabundancia fue trasladado de src / lib / Mesa / exceso de src / lib / saturación, mientras que yo era la eliminación de los archivos de la mesa src / lib / mesa Asegurar que las nuevas Mesa3D basada OpenGL trabaja kit y se produce la representación del software (esto nos lleva de nuevo al cuadrado uno con la nueva versión de Mesa compilado a partir de la corriente.) Esto es casi completo. No voy a aceptar la primera parte de la generosidad sin embargo hasta que las cosas son 100% de lo que se ... hay algunas peculiaridades en la prestación de GL quiero abordar antes de llamar a este hecho ...
  • GLTeapot 's mango y pico tiene algunos problemas de fondo extraño ... seguro de si esto se debe a que GLTeapot antiguo código, o si es porque el controlador de la prestación Mesa software.
  • Haiku3d algunos casos se ha de dejar un rastro. (Ver  http://twitpic.com/85vthm ) Tengo informes de que está trabajando al 100% para otras personas sin embargo en 32bpp .. así que creo que es un problema de espacio de color.
  • En este momento estamos sólo la prestación de amortiguación individual, doble buffer provoca choque de aplicaciones GL.
  • La Tetera parpadea en rojo al pasar el ratón sobre ella .. esto puede estar relacionado con el búfer solo, no estoy seguro sin embargo.
He visto tetera girando a 300 400fps en el hardware decente y ~ 16fps en el más bajo qemu .. Estoy bastante seguro de que eso es más rápido que era, no tengo datos para confirmar sin embargo. Las cosas están estables, y GLteapot tiene una duración de varios días a la vez sin ningún fugas de memoria notable. Obtenga por lo menos un controlador de hardware Gallium3D de trabajo / prestación. Aún no han comenzado, la puerta está ahora abierta como hemos acciones en ejecución Mesa. En este momento estamos usando lo que llama a su Mesa "rasterización Software" del motor. Estoy pensando en comprobar lo que otros han hecho en el pasado para la prestación de Gallium3D tubería de software ... sería un buen lugar para comenzar.
Consigue dos controladores de hardware Gallium3D trabajo / prestación. Permite obtener un trabajo en primer lugar:)
Eso es todo por ahora, gracias por el apoyo a todos los que han ayudado hasta ahora ... y un gran agradecimiento a la gente del proyecto Mesa para aguantarme a mí y mis parches Haiku: D" - Alexander von Gluck

di
di

z5HDQJHUdwg

Prueba Ubuntu en linea sin instalar NADA

From Ubuntu. Published on 24/01/2012.

Si deseas realizar la prueba y darte cuenta de TODAS las maravillas que tiene ubuntu, ven haz la prueba y cambiate ahora! Dale Click a la imagen para iniciar tu viaje por Ubuntu Online

leer más

Arch Linux en FOSDEM 2012 (traducción)

From Otras distros y SO. Published on 24/01/2012.

"La conferencia FOSDEM se celebra el día 4 y 5 de febrero en Bruselas (Bélgica) y nuestra asistencia este año es mayor que nunca. En la lista de Archers que han confirmado su asistencia, además del que suscribe, se encuentran desarolladores como Roman Kyrylych, Tom Gundersen, Thomas Bächler, Jan Steffens, Pierre Schmitz. Hemos preparado quedadas para la tarde y noche del viernes y la noche del sábado. Nuestro programa todavía no es definitivo así que estad pendientes (se admiten sugerencias). Échale un vistazo a la wiki o al hilo de las quedadas de la lista de correo de eventos arch-events" Dieter Plaetinck, 23 de enero del 2012 Noticia original en inglés publicada en Archlinux.org

kmod reemplaza module-init-tools (traducción)

From Otras distros y SO. Published on 22/01/2012.

Con el proyecto module-init-tools declarado muerto por el encargado de mantenerlo, un nuevo proyecto a emergido para tomar su lugar: kmod. Este se supone que será un reemplazo directo, aunque la funcionalidad descontinuada en module-init-tools no ha sido reimplementada (nota: esto puede llevar a errores si utilizaban alguna función de estas). Si en la actualización, pacman mueve /etc/modprobe.d/modprobe.conf al mismo nombre pero con extensión .pacsave, deberán renombrarlo nuevamente. Este archivo, y cualquier otro archivo de configuración leído por module-init-tools, será leído por kmod. Sin embargo, el paquete kmod no incluirá un archivo de configuración en blanco. Encontrarán más información en la documentación de las paginas man, así como con la bandera --help de los binarios.

Decimos NO a la Ley #SOPA

From Ubuntu. Published on 18/01/2012.

alert("¡Bienvenido! a Ubuntu Colombia\n\Nos unimos a la protesta en contra de la Ley #SOPA.")

 

STOP SOPA!

STOP SOPA!

Ubuntu Colombia tambien se une a la protesta por la ley SOPA y la PIPA. El Congreso de EE.UU. está a punto de CENSURAR INTERNET A NIVEL INTERNACIONAL, a pesar de que la gran mayoría de los estadounidenses y ciudadanos del mundo se oponen.

Esta son leyes que pueden sonarte, puesto que son la madre de las leyes que se están desarrollando en los países hispanohablantes, como la ley Sinde-Wert en España o la ley Doring en México.

Tenemos que frenar a estos proyectos de ley para proteger nuestros derechos a la libertad de expresión, la privacidad y la prosperidad. Tienes más información en AmericanCensorship.org y ¿Qué es SOPA y por qué es tan peligroso?

Habla con tus amigos. Informa a tu familia. Discute con tus colegas de trabajo. El futuro de Internet como lo conocemos hoy en día está en peligro. Paremos estas leyes.


SOPA%2Bde%2BUbuntu%2BColombia.png

  El codigo fuente de esta página se puede encontrar en GitHub.

leer más

Pacman 4 en el repositorio core (traducción)

From Otras distros y SO. Published on 17/01/2012.

Pacman 4 ya está en core! Gracias a los 24 contribuidores que produjeron los 893 commits, podrán encontrar muchas características nuevas. La más destacada de ellas, el firmado de llaves gpg. Aunque, hasta que los últimos detalles respecto del firmado de la base de datos y la distribución del anillo de llaves estén pulidos, estará desactivado en la configuración por defecto. Si están interesados en probar la verificación de paquetes, por favor referirse a la documentación de la wiki "pacman-key" o a la publicación en el blog de Allan. Como siempre, atención al pacman.conf y los archivos .pacnew! Nota: Los enlaces están en ingles Fuente oficial: http://www.archlinux.org/news/pacman-4-moves-to-core/

Día del Usuario Ubuntu

From Ubuntu. Published on 04/01/2012.

logo2010.png

 

Inicio

Da una Charla

Como Participar

Reglas

Glosario

Logs: 
Enero 23 2010

 

       

Bienvenidos al wiki del Día del Usuario Ubuntu!! La versión en español del Ubuntu User Days

El Día del Usuario Ubuntu se llevará a cabo el sábado 14 de Enero del 2012

 

Que es el Día del Usuario Ubuntu

El Día del Usuario Ubuntu es un conjunto de charlas que se van a dar en el correr de un día para que los nuevos usuarios de Ubuntu, con conocimientos básicos e intermedios puedan aprender cosas como:

  • Como instalar Ubuntu
  • Encontrar programas equivalentes en Ubuntu
  • Cómo obtener ayuda
  • Aprender cosas básicas para utilizar Ubuntu
  • Aprender como integrarse y colaborar con la comunidad

 

Para acceder a las sesiones

Entra a:

http://webchat.freenode.net/?channels=ubuntu-charlas-chat,ubuntu-charlas

Ingresa un nombre que te identifique (en Nickname) y da clic en conectar (Connect).

 

El Horario

Si quieres saber la hora para tu ciudad, da clic en el enlace con la hora UTC, este te mostrará la hora local en tu ciudad. (actividades en construccion)

Instructor

Tema

Horario

SergioMeneses

Apertura de la jornada

17:30UTC

mimecar

Copias de seguridad: Grsync y Clonezilla

18:00UTC

 

 

19:00UTC

LinaPorras

 

20:00UTC

chilicuil

Corrección de bugs I

21:00UTC

chilicuil

Corrección de bugs II

22:00UTC

El evento se realizará en el canal #ubuntu-charlas en freenode

 

Banners para tu web

Pone este banner en tu página con un enlace a este wiki

(Por elaborar)

leer más

Compatibilidad con devtmpfs necesaria para kernels no oficiales

From Otras distros y SO. Published on 04/01/2012.

A partir de udev-176, no va a ser posible que Arch Linux (sirviéndose de las aplicaciones de espacio de usuario o espacio de aplicación) inicie kernels que no sean compatibles con devtmpfs. Los kernels ofciales de Arch Linux (kernel126-lts y linux) llevan siendo compatibles con devtmpfs mucho tiempo. Por tanto, los únicos usuarios a los que con toda seguridad pueda afectar este cambio, son aquellos que compilan su propio kernel. En el README (en inglés) de udev se puede encontrar más información acerca de las opciones del kernel que udev necesita.

Theme para Google Chrome, Chromium y derivados

From Ubuntu. Published on 04/01/2012.

 

https://wiki.ubuntu.com/Jhosman55/ChromeTheme?action=AttachFile&do=get&target=licencia.png

Theme of Ubuntu for Google Chrome, Chromium and Others por Jhosman Lizarazo se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported. Basada en una obra en http://www.Jhosman.com

SI deseas realizar alguna modificacion para los LoCo Teams Puedes revisar el siguiente enlace.

Si solo deseas acceder al contenido de el Theme diseñado exclusivamente para Ubuntu Colombia haz click sobre la imagen para acceder al Chrome Store y descargarlo.

Chrome Theme Ubuntu Colombia

Adicionalmente se ha diseñado una Aplicacion (no es un complemento pada darle funcionalidades a tu navegador) para que puedas acceder de una manera mas sencilla a la web de Ubuntu Colombia si la deseas instalar dale click a la siguiente imagen para Instalar desde Chrome Store

leer más

Certificaciones BSD

From Otras distros y SO. Published on 30/12/2011.

Así como para  otros Sistemas Operativos existen certificaciones que buscan "demostrar" el conocimiento y experiencia de las personas que los administran, el BSD Certification Group Inc. se encarga de mantener las certificaciones para todos los amantes de los sistemas BSD.

Las certificaciones tienen en cuenta los sistemas OpenBSD, FreeBSD, NetBSD y DragonflyBSD.

leer más

sun-java6 removido de Debian

From Debian. Published on 14/12/2011.

La última versión de Java 6 (Oracle) incluye la remoción de una clausula de su licencia que posibilitaba a Debian distribuirlo en la sección non-free. Con este cambio Debian no puede distribuir más el paquete sun-java6 y este ha sido removido de la distribución. Esto solo afecta las versiones wheezy y sid y todas las futuras versiones estables que deriven de ellas. Debian siguiere migrar a openjdk, la alternativa libre, con los comandos,

(wheezy y sid)

apt-get --purge remove sun-java6-jre && apt-get install openjdk-7-jre

(necesario y mandatario)

(squeeze)

apt-get --purge remove sun-java6-jre && apt-get install openjdk-6-jre

(optativo)

El soporte de seguridad de lenny caduca en dos meses

From Debian. Published on 07/12/2011.

El soporte de seguridad de la distribución estable antigua, cuyo código es "lenny", caduca en exactamente dos meses, el 6 de febrero de 2012, un año después que se publicara la actual versión estable (squeeze). Las actualizaciones de seguridad de lenny hasta la fecha de su terminación seguirán accesibles desde security.debian.org por un tiempo prudente, hasta que la distribución completa sea movida a los archivos (archive.debian.org). Sin embargo, para aquellos que aun no actualizan sus sistemas a la versión estable, recordamos que el soporte de seguridad es parte integral de un sistema Debian y que la falta de ellos implica un riesgo. Sugerimos entonces realizar la actualización a Squeeze dentro del plazo que aun queda.

Reestructuración del Wiki de ubuntu-es.org

From Ubuntu. Published on 05/12/2011.

Hola a todos.

Se han iniciado los trabajos de reestructuración del Wiki. Como muchos sabéis, el lamentable estado en el que se encuentra exigía tomar medidas y ahora se están tomando.

Informamos de las siguientes cuestiones:

leer más

Reestructuración del Wiki de ubuntu-es.org

From Ubuntu. Published on 05/12/2011.

Hola a todos.

Se han iniciado los trabajos de reestructuración del Wiki. Como muchos sabéis, el lamentable estado en el que se encuentra exigía tomar medidas y ahora se están tomando.

Informamos de las siguientes cuestiones:

leer más

¿Qué entorno gráfico prefieres usar? ¿Por qué?

From Ubuntu. Published on 04/12/2011.

Unity 50% (2 votos) Gnome 3 0% (0 votos) Gnome classic 0% (0 votos) Kde 0% (0 votos) Xfce 50% (2 votos) Enligthenment 0% (0 votos) Lxde 0% (0 votos) Otro - Especificar 0% (0 votos) ¿Entorno gráfico? Ninguno, ¡solo uso la consola! 0% (0 votos) Total de votos: 4

¿Qué entorno gráfico prefieres usar? ¿Por qué?

From Ubuntu. Published on 04/12/2011.

Unity 23% (299 votos) Gnome 3 23% (299 votos) Gnome classic 39% (498 votos) Kde 6% (78 votos) Xfce 3% (44 votos) Enligthenment 1% (9 votos) Lxde 2% (24 votos) Otro - Especificar 1% (17 votos) ¿Entorno gráfico? Ninguno, ¡solo uso la consola! 2% (21 votos) Total de votos: 1289

Dos nuevas arquitecturas: armhf y s390x

From Debian. Published on 25/11/2011.

A partir de hoy dos nuevas arquitecturas se encuentran accesibles en la estructura de Debian. Se trata de armhf y s390x. La primera corresponde a una variación de ARM para CPU ARMv7. Los CPU antiguos (ARMv4, ARMv5 y ARMv6) son soportados por la arquitectura armel, otra variación de la arquitectura original arm. La "hf" es una abreviación de "hard-float" mientras que "el" es una abreviación de"little endian". La segunda arquitectura, s390x, es la versión de 64 bits de s390 para CPU IBM S/390. Ambas serán lentamente empujadas a las réplicas de Debian.

Aniversario 2011 - 6 años de Ubuntu Colombia

From Ubuntu. Published on 18/11/2011.

Aniversario Ubuntu Colombia 2011

 

Día

leer más

Charla Interoperabilidad Ubuntu Windows en las instalaciones de microsoft

From Ubuntu. Published on 04/11/2011.

Charla Interoperabilidad Ubuntu Windows en las instalaciones de microsoft

El dia de ayer ubuntu colombia participó en una charla practica de interoperabilidad entre windows y ubuntu para esta ocación conto con la participación de Andres Mujica miembro del concilio y contacto del team y Diego Forigua miembro del concilio de ubuntu colombia, la charla practica se dividio en las siguientes areas:

Interoperabilidad Ubuntu y Windows

leer más

Fiesta de lanzamiento Ubuntu 11.10 Bogotá

From Ubuntu. Published on 17/10/2011.

Fiesta de lanzamiento Ubuntu 11.10 Bogotá

El dia domingo 16 de 2011 se celbró la fiesta de lanzamiento en honor al nuevo lanzamiento de ubuntu 11.10 que esta disponible para descarga en:

Descarga principal

leer más

conky-cli solo para Consola

From Debian. Published on 15/10/2011.

Si han optado por la instalación de conky-cli (pues trae los requerimientos mínimos y es mas liviano) se daran cuenta que les deja dos archivos: /etc/conky/conky.conf y conky_no_x11.conf.

Si copian en conky.conf como $HOME/.conkyrc al momento de ejecutar les saldra el siguiente error:

jej@Urtron:~$ /usr/bin/conky
Conky: /home/jej/.conkyrc: 26: no such configuration: 'alignment'
Conky: /home/jej/.conkyrc: 28: no such configuration: 'border_width'
Conky: /home/jej/.conkyrc: 33: no such configuration: 'draw_borders'
Conky: /home/jej/.conkyrc: 34: no such configuration: 'draw_graph_borders'
Conky: /home/jej/.conkyrc: 35: no such configuration: 'draw_outline'
Conky: /home/jej/.conkyrc: 36: no such configuration: 'draw_shades'
Conky: /home/jej/.conkyrc: 37: no such configuration: 'use_xft'
Conky: /home/jej/.conkyrc: 38: no such configuration: 'xftfont'
Conky: /home/jej/.conkyrc: 39: no such configuration: 'gap_x'

leer más

Descanse en paz Dennis Ritchie

From Debian. Published on 13/10/2011.

Dennis MacAlistair Ritchie, premio turing 1983, desarrollador de Unix y el lenguaje C, falleció el pasado 9 de octubre a la edad de 70 años.

¡Fiesta!

From Ubuntu. Published on 13/10/2011.

afiche-ocelotl.png

Software Freedom Day 2011 - Todo un éxito!

From Ubuntu. Published on 03/10/2011.

El pasado 17 de Septiembre se llevo a cabo el Software Freedom Day. Y como siempre la comunidad de Ubuntu-Colombia participo de tal jornada, en diferentes ciudades del país.
 
En la ciudad de Bogotá[1] el evento fue de los mas grandes que se han visto de este tipo, con una gran cantidad de publico durante toda la jornada, de esto cabe rescatar que la jornada de charlas y talleres fue continua desde el comienzo hasta la finalización del evento contando que no hubo recesos entre las actividades. Lo cual fue bastante motivante.

leer más

Calendario de lanzamientos de Ubuntu 12.04 LTS Precise Pangolin

From Ubuntu. Published on 08/09/2011.

Se ha publicado ya, el calendario de lanzamientos de la próxima versión de Ubuntu con soporte extendido (LTS, Long Term Support). Tal como corresponde a su numeración 12.04, su versión final estará disponible en Abril de 2012.
Fechas tentativas de los lanzamientos:
1 de Diciembre de 2011: Alpha 1
2 de Febrero de 2012: Alpha 2
1 de Marzo de 2012: Beta 1
22 de Marzo de 2012: Beta 2
19 de Abril de 2012: Release Candidate
26 de Abril de 2012: Ubuntu 12.04 versión final
El nombre de esta versión de Ubuntu es Precise Pangolin

Calendario de lanzamientos de Ubuntu 12.04 LTS Precise Pangolin

From Ubuntu. Published on 08/09/2011.

Se ha publicado ya, el calendario de lanzamientos de la próxima versión de Ubuntu con soporte extendido (LTS, Long Term Support). Tal como corresponde a su numeración 12.04, su versión final estará disponible en Abril de 2012.
Fechas tentativas de los lanzamientos:
1 de Diciembre de 2011: Alpha 1
2 de Febrero de 2012: Alpha 2
1 de Marzo de 2012: Beta 1
22 de Marzo de 2012: Beta 2
19 de Abril de 2012: Release Candidate
26 de Abril de 2012: Ubuntu 12.04 versión final
El nombre de esta versión de Ubuntu es Precise Pangolin

La comunidad Debian celebra su aniversario número 18

From Debian. Published on 16/08/2011.

El siguiente texto es una traducción mía libre, no es una traducción oficial.
Sidd.

------------------------------------------------------------------------------
El Proyecto Debian http://www.debian.org/
La comunidad Debian celebra su aniversario número 18 press@debian.org
29 de Julio de 2011 http://www.debian.org/News/2011/20110730
------------------------------------------------------------------------------

La comunidad Debian celebra su aniversario número 18

El Proyecto Debian se complace en marcar el aniversario número 18
del anuncio de la fundación por parte de Ian Murdoch [1]. Citando la historia
oficial del proyecto [2]: "El Proyecto Debian oficialmente fue fundado por
Ian Murdock el 16 de Agosto de 1993. En ese entonces el concepto de una
"distribución" Linux era completamente nuevo. Ian quiso que Debian fuese

leer más

Réplica debian.nod.cl deja de auspiciar ftp.cl.debian.org

From Debian. Published on 13/08/2011.

La réplica debian.nod.cl ha salido del Round-Robin de ftp.cl.debian.org debido a una fuerte disminución del ancho de banda internacional que imposibilitaba la normal sincronización con el Master. Después de varios días desactualizada la réplica fue rebajada a no oficial. Al no haber explicación ni solución satisfactoria por parte del patrocinador, Debian Chile (quien escribe) quitó su apoyo a la réplica (configuración y mantención). La réplica será prontamente sacada de la lista de réplicas de Debian.

Poniendo chivos los listados del apache

From Debian. Published on 30/07/2011.

En más de una ocasión se nos habrá ocurrido querer poner mas vistosos los listados de nuestros directorios compartidos con apache.

Hay una alternativa muy buena llamada h5ahi y es muy fácil de implementar, veamos a continuación como hacerlo:

Primero hay que descargar el archivo de h5ai.

Luego descomprimimos su contenido:
tar xvfz h5ai-0.12.1.tar.gz

Dentro del directorio que resulta hay un subdirectorio llamado target y contiene un subdirectorio llamado h5ai, este tiene que ser accesible por apache, e una instalación común de apache2 sobre Debian bastaría con colocarlo en el /var/www; pero si ya metimos mano en la configuración de anfitriones virtuales pues ya sabremos que hay que hacer para que desde el raíz de cada dominio se pueda acceder a la carpeta h5ai (http://ejemplo.org/h5ai).

Una vez que esa carpeta sea accesible podremos copiar el archivo dot.htaccess que se encuentra en el directorio target y colocarlo en el directorio más alto de la ruta que tengamos compartida con el nombre de .htacces, sí ya tenemos algun .htaccess previamente configurado habrá que agregar el contenido del dot.htaccess al que ya tengamos.

Luego solo basta con acceder al directorio con nuestro navegador y obtendremos una nueva apariencia para nuestras carpetas web compartidas :) .

Dentro del directorio de h5ai existe un archivo de configuración llamado options.js, podemos editar su contenido para asignar valores a las variables que configuran la apariencia como la del idioma por ejemplo, cambiar donde dice

lang: undefined,

por

lang:"es",

Y luego en la sección de lenguajes al final del archivo añadir el lenguaje español, después del primer idioma que se encuentra.


"es": {
viewDetails: "detalles",
viewIcons: "Íconos",
columnName: "Nombre",
columnLastModified: "Última modificación",
columnSize: "Tamaño",
footerUsing: "Usando",
parentDirectory: "Directorio superior",
empty: "Vacío"
},

Con eso mostrará los mensajes de la interfaz en español, sí desean pueden utilizar el nuestro:
http://debian.ues.edu.sv/h5ai/options.js

Espero le saquen el jugo y creen nuevos temas :)

Réplica oficial ftp.cl.debian.org es ahora un Round-Robin

From Debian. Published on 10/07/2011.

A partir de ahora la réplica oficial de Debian en Chile, ftp.cl.debian.org, es un Round-Robin de dos réplicas; debian.netlinux.cl y debian.nod.cl. Un Round-Robin es básicamente una rotación DNS ideada para balancear la carga. Un requerimiento a ftp.cl.debian.org retorna dos valores,

$ host ftp.cl.debian.org
ftp.cl.debian.org has address 200.75.30.181
ftp.cl.debian.org has address 201.238.222.20

Con esto el ancho de banda accesible a ftp.cl.debian.org se ha en principio duplicado.

Cabe hacer notar que ha sido un deseo de muchos años de esta comunidad el poder contar con más de una réplica efectiva. El hecho es que la mayoría de los usuarios de Debian escogen a ftp.XX.debian.org a la hora de editar sus sources.list, lo que conlleva una carga muy grande acarreada por una sola réplica, la oficial, que muy pronto se ve saturada. El resto de las réplicas, por muchas que existan, nunca logran competir con la réplica oficial, creando un desperdicio enorme de ancho de banda donado. Con el Round-Robin se ha logrado revertir esta tedencia, de hecho duplicando la accesibilidad de ftp.cl.debian.org.

Debemos también mencionar que un Round-Robin no es una ocurrencia habitual. Hasta esta fecha existía solo uno; ftp.us.debian.org. Podemos con orgullo decir que Chile ha logrado en segundo Round-Robin de Debian.

Finalmente, quisiéramos agradecer a los dos patrocinadores de ftp.cl.debian.org; Netlinux[1] y NOD Networks Chile[2], quienes desinteresadamente donan estos recursos a Debian.

[1] http://www.netlinux.cl/
[2] http://www.nod.cl/

Ya se puede instalar iceweasel 5 o 6 en GNU/Debian

From Debian. Published on 25/06/2011.

El equipo mozilla de Debian nos provee ya varias alternativas para con apt instalar desde su sitio añadiendo el origen respectivo:
http://mozilla.debian.net/

Y por si acaso se deciden por la versión 5 acá dejo los enlaces de los xpi para el idioma español de la interfaz (sólo elijan uno):
es-AR.xpi
es-CL.xpi
es-ES.xpi
es-MX.xpi

U otros idiomas:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/5.0/linux-i686/xpi/

Nueva réplica de Debian: debian.nod.cl

From Debian. Published on 21/06/2011.

Ha sido inscrita una nueva réplica Debian en Chile. Se trata de debian.nod.cl, auspiciada por NOD Networks Chile [1]. La réplica es completa, incluye todas las arquitecturas y versiones, tiene habilitado todos los puertos; http, ftp, rsync y cuanta con un excelente enlace nacional. Además, sincroniza cuatro veces al día con ftp.br.debian.org mediante un mecanismo de push creado y mantenido por Debian Chile.

La réplica se usa de la forma habitual,

deb http://debian.nod.cl/debian squeeze main contrib non-free

El responsable de la réplica es Alejandro Blanc Koljanin [2] y quien la mantiene es Ricardo Yáñez [3].

---
[1] NOD Networks Chile, http://www.nod.cl/
[2]
[3] http://www.calel.org/

DSA-2255-1 libxml2 -- desbordamiento de bufer

From Debian. Published on 20/06/2011.

Fecha del reporte: 06 de jun 2011

Paquetes afectados: libxml2

Más información: Chris Evans descubrió que libxml era vulnerable a desbordamientos de búfer, permitiendo a un archivo de entrada XML manipulado ejecutar potencialmente código arbitrario.

Para la antigua distribución estable (lenny), este problema ha sido corregido en la versión 2.6.32.dfsg-5+lenny4.

Para la distribución estable (squeeze), este problema ha sido corregido en la versión 2.7.8.dfsg-2+squeeze1.

Para la distribución inestable (sid), este problema ha sido corregido en la versión 2.7.8.dfsg-3.

Le recomendamos que actualice el paquete libxml2 .

Original (en inglés): http://www.debian.org/security/2011/dsa-2255

DSA-2254-1 oprofile -- inyeccion de comando

From Debian. Published on 20/06/2011.

Fecha del reporte: 03 de jun 2011

Paquetes afectados: oprofile

Más información: OProfile es una herramienta de perfiles de rendimiento que se puede configurar por opcontrol, su utilidad de control. Stephane Chauveau informó de varias maneras para inyectar código arbitrario en los argumentos de esta utilidad. Si un usuario local sin privilegios está autorizado por el fichero "sudoers" para ejecutar opcontrol como root, el usuario puede utilizar el fallo para escalar sus privilegios.

Para la antigua distribución estable (lenny), este problema se ha corregido en la versión 0.9.3-2+lenny1.

Para la distribución estable (squeeze), este problema se ha corregido en la versión 0.9.6-1.1+squeeze1.

Para la distribución testing (wheezy), este problema se ha corregido en la versión 0.9.6-1.2.

Para la distribución inestable (sid), este problema se ha corregido en la versió0.9.6-1.2.n

leer más

DSA-2253-1 fontforge -- desbordamiento de bufer

From Debian. Published on 20/06/2011.

Fecha del reporte: 03 de jun 2011

Paquetes afectados: fontforge

Más información: Ulrik Persson informó de un error de desbordamiento de búfer basado en pila, en FontForge un editor de fuentes. Cuando se procesa un Bitmap Distribution Format (BDF) manipulado, podría bloquear o ejecutar código arbitrario con los privilegios del usuario que este ejecutando FontForge.

Para la antigua distribución estable (lenny), este problema ha sido corregido en la versión 0.0.20080429-1+lenny2.

Las distribuciones estable (squeeze), testing (wheezy) e inestable (sid) no se ven afectadas por este problema.

Le recomendamos que actualice el paquete fontforge.

Original (en inglés): http://www.debian.org/security/2011/dsa-2253

DSA-2252-1 dovecot -- error de programacion

From Debian. Published on 20/06/2011.

Fecha del reporte: 02 de jun 2011

Paquetes afectados: dovecot

Más información: Se descubrió que el analizador de encabezado de mensaje en el servidor de correo Dovecot, analiza incorrectamente los caracteres NUL, lo que podría conducir a una denegación de servicio a través de cabeceras de mensajes mal formadas.

La antigua distribución estable (lenny), no esta afectada.

Para la distribución estable (squeeze), este problema ha sido corregido en la versión 1.2.15-7.

Para la distribución inestable (sid), este problema ha sido corregido en la versión 2.0.13-1.

Le recomendamos que actualice el paquete dovecot .

Original (en inglés): http://www.debian.org/security/2011/dsa-2252

DSA-2251-1 subversion -- diversas vulnerabilidades

From Debian. Published on 20/06/2011.

Fecha del reporte: 02 de jun 2011

Paquetes afectados: subversion

Más información: Varias vulnerabilidades fueron descubiertas en Subversion, el sistema de control de versiones. El proyecto "Common Vulnerabilities and Exposures" identifica los siguientes problemas:

  • CVE-2011-1752: El módulo mod_dav_svn del servidor Apache HTTPD, puede ser bloqueado cuando se le pregunta para entregar la línea base de recursos WebDAV.


CVE-2011-1783: El módulo mod_dav_svn del servidor Apache HTTPD, puede provocar un bucle que consume toda la memoria disponible del sistema.


CVE-2011-1921: El módulo mod_dav_svn del servidor Apache HTTPD, puede filtrar a los usuarios remotos el contenido de los archivos configurados como ilegibles para esos usuarios.

Para la antigua distribución estable (lenny), estos problemas han sido corregidos en la versión 1.5.1dfsg1-7.

leer más

DSA-2244-1 bind9 -- condicion incorrecta de limite

From Debian. Published on 13/06/2011.

Fecha del reporte: 27 de may 2011

Paquetes afectados: bind9

Más información: Se descubrió que BIND, una implementación del protocolo DNS, no procesa correctamente algunos grandes registros RRSIG, configurados en las respuestas DNSSEC. El error de aserción resultante, hace que el proceso del servidor de nombres se bloquee, por lo que la resolución de nombres queda fuera de servicio. (CVE-2011-1910)

Además, esta actualización corrige el manejo de ciertas combinaciones de zona firmadas y no firmadas cuando se usa un servicio de DLV. Anteriormente, los datos de algunas de las zonas afectadas podrían no estar disponibles desde el servidor de nombres.

La antigua distribución estable (lenny), este problema ha sido corregido en la versión 1:9.6.ESV.R4+dfsg-0+lenny2.

Para la distribución estable (squeeze), este problema ha sido corregido en la versión 1:9.7.3.dfsg-1~squeeze2.

leer más

DSA-2243-1 unbound -- fallo de diseño

From Debian. Published on 13/06/2011.

Fecha del reporte: 27 de may 2011

Paquetes afectados: unbound

Más información: Se descubrió que Unbound, una cache de resolución DNS, deja de dar respuestas a las zonas firmadas con DNSSEC después de haber procesado una consulta modificada. (CVE-2009-4008).

Además, esta actualización mejora el nivel de soporte DNSSEC en la versión lenny de Unbound, de manera que es posible que los administradores de sistemas configuren el anclaje de confianza para la zona raíz.

Para la antigua distribución estable (lenny), este problema ha sido corregido en la versión 1.4.6-1~lenny1.

Para las otras distribuciones (squeeze, wheezy y sid), este problema ha sido corregido en la versión 1.4.4-1.

Le recomendamos que actualice el paquete unbound .

Original (en inglés): http://www.debian.org/security/2011/dsa-2243

Nuevas opciones para el Blog de Debian Chile

From Debian. Published on 10/06/2011.

Hemos agregado dos nuevas opciones para el Blog. La primera es un módulo para votar. La votación es permitida en cada artículo del Blog, en forma anónima o habiendo sido autenticado con una cuenta. La votación autenticada puede ser modificada, la anónima no. La graduación va de uno a siete, 7 siendo la nota máxima.

La segunda es que ahora se permiten comentarios anónimos, que requieren identificación y aprobación, además de ingresar correctamente un CAPTCHA visual. Usuarios del Blog no requieren aprobación ni pasar el CAPTCHA para comentar un artículo.

Creando un router en Debian

From Debian. Published on 01/06/2011.

Esta es una receta para crear un router en Debian. La idea es sustituir el típico router inalámbrico de casa con una máquina corriendo en Debian, mientras que la función del router inalámbrico cambia a la de Access Point/switch, que manejaría la red interna.

Es necesario que el servidor Debian tenga dos tarjetas de red. Vamos a llamarlas eth0 y eth1, siguiendo la denominación convencional. La interfaz eth0 la conectamos a Internet, mientras que eth1 se conecta al router inalámbrico.

Antes de continuar, debemos ingresar al la interfaz de administración del router inalámbrico y anotar la sub-red que utiliza. Vamos a suponer que es 192.168.1.0/24.

La conexión a Internet es generalmente de tipo Banda Ancha, mediante un cable modem. En este caso, el cable módem se encarga de adquirir un numero IP del proveedor a través de DHCP y el servidor Debian simplemente lo agarra como suyo. Edita /etc/network/interfaces y define eth0 como DHCP,

# The primary network interface
auto eth0
       iface eth0 inet dhcp

Conecta eth0 al módem con un cable de red ("twisted pair"), luego reinicia el módem y el computador Debian. Prueba conexiones Internet. El comando,

# ifconfig eth0

debería retornar los parámetros de red asignados.

Alternativa, la conexión a Internet es de tipo ADSL, en cuyo caso se requiere PPPoE. Sigue las instrucciones de la guía,

http://man-es.debianchile.org/adsl.html

Edita /etc/network/interfaces y define eth1 como una sub-red estática privada,

auto eth1
iface eth1 inet static
       address 192.168.0.1
       netmask 255.255.255.0
       network 192.168.0.0
       broadcast 192.168.0.255

Es muy importante que esta definición no contenga una pasarela (gateway). Es igualmente importante que esta sub-red sea diferente a la sub-red del router inalámbrico.

Levanta la interfaz con,

# ifup eth1

'ifconfig eth1' debería retornar los parámetros de red recién asignados.

Conecta eth1 al router inalámbrico con un cable de red ("twisted pair"). El cable debe ir al mismo puerto que estaba conectado a Internet. Vamos a suponer que el router inalámbrico estaba configurado para adquirir valores de red vía DHCP.

Instala el servidor DHCP,

# apt-get install isc-dhcp-server

Edita /etc/default/isc-dhcp-server y modifica la variable INTERFACES con,

INTERFACES="eth1"

Edita /etc/dhcp/dhcpd.conf. Descomenta el instructivo "authoritative",

authoritative;

y define una sub-red,

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.2 192.168.0.2;
  option routers 192.168.0.1;
  option ip-forwarding off;
  option broadcast-address 192.168.0.255;
  option subnet-mask 255.255.255.0;
  option domain-name-servers 192.168.0.1;
  default-lease-time 86400;
  max-lease-time 86400;
}

Esta definición va a servir un solo IP; 192.168.0.2. Observa /var/log/syslog en un terminal con,

$ tail -f /var/log/syslog

luego reinicia el servidor DHCP,

# /etc/init.d/isc-dhcp-server restart

Observa en /var/log/syslog como el router inalámbrico automáticamente adquiere un IP,

May 30 20:27:01 debian dhcpd: DHCPDISCOVER from 00:24:b2:28:8e:f7 via eth1
May 30 20:27:01 debian dhcpd: icmp_echorequest 192.168.0.2: Operation not permitted
May 30 20:27:02 debian dhcpd: DHCPOFFER on 192.168.0.2 to 00:24:b2:28:8e:f7 via eth1
May 30 20:27:05 debian dhcpd: DHCPREQUEST for 192.168.0.2 (192.168.0.1) from 00:24:b2:28:8e:f7 via eth1
May 30 20:27:05 debian dhcpd: DHCPACK on 192.168.0.2 to 00:24:b2:28:8e:f7 via eth1

El router inalámbrico tiene dirección Internet 192.168.0.2, pasarela y servidor DNS 192.168.0.1.

Instala el servidor DNS,

# apt-get install bind9

Edita el archivo /etc/bind/named.conf.options para que lea,

options {
        directory "/var/cache/bind";
 
        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk. See http://www.kb.cert.org/vuls/id/800113
 
        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.
 
        forwarders {
                100.10.0.3;
                100.10.0.7;
        };
 
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};

en donde los números IP en "forwarders" son los DNS del proveedor de Internet. Para obtener estos números IP, inspecciona el archivo /etc/resolv.conf. Este fue escrito automáticamente por el servidor DHCP del proveedor. Otra alternativa es obtener el número IP del servidor,

$ ifconfig eth0 | egrep "inet addr:"
          inet addr:100.50.210.134 Bcast:255.255.255.255 Mask:255.255.248.0

luego correr,

$ nslookup 100.50.210.134

Los servidores DNS se listan a partir de "Authoritative answers can be found from:"

Reinicia el servidor DNS,

# /etc/init.d/bind9 restart

Ahora edita /etc/resolv.conf para que lea,

nameserver 127.0.0.1

Esto transforma a localhost en servidor DNS, que vía BIND9 resuelve nombres haciendo requerimientos a los DNS del proveedor. En particular, 192.168.0.1 es también un servidor DNS.

Falta un pequeño detalle. Cada vez que el lease se renueva, el servidor DHCP del proveedor reescribe /etc/resolv.conf automáticamente con sus valores. Para evitar esto, edita /etc/dhcp/dhclient.conf y remueve de "request" las opciones,

domain-name, domain-name-servers, domain-search

Debe leer,

request subnet-mask, broadcast-address, time-offset, routers,
#       domain-name, domain-name-servers, domain-search, host-name,
        host-name,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers;

Esto evita que el cliente DHCP solicite un nombre de dominio, servidores DNS y dominios de busqueda y que /etc/resolv.conf sea reescrito con estos valores.

Falta redirigir eth1 a eth0 para que la red interna 192.168.1.0/24 del router inalámbrico pueda salir a Internet. Aquí debemos hacer dos cosas: 1) redirigir eth1 a eth0 y 2) reescribir los números IP 192.168.1.x con el número IP público del servidor Debian. Esto se llama enmascarar. Si no se enmascara, los paquetes de red salientes de la red interna tendrian IP 192.168.1.x y serian bloqueados ("IP spoofing").

En Debian, redirigir no es una opción por omisión. Para activarla hay que modificar el valor de /proc/sys/net/ipv4/ip_forward de 0 a 1.

# echo 1 > /proc/sys/net/ipv4/ip_forward

Un,

$ cat /proc/sys/net/ipv4/ip_forward

deberia retornar 1.

Falta otro pequeño detalle. Al reiniciar el computador, se reescribe /proc/sys/net/ipv4/ip_forward con el valor por omisión, que es 0, deshabilitando la redireccion. Para evitar esto, edita /etc/sysctl.conf y descomenta,

net.ipv4.ip_forward=1

Ahora el valor de /proc/sys/net/ipv4/ip_forward se reescribe a 1.

Enmascarar se hace fácilmente con iptables en la tabla NAT. Pero, el problema que se presenta es que el IP público del servidor Debian es generalmente dinámico y el proveedor puede modificarlo cada 24 horas o menos. Para solucionar esto debemos crear un script que se corra cada vez que se levante la red externa en eth0,

#!/bin/sh
#
# masquerade: Script to masquerade an external network connection
#             (modem or ADSL) upon bringing the interface up. Name this
#             script masquerade.sh, put it in /etc/network/if-up.d/ and
#             make it executable (755).
#             Change INET_IFACE and LAN_IP_RANGE to suit your needs.
#             You will need to have packet filtering (iptables) enabled
#             in your kernel and module iptable_nat.

#             This script is intended for Debian systems. May not work on
#             other Linux distributions.

#             Author: Ricardo Yanez, Mon May 30, 2011

# Define external interface
INET_IFACE="eth0"
 
# LAN IP range
LAN_IP_RANGE="192.168.0.0/24"
 
# Get IP number
INET_IP=`ifconfig $INET_IFACE | egrep "inet addr" | cut -d : -f2 | cut -d \ -f1`
# please note the extra space in the last cut, right after \ (very important).
 
# Clear all rules in POSTROUTING chain
iptables -t nat -F POSTROUTING
 
# Masquerade
echo -n "Masquerading interface $INET_IFACE to source $INET_IP... "
iptables -t nat -A POSTROUTING -s $LAN_IP_RANGE -o $INET_IFACE \
         -j SNAT --to-source $INET_IP
echo "done."

Descarga este script (masquerade.sh_.txt), muévelo a /etc/network/if-up.d/masquerade.sh y dale permisos de ejecución,

# chmod 755 /etc/network/if-up.d/masquerade.sh

Corre el script por primera vez,

# /etc/network/if-up.d/masquerade.sh
Masquerading interface eth0 to source 100.50.210.134... done.

Ahora el router inalámbrico rutea la sud-red privada 192.168.1.0/24, cuyo IP "externo" es 192.168.0.2 y el servidor Debian conectado a Internet rutea la red 192.168.0.0/24.

En este punto puede ser ventajoso entrar a la administración del router inalámbrico, quizás con otro computador de la sub-red 192.168.1.0/24, y activar la administración remota desde el IP 192.168.0.1.

Queda un último detalle. El servidor Debian esta conectado directamente a Internet y es aconsejable crearle un cortafuegos. La base de este cortafuegos es el descrito en http://man-es.debianchile.org/cortafuego.html, versión para un servidor, pero tomando en cuenta que existe una segunda interfaz de red (eth1) y que el IP puede no ser estático.

Primero, crea el archivo /etc/network/if-pre-up.d/firewall,

#!/bin/sh
 
IPTABLES=/sbin/iptables
 
if [ ! -x $IPTABLES ]; then
  exit 0
fi
 
# números IP loopback
LO_IP="127.0.0.0/8"
 
if [ "$IFACE" = lo ]; then
 
  $IPTABLES -F
  $IPTABLES -P INPUT DROP
  $IPTABLES -P FORWARD DROP
  $IPTABLES -P OUTPUT ACCEPT
 
  ###############################################
  ############### INPUT chain ###################
  ###############################################
 
  # 1) new not in syn
  $IPTABLES -A INPUT -p TCP -m state --state NEW ! --syn -j DROP
 
  # 2) loopback
  $IPTABLES -A INPUT -i $IFACE -s $LO_IP -j ACCEPT
  $IPTABLES -A INPUT -i $IFACE -j ACCEPT
 
  # 3) Aceptar paquetes en estado establecido y relacionado
  $IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
 
  # 4) inserta reglas en este punto (ver más adelante)
 
  ###############################################
  ############## FORWARD chain ##################
  ###############################################
 
  # (Aquí van reglas si el servidor actua de router)
 
  ###############################################
  ############## OUTPUT chain ###################
  ###############################################
 
  # new not in syn
  $IPTABLES -A OUTPUT -p TCP -m state --state NEW ! --syn -j DROP
 
  # establecido, relacionado
  $IPTABLES -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
 
fi

Dale permisos de ejecución,

# chmod 755 /etc/network/if-pre-up.d/firewall

Luego crea el archivo /etc/network/if-up.d/firewall,

#!/bin/sh
 
IPTABLES=/sbin/iptables
 
if [ ! -x $IPTABLES ]; then
  exit 0
fi
 
# interfaz de red externa
INET_IFACE="eth0"
 
# interfaz de red interna
LAN_IFACE="eth1"
LAN_IP="192.168.0.0/24"
 
if [ "$IFACE" = "$INET_IFACE" ]; then
 
  # 5) Definir la cadena "bloquear-spoof"
  $IPTABLES -N bloquear-spoof
  $IPTABLES -A bloquear-spoof -i $IFACE -s 10.0.0.0/8 -j DROP
  $IPTABLES -A bloquear-spoof -i $IFACE -s 172.16.0.0/12 -j DROP
  $IPTABLES -A bloquear-spoof -i $IFACE -s 192.168.0.0/16 -j DROP
 
  # 6) Cadena "pqtes-icmp-permitidos"
  $IPTABLES -N pqtes-icmp-permitidos
#  $IPTABLES -A pqtes-icmp-permitidos -p ICMP --icmp-type 8 -m limit --limit 1/second --limit-burst 3 -j ACCEPT
 
  # 7) Cadena "pqtes-udp-permitidos"
  $IPTABLES -N pqtes-udp-permitidos
#  $IPTABLES -A pqtes-udp-permitidos -p UDP -m state --state NEW --dport 53 -j ACCEPT
#  $IPTABLES -A pqtes-udp-permitidos -p UDP -m state --state NEW --dport 123 -j ACCEPT
 
  # 8) Cadena "pqtes-tcp-permitidos"
  $IPTABLES -N pqtes-tcp-permitidos
#  $IPTABLES -A pqtes-tcp-permitidos -p TCP -m state --state NEW --dport 25 -j ACCEPT
#  $IPTABLES -A pqtes-tcp-permitidos -p TCP -m state --state NEW --dport 80 -j ACCEPT
#  $IPTABLES -A pqtes-tcp-permitidos -p TCP -m state --state NEW --dport 443 -j ACCEPT
#  $IPTABLES -A pqtes-tcp-permitidos -p TCP -m state --state NEW -m multiport --dports 110,995 -j ACCEPT
#  $IPTABLES -A pqtes-tcp-permitidos -p TCP -m state --state NEW -m multiport --dports 143,993 -j ACCEPT
#  $IPTABLES -A pqtes-tcp-permitidos -p TCP -m state --state NEW --dport 22 -s 100.10.2.0/24 -j ACCEPT
 
  # 9) Agregar cadenas a INPUT
  $IPTABLES -A INPUT -i $IFACE -j bloquear-spoof
  $IPTABLES -A INPUT -i $IFACE -p ICMP -j pqtes-icmp-permitidos
  $IPTABLES -A INPUT -i $IFACE -p UDP -j pqtes-udp-permitidos
  $IPTABLES -A INPUT -i $IFACE -p TCP -j pqtes-tcp-permitidos
 
  # 10) Optativo: Registrar paquetes que van a ser desechados
  #$IPTABLES -A INPUT -j LOG --log-level debug --log-prefix "Drop INPUT: "
 
fi
 
if [ "$IFACE" = "$LAN_IFACE" ]; then
 
  ###############################################
  ############### INPUT chain ###################
  ###############################################
 
  $IPTABLES -A INPUT -i $IFACE -s $LAN_IP -j ACCEPT
 
  ###############################################
  ############## FORWARD chain ##################
  ###############################################
 
  # established, related
  $IPTABLES -A FORWARD -i $INET_IFACE -o $LAN_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT
  $IPTABLES -A FORWARD -i $LAN_IFACE -o $INET_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT
 
  $IPTABLES -A FORWARD -i $INET_IFACE -o $IFACE -m state --state NEW -j DROP
  $IPTABLES -A FORWARD -i $IFACE -o $INET_IFACE -m state --state NEW -j ACCEPT
 
  ###############################################
  ############## OUTPUT chain ###################
  ###############################################
 
  $IPTABLES -A OUTPUT -o $IFACE -j ACCEPT
 
  ###############################################
  ############## NAT chain ######################
  ###############################################
 
  /etc/network/if-up.d/masquerade.sh
 
fi

La segunda parte de este script protege la redirección en la cadena FORWARD. Nota el particular que se debe enmascarar en algún punto. Lo mejor es hacerlo cuando se levanta eth1.

Dale al script permisos de ejecución,

# chmod 755 /etc/network/if-up.d/firewall

y carga el cortafuegos en el núcleo,

# export IFACE=lo ; /etc/network/if-pre-up.d/firewall ; export IFACE=eth0 ; /etc/network/if-up.d/firewall ; export IFACE=eth1 ; /etc/network/if-up.d/firewall

Las cadenas de pueden observar con,

# iptables -L -v

y la tabla NAT con,

# iptables -t nat -L -v

Manejando el audio USB en Debian

From Debian. Published on 29/05/2011.

A veces conectamos alguna periferia USB que tiene un chip de sonido, por ejemplo una webcam o auriculares, que luego de un reinicio del computador nos arruina el sonido de la tarjeta primaria conectada a los parlantes.

El motivo de este comportamiento es la secuencia en que los módulos de sonido son cargados en el núcleo. ALSA enumera las tarjetas de acuerdo a ésta secuencia y puede suceder que el dispositivo de sonido USB cargue antes que la tarjeta de sonido primaria, transformándola de hecho en primaria según visto por ALSA.

La manera de solucionar esto es forzando la secuencia mencionada para que la tarjeta de sonido se cargue primero. Edita /etc/modprobe.d/alsa-base, agrega al final del archivo,

options snd_usb_audio index=-1

y reinicia el computador. El parámetro index=-1 fuerza al núcleo a cargar el dispositivo snd_usb_audio al final de la secuencia.

Sin internet en casa, posteando desde la blackberry

From Aplicaciones para móviles. Published on 31/05/2009.

Hola,
este fin de semana me encuentro sin internet en mi casa debido a a que no pague la cuenta pero esto no es impedimento para posteár en mi blog, desde mi blog escribo y veo que opera el navegador que tengo cargado en la blackberry tiene muy buen soporte para wordpress para poder publicar, para los que tengan blackberry les recomiendo cargen ópera Mobile ya que es uno de los buenos navegadores para la blackberry, esperando a que aparezca fennec

Disponible ahora: Fennec Alpha 1 para Windows Mobile

From Aplicaciones para móviles. Published on 19/05/2009.

Por Percy Cabello

Mozilla ha publicado su primera versión de desarrollo de Fennec (Firefox Móvil) para los dispositivos que cuenten con Windows Mobile.

A pesar de incluir una interfaz de usuario y un comportamiento global muy similar a la muy desarrollada versión para las tablets de Nokia (con sistema operativo Maemo), aún se encuentra en estado alpha y no se recomienda para su uso diario.

El vídeo que puedes ver debajo, realizado por Madhava Enros, te ofrece un buen resumen de cómo se comporta sobre un HTC Touch.

Fennec – alpha 1 para Windows Mobile por Madhava Enros en Vimeo.

Otra versión de Fennec para Symbian se encuentra bajo desarrollo.

Aparece la primera beta de Fennec

From Aplicaciones para móviles. Published on 20/03/2009.

El navegador móvil de Mozilla ya puede instalarse en cierto tipo de dispositivos gracias a la aparic

Fennec 1.0 beta, la versión móvil de Firefox

From Aplicaciones para móviles. Published on 20/03/2009.

Orale, por ahi me encontre este video, se ve que el navegador funciona re bien, lastima que mi arcaico celular no puede usar esas aplicaciones

Mozilla lanza la beta 1 de Fennec

From Aplicaciones para móviles. Published on 19/03/2009.

Ayer Mozilla lanzó la primera beta de Fennec, su navegador de Internet para móviles. Por el momento esta primera beta sólo está disponible para los Nokia N800 y N810, aunque si estás interesado puedes probar sus funcionalidades desde el escritorio de un Mac / Windows / Linux. En lo relativo a las versiones para Windows Mobile y Symbian, están en pleno desarrollo, así que no os preocupéis que llegarán.

En la nueva versión beta, no hay grandes cambios en la usabilidad, pero si hay mejoras en el código interno y ahora ya está implementado la posibilidad de visualizar contenido Flash, algo básico para poder disfrutar de Internet al 100%.

Por otro lado se han incluido por primera vez la posibilidad de añadir extensiones, de la misma forma que funciona su hermano mayor Firefox. De momento sólo funcionan algunas como Weave, un addon básico para terminales móviles, ya que permite sincronizar los favoritos entre tu navegador Firefox, que usas en casa y el navegador Fennec que tienes en el móvil. También es compatible el Gesture Addon, otro complemento que tiene mucho más sentido en terminales móviles que en el propio ordenador de sobremesa o portátil, ya que con simples “gestos” o movimientos puedes volver a la página de inicio, abrir los favoritos, abrir pestañas, etc. En el vídeo a continuación podrás ver estas características en acción.

De momento es pronto, pero está claro que Fennec va a ser toda una revolución para la navegación en Internet desde el móvil. Lo mismo que ocurrió con Firefox en su versión de sobremesa.

Vía: Blog oficial de Mozilla


Firefox para Windows Mobile disponible en una versión preliminar

From Aplicaciones para móviles. Published on 04/02/2009.

Mientras esperamos la que se rumorea será la primera alpha de Firefox para Windows Mobile, una versión muy preliminar está disponible para descargar desde la página de uno de los desarrolladores.

Evidentemente, se trata de una versión no soportada y que aún tiene bastantes problemas, pero que permite apreciar por donde irá el resultado final. Por tanto, no se recomienda su uso más que para probarlo, y desde luego no como navegador habitual, puesto que sufre bastantes cuelgues.

En el vídeo de PocketNow podemos ver su funcionamiento si no queremos arriesgarnos a probarlo nosotros mismos, y a pesar de los problemas la cosa tiene buena pinta. Al menos tendremos otra alternativa al infame Internet Explorer, que a pesar de la última actualización (que, por cierto, solo podrán disfrutar los que adquieran nuevos teléfonos) sigue sin estar a la altura de los tiempos que corren.

(Vía MobileTopSoft y Xataka Móvil.)
Descarga | Fennec.

Fennec

From Aplicaciones para móviles. Published on 07/01/2009.

Bitek visto en Fennec, el próximo browser de Mozilla para dispositivos móviles, probado en Windows XP.

Mozilla Fennec Mozilla Fennec BiTek en Mozilla Fennec BiTek en Mozilla Fennec Bitek en Fennec Bitek en Fennec

Aún queda mucho por hacer, pero tomando en cuenta que es una versión alpha, está quedando muy bien.
¡Ya lo quiero para mi BlackBerry!

Más información

Publicada la segunda alfa de Firefox Móvil (Fennec)

From Aplicaciones para móviles. Published on 24/12/2008.

Por Percy Cabello

Fennec Alpha 2

Mozilla ha publicado su segunda versión de desarrollo de Fennec, el navegador para dispositivos móviles, basado en Firefox para las Internet Tablets de Nokia (con Maemo, una plataforma basada en Linux).

Como en las alfas previas, esta versión también incluye la aplicación XULRunner, que permite ejecutarlo bajo Windows, Linux y Mac OS X.

De acuerdo a las notas de publicación, las mejoras de la Alfa 2 son:

  • Paneo más rápido
  • Zoom más rápido
  • Mejoras en la respuesta mientras se cargan las páginas
  • Nuevos contenidos para los autores de las extensiones.
  • Mejoras en la interfaz para mejorar la usabilidad.

Ya que varias de las mejoras han ocurrido en el apartado de rendimiento, probablemente necesites ejecutarlo bajo el N800 o N810 para poder apreciar las diferencias.

Esta versión todavía no está disponible para Windows Mobile, que se encuentra bajo desarrollo y debería estar disponible próximamente.

Entretanto, la semana pasada se hizo público el anuncio de que Fennec también estaría disponible para S60, el sistema operativo de Nokia basado en Symbian, lo que significaría poder alcanzar el 60% de cuota en el mercado de los dispositivos móviles.

Para los enlaces a las descargas y más detalles, revisa las notas de publicación de Fennec Alfa 2 [en].

Fennec llegará a móviles basados en Symbian S60

From Aplicaciones para móviles. Published on 21/12/2008.

Por Percy Cabello

A medida que Firefox Móvil, de nombre clave Fennec, se acerca a su segunda alfa (a mediados de esta semana), Christian Sejersen de Mozilla, ha anunciado [en] que Mozilla portará Fennec a S60, el sistema operativo de Nokia basado en Symbian, la plataforma más popular con más de la mitad de terminales, cuadruplicando el número de usuarios potenciales del navegador web para dispositivos móviles de Mozilla.

Juto con las otras plataformas soportadas, como Windows Mobile y Maemo (Linux para las Tablets de Nokia), Mozilla podría alcanzar el 65% del mercado de estos dispositivos.

El desarrollo para S60 ya está encaminado, ya que cuenta con varias de las funcionalidades listas como Gecko, el motor de JavaScript y el parseado de HTML. Todo listo para el próximo paso que incluirá Necko (el motor de red de Mozilla), para poder ofrecer una versión plenamente funcional a finales de Marzo próximo.

Teniendo en cuenta que hay al menos dos plataformas importantes basadas en Symbian (la otra es UIQ), Mozilla se centrará en S60 Tercera Edición (Symbian 9.1) y posteriores, que incluyen al N95, y otros Nokia, LG, y los Smartphones de Samsung.

Más interesante, de acuerdo al post de Christian, es que Symbian se encuentra ayudando a Mozilla con ingenieros que aportan la visión necesaria al proyecto, mientras que las “Casas de Symbian” también están interesadas en contribuir.

Para las otras plataformas, Christian ha comentado

Hay otras plataformas más: iPhone, RIM y Android, que tienen o están ganando cuota de mercado, pero por razones técnicas o de licencia, no podemos trabajar sobre ellas.

Prueba Firefox mobile

From Aplicaciones para móviles. Published on 23/10/2008.

La semana pasada se hizo pública la primera alpha del proyecto de Mozilla para llevar Firefox al campo de los dispositivos móviles. El nombre elegido ha sido Fennec, otro pequeño zorrito (esta vez sí y no un panda) que habita en el desierto del Sahara.

El proyecto está todavía en una fase muy temprana, pero promete acercar la web tal y como es a los pequeños terminales. De momento, por las imágenes y vídeos que se ha hecho públicos la cosa pinta muy bien.

Destaca por ser muy intuitivo y sencillo de utilizar y podrá disfrutarse de Internet tal y como es, ya que soportará AJAX y JavaScript, algo que los usuarios de iPhone echamos mucho de menos. Además viene con las nuevas características de Firefox 3, como la barra inteligente, la posibilidad de borrar la información personal, sincronizar los favoritos y contraseñas con el Firefox de tu escritorio, etc.

Vídeo demo Fennec en Nokia N810

De momento funcionará bajo Windows Mobile y Linux y se puede instalar en un Nokia N810 Internet Table. Sí te apetece probarlo en el escritorio del ordenador también puedes bajar el ejecutable para Windows, Mac y Linux.

Algo que muchos usuarios estaban esperando es que fuese compatible con el iPhone, bueno compatible, compatible, sí que lo es, el problema es que Apple no quiere ver a Fennec ni por asomo.

Christian Sejersen, director de ingeniería de Mozilla, confirmó esta semana que, por el momento, solamente habrá versiones de Fennec para Symbian, Windows Mobile y una distribución Linux usada por Nokia. Así que nada de iPhone y nada de Android.

La decisión ha sido motivada por que Apple no permite en los iPhones aplicaciones que corran código en segundo plano y al no permitir la distribución de aquellos productos que repliquen funcionalidades que se encuentren en productos desarrollados por la empresa.

A pesar de todo y con un poquito de suerte, veremos Fennec correr en el iPhone, es sólo cuestión de tiempo

Lo nuevo de Mozilla

From Aplicaciones para móviles. Published on 19/10/2008.

Esta semana Mozilla ha dado dos noticias que seguramente darán que hablar. La primera es el lanzamiento de la versión 3.1 beta de su navegador web Firefox, que incluye entre sus novedades la tecnología Geode y el nuevo motor JavaScript, llamado TraceMonkey.

Geode es una implementación de la Especificación de Geolocalización del W3C, que permite entregar la ubicación de un PC a un servicio web que lo solicite. El sistema determina la posición mediante GPS, redes WIFI o entrada manual y permitiría, en palabras del blog de mozilla labs obtener reseñas de restoranes cercanos o incluso personalizar las noticias mostradas en el lector RSS dependiendo si estás en el trabajo o en tu casa.

TraceMonkey es la respuesta de Mozilla al motor JavaScript V8 de Google, y supuestamente presenta una mejora sustantiva en los tiempos de carga con respecto a su rival. Para el usuario común, esto implica una mejor velocidad en el uso de aplicaciones web como gmail o facebook.

La otra gran noticia de Mozilla tiene relación con los dispositivos móviles y es que esta semana, el hermano menor de Firefox, llamado Fennec, vió la luz con la primera versión para desarrolladores (alpha). Por el momento solo existen versiones para Windows, Linux, Mac y el Nokia n810.

Firefox Mobile... Fennec

From Aplicaciones para móviles. Published on 18/10/2008.

 

Primer vistazo a la Alpha 1 de Firefox Móvil (Fennec)

From Aplicaciones para móviles. Published on 18/10/2008.

Por Percy Cabello

Anunciado originalmente hace un año, Mozilla ha publicado su novena versión (y primera oficial) de desarrollo de Fennec, la variante para dispositivos móviles de Firefox.

El desarrollo actual está orientado y basado en las plataformas Tablet Internet de Nokia (basadas en Maemo), y su primer lanzamiento se encuentra disponible sólo para este sistema.

Aunque también se está trabajando en una versión para Windows Mobile, que debería estar disponible en futuras versiones de desarrollo.

Como puedes ver por las capturas de pantalla, se asemeja mucho a Firefox, pero con una interfaz mucho más simplificada. La barra de navegación, por ejemplo, se encuentra escondida hasta que mueves la página hacia la izquierda. Así tienes los típicos botones de Adelante, Atrás y la estrella (con etiquetas incluidas), y acceso a las preferencias de Fennec.

Si te mueves a la derecha, verás las miniaturas de las pestañas que tienes abiertas actualmente, con un botón para cerrar para cada una de ellas y otro para añadir una pestaña nueva.

Las preferencias se mantienen a lo mínimo indispensable, pero se incluye un administrador de descargas, junto con un administrador de complementos, que es casi igual al de Firefox, incluyendo su integración con Mozilla Add-ons, y sus pestañas para plugins, temas y extensiones.

La seguridad tampoco queda al margen, ya que el botón de sitio te dice su nivel de cifrado y autenticidad cuando lo pulsas. No obstante, no hay manera de verlo desde la interfaz primaria de usuario.

La barra alucinante también se ha conseguido trasladar a la versión móvil y busca en tus etiquetas, títulos y direcciones del historial y los marcadores para encontrar coincidencias.

Una cosa que definitivamente quiero en Firefox (y de la que he estado intentando hacer un boceto) es la opción de tener varios buscadores (una barra de búsqueda) accesible desde la barra de direcciones, como puedes ver en la última línea. No es accesible desde el teclado de momento como me gustaría, pero al menos las opciones están ahí.

El equipo móvil ha preparado binarios de Fennec para Windows, Linux y Mac OS X para que todo el mundo los pruebe y así obtener la mayor información posible de los usuarios.

Para una sensación más viva de Fennec, revisa este vídeo (Fennec Alpha Walkthrough [en] en Vimeo) hecho por Madhava Enros [en], un miembro del equipo de experiencia de usuario de Fennec.

Aún le faltan carpetas de marcadores, implementar plugins (mala suerte, no hay Youtube), y tener algunas cuestiones pendientes en el rendimiento y representación de la intefaz de usuario, pero es algo esperable de una alfa y como apunta Jay Sullivan [en]: “Nos hemos centrado hasta ahora en la experiencia de usuario [en]. Estamos tomando la inspiración de nuevas ideas [en] diseñadas para hacer más fácil la navegación y maximizar la cantidad de pantalla dedicada al contenido web. Estamos deseando conocer vuestra opinión y hacer así muchas mejoras en la experiencia de usuario.”

Revisa las notas de versión de Fennec Alfa 1 [en].

Fennec, el nuevo navegador de Mozilla para Windows Mobile

From Aplicaciones para móviles. Published on 14/10/2008.

Hace poco navegando por internet me tope con que Mozilla ya está preparando un navegador para Windows Mobile (ya que a mucha gente no le gusta el Internet Explorer), su nombre es Fennec (sería como una versión de Firefox para Windows Mobile), este navegador está actualmente en beta y se espera su versión final para el 2010 (que mal), aquí les dejo un pantallazo de como se ve:

Como se puede apreciar en la foto ha conseguido un 88/100 en el Acid3 Test, me imagino que para el 2010 cuando esté listo tendrá 100/100 en el Acid3 Test o.O

Edit: Gracias a Daniel les traigo la descarga de la versión beta de Fennec para PC, descarguenlo aquí

Firefox para Windows Mobile

From Aplicaciones para móviles. Published on 13/10/2008.

Aunque sea una herramienta para microsoft, seguro que es interesante, veniendo de Mozilla. Según las

Fennec (Firefox Mobile)

From Aplicaciones para móviles. Published on 13/10/2008.

Hace algunos dias el CEO de Mozilla declaro que veriamos las primeras alphas de Firefox Mobile en algunas semanas, el equipo de Mozilla habia dicho que Firefox Mobile solo seria lanzado para Windows Mobile hasta ese momento todo era teorico pero ahora ya tenemos screenshots de Firefox Mobile corriendo sobre un smarthphone touchscreen con Windows Mobile Pro.

Eston screenshots dan una buena primera impresion de como se vera la final de Fennec (asi es como se llamara) pero lo mas importante es que en uno de los screenshots se ve que sometieron al navegador al test Acid3 y obtuvo una puntuacion de 88/100 lo que es impresionante para un navegador movil.

Fennec aun no esta disponible al publico pero una primera Alpha se espera en la web a finales de este año.



Instalando Mozilla Fennec en Nokia N810

From Aplicaciones para móviles. Published on 18/07/2008.

Actualización: Disponible la versión 1.01-alpha

Advertencia: No es una versión usable. De hecho, a los pocos
segundos de arrancar, peta.

Aquí tenemos las instrucciones de instalación

Añadir el catálogo de mozilla en el “administrador de aplicaciones”:

Instalar el paquete Fennec:

Este es el aspecto de la página de inicio.

Fennec, proximamente

From Aplicaciones para móviles. Published on 11/07/2008.

La mayoria de nosotros usamos celular y sabemos que muchas personas navegan desde sus disposotivos mobiles para mayor comodidad y para el ahorro del tiempo, por eso algunos sitios ya tienen su propio portal en .mobi, es decir los celulares leen una codificacion y ven una interfaz, pero muchos otros tan solo ven el codigo html.

Ejemplo de esto es el Opera Mini, un navegador que todos conocemos pero diseñado exclusivamente para telefonia movil, ahora vemos que Firefox, no se esta quedando atras y piensa lanzar, segun los rumores, a fines de este año Firefox Mobile, que se llama por ahora Fennec.

Por lo pronto podemos ver la imagen provisional del proyecto:logotipo de fennec

Imagen: Webmaster Libre

Fuente: Webmaster Libre

Cuando a un web browser le salen orejas

From Aplicaciones para móviles. Published on 08/07/2008.

Hace mucho tiempo que con la llegada del fabuloso Internet nos hemos visto sorprendidos por una “avalancha” de los cada vez más crecientes “softswares libres”. Algo que al usuario final nos gusta, al menos a mi, y mucho. El hecho de ahorrarse dinero no es moco de pavo. Desde sistemas operativos gratuitos, suites ofimáticas, editores de vídeo, retoque fotográfico… O también la posibilidad de hacerte “gratuitamente” con muchas cosas de pago. A esto último la ley ha puesto empeño en hacernos entender que es peor bajarse una canción ilegalmente que ser un acosador, si no mirad las penas de cárcel. En fin, que siempre me ando por las ramas.

Hoy me he enterado de que el fantástico navegador Firefox, y lo de fantástico no es cachondeo, está preparando una nueva versión para móviles. Aunque sufrirá un cambio de nombre. En Vez de Firefox se llamará Fennec Fox. Vamos, que pasamos de un zorro a otro según la plataforma. La verdad es que la elección de “ponerles orejas” por parte de Mozilla a su navegador lo ha hecho más entrañable. Ahora si, cual de los dos zorros te gusta más?  Por cierto, que quede claro, no van a cambiar el logotipo del firefox de toda la vida  porque hay gente que no se entera de un pimiento y luego comenta cosas que no son.

¿Fennec Fox o Fire Fox?

Moooza

mooola mazo

Conoce el logo de Fennec

From Aplicaciones para móviles. Published on 07/07/2008.

Por Percy Cabello

Las versiones de desarrollo de Firefox Mobile (nombre clave: Fennec), ahora traen su propio logo basado en el icono del globo de las versiones de desarrollo de Firefox, pero con la cabeza del pequeño zorro delante. Un zorro Fennec es un pequeño zorro del Sahara, de acuerdo a la Wikipedia, la única especie de zorro que puede ser tenida como mascota, pero no es apta para domesticar.

También existe una versión simplificada para ser usada en tamaños pequeños cuando sea requerido.

Ambas versiones fueron creadas por Nobox, la firma de diseño responsable del roboto de Firefox 3, Operación Firefox, Firefox Campus Edition y otros diseños relacionados con Firefox.

John Slater, Director Creativo de Mozilla, destaca que este logo “no tiene nada que ver con la marca final de Firefox Mobile”, según el post del anuncio [en].

Fennec ha alcanzado la versión de desarrollo 4 (Milestone 4), disponible para Nokia N800 y N810, y se espera su versión final para finales de este año.

Fennec Fox: De zorro de fuego, a zorro del desierto

From Aplicaciones para móviles. Published on 06/07/2008.

Fennec es el codename recibido para el navegador Firefox en su adaptación para móviles. Vamos a ver

Fennec Fox: De zorro de fuego, a zorro del desierto

From Aplicaciones para móviles. Published on 06/07/2008.

Fennec es el codename recibido para el navegador Firefox en su adaptación para móviles, a la que men

CANAL EMPRESA