-
Apontamentos de um Programador
-
Para quem tem a profissão de Programador, por vezes torna-se dificil decorar tanta informação. Aqui ficam algums apontamentos que podem nos facilitar a vida.
Espero que ajude…
-
Alô Alô Google
-
O Google vai lançar uma aplicação denominada Google Voice, onde será possível efectuar a gestão de todos os nossos números telefone.
Ao registar o serviço é nos atribuído um numero Google, e podemos associar todos os nossos telefones a esse numero e gerir todos os nossos telefonemas e efectuar enumeras operações, tais como:
Quando alguem nos liga para o nosso numero Google, dependendo das configurações, a chamada pode ser reencaminhada para um dos nossos telefones, para todos os telefones, ou simplesmente para o voicemail.
Vejam os videos (em Inglês)
-
Quanto custa o Windows 7
-
Ja foram anunciados os preços (para os EUA) do novo sistema operativo da Microsoft, o Windows 7.
Para as versões de upgrade (XP ou Vista) são:
- Windows 7 Home Premium (Upgrade): $199.99
- Windows 7 Professional (Upgrade): $199.99
- Windows 7 Ultimate (Upgrade): $219.99
Para as versões completas são:
- Windows 7 Home Premium (Versão completa): $199.99
- Windows 7 Professional (Versão completa): $299.99
- Windows 7 Ultimate (Versão completa): $319.99
-
A Segurança Essencial
-
A Microsoft acaba de disponibilizar para download o seu sistema Anti-Vírus, denominado Microsoft Security Essentials (antigo Moro).
Este sistema está numa versão Beta e para efectuar o download é necessário estar registado no programa Connect e tornar-se num beta-tester deste sistema.
As vantagens deste anti-vírus, é de ter pouco impacto na performance do sistema, e por ser gratuito.
O numero de inscrições no connect foram excedidas
-
Como utilizar o controlo Listview no Sharepoint
-
O controlo ListView é uma das novidades da framework 3.5 para o ASP.NET. Este controlo é bastante flexivel, pois permite as facilidades do controlo GridView (Paginação, Ordenação), numa lista de itens repetidos.
Para utilizar este controlo num projecto de Sharepoint é necessário criar no web.config as configuraçôes semelhantes a um projecto que utilize ajax, e dentro da Tag <controls> adicionar a seguinte referencia:
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
A paginação deste controlo é controlada pelo controlo DataPager em que este necessita que a fonte de dados da ListView seja fornecida através do controlo de DataSource. Para que este funcione em Sharepoint este controlo de datasource deverá ser definido da seguinte forma:
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="getItems" TypeName="<Assembly Strong Name>"></asp:ObjectDataSource>
-
Content Editor Webpart e o Content Deploy
-

Para disponibilizar HTML numa pagina em Sharepoint a Content Editor webpart , é uma solução.
Embora seja necessário ter algumas cautelas tais como:
Se a nossa tipologia de Sharepoint consiste em ter uma Farm com um servidor de Authoring (inserção de conteúdos) e um servidor de Web Front End (WFE), não utilizar o Rich Editor da content editor webpart, pois o Rich Editor transforma URL’s relatios em absolutos, e em WFE ficam coisas a apontar para Authoring.
Outra cautela é com o content deploy pois por vezes o HTML inserido na webpart não é o mesmo que passa para o WFE, nomeadamente Anchors com Imagens.
Segundo a Microsoft a solução para este problema é editar os conteúdos no WFE, sim aquele que não é suposto ter acesso, enfim aqui fica o aviso.
Um dos workarounds para forçar os links relativos é criar uma feature que aceda á colecção de links guardados na webpart e os torne relativos denovo.
Solução 1
Solução 2
-
Windows 7 sai para o mercado em meados de Outubro
-

