URL rewriting.. ou mais ou menos

Or, at least, kind of…

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.

Por exemplo o http://fotothing.com/herrpedro mostra logo a galeria do herrpedro
Acho isto fantabulástico!

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”

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á.

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.

Criei o 404.aspx
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.

E mai nada!

http://photoalbum.aminha.tv/keyw/pedro

Have fun.

A minha mãe é a melhor do mundo!

Claro que é, é a minha!

Há aqui uma preversão já que foi ela que me criou, portanto eu vejo as coisas como ela veria, porque me transmitiu os seus valores e, por isso, são os mesmos. Por isso há uma sintonia e uma boa disposição com a nossa mãe.

É tambem óbvio que é a melhor, e a pior, e a mais ou menos, e a mais linda, a menos linda (mas sempre linda) porque…. não temos escolha! Não podemos experimentar outra sequer!

A minha mãe será sempre minha. (ok mano, eu empresto-ta um bocado 🙂 se algum dia deres com isto, claro)

É assim a vida!

O www.aminha.tv deu o peido. Culpa da Microsoft e do DotNetNuke Principalmente da Microsoft…. e DotNetNuke 🙂 .

A retrocompatibilidade não foi mantida na .net framework. Isto levou a um ponto de rutura entre o photoalbum (.net 2.0) e o www.aminha.tv (.net 1.1),

Assim sendo resolvi deixar de me preocupar com a manutenção daquilo já que o upgrade para a versão 4.x do DotNetNuke nao correu nada bem e acho que tambem há por ali uns problemas de retrocompatibilidade.

Achei tambem estranho o novo DotNetNuke nao trazer os modulos “do costume”. Ou pelo menos não me pareceu. Por isso vou andar por aqui e escrever umas coisas. Ainda por cima parece que vou conseguir transpor o blog que lá estava para estes lados. Por isso nao se admirem com datas “passadas”. Coitados de vocês.

Vou continuar à cabeçada com aquilo mas já nao estou com muita fé.

Um abraço e até ja.

Um grande abraço, até sempre!

Há um amigo meu que diz “para os funerais temos sempre tempo”.

É impressionante o quanto temos saudades das pessoas e nos damos ao luxo de desperdiçar, muitas vezes, um “bom dia” porque achamos que um SMS é caro ou um E-mail demora muito a escrever.

Damos tão pouca importância a estes pequenos gestos que passam dias e dias e dias e dias sem sequer nos apercebermos que as tantas, já passou uma vida inteira.

Contra mim falo. De tal maneira que faleceu hoje uma pessoa querida. Essa pessoa não recebia sms nem e-mails. Se lhe colocassem um computador a frente possivelmente usaria o monitor para um aquário, ou para pintar uma janela. Depois colocaria um varão de cortinado, como mandam todas as regras, aquelas que só ele sabia. E ficaria o computador mais espetacular que existe. Eu, ouvia sempre um “então está bom?”, “Obrigado, como vai isso?”, “Bem, graças a Deus”.

Felizmente, do pouco tempo que convivi consigo, tenho tanta coisa boa para lembrar. Coisas que me rodeiam, que fazem parte da minha vida. Para onde vou olhar e lembrar-me, como tantas vezes faço.

Amigo “careca” um grande abraço e até sempre!

Eu e as arbitragens

Cheguei à razão pela qual eu não gosto de ser arbitro. Eu não gosto de ser árbitro precisamente porque não gosto que os outros sintam o que eu senti ontem.

O que eu senti ontem tem a ver com a definição de “stroke” (não, não é ataque de coração) em squash que, pelo que eu aprendi de forma empirica é qualquer coisa como o jogador que vai jogar a bola, embora conseguindo, não a joga porque o adversário está entre a bola e as arestas do campo.

Para mim esta definição faz sentido porque, caso o jogador jogue a bola, pode por em causa a integridade fisica do adversário e, o squash, joga-se para a parede da frente. A parte do “triangulo entre a bola e as arestas do campo” quer dizer que, embora o squash tambem se possa jogar com qualquer outra parede (desde que a bola bata na parede da frente entre a raquetada e o chão) tambem me parece acertada porque, se não fosse assim, a coisa transformava-se em “tiro ao adversário”.

Esta é a minha, aprendida de forma empirica, e como jogador bastante amador que sou.

A do árbitro era diferente. Nem sequer a ponho em causa visto sabe mais daquilo que eu a milhas de distancia. O piqueno tem mais kilometros daquilo que eu alguma vez terei.

Claro que é ele que tem razão. Nem sequer ponho isso em causa. Mas fui eu que me senti mal. E a jogada em causa nem sequer apresentava duvidas porque, qualquer que fosse o lado para onde a bola seria lançada eu nao ia chegar lá de qualquer das maneiras (ou seja, o adversário ganharia o ponto na mesma). É só pelo sentimento de “injustiça” que eu senti. Só porque a razão dele não é igual à minha razão.

É por isto que eu não quero ser árbitro de nada. Porque não consigo aplicar a “lei” tal como é universalmente conhecida e só tenho conhecimento de uma parte. Sem certezas não o faço!

Sugestão para fazer espetadas

Dei por mim na cozinha, a tentar fazer umas espetadas de salsichas e consegui.. quer dizer, mais ou menos.
Perante alguns detalhes que achei menos bem contratei, dei de comer e de dormir (e apenas isso) a vários consultores da ArthurAndersen.

O resultado da auditoria ao bocado que sobrou da minha espetada determinou que
A salsichas deverão de ser cortadas o mais ao meio possível
Deverão de ser ordenadas por altura (1)
Dividir no nº de espetadas que se queiram fazer
Colocar num local plano as salsichas todas e tentar espeta-las todas de uma vez (2)

(2) deste modo a parte de baixo das salsichas estara todo à mesma altura e, assim, ficarão todas em contacto com o grelhador
(1) no fim de verificar o sucesso do ponto (2) e achas que elas estão mais ou menos bem passaditas e se resolver virar as salsichas tambem ficaria cada uma de sua altura. se as salsicha estiverem ordenadas por altura, mais uma vez, ficarão todas em contacto com a grelha (embora a mais fina de um lado e a mais grossa de outro)

Viram!?!?!?!? até fazer uma porcaria de uma espetada de salsichas é dificil, fdx !!!

P.S. : penso que o mesmo se aplica as de carne.. hei-de experimentar!

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

Crimes contra a humanidade

Há sempre alguem acusado, um ditador qualquer, um tirano (ou pelo menos chamam-lhes isso) que tentara, de um modo pouco civilizado, exterminar os seus inimigos.
O que me choca é – porque é que um incendiário (leia-se pessoa que provoca um incendio com intenção) tambem não é julgado por crime contra a humanidade? o dioxido de carbono emitido e, por outro lado, o oxigénio que deixou de ser emitido, não nos faz falta a todos?

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.