viernes, 28 de febrero de 2014

Texshop

Para realizar el formato de mi bitácora voy a utilizar un programa que se llama TexShop. Es un procesador de texto basado en código fuente, similar al HTML, y especialmente usado para la elaboración de documentos científicos y matemáticos. Creación de artículos, informes de errores y libros que tengan una estructura basada en secciones, con una numeración muy compleja, referencias cruzadas, citas bibliográficas, tablas, índices, etc.
Es gratis y existen muchas páginas con templates para descargar. Totalmente recomendado. 


¿qué es una bitácora?

La bitácora es un cuaderno en el que se reportan los avances y resultados preliminares de
un proyecto. Es una herramienta de apoyo que sigue un orden cronológico. Nunca se le deben arrancar hojas ni borrar información.

Estructura 

1. Portada: nombre de la escuela, dirección, nombre del director, nombre del proyecto, el
  nombre de los miembros del equipo que participan en el proyecto, el nombre del
  maestro asesor del proyecto.
2. Tabla de contenidos: es el índice en el que se registran las actividades
  comprendidas en la bitácora.
3. Procedimientos:
  Fecha
  Nombre de la etapa del proyecto
  Nombre de la actividad
  Objetivo
  Materiales
  Metodología
  Información detallada del desarrollo de la actividad
  Observaciones
4.Bibliografía
5.Conclusión


miércoles, 13 de noviembre de 2013

Como desactivar screeensaver en raspberry pi wheezy 7

Para desactivar el screen blank de raspbian es necesario instalar las utilidades del screensaver de raspbian.
Abrimos la terminal e instalarmos :
apt-get install pm-utils
apt-get install x11-xserver-utils


Para prevenir que el screen saver y ahorrador de energia se active
xset -dpms s off

Para desactivar el screensaver
xset s off
xset s noblank

jueves, 22 de agosto de 2013

Masking on processing


SKETCH RESUELTO


//


import processing.video.*;

color black = color(255);
color white = color(0);
int numPixels;
Capture cam;


void setup() {




  size(320, 240);
  strokeWeight(5);
  cam = new Capture(this, width, height, 24);
  numPixels = cam.width * cam.height;
  noCursor();
  smooth();

  cam.frameRate(12);
}


void draw() {
  if (cam.available()) {
    cam.read();
    int threshold= 70;
    float pixelBrightness;
    loadPixels();
    for (int i = 0;i < numPixels; i++) {
      pixelBrightness = brightness(cam.pixels[i]);
      if (pixelBrightness > threshold) {
        pixels[i] = white;
      }
      else {
        pixels[i] = black;
      }
    }

    updatePixels();
    int testValue = get(mouseX, mouseY);
    float testBrightness = brightness(testValue);
    if (testBrightness > threshold) {
      fill(black);
    }
    else {
      fill(white);
    };


    PImage Img = loadImage(

    "t.png");
    PImage Img2 = loadImage("r.png");

    cam.mask(Img);
    image(cam, 0, 0);
    image(Img2, 0, 0);
  }
}

domingo, 18 de agosto de 2013

Protocolo de titulación

Mi proyecto de titulación consiste en una bitácora en la que narraré el desarrollo de un proyecto que viene creándose desde hace más tiempo del que puedo notar. Mi interés por el paisaje aparece con una mezcla de influencias que van desde el placer por la contemplación de la naturaleza, la inexplicable necesidad por pintar/reproducir estos espacios y con la imagen invisible de un mundo virtual al que siempre quise escapar.
Los objetivos que mueven este proyecto son principalmente descifrar en qué consiste un paisaje. Tengo diferentes definiciones para paisaje:

 - La imagen de una extensión de terreno que se ve desde un sitio
-  La reproducción artística, digamos dibujo pintura etc, que representa cierta extensión de terreno
-  El territorio en sí, incluidas sus características naturales e interacciones humanas.

Yo definiría al paisaje como la imagen percibida de cierto territorio real o imaginario, sin embargo para llegar a esta interpretación es necesaria la presencia de ciertos elementos. Estos serían las formas pero sobre todo los modelos con los que existen estas formas, algo así como los ritmos.




martes, 18 de junio de 2013

lunes, 17 de junio de 2013

domingo, 9 de junio de 2013

Collage con datamoshing

Para hacer datamoshing, utilizo un programa llamado Avidemux. Lo primero que se necesita es tener todos los archivos en un formato compatible, es mejor trabajar con .avi, mp4, wmv o flv. Yo estoy usando .avi con un códec de mpeg.
Se abre Avidemux con el archivo que se va a usar, con las flechitas del teclado te mueves a la parte donde quieres insertar otro clip. Con las telcas A y B se selecciona el video, A marca el inicio y B el final de la selección.



sábado, 8 de junio de 2013

jueves, 6 de junio de 2013

Solución screen blank en raspberry pi Y AUTOSTART

Después de algunos minutos de estar trabajando, la raspberry pi entraba en modo de ahorro de energía y la pantalla se oscurecía hasta que hubiera un movimiento, como un screensaver normal aunque no tuviera instalado uno realmente. Luego de muchos intentos, me di cuenta que esto era causado por varias razones. 
Lo primero que intenté fue desactivar el screensaver, cuando me di cuenta que no había lo instalé por medio de la terminal. Aún así no me dejaba deshabilitarlo porque necesitaba otros paquetes de utilidades para poder modificar el screensaver. Cuando estuve montando, no tenía acceso a internet ( mi raspberry no tiene wifi y se conecta directo del módem).

Otra soluciones fueron editar directamente los archivos de inicio de LXDE. LXDE es un entorno de escritorio de código abierto. Esto me permitió conocer muchísimo sobre programación. 
La solución estaba en instalar todos los paquetes que controlaban el screensaver y modificar algunos archivos de inicio desde la terminal. 

Otro detalle que necesitaba solucionar, era buscar una manera de que en cuanto se conectara la RPI se abriera el gif del tamaño de la pantalla y no hubiera necesidad de tener un teclado o un mouse para poder activar la pieza.
Esto lo solucioné haciendo un archivo desktop con copia para la carpeta autostart y otra para el escritorio.
Lo que hice fue un archivo de texto en el que llamaba al programa (GPicView) en el cual se reproduce el gif y al archivo.

[Desktop Entry]

 Type = Application

Exec= sudo gpicview /home/pi/dia.gif


A este archivo le llame dia.desktop y lo pegue en una carpeta que hice llamada autostart en el directorio /home/pi/.config


Para que la imagen se abriera en full screen y original size, tuve que modificar la aplicación GPicView abrindola con LeafPad ( para editar texto) y cambiando algunos settings de 0 a 1.