Kerne.org

Blog da família Kerne. Fotos e informações.

Archive for the ‘Desenvolvimento’ Category

Já fazem alguns meses que não posto nada aqui deixando apenas o Twitter atualizado, mas é hora de colocar a coisa em dia também no blog.

Durante o primeiro semestre de 2009 acabei coordenando e também participando de muitos projetos novos, desde implementações envolvendo Java, PHP, MySQL, C e claro GNU/Linux até pesquisa de novas tecnologias.

É interessante como nós dependemos praticamente 100% (senão 110%) da Internet para trabalhar, sem mencionar as  ferramentas como Google, MSN, Skype e aplicativos diversos em sua maioria envolvendo conectividade, Internet ou serviços relacionados a Internet e comunicação de dados.

Novas tecnologias como Flex trazem uma realidade nova para o mercado de desenvolvimento Web, e para quem já conhece Flash (Macromedia) sabe que esta tecnologia está literalmente revolucionando a forma como as aplicações são desenvolvidas e até mesmo pensadas para funcionamento na Web.

Como resultado deste período é um novo produto, que dentre os demais produtos disponíveis no mercado hoje, se destaca em facilidade de uso e portabilidade, funcionando em sistemas multiplataforma (Linux/Windows/Mac) e totalmente Web envolvendo uma gama de recursos para prover um sistema de apresentação online, compartilhamento de tela, voz e vídeo chamado SmartConference e que foi desenvolvido para a empresa SmartBrasil.

Muitas novidades ainda estão por vir nos próximos meses, novos projetos, pesquisa e desenvolvimento e com certeza muitos produtos com grande diferencial e novidades.

Serviços, WebSites, Sistemas

Depois de um ótimo ano em 2008 com muitos projetos e parcerias de sucesso estou atualizando a área de serviços do blog! Abaixo a lista dos serviços para este ano de 2009 mantendo sempre a qualidade e pronto atendimento que sempre prestamos a todos os nossos clientes:

WebSites e Sistemas

  • Hospedagem
  • Criação de Sites
  • Otimização de Sites
  • Lojas Virtuais
  • Sistema de Mailing/Newsletter
  • Site de Imobiliária
  • Programa de Cartório
  • Portfólio

Suporte e Serviços em Linux/Unix

  • Serviço Remoto/Teletrabalho (telnet/ssh)
  • Consultoria em Sistemas Linux/Unix
  • Consultoria em Segurança de Rede e Sistemas
  • Desenvolvimento de soluções para sistemas Linux/Unix
  • Servidores
    • Asterisk
    • Mailserver
    • Webserver
    • Firewall
    • File/Print Server
    • Application Server (LTSP)
    • NFS/NIS Server
    • VPN
    • Roteamento

Desenvolvimento

  • Desenvolvimento PHP/MySQL
  • Desenvolvimento Java
  • Desenvolvimento .Net C# e Mono

Treinamento

  • Treinamento de pessoal para suporte em GNU/Linux
  • Treinamento de pessoal para desenvolvimento em PHP/MySQL

É… faz bastante tempo que não escrevia nada aqui no blog! Tanto tempo que não sei bem por onde começar, a não ser é claro no que estive trabalhando nestes ultimos meses.

Estou desenvolvendo um framework de trabalho em PHP, que já mencionei aqui no blog em outra ocasião, e finalmente ele se aproxima da etapa de “acertos” e “florzinhas”. Entenda-se por Florzinhas os recursos visuais adicionais que os usuários estão habituados ou que esperam ver em uma aplicação web.

Tenho trabalhado muito com Ajax, Javascript, DHTML e finalmente XML o que tornará o framework uma solução para aplicações que necessitam de um webservice (como Flex!) Estou fazendo alguns testes e espero ao final dos testes poder gerar tanto XML quanto JSON. Para quem trabalha com flex, recomendo este site: http://forum.flexbrasil.com.br/index.php. Espero dentro de algumas semanas tem mais material em Flex para postar aqui.

