Mostrar mensagens com a etiqueta Sites. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Sites. Mostrar todas as mensagens

11/02/2010

OpenOffice o seu Office completo gratuito

http://pt.openoffice.org/branding/images/bannerlogo.pngO  OpenOffice é uma suite gratuita constituída por um Processor de Texto ,Folha de Cálculo ,Apresentação de Slides, Sistema de Gestão de Bases de Dados ,Editor de Imagens e um Editor de Fórmulas Matemáticas e constitui uma excelente alternativa ao Microsoft Office .
O lançamento da versão 3.2 traz importantes melhorias desde logo na rapidez de arranque , vem melhorar o suporte da leitura de ficheiros do Microsoft Office  como da norma aberta  de ficheiros ODF , bem como melhoramentos diversos .
Descarregamentos versão PT:
Ler mais ...

31/01/2010

Take a Revista de Cinema

É amante do cinema então não vai querer perder nem uma linha da revista de cinema  Take esta revista é escrita totalmente em português e contem todas as novidades e analises do cinema  como  as estreias as criticas ,reportagens os rumores e muito muito mais é uma revista bastante completa que qualquer interessado pelo cinema deve conhecer.
A edição 21 da take já está on-line é só dar uma espreitadela em http://www.take.com.pt/ ou se preferir descarrega-la para o seu computador.
take
Ler mais ...

22/01/2010

Ajude o Obama a defender o planeta dos aliens

Sugestão de fim de semana um peque jogo “Obama Alien Defense” onde encarna-mos o Barack Obama e defendemos o mundo dos aliens :-).
Um jogo com bastantes tiros com momentos de relativo humor , serve perfeitamente para descontrair da semana de trabalho.
obama1
obama2
Ler mais ...

21/01/2010

Silverlight efeitos de bolhas na bebida

De certeza que já viu o borbulhar de uma imperial acabada de tirar pois bem é um exemplo deste tipo que vos trago hoje,este exemplo  é inspirado numa aplicação Flash que pode encontrar aqui e resolvi recriar algo semelhante no Silverlight .

Ler mais ...

19/01/2010

Biblioteca Javascript jQuery lança versão 1.4

jqueryDepois de completados 4 anos desde a criação do biblioteca jQuery foi lançado a versão 1.4 que promete mais rapidez ,novas funcionalidade e resolução de vários problemas relacionados com o IE .
Para melhor exemplificar as funcionalidade e mudanças foi lançada a iniciativa 14 dias de jQuery onde são lançados vídeos onde são explicados esta novas características do jQuery.
Ler mais ...

15/01/2010

Seja especialista em dinamitar objectos

Deixo aqui uma sugestão  já a pensar no fim-de-semana e visto que está muita em cena o caso dos terrorista da ETA presos em Portugal ,divirta-se a dinamitar pontes .O “dynamite blast” não é puro jogo para estoirar com tudo é um jogo que propõe destruir os objectos de forma a cumprir os objectivos de cada nível.

dynamite_blast

Ler mais ...

14/01/2010

Vídeos de alta definição (HD-720p/1080p)

Procura  exemplos de vídeos de alta resolução  então não deixe de visitar o site da Microsoft   e descarregar  alguns dos seus exemplos disponibilizados gratuitamente:

 

WMV HD Content Showcase_small

Ler mais ...

Yii : Utilização pratica das Validações (Validators)

A Yii tem uma basta gama de ferramentas que permite validar a correcta introdução de dados por parte do utilizador , fica aqui alguns exemplos partidos da sua utilização:
Verifica se o campo 'nome' é único ou seja não é repetido
array('room', 'unique'), 
Verifica se o campo 'nome' tem no máximo 45 caracteres
array('nome','length','max'=>45),
Verifica se o campo 'nome' e 'morada' estão presentes
array('nome, morada', 'required'),
Valida se o campo 'id_categoria' está presente na tabela 'categoria'(model) no campo 'id'
array('id_categoria','exist','className'=>'categoria','attributeName'=>'id'),
Verifica se o campo 'id_categoria' é um numero inteiro
array('id_categoria', 'numerical', 'integerOnly'=>true), 
Verifica se o campo 'sexo' está alguns dos valores  'M' ou 'F'
array('sexo','in','range'=>array('M','F')), 
Verifica se o campo 'email' tem uma estrutura valida com um Endereço de Correio Electrónico(Email)
array('email','email'), 
Verifica se o campo 'fotografia' é um ficheiro do tipo (jpg, gif, png) sendo que este pode não existir
array('fotografia','file','types'=>'jpg, gif, png','allowEmpty'=>true), 
Quando da verificação o campo 'nib' é chamada a função 'isValidNIB' presente no model
array('nib','isValidNIB'),
function isValidNIB($attribute,$params) 
{    // Em caso de Erro :
$this->addError($attribute,$message); 
} 

