Bienvenido al Planeta openSUSE

Esto es una agrupación de fuentes que recopila lo que escriben los colaboradores de openSUSE en sus respectivos blogs.

Para que añadan tu blog en esta agrupación, por favor lee las instrucciones.


Jueves
18 de abril de 2013


face

Proteger a los más pequeños de la casa de contenidos que se pueden considerar inapropiados en el Internet, es una de las principales preocupaciones al momento que los niños o adolescentes comienzan a explorar el mundo online.

El problema es que la mayoría de soluciones existentes para lograr este objetivo, requiere de la ejecución de aplicaciones pagas, de configuraciones complicadas que suelen desmotivar a los padres o que a la final son implementadas de forma incorrecta.

Es por ello, que quisiera sugerirles una solución bastante eficiente en pro de la seguridad de nuestros niños y adolescentes, y por ende de la protección de nuestros equipos, se llama OpenDNS – Family Shield, el cual es un conjunto de servidores de nombres de dominio (domain name server) que posee un bloqueo actualizado de la mayoría de los sitios pornográficos y de contenido “sensible”, además de protección contra sitios de fraudes de estilo “Phishing” y de malware.

Las direcciones de DNS son:

208.67.222.123
208.67.220.123

Para realizar el cambio tienes dos métodos posibles.

Método 1: Configuración del Router:

Pro – Todos los equipos de la red quedan protegidos
Contra – Requiere acceder y conocer la configuración del router

Te permite realizar la configuración para proteger los equipos o una red entera de forma muy sencilla. Si tienes un router que brinda señal wifi a todos tus dispositivos, debes entrar en la configuración del dispositivo y agregar las siguientes direcciones de servidores DNS en el apartado destinado a tu red local.

Usualmente, para acceder a la configuración en la mayoría de los router, se debe colocar en un navegador la dirección http://192.168.1.1, con el usuario “admin” y la clave “admin” o cualquier otra, en caso de que la misma haya sido modificada. De todas formas, les sugiero buscar el manual del equipo, donde seguramente está el paso a paso para realizar estos ajustes.

dns

Método 2: Configuración directa en el equipo:

Pro – Utiliza los diálogos de configuración de Windows
Contra – Debe configurarse manualmente cada equipo

Si por alguna razón no puedes realizar el cambio en toda tu red, puedes optar por proteger sólo un equipo en específico. Para ello debes configurar las direcciones DNS a modo estático en el computador.

Utilizando como ejemplo a Windows 7, esto se logra de la siguiente forma:

  1. Accediendo al “Panel de Control” -> “Redes e Internet” -> “Centro de Redes y Recursos Compartidos”.
  2. Seguidamente, en las opciones que aparecen del lado izquierdo de la ventana, encontrarás una llamada “Cambiar configuración del adaptador” en la que deberás presionar con el botón derecho del ratón sobre el dispositivo con el que realizas tu conexión, y luego seleccionas en el menú emergente “Propiedades”.
  3. Finalmente saldrá una ventana donde observarás varias opciones con un check a la izquierda, selecciona la opción

Lunes
15 de abril de 2013


face

Plazos de entrega….Originalmente, la “llamada de trabajos” de la Conferencia de openSUSE 2013 (oSC13),  la reunión anual de nuestra comunidad, ha terminado el 3 de abril.

Sin embargo, algunos de ustedes parecen haber perdido la fecha límite y todavía hay un puñado de ranuras que quedan por cubrir, así que estamos extendiendo la convocatoria de propuestas hasta el lunes, 17 de junio 24:00.

Sin embargo, tenía que haber un pero, esperamos que el programa le llenan rápidamente, así que su “merde juntos”, “no es que francés nuevo”, y presentar sus propuestas lo más antes posible!

Lo que estamos buscando

Su presentación debe ser una charla, una presentación con diapositivas, o un taller en el que se indica a la gente en una experiencia práctica de laboratorio. El foco de su presentación debe ser uno de los siguientes 3 ​​temas:

Comunidad y Proyectos

Presentaciones en esta área deben centrarse en las actividades del proyecto y de la comunidad openSUSE, incluyendo pero no limitado a la gobernabilidad de proyectos, marketing, obras de arte, informes embajador y así sucesivamente.

Geeko Tech

Presentaciones en esta área deben centrarse en las tecnologías de openSUSE como el embalaje, la distribución, la infraestructura, etc openSUSE

openWorld

En esta área , invitamos otros proyectos de software libre para compartir su trabajo y colaborar con la comunidad openSUSE. Las contribuciones no se limitan a contenido técnico, que puede optar por hablar de su proyecto  favorito (“pet project”), como la construcción de un barco, un robot, u otros temas de interés.

