Arquivo para dezembro 2007

Salve galera! Tudo certo ?

Você já ouviu falar na linguagem D ? Não? Então conheça um pouco dessa mais nova linguagem de Programação.

A linguagem D é uma linguagem de alto nível, porém se ecessário pode propiciar acesso a instruções de baixo nível. O compilador está disponível para Linux e Windows, assim facilitando a portabilidade do código fonte.

Criada em 1999 pelo Walter Bright da Digital Mars, a linguagem de programação D foi baseada em C++. Mas não chega a ser apenas uma variante. É uma linguagem de programação de mais alto nível que C++, entretanto preserva a capacidade para escrever código de alta performance, interagir diretamente com a API do sistema operacional e acesso a hardware. O foco principal da linguagem é reunir o alto desempenho do C/C++ e a produtividade das linguagens atuais.

A análise léxica* funciona independente da análise sintaxe e da análise de semântica. Abaixo os processos de compilação da linguagem D:

1. Caracteres do código fonte:
O arquivo fonte é checado para validar o conjunto de caracteres. Os formatos aceitáveis são ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, e
UTF-32LE.

2. Análise léxica:
O arquivo fonte é dividido em uma seqüência de símbolos.

3. Análise de sintaxe:
Os símbolos são analisados para validação da sintaxe.

4. Análise semântica:
Verifica os erros semânticos, (por exemplo, uma multiplicação entre tipos de dados diferentes)

5. Otimização:
Otimização é um passo que busca criar uma versão equivalente em semântica, entretanto mais rápido em termos de execução.

6. Finalmente o código:
Instruções da arquitetura/plataforma são selecionadas implementar toda a semântica do programa. O resultado será um arquivo objeto, para um posterior processamento um linker**.

* Análise léxica é o processo de analisar a entrada de linhas de caracteres (tal como o código-fonte de um programa de computador) e produzir uma seqüência de símbolos chamado “símbolos léxicos” (mais informações aqui http://pt.wikipedia.org/wiki/An%C3%A1lise_l%C3%A9xica).

** Linker é um programa que liga objetos gerados por um compilador, formando assim um arquivo binário executável com instruções nativa.

Abaixo algumas características:

  • Coletagem de lixo;
  • Orientada a Objetos;
  • Inline Assembler;
  • Compatibilidade com códigos objeto C;
  • Arranjos dinâmicos e associativos (Sensacional!!!);
  • Código facilmente portável;
  • Rápido aprendizado para programadores em C ou C++.
  • Acesso a instruções de baixo nível.

Veja no link abaixo as comparações entre a linguagem D com C, C++, C# e Java.

Para mais informações, consulte o site oficial:

Abaixo os links utilizado para pesquisa e/ou referências:

Fonte: Tecnociência

Já estão abertas as inscrições para o 9º Fórum Internacional Software Livre – fisl9.0, que será realizado nos dias 17, 18 e 19 de abril de 2008, no Centro de Eventos PUCRS, em Porto Alegre, RS, Brasil. Até o dia 1º de fevereiro o valor da inscrição para pessoa física, é de R$ 83,00. De 2 de fevereiro até o dia 7 de março, R$ 103,00. E de 8 de março a 11 de abril, R$ 123,00.Após 11 de abril, as inscrições só serão aceitas na Secretaria do fisl9.0, no Centro de Eventos PUCRS. Do dia 17 ao dia 19 de abril, o valor cobrado será de R$ 153,00. Estudantes de estabelecimentos cadastrados pelo MEC terão 50 % de desconto, mediante comprovante ou atestado de matrícula do primeiro semestre de 2008, e os membros de caravanas, mediante o código promocional emitido ao responsável pela caravana.

Está adicionado ao valor da inscrição a quantia de  R$ 3,00 (inscrição + R$ 3.00) que serão destinados à compra de sementes para o Projeto Banco de Sementes Livres, TV Software Livre, projetos de inclusão digital e de neutralidade em carbono.

As inscrições podem ser feitas pelo site www.fisl.org.br. Mais informações através do e-mail inscricoes2008@softwarelivre.org.

Fonte:  www.fisl.org.br

É Natal !

24 dez Sem categoria Nenhum comentário

Salve galera!

Como já dizia o Poeta:

“É Natal, é Natal

Pega no meu ……………………… pé ”

Gostaria de desejar todos

Um Feliz Natal e um Feliz Ano Novo!

É isso ae cambada, ano que vem tamo de volta ;).

Abraços.

