Este es un único dígito.
18 nov 2019
4 nov 2019
La legendaria lista del PLUG ahora en Meetup
Esta es la presentación del Meetup del PLUG: "Somos el Grupo de Usuarios de Linux del Perú y venimos difundiendo el sistema operativo Linux y las tecnologías del ecosistema de código abierto desde 1997. Hemos organizado y participado de congresos, charlas y conferencias por todo el Perú apoyando el auto-aprendizaje de miles de personas a nivel nacional y regional. ¡Ahora estamos de vuelta y como un grupo en Meetup!"
Enlace: https://www.meetup.com/es-ES/plugperu/
Enlace: https://www.meetup.com/es-ES/plugperu/
1 oct 2019
La salud de Internet
La fundación Mozilla emitió su Reporte Anual sobre la Salud de Internet, bajo la pregunta: How healthy is the internet? se abordan en este informe diversos tópicos de gran relevancia en nuestros días. Todos estos tópicos están a su vez agrupados bajo las siguientes preguntas:
- ¿Es seguro/a?
- ¿Qué tan abierto/a es?
- ¿Quién es bienvenido?
- ¿Quién puede tener éxito?
- ¿Quién lo/a controla?
- Preguntemos más sobre Inteligencia Artificial
- El poder de las ciudades
- Repensando los anuncios digitales.
Es un importante esfuerzo el que hace la fundación Mozilla por entregarnos una visión imparcial sobre el estado de salud de Internet.
Pueden acceder a la página principal del reporte en este enlace: https://internethealthreport.org/2019/ o pueden descargar una versión resumida.
19 ene 2016
Las Vegas 2016
En este enlace: https://goo.gl/photos/6gotkx8ePuskmqng8 encontrarán algunas vistas de mi paso por Las Vegas, no se pierdan el video del espectáculo de fuentes de agua del Bellagio, está al final del álbum.
29 sept 2013
Closures en Go
Animado por +Antonio Ognio durante un viaje Lima-Ica en el que nos encontramos por azar, estoy dando mis primeros pasos en Go, el lenguaje de programación de la familia de C creado por Google.
En eso de revisar la sintaxis y echar algunas líneas de código ultra básico, llegué al tema de "closures". Googleando sobre el asunto, llegué a escribir este ejemplo que creo sirve para explicar bastante bien el como se implementan en Go:
En Go, los closures se implementan a través de funciones anónimas. En el ejemplo, func() int indica que estamos declarando una función (1) sin nombre, por lo tanto anónima, (2) sin parámetros, por los paréntesis vacios, y (3) que retorna un entero.
En el cuerpo de la función estamos manipulando la variable a cuya declaración pertenece al ámbito en el que se está declarando la función anónima, a no es una variable local a la función.
También podemos ver que la función anónima ha sido asignada a la variable double, es decir double se comporta con un apuntador a la función anónima y nos servirá para invocar la función que, como dije, no tiene nombre.
Finalmente, invocamos a la función a través de la variable double y vemos el efecto en los comentarios. Los resultados nos indican claramente que la función anónima guarda una referencia a la variable a, incluso luego que es invocada por primera vez y ha retornado.
La promesa del lenguaje es que ésta referencia seguirá siendo válida en tanto sea posible invocar a la función anónima.
Espero que esta breve explicación les resulte de utilidad, yo seguiré explorando este lenguaje que me parece muy interesante sobre todo por la sintaxis parecida al C y porque contiene muchos conceptos modernos de los cuales espero escribir pronto.
En eso de revisar la sintaxis y echar algunas líneas de código ultra básico, llegué al tema de "closures". Googleando sobre el asunto, llegué a escribir este ejemplo que creo sirve para explicar bastante bien el como se implementan en Go:
En Go, los closures se implementan a través de funciones anónimas. En el ejemplo, func() int indica que estamos declarando una función (1) sin nombre, por lo tanto anónima, (2) sin parámetros, por los paréntesis vacios, y (3) que retorna un entero.
En el cuerpo de la función estamos manipulando la variable a cuya declaración pertenece al ámbito en el que se está declarando la función anónima, a no es una variable local a la función.
También podemos ver que la función anónima ha sido asignada a la variable double, es decir double se comporta con un apuntador a la función anónima y nos servirá para invocar la función que, como dije, no tiene nombre.
Finalmente, invocamos a la función a través de la variable double y vemos el efecto en los comentarios. Los resultados nos indican claramente que la función anónima guarda una referencia a la variable a, incluso luego que es invocada por primera vez y ha retornado.
La promesa del lenguaje es que ésta referencia seguirá siendo válida en tanto sea posible invocar a la función anónima.
Espero que esta breve explicación les resulte de utilidad, yo seguiré explorando este lenguaje que me parece muy interesante sobre todo por la sintaxis parecida al C y porque contiene muchos conceptos modernos de los cuales espero escribir pronto.
11 abr 2013
Escritorio Movistar para Linux
Acabo de instalar el Escritorio Movistar en Ubuntu Linux, las instrucciones que funcionaron para mí en Ubuntu 11.10 son estas:
- Necesitas estar conectado a Internet por algún otro medio. Si sabes de dónde descargar estos paquetes para instalarlos offline, házmelo saber en los comentarios.
- Utiliza un navegador para descargar la clave de autenticación tgcmlinux.gpg
- Abre la aplicación Orígenes del software situada en el menú de Sistema > Administración > Orígenes del Software
- Selecciona la pestaña Autenticación y haz clic en el botón Importar, indica la ruta al archivo descargado en el paso 2.
- Luego de la importación, haz clic en la pestaña Software de terceros y luego en Añadir. Digita la siguiente línea:
- Luego abre el Gestor de paquetes Synaptic. Utiliza el botón de busqueda para ubicar el paquete escritorio-movistar-
peru. Haz clic derecho sobre el paquete y elige Marcar para instalar. Presiona el botón Aplicar de la barra de Synaptic. Ahora sí, utiliza Ubuntu Software Center para instalar Escritorio Movistar. Selecciona el paquete e instala. Finalmente, ubica Escritorio Movistar dentro de Aplicaciones y a navegar.
deb http://soportelinux.tgcm.info/repo/ubuntu stable main
Es necesario que tengas seleccionado el repositorio de Universe de la distribución Ubuntu.
28 abr 2012
1 nov 2011
Firefox Sync
Firefox Sync es un servicio de Mozilla que nos permite tener sincronizados: el historial de navegación, las contraseñas guardadas, los sitios favoritos y las pestañas abiertas, entre distintos dispositivos. Es decir que, si navegas desde casa, desde el móvil y desde el trabajo podrías hacer la transición entre los tres escenarios sin perder la experiencia de navegación gracias a Sync.
Desde hace un tiempo ya no es necesario siquiera descargar el complemento Sync ya éste viene integrado a Firefox. Para utilizarlo solamente debes crear una cuenta y listo. Si te animaste a probar Sync puedes seguir estas sencillas instrucciones y luego nos comentas como te fue.
Desde hace un tiempo ya no es necesario siquiera descargar el complemento Sync ya éste viene integrado a Firefox. Para utilizarlo solamente debes crear una cuenta y listo. Si te animaste a probar Sync puedes seguir estas sencillas instrucciones y luego nos comentas como te fue.
22 ago 2011
10 abr 2011
Google crea un Doodle para las elecciones en el Perú
Un breve post para contarles que el dìa de hoy, 10 de abril de 2011, Google nos muestra este Doodle que conmemora la jornada electoral más reñida de los últimos 20 años.
A estas alturas, 08:46 a.m. hora en que acabo de despertar, ya deberían estar abiertas todas todas las mesas de votación a nivel nacional. Esperemos que todo transcurra con normalidad.
A estas alturas, 08:46 a.m. hora en que acabo de despertar, ya deberían estar abiertas todas todas las mesas de votación a nivel nacional. Esperemos que todo transcurra con normalidad.
10 abr 2010
Flisol 2010
Como ya es tradición para la comunidad de software libre, este año se realizará el Festival Latinoamericano de Software Libre - Flisol 2010. Las sedes en Lima serán la Universidad San Marcos y la Universidad del Callao, además de numerosas sedes a nivel nacional que también llevarán a cabo esta actividad.
Los organizadores han ofrecido que el evento de este año se orientará nuevamente a la idea original, es decir, estará organizado más como un festival de instalación (installfest) que como una serie de conferencias. En cualquier caso, el Flisol de todos los años es siempre una buena ocasión para compartir con otro miembros de la comunidad de software libre y de pasada aprender algo nuevo.
26 mar 2010
La Hora del Planeta
Este 27 de marzo, es decir mañana, a las 8 y media de la noche esta programado este evento con el cual se pretende elevar la conciencia ambiental de la gente. La idea es apagar todas las luces que no sean esenciales y, similarmente, desconectar los aparatos eléctricos que no sean requeridos en ese momento.
Pero, seguramente que ya sabian todo eso, sin embargo, cabe preguntarse qué tan efectiva puede ser esta campaña o en todo caso, cómo hacer para que sea más efectiva.La clave, por supuesto, estará en lo que cada uno de nosotros haga durante la "Hora del Planeta", la actitud de cada uno de nosotros es fundamental para lograr que la "Hora del Planeta" cumpla con su cometido de concientizar a la población sobre el cambio climático y la responsabilidad que todos tenemos por el cuidado del ambiente.
Los animo a que mañana apaguen todas las luces que puedan y que expliquen a sus conocidos el motivo de esta actitud, todos deberíamos ser conscientes de la irresponsable forma en que estamos consumiendo los recursos del planeta y de las consecuencias de este hecho. Lógicamente que con una hora de semi-apagón no reduciremos mucho el consumo total de energía y su consecuente consumo de combustibles fósiles ni su secuela de contaminación, la idea de la "Hora del Planeta" es crear conciencia con un acto simbólico.
Hoy enviaré un correo breve a mis contactos y mañana a las 8 estaré en casa entre penumbras, explicándole a Valeria porqué apagamos las luces durante una hora y seguramente lo va a comprender ya que ella siempre esta recordándome que no desperdicie "el agua del planeta".
La Hora del Planeta en el Perú, La Hora del Planeta (es), La Hora del Planeta sitio oficial(en).
Pero, seguramente que ya sabian todo eso, sin embargo, cabe preguntarse qué tan efectiva puede ser esta campaña o en todo caso, cómo hacer para que sea más efectiva.La clave, por supuesto, estará en lo que cada uno de nosotros haga durante la "Hora del Planeta", la actitud de cada uno de nosotros es fundamental para lograr que la "Hora del Planeta" cumpla con su cometido de concientizar a la población sobre el cambio climático y la responsabilidad que todos tenemos por el cuidado del ambiente.
Los animo a que mañana apaguen todas las luces que puedan y que expliquen a sus conocidos el motivo de esta actitud, todos deberíamos ser conscientes de la irresponsable forma en que estamos consumiendo los recursos del planeta y de las consecuencias de este hecho. Lógicamente que con una hora de semi-apagón no reduciremos mucho el consumo total de energía y su consecuente consumo de combustibles fósiles ni su secuela de contaminación, la idea de la "Hora del Planeta" es crear conciencia con un acto simbólico.
Hoy enviaré un correo breve a mis contactos y mañana a las 8 estaré en casa entre penumbras, explicándole a Valeria porqué apagamos las luces durante una hora y seguramente lo va a comprender ya que ella siempre esta recordándome que no desperdicie "el agua del planeta".
La Hora del Planeta en el Perú, La Hora del Planeta (es), La Hora del Planeta sitio oficial(en).
30 ago 2009
Gracias, no insista
No sé cuántos de ustedes hayan recibido una de esas inoportunas llamadas, un domingo por la mañana, para ofrecerles minutos adicionales de llamadas nacionales, un seguro contra accidentes, una promoción especial en la tarifa de cable o una tarjeta de crédito con línea "preaprobada". En cambio, estoy seguro que aquellos que tuvieron que levantarse a contestar al menos una de esas llamadas coincidirán conmigo en haberse sentido incómodos, molestos e invadidos por estos "agresivos" vendedores o vendedoras que no aceptan fácilmente un NO por respuesta y agregan sus malcriadeces al frío de la mañana logrando hacernos perder la paciencia, empujándonos a ensayar una frase final lo más cortante que nuestra educación nos pueda permitir o, para los menos pacientes, una aventada de teléfono sin más ni más.
Bueno, hace un tiempo ya que existe, al menos en el papel una solución, un freno a los bancos, financieras, empresas de cable, empresas de telefonía y demás que disparan a diestra y siniestra desde sus call centers hacia nuestros domicilios miles de llamadas no deseadas, la solución prometida esta a cargo de INDECOPI, el servicio "Gracias, no insista" que nos permite inscribirnos es una base de datos para no ser blanco de la publicidad telefónica no solicitada o como se llame esta forma tan atrevida de vender productos y servicios de segunda línea.
Para inscribirse en el servicio se debe acceder al sitio web http://systems.indecopi.gob.pe:7001/noinsista/home.seam, registrar los números que deseamos sean excluidos y listo, o casi.
Digo casi porque además debemos realizar la confirmación de la inscripción respondiendo al correo electrónico que nos enviarán y, por supuesto, falta que sea verdad tanta belleza.
Me acabo de inscribir, a regañadientes, y espero que si leen esto lo hagan ustedes también para que la próxima vez que suene el teléfono a horas no habituales sepan que al menos no se trata de un vendedor insolente. Lo ideal hubiera sido que la inscripción sea para recibir publicidad y que se tuviera que inscribir quien desee recibir las ofertas por teléfono, aunque no me parece muy justo igual tomo la solución que al menos es algo.
Finalmente, un punto en contra para INDECOPI, pude acceder al sitio web pero los enlaces no funcionaron seguramente porque estoy utilizando Firefox/Ubuntu tuve que ir por el Mapa del Sitio para lograr inscribirme, si tienen la misma dificultad ya estan avisados.
Bueno, hace un tiempo ya que existe, al menos en el papel una solución, un freno a los bancos, financieras, empresas de cable, empresas de telefonía y demás que disparan a diestra y siniestra desde sus call centers hacia nuestros domicilios miles de llamadas no deseadas, la solución prometida esta a cargo de INDECOPI, el servicio "Gracias, no insista" que nos permite inscribirnos es una base de datos para no ser blanco de la publicidad telefónica no solicitada o como se llame esta forma tan atrevida de vender productos y servicios de segunda línea.
Para inscribirse en el servicio se debe acceder al sitio web http://systems.indecopi.gob.pe:7001/noinsista/home.seam, registrar los números que deseamos sean excluidos y listo, o casi.
Digo casi porque además debemos realizar la confirmación de la inscripción respondiendo al correo electrónico que nos enviarán y, por supuesto, falta que sea verdad tanta belleza.
Me acabo de inscribir, a regañadientes, y espero que si leen esto lo hagan ustedes también para que la próxima vez que suene el teléfono a horas no habituales sepan que al menos no se trata de un vendedor insolente. Lo ideal hubiera sido que la inscripción sea para recibir publicidad y que se tuviera que inscribir quien desee recibir las ofertas por teléfono, aunque no me parece muy justo igual tomo la solución que al menos es algo.
Finalmente, un punto en contra para INDECOPI, pude acceder al sitio web pero los enlaces no funcionaron seguramente porque estoy utilizando Firefox/Ubuntu tuve que ir por el Mapa del Sitio para lograr inscribirme, si tienen la misma dificultad ya estan avisados.
21 abr 2009
Flisol 2009
Este sábado 21, en las instalaciones de la Universidad Nacional de Ingeniería, se llevará a cabo el Festival Latinoamericano de Instalación de Software Libre - FLISOL 2009. Del mismo modo, existen sedes en todo el Perú y en las ciudades más importantes de todos los países de Latinoamérica en las que se estará llevando a cabo el mismo evento de forma simultánea.
El FLISOL se viene desarrollando sin interrupciones desde el año 2005, este año se tiene una única sede en Lima y la responsabilidad de la organización ha recaido en las comunidades usuarios de la UNI. La actividad principal de este evento es la instalación de software libre en las computadoras de los asistentes que así lo requieran, especialmente el sistema operativo GNU/Linux, es lo que se suele denominar un "install-fest".
Adicionalmente, se ha programado una serie de conferencias sobre diversos temas relacionados con el software libre. Más información sobre el evento la pueden encontrar aquí.
El FLISOL se viene desarrollando sin interrupciones desde el año 2005, este año se tiene una única sede en Lima y la responsabilidad de la organización ha recaido en las comunidades usuarios de la UNI. La actividad principal de este evento es la instalación de software libre en las computadoras de los asistentes que así lo requieran, especialmente el sistema operativo GNU/Linux, es lo que se suele denominar un "install-fest".Adicionalmente, se ha programado una serie de conferencias sobre diversos temas relacionados con el software libre. Más información sobre el evento la pueden encontrar aquí.
10 feb 2009
Eñes y vocales tildadas en Ubuntu
Cuando instalé Ubuntu en mi computadora portátil lo hice eligiendo como idioma el inglés, por dos razones, una, me da casi lo mismo si los menúes estan en inglés o en castellano, y dos, que para teclear líneas de comando y sentencias en un entorno de desarrollo me son suficientes los caracteres del inglés.
Hoy he tenido que reconsiderar esa decisión ya que de un tiempo a esta parte también estoy utilizando la portátil para responder correos y, desde este instante, escribir posts. Bueno, en este punto vale aclarar que en el teclado de la portátil no tengo los caracteres latinos, es un teclado en inglés. Tener que poner tíldes a las vocales y escribir las eñes mayúsculas y minúsculas es un legado de nuestros antepasados peninsulares del que no puedo escapar, así que no queda otra que buscar la forma más cómoda de mostrar virgulillas y acentos.
Recuerdo que hace un tiempo, bastante tiempo, me vi obligado a tener que escribir en castellano sobre un teclado de "doble golpe" en inglés, era una IBM PC traida de los "yunaites" y no quedaba otra, de aquella experiencia me quedó la costumbre de utilizar Alt + para mostrar las vocales acentuadas y demás. Esto no es una opción, ya que esas combinaciones no son tan fácilmente accesibles en Ubuntu y menos en el teclado de una portátil.
Una opción más viable podría ser configurar dos distribuciones de teclado y una combinación de teclas para cambiar entre una y otra. Es una buena alternativa, sin embargo, a mí me "lleva el chanfle" cuando tengo que cambiar repetidamente de distribución, especialmente cuando edito páginas web.
La opción que finalmente he elegido es la de buscar la mejor distribución de teclado posible y acostumbrarme a ella. Felizmente, no ha sido tan arduo, esa distribución es muy común y lleva por nombre:
EEUU Alternativa internacional(antigua us_intl)
Coloco el nombre tal y como aparece en Ubuntu por si desean probarla. He leído por ahí que muchos prefieren otras soluciones a este problemilla de tener el teclado en inglés, pero esta es mi elección.
Si tienes Ubuntu Intrepid Ibex, puedes revisar tus distribuciones de teclado accediendo a SISTEMA -> Preferencias -> Teclado, pestaña Distribuciones.
En mi caso, para mostrar una vocal tildada debo presionar la tecla que esta dos posiciones a la derecha de la l y luego la vocal. La ñ aparece luego de presionar la tecla ~ seguida de la n, ya sea esta mayúscula o minúscula. Si te animas, cuéntanos en los comentarios qué teclado físico y qué distribución utilizas.
Hoy he tenido que reconsiderar esa decisión ya que de un tiempo a esta parte también estoy utilizando la portátil para responder correos y, desde este instante, escribir posts. Bueno, en este punto vale aclarar que en el teclado de la portátil no tengo los caracteres latinos, es un teclado en inglés. Tener que poner tíldes a las vocales y escribir las eñes mayúsculas y minúsculas es un legado de nuestros antepasados peninsulares del que no puedo escapar, así que no queda otra que buscar la forma más cómoda de mostrar virgulillas y acentos.
Recuerdo que hace un tiempo, bastante tiempo, me vi obligado a tener que escribir en castellano sobre un teclado de "doble golpe" en inglés, era una IBM PC traida de los "yunaites" y no quedaba otra, de aquella experiencia me quedó la costumbre de utilizar Alt +
Una opción más viable podría ser configurar dos distribuciones de teclado y una combinación de teclas para cambiar entre una y otra. Es una buena alternativa, sin embargo, a mí me "lleva el chanfle" cuando tengo que cambiar repetidamente de distribución, especialmente cuando edito páginas web.
La opción que finalmente he elegido es la de buscar la mejor distribución de teclado posible y acostumbrarme a ella. Felizmente, no ha sido tan arduo, esa distribución es muy común y lleva por nombre:
Si tienes Ubuntu Intrepid Ibex, puedes revisar tus distribuciones de teclado accediendo a SISTEMA -> Preferencias -> Teclado, pestaña Distribuciones.
En mi caso, para mostrar una vocal tildada debo presionar la tecla que esta dos posiciones a la derecha de la l y luego la vocal. La ñ aparece luego de presionar la tecla ~ seguida de la n, ya sea esta mayúscula o minúscula. Si te animas, cuéntanos en los comentarios qué teclado físico y qué distribución utilizas.
6 nov 2008
Oracle 10g... a leer
Este es un breve artículo para dirigirlos al conjunto oficial de recursos de Oracle, en formato HTML o PDF, conocido como la Oracle Database Documentation Library con tan solo hacer click aquí.
Bueno, no demores más y empieza a descargar... Por cierto, todo este material se refiere a la versión 10g, si estas interesado en la versión 11g pregúntale al buen Google :).
Bueno, no demores más y empieza a descargar... Por cierto, todo este material se refiere a la versión 10g, si estas interesado en la versión 11g pregúntale al buen Google :).
11 sept 2008
Google Chrome
Los días pasados ha tenido mucho eco la noticia del lanzamiento (dicen que accidental) del navegador de Google, así como lo han tenido también sus vulnerabilidades. Como siempre sucede en este tipo de lanzamientos hay voces a favor y voces en contra, entre las últimas el argumento más reclamado es que ya existen suficientes navegadores y no necesitamos otro navegador más.
Mi experiencia diaria en cuanto al uso de los navegadores me ha dejado la sensación de que no funcionan tan rápido como debieran en algunos casos, tampoco son tan confiables como debieran ser y que tal vez podrían tomar menos memoria para ejecutarse. Si bien es cierto, mi elección para navegar es por ahora Firefox 3.0 sobre Ubuntu me parece interesante que Google ofrezca una alternativa que pueda hacer más interesante la competencia que hasta ahora ha tenido solamente dos protagonistas y varios actores secundarios intentando ganarse un papel principal, aún sin lograrlo. Veremos si el recién llegado logra un papel estelar o queda relegado a ser un extra.
Para conocer la propuesta de Google Chrome pueden revisar esta explicación en forma de comics, es muy interesante, clara y sobre todo sencilla incluso si no dominamos perfectamente el inglés. Bon Apetit.
14 ago 2008
Dynamic Programming Day - Lima, 16AGO08
El Grupo de Usuarios de Linux en Perú, más conocido como el PLUG ha organizado una serie de charlas a lo largo de todo un día a la que han denominado Dynamic Programming Day, obviamente el tema central serán los lenguajes de programación dinámicos. Lástima que este fin de semana en Ica sea tan movido, la falta de transporte y un compromiso el domingo me hacen pensar en que es muy difícil que pueda asistir, sin embargo, espero que algunos de ustedes puedan estar por ahí y beneficiarse de este esfuerzo de la gente del PLUG.
Justamente en esta semana se esta llevando a cabo un congreso de estudiantes de Ingeniería de Sistemas en Lima y sé, que Ica ha llevado una muy numerosa delegación, a ellos les sugiero a la distancia que asuman con algo de moderación el fin de fiesta del congreso (el viernes) para que puedan asistir a este evento y sacarle más provecho aún a estos días en Lima. La calidad del evento esta asegurada por el nivel de los ponentes y las personas comprometidas en la organización.
Suscribirse a:
Entradas (Atom)






