Linguagem Cinematográfica

Março 10, 2008

A cinematografia surgiu a partir do empenho de se oferecer ao espectador de um filme, uma percepção de um roteiro mais vivo e dinamico, dando aos cenários e personagens mais dramaticidade durante as cenas.

A idéia da cinematografia surgiu, inicialmente, como parte de tres elementos considerados fundamentais para a Linguagem Cinematografica, desenvolvidas pelo téorico e cineasta húngaro Bela Balazs, quais sejam: o primeiro plano (close-up), a montagem e a movimentação da camera.

No primeiro plano pode-se capturar a dimensão da expressão humana isolada sobre a tela, que por sua vez a referência ao espaço ou outros elementos se tornam irrelevantes, sendo esta a principal diferença entre teatro e cinema.

A montagem facilita a compreensão do filme como todo, ao possibilitar uma seqüência cronológica de seu enredo. Ressalta-se que é de suma importancia identificar o momento adequado para os cortes de cenas, nos quais deverão ocorrer de uma maneira imperceptível, ou seja, que não se possa perceber uma interferencia na continuidade e no ritmo do filme, após a montagem.

A movimentação da camera auxilia na interpretação e no ritmo do roteiro, além de dar ao espectador uma experiencia de sensações intrínsecas à cena, e para que isso ocorra, faz-se necessário o posicionamento correto da camera. Por exemplo, movimentos suaves indica uma sensação de tranquilidade e leveza, enquanto movimentos rápidos e repetinos demonstram surpresas e reviravoltas no roteiro.

Dentre os elementos anteriormente citados, a movimentação da camera vem sendo intensamente utilizada pelas industrias de jogos eletronicos com o intuito de tornar-los mais atrativos e emocionantes, garantido, desse modo, uma crescente massa de apreciadores desta arte.

 

Referências :

  • http://pt.wikipedia.org/wiki/Cinema
  • http://pt.wikipedia.org/wiki/Manifesto_das_Sete_Artes
  • http://www.coisadecinema.com.br/matArtigos.asp?mat=1840
  • HERMANN, Rodrigo Proença Gomes. Dissertação: Controle automâtico de câmera em ambientes virtuais dinâmicos. PUC-RJ. 2005.

Refletindo com Ruby – parte 1

Janeiro 13, 2008

Abaixo segue o primeiro contato que fiz sobre assunto “Reflexão em Ruby”, espero que gostem e aguardo críticas!!!

Uma grande vantagens de linguagens dinâmicas como Ruby é a habilidade para instropecção – para examinar aspectos do programa a partir de dentro do próprio programa. Em Java, por exemplo, exige de reflection, enquanto que no Ruby é possível ir mais além.

A palavra reflection assemelha-se reflexo no espelho, uma imagem de si mesmo – No Ruby existe a possibilidade de verificar os objetos que estão “vivos” em seu programa. Conforme o exemplo abaixo:

a = 95.1
b = 102.7
#Obtendo os objetos do tipo Numeric(Float) e através do bloco de código
# é imprimindo os valores que estão em memória
ObjectSpace.each_object(Numeric) {|x| p x}

Entretanto, os alguns objetos não podem ser visto, que são: Fixnum, Symbol, true, false e nil.

Olhando através do Objeto

Depois de encontrar um objeto de seu interesse, que podemos fazer é saber exatamente o que ele pode fazer. Ao instanciar um objeto podemos obter uma lista de todos os metodos do objeto, segue abaixo um exemplo:

# Cria um objeto Range
r = 1..10
# Obtem uma lista de todos os metodos do objeto “r”
list = r.methods
# Quantidade objetos no array
list.lenght –> 68
list[0..3] –> ["collect", "to_a", "instance_eval", "eval"]

Ou, Nós podemos checar se um objeto suporta um metodo particular.

r.respond_to(”frozen”) –> true
r.respond_to(:has_key?) –> false
“me”.respond_to?(”==”) –> true

Podemos determinar apartir de nosso objeto a classe a qual pertence, o seu object ID e testar a sua relação com outras classes.

num = 1
num.id –> 3
num.class –> Fixnum
num.kind_of? Fixnum –> true
num.kind_of? Numeric –> true
num.instance_of? Fixnum –> true
num.instance_of? Numeric –> false

Analisando as classes

Saber sobre objeto é apenas uma tipo de reflexão, mas para obter toda imagem, você também precisa ser capaz de olhar para classes – os métodos e constantes que elas contêm. Olhando para a hierarquia de classe é fácil. Você pode obter o pai de qualquer classe em particular basta usar class#superclass. Para classes e módulos, module#ancestors lista ambos superclasses e modules mixed-in. Exemplo:

klass = Fixnum
begin
print klass
klass = klass.superclass
print ” < ” if klass
end while klass
p Fixnum.ancestors

