27/11/2009

Siverlight, aplicar o efeito sombra

Umas das surpresas que surgiu de quando do lançamento do Silverlight 3 foi a possibilidade de aplicar efeito de sombra (Drop Shadow) e de Blur aos componentes .
Aqui fica um pequeno exemplo de como é fácil e rápido a aplicar uma sombra a um botão:
<StackPanel VerticalAlignment="Top" Margin="0,0,14,0" >    
          <Button Content="O Meu Botão Com sombra">     
              <Button.Effect>     
                  <DropShadowEffect Color="Black" Direction="320" Opacity="0.5" ShadowDepth="10"/>     
              </Button.Effect>     
          </Button>     
  </StackPanel>


Download:

Ler mais ...

Toss the Turtle – A tartaruga canhão

Toss_ the_Turtle
Está ai a porta o fim de semana e porque não tirar uns minutos para descontrair o stress do trabalho e do dia a dia e jogar um jogo, a minha sugestão é  experimentar o Toss the Turtle que consiste em lançar a tartaruga de um canhão e o objectivo chegar o mais longe possível.
Mas o que tem este jogo de especial? o que diferencia este jogo de outros semelhantes é a habilite de controlar a tartaruga durante o percurso , em cada percurso se ganha dinheiro como se pode ganhar  medalhas ,existe também uma loja para poder comprar armas canhões melhores ou mesmo bombas nucleares ,destaco também a excelente banda sonora e a possibilidade de caso crie um login de guardar o nosso progresso para continuar mais tarde :-).
Toss_ the_Turtle_Multi
Ler mais ...

26/11/2009

Mostrar dados Mysql numa DataGridView em C#

final_c_sharp_mysql
Face a alguns solicitações criei um exemplo muito simples e rápido de como mostrar dados vindos do Mysql  numa DataGridView usando a linguagem c#.
Neste exemplo o objectivo vai ser apenas fazer uma Ligação há base de dados Mysql e devolver os dados de uma tabela e mostrar numa DataGridView.
Para começar certifique-se que tem instalado o conector Mysql para .net , se não o tiver vá á pagina do Mysql Connector/Net e faça o download do mesmo e a sua respectiva instalação.
Agora vamos cria o nosso projecto do tipo “Windows Forms Application” e acrescentamos uma classe que eu vou chamar “MysqlDataLayer”  mas o nome é o que entender esta classe vai servir para escrever as funções para conectar a base de dados e fazer a consulta sql a uma tabela.

Ler mais ...

25/11/2009

Crie a sua primeira aplicação Yii no XAMPP

yii_exemplo Pois bem hoje vou mostrar como é facil e rapido construir uma aplicação na framework yii , neste toturial vou utilizar a distribuição XAMPP mas vão reparar que pode adapatar facilmente ao seu servidor ,outra nota que quero deixar é que o tutorial é orientado para o Windows mas poderá utilizar outro sistema operativo como o  Linux ou o MAC.OS.
O primeiro passo é mesmo descarregar a framework  e colocar a framework na pasta do servidor .

Ler mais ...

Corrigir possíveis problemas de dll no Vista

No outro dia deparei-me com um problema inesperado quando abria uma imagem no “Windows Photo Gallery“ aparecia um erro de falta de dll. Pois bem foi pesquisar um pouco e encontrei um maravilhoso comando que possibilita analisar os ficheiro de sistema do Windows e corrigir possíveis problemas, caso tenha deste tipo problema aconselho a vivamente a experimentar porque no meu resultou ás mil maravilhas, eis os passos que deve seguir :

  1. Menu Iniciar-> executar
  2. Na caixa de abrir do executar escrever “cmd
  3. Certifique-se que iniciou como administrador e se o tiver escreva o comando “sfc /scannow” e faça Enter
  4. Espere que acabe e vá verificar se o erro já está corrigido.
cmd_sfc_scannow Referencias:
Ler mais ...

24/11/2009

PHP identificar País de um IP

Muitas vezes temos necessidade de identificar o endereço Ip de um pedido ao nosso site ,pois bem este post pretende exemplificar uma aplicação simpes como isso poderá ser feito.
IP_Final Existem muitos serviços que permitem identificar o ip de forma gratuita bastando para isso utilizar os serviço que eles fornecem, o que pretendido neste post não é recorer a esses serviços mas sim criar o nosso proprio , por uma simples razão que não queremos estar dependentes inteiramente de outros que de um dia para o outro podem ficar offline e deteriorar em muito as velocidade do nosso site.Este post é baseado nos exemplos dos sites http://vincent.delau.nl  e http://bartomedia.blogspot.com .
Vou utilizar o ficheiro csv com a identificação dos paises e ips fornecido gratuitamente pela maxmind o GeoLite Country .
Ler mais ...