y ya que estamos en eso, no olvide registrarse!

El registro seguirá abierto hasta que comience el evento e instamos a que se registre tan pronto como puedas! Las inscripciones nos ayuda a negociar con el lugar de celebración, hoteles y otros proveedores, que hace que sea más fácil para nosotros para planificar para la alimentación y la cantidad correcta de la diversión del partido durante oSC13.

Y recuerde: usted puede apoyar al oSC13 mediante con la compra de entradas de aficionados ($ 50) o boletos profesionales ($ 250) durante el registro. Los fondos provenientes de estas ventas de entradas son una parte muy importante del presupuesto para la conferencia general!

Power to the Geeko!

La conferencia de openSUSE es la reunión anual de los muchos que apoyan el proyecto openSUSE y otros colaboradores de software libre y los entusiastas. El evento en Salónica será nuestra quinta conferencia y esperamos que sea una vez más un gran éxito. Las charlas, talleres y discusiones de interés común constituyen el marco para el intercambio de información y conocimiento. En este marco, se proporciona un gran ambiente para la colaboración y la creación de conexiones y recuerdos duraderos.

El “Poder para el Geeko” lema de la conferencia de este año nos conecta con el pasado de nuestro país de acogida mientras


Viernes
12 de abril de 2013


face

Estos días he estado jugando con mojolicious ya que se usa un lenguaje que me gusta y que me ha sacado de varios problemas: Perl, ya antes he hecho cosas en mis ratos libres con este lenguaje, por ejemplo un cliente para twitter, que ya no he continuado desarrollando :down:

Si de desarrollo web se trata me gusta usar twitter bootstrap por lo fácil de usar, un proyecto en mojolicious usa la siguiente estructura de directorios ( para más detalle ver la documentación oficial):

myapp                        # Application directory
  |- script/                 # Script directory
  |  +- myapp                # Application script
  |- lib/                    # Library directory
  |- t/                      # Test directory
  |- log/                    # Log directory
  |- public/                 # Static file directory
  +- templates/              # Template directory
Para añadir los archivos que se emplean para bootstrap lo único que hay que hacer es colocarlos en el directorio 'public' y con eso los templates que se empleen para la vista (y que se encuentran en templates) podrán acceder a ellos, por ejemplo para añadir el css o el js se hace así:

<link href="css/bootstrap-responsive.css" rel="stylesheet" type="text/css">
<script src="js/bootstrap.js" type="text/javascript"></script>
Si bien los ejemplos son claros, hasta ahora no han mencionado mucho sobre "la vista" de la aplicación, y la generación de formularios es de manera diferente a PHP, por ejemplo, en mojolicious se una un Perl embebido en el HTML, por ejemplo para indicar que se inicia un formulario se emplea el siguiente código:

%=  form_for index => begin
.
%= password_field 'pass' 
.
% end
Que generaría la siguiente salida:

<form action="/app">
.
<input name="pass" type="password" />
.
</form>
Al ver la forma en la que se generan los formularios me pregunte como es que añadiría las etiquetas para poder usar bootstrap y realmente no es nada complicando con solo añadir lo siguiente:

%= form_for index => (class => 'form-signin') => (id => 'login') => begin
.
%= password_field 'pass', class => 'input-block-level', placeholder => 'Password', id => 'Password'
.
%= end
Generará:

<form action="/app" class="form-signin" id="login">
.
<input class="input-block-level" id="Password" name="pass" placeholder="Password" type="password" />
.
</form>
Y finalmente en el navegador lucirá así:

face


Un breve script bash para acortar urls de la línea de comandos.


Sábado
30 de marzo de 2013


face

En la última semana compré un pequeño dominio ando moviendo unas cosas para allá. El blog se va a
http://nest.hawkzc.net
.

El contenido será el mismo, sólo que ahora será manejado por Drupal.

Saludos.



Martes
26 de marzo de 2013


face

Me encuentro trabajando en un proyecto en que hay que medir el nivel de integración de las TIC dentro de la organización, por este motivo me vi en la necesidad de aplicar una encuesta, entre otras cosas.

La aplicación de la encuesta fue online, pero al momento de desarrollar el análisis de los resultados me encontré con que el número de personas que respondieron era escaso :down: lo que me llevo a plantearme el siguiente problema:

Se conoce el número total de la población a la que se le aplicará la encuesta, ¿cuantas personas al menos deberían de responder para considerar los resultados como representativos?