Referência Bibliográfica

THOMAS, D.; FOWLER, C.; HUNT, A. Programming Ruby. 2st. ed. [S.l.]: Pragmatic Bookshelf, 2004.



Eu voltei..novamente!!!

Agosto 20, 2007

Ola Mundo,

Espero desta vez continua blogando…..Aconteceu muita coisa na minha vida inútil….q me fizeram parar de escrever!!!! Mas a vida continua…eheheheh!!!! Aguardem os proximos capítulos da segunda temporada de Reinaldo Blogando!!!

Reinaldo Saraiva do Carmo


Ruby – Primeiros passos

Junho 19, 2006

Por que estudar uma outra linguagem de programação, sendo que já trabalho com outra linguagem orientada objeto(Java) ? Um frase clássica: “Toda qualquer tecnologia caso não se atualize está fadada desaparecer.” Esta frase também vale para qualquer profissional. É importante que nós busquemos se inteirar com novos conceitos que vão surgindo, desta forma, aprenderemos a dominar uma outra tecnologia, e podemos agregar em nosso dia-a-dia os valores aprendidos.Decidir dá os primeros passos na linguagem de programação Ruby que é uma linguagem de script nova 100% orientada objetos. Nestes estudos verifiquei que seu criador Yukihiro “Matz” Matsumoto buscou inspiração em outras linguagens(e.g. python, ada, smalltalk, java e etc) para concretizar seu trabalho.

É uma linguagem grande ascensão atualmente entre desenvolvedores para ambiente Web por causa da framework Ruby on Rails. Está framework promete aos desenvolvedores Web sistemas e curva de aprendizado rapidamente. O que constatei de cara que o Rails é uma framework MVC facilita bastante nosso desenvolvimento no que diz respeito MOR(Mapeamento Objeto relacional, criação de telas básicas, manutenção, teste unidades e etc).

E para finalizar estou gostando de brincar com ruby.

Link importantes:

#Baixar linguagem Ruby: http://www.ruby-lang.org

#Baixar framework Rails:http://www.rubyonrails.org/

Livros:

#1.) “Programming Ruby: The Pragmatic Programmer’s Guide, Second Edition” by Dave Thomas é uma boa referência da linguagem.:)

#2.) “Agile Web Development with Rails” by Dave Thomas and David Heinemeier Hansson é primerio livro sobre Rails . Este livro é começo e fim para dominar framework.

#3.) “Rails Recipes” by Chad Fowler . É livro com alguns exemplos usando à framework.



Jardim Desconhecido

Junho 19, 2006

Alguns anos atrás tive curiosidades sobre escritores que tiveram sua vida marcada pelo uso de drogas alucinogenas. Sendo assim gerou em mim alguns pensamentos abaixo:


Sinto meu corpo flutuar nas fezes do mundo real
Através de uma viagem feita pelo ópio e alcool
Percebo que meu corpo não responde aos meus comandos
Paralisado!!!! Narcotizardo!!!

Surgir uma voz encantadora, e diz:
Venha minha filha, conhecer meu Jardim!!!
Através deste caminho de delirios
Então vou para jardim desconhecido

Ao chegar!!
O lugar parece que esconde um segredo que somente as fadas conhecem
Um lugar onde as luzes brilham contraindo desta forma minhas pupilas

Deixei então ser guiado pela fada, me levando excursionar no Eden
Meu espírito ansia seguir por esse caminho de liberdade
Não desejo retornar para aborto da humanidade
Eu começo a sentir mais estranho!!! Deja vu!!!
É um sonho ??

Que seja!!! Esse meu lar agora…
Esse é meu jardim com suas flores
que atraves do seu aroma me leva
para um mundo novo

Ah!! Quero viver ao lado da deusa Deméter
Com ela esquece todas as preocupações e aliviar as dores do mundo
E alcançar o mundo de ilusões

Tudo isso é insano…
A loucura que me domina
O meu corpo semi-nu
Consome meu corpo
Não espere meu retorno para fédica realidade!!!
As fadas me chamam, perdao terei q ir…

O QUE, ENFIM
ESPERA POR MIM
UM FIM?


O Inicio do Fim

Junho 19, 2006

Ola a tds!!
Por influência de um amigo(Lucas) decide criar um blog para registrar alguns momentos de minha vida. Apartir de agora pretendendo blogar semanalmente assuntos referentes à informática em geral, quadrinhos, filmes, desenho animado, citações de autores que costumo ler e  se a preguiça deixar alguns poemas que já fiz.


Um novo começo

Junho 19, 2006

Após verificar que no site http://www.bloglines.com não é possível comentários. Decidir então mudar para WordPress. Espero não ter mais problemas.


Hello world!

Junho 19, 2006

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!