Curso online grátis de linguagem C, Inglês e tecnologias da IBM

Hoje eu vou postar aqui 2 links de cursos online gratuitos voltados para área de TI.

Curso de Linguagem C

Um bom curso sobre linguagem C fornecido pela UNIPAC possui vários módulos e o aluno só avança se obtiver mais de 70% de aproveitamento.

http://www.unipacto.com.br/cursos/

Curso de Inglês e várias tecnologias da IBM

Vários cursos disponibilizados e mantidos pela IBM, destaque para o curso de inglês.

http://www.ti-smart.com.br/

Bons estudos.

Anúncios

Verificar tempo de carregamento e memória utilizada com PHP

Elaborei um script super simples para verificar a performance das nossas páginas em PHP. Ele tem o objetivo de verificar o tempo total de carregamento de uma página, a memória gasta e o pico de memória utilizada.

Para este código em especial, usei 3 funções que são explicadas na documentação do PHP.

microtime

memory_get_usage

memory_get_peak_usage

Função

function status($start){
echo '<div align="right" style="padding:4px 10px;margin:0;position:absolute;bottom:0;right:0;background:#5f7d77;z-index:999;color:#FFF">'.
round(memory_get_usage(true)/1024,2).'KB | '.
round(memory_get_peak_usage(true)/1024,2) . 'KB |'.
round(microtime()-$start,3).'s</div>';
}

Como usar:

Registre em uma variável na primeira linha do seu documento o microtime do início do carregamento.


<?php
$start = microtime();
...

Na ultima linha chame a função status desta forma:


...
status($start);
?>

O resultado:



Frameworks PHP brasileiros

Hoje vou falar sobre duas ferramentas em PHP desenvolvidas por brasileiros que podem nos auxiliar muito no desenvolvimento das nossas aplicações web.

O primeiro é um framework ainda em fase beta, mas muito promissor, o SpaghettiPHP, ele é Open Source e desenvolvido por dois brasileiros (Rafael Marin e Julio Greff).

O  Spaghetti possui algumas características interessantes: é um framework MVC, possui abstração de banco de dados, url amigáveis e suporte para componentes deixando o desenvolvimento mais flexível. Ele se assemelha muito com o CakePHP, para conferir é só acessar o site oficial do projeto em http://spaghettiphp.org/.

Outra ferramenta muito atraente é o NEOS PHP, desenvolvido pelo Paulo Rocha, não testei ainda, mas assisti todas as videoaulas disponíveis no site e gostei muito do que vi, principalmente no que diz respeito à flexibilidade e facilidade na utilização. Mesmo para iniciantes em PHP as videoaulas são muito didáticas o que facilita o entendimento de como funciona o framework MVC.

Site oficial:  www.neosphp.com

Em breve postarei aqui no meu Blog uma série especial de como desenvolver o seu próprio framework do zero utilizando PHP, aguardem!



Que tal aprender HTML5?

Que o HTML5 não está pronto ainda, todo mundo sabe, mas aos poucos vão surgindo algumas aplicações para demonstrar o poder desta nova versão.

Para quem ainda não sabe do que estou falando segue uma lista com links de sites em HTML5. Um detalhe importante é que você deve estar com uma versão atualizada de browser (de preferência o Chrome) para poder testar

Youtube – Versão do Youtube em HTML5

Html5Games – Lista de jogo em html, tem até o famoso pacman.

DeviantArt – Ferramenta de desenho online.

Media Front – Player de vídeos.

O titio Jobs disse que o HTML5 iria aposentar o Flash da Adobe, será?

Se isso vai acontecer ou não só o tempo irá dizer, mas uma coisa é fato, o HTML5 está chegando e temos ir nos atualizando.

Mas então, vamos ao que interessa, como aprender HTML5, já tem algum conteúdo oficial e em português?

A resposta é sim, a Visie foi escolhida pelo W3C do Brasil para ministrar um treinamento sobre HTML5 para os seus membros e alguns convidados. Para tanto, eles construíram uma apostila com todo o conteúdo abordado neste curso. Essa apostila está sendo agora publicada sob Creative Commons.

Para acessar é só acessar o link: http://tableless.com.br/html5/

Bons estudos!