<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2515259363356338678</id><updated>2011-11-27T16:16:35.728-08:00</updated><category term='javascript'/><category term='usb'/><category term='loginview'/><category term='input validation'/><category term='gridview'/><category term='windows'/><category term='.net'/><category term='404'/><category term='symantec'/><category term='a-fotografia'/><category term='insert'/><category term='xp'/><category term='.net bilingue miltilingual a-fotografia'/><category term='Photoalbum'/><category term='config'/><category term='hardware'/><title type='text'>A Fotografia</title><subtitle type='html'>sobre o site www.a-fotografia.com. Dicas de fotografia, novidades do site, as lutas para ter as coisas a funcionar.
&lt;br&gt;
all about the www.a-fotografia.com website. Tips about photography , news in the website and the struggle to innovate and keep it working</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-4221862868388269205</id><published>2008-03-06T12:59:00.000-08:00</published><updated>2008-03-06T13:12:43.301-08:00</updated><title type='text'>Multilingua - multilanguage</title><content type='html'>Está quase quase pronto.&lt;br /&gt;&lt;br /&gt;Os mais distraidos e que tem a lingua do browser definida como ingles (algures nas opções de internet) já repararam como é estranho o sitem de repentem ter começado a aparecer em ingles quando estava sempre em português.&lt;br /&gt;&lt;br /&gt;No menu existe a opção de "opções de lingua". É uma página bastante feia mas que já funciona.&lt;br /&gt;&lt;br /&gt;O objectivo, bastante ambicioso, é começar com 3 ou 4 linguas. Ainda vou na 2a mas até está a ser mais rápido do que eu esperava.&lt;br /&gt;&lt;br /&gt;A minha vaidade que me levava sempre a dizer que ainda nao tinha alterado a base de dados foi-se. Desta vez a lingua deu mesmo cabo disto tudo!&lt;br /&gt;&lt;br /&gt;Outra novidade tambem é a pequena descrição junto aos locais. Tambem vai aos poucos e já tambem em inglês. Podem ver &lt;a href="http://www.a-fotografia.com/worker.aspx?tip=Place&amp;amp;id=126"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A rotina de load de fotos tambem vai ter de ser alterada para ter a lingua e deve de levar um bocado. Espero que continuem a gostar das fotos que estão aqui porque novas vai demorar mais um bocadinho.&lt;br /&gt;&lt;br /&gt;Introduzi publicidade no site. Cliquem por lá quando alguma coisa vos interessar porque isso ajuda-me a pagar o alojamento que acabei de expandir porque atingi o limite de espaço e precisei de mais. Até agora ganhei 30c de dolar (ou seja.. 20 centimos de euro ou coisa assim lol).&lt;br /&gt;&lt;br /&gt;obrigado a todos&lt;br /&gt;&lt;br /&gt;----------------&lt;br /&gt;&lt;br /&gt;Multilanguage is almost ready.&lt;br /&gt; You may have notices that, suddenly, it started appearing in english. if you wish to change it to another (only portuguese working) you may go to "language options" and change the language of the website. It is a very simple and non-designed page but.. it works :)&lt;br /&gt;&lt;br /&gt;I hope i can get to all the 4 or 5 languages that i'd like to get so i could make the website&lt;br /&gt; as universal as possible.&lt;br /&gt;&lt;br /&gt;I was always so full of myself when i was saying that the database was the unchanged from the beginning... well.... it's all torn apart with this language stuff lol.&lt;br /&gt;&lt;br /&gt;I made some small descriptions of the places were the photos were taken. You can chak some example &lt;a href="http://www.a-fotografia.com/worker.aspx?tip=Place&amp;amp;id=126"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I introduced advertising. Please click in some that interests you. The aim is not changing my car but paying the website. I made $0.30 so far lol.&lt;br /&gt;&lt;br /&gt;I do remember the promise about the multilanguage website with masterpages but it will take some time to write althoug the changes to the code were quite simple.&lt;br /&gt;&lt;br /&gt;The photo loading routine will be changed to incorporate language so it will take a bit to have new pics. hope you enjoy the present ones a bit more.&lt;br /&gt;&lt;br /&gt;ty all&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-4221862868388269205?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/4221862868388269205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=4221862868388269205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4221862868388269205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4221862868388269205'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2008/03/multilingua-multilanguage.html' title='Multilingua - multilanguage'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-5030580733061085191</id><published>2008-02-17T04:31:00.001-08:00</published><updated>2008-02-17T04:53:50.664-08:00</updated><title type='text'>Ena tanta coisa</title><content type='html'>A começar pelo que tenho no clipboard.&lt;br /&gt;&lt;br /&gt;Aquele bonequinho "gayolas" que aparece na barra de endereços que que ajuda a identificar a pagina onde se está como "logo" chama-se favicon.ico e pode ser criado a partir de qualquer imagen &lt;a href="http://www.favicon.cc/"&gt;neste site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Quanto ao site:&lt;br /&gt;    - está a ser efectuada aos poucos e com alguma ajuda a migração para multilingua. Como arranjei uns amigos franceses e holandeses tambem estou à espera que essas linguas apareçam para alem do ingles. Vou tentar tambem fazer uma pagina de "ajuda" para que os visitantes que por cá passam possam dar o seu quinhão se assim o desejarem.&lt;br /&gt;    - está disponível uma página com os rss feeds que estão disponiveis. esta pagina já está bilingue e detecta a lingua do browser (ou a que foi escolhida) para apresentar os rss nessa lingua em primeiro lugar.&lt;br /&gt;    - o layout do site foi esticado para aparecer na janela inteira parecendo mais "arejado".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;english bit :)&lt;br /&gt;&lt;br /&gt;The "gay" icon in the address bar can be created almost automatically with &lt;a href="http://www.favicon.cc/"&gt;this tool&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aboute the site:&lt;br /&gt;    - step by step the database and the webages are beying translated to other languages. I have several french and dutch friends tha will (at least in the beginning) help me. So french and dutch will appear in the website too. I'll try to make a webage to use the visitors good will in the translation project.&lt;br /&gt;    - there is a new page with the feeds available. this page is already translated in portuguese and english. it will show in 1st place the language you choose or the preferred language of the browser.&lt;br /&gt;    - the layout has been "cleanned" ans stretched to appear in the full screen&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-5030580733061085191?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/5030580733061085191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=5030580733061085191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/5030580733061085191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/5030580733061085191'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2008/02/ena-tanta-coisa.html' title='Ena tanta coisa'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-3240205634900691915</id><published>2008-01-03T14:15:00.000-08:00</published><updated>2008-01-03T14:47:39.097-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net bilingue miltilingual a-fotografia'/><title type='text'>bilingue! - multilanguage</title><content type='html'>Bem, de facto é fácil. Ou melhor.... não é complicado&lt;br /&gt;&lt;br /&gt;Num futuro post e até "amadurecer" a ideia irei mostrar o bocadito insignificante de código que faz isso.&lt;br /&gt;&lt;br /&gt;A ideia é criar labels e na property "text" chamar um resource file que tem o código da lingua no nome.&lt;br /&gt;&lt;br /&gt;i.e.&lt;br /&gt;linguasafotografia.nl.resx para holandes&lt;br /&gt;linguasafotografia.en.resx para inglês&lt;br /&gt;linguasafotografia.pt.resx para português&lt;br /&gt;linguasafotografia.pt-br.resx para português do Brasil&lt;br /&gt;linguasafotografia.resx para um browser que nao diga que lingua prefere&lt;br /&gt;&lt;br /&gt;links que ajudaram e muito!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.beansoftware.com/ASP.NET-Tutorials/Globalisation-Multilingual-CultureInfo.aspx"&gt;este para começo, foi o primeiro que li&lt;/a&gt;&lt;br /&gt;depois a coisa nao funcionava e dei mais umas piscinas porque estou a usar o WebDeveloper express que nao tem aquela opção&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tipjar.com/cgi-bin/test"&gt;este lista os http-headers&lt;/a&gt;&lt;br /&gt;porque às tantas tinha dúvidas se os browsers se estavam a portar bem já que isto mostrava sempre a lingua inglesa embora o meu default fosse português&lt;br /&gt;&lt;br /&gt;&lt;a href="http://samples.gotdotnet.com/quickstart/aspplus/doc/resourcefiles.aspx"&gt;este golbal.asax foi essencial&lt;/a&gt;&lt;br /&gt;para a resolução do problema. No arranque da "aplication" a "thread culture" é logo inicializada com a do browser fazendo to o resto funcionar&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemglobalizationcultureinfoclasstopic.asp"&gt;aqui está a lista de culturas ISO que se podem usar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Com os testes que andei a fazer coloquei o meu firefox em NL e acabei de descobrir que, peo menos, as mensagens de autosave do post tambem são multilingue.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------&lt;br /&gt;&lt;br /&gt;Well, it is easy.. or... its not one astonishing achievement&lt;br /&gt;&lt;br /&gt;In some future postas and after some reflection on this thing i'll do a post withh all the code stuff.&lt;br /&gt;&lt;br /&gt;The basic ideia is binding the text property of a label (or whatever you want) to a resource file&lt;br /&gt;&lt;br /&gt;i.e.&lt;br /&gt;linguasafotografia.nl.resx for dutch&lt;br /&gt; linguasafotografia.en.resx for english&lt;br /&gt; linguasafotografia.pt.resx for portuguese&lt;br /&gt; linguasafotografia.pt-br.resx for brazilian portuguese&lt;br /&gt;linguasafotografia.resx for a default language (browser default)&lt;br /&gt;&lt;br /&gt;really helpfull liks&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.beansoftware.com/ASP.NET-Tutorials/Globalisation-Multilingual-CultureInfo.aspx"&gt;ethis one was for a start&lt;/a&gt;&lt;br /&gt;then it didnt work out and i had to swim a lot a try to look at everythink and WebDeveloper express does not have that "build resource language" option&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tipjar.com/cgi-bin/test"&gt;for http-headers listing&lt;/a&gt;&lt;br /&gt;after some testing i had doubts of what was the preferred language of my browser cause it was always showing english tough my default was portuguese&lt;br /&gt;&lt;br /&gt;&lt;a href="http://samples.gotdotnet.com/quickstart/aspplus/doc/resourcefiles.aspx"&gt;this golbal.asax solved it&lt;/a&gt;&lt;br /&gt;when the "aplication" starts the "thread culture" is assigned to the browsers language and that made it&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemglobalizationcultureinfoclasstopic.asp"&gt;list of cultures and languages around the world in ISO format&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;with all the testing and while writing this post i just found out that google gives messages acording to the language set  up in browser too :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-3240205634900691915?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/3240205634900691915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=3240205634900691915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/3240205634900691915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/3240205634900691915'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2008/01/bilingue-multilanguage.html' title='bilingue! - multilanguage'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-4172804241868913739</id><published>2007-12-27T03:10:00.000-08:00</published><updated>2007-12-27T03:25:17.362-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='a-fotografia'/><title type='text'>a-fotografia.com gone GIS</title><content type='html'>Mais outro desafio antigo que por aqui andava e agora possível com o brilhante &lt;a href="http://maps.google.com"&gt;GoogleMaps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://a-fotografia.com/gis.aspx"&gt;Nesta página&lt;/a&gt; podem encontrar em cima de cartografia, 95% dos locais das fotografias que estão no site. Os locais que não estão dsiponíveis são as "casas" de cada um :) . É mais uma maneira de aceder nesta "teia" anorme de modos de acesso a uma foto que eu ando, aos poucos, a criar.&lt;br /&gt;&lt;br /&gt;Este post é tambem um ponto de partida para o proximo desafio. tornar o site bilngue. Obviamente estou bastante mais à vontade com o portugues e irei mantê-lo mas o ingles é um ponto chave para a navegação de estrangeiros e mais visitas que aterrem aqui por parte dos motores de busca.&lt;br /&gt;&lt;br /&gt;Acho que a página está simples, bastante explicita e funcional (obrigado google).&lt;br /&gt;&lt;br /&gt;Mais uma vez, não houve qualquer alteração à estrutura de dados do site o que me deixa bastante "vaidoso" e confiante para projectos maiores que tenho entre mãos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-------&lt;br /&gt;&lt;br /&gt;This was another challenge that i had in mind since the beginning of the site construction in august 2006. This was now possible cause google has this free wonderfull thing called &lt;a href="http://code.google.com/apis/maps/"&gt;"google maps API"&lt;/a&gt; .&lt;br /&gt;About 95% of the places were photos were taken can be accessed from here (the other 5% are the homes of some friends that don't want you there for tea :) )&lt;br /&gt;&lt;br /&gt;This page and this post is also the starting point for a new challenge -&gt; billingual website. I'll keep the portuguese as main language but i think the english is key to more visits and search results from engines.&lt;br /&gt;&lt;br /&gt;I think the page is really coll and is a very clear and understandable page (ty once more google).&lt;br /&gt;&lt;br /&gt;Once again the Database structure and fields were not changed to achieve this pages. This leaves me confident to face another big database designs i'm facing at the moment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-4172804241868913739?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/4172804241868913739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=4172804241868913739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4172804241868913739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4172804241868913739'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2007/12/fotografiacom-gone-gis.html' title='a-fotografia.com gone GIS'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-5731665647321319679</id><published>2007-06-18T02:09:00.000-07:00</published><updated>2007-06-18T02:18:32.066-07:00</updated><title type='text'>E aí está!!</title><content type='html'>Up and running o www.a-fotografia.com !&lt;br /&gt;&lt;br /&gt;Com este novo blog - os posts do blog antigo irão passar para este.&lt;br /&gt;&lt;br /&gt;o nome foi mudado já que a ideia do site era mesmo ser dedicado à fotografia.&lt;br /&gt;&lt;br /&gt;As funcionalidades foram mantidas e foi ontem finalizada outra - A Sugestão.&lt;br /&gt;&lt;br /&gt;Eu nao sei tudo sobre tudo (embora vá procurando sempre saber o que fotográfo) há coisas que eu, simplesmente, nao imagino. Por isso há categorias enormes do género "&lt;a href="http://www.a-fotografia.com/worker.aspx?tip=Keyw&amp;id=122"&gt;flor&lt;/a&gt;" ou "&lt;a href="http://www.a-fotografia.com/worker.aspx?tip=Keyw&amp;id=105"&gt;insecto&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Se alguem perder 5 minutos a olhar para aquilo e encontrar e souber o nome do insecto que lá está.. ou da flor.. ou de outra coisa noutra foto qualquer que pense faltar já pode escrever. Eu (ou um poweruser) valido e aprovo boas sugestões. Obrigado&lt;br /&gt;&lt;br /&gt;Foi dado mais poder aos powerusers. Podem alterar caracteristicas de locais e de eventos e, como foi dito atras, validar sugestões.&lt;br /&gt;&lt;br /&gt;O menu tambem foi redesenhado consoante as credenciais de cada um e o gestor de credenciais já funciona melhor do que funcionava :)&lt;br /&gt;&lt;br /&gt;Neste momento existem 11 utilizadores - um administrador, um poweruser, 3 fotografos (à força).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-5731665647321319679?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/5731665647321319679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=5731665647321319679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/5731665647321319679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/5731665647321319679'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2007/06/e-est.html' title='E aí está!!'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-2327317857873203187</id><published>2007-06-12T15:08:00.000-07:00</published><updated>2007-06-12T15:14:21.498-07:00</updated><title type='text'>E assim nasceu... mas ainda nao fala :)</title><content type='html'>O photoalbum.aminha.tv deixa-me muitas saudades. Foi um endereço que eu chateei muita gente para ir ver e ir visitar.&lt;br /&gt;&lt;br /&gt;Ultimamente tinha 15 visitas por dia (14 eram minhas) e um grande tempo de permanencia.&lt;br /&gt;&lt;br /&gt;O tempo tudo leva e tudo traz.&lt;br /&gt;&lt;br /&gt;Andei uma série de tempo a pensar em nomes mas os bons já estavam todos em uso (ou reservados, ou para venda) - caixadeluz , tempocongelado , caixadecores e tantos outros (obrigado a todos pelas sugestões).&lt;br /&gt;&lt;br /&gt;Ficou simplesmente a-fotografia.&lt;br /&gt;&lt;br /&gt;É um bocado "puxado" querer tomar conta desta palavra e nem me sinto à altura de a ter só para mim. Vou continuar a melhorar as minhas fotos e o meu material para as criar. &lt;br /&gt;&lt;br /&gt;Espero que a chafarica começe a funcionar, no mácimo, depois de amanhã.&lt;br /&gt;&lt;br /&gt;As funcionalidades irão crescendo aos poucos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Obrigado por este ano de dedicação ao photoalbum. Espero que se siga outro de dedicação a-fotografia.&lt;br /&gt;&lt;br /&gt;Rui Pedro&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-2327317857873203187?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/2327317857873203187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=2327317857873203187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/2327317857873203187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/2327317857873203187'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2007/06/e-assim-nasceu-mas-ainda-nao-fala.html' title='E assim nasceu... mas ainda nao fala :)'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-12478077125838016</id><published>2007-04-15T03:34:00.000-07:00</published><updated>2007-10-13T03:35:53.950-07:00</updated><title type='text'>Não vos diz nada</title><content type='html'>Mas, houve aqui um salto em termos de organização. Os administradores (podia dizer "eu" porque só há um.. e sou eu :) ) pode catalogar e alterar tags de fotos em "massa" através da listagem de fotografias. &lt;br /&gt;&lt;br /&gt;Quer isto dizer que as fotos que estavam na &lt;a href="http://photoalbum.aminha.tv/worker.aspx?tip=Place&amp;id=88"&gt;Praça da Figueira&lt;/a&gt; e que pertencem à &lt;a href="http://photoalbum.aminha.tv/worker.aspx?tip=Place&amp;id=119"&gt;Praça do Comércio&lt;/a&gt; já estão no sítio certo, bem como as de &lt;a href="http://photoalbum.aminha.tv/worker.aspx?tip=Place&amp;id=136"&gt;Pedras dEl Rey&lt;/a&gt; , &lt;a href="http://photoalbum.aminha.tv/worker.aspx?tip=Place&amp;id=137"&gt;Praia do Barril&lt;/a&gt; e &lt;a href="http://photoalbum.aminha.tv/worker.aspx?tip=Place&amp;id=122"&gt;Santa Luzia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para vir aí, para além de novas fotos, vem a agenda que tem eventos e locais que poderão ter piada para fotografar e onde, possivelmente, irei bater umas chapas.&lt;br /&gt;&lt;br /&gt;Outra novidade será o slideshow para ver todas as fotos de um Evento, Keyword ou Local&lt;br /&gt;&lt;br /&gt;Até eu estou na expectativa :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-12478077125838016?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/12478077125838016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=12478077125838016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/12478077125838016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/12478077125838016'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2007/10/no-vos-diz-nada.html' title='Não vos diz nada'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-4114643906880475720</id><published>2007-01-21T03:36:00.000-08:00</published><updated>2007-10-13T03:36:26.713-07:00</updated><title type='text'>"GPS" e "Envio por mail"</title><content type='html'>&lt;div align="justify"&gt;Perdi alguns minutos preciosos da minha preciosa vida e fiz uns botõezitos com um globo e um engrelope que vão mostrar:&lt;br /&gt;no googlemaps onde é que a foto foi tirada&lt;br /&gt;enviar a foto que estão a ver por mail a quem muito bem entenderem.&lt;br /&gt;&lt;br /&gt;São já ideias antigas e que já estavam contempladas no desenho inicial da base de dados mas que foram sendo adiadas devido ao trabalho que possivelmente dariam. É a minha mania de fazer as coisas piores do que elas são.&lt;br /&gt;&lt;br /&gt;Para o botão de mail o código até já estava feito e só faltava mesmo um link ao lado de cada foto.&lt;br /&gt;Para o botão de GPS a google é que teve topo o trabalho e eu só tenho de navegar um pouco pelos mapas à procura das localizações (os mais dificeis deixo para o fim).&lt;br /&gt;&lt;br /&gt;Vou precisar da ajuda, pelo menos, dos motards para saber onde é que raio fica a Zona de Apoio 2 da Baja 2006, a meta, o Rio Ota, etc&lt;br /&gt;&lt;br /&gt;Estou a dedicar agora o meu trabalho psicológico a fazer um carrinho de compras e depois, quando trocar de casa, de carro e de nacionalidade com a fortuna que vou fazer, o meu mail pessoal vai passar a dar "não atribuido" :)&lt;br /&gt;&lt;br /&gt;Entretanto chegou ontem mais uma coisa para eu acartar no meu saco :&lt;br /&gt;Canon EF 50mm f/1.8 II. Felizmente são apenas mais 130gr ou coisa assim.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-4114643906880475720?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/4114643906880475720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=4114643906880475720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4114643906880475720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4114643906880475720'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2007/01/gps-e-envio-por-mail.html' title='&quot;GPS&quot; e &quot;Envio por mail&quot;'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-4774276447014267262</id><published>2007-01-20T03:36:00.000-08:00</published><updated>2007-10-13T03:37:39.023-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='loginview'/><title type='text'>Usando o ContentTemplate</title><content type='html'>&lt;div align="justify"&gt;Depois da autenticação podemos criar dinamismo na página, apenas dependendo dos "roles" que cada utilizador tem associado&lt;br /&gt;&lt;br /&gt;Para mostrar apenas conteudos de acordo com o role configurem o loginview para aceitar os roles e depois, dentro de cada rolegroup, configurem o contenttemplate para mostrar apenas esse html aos utilizadores pertencentes ao role.por baixo de cada rolegroup é só adicionar o &lt;?xml:namespace prefix = asp /&gt;&lt;asp:contenttemplate&gt;(e respectiva tag de fim)&lt;br /&gt;Dentro desta tag declaram-se todos os tipos de items desejados para aparecer aquele "role"&lt;br /&gt;&lt;br /&gt;A maneira de aceder as estes controls não é directa (por exemplo, lblmsgadmin.text irá dar erro de compilação) por isso usem o método "findcontrol" da vossa loginview&lt;br /&gt;&lt;br /&gt;Protected Sub BtnAdmin_Click(ByVal sender As Object, ByVal e As System.EventArgs)&lt;br /&gt;Dim LblMsg As Label = LoginView1.FindControl("LblMsgAdmin")&lt;br /&gt;Lblmsg.text = "Foi usado o botão admin"&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Caso o botão esteja no mesmo container que a label isto funciona de certeza. Caso não esteja preparem-se para uma excepçãozita porque o user que está loggedIn pode nao ser administrador e, por isso, o control pode nao existr uma vez que é gerado em runtime.&lt;/div&gt;&lt;/asp:contenttemplate&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-4774276447014267262?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/4774276447014267262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=4774276447014267262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4774276447014267262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4774276447014267262'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2007/01/usando-o-contenttemplate.html' title='Usando o ContentTemplate'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-1232135543911544240</id><published>2007-01-01T03:37:00.000-08:00</published><updated>2007-10-13T03:38:44.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='a-fotografia'/><title type='text'>Novas funcionalidades e fotos</title><content type='html'>O photoalbum.aminha.tv passou por um periodo dificil em que nao se conseguiam sequer criar novos utilizadores. Agora está tudo a funcionar. Foi tambem resolvido um problemita de segurança que mostrava o painel de administrador aos utilizadores normais (o que fez desaparecer pelo menos uma foto). Por isso, registem-se e comentem fotos. &lt;br /&gt;&lt;br /&gt;Já podem enviar por mail (o atalho está explicado na homepage). Em breve vou trabalhar em alguns templates mais engraçados para o mail. Esta ideia dos templates foi resultado de uma passagem breve pelo WC (acontece-me muito ter ideias luminosas num lugar sombrio) :)&lt;br /&gt;&lt;br /&gt;Coloquei mais duas deambulações por Santo Amaro de Oeiras e pela Pousada de S. Filipe em Setúbal.&lt;br /&gt;&lt;br /&gt;Divirtam-se e bom 2007.&lt;br /&gt;&lt;br /&gt;RP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-1232135543911544240?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/1232135543911544240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=1232135543911544240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/1232135543911544240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/1232135543911544240'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2007/01/novas-funcionalidades-e-fotos.html' title='Novas funcionalidades e fotos'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-8118852626126665882</id><published>2006-12-11T03:39:00.000-08:00</published><updated>2007-10-13T03:39:39.932-07:00</updated><title type='text'>Como imprimir frente e verso... à mão</title><content type='html'>Bem, até parece fácil mas, se pensarmos bem na coisa, até nem é. Claro que se o que formos imprimir tiver apenas duas páginas é limpinho!&lt;br /&gt;&lt;br /&gt;No fim de gastar muito tinteiro vou aproveitar para escrever aqui para que, da próxima vez que tiver de o fazer, não me voltar a acontecer o mesmo.&lt;br /&gt;&lt;br /&gt;Em impressoras que puxam primeiro a folha de cima&lt;br /&gt;1 - imprimir as páginas pares por ordem inversa (no windows há uma opção para reverse printing)&lt;br /&gt;2 - voltar as folhas ao contrário e colocar no alimentador&lt;br /&gt;3 - imprimir as páginas impares pela ordem normal&lt;br /&gt;4 - caso o trabalho tenha um número impar de páginas faltará uma folha em branco no fim&lt;br /&gt;&lt;br /&gt;simples não?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-8118852626126665882?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/8118852626126665882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=8118852626126665882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/8118852626126665882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/8118852626126665882'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/12/como-imprimir-frente-e-verso-mo.html' title='Como imprimir frente e verso... à mão'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-675036248191903829</id><published>2006-12-03T03:42:00.000-08:00</published><updated>2007-10-13T03:42:55.294-07:00</updated><title type='text'>to infinity!!! - o Photoalbum tornou-se multiuser!</title><content type='html'>Desenhado assim desde o início mas sem nunca ter experimentado.&lt;br /&gt;&lt;br /&gt;É bom quando as coisas correm bem. Provavelmente devo-me ter esquecido de contemplar o campo em algum lado mas, assim à primeira vista, nao está mal.&lt;br /&gt;&lt;br /&gt;A cobaia foi o "fotografo aparáguas", que eu nao tenho a certeza de quem é e daí o nome. Este forografo ajudou com algumas fotos a fazer a reportagem visual do "passeio aparáguas - 2006". As fotos podem ser visitadas a partir da homepage ou "fotos recentes".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-675036248191903829?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/675036248191903829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=675036248191903829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/675036248191903829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/675036248191903829'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/12/to-infinity-o-photoalbum-tornou-se.html' title='to infinity!!! - o Photoalbum tornou-se multiuser!'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-5133451214442119957</id><published>2006-12-03T03:41:00.000-08:00</published><updated>2007-10-13T03:41:58.635-07:00</updated><title type='text'>http://photoalbum.aminha.tv/keyw/pedro</title><content type='html'>Dois posts num dia!&lt;br /&gt;&lt;br /&gt;Escrever um URL qualquer maluco e mostrar as fotos era um objectivo que eu perseguia faz algum tempo. Ou seja, para ver todas as que foram tiradas junto à torre de belem nao ter que escrever "http://photoalbum.aminha.tv/worker.aspx?tip=Place&amp;id=75".&lt;br /&gt;Assim sendo piscinei alguma coisita e cá está (os detalhes técnicos vão para o http://aventurasinformaticas.blogspot.com).&lt;br /&gt;&lt;br /&gt;Pensei no termo "keyw" (que inovador hum!?!?).&lt;br /&gt;&lt;br /&gt;portanto, para fazer um simples find nesta coisa toda que eu tenho para aqui (até hoje - resultado de 2 autores, 81 locais, 72 eventos, 1090 keywords em 4761 fotografias) basta "escrever http://photoalbum.aminha.tv/keyw/qq coisa que queiram procurar" e pumba!&lt;br /&gt;&lt;br /&gt;Cumprimentos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-5133451214442119957?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/5133451214442119957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=5133451214442119957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/5133451214442119957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/5133451214442119957'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/12/httpphotoalbumaminhatvkeywpedro.html' title='http://photoalbum.aminha.tv/keyw/pedro'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-2349423159674271089</id><published>2006-12-03T03:39:00.000-08:00</published><updated>2007-10-13T03:41:10.449-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='404'/><title type='text'>URL rewriting.. ou mais ou menos</title><content type='html'>&lt;div align="justify"&gt;Or, at least, kind of...&lt;br /&gt;&lt;br /&gt;Sempre me fascinaram aqueles sites que escrevemos http://qqnome.qqdominio.com/ola/ole e ele sabe o que há-de fazer com o olá e o olé e mete isso tudo numa página.&lt;br /&gt;&lt;br /&gt;Por exemplo o http://fotothing.com/herrpedro mostra logo a galeria do herrpedro&lt;br /&gt;Acho isto fantabulástico!&lt;br /&gt;&lt;br /&gt;Como sou muito muito invejoso (prova provada disto são os insultos que eu faço às pessoas que tem um carro muito melhor que o meu, principalmente se forem do sexo oposto) pensei "tambem quero"&lt;br /&gt;&lt;br /&gt;Desabafei com um amigo meu que dá umas voltas nestas coisas e ele disse-me que se chamava URLRewriting. Recebe-se um URL, faz-se um parse maluco, coloca-se o nome de uma pagina qqcoisa.aspx, adiciona-se o ?parametro= + o que vem no url e já está.&lt;br /&gt;&lt;br /&gt;Piscinei, vi exemplos de coisas bastante estranhas, todas elas envolven o ficheiro global.asax , outras envolvem o web.config+configuração de um ficheiro dll, e eu, como gosto de atamancar, não fui por nenhuma destas.&lt;br /&gt;&lt;br /&gt;Criei o 404.aspx&lt;br /&gt;Fui ao meu fabuluso control panel do tuganet e criei uma custom page para o erro 404-notfound (penso que tambem se pode fazer no web.config mas não tenho a certeza). Fiz o display de umas variaveis que vem no http_header. Descobri que na querystring tambem vem lá o url errado. Fiz o parse e o response.redirect para uma pagina.aspx?param=URLParsado.&lt;br /&gt;&lt;br /&gt;E mai nada!&lt;br /&gt;&lt;br /&gt;http://photoalbum.aminha.tv/keyw/pedro&lt;br /&gt;&lt;br /&gt;Have fun.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-2349423159674271089?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/2349423159674271089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=2349423159674271089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/2349423159674271089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/2349423159674271089'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/12/url-rewriting-ou-mais-ou-menos.html' title='URL rewriting.. ou mais ou menos'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-4618128736088775493</id><published>2006-09-22T03:43:00.000-07:00</published><updated>2007-10-13T03:43:41.299-07:00</updated><title type='text'>Informação da fotografia</title><content type='html'>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....&lt;br /&gt;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!&lt;br /&gt;:)&lt;br /&gt;&lt;br /&gt;espero que re-gostem, como diz o outro&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-4618128736088775493?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/4618128736088775493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=4618128736088775493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4618128736088775493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4618128736088775493'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/09/informao-da-fotografia.html' title='Informação da fotografia'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-490808680006482951</id><published>2006-09-21T03:44:00.000-07:00</published><updated>2007-10-13T03:44:20.353-07:00</updated><title type='text'>Vamos a votos!</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;Proximo passo -&gt; mostrar os detalhes técnicos da dita :)&lt;br /&gt;&lt;br /&gt;"keep shooting"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-490808680006482951?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/490808680006482951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=490808680006482951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/490808680006482951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/490808680006482951'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/09/vamos-votos.html' title='Vamos a votos!'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-986278842252195450</id><published>2006-09-17T03:44:00.000-07:00</published><updated>2007-10-13T03:45:06.015-07:00</updated><title type='text'>FLickring in photoalbum.aminha.tv</title><content type='html'>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.&lt;br /&gt;Agora estou entre&lt;br /&gt;- deixar o pessoal votar/comentar a foto&lt;br /&gt;- mostrar toda a info da foto (é mesmo muita)&lt;br /&gt;- o forum&lt;br /&gt;- o GIS (não sabem o que é o GIS!?!?)&lt;br /&gt;- um acrescento de informação ao nivel da keyword, local e evento&lt;br /&gt;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 :)&lt;br /&gt;&lt;br /&gt;abraço e espero que gostem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-986278842252195450?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/986278842252195450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=986278842252195450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/986278842252195450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/986278842252195450'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/09/flickring-in-photoalbumaminhatv.html' title='FLickring in photoalbum.aminha.tv'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-7748753837965724837</id><published>2006-09-12T03:45:00.000-07:00</published><updated>2007-10-13T03:45:37.729-07:00</updated><title type='text'>Novidades na navegação na vista de fotografia</title><content type='html'>A pedido de 50% dos utilizadores registados do photoalbum (ou seja... 1) foram adicionados novos links de navegação.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Foi tambem corrigido um bug no link de menu "locais" que dava um erro feiote.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-7748753837965724837?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/7748753837965724837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=7748753837965724837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/7748753837965724837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/7748753837965724837'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/09/novidades-na-navegao-na-vista-de.html' title='Novidades na navegação na vista de fotografia'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-5740492158715462432</id><published>2006-09-08T03:45:00.000-07:00</published><updated>2007-10-13T03:46:09.281-07:00</updated><title type='text'>Menu a funcionar</title><content type='html'>os links por baixo de "fotografia" já funcionam e listam.&lt;br /&gt;&lt;br /&gt;por este motivo o "recentes" que era a homepage mudou de sitio e a homepage ficou em obras&lt;br /&gt;&lt;br /&gt;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&lt;br /&gt;&lt;br /&gt;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&lt;br /&gt;&lt;br /&gt;aos poucos isto vai...&lt;br /&gt;&lt;br /&gt;abraço e disfrutem.&lt;br /&gt;&lt;br /&gt;RP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-5740492158715462432?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/5740492158715462432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=5740492158715462432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/5740492158715462432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/5740492158715462432'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/09/menu-funcionar.html' title='Menu a funcionar'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-4332433910505880939</id><published>2006-09-04T03:46:00.000-07:00</published><updated>2007-10-13T03:46:49.526-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='config'/><title type='text'>.net 2.0 web.config</title><content type='html'>&lt;div align="justify"&gt;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 .&lt;br /&gt;&lt;br /&gt;VARIÁVEIS&lt;br /&gt;&lt;br /&gt;É 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.&lt;br /&gt;&lt;br /&gt;CONNECTIONSTRINGS&lt;br /&gt;&lt;br /&gt;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)&lt;br /&gt;&lt;br /&gt;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").&lt;br /&gt;&lt;br /&gt;Adiante...&lt;br /&gt;&lt;br /&gt;AUTORIZAÇÕES E AUTENTICAÇÃO&lt;br /&gt;&lt;br /&gt;Depois descobri o "authentication" e o "authorize".&lt;br /&gt;O 1º Pode ser&lt;br /&gt;Windows - o mais comum nas intranets porque depende do login de windows,&lt;br /&gt;.NetPassport - o mais comum no microsoft.com&lt;br /&gt;Forms - o mais comum na internet para quem nao gosta de ter muito trabalho (o meu caso)&lt;br /&gt;&lt;br /&gt;Como eu queria fazer um site com um acesso de "visitante", um de "Utilizador", outro de "poweruser" e outro de "Admin"&lt;br /&gt;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á&lt;br /&gt;&lt;br /&gt;Nas paginas usaria paineis e no load da pagina, consoante o que o bacano fosse, mostrava ou escondia os paineis&lt;br /&gt;dava MONTES de trabalho, mas funcionava.&lt;br /&gt;&lt;br /&gt;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&lt;br /&gt;&lt;br /&gt;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&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;SMTP&lt;br /&gt;&lt;br /&gt;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)&lt;br /&gt;&lt;br /&gt;Espetáculo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-4332433910505880939?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/4332433910505880939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=4332433910505880939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4332433910505880939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/4332433910505880939'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/09/net-20-webconfig.html' title='.net 2.0 web.config'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-1830605397860574672</id><published>2006-09-03T03:47:00.000-07:00</published><updated>2007-10-13T03:47:59.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Photoalbum'/><title type='text'>PORQUE?!?!?</title><content type='html'>resposta curta e objectiva: Porque sou doido!&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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,&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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!&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Com a leitura da fotografia é lido o equipamento que tirou a fotografia, o software que a criou, abertura, iso, flash, etc etc.&lt;br /&gt;Se a fotografia tiver um evento, um local, varias keywords essa informação também vai ser guardada.&lt;br /&gt;&lt;br /&gt;Nada disto está perfeito (vejam os '?' associadas ao ricardolas na homepage) mas acho que está a andar bem.&lt;br /&gt;&lt;br /&gt;Ainda estou indeciso entre o portugues e o ingles&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-1830605397860574672?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/1830605397860574672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=1830605397860574672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/1830605397860574672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/1830605397860574672'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/09/porque.html' title='PORQUE?!?!?'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-3825524973374718886</id><published>2006-06-25T03:48:00.000-07:00</published><updated>2007-10-13T03:48:43.648-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='input validation'/><title type='text'>Validação de form no cliente - Client-Side Validation</title><content type='html'>Uma pagina de inqueritos baseada em sql-server + asp e .net.&lt;br /&gt;o ASP porque o site está em ASP e o .NET porque é muito mais facil, muito mais eficiente e assim o "post-processing" fica "à parte". 5 tabelas simples&lt;br /&gt;   Questionários&lt;br /&gt;   Perguntas&lt;br /&gt;   Respostas&lt;br /&gt;   Detalhes respostas&lt;br /&gt;   Grupos de Opções - mariquice para que, sempre que entre "país" nao se tenham que estar a escrever as opções todas. basta dizer que a pergunta x é baseada no grupo y.&lt;br /&gt;&lt;br /&gt;Baseado no principio "alguém já deve de ter sofrido deste mal" pesquisei um pouco e encontrei 2 links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xs4all.nl/~sbpoley/webmatters/formval.html"&gt;http://www.xs4all.nl/~sbpoley/webmatters/formval.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.shiningstar.net/articles/articles/javascript/javascriptvalidations.asp?ID=ROLLA"&gt;http://www.shiningstar.net/articles/articles/javascript/javascriptvalidations.asp?ID=ROLLA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Os dois me ajudaram a escrever uma coisa incompreensivel que é o javascript. Fora isso cada um me ajudou à sua maneira.&lt;br /&gt;&lt;br /&gt;O 1º ajudou-me a evitar o excesso de "alerts" de javascript. De cada vez que se carrega no submit aperece uma caixinha, carregar no "OK", emendar, submeter, caixinha, "OK", emendar... Deste modo tenho uma area de erro ao lado de cada pergunta e que, silenciosamente, diz o estado do preenchimento do campo.&lt;br /&gt;&lt;br /&gt;O 2º ajudou-me a validar comboboxes de seleção multipla (para alem de me darem a conhecer a existencia destas) e alguns tipos de validação para outros campos não previstos no 1º (que prontamente adicionei a copy paste alterando alguns parametros e valores).&lt;br /&gt;&lt;br /&gt;happy programing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-3825524973374718886?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/3825524973374718886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=3825524973374718886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/3825524973374718886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/3825524973374718886'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/06/validao-de-form-no-cliente-client-side.html' title='Validação de form no cliente - Client-Side Validation'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-8707827689017321188</id><published>2006-05-14T03:49:00.000-07:00</published><updated>2007-10-13T03:50:12.562-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symantec'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Erro de file sharing no windows</title><content type='html'>Em casa tenho 2 pc's ligados em rede com um cabo. Para efeitos práticos estão em rede. Isto deixa, por exemplo, ter só uma impressora.&lt;br /&gt;&lt;br /&gt;De há uns tempos para cá tenho tido o erro "Not enough server storage is available to process this command." e vai-se a ver... são 200gb de disco com 1gb de RAM o que dá toda a pinta de erro de "não sei o que queres fazer nem sei onde isto rebentou.. por isso é melhor dizer qualquer coisa que não vás perceber e ficas satisfeito". tambem quer dizer que "tenho todo o acesso ao registry e sei que está lá um valor que até podia ser maior mas era muito complicado mudar portanto deixa cá os utilizadores fazerem para eu poupar 4 linhas de código". Ou se calhar é uma estratégia para aumentar as visitas ao site do Bill.&lt;br /&gt;&lt;br /&gt;Como diz o RJO, "google is your friend" e encontrei um blog que me apontou para a solução (ou possivel porque ainda nao fiz boot) que está em http://brandon.fuller.name/archives/2004/09/29/09.51.16/&lt;br /&gt;&lt;br /&gt;Para vos poupar leituras a possível solução está em&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;177078"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;177078&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fixe :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-8707827689017321188?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/8707827689017321188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=8707827689017321188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/8707827689017321188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/8707827689017321188'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/05/erro-de-file-sharing-no-windows.html' title='Erro de file sharing no windows'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-7467903479337209212</id><published>2006-05-07T03:50:00.000-07:00</published><updated>2007-10-13T03:51:00.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='gridview'/><category scheme='http://www.blogger.com/atom/ns#' term='insert'/><title type='text'>Inserções e listagem de conteudos de tabelas em .NET 2.0</title><content type='html'>Pelo que percebi até agora, a gridview nao permite fazer inserções. A opção está lá mas, simplesmente, não se consegue.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A maneira mais facil de fazer a coisa é acrescentar uma detailsview com o mesmo sqldatasource e com "defaultmode" = insert e com o insert ligado (se não tiverem escolhido "allow insert" o botao de insert nao vai aparecer).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;coisa simpatica é alterar o template de insert (que só aparece quando o select usado nao tem linhas) e dizer "use o quadro abaixo para inserir uma nova linha" em vez de deixar a coisa em branco.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-7467903479337209212?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/7467903479337209212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=7467903479337209212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/7467903479337209212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/7467903479337209212'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/05/inseres-e-listagem-de-conteudos-de.html' title='Inserções e listagem de conteudos de tabelas em .NET 2.0'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2515259363356338678.post-2757289307723018187</id><published>2006-02-02T03:51:00.000-08:00</published><updated>2007-10-13T03:51:36.093-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><title type='text'>USB's sem Funcionar</title><content type='html'>&lt;p&gt;Ainda fiquei mais maluco do que sou. os meus discos externos, o leitor de cartões -&amp;gt; "unknow device". Tou tramado!&lt;/p&gt;&lt;p&gt;Desliguei na MBoard o USB2.0 e deixei ficar só o 1.1 e a coisa funcionou toda. Pensei "lá se foi o usb2.0" como se desse para ser algum fusível de carro ou disjuntor disparado.&lt;/p&gt;&lt;p&gt;Opção tomada : (citando um amigo meu) "Atirar dinheiro para o problema até que ele se resolva". fui ao site da vobis ver se tinham placas PCI-USB2.. e tinham :) . penso em apontar para a vobis, aquela emoção de abrir o pc, montar uma placa, ligar o PC e ver que tudo funciona na mesma. Gosto de emoções fortes!&lt;/p&gt;&lt;p&gt;Lembrei-me de um erro que aquilo de vez em quando dá "the memory cannot be read x99999999" e pensei "se calhar tenho cáca na memoria" (pode haver crianças a ler isto... qualquer criança hoje sabe o que é um usb2.0). &lt;/p&gt;&lt;p&gt;"VOU ABRIR O BICHO". Anestesia, luz, luvas, bisturi,,, lá estava o pobre de barriga aberta. Retiro 512 de memoria (tenho 1gb). Ligo o PC. Ligo o USB2 e tudo funciona?!?!?! como é que tudo funciona!?!? (lá se foi o meu sonho de ir a vobis fazer compras).&lt;/p&gt;&lt;p&gt;Vi as minhas músicas, as minhas fotos. Que alivio. Desligo. Volto a por os 512 de RAM. Ligo. TUDO FUNCIONA! Espetáculo!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2515259363356338678-2757289307723018187?l=herrfotografia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://herrfotografia.blogspot.com/feeds/2757289307723018187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2515259363356338678&amp;postID=2757289307723018187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/2757289307723018187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2515259363356338678/posts/default/2757289307723018187'/><link rel='alternate' type='text/html' href='http://herrfotografia.blogspot.com/2006/02/usbs-sem-funcionar.html' title='USB&apos;s sem Funcionar'/><author><name>HerrPedro</name><uri>http://www.blogger.com/profile/01318848835680377662</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
