29/12/2009

Especial Fim de Ano – Strip-tease



Agora a serio é uma excelente publicidade e bastante original.É homem é que é irritante LOL
Ler mais ...

28/12/2009

Sites para ganhar dinheiro em concursos de design

É design gráfico e quer ganhar algum dinheiro extra criando websites , logos ,flyers e outros então deve dar uma lista de olhos neste 4 sites que sugiro .
Este sites partilham todos o conceito de ‘crowdsourcing’ ou seja  são criados concursos onde todos os designs podem participar devendo respeitar os requisitos do cliente como prazos sendo que este vão eliminando trabalhos que não lhe agradam bem como orientado os designs na direcção dos conceitos que mais lhe agradam e no final o cliente escolhe o vencedor.

Logotournament

logotournament
O logotournament é um site especializado na criação de logos onde o cliente disponibiliza uma grande quantidade de informação desde logos conhecidos lhe agradam cores estilo que gosta bem como elementos gráficos que gostaria de ter no logo.


logotournament

99designs

99designs-logo-r-180px
  O 99design é um dos sites mais conhecidos do género e nele  estão presentes concursos para criação de logos paginas web , templates para blogs .

99designs

crowdSPRING

crowdspring_logo
  Mais um site de concursos de design onde poderá encontrar concursos para logos , paginas web,posters ,flyers, t-shist ,cartões de apresentação entre outros.

crowdSPRING

DesignCrowd

designcrowdlogov1  E por ultimo o designCrowd disponibiliza também uma grande variedade de categorias de concursos.
DesignCrowd_pagina
Ler mais ...

Framework Yii : Utilizando DropDownList

yii_dropDowList As DropDownList são um dos recursos que mais utilizamos nos formulários e como tal vou mostrar como criar dinamicamente as dropdowList na Framework Yii.
Na framework yii os métodos de criação de elementos de visualização HTML estão na classe estática  CHtml e como tal a  DropDownList não é excepção , se verificar na documentação da yii existem dois métodos para a criação destas listas temos o dropDownList() que permite criar dropdowslist html simples sem associação a model e a activeDropDownList() esta sim associada a um model.
  • CHtml::dropDownList()
public static function dropDownList($name,$select,$data,$htmlOptions=array())
Onde :$name é o nome da lista, $select valor seleccionado ,$data array com os dados do tipo chave valor, $htmlOptions array das opções de Html bem como também definição do texto a mostrar no caso de permitir elemento vazio.
Neste primeiro exemplo é criado uma combobox  com o nome 'Meunome' para escolher o sexo onde $selecionado é o que é apresentado caso seja vazio então mostrado o valor da opção 'empty'  nas opções html.
echo CHtml::dropDownList('Meunome', $selecionado,array('M' => 'Masculino', 'F' => 'Feminino'),array('empty' => 'Escolha o sexo'));

Agora caso queira gerar os valores das opções dinamicamente do seu model tambem o poderá fazer basta recorrer ao método listData devolve uma lista do tipo chave, valor que pode ser usada na dropDownList.

$lista = CHtml::listData($model,'sexo_id', 'sexo_nome');
echo CHtml::dropDownList('Meunome', $selecionado,$lista ,array('empty' => 'Escolha o sexo'));
  • CHtml::activedropDownList()
public static string activeDropDownList(CModel $model, string $attribute, array $data, array $htmlOptions=array ( ))

Neste primeiro exemplo é uma DropDownList simples para escolha do sexo quando do submit deste formulário no atributo sexo via ter um dos 3 possíveis valores M,F ou vazio .

echo CHtml::activeDropDownList($model,'sexo',array('M'=>'Masculino','F'=>'Feminino'),array('empty'=>'Escolha o sexo'))

Este exemplo é um pouco mais complexo mas a grande diferença é que os valores que o nosso atributo ‘tipo_cliente’ pode conter vem da tabela tipo_cliente onde o valor que assume é o id e o que é mostrado é o nome

$lista =CHtml::listData(tipo_cliente::model()->findAll(), 'id', 'nome');
echo CHtml::activeDropDownList($model,'tipo_cliente',$lista,array('empty'=>'Escolha o tipo de cliente')); 
  • Listas dropDown dependentes