Esta interrogante me llevo a mis apuntes de estadística de la uni, que no encontré :doh: así que le pedí a la profesora que me dio esa clase que me indicara que formula aplicar, el problema que tenia es uno en el que había que determinar el tamaño de la muestra para estimar una proporción de una población finita, así que la formula que se aplico fue la siguiente:

Dónde:

  • n = Tamaño de la muestra
  • N = Tamaño de la población
  • p = Probabilidad de éxito
  • q = 1 – p
  • Z = Valor crítico para un nivel de confianza determinado
  • E = Error

Normalmente el nivel de confianza que se maneja es del 95% o en su defecto el 90% por lo que el valor critico (Z) es de 1.96 o 1.645, en el caso de p y q se consideran igual, así que su valor es de 0.5, según lo planteado en mi problema, el valor que me falta conocer es el del margen de error (E) y con un simple despeje se obtiene. Pero para nuestro caso el valor que considere fue del 5%.

Con esto, ya puedo saber cuantas personas, al menos, deben de responder a la encuesta y así poder interpretar los resultados y considerarlos como representativos :up:

Domingo
17 de marzo de 2013


face

Con varias semanas de anticipación, el cometa C/2011 L4 Pan-STARRS fue esperado en cielos centroamericanos. Durante este tiempo, noticias provenientes de observadores apostados en el hemisferio Sur de nuestro planeta aumentaron con creces las expectativas de un avistamiento por lo menos impresionante. Sin embargo, para los que damos seguimiento a estos objetos del espacio, hemos […]


Viernes
08 de marzo de 2013


face

Bueno, el blog en febrero cumplió 7 años :headbang: :hat: :drunk: :wizard: ya no escribo con la regularidad de antes ya que mis actividades me han llevado por otros rumbos, por casualidad o accidente me fui involucrando con temas de educación y tecnologías de la información y tengo un blog que trata sobre eso, en ese tampoco soy taaan activo ya que aun me encuentro aprendiendo sobre la forma de integrar las TIC en el entorno educativo y no hablo de infraestructura, es integrarla a lo pedagógico, generación de conocimiento y esas cosas.

Y respecto al tema de TIC y educación, eventualmente escribo algunos artículos para serdigital.cl, hasta el momento van 4 y espero que pueda contribuir con mas.

En fin, ya 7 años escribiendo cosas que me parecen interesante, experiencias que a muchos les han sido de utilidad :cheers: a otros no tanto :down: y a otros les parece que lo que he publicado simplemente no aporta nada :nervous:

Continuaré escribiendo ya que me parece que no solo hay que consumir información, hay que ser generadores de ella y si a mi me es de utilidad existirá algún despistado al que le sirva lo que escribo en mis ratos de inspiración.

No me queda mas que agradecer a la comunidad de My.Opera, a los planetas: Linux, Netbeans y openSuSE que en gran medida aportan lectores a este blog


Alex Barrios: Mujeres Hackers

05:00 UTCmember

face

Ante lo que significa la conmemoración del Día Internacional de la Mujer, desde Alexertech queremos brindar un sencillo y merecido homenaje a todas las mujeres, que con su lucha constante por ser cada día mejor, son partícipes de las transformaciones que surgen en la sociedad.

El empoderamiento de la mujer ha ganando terreno en todo el mundo, ejemplo de ello lo tenemos con las siguientes mujeres quienes han destacado en un área que antes eran impensables para ser asumidas por ellas.

anXEYb03Joanna Rutkowska

Joanna es una especialista en seguridad polaca, y es popularmente conocida por su investigación de seguridad de bajo nivel y ocultamiento de malware, además de sus contribuciones a Windows Vista. Se convirtió en una personalidad conocida y salto a la fama luego de su conferencia en la convención de Black Hat de las Vegas en agosto de 2006 donde demostró al mundo dos maneras de hackear el mecanismo de protección del kernel de Windows Vista Beta 2 y también por el uso de la técnica llamada “Píldora Azul” (Blue Pill) que utiliza hardware virtualizado para mover un sistema operativo en ejecución hacia una máquina virtual.

Ese mismo año fue nombrada uno de los “5 hackers que hicieron historia en 2006″ por la revista eWeek. Es un hacker de élite que lanzó su propio emprendimiento llamado “Invisible Things Lab” en Warsaw, Polonia.

r7kAwCinYing Cracker

Es una de las hackers más bella del mundo y una profesora de Shanghai, China. Enseña a la gente lo básico para iniciar el hacking; cosas como cambiar tu dirección IP o eliminar tus contraseñas en la oficina. Se volvió popular en un Forum llamado “Chinese Hottie Hackers” donde consiguió una gran base de Fans.