19/11/2009

Saudades dos velhos desenhos animados?

Pois bem hoje vou deixar como sugestão e já a pensar no fim-de-semana de recordar alguns daqueles desenhos animados que tanto gostava em pequenino . O http://www.toonjet.com/ disponibiliza ao vivo desenhos animados como Superman, Tom e Jerry , Popeye ,Felix entre outros .toonjet
Ler mais ...

18/11/2009

Versão Beta do Silverlight 4 está ai!!

Foi disponibilizada a versão beta do Silverlight 4 , fiquei impressionado com o numero de melhoramentos e funcionalidades implementadas nesta versão .
Para começar com é exigido por praxe os links para download do Silverlight e das ferramentas necessária para tirar total partido do mesmo:sl4bloglogo
Quanto as funcionalidade que foram implementadas apenas vou referir algumas das que acho mais relevantes, tais como possibilidade de impressão de documentos, suporte do Google Chrome, autenticação via rede, acesso a documentos locais, acesso a microfone e webcam, suporte de H.264, suporte da roda do rato entre muitas outras funcionalidade.
Se quiser ver na íntegra as funcionalidade do SL 4 dei-a uma espreitadela nos links seguintes onde encontrará toda a informação:
Links mais gerais , para uma primeira abordagem ao SL4:
Descrição detalhada das novas funcionalidade com exemplos e videos:
Ler mais ...

Campanhas Publicitarias Digitais

Conheça alguma das melhores campanha publicitarias digitais de 2009, o sapo organiza este concurso com o objectivo de premiar a criatividade e a adaptação das mesmas ao mundo digital.
Vale a pena dar uma vista de olhos nas campanhas pois vai-se surpreender pela sua grande criatividade. LINK
Se quiser vota em algum dos trabalhos têm até ao dia 19 de Novembro para o fazer.
Premios Sapo 2009
Ler mais ...

17/11/2009

Apagar ficheiros .svn no Windows

Se trabalha com o SVN na sua maquina widows então é bem provavel que um dia tenha necessidade de apagar as marcas deixadas por este nas sincronizações, para esse efeito crie um ficheiro .bat com o seguinte comando :
for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *.svn') do (rd /s /q "%%i")
e voa-lá  é só colocar o ficheiro bat na raiz do seu programa e executa-lo que ele percorrerá todas as suas pastas de forma  recursiva e apagará os ficheiros .svn que encontrar.

Referencias:
Ler mais ...

Lançamento da.NET Micro Framework 4.0 SDK

A Microsoft laçou a versão 4 da .NET Micro framework ,esta Framework foi desenhada para incorporar em pequenos sistema electrónicos logo com poucos  recursos de processamento ou memoria .
logo_NMF_4 Nesta nova versão estão incorporadas varias funcionalidades como suporte para ecrãs tácteis, visores maiores e maior controlo sobre a gestão energética dos aparelhos, destaco também a integração desta Framework com o visual studio de forma a possibilitar o desenvolvimento de  aplicações .NET Micro no mesmo.
Juntamente com esta Framework forma também lançados as seguintes bibliotecas que permitem  incrementar as funcionalidades da mesma:
Recursos complementares que deve visitar:
Ler mais ...

16/11/2009

Instalar varias aplicações de uma vez só

Quer instalar varias aplicações de uma vez então conheça o Ninite .

O Ninite na pratica é um agregador de aplicações que cria um instalador personalizado, este permite instalar de uma vez só todas as aplicações seleccionadas.

image

Ler mais ...

15/11/2009

Novidades Google desta semana

Esta semana a Google trouxe duas grandes novidades no mundo da programação desde logo com a criação de uma nova linguagem de programação denominada Go e a segunda novidade relevante é a criação do protocolo “SPDY” no qual promete internet 2X mais rápida.

go_gopher_color_logo_250x249[1]_2

Para começar a linguagem de programação GO é open source, tem a sua inspiração em algumas linguagens já existentes como C/C++ , Pascal, java e outras.