Já foi confirmado por um portavoz da Microsoft que o proximo sistema operativo, o Windows 7 será lançado no mercado no final do mês de Outubro.
O sistema operativo irá ser distribuído com as seguintes versões:
- Starter Edition (versão para notebooks e maquinas com poucos recursos, que só permitirá correr 3 aplicações em simultâneo)
- Home Premium
- Professional
- Enterprise
- Home Basic (versão para mercados emergentes)
A versão beta acaba dia 1 de Julho, apartir desta data os PC com esta versão irão fazer um reboot de duas em duas horas.
-
Será o novo dispositivo da Microsoft um Wii Killer ?
-
A Microsoft está prestes a lançar um novo dispositivo que faz um reconhecimento de Movimento e de Voz do nosso corpo, o que permite jogar sem comando.
Ficção ou Realidade … vejam o video.
mais informação em: www.xbox.com
-
Na onda do Google
-
Depois de reinventar a pesquisa de informação na web, a Google volta a surpreender com a reinvenção da comunicação da web. O projecto denominado de Wave (onda), consiste em pegar no bem conhecido conceito de email, e fundi-lo com as mensagens instantâneas, criando assim um conceito novo de comunicação colaborativa, onde uma conversação (ou onda) se transforma numa área fixa onde se envia mensagens e que para responder a uma dessas mensagens não temos que enviar outra de volta, mas sim editar a onda, que esta fica disponível em tempo real para todos os intervenientes da onda…
Confuso ? vejam o video (em Inglês) para ficarem com a ideia.
Mais informação em http://wave.google.com/
-
Bing e decide
-
Bing é o novo motor de busca, desenvolvido pela Microsoft e que vai ficar disponivel no proximo dia 3 de Junho (para todo o mundo) e dia 1 de Junho (Portugal)
Aqui está um video (Inglês) que desmonstra as capacidades deste novo motor de busca:
Quanto a uma API, o Bing vai utilizar o Live Search API 2.0.
Para mais informações podem consultar o Blog ou então o site www.decisionengine.com
-
Motor de Busca para Geeks
-
Para aquelas pesquisas mais técnicas, existe um novo motor de busca denominado Wolfman Alpha. Este motor baseia-se no conhecimento computacional e onde podemos extrair muita informação de caracter tecnico.
http://www.wolframalpha.com/
Exemplos:
http://www.wolframalpha.com/examples/
-
A minha ultima criação em Sharepoint 2007
-
Finalmente entrou em ambiente de produção a minha ultima criação com a tecnologia Microsoft Office Sharepoint Server 2007
www.meofibra.pt
-
4 "armadilhas" do Sharepoint que deveriam conhecer...
-
Estou de volta com um desafio com o Microsoft Office Sharepoint Server 2007 (MOSS), que desde da minha ultima experiência, a plataforma "sofreu" um "Service Pack", alguns "hot fixes" e foram criadas muitas ferramentas pela comunidade ( basta pesquisar 'Sharepoint' no Codeplex ).
Mas na minha opinião a plataforma continua com problemas de fundo, tais como, a construção de uma solução para instalação pode-se tornar numa tarefa desespererante com a memorização de identificadores únicos (GUIDs).
Outro problema consiste na passagem de conteúdos entre ambientes de backoffice e frontend, denominado content deployment, falha constantemente.
Na criação da solução existem 4 situações que detectei e queria divulga-las aqui e sugerir de que forma podem as contornar.
- Se criarem uma coluna de um tipo (ex: MultiLine of Text) com o nome ColunaA, e se verificarem que se enganaram no tipo, não podem criar uma nova coluna com o nome ColunaA, mesmo apagando a primeira criada, com outro tipo.
- Solução: Criar uma nova coluna com outro nome e com o tipo pretendido
- O tipo conteúdo HTML, contem um validador que corta todo o tipo de Javascript, como por exemplo um elemento object que serve para colocar elementos de Adobe Flash.
- Solução: Utilizar a webpart Content Editor Layout, que já permite colocar qualquer tipo de Javascript
- As colunas Lookup são colunas que permitem conter valores que estejam noutras tabelas e têm um output em modo de visualização, uma cadeia de texto com o seguinte formato: "Valor1 ; Valor2 ; Valor3". Esta cadeia de caracteres não pode exeder os 255 caracteres.
- Solução: Utilizar lookups para coisas especificas, ou conjunto de valores pré-definidos (ex: lista de Países)
- Os pages layouts são os templates em HTML que permitem dar o aspecto costumizado ao nosso formulário web, no MOSS, estes podem ser criados na ferramenta desenvolvida pela Microsoft, o Sharepoint Designer, que não avisa que as tags para MOSS são case sensitive, por exemplo a tag <asp:Content> que delimita o conteúdo dentro de um ContentPlaceHolder, quanto se utiliza MasterPages, não pode estar escrito <asp:content>.
- Solução: Ao obter o erro "Only Content controls are allowed directly in a content page that contains Content controls" é provável que o vosso layout tem um erro relacionado com o case sensitive.
Espero que este post tenha sido útil em prevenir que caiam nestas situações e andem moer a cabeça com estes problemas.