#GNOMEPERU2013

Hello GNOME Planet!

I have recently organize pictures and videos we got from the event GNOME FEST PERU 2013. We presented the community GNOME, the programs that GNOME offers, coding for GNOME extensions, Gnoduino and more according to the plan.

GNOMEFESTPERU2013

I share with you the pictures and Harlem Shake we did :)

harlem

P.S.: We are planning another event for GNOME and this time USIL University in going to be the place!  I did coordinations with Fedora and IBM people in order to organize a great event

Posted in GNOME | Tagged , , | Leave a comment

Almost ready for the GNOME FEST PERU 2013

Hello GNOME Planet, I am so excited to announce that our event is coming up in a few hours… this Sunday we are going to present the GNOME project in Lima, Perú. The auditorium of the Faculty of Engineering of the Pontificia Universidad Católica del Perú is the place this year, 2013!!

I am looking back at the events I started organizing in 2011 and 2012 for GNOME, and I see that we are growing!!!… and, that effort is very rewarding for me. This year we expected more than 90 students. It was more difficult to coordinate… but the support from the enthusiastic students made it worthwhile.

Please check the pictures we have so far and the presentation I did for introducing people to GNOME <3

Posted in GNOME | Tagged , , | Leave a comment

TeXstudio en Ubuntu 12.04

Instalando

Para preparar las diapositivas para el GNOME FEST PERU 2013, esta vez utilizaré Textstudio. Con la ayuda de Mario Lamas, se logró instalar este paquete en tres pasos en Ubuntu 12.04:

1- Ir a la página de TeXstudio

2- Descargar el paquete – xUbuntu 12.04, 2.5.2 (en mi caso amd64) e instalar.

3- En este caso para no instalar paquete por paquete, instalé el teXmaker para que se instalen automáticamente todas las dependencias necesarias.

sudo apt-get install texmaker

Comenzando

1-Elegir File- New

2- Elegir en el menú Wizard – Quick Start, elegir beamer en Class Option – Document class

3- Agregando componentes:

a) Dentro del bloque \begin{document}    … \end{document}

Agregaremos un entorno, en este caso sera la primer espacio para la primera diapositiva

\begin{frame}
\frametitle{GNOME FEST PERU 2013}
\end{frame}

b) Si queremos ponerle un fondo a nuestras diapos, elegimos de esta galeria

Se coloca el código \usetheme{Antibes}  antes de \begin{document}

c) Para poner una carátula, luego de \begin{frame}; colocar \maketitle y antes de \begin{frame}; colocar:

\author{Julita Inca}
\title{GNOME}
\date{14 de Abril del 20131}

NOTA: cada vez que se requiera compilar, presionar F1

Screenshot from 2013-04-10 20:23:18

Posted in GNU/Linux/Open Source | Tagged , , | 2 Comments

Preparing the GNOME FEST PERU 2013

Some students in Lima, Perú, have been organizing the event: GNOME FEST PERU 2013

GNOMEgroup

We’ve prepared a logo based on the Elliot Tupac work. This is the t-shirt we are going to use

GNOME

Our goal is the organizational knowledge creation. We are not only going to show and share experiences with software libre, GNOME, Fedora and Ubuntu; we are also have over the table Free Hardware, Arduino. We are expecting 100 students this Sunday, April, 14th at 2:00 p.m. Some memes we published related to the event page on Facebook, made by Giohanny and me:

*I have to thank the GNOME Foundation for all its support.

Posted in GNOME | Tagged , , | 2 Comments

Extensions of GNOME

Hello GNOME Planet!

I was wondering if you could help me in finding documentation about making extensions in GNOME. Where I can find documentation of the API in Javascript?

I am asking because, after running this code, the lap freeze:

const St = imports.gi.St;
const Main = imports.ui.main;
const Tweener = imports.ui.tweener;
const WebKit = imports.gi.WebKit;
const Gtk = imports.gi.Gtk;

let text, button;

function _hideHello() {
    Main.uiGroup.remove_actor(text);
    text = null;
}