Por otra parte su trabajo es impresionante, siendo una experta en software para hacking, escribiendo y lucrando de cursos en este tipo de herramientas, también ayuda a otros a romper (crack) programas (software).

ui2brz3BKristina Vladimirovna Svechinskaya

Es una estudiante de la universidad de New York, y uno de los nombres más comunes en lo que se refiere al mundo hacker. De nacionalidad rusa, fue arrestada en noviembre de 2010 y acusada de irrumpir y robar millones de dolares de bancos en Inglaterra y América utilizando multiples pasaportes falsos.

Utilizando el Troyano ZEUS para atacar miles de cuentas bancarias junto a otros nueve lograron abrir al menos cinco de las cuentas de Bank of America y Wachovia para el robo de dinero. Es considerada “la hacker más sexy” de la red.

8DPB9EZKRaven Alder

Raven se graduó de secundaria a los 14 años, y de la universidad a los 18. Fue la primera mujer en dar una presentación en la conferencia hacker de DefCon. Alder es mitad ingeniero ISP y mitad geek de seguridad.

Ha contribuido como autor a diversos libros técnicos, revistas y es conferenciante en diversos eventos. Ella diseña, prueba y audita


Jueves
07 de marzo de 2013


face

Hay ocasiones en que deseamos generar plantillas para algunos documentos y necesitamos establecer algún texto para indicar los lugares en donde se debe poner información.

Bueno, pues como la ayuda de Magenta Lorem Ipsum podemos crear con varios clics ese texto de ejemplo característico en muchos tutoriales.

Lo primero primero que tenemos que hacer es instalar la extensión en nuestro Libre/open Office. Para esto debemos descargar el OXT desde la página de Libre Office e instalarlo. Si no sabes cómo instalar extensiones, checa este tuto en la wiki.

Tendremos que reiniciar nuestro Office para que aparezca la extensión. En la próxima carga del programa debe aparecer un botón parecido a este:

lorem-ipsum-libre-office

Para generar el texto simplemente damos clic el ese botón para que nos aparezca un cuadro en donde especificaremos el tamaño del texto a insertar.

lorem-ipsum-opciones

A primera vista, genera párrafos, pero en la lista aparecen otras opciones.

lorem-ipsum-opciones-medidas

Elegimos la medida deseada y damos clic en el botón de Generar. Al final debemos tener un resultado como este:

lorem-ipsum-texto-generado

 



Miércoles
06 de marzo de 2013


face

En el transitar de más de 12 años de experiencia trabajando en diversas áreas de la informática, son incontables los libros que me han sido de gran ayuda en la administración de servidores, así como en el aprendizaje de diversos lenguajes de programación.

Es por ello, que en esta ocasión deseo compartirles los mejores que, a mi modo de ver, pudieran resultarles significativamente útiles.

Dependiendo de la actividad o el reto que debo afrontar, uso el recurso más apropiado. Por ejemplo, hace poco debía configurar una plataforma de servidores Xen, y aunque los recursos en línea son muy diversos, nada se compara a la información que obtuve de uno de mis libros predilectos, donde además de encontrar el paso a paso para exitosamente levantar los diferentes servicios de virtualización, conseguí otra cantidad de trucos y comandos que me resultaron extremadamente útiles para la monitorización y control de la misma.

tux_armorLinux Server: Los mejores trucos

Imprescindible a la hora de administrar cualquier plataforma GNU/Linux. Posee un extenso catálogo de comandos utilitarios (que te aseguro no conoces) para automatizar nuestras actividades e incluso llevar el control total de una plataforma completa a distancia. Contiene, de igual manera, una cantidad de recetas probadas y verificadas en las distribuciones más populares, que con tan solo seguir los pasos, podemos conseguir grandes resultados con un mínimo esfuerzo.

Java_Chat_by_lou007Piensa JAVA / C++

Entre los recursos para aprender lenguajes de programación, la serie “Piensa” es mi favorita. De la cual, he utilizado los títulos Piensa JAVA y Piensa C++, donde podrás descubrir paso a paso los conceptos fundamentales de cada lenguaje, además de re-explorar paradigmas clásicos de programación y enfrentarlos a esquemas modernos como la programación orientada a objetos.

pyscripter_icon_by_solarmerry-d5fogz1Doma de serpientes para niños

Aunque no lo he utilizado a fondo, debo decir que es realmente recomendado para los novatos en programación. Un libro extremadamente didáctico y pensado para audiencias jóvenes, que les permite estudiar los conceptos básicos del lenguaje Python aplicando Juegos, lo que lo convierte en un excelente complemento para el libro “Invent Your Own Computer Games” (Inventa tus propios juegos de computadora) con el que puedes ampliar los conocimientos en dicho lenguaje, desde el nivel más básico al experto.

