Projeto 365

Hoje estou começando um Projeto 365. A idéia é tirar uma foto por dia, durante 365 dias. Espero que tenha a disciplina necessária. O desafio veio de um blog sobre fotografia que eu acompanho. Não acho que vou colocar todas as fotos aqui no blog, então a melhor forma de acompanhar é pelo Twitter ou diretamente pelo Flickr.

Caio, AC/DC e Skid Row em Sampa

Neste último fim de semana fomos à São Paulo. A desculpa principal era o show do AC/DC na sexta, mas ainda rolou a primeira viagem do Caio e um show do Skid Row logo no dia seguinte.

Como foi a primeira viagem de avião do Caio, o momento foi devidamente registrado nas fotos abaixo. O folgado ocupou um assento todo. Impressionante como ele se comportou bem. Não chorou nada, estava se sentindo em casa. E não poderia ser diferente, tinha leite, os pais para brincar e fazê-lo dormir. Também fica o registro: ele ainda fez sua primeira visita à Galeria do Rock e com direito a troca de fralda num dos bancos. Infelizmente o momento não foi registrado com foto. Parece que esse tempo longe de casa e muitas novidades o ajudou bastante no desenvolvimento. Ele está outro bebê, “falando” bastante. Ou então essa “fala” toda faz parte do desenvolvimento normal dele. Prefiro acreditar na primeira hipótese.

Deitado no primeiro vôo Com a mãe no primeiro vôo
Folgadão Com o pai no primeiro vôo

Quanto aos shows, o AC/DC foi excepcional. Produção de primeira e os caras tocando e agitando muito. O Angus Young é um louco no palco. Impressionante. Não parou de agitar em nenhum momento. Abaixo algumas fotos (cortesia do meu amigo Chamy) do AC/DC. Já o Skid Row rolou no Manifesto. Bem legal, com vários clássicos e Psycho Therapy do Ramones. Desse ainda não estou com as fotos.

DSC01711 DSC01752
DSC01790 DSC01814

O resto, como sempre, está no Flickr.

Primeiro conjunto de fotos do Caio

Praticamente a primeira O que é isso perto de mim?
Primeira foto completa da família Dormindo, agora no próprio quarto

O resto está no Flickr.

Out Of The Shadows

Primeira foto do Caio

Hold a halo round the world
Golden is the day
Princes of the Universe,
your burden is the way
So there is no better time
who will be born today
A gypsy child at day break
A King for a day

Out of the shadows and into the sun
Dreams of the past as the old ways are done
Oh there is beauty and surely there is pain
But we must endure it, to live again

Dusty dreams in fading daylight
Flicker on the walls
Nothing new your life’s adrift,
what purpose to it all?
Eyes are closed and death is calling
Reaching out its hand
Call upon the starlight to surround you

Out of the shadows and into the sun
Dreams of the past as the old ways are done
Oh there is beauty and surely there is pain
But we must endure it to live again

Out of the shadows and into the sun
Dreams of the past as the old ways are done
Oh there is beauty and surely there is pain
But we must endure it to live again

Out of the shadows and into the sun
Dreams of the past as the old ways are done
Oh there is beauty and surely there is pain
But we must endure it to live again

Out of the shadows and into the sun
Dreams of the past as the old ways are done
Oh there is beauty and surely there is pain
But we must endure it to live again

A man who casts no shadow has no soul

Letra da música Out Of The Shadows do Iron Maiden.

Teste fotográfico

O Caio está chegando. E isso me faz lembrar: tenho que aprender a usar a minha máquina fotográfica. Não só aprender a usar a máquina, mas aprender a realmente fotografar. Tirar umas chapas bacanas. Infelizmente não tenho me esforçado. Gostaria de fazer um curso, mas ainda não achei um que seja bem recomendado em Manaus. Será que alguém sabe?

Enfim, como muito se aprende com a prática, hoje fiquei tirando umas fotos aleatórias em casa. Estava tentando aprender a manipular a abertura, mais especificamente tentando tirar fotos com uma abertura grande. Na foto da McLaren na estante, estava tentando deixar o foco no meio do carro. Tenho uma composição na cabeça para uma foto que vai requerer algo assim.

McLaren na estante Gollum
Gollum

Isso tudo também me faz lembrar: tenho que comprar um tripé.

Context-aware system architecture

The main objective of a context-aware system is to translate sensor input into application action and adapted UI. In between, raw sensor information is used to build user context. It is very important to note that not all sensors have high contribution in defining user context. Contexts like “running” will probably only need the data from accelerometers.

One nice overview of a complete context-aware system is available here. The document is rather old, but clearly represents a very interesting high-level architecture. I think that this is the way to follow. In this architecture, DBUS can be used as the bridge between a context information daemon and applications.

Context-aware system high-level architecture

Another challenge is context representation. What data structure should be used to model a user’s ever-changing context? My first guess is an extended finite state machine where contexts are represented by states and sensors inputs are the trigger conditions for state transition.

Context state machine example

Context-aware applications

N810 context-aware

Recently I’ve been looking into some of the technologies (not necessarily new) that should be interesting for mobile/embedded related projects: augmented reality, context-awareness and location-based services (LBS). From the three, context-awareness was chosen as the focus for competence development. Context-awareness seems to be one of the next big things for mobile applications. As noted here, Google and Apple recently submitted patents related to context.

A context-aware application is a piece of software that examines and reacts to the user’s changing situation. It adapts based on inputs such as (a) the location where the user is; (b) the proximity of friends and other people; (c) accessible servers and other nearby devices; and (d) environmental factors like lighting and noise level. Based on the contextual inputs an application can adapt itself by adding, removing or changing its components’ behavior and UI.

Some of the challenges in context-aware computing are related to context representation and storage, update frequency, necessary input (sensor and infrastructure) identification, etc.

From a N810 and Maemo perspective, there is a bunch of inputs that can be used to detect the context: GPS, Bluetooth, wireless network, ambient light sensor, internal temperature sensor, camera and an external microphone.

Starting reference material can be found in the following links:

Context-Aware Computing Applications
Intro to Context-Aware Computing
Is Context-Aware Computing Taking Control Away from the User? Three Levels of Interactivity Examined


Twitter Updates

December 2016
S M T W T F S
« Jan    
 123
45678910
11121314151617
18192021222324
25262728293031