Valida se o campo 'data' é do tipo data e com o formato ano(4 dígitos) - mes(2 dígitos) e dia(2 dígitos) 'yyyy-MM-dd'

array('data','type','type'=>'date','dateFormat'=>'yyyy-MM-dd','message'=>' {attribute} tem de ser uma data com o formato aaaa-mm-dd'), 

Informação complementar:


Validators (Versão da Yii) existentes:
  • CBooleanValidator,  (1.0.10)
  • CCaptchaValidator,  (1.0)
  • CCompareValidator,  (1.0)
  • CDefaultValueValidator, (1.0.2)
  • CEmailValidator, (1.0)
  • CExistValidator, (1.0.4)
  • CFileValidator, (1.0)
  • CFilterValidator, (1.0)
  • CInlineValidator, (1.0)
  • CNumberValidator, (1.0)
  • CRangeValidator, (1.0)
  • CRegularExpressionValidator, (1.0)
  • CRequiredValidator, (1.0)
  • CStringValidator, (1.0)
  • CTypeValidator, (1.0)
  • CUniqueValidator, (1.0)
  • CUrlValidator (1.0)
  • Guia de utilização da Yii
  • Cookbook
Ler mais ...

03/01/2010

ClipArt de imagens vectoriais completamente livres

openClipArt Pretende uma biblioteca de imagens vectoriais (SVG) para qualquer uso seja pessoal ou profissional então vai querer descarregar o Open Clip Art Library que na sua versão 0.19 reúne mais de 12000 imagens svg de licença Publicdomain.

Para quem não sabe o formato de imagens SGV é um formato de imagens vectoriais aberto aprovado pela W3C entidade reguladora dos standards da Web , para abrir e editar este tido de imagens aconselho a descarregar a ferramenta grátis Inkscape .

Open ClipArt Library

Ler mais ...

02/01/2010

Faça Backup automático de base de dados MySql

cd_mysql

Utiliza base de dados Mysql então vai ter necessidade  de fazer backups automáticos das suas base de dados  lembre-se mais vale prevenir que remediar .

Os projectos que vos recomendo são o AutoMySQLBackup e o backup2mail , o AutoMySQLBackup  é um programa bastante completo com funcionalidade de backup avançadas enquanto o  backup2mail  é mais dirigido para fazer backups e enviar para o seu email ,vamos então aprofundar um poucas as funcionalidade e requisitos de cada um .

AutoMySQLBackup

Funcionalidades:

  • Backup de bases de dados Mysql num unico scrip ;
  • Backup de todas as base de dados para um único ficheiro ou vários ficheiros;
  • Compressão dos ficheiros utilizando o  gzip ou bzip2 e guarda no disco;
  • Possibilidade de backups a servidores remotos;
  • Backups automáticos ou manuais ;
  • Possibilita a especificação de tamanho máximo de ficheiro e envia-lo para endereço email(electrónico).
  • Pode corre comandos antes e depois do backup;
  • Backups diários ,semanais ou mensalmente;

Requisitos:

  • Execução de comandos usuais num sistema linux;
  • Necessita do utilitário de cliente mysql ‘mysqldump’;
  • Caso utilize a compressão de ficheiro é necessário o gzip ou bzip2;
  • Se escolher  o envio para o endereço electrónico deve ter permissões para executar funções de ‘mail’;

Backup2mail

Funcionalidades:

  • Backups de base de dados Mysql e envio para email (endereço electrónico ).

Requisitos:

  • PHP 4.1+
  • Acesso SSH ao servidor web,
    ou interface de Cron Jobs(Tarefas automáticas)  (Unix/Linux),
    ou interface  de Scheduled Tasks (Tarefas automáticas) (Win)
Ler mais ...

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

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

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