My PhotoBruno Brás Silva

09, April 1986

info@brunosilva.net

Sintra Lisbon Portugal

Archive: April, 2008

MCTS - Windows Workflow Foundation

Posted on 5:58pm 4/20/2008 by Bruno Silva in .NET, My Life, Programming

MCTS - .NET Framework 3.5, Windows Workflow Foundation Applications

Yesterday I had a nice surprise in my e-mail inbox! I passed in the certification exame I took in January. It is great news, since I just took this exam just as a first time experience with Microsoft Certification Exams.

I took part in the Beta Program of this exam, so I took it for free. And another great thing was the background that the preparation gave me in workflow engines, pretty useful now that I am learning about Microsoft BizTalk.

A great book that I read was Microsoft Windows Workflow Foundation Step by Step.

More details about the certification can be found in the Preparation Guide.

Entretenimento Digital

Posted on 9:48am 4/18/2008 by Bruno Silva in Culture, Web

Entretenimento Digital

Está a nascer uma nova comunidade! :)

O objectivo desta comunidade é reunir os entusiastas na área que gostem de falar e dar opiniões sobre alguns brinquedos, media center, portáteis xptos, máquinas fotográficas, etc. Os objectivos passam também pela criação de um centro de discussão e troca de impressões bem como truques e dicas da temática que hoje em dia está presente nas nossas vidas.

Ainda se encontra em estado embrionário, mas tenho boas expectativas em relação a este projecto.

O meus parabéns ao Nuno Silva e ao Gonçalo Chaves pela iniciativa.

WSS 3.0 - Criação de Listas Personalizadas

Posted on 9:21pm 4/16/2008 by Bruno Silva in Windows Sharepoint Services 3.0

Este post já andava prometido há uns tempos, mas não tenho tido grande disponibilidade para “blogar”.

O Windows Sharepoint Services permite a criação de listas personalizadas (bem como personalização das listas pré-definidas). Podem ser definidas listas de contactos, de produtos, registo de chamadas ou presenças numa reunião, etc. É uma questão de pensar nas necessidades e levar a cabo a configuração no Sharepoint. Para tal é necessário no botão Site Actions escolher a opção Create.

WSS 3.0 - Criar Conteúdo

O opção de criação da lista personalizada encontra-se no grupo Custom Lists, tendo o nome Custom List. Existem outras formas alternativas de criação de listas, que podem explorar como a criação da lista a partir de uma folha de cálculo Excel.

WSS 3.0 - Create Custom List

É necessário atribuir um nome e opcionalmente uma descrição à lista (podendo também esta ser adicionada na barra de navegação lateral).

WSS 3.0 - Create > New

Uma vez criada a lista, esta tem um conjunto mínimo de campos pré-definidos, que incluem por exemplo um título, autor, data de criação/modificação do registo. No menu Settings da lista tem-se acesso à criação de campos da lista (ou colunas, se preferirmos pensar numa lista como uma tabela, com colunas e tuplos). Neste caso a opção mais rica é o List Settings, que contém diversas opções referentes à nossa recém criada lista.

WSS 3.0 - List Settings

Existem disponíveis opções como a definição do título e descrição da lista, políticas de controlo de versões, a possibilidade de eliminar a lista, ou guardá-la como template (de forma a poder criar outras listas baseadas nesta). Existem também a possibilidade de gerar um ficheiro RSS com o conjunto de elementos da lista. É exibida nesta página a lista de campos da lista, podendo ser ordenados, criados novos,ou ainda apagados ou editados os existentes.

WSS 3.0 - List Customization

Ao clicar na opção Create Column é exibida uma página onde deve ser definido o nome do campo e qual o tipo de campo (ex: linha de texto, menu drop-down, moeda, data/hora, booleano, pessoa/grupo do site,etc). Uma opção interessante é o Lookup. Desta forma podemos relacionar listas. Por exemplo, se tivermos uma lista de categorias de produto, podemos definir na lista de produtos um campo Categoria, que deve ser escolhido de entre as categorias existentes.

WSS 3.0 - Create Column

Sobre a lista podem ser criadas várias vistas. Na definição de uma vista podem ser escolhidos os campos pretendidos, definidos filtros, ordenações, e até formas de visualização. Ao clicar no link para criação de vista, é escolhida uma vista base sobre a qual serão feitas as personalizações. Temos vista de folha de dados, vista de calendário, ou ainda de Gantt (para calendarização de acções/tarefas).

WSS 3.0 - Create View

Como exemplo de vistas interessantes, temos o caso da gestão de projectos (considerando uma lista de tarefas), onde dará jeito criar uma vista em formato Gantt para ter noção da calendarização das tarefas, uma vista com as tarefas atribuídas ao utilizador que se encontra actualmente autenticado no site, uma vista onde apenas aparecem as tarefas por terminar (eliminando as tarefas fechadas e completas), etc.

Um nota importante sobre as listas, é que numa dada lista podem ser criadas pastas, podendo assim haver uma organização dos items.

A criação de listas é então um elemento fulcral na extensibilidade e adaptabilidade do Sharepoint às necessidades de cada organização, sendo de fácil utilização e bastante flexível.

Upgrade to WordPress 2.5 - Front Page Problem

Posted on 2:03pm 4/16/2008 by Bruno Silva in Programming, Software, Web

Today I’ve upgraded my blot to WordPress 2.5. I had a problem with this upgrade… The front page of my website showed the “Sorry, no posts matched your criteria.” message instead of my latest posts list.

After diving into the WordPress engine source code, I realised that it was trying to open my homepage as a single post (using the correspondent template). The is_home() function was returning false, and the is_single() was returning true…

I still don’t know the cause of this behavior, but I got it fixed by using my programmer hammer. :-P

In the index.php file, I added the following line:
$_SERVER['REQUEST_URI']=’/page/1′;

This way, the engine renders the first page of posts instead of the single post page.

P.S.: I don’t like the new WordPress administration interface. :(

Miniclip.com - Nintendo Wii

Posted on 12:29pm 4/06/2008 by Bruno Silva in Games, My Life, Web

Miniclip.com - Nitendo Wii

Finally I’ve got my own Nintendo Wii console. :) What can I say about i? Fun, fun, fun!!! I have Wii Sports and Dragon Ball Z: Budokai Tenkaichi 3. You can take a look at my wish list at IGN.com.

I spent 500 wii points (valued in about 5 €) to get a web browser on my Wii. It is powered by Opera and it works pretty well. Nevertheless I hope that Nintendo releases a small keyboard like the X-box 360 keyboard. It is pretty hard to type using the Wiimote (and tiring too).

While testing the browser capabilities, I went to a website that I knew that had a lot of flash clips. I was glad to found out that Miniclip.com has support for Nintendo Wii! When you access this website using a Wii, you see a list of games compatible with your console. You’re are able to play them using your Wiimote. Pretty great! :)

I look forward to see WiiWare working! It is coming soon. My Wii Shop is already updated to support it.

Silverlight Rehab

Posted on 4:54pm 4/02/2008 by Bruno Silva in Funny, Silverlight

“Trying Silverlight can lead to an addiction. We know this. But you’re not alone. Whether you’re a Developer, Designer or just a web junkie…there’s people out there just like you. Don’t be afraid to come forward. Share your story with us. It’s okay. In a unique move, we decided to allow cameras into one of our Silverlight Rehab meetings. Brace yourself it’s not easy to watch.”


Silverlight Rehab - You’re not alone

© Bruno Silva | Powered by Wordpress