infoCheat sheet / Hojas de Trucos

Son realmente útiles. Coloca en Google una búsqueda cómo “jQuery Cheat Sheet” o “CSS Cheat Sheet” para cualquier lenguaje que pudieras requerir, de donde obtendrás un listado de recursos con todos los comandos básicos para realizar actividades en los diversos lenguajes y entornos que puedes imprimir en una sola hoja. Ideal para la pared o cartelera de tu lugar de trabajo, donde tendrás lo esencial y más utilizado en un formato resumido y organizado.

OnLamp512Pensar Primero

Su abstracto dice: “Sepa por qué los programadores le contestan ‘no se puede’ cada vez que usted pide


Lunes
04 de marzo de 2013


face

Alexertech busca formar a profesionales líderes capaces de innovar y emprender, aplicando una dinámica propia y metodología sencilla.

Al arribar al quinto aniversario, queremos agradecerle a nuestros alumnos, seguidores, proveedores, clientes y aliados, por su preferencia para con nuestros productos, por la confianza y fidelidad que han demostrado con la empresa a lo largo de estos años, permitiéndonos consolidarnos y ser punto de referencia en el adiestramiento a distancia.

Es por ello, que con motivo a nuestro mes aniversario, te damos la posibilidad de hacer un curso gratuitamente

El curso “Técnicas y herramientas para el posicionamiento en redes Sociales”, supone un primer paso para acercarnos al mundo de la web 2.0 y conocer las herramientas online básicas a las que podremos dar tanto un uso profesional como personal.

Saber utilizar las redes sociales, los blogs, conocer los recursos multimedia más novedosos, manejar las herramientas web de contenidos y estar al tanto de las novedades de un entorno en constante renovación, son factores básicos para todas aquellas personas que quieran entrar en contacto con el mundo del Social Media.

Así que, si deseas participar en dicho curso, dale compartir/retweet a la publicación con la promoción, me gusta a nuestra página en Facebook y te haremos llegar el enlace de registro. El certificado será enviado estrictamente en formato digital.

De esta manera, les reiteramos nuestro compromiso por continuar mejorando y a todos los que hicieron posible nuestra evolución, crecimiento y consolidación para llegar a esta celebración… GRACIAS!!!

Saludos cordiales,

Noralí Duin

CEO


Alex Barrios: Nuevos comienzos

01:53 UTCmember

face

Luego de 5 años al frente de Alexertech, me envuelve un sentimiento de satisfacción general por la experiencia adquirida y el reto que ha implicado el emprendimiento.

Feliz y favorablemente, en esta nueva etapa de la compañía, se integra una pieza más al equipo de Alexertech, con visión renovadora y nuevas ideas para beneficio de nuestros clientes, aliados y proveedores.

Es un placer para mí, como fundador de este proyecto, entregar la Gerencia General a la M.Sc. Noralí Duin, quien como nuevo CEO, tendrá a su cargo las riendas de la compañía, contando con mi apoyo como Consultor.

Alexertech queda en excelente manos, por ser ella una persona en la que confío plenamente, quien con sus capacidades y profesionalismo hará que este emprendimiento se fortalezca y potencie en los años por venir.

Alex Barrios
Fundador


Domingo
03 de marzo de 2013


face


Instalando Spotify en Linux Opensuse 11.4


Jueves
21 de febrero de 2013


face


Activando la opción de instalar en tarjeta SD en el Android por defecto.


Jueves
14 de febrero de 2013


face

Navegando por el sitio de extensiones de Mozilla, me he topado con esta extensión que permite recuperar un poco de espacio en la ventana de Firefox.

Al instalar Bookmark Autohider, la barra de marcadores se ocultará mientras el cursor del ratón no se encuentre cerca de la barra de direcciones.

Gmail: correo electrónico de Google - Mozilla Firefox_005

Pero si colocamos el cursor cerca de la barra de direcciones, ocurre esto:

Gmail: correo electrónico de Google - Mozilla Firefox_008

La extensión tiene varias opciones para configurar los tiempos en que se oculta o muestra la barra. Lo pueden encontrar en el apartado de Complementos de Firefox.

Bookmark Autohider preferences_009

Espero que les sea de utilidad la extensión.



Jueves
07 de febrero de 2013


face


Jugando con v4l2loopback y la cámara del movil


Domingo
03 de febrero de 2013


face

