12/04/2010

Microsoft .NET Framework 4

Microsoft .NET Framework 4
Microsoft acaba de lançar a versão final da Framework .NET 4 , com esta  framework a Microsoft  promete um aumento e melhoramento das funcionalidades já existentes desta sem perder a compatibilidade como as versões antecessoras .
Algumas das funcionalidade ou melhoramentos são:
  • Nas Common Language Runtime (CLR) e Base Class Library (BCL) que passa por exemplo por melhor suporte de processadores multicore , mais fácil debugging.
  • Inovações nas linguagens de programação Visual Basic e C# que por exemplo nesta ultima já existe suporte para parâmetros opcionais.
  • Melhoramentos na modelação e acesso a dados com a possibilidade de criar serviços baseados no REST e aplicações que usam o protocolo Open Data Protocol (OData).
  • Melhoramentos no Presentation Foundation (WPF) que passam por suporte da funcionalidade multi-touch no Windows 7 , controlos ribbon entre outras funcionalidade.
  • Para uma mais descrição consulte Microsoft .NET Framework 4.
Downloads :
Para concluir a Microsoft também lançou as edições grátis dos:
logo_VSE2010
Ler mais ...

20/02/2010

Juntar ficheiros de vídeo

Procura uma aplicação que faça a junção de dois ficheiros de vídeo de forma simples e acima de tudo grátis então vai querer utilizar o AVI Joiner.
Esta aplicação permite juntar vários ficheiros de vídeo e definir a ordem como esses ficheiros serão juntos  e acima de tudo faz isso de forma rápida e simples , vale muito a pena experimentar se procura uma feramente que tenha principal objectivo juntar ficheiros de vídeo.
avijoinerReferencias:
Ler mais ...

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

27/01/2010

Comparação Quick Sort vs Bubble Sort

Segue um vídeo muito engraçado de explicação e comparação de dois algoritmos utilizados na ordenação de elementos .
Esta vídeo recorre a uma animação 3D para mostra de uma forma divertida a comparação entre o algoritmo  Quick Sort e o  Bubble Sort , quanto a informação acerca deste algoritmos aconselho a consultar as paginas da wikipedia dos mesmos que estão muito bem documentadas e com códigos de exemplo para algumas das mais populares linguagens como PHP ,C,C# C++ ,java entre outras .

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

10/01/2010

Custos reais de soluções comercio online grátis

balanceca6 Antes de escolher um sistema  de comercio online grátis ou código aberto deve pesar os custos reais que esta opção lhe poderá custar , porque apesar do descarregamento destes sistemas ser grátis não deve desprezar alguns custos como de instalação de manutenção e de suporte dos mesmos.
Mas quais custo reais destes sistemas me podem trazer ?
A menus que já conhecimentos do programa ,do seu funcionamento  do seu suporte da sua personalização ,da criação dos seus elementos gráficos , bem como a hospedagem do mesmo  e por ai a diante .
A maioria dos utilizadores não tem estes conhecimentos e como tal deve ter atenção que vai ter pagar para:
  • Nome do domínio do site;
  • Hospedagem dos site;
  • Suporte técnico;
  • Software para personalização;
  • Template ou design gráfico personalizado;
  • Suporte dos programas e actualização dos mesmos;
  • Processamento de cartões de crédito;
  • Segurança (certificado SSL Secure Certificate);
  • O seu trabalho;
Vamos então aprofundar um pouco os custos de cada elemento referido na lista;
Nome do domínio do site (~10€(.com) , ~22 €(.pt) ou mais por Ano)
Pode parecer pouco irrelevante os custos de criação de um domínio mas é uma das mais importantes tarefas na criação de uma solução de comercio online pois deste nome pode muito bem depender do maior ou menor sucesso da sua loja . Pode parecer mentira mas basta saber que o maior trafico da internet provêm dos motores de pesquisa e este dão prioridade aos sites que tem no nome do domínio a palavra pesquisada pelo utilizador .
Mais outra dica poderá(deverá) comprar vários que apotam para o mesmo site mas escolha um para ser o seu principal domínio e mais uma coisa não esqueça de renovar os mesmos.