Introdução

O PHP-Fusion é um sistema de gerenciamento de sites (CMS), desenvolvido por Nick Jones e ditribuído sob a licença GPL versão 2, é escrito em PHP e usa um banco de dados MySQL para armazenar o conteúdo de seu site.

PHP-Fusion tem como característica a simplicidade aliada a leveza, com os recursos comuns que você encontraria em outro CMS, além de ter uma administração fácil e intuitiva.

Site oficial do PHP-Fusion:
www.php-fusion.co.uk

Suporte brasileiro, tradução, etc:
www.phpfusion-br.com

Painel de Administração

Simples e intuitivo, o Painel de Administração do PHP-Fusion é bem organizado, limpo, e sem frescuras, com certeza um dos mais práticos entre os CMSs. Na parte inferior há dados relevantes para o administrador ficar atento a novas participações de usuários no site.

Para testar o Painel de Administração veja uma demonstração do PHP-Fusion no OpenSourceCMS

No próprio OpenSourceCMS, compare a interface de administração do PHP-Fusion com a do Joomla, XOOPS, e107, entre outros e tire suas próprias conclusões.

Administração de Painéis

Sem dúvida uma das partes mais divertidas de mexer no Painel de Administração são os painéis do portal (conhecidos como blocos). Por meio da Administração de Painéis o administrador tem amplo controle para definir posição, permissões e conteúdo de cada painel.

Infusions

Os Infusions podem ser comparados com os plugins do e107 ou os módulos do Joomla, ou seja, são extensões para o PHP-Fusion fáceis de instalar, alguns cliques e você já tem uma nova ferramenta em seu site.

Site oficial de Infusions e MODs:
http://www.phpfusion-mods.com

Site oficial de desenvolvimento de Infusions e MODs:
http://beta.phpfusion-mods.com

Temas

Com suporte a temas, como em todo CMS que se preze, encontra-se uma grande variedade de estilos criados pela comunidade.

Site oficial de temas:
http://themes.php-fusion.co.uk

Fuzed-Themes:
http://www.phpfusion-themes.com

Conteúdo

Em uma instalação padrão do PHP-Fusion temos as seguintes áreas de conteúdo:

- Notícias: Úteis em qualquer site, para anúncios, novidades, etc. Podem ser enviadas por membros para aprovação de um administrador.
- Artigos: Área de artigos do site. Podem ser enviados por membros para aprovação de um administrador.
- Downloads: Seção para downloads do site.
- FAQs: As populares páginas de perguntas freqüentes.
- Fórum: Área de discussão entre a comunidade do site.
- Enquetes: Pesquisas de opinião entre os membros.
- Weblinks: Seção para adicionar links externos. Podem ser enviados por membros para aprovação de um administrador.
- Páginas Personalizadas: Criação de páginas personalizadas via Painel de Administração.
- Galeria de Fotos: Uma galeria de fotos eficiente, integrada ao PHP-Fusion, algo que não se encontra em outro CMS :D. Fotos/imagens podem ser enviadas por membros para aprovação de um administrador.

Isso acima só na área de conteúdo, sem contar o mural de recados, que é muito divertido, um simples formulário de contato, a busca, os diversos painéis que acompanham a distribuição, o que pode ser adicionado via Infusion, o TinyMCE (editor WYSIWIG para administração de notícias e artigos como num processador de textos) e tudo o que pode ser feito com este excelente CMS.

Conclusão

O PHP-Fusion é um CMS promissor, tornando-se cada vez mais eficiente mantendo a simplicidade. Com a versão 7, que está sendo desenvolvida, podemos esperar grandes novidades, talvez um dos melhores CMSs existentes? Acredito muito nisso…

A popularidade do PHP-Fusion no Brasil é fraca, talvez pela falta de uma comunidade brasileira que se dedicasse a este CMS, ou mesmo uma simples tradução incluída em sua distribuição, nesta situação tentei dar o primeiro passo, criei o PHP-Fusion Brasil, para suporte a comunidade e tradução.

O mais importante, que o software livre nos fornece, é a liberdade de escolha, cada CMS atende as necessidades de um tipo de “webmaster”, e acredito que o PHP-Fusion pode atender o que muitos precisam, algo simples e funcional. Teste o PHP-Fusion, compare com os outros, dê sua opinião e escolha o que considera melhor

Escrito por Patric G. Forcelini (IceWasp)
Retirado de PHP-Fusion Brasil

 

 


Página 1 de 212»