En las últimas semanas he trabajado en un proyecto donde hacemos uso del cálculo de fechas. Como ya han de deducir, uno de esos cálculos está relacionado a la redacción de esta entrada.

Pues bien, es algo sencillo. Primero tendremos que declarar nuestras dos fechas como un tipo de dato DateTime:

$fechainicial = new DateTime('2012-01-01');

$fechafinal = new DateTime('2013-01-01');

Ahora usaremos el método diff que poseen los objetos DateTime para saber la diferencia de tiempo entre nuestras dos fechas:

$diferencia = $fechainicial->diff($fechafinal);

El método diff nos devuelve un objeto del tipo DateInterval, que almacena la información sobre la diferencia de tiempo entre fechas (años, meses, días, etc.).

Bueno, para calcular los meses tendremos que multiplicar el atributo “y” por 12 (número de meses que contiene un año). Luego le sumamos el valor que hay en el atributo “m“, quien contiene el número de meses en nuestro intervalo de tiempo.

$meses = ( $diferencia->y * 12 ) + $diferencia->m;

Y listo, si hacemos la impresión de nuestra variable $meses, debe aparecer el número 12.



Viernes
01 de febrero de 2013


face



The Open Enchilada Project S06E01


Jueves
24 de enero de 2013


face


Hoy la comunidad de openSUSE se alegra y se enorgullece al anunciar la Conferencia de openSUSE 2013 , oSC13. Desde el 18 de Julio , la comunidad de openSUSE se congregará en la tierra donde hace 2500 años, los filósofos comenzaron la Época del Razonamiento. Humildemente tomando ejemplo de esos grandes hombres, trabajaremos, disfrutaremos del ambiente de camaradería de unos con otros, debatiendo y disfrutando de la tecnología para el futuro de la humanidad. Los filósofos griegos formaron parte de una revolución que cambió el mundo. TTambién nosotros somos así, y por lo tanto ,bajo de la lema “Power to the Geeko”, nos reuniremos y trabajaremos en nuestra propia revolución del Software Libre!

Sobre la conferencia

Desde el próximo 18 de Julio de 2013 y hasta el 22 de Julio, Tesalónica la segunda ciudad más grande de Grecia y el lugar donde ha tenido lugar “ 15 UNESCO World Heritage Sites” será la ciudad anfitriona de la quinta Conferencia del openSUSE . Una vez más, hablaremos y discutiremos sobre temas relacionados con nuestra distribución, la tecnología libre y de código abierto y todos aquellos temas relativos al “mundo abierto” en general, invitando a participar a las personas tanto de dentro como de fuera de nuestra comunidad de openSUSE.

El lema de la conferencia de este año es “El poder de Geeko ‘, queriendo hacer hincapié en la naturaleza ascendente de nuestro movimiento de Software Libre (un tema que cuadra perfectamente con el país donde crecieron las primeras democracias.). Tesalónica ofrece muchas oportunidades de divertirse un montón! La ciudad cuenta con hermosas playas y una animada vida nocturna, así como también cuenta con buena comida y bebida. Esperamos mucho de socializar entre las sesiones técnicas y código fuente. Esperamos compartir juntos entre sesiones técnicas y de programación.

Sobre Tesalonica y la communidad Griega

Grecia, o la República Helénica, es un país del sur de Europa, al sur de la península de los Balcanes. Se encuentra en la encrucijada de Europa, Asia y África, y está rodeado de mar – el mar Jónico, el mar Egeo y el mar Mediterráneo – con una gran cantidad de islas, es el destino ideal para las vacaciones de verano.

Salónica


Tesalónica es la segunda ciudad más grande de Grecia y la capital de la región central de Macedonia. El tráfico aéreo hacia y desde la ciudad es servido por el aeropuerto internacional de Macedonia tanto para vuelos internacionales como más cercanos. La ciudad es famosa por sus festivales, eventos y una vibrante vida cultural en general, y es considerada como la capital cultural de Grecia. Eventos como la Feria Internacional de Salónica y el Thessaloniki International Film Festival se celebran anualmente, mientras que la ciudad también alberga la más grande reunión bi-anual de la diáspora griega. En 2014 Salónica


Lunes
21 de enero de 2013


face

Hace poco tuve la oportunidad de dictar un taller a un pequeño grupo de estudiantes de una universidad, y de las cosas que más me impresionó cuando hice la pregunta sobre sus experiencias previas como programadores, fue que la mayoría utilizaba el Bloc de Notas de Windows para crear sus códigos.

En los centros de enseñanza se suele recibir instrucciones del profesor y nos limitamos a no indagar si hay mejores maneras de trabajar.

