segunda-feira, 14 de janeiro de 2013

Como estudar c no mac


C é uma linguagem muito utilizada por sua facilidade de compreensão. Foi criada por Dennis Ritchie no AT&T Bell Labs, para o sistema operacional UNIX.
Para estudar C no Mac a opção mais simples é utilizar X-Code. Pois eu já perdi muito tempo baixando programas para estudar C e percebi que não valiam a pena. Então use X-Code.


 Escolha a primeira opção.


 Escolha Command Line.





 Selecione o arquivo main.c.





 Então no All output aparece o resultado correto.



 Uma opção legal é selecione Products e abra com o Finder o arquivo.



 Então o resultado é mostrado no terminal.


 Esta é a forma mais facil de se estudar C no Mac !!!



terça-feira, 8 de janeiro de 2013

Como estudar JQuery


Como estudar JQuery

Jquery é uma biblioteca JavaScript, criada para ampliar as facilidades do desenvolvedor web. Devido a sua sintaxe ser simples, ela utiliza os mesmos métodos da API do JavaScript. Entre as bibliotecas do JavaScript as mais populares são o Prototype, MooTools, Dojo, YUI. Elas podem oferecer ao desenvolvedor manipular efeitos como Ajax, eventos, animações e widgets.

O mais importante ao aprender Jquery e a manipulação do DOM (Modelo de objetos de documentos). Assim cada modelo de objetos de documentos é o próprio codigo HTML estruturado em forma de Arvore.





A minha sugestão pra começar a estudar é o aplicativo MAMP (MAC) ou o Wampserver (Windows). Pois em todos os casos vai precisar de um container (Apache tomcat ou Jboss) para rodar os scripts.


Agora Baixe e instale o MAMP.






Agora que o servidor já está rodando, entre na pasta do mamp e crie um arquivo chamado index.html nele coloque o seguinte conteúdo.







<!doctype html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>

var numShow=10;
var numTickets=100;

$(document).ready(function() {

for (i=0;i<numTickets;i++) {
var numTotal=i+1;
$('.container').append("<p> tem"+ numTotal+"tickets</p>");
}
});
</script>
<body>
<div class="container"></div>

</body>
</html>

o resultado será será algo como este:



Sobre o DOM é importante entender que ele é responsável pela construção da árvore dos componentes HTML. Pois ele é desenvolvido sob os padrões de especificação HTML:



<!doctype html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
$(document).ready(function() {

$('.product-img img').hover(

function(){
var toolTip = $(this).attr("tittle");
$('.info').after('<p class="toolTip"> '+toolTip+' </p>');
},
function(){
$('p.toolTip').hide();
}
);
});
</script>
<body>
<h1>Hello Jquery</h1>
<div class="cart">
<h2>shooping Cart</h2>
</div>

<div class="product">
<h3>Apple Iphone4</h3>
<div class="product-img"> <img src="imagens/cd1.jpg" title="Steve Jobs com o iphone" alt="Steve Jobs"></div>
<p class="info"> vendido por eu nao sei quem</p>
<p class="price">299.99</p>
</div>
<div class="add-to-cart">Clique aqui e compre </div>

</body>
</html>




I ae continua a diversão !!!

Pesquise mais na comunidade http://meetup.jquery.com/ lá você encontra os entusiastas Jquery.

Conceito de I.A – Inteligência artificial



Conceito de I.A – Inteligência artificial 

Uma definição de I.A “Inteligência articial é o estudo de sistemas programados que são capazes de simular, até certo ponto, atividades humanas, tais como percepção, pensamento, aprendizado e atuação” . Podemos dizer que se iniciou a 2.400 anos quando o grego Aristoteles inventou o raciocínio lógico. Mas quem desenvolveu a principal ideia da maquina pensante foi Alan Turing, que propôs o teste com o seu nome. Mas o termo “Inteligência artificial” foi desenvolvido por Jonh McCarthly em 1956.
É o estudo de sistemas programados, que podem ate certo ponto simular, atividades humanas como percepção, aprendizado e atuação. Uma das vantagens da IA é criar sistemas especialistas para desempenhar tarefas normalmente humanas. Outro objetivo da IA é criar uma maquina que se comporte como um humano, para este envolve o processamento de imagens lidando com a percepção de objetos.A segunda parte deste objetivo é o processamento da linguagem analisando e interpretando uma linguagem natural. 
Uma das soluções para os problemas de busca são as duas categorias. A de força bruta e a heurística.

As principais linguagens da IA

Lisp – Inventada por Jonh McCarthy em 1958 ao qual a linguagem manipula listas onde é capaz de modificar a si mesmo e aprender  com seu ambiente e aperfeiçoar o seu comportamento.
Prolog – É capaz de criar uma base de dados de fatos e uma base de conhecimento de regras. Capaz de responder com base no seu conhecimento lógico. No entanto não é uma linguagem muito eficiente.

Base de conhecimento

É a base de um sistema baseado em regras, um banco de dados onde contem regras pré estabelecidas onde podem ser utilizados para chegar a uma conclusão. Data mining (minerador de dados ) é um exemplo. Utilizando regras é possível se estabelecer perfis sejam de vendas ou de clientes dependendo do objetivo.

Base de dados de fato

É um banco de dados de fatos contem um conjunto de condições que são utilizados pelas base de conhecimento.

Interpretador

É um processador ou um controlador que é capaz de interpretar regras e fatos sendo de dois tipos, encadeamento progressivo e encadeamento regressivo.