Mais um blog inútil.

Maio 15, 2008

:P

Arquivar em: Work — xarutux @ 18:35

Maio 14, 2008

Work pays!

Arquivar em: Work — falso @ 23:13

o que recebo ao final dum longo dia nos campos de algodão

Abril 28, 2008

que se lixem os servers

Arquivar em: Work — xarutux @ 14:03

ferias

Fevereiro 15, 2008

Pensamento do dia

Arquivar em: Drama, Work — cp @ 23:12

E se o estado enfiasse o IRS no cu do jynx, pah ?

Fevereiro 7, 2008

LOL @ iPhone

Arquivar em: Drama, OSX, Useless, Work, lulz — mirage @ 10:25

Estava eu a coç^?^?^?trabalhar arduamente quando aparece um tipo com um iPhone aqui no serviço para lhe configurarmos o acesso à rede wireless da universidade. Assim que a notícia se espalhou, levantou-se praticamente todo o serviço só para ver o gadget. A excitação só acalmou quando se percebeu que aquela merda nem sequer suporta 802.1x, e como tal não se pode ligar à nossa rede. Amei, do fundo do coração.

Janeiro 29, 2008

Gerador de Galeria de imagens HTML (Python)

Arquivar em: Work, coding — amg @ 18:28

É um script que fiz em Python para gerar uma galeria de fotos em html a partir de um directório com fotos, pois precisava de o fazer porque tinha um directório com várias fotos e “colocar” uma foto de cada vez em código html é trabalhoso, por isso aproveitei uma biblioteca de Python e pus mãos à obra.

A minha primeira dificuldade foi certamente criar uma thumbnail da imagem em questão, por isso dei uma visita ao Google (http://www.google.pt) e rapidamente encontrei o que queria: Python Imaging Library (http://www.pythonware.com/products/pil/). É óbvio que não sabia como trabalhar com este, então disse a mim mesmo: RTFM, fi-lo e em questão de minutos já sabia minimamente o que queria.

Primeiro de tudo tive que indicar que imagem abrir, para isto atribuí a uma variável o resultado de

Image.open(imagem)

Em que imagem será uma variável com o caminho da foto/ficheiro.

Também declarei outra variável: THUMBSIZE, em que atribuí a esta a largura e altura da thumbnail (230×153), mais propriamente o valor 230,153. Após isto utilizei a função

Thumbnail

da biblioteca PIL (Python Imaging Library) para a criar, que tem a seguinte sintaxe:

Img (esta foi uma variável criada por mim em que terá como valor o resultado de image.open(imagem) –

img.thumbnail(THUMBSIZE)

OK. Já tenho a thumbnail da imagem, agora tenho que a salvar… mas há um problema: Imaginemos que o utilizador do script já o correu anteriormente, mas agora acrescentou mais imagens, só que as thumbnails das imagens já existentes encontram-se no directório… como fazer para não criar uma thumbnail de uma thumbnail?

É simples, basta utilizar um if para verificar se as primeiras 5 letras da variável imagem são constituídas pela palavra thumb

If imagem[0:5] != “thumb”:

Após esta verificação, caso o resultado seja Verdadeiro e não Falso, o script vai executar o que vem a seguir a esta condição:

Img.save(’thumb.’ + str(imagem), “JPEG”)

Ou seja, o ficheiro ficará: thumb.Foto1.JPG note-se aqui o uso da função str() para converter o valor de imagem para uma string (cadeia de caracteres alfanuméricos). Basicamente a função save do PIL é para salvar num ficheiro as alterações feitas à imagem.

E pronto, temos o problema de criar as thumbnails resolvido.

Aqui abaixo segue-se o código completo do script.

galeria.txt

Tive que o colocar num ficheiro porque não sei mandar o wordpress ignorar tags html.

Nota: As tags html do código não estão terminadas porque fiz isto um pouco à pressa.

Janeiro 11, 2008

Arvorezinha e Programa do Carlão em VB

Arquivar em: Useless, Work — amg @ 10:23

Como o falsinho blogou sobre a sua arvorezinha em ASM, aqui vai a minha em VB:
Arvorezinha fit em vb

E aqui o programa do Carlão:
Programa do carlao

Sei que tenho aí variáveis declaradas não utilizadas, mas não me dei ao trabalho de as apagar do código.

Janeiro 10, 2008

Contar os valores de um array em VB

Arquivar em: Useless, Work, lulz — amg @ 10:01

Estou aqui na escola a blogar sobre algo mesmo inútil. Clica-se em Introduzir dados, põe-se o número de valores a introduzir, introduz-se e depois indica-se que número contar e o programinha conta quantos números são:

Codigo super useless Visual hot

Dezembro 27, 2007

Boredom..

Arquivar em: Gentoo, Linux, Work — devnull @ 18:07

E à espera que o meu vaiozinho t150 acabe de compilar o gentoo…

E tive que vir blogar sobre isto.

Made on a Mac Powered by OpenBSD