Enfim, muita coisa aconteceu nestes ultimos meses e graças a Deus a família está toda bem em com saúde, o que no final das contas é o que mais importa!

Pesquisei durante algum tempo uma solução interessante de gráficos para PHP e me deparei com uma alternativa muito interessante e muito bem implementada chamada Open Flash Chart.

Site do projeto: http://teethgrinder.co.uk/open-flash-chart/

O Open Flash Chart (OFC) é uma biblioteca para geração de gráficos muito intuitiva e inteligente e possui entre as linguagens suportas: PHP, Java, Python, Perl, .Net e Ruby on Rails até a data deste artigo, e pode ser facilmente adaptador a seu framework ou embutido em seu conjunto de bibliotecas.

Como estou escrevendo um novo framework em PHP5 fiz alguns testes com e decidi optar em implementá-lo aos métodos de montagem de listagens e relatórios, incluindo o OFC para suporte a geração dos gráficos.

Os resultados até o momento foram excelentes! Estou utilizando os gráficos de Linhas, Barras, Barras 3D e Pizza (pie) com muito sucesso e tudo está rodando perfeitamente.

Apesar de haver duas opções de implementação, a primeira baseada em arquivo de dados lido pelo OFC, e a segunda embutindo os valores “diretamente” ao flash, acabei optando pela geração de arquivos por ser a forma mais simples e fácil de debugar.

O projeto já está em fase stable já a algum tempo e a versão a que este artigo se refere e a 1.9.7.

Para conferir maiores detalhes e exemplos de implementação visite o site oficial! Recomendado!

PHPDepois de alguns longos anos desenvolvendo em PHP tive conrtato com outras linguagens mais avançadas, e claro que no caminho conheci Java e .Net, porém para desenvolvimento Web ainda prefiro manter a utilização do PHP. Por muito trabalhei mais com orientação a objetos de forma mais detalhada e complexa através de Java e C# e isso me rendeu um conhecimento muito bom, que somente nos ultimos meses decidi começar a aplicar no PHP5.

Ler artigo “Desenvolvimento em PHP5: adaptação e migração de código legado”

Trabalho com desenvolvimento em .Net/C# devido ao projeto de MMORPG que venho mantendo a alguns anos e de lá para cá já recebi convites para dar palestras e também para escrever alguns artigos sobre o assunto.

Já que estou organizando melhor o blog, nada melhor do que já listar o meu artigo sobre Tratamento de erros em C# que escrevi para a Revista MundoDotNet  que foi publicado na edição de número 3, ano I.

O artigo trata sobre uma técnica simples de tratamento de erros baseado em catch { Exception … }, trazendo idéias interessantes sobre a organização de código e checagem de erros de forma simplificada.

Clique aqui para ler o artigo publicado no meu Wiki: Tratamento de erros em C#

  • Seja bem vindo!

    Aqui você encontrará informações sobre mim e minha família além de dados para contato, serviços e treinamentos que realizo na área de tecnologia, desenvolvimento e consultoria, bem como artigos de minha autoria ou relacionados a assuntos de interesse.
  • Categorias

  • Artigos rescentes

  • Arquivo

  • Twitter

    • 18/08/2010 - Kerne 3.0! 2 weeks ago
    • Final de semana frio em Mogi. Nada como um sofá e cobertor :-D. Final de domingo é hora de organizar as coisas para segunda-feira. 2 weeks ago
    • Sabado ensolarado! Dia para andar de moto e ... voltar ao trabalho :-D 2010-07-31
    • Final de semana prolongado acabando e organizando as coisas para segunda-feira. Semana promete ser corrida. Telecom, Plataforma e reuniões. 2010-07-11
    • Passeio de moto no fds com a esposa pra tomar um café no Frango Assado perto da Tamoios... 200Kh/h, pneu traseiro novo... show! 2010-07-05
    • More updates...

    Posting tweet...

    Powered by Twitter Tools

  • Calendário

    September 2010
    M T W T F S S
    « May    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • Meta