Promete oferecer uma programação mais fácil rápida e segura.Destaco nesta linguagem a sua sintaxe muito parecida com o C++ ,suportar programação orientada a objectos ter uma implementação total de Garbage collection (libertação de objectos que já não são necessários da memoria) e uma implementação básica de comunicação e concorrência de processos.

A outra novidade é o anúncio do protocolo SPDY que promete fazer uma actualização ao HTTP com o objectivo de aumentar a internet em 2x .speedy-gonzales_google

A ideia básica deste protocolo é reduzir os tempos de latência isto é o actual HTTP só permite descarregar um único recurso por cada ligação e o SPDY irá possibilitar o descarregamento de vários recursos de numa única ligação.

Referencias & Complementos:

Ler mais ...

11/11/2009

Laçamento do Facebook SDK

A Microsoft lançou um conjunto de bibliotecas que permitem tirar partido das funcionalidades oferecidas pela plataforma Facebook.

Desta forma todos os programadores .NET podem mais facilmente criar aplicações para o Facebook ,como integrar as mesma aplicações nesta rede social.

Podem fazer download da mesma em Download Facebook SDK , poderão então verificar que cotem os seguintes dll’s :facebook_net_sdk

  • Facebook.dll : Este será o ficheiro base de todas as aplicações . Nele está implementado toda a estrutura de comunicação com o facebook e a sua aplicação. Neste ficheiro também está especificado o suporte para aplicações XAML (Silverlight e WPF) bem como associações de dados e cache de dados.
  • Facebook.Silverlight.dll: Este ficheiro será a base para as aplicações Silverlight e terá está implementado toda a estrutura de comunicação com o facebook e a sua aplicação Silverlight bem como associações de dados e cache de dados. A implementação REST API neste assembly funciona de modo assíncrono.
  • Facebook.Web.dll: Este ficheiro deverá ser usado por todas as aplicações Canvas. Terá como responsabilidade a comunicação com o facebook e a sua aplicação canvas (FBML e IFrame).
  • Facebook.Web.Mvc.dll: Permite o suporte de aplicações canvas que utilizem o ASP.NET MVC.Está separada do Facebook.Web.dll para não obrigar todos os programadores de instalarem o ASP.NET MVC.
  • Facebook.Winforms.dll: Este ficheiro permite a criação de aplicações Windows (Winform) .Contem também componentes que comunicam com a API e facilitam a listagem de dados do Facebook.

Para começarem é recomendado que alem de fazerem o download do SDK que vejam os manuais de iniciação a esta biblioteca bem como os exemplos da mesma.

Referencias:

Ler mais ...

09/11/2009

Firefox festeja os seus 5 aninhos de vida

Hoje o Firefox festeja 5 anos de vida, o navegador de internet que veio mudar o modo como interagimos com a internet .

Graças á sua enorme capacidade de ser customizado e complementado com extras, este browser tem crescido ano atrás de ano, hoje é uma das principais ferramentas de qualquer programador Web.

Boa continuação e que nos continue sempre a surpreender com novas funcionalidades.

Parabéns!!

Ler mais ...

03/11/2009

Aprenda LINQ (Language Integrated Query)

Só para breve introdução o LINQ surgio na Framework .NET 3.0 e tem com principal foco facilitar a interacção do programador com os dados sejam eles obtidos a partir de SQL,XML, Objectos entre outros .

De forma a compreender e testar as potencialidades proponho que utilize a ferramenta LINQPad que alem de poder substituir o SQL Management Studio suporta de manipulação de vários tipos de dados.

Alem de poder testar na pratica o linq tem ainda acesso a um basto numero de exemplos por isso mais a obra e divirta-se muito :-)

Download:Versão portatil

Ler mais ...

01/11/2009

Os 8 melhores sites para pesquisar ícones

Hoje em dia os ícones são inessenciais para qualquer bom design de software mas assume estrema importância quando se trata de design Web.

Os ícones alem de proporcionar uma maior beleza estética também permite uma mais rápida e fácil interacção do utilizador com o site.

Como tal decidi partilhar com todos os 8 sites que considero ser os melhores na tarefa de pesquisar de ícone.

  1. Icones.pro

    Icones.pro

  2. iconfinder.net

    Iconfinder.net

  3. veryicon.com

    VeryIcon.com

  4. iconseeker.com

    IconSeeker.com

  5. iconlook.com

    ICONlook.com

  6. iconlet.com

    iconlet.com

  7. icons-search.com

    Icons-Search

  8. easyiconfinder.com

    easyiconfinder

Ler mais ...