function _showHello() {
    /*if (!text) {
        text = new St.Label({ style_class: 'helloworld-label', text: "Hello, world!" });
        Main.uiGroup.add_actor(text);
    }

    text.opacity = 255;

    let monitor = Main.layoutManager.primaryMonitor;


    text.set_position(Math.floor(monitor.width / 2 - text.width / 2),
                      Math.floor(monitor.height / 2 - text.height / 2));

    Tweener.addTween(text,
                     { opacity: 0,
                       time: 2,
                       transition: 'easeOutQuad',
                       onComplete: _hideHello });*/

    Gtk.init(null, null);    

    win = new Gtk.Window({title: 'Ola Ke ase'});
    webview = new WebKit.WebView();
    hbox = new Gtk.HBox();

    webview.load_uri('http://www.google.com.pe');
    hbox.add(webview);
    win.add(hbox);

    win.show_all();

    Gtk.main();
}

function init() {
    button = new St.Bin({ style_class: 'panel-button',
                          reactive: true,
                          can_focus: true,
                          x_fill: true,
                          y_fill: false,
                          track_hover: true });
    let icon = new St.Icon({ icon_name: 'system-run-symbolic',
                             style_class: 'system-status-icon' });

    button.set_child(icon);
    button.connect('button-press-event', _showHello);
}

function enable() {
    Main.panel._rightBox.insert_child_at_index(button, 0);
}

function disable() {
    Main.panel._rightBox.remove_child(button);
}

Thanks in advanced,

Julita

Posted in GNOME | Tagged , , | 8 Comments

Compartiendo archivos en red con Linux

En la máquina a la cual se desea compartir el archivo, se debe tener instalado openssh-server

En la máquina desde la cual se compartirá el recurso, se debe conocer el nombre e IP.
En este caso compartiré el video de Harlem Shake con mi amiga Giohanny:

harlem

Posted in GNU/Linux/Open Source | Tagged , , | Leave a comment

Programando en Arduino un Led Matrix 5x 7 monócromo

En este caso estamos utilizando un led matrix 5×7 monócromo, 5 resistencias de 330 ohmios (para limitar la corriente en las 5 columnas, cátodo en cada fila) y un Arduino ONE. Físicamente tenemos en este componente 14 pins (7 en cada lado), pero debemos saber leer qué pines representan las columnas y filas. Una Web confiable para esto es Datasheet, a continuación la distribución correspondiente para el led matrix:

led7x5Se observa en el gráfico que el pin 13 corresponde al conexionado de la columna 1, el pin 3 a la columna 2, el pin 4 y 11 representan a la columna 3 y así respectivamente; pero ¿cómo determinar cuál es el pin 13, 3, 4 u 11 físicamente?… para ello, testeamos cada pin con un multímetro,  este caso el primer pin de la parte superior derecha representa el pin 1 y el útimo pin de la derecha representa el pin 14.

DSCN0344

Se recomienda tomar en cuenta la distribución en orden física del Arduino porque facilita el trabajo para el direccionamiento de los puertos. En este caso las columnas del uno al cinco toman el valor de los pines del 8 al 13, en el Arduino; y para el caso de las filas del 1 al 7, se han conectado a los pines, del 0 al 6.

A continuación el código en Arduino, presenta un barrido desde la primera columna hasta la última (quinta columna). Cuando está encendida la primera columna, las demás columnas están apagadas, cuando todas los leds de la segunda columna se encienden, las demás columnas se apagan y así sucesivamente.

void setup() {

  pinMode( 8, OUTPUT );
  pinMode( 9, OUTPUT );
  pinMode( 10, OUTPUT );
  pinMode( 11, OUTPUT );
  pinMode( 12, OUTPUT );

  pinMode( 0, OUTPUT );
  pinMode( 1, OUTPUT );
  pinMode( 2, OUTPUT );
  pinMode( 3, OUTPUT );
  pinMode( 4, OUTPUT );
  pinMode( 5, OUTPUT );
  pinMode( 6, OUTPUT );

   for( int f = 0; f < 7; f++) {
     digitalWrite( f, HIGH);
   }
   for( int c = 8; c < 13; c++) {
     digitalWrite( c, LOW);
   }
}

void loop()
{

  for( int k = 0; k < 5; k++) {

  for( int c = 8; c < 13; c++) {
     digitalWrite( c, HIGH);
   }
     digitalWrite( 8+k, LOW);

  for( int f = 0; f < 7; f++) {
     digitalWrite( f, HIGH);
   }

  delay(500);
  } 
}

Finalmente la fotografía de las luces  de una columna encendida en nuestra matriz led 7×5:

DSCN0361PD (:  Mis compañeros hicieron trabajos con Arduino más elaborados que el descrito :)

arduinogroup

Posted in τεχνολογια :: Technology | Tagged , , , , , | Leave a comment