Utilizar algo tan simple como un editor de texto que permita resaltado de colores a la hora de codificar permite una mayor legibilidad a “vuelo de pájaro”,  con lo que se puede depurar a gran velocidad nuestro código, siempre y cuando apliquemos las buenas prácticas a la hora de codificar.

Asimismo, la selección de una fuente ideal para ello, ayudará en gran medida a evitar los recurrentes dolores de cabeza (asociados a la profesión) aumentando nuestro rendimiento y eficiencia en cualquier proyecto.

Existe un listadode tipografías recomendadas para el oficio donde explican que es lo que debes tomar en cuenta a la hora de elegir una fuente es:

  1. Caracteres claros con bordes bien definidos
  2. Juego de caracteres ampliado, con soporte para todos los caracteres especiales.
  3. El buen uso de los espacios en blanco.
  4. La diferencia entre ‘l’, ’1 ‘y’ i ‘ se distinguen fácilmente.
  5. La diferencia entre ’0′, ‘O’ y ‘O’ se distinguen fácilmente.
  6. Claros signos de puntuación y los paréntesis especialmente.

Una excelente fuente y muy recomendada que pueden descargar para cualquier sistema operativo es Bitstream Vera Sans Mono, listada como la número 1 del top por los conocedores, y a su vez, también recomiendo dos que cumplen perfectamente los requerimientos, siendo mis favoritas: Liberation Mono y Inconsolata.

¿Cual es la de tu preferencia?, deja tu comentario en el formulario más abajo.


face

Despues de haber superado los detalles tecnicos del Domingo pasado, estamos listos para el segundo show en vivo de Astronomia Virtual! Hoy a las 8 pm, hora de Managua (02:00 UTC), haciendo click en la siguiente imagen!


Miércoles
16 de enero de 2013


face

Como tuve un tiempo disponible, pude navegar un poco en el contenido de GNOME-Look para buscar un tema que se visualizara bien en LXDE y GNOME3.

Aunque muchos temas se derivan de Adwaita, me sorprendió ver que reNIX mantenía la estética de fondos negros y claros.

Para descargarlo, tendremos que ir a su página en GNOME-Look y descargar en archivo ZIP que contiene el tema. Después bastará con extraerlo en el directorio .themes del home de su usuario.

Ahora abriremos el gestor de apariencia de LXDE mediante el Menú del lxpanel (Menú -> Preferencias -> Personalizar apariencia).

lxapperance

En la sección de “controles” tendremos que buscar “renix-gtk-master” y aplicar los cambios.

Con esto tendremos activados los cambios y nuestro LXDE debería lucir así (o parecido):

Renix

 



Martes
15 de enero de 2013


face


Estrenando movil Android bajo un fabuloso cielo estrellado


Domingo
13 de enero de 2013


face

  Hoy tendremos la segunda sesion de Astronomia Virtual en vivo desde Nicaragua! Sus anfitriones: Ricardo Ruiz Tuckler y este su servidor, Julio Vannini; estaremos compartiendo un poco de las maravillas del Universo. En esta ocacion estaremos hablando de las constelaciones Lepus, Canis Major, Monoceros y Canis Minor. Tambien abordaremos la reciente pasada del Asteroide […]


Viernes
11 de enero de 2013


face

Como ando usando entornos de escritorio diferentes a KDE, le he delegado la gestión de sesiones a  LXDM. Desafortunadamente el tema con el que viene por defecto es algo “simple”.

Afortunadamente en AUR hay dos opciones interesantes y muy presentables para ponerle a LXDM.

En lo personal me agradó más el segundo por su simpleza. De hecho, me parece que ese es su nombre: “Simple”.

Para instalarlo recurrimos a Yaourt mediante el uso de la terminal:

yaourt archlinux-lxdm-theme-full

Ingresamos el número que tenga la opción del tema que instalaremos (1) y procedemos a descargar el PKGBUILD.

Como nota, el paquete es muy estable y no hay necesidad de modificar el PKGBUILD. Así que le decimos que no (opción n) y simplemente nos pedirá la confirmación y el password para instalar el paquete.

Tras terminar la instalación, verificaremos que se encuentre en la carpeta /usr/share/lxdm/themes.

lxdm.themes

Ahora editaremos el archivo /etc/lxdm/lxdm.conf y buscaremos la línea con la cadena “theme“. La cuál nos aparecerá de la siguiente forma:

theme=Industrial

Cambiaremos “Industrial” por “Archlinux” para cambiar el tema. Si es otro el que descargaste, escribe el nombre del directorio que aparece en /usr/share/lxdm/themes. Guardamos los cambios y reiniciamos el servicio LXDM. Como en mi caso uso systemd, escribo:

sudo systemctl restart lxdm

Con esto, ya estará disponible el nuevo tema.



Viernes
04 de enero de 2013


face

Ando otra vez probando los escritorios en Arch. Tenía rato que no usaba GNOME3 y ahora ando probando los cambios que han sido añadidos.

Así que navegando entre las extensiones que hay en su página, me encuentro con “Drop Down Terminal“, una extensión que te permite tener una terminal desplegable sin la necesidad de instalar algún otro programa como Guake o Yakuake.

Para instalarla, tendremos que ir a la página de la extensión y cambiar el estado a “ON“.

drop-down-terminal

Como toda extensión de GNOME, nos pedirá la confirmación para instala, así que una vez instalada nos debe aparecer una ventana para realizar una configuración personalizada o dejar la que viene por defecto.

opciones-drop-down-terminal

Hay varias opciones, pero la que más me interesó es la tecla de acceso. En mi caso elegí la tecla F12 debido a que es la que uso mucho en Yakuake.

Al final podremos tener un resultado como este:

terminal-desplegable



Miércoles
02 de enero de 2013


face

Hay un post donde expliqué cómo añadir soporte para las teclas multimedia en LXDE. Esas instrucciones funcionan muy bien mientras usemos solamente openbox, pero … ¿qué pasa si usamos LXDE y Compiz Fusion?

Bueno, en sí al ser Compiz el gestor de ventanas, ese soporte ya no funciona y tendremos que configurar ahora en el CCSM.

Lo primero que haremos es desactivar el soporte de Compatibilidad de GNOME que tiene el CCSM. Después de eso activaremos el plugin de Comandos.

instantánea42

Ahora iremos a la sección del plugin de Comandos para añadir las órdenes que deseamos dar de alta.

instantánea43

En cada caja irá el comando que queramos con su respectiva sintaxis y parámetros. Por ejemplo:

  • lxpanelctl run para que muestre la ventana para lanzar programas u órdenes.
  • lxpanelctl menu para que muestre el menú de aplicaciones de LXDE.
  • xbacklight para los controles de brillo con sus respectivos parámetros para funcionar.

Tras dar de alta las órdenes, iremos a la sección de “Combinaciones de teclas”.

Ya ahí, a cada comando le añadiremos una combinación, así que habilitaremos según el número que le corresponde al comando. Buscamos el botón de Deshabilitado y daremos clic.

instantánea44

Nos aparecerá otra ventana para comfirmar. Haremos check en Habilitado y después en Aceptar.

instantánea45

Después nos aparecerá una nueva ventana en donde elegiremos la nueva combinación. En mi caso elegí una combinación personalizada con la opción “Escoger combinación de teclas“.

instantánea46

En la nueva ventana que aparecerá, oprimiremos la combinación deseada.

instantánea47

Repetiremos el mismo proceso con los demás comandos. Los cambios son instantáneos tras añadir cada combinación.

En mi caso, quedó de la siguiente forma:

instantánea48

Listo. Esperemos que les haya servido este tip.



Martes
01 de enero de 2013


face

Se acabó y nunca volverá.

Es tiempo de nuevos retos y hacer cosas nuevas en busca de mejorar.

Empieza la cuenta final buscando estar lo más cerca de la M, la X o la D.



Lunes
31 de diciembre de 2012


face

Hoy en la mañana intenté usar MySQL Workbench pero el programa no corría. Tras varios intentos abrí una terminal y escribí el comando para lanzar el binario. Fue ahí donde me aparecía el siguiente error:

/usr/libexec/mysql-workbench-bin: error while loading shared libraries: libpcre.so.3:

cannot open shared object file: No such file or directory

Como casi siempre, el problema es por la falta de una librería que hace falta.

Primero hay que verificar si tenemos instalado el paquete pcre, que proporciona una librería para el manejo de expresiones regulares con Perl. Si no tienes Arch, busca el equivalente en tu distro.

sudo pacman -S pcre

Ahora hay que buscar si existe la librería libpcre.so.3 dentro del directorio /usr/lib.

ls -l /usr/lib/libpcre*

En el caso del Arch que tengo, tiene varios enlaces a partir del archivo libpcre.so y ninguno concordaba con libpcre.so.3, así que tendremos que “parchar” mediante la creación de un enlace simbólico.

sudo ln -s /usr/lib/libpcre.so /usr/lib/libpcre.so.3

Ahora intenta lanzar MySQL Workbench, ya debería correr sin problemas.


<- Entradas de blog actuales