Hospedagem dos site (~5.99€ até 500€ ou mais)
A hospedagem do site é muito importante e nesta fase deve já ter adquirido conhecimentos técnicos que o permitam fazer uma escolha acertada.
Porque a escolha de um serviço que seja lento no carregamento das páginas pode levar os seus clientes a abandonar a mesma , um serviço que não lhe dá garantias que estar online a maior parte do tempo ou que a meio do mes o servidor ficou fora de serviço por ter atingido o trafico máximo para esse mês .
Este problemas podem tornar um serviço de hospedagem barato num sistema extremamente caro que lhe trará grandes dores de cabeça.
A dica que lhe posso dar é especializar-se na analise deste serviços mais especificamente saber qual o tipo de suporte que terá ao serviço de todo o dia ou entre que horas ,bem como saber qual a percentagem de tempo que garantem que o servidor está online .Poderá também explorar os novos tipos serviços web emergentes as nuvens computacionais (ex: Azure ,Amazon EC2 ) mas tenha atenção que estes serviços podem estar em fase beta e necessitar de mais apoio especializado.

Suporte técnico (0€ ,50€/hora ou mais)
Não interessa o quanto é que sabe haverá sempre alguém que saberá mais ou menos. Não se esqueça que até os maiores especialistas têm recorrer a outras sobre determinados matérias.
A maiorias dos softwares tem um fórum ou grupos de discussão que lhe poderão ajudar geralmente de forma gratuita mas poderá acontecer que poderá falar apenas consigo por esse tenha atenção a neste promotor.
Outra das preocupações de deve saber se terá suporte para o seu software que seja por linha telefonia , email ou outro meio ,mas na grande maioria das vezes este apoio é pago ou então feito por pessoas poucos especializadas .
Outro suporte tecido que não deverá esquecer é da empresa ou parceiro que lhe fornecerá a hospedagem do site.

Software para personalização (0€ até onde quiser chegar)
São raros os sistemas que tem implementado todas as funcionalidades que o seu negocio requer . Quando complementamente definida a sua ideia de negocio então começa a busca do sistema que mais de adequa ao seu negocio e com  sorte pode encontrar o sistema que conforme as principais funcionalidades que necessita.
Uma vez encontrada a solução terá de instalar no seu servidor e nesta fase deve poderá ter necessidade de ajuda profissional para instalar módulos, complementos ou plug-ins(normalmente gratuitas) para melhor adaptar o software as suas necessidades.

Template ou design gráfico personalizado (50€ até 2000€ ou mais)
Ter uma loja igualzinha a muitas outras não traz muitas vendas como tal deve ter pretensão que criar um loja com aspecto único . Para criar uma template deve fazer um esboço do aspecto que deseja e das funcionalidades que pretende que com a ajuda de um programador e um web design criar o seu template único.
Relativamente aos custos não existe um valor fixo e vai depender das funcionalidade que vai desejar bem como das pessoas que possa contratar, a alternativa é procurar empresas que façam templates para esse especifico sistema e comprar um que lhe mais agrade por norma os custo deste templetes pode variar entre os 50€ para templates não únicos até aos 2000€ ou mais para templates únicos.

Suporte dos programas e actualização dos mesmos(0€ até 1200€ ou mais ano)
Caso tenha que actualizar os seus produtos ou o aspecto do site  (por exemplo para  o natal )  e tiver conhecimentos em programação e de design e utilizar programas grátis como o notepad++ para editar o código ou o Gimp para edição de imagem só terá o custo das suas horas de trabalhos caso utilize software como Photoshop-(700€) e Dreamweaver (500€) os seu custos aumentarão drasticamente.
Não obstante deste custos para alterações de visual tem de contar os custos de actualização do seu sistema por motivos de correcção de falhas sejam elas de funcionalmente ou mais cruciais como de segurança  .

Processamento de cartões de crédito (20 € mes )
Vendendo on-line vai ter necessidade de aceitar cartões de credito tendo um custo para utilizar os sistema que é acrescido com as comissões que serão cobradas nas transacções.
Mas não existem só gastos se utilizares estes sistemas alem de contar com um acrescento de segurança pode pensar em remover a conta de do certificado ssl segurança .

Segurança (certificado SSL Secure Certificate) (13€ até 700€ ano)
Aceitar cartões de credito mesmo que seja para enviar para sites esternos como paypal requer a encriptação dos seus números para enviar para os outros sites para evitar possíveis roubos por parte dos hackers .
Estes certificados também dão segurança aos utilizadores porque os browser exibem uma espécie de cadeado no endereço , 

O seu trabalho (ilimitados)
Pois é o seu trabalhos é muito difícil de quantificar , montar e manter um sistemas destes vai custar-lhe muitas horas de trabalho.

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