Friday, September 22, 2006

Informação da fotografia

A parte de baixo da foto que contem a informação foi re-organizada e ampliada com toda a info que eu consegui ler da fotografia.. ou quase toda.. ou a maior parte....
Bem, digamos que a informação que lá está é a informação que eu, tipicamente procuro nas fotos quando vou espreitar. Penso que está muito completo e tem a vantagem de ser retirada automaticamente e eu nao ter de estar a escrever aquela cena toda!
:)

espero que re-gostem, como diz o outro

Thursday, September 21, 2006

Vamos a votos!

No fim de criarem o login vao poder dar um voto à foto, de "fraca" a "excelente" e, (espetáculo) poderem dizer porque é que deram o voto dessa maneira.

Proximo passo -> mostrar os detalhes técnicos da dita :)

"keep shooting"

Sunday, September 17, 2006

FLickring in photoalbum.aminha.tv

se visitarem http://photoalbum.aminha.tv/views.aspx?tip=Keyw percebem o que é que eu "roubei" do flickr.com. É estranho porque tentei com thumbs todos ao lado uns dos outros (em substituição dos nomes e não teve nada bom resultado (ao contrário do que eu esperava). para quem não está atento (ou seja.. todos menos eu) uma foto pode agora pertencer a vários eventos.
Agora estou entre
- deixar o pessoal votar/comentar a foto
- mostrar toda a info da foto (é mesmo muita)
- o forum
- o GIS (não sabem o que é o GIS!?!?)
- um acrescento de informação ao nivel da keyword, local e evento
tudo isto já tem o espaço guardado na BD desde o inicio e deixa-me mesmo muito contente por ter tido tão poucas alterações à estrutura de dados :)

abraço e espero que gostem.

Tuesday, September 12, 2006

Novidades na navegação na vista de fotografia

A pedido de 50% dos utilizadores registados do photoalbum (ou seja... 1) foram adicionados novos links de navegação.

Estes links são « e » e permitem ver, por ordem cronológica da foto, a foto anterior e seguinte do evento, local, autor ou keyword não sendo assim necessário voltar a pagina de thmbs quando se quer ver um evento todo, por exemplo.

Foi tambem corrigido um bug no link de menu "locais" que dava um erro feiote.

Friday, September 8, 2006

Menu a funcionar

os links por baixo de "fotografia" já funcionam e listam.

por este motivo o "recentes" que era a homepage mudou de sitio e a homepage ficou em obras

nao sei se hei-de ir para os forums e assim os links de cima começariam tambem a funcionar ou se hei-de fazer a parte de manutenção de users e fotografos

nas partes que voces nao tem possibilidade de ver por motivos de sgurança consegue-se alterar o tiulo de uma foto, adicionar ou retirar keyword ou evento, apagar a foto e apagar listas de fotos de keywords e eventos

aos poucos isto vai...

abraço e disfrutem.

RP

Monday, September 4, 2006

.net 2.0 web.config

Não paro de ficar surpreendido com este pequeno ficheiro que acompanha o .Net framework. Fora o que já lá está quando se cria um novo site. A maior parte das coisas é possivel fazer pelo website administration tool que é uma ferramenta html que gere o web.config .

VARIÁVEIS

É possivel definir várias chaves que servem de auxilio à costumização do site. Estas variaveis tem um nome e retornam uma string que pode ser usado para o que quiserem. Coisas do tipo "Email do webmaster" ou "directoria de arranque" quando se etm varias versões.

CONNECTIONSTRINGS

Logo de inicio me agradou ter apenas um local para declarar as connectionstrings sem ter de andar a alterar sempre que "publico" um site (embora, claro, tenha de se ter em atenção para nao se publicar o web.config)

Pode-se ter uma solução mais "engenhosa" que passa por criar uma variavel de sessão e depois adicioná-la ao nome da connectionstring i.e.: o Pc de desenvolvimento chama-se DES e o de produção chama-se PRD. Nas connectionstring pode-se ter uma connstringDES e uma connstringPRD. Quando se for ler chama-se por "connstring" + Session("ambiente").

Adiante...

AUTORIZAÇÕES E AUTENTICAÇÃO