E para concluir só dar uma visão geral como construir DropDownList  desdentes ou seja os valores de uma dependa da selecção da outra:
Criamos a nossa dropDownList e nas opções de html vamos inserir a chave ‘ajax’ as opções desta chave são as mesma do jquery pois a yii vai  gerar código jquery , no nosso caso vai fazer um pedido ao nosso controlo e este irá devolver as opções da lista a actualizar  que actualizará as opções dessa lista.

echo CHtml::dropDownList('pais_id','', array(1=>'PORTUGAL',2=>'BRASIL',3=>'ANGOLA'),
array(
'ajax' => array(
'type'=>'POST', //Tipo de pedidos outra alternativa GET
'url'=>'cidadesDinaminas', //url para chamar
'update'=>'#cidade_id', // Selector jquery da combo a actualizar)));

//dropDownList a ser actualizada
echo CHtml::dropDownList('cidade_id','', array());

// metodo do controlo que será chamado
public function actionCidadesDinaminas() 
{ 
$data=Location::model()->findAll('parent_id=:parent_id',array(':parent_id'=>(int) $_POST['pais_id']));     $data=CHtml::listData($data,'id','nome'); 
foreach($data as $value=>$nome) 
{ 
echo CHtml::tag('option',array('value'=>$value),CHtml::encode($nome),true); 
}
}

Recursos complementares:
Ler mais ...

27/12/2009

Aumente a velocidade do seu site recorrendo a Google

velocimetro
A grande maioria dos sites hoje em dia utiliza bibliotecas  javascript pois bem é nessa domínio que pode utilizar a Google para aumentar e optimizar o seu site carregando essas bibliotecas directamente da Google.
A Google AJAX Libraries API possibilita o carregamento desta bibliotecas de forma simple com com actualizações regulares e com definições de cache apropriadas. 

A Google no site disponibiliza toda a informação de como aceder a essas bibliotecas as bibliotecas , as bibliotecas  disponibilizas são :
  1. jQuery
  2. jQuery UI
  3. Prototype
  4. script_aculo_us
  5. MooTools
  6. Dojo
  7. SWFObject
  8. Yahoo! User Interface Library (YUI)
  9. Ext Core
  10. Chrome Frame
Como deve ter reparado as principais bibliotecas open source JavaScript são disponibilizadas na Google.
Quais as principais vantagens ?
A principal vantagem é mesmo a velocidade pois alem de os servidores da Google poderem ser mais rápidos do que utiliza também aumenta em muito as possibilidade de o utilizador já ter essa biblioteca em cache pois muitos dos sites mais populares já carregam da Google estas bibliotecas.
Outra das vantagens é que liberta mais espaço no seu servidor pois não hospeda esta bibliotecas .
Ler mais ...

Spyjax utilizar o ajax para roubar dados privados

espreitando Spyjax consiste na técnica que combinação as potencialidades do javascript e dos css para  retirar informação acerca do histórico do seu browser e guardar essa mesma informação.
Mas como funciona o Spyjax ?
Quando utiliza o seu browser já deve ter reparado que sempre que faz um clique num link e esse muda de cor e sempre que volta a ver esse link ele continua nessa mesma cor .
Pois bem isso acontece porque o seu browser guardou no seu historio esse link e sempre que abre uma pagina com esse link ele detecta e assinala com essa link com já acedido , é devido a este comportamento que esta técnica tira partido .
Na pratica é criado código javascript que introduza endereços na pagina Web e compara o seu CSS mais concretamente examina a cor que o link assume e guarda essa informação ou em cookies ou envia via essa informação de volta com os resultados.
Exemplos na de sites que utilizam esta técnica :
O primeiro é o http://www.didyouwatchporn.com/ que permite averiguar se é utilizador de sites de pornografia.
didyouwatchporn
O segundo é o http://whattheinternetknowsaboutyou.com testa os 5000 sites mais populares da internet .
whattheinternetknowsaboutyou
Estes são apenas alguns exemplo de certo que encontra ou de futuro vai encontrar mais.

Ler mais ...

23/12/2009

Sites de vídeos para aprender e recriar-se com novos projectos

Hoje apresento um conjunto de sites onde pode aprender como funcionam certos objectos com câmaras fotográficas os blu-rays e mutas outras coisas e ainda pode encontrar um conjunto de vídeos com experiencias ou hobbies interessantes para criar no seu tempo livre.

O http://www.wonderhowto.com/ é um dos meus sites favoritos destaca-se pelo grande quantidade de artigos de explicação como de criação de pequenos projrctos.

wonderhowto

O http://www.wikihow.com é do mesmo estilo do wikipédia e como tal é um repositório de artigos editáveis  já contem uma grande quantidade de artigos.

 wikihow

O http://www.instructables.com/ está mais virado para a criação de projectos onde é possível acompanhar cada passo dos mesmo é um dos melhores do género.

 instructables

O http://www.ehow.com/ é mais um site de explicação de funcionamento e de conhecimento de uma grande quantidade de categorias.

 ehow

E por ultimo o http://www.howstuffworks.com/ que também apresenta uma basta quantidade de artigos bem detalhados .

howstuffworks

Ler mais ...

19/12/2009

Silverlight como criar e usar efeitos Pixel Shaders

Os efeitos Pixel Shaders  são hoje muito utilizados principalmente na industria dos vídeos jogos estes possibilitarem transformações visuais complexas ,no  Silverlight estes efeitos começaram a ser suportados  com o lançamento do Silverlight 3 .
Mas o que é o Pixel Shader?
O pixel shader é um conjunto de intrusões  normalmente executadas  na GPU(graphic processing unity) componente das placas gráficas e que permite realizar complexos efeitos nos pixels(pequena unidade da imagem) no Silverlight esta tecnologia é suportada por via de algoritmo de software  .
Esta tecnologia  permite então trabalhar os diversos atributos dos pixéis melhorando as imagens e criando os mais diversos efeitos e porque são executados na GPU da placa gráfica é libertado o processador para outras tarefas , infelizmente no Silverlight este efeitos são realizados por um algoritmo logo não são tão rápidos que executados na GPU.
Passando esta parte mais introdutória vamos ao realmente interessa que é utilizar este efeitos no Silverlight estes efeitos são criados usando High Level Shader Language (HLSL) que faz parte do SDK do DirectX mas  escolhi  começar por mostrar como utilizar este efeitos já criados porque certamente é a que vai utilizar mais vezes.
O Silverlight 3 traz implementados 2 efeitos o blur e o shadow se quiser ver um exemplo do shadow pode visitar o exemplo aqui que eu já anteriormente tinha criado.Visto que o Silverlight não fornece uma grande quantidade de efeitos e vamos aproveitar o projecto  wpffx que  fornece uma biblioteca com uma grande quantidade de efeitos, se quiserem visualizar os efeitos que este projecto fornece que podem verificar o seguinte vídeo:

Aplicar este efeitos é muito fácil , basta adicionarmos a referencia para a biblioteca dos efeitos escolhermos o controlo a aplicar os efeitos no meu caso vou escolher um imagem e criar um efeitos e aplicar na imagem ,agora configure os parâmetros do efeito aos seu jeito , no meu exemplo aplicarei o efeito de Pixlate a uma imagem e criar 2 slidebars para mudar a quantidade de pixéis na horizontal e na vertical.
PixelateEffect effect =new PixelateEffect();
effect.VerticalPixelCounts = 50;
effect.HorizontalPixelCounts =50;
MyImage.Effect =effect;   





Código fonte da aplicação para download aqui.


Agora vamos a parte mais dolorosa que é criar de raiz os nossos efeitos .


Para fazermos isto teremos de fazer o download do DirectX SDK pois vamos necessitar do compilador de efeitos (fxc.exe) . Instalado já podemos criar o nossos efeitos usando o Microsoft High-Level Shading Language (HLSL) a linguagem utilizada para manipular imagens.


Relativamente a criação do efeito vou deixar ao vosso gosto  o efeito que escolhi para este tutorial foi o Nightvision.fx (adaptação de código http://developer.valvesoftware.com/wiki/Vision_Nocturna) ,para criarmos o nosso ficheiro .ps existem varias possibilidade a primeira é gerar o ficheiro na linha de comando executando o fxc /T ps_2_0 /Fo Nightvision.ps Nightvision.fx a que aconselho é utilizar a aplicação http://shazzam-tool.com/publish.htm que permite compilar e visualizar vários exemplo da aplicação do efeito alem disso ainda gera código c# para utilizarmos no seguimento.
public class Nightvision : ShaderEffect 
    { 
        public static readonly DependencyProperty InputProperty = ShaderEffect.RegisterPixelShaderSamplerProperty("Input", typeof(Nightvision), 0); 
        public static readonly DependencyProperty BrightnessProperty = DependencyProperty.Register("Brightness", typeof(double), typeof(Nightvision), new PropertyMetadata(((double)(0)), PixelShaderConstantCallback(0))); 
        public Nightvision() 
        { 
            PixelShader pixelShader = new PixelShader(); 
            pixelShader.UriSource = new Uri(@"/SL3CustomPSeffect;component/Nightvision.ps", UriKind.Relative); 
            this.PixelShader = pixelShader; 

            this.UpdateShaderValue(InputProperty); 
            this.UpdateShaderValue(BrightnessProperty); 
        } 
        public Brush Input 
        { 
              get { return (Brush)GetValue(InputProperty); } 
              set { SetValue(InputProperty, value); }        
        } 
        public double Brightness 
        { 
              get { return (double)GetValue(BrightnessProperty); } 
              set { SetValue(BrightnessProperty, value); } 
        } 
    }
O resto já sabe é só utilizar.




Código fonte da aplicação para download aqui.


Se mesmo depois deste tutorial ainda tiver duvidas não deixe de assistir o vídeo tutorial oficial do Silverlight acerca do Pixel Shader aqui.


Referencias e recursos a consultar (EN):


Ler mais ...

17/12/2009

Moonlight 2 disponibilizado e anuncio de Moonlight 3 para 2010

logo
Foi lançado o Moonlight 2 , o Moonlight  é a implementação  código aberto do Silverlight e destinasse aos sistema operativos Linux .
O Moonlight como já referi destina-se aos utilizadores Linux e terá compatibilidade com a versão do Silverlight 2 sendo que também tem algumas das funcionalidade que o Silverlight 3. Foi também anunciado uma maior colaboração entre a Microsoft e  Novell forma a implementar também as versões 3 e 4 do Silverlight sendo que está previsto o lançamento do Moonlight 3 no primeiro trimestre ainda como pré-visualização e numa versão final no terceiro trimestre de 2010.
Agora relativamente ao dados mais técnicos na criação de aplicações Moonlight 2 os programadores podem utilizar varias linguagens para  como C#, Ruby, Python e Javascript e tirar partido do suporte de janelas de selecção de ficheiros das APIs de Bitmap , conectores de pipeline de elementos multimédia ,personalização de codecs de média, maior fluidez na distribuição de elementos multimédia  tendo em conta a ligação de Internet do utilizador bem como outras funcionalidades interessantes.
Alguns exemplos de aplicações :
spectrum dobbschallenge2
Recursos e mais Informação:
Ler mais ...

16/12/2009

Google suporta links Canonical entre sites

google_favicon A Google que já tinha introduzido o tag rel com o valor canonical para permitir definir o link que o Google deve utilizar no motor de busca  e evitar duplicação de links por exemplo quando se utilizam temas :

Link Original: http://exemplo.pt/produto-1

Link Com tema aplicado: http://exemplo.pt/produto-1/cor=laranja

Isto anteriormente iria provocar duplicação de conteúdo a forma de corrigir isto será
<link rel="canonical" href="http://exemplo.pt/produto-1/> 

Agora a acrescer a esta forma já suportada é possível fazer mudança entre sites para evitar problemas de duplicação de conteúdo quando mudamos para outro site por exemplo :

Link Original: http://dominio1.pt/produto-1

Poderemos criar
<link rel="canonical" href="http://domini2.pt/produto-1/>

Mais informações:
Ler mais ...

Ajude a Salvar o MySQL

mysql_logo_salve   Recentemente o fundador do MySQL lançou um apelo no seu blog para o ajudarem a salvar o o MySQL . Para isso pede enviarem um apelo a comissão europeia apelando a que a mesma proteja o MySQL com projecto Código Aberto.
O porque? e que  razoes que invoca :
A razão pelo que o MySql necessita de ajuda é pelo facto da Oracle está a tentar comprar a Sum empresa detentora do MySQL ,para quem não sabe a Oracle é a empresa proprietária da Base de Dados comercial e de código fechado Oracle e esta empresa necessita a da aprovação da Comissão Europeia para que concluir o negocio uma vez que o governo americano já aprovou o mesmo.
E porque que o fundador do MySQL não acredita da boa vontade da Oracle mesma apesar das promessas de maior investimento e manutenção do lançamento de novas versões do MySQL .
As razões que invoca são que uma  base de dados MySQL fraca permite ao negocio da Oracle arrecadar mais de 1 Bilião de dólares ano e o que tem acontecido é que devido ao actual Mysql e aos suas recentes melhoramentos tem retirado grandes clientes a Oracle que migram para o MySQL bem como forçado a Oracle a baixar o preço do mesmo e nesta óptica  nenhuma empresa vão investir num produto quando este lhe pode fazer perder clientes .
Outra das razões base que invoca é as não promessas da Oracle que são as seguintes:
  • Manter o MySQL com licença código aberto;
  • Não fechar partes do código do MySQL;
  • Manter uma Licença Empresarial e outra para a comunidade;
  • Lançar actualizações e novas versões regulares e atempadas;
  • Desenvolver o Mysql como código aberto;
  • Articular o desenvolvimento com a comunidade;
  • Evitar actualizar o Mysql de forma a tornar mais fraco face ao Oracle;
  • Fazer melhoramentos que a tornem mais competitiva; 
  • E muitas mais..
Agora o que pode ser feito é enviar um email para comp-merger-registry@ec.europa.eu até dia 19-12-2009 explicando os pontos de vista pelo que a compra da Oracle do MySQL é eticamente deplorável e põe em causa a competitividade no segmento das Base de Dados
Ler mais ...

Pesquisar informações públicas de pessoas na Internet

Quer saber toda a informação publica que tem a circular na Internet sobre de si então o http://www.webmii.com é o site ideal para isso.
O Webmii procura nas principais motores de busca como google ou bing , redes sociais tais como facebook,hi5 ,myspace entre outros redes bem como  blogs,paginas ou mesmo livros que podem estar relacionados com o nome da pesquisa .Esta aplicação também elabora um ranking acerca da informação publica da pesquisa em questão.

WebMii_2
Ler mais ...

11/12/2009

Documentários online

Hoje trago 2 sugestão já a pensar no fim-de-semana, espero que gostem.
No top Documentary Films e no documentary-log poderá assistir a uma basta game de documentários desde ciência a artes, biologia, História e muito mais, certamente vai encontrar algum documentário que lhe agrade:
Top_Documentary_Films 
Watch free documentaries online - documentary
Ler mais ...

08/12/2009

Crie os seus Graffitis

The Graffiti Creator
O nome diz tudo o http://www.graffiticreator.net/  permite criar os seus graffitis ,vale a pena visitar mais não seja para se divertir a criar um graffiti com o seu nome.
Ler mais ...

Detectar browser de dispositivos móveis

Mobile_Browser

Se necessitar de um script para detectar o browser que utiliza um determinado dispositivo então consulte o site http://detectmobilebrowser.com/ este site disponibiliza um script código aberto que faz precisamente essa detecção este script é disponibilizados varias linguagens como asp, php, javascript entre outras .
Ler mais ...

Vejas as suas revista on-line

Maggwire






Hoje trago como sugestão o site http://www.maggwire.com/ este site reúne os artigos das revista on-line .
Este artigos estão organizados por áreas o que torna fácil fazer uma triagem dos artigos que mais gosta  fique então actualizado com os artigos mais recentes de algumas revista de referência.
Ler mais ...

05/12/2009

Deep Zoom Compozer agora tambem com Ajax

deepZoomComposer

Agora já pode criar efeito de profundidade nas duas imagens sem necessidade do silverlight e apenas utilizando a tecnologia ajax.
Faça download Deep Zoom Composer e crie um novo projecto e junte as suas imagem  quando finalizado basta apenas exportar escolhendo a opção “seadragon ajax” e este gerará os ficheiros necessários com o demo da aplicação.
Para conhecer todas as opções não deixe de visitar http://www.seadragon.com/developer/ajax/ 




exemploDeepZoomAjax
Ler mais ...

Criar assinaturas para os fóruns

 
NeedASig_com Se é um daqueles pessoas que gosta de ter as assinaturas nos fóruns então vai gostar do http://www.needasig.com/ .
FF_Bar
Este site permite gerar um grande quantidade de assinaturas como os seus programas favoritos, filmes, series, bebidas, sites, clubes e muito mais, mesmo assim se achar que não tem a assinatura que sempre quis então também pode gerar a sua própria assinatura a partir das suas imagens.
yF3q1
DhzSC
Ler mais ...

02/12/2009

Geradores de animações de carregamento Ajax

Necessita de uma animação para sinalizar carregamento de conteúdos bem hoje vou deixar aqui 4 sugestões onde pode encontrar e gerar essas animações segundo a suas necessidades.
O  primeiro dos sites o http://preloaders.net é um dos meus favoritos pela sua variação de animações bem como uma grande possibilidade de personalização desde cores possibilidade de transparência, tamanhos e velocidades de animação.
Preloaders_net
O segundo site que sugiro é o http://loadinfo.net/ que permite definir as cores das animações bem com definir por entre 3 tamanhos (16x16  24x24  48x48 ).
loadinfo_net
Temos o website http://ajaxload.info/ que permite gerar as suas animações onde pode personalizar as cores bem como possibilita a transparência na animação.
ajaxload_info
Temos também o http://www.chimply.com/ que contem uma boa doze animações como possibilita varias personalizações.
chimply_com
Ler mais ...

Queda de Neve no Silverlight

Quer criar o efeito de queda de neve no Silverlight então existe uma exemplo no site eu tomei a liberdade de alterar este exemplo e o resultado é o seguinte:
Ler mais ...

Mark Zuckerberg o homem do Facebook a entrevista

Segue em seguida o vídeo da entrevista de Mark Zuckerberg o homem que criou o facebook o rapaz que em 2004 começou no seu quarto a arquitectar o facebook e agora tem mais de 300 milhões de utilizadores .
A entrevista é completa e é em Inglês de modo que terá de perceber Inglês.

Ler mais ...

01/12/2009

Serviços online de Localização de IP

Recentemente criei num dos tópicos anteriores de como criar o seu próprio serviço de localização de IP ,bem hoje vou deixar aqui 2 alternativas ambas permitem utilizar utilizar de forma grátis  a suas API’S para identificar a localização do IP bem como pode fazer o descarregamento de base de dados para o seu serviço.
WIPmania A primeira alternativa é o  wipmania este site permite que faça pedidos a sua API sendo que não pode ultrapassar os 10,000 pedidos dia, relativamente a base de dados é possível fazer o descarregamento da mesma de forma gratuita sendo que não está autorizado a utilizar a mesma nos caso que crie um negocio que tenha a finalizada de localizar IP’s.

ipinfodb A última alternativa é o ipinfodb que á semelhança da outra deixa a realização de pedidos a sua API de forma ilimitada desde que não faça mais de 2 pedidos por segundo sendo que um dos pedidos será atrasado se isso acontecer. Relativamente a base de dados também é possível fazer o descarregamento da mesma sendo de forma gratuita que poderá escolher a precisão da localização do IP  o Pais ou mesmo a Cidade do IP.
Ler mais ...

Utilizar Jquery inteno da Yii na sua aplicação

Sempre que tiver necessidade de utilizar o jquery na Yii deve apenas registar o jquery que a Yii disponibiliza de raiz evitando possiveis problemas, basta para isso incluir o seguinte código na sua aplicação Yii:
Yii::app()->clientScript->registerCoreScript('jquery');
Mais informações:
Ler mais ...

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