Depois descobri o "authentication" e o "authorize".
O 1º Pode ser
Windows - o mais comum nas intranets porque depende do login de windows,
.NetPassport - o mais comum no microsoft.com
Forms - o mais comum na internet para quem nao gosta de ter muito trabalho (o meu caso)

Como eu queria fazer um site com um acesso de "visitante", um de "Utilizador", outro de "poweruser" e outro de "Admin"
Pensei, na minha ingenuidade, e já que estou a usar "masterpages", coloco um painel na masterpage com o login,logout e a informação do utilizador, uso umas variaveis de sessão e já tá

Nas paginas usaria paineis e no load da pagina, consoante o que o bacano fosse, mostrava ou escondia os paineis
dava MONTES de trabalho, mas funcionava.

O que acontece é que, usando o roleprovider (se derem uma connectionstring vossa as tabelas serão criadas na vossa basse de dados, caso contrario usa a string estiver no machine.config) os roles são geridos dentro do site

adicionando um control que se chama "loginview" (é um "container" especial) todos os elementos que estiverem dentro dele só aparecem consoante o user estiver autenticado ou pertencer a um determinado "role". Assim. Automático. Sem espinhas

O provider de membership pode ser o active directory ou tambem pode estar numa tabela e, com a associação de roles, está toda a segurança do site feita. Este conjunto de elementos ainda tem um "criação de utilizador" (com passos para informação custom do site), alteração de password, login, logout, recuperação de password. Tudo já feito.

SMTP

Quando o site envia mails é possivel definir aqui qual é o ip/nome do smtp quie se vai usar, uncluindo o resto todo de definições (timeout, porto etc)

Espetáculo.

Sunday, September 3, 2006

PORQUE?!?!?

resposta curta e objectiva: Porque sou doido!

Porque vi os albuns do Photoshop, do acdsee, do jalbum, e de mais umas quantas pessoas que não estão satisfeitas com estes albuns que acabei de referir.

Sou fotografo da treta no www.photosig.com e acho bem que eles só deixem colocar uma photo de 3 em 3 dias. é um site bem simpático mas a ifnromação da fotografia é toda colocada à mao,

Tambem estou registado no www.fotothing.com e chateiam-me as 10 fotos por dia porque a qualidade desce imenso e encontram-se por lá coisas horriveis equiparadas a fotos. Lê informação EXIF da foto. Alem disso a compressão das fotos é enorme. Chegava uma foto por dia. As criticas não são bemvindas e dizer o que se pensa de uma foto dá uma discussão de todo o tamanho.

Desde há uns tempos para cá que fiz uma página aqui em casa para escrever coisas em ficheiros JPG como complemento à informação da fotografia (que já lá está). Tinha um "sonho" que era, de alguma maneira, aproveitar toda essa informação para navegar pelas fotos. Coisas parvas do genero "tenho fotos desde que a minha sobrinha nasceu e assim consigo vê-la crescer" , por exemplo. Tambem tenho uma chave do googlemaps que me vai deixar desenhar um mapa com bandeirinhas de todo o lado onde tirei fotos. Mariquices!

O processo de load no photoalbum é bastante fácil a comparar com o photosig e fotothing. Basta fazer um upload da fotografia para uma directoria no servidor (ainda não disponivel) e ele vai validar o autor da fotografia contra os vários fotografos registados e, com isto, associa a fotografia ao utilizador. É o único requisito - preencher o nome do fotografo - para fazer um upload. Isto (bem como o resto das tags) pode ser feito com o Windows Explorer, Photoshop, ACDSee, Elements ou outro sftw que deixe escrever tags exif nas fotos.

Com a leitura da fotografia é lido o equipamento que tirou a fotografia, o software que a criou, abertura, iso, flash, etc etc.
Se a fotografia tiver um evento, um local, varias keywords essa informação também vai ser guardada.

Nada disto está perfeito (vejam os '?' associadas ao ricardolas na homepage) mas acho que está a andar bem.

Ainda estou indeciso entre o portugues e o ingles

Divirtam-se a ver, por exemplo, a partir de http://photoalbum.aminha.tv/viewpic.aspx?PicId=1405 . Já podem criar contas de utilizador (por enquanto as vantagens são nulas). Depois disso podem ser convidados pelos fotógrafos existentes (ou seja.. eu ou o xico) para se tornarem fotógrafos tambem (ainda não disponivel) e terem um perfil de fotógrafo.