<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7862452253280030202</id><updated>2024-11-05T18:55:00.555-08:00</updated><category term="curso"/><category term="web designer"/><category term="designer"/><category term="video aula"/><category term="php"/><category term="web designe"/><category term="linguage c"/><category term="html"/><category term="JavaScript"/><category term="css"/><category term="musicas"/><category term="pascal"/><category term="software"/><category term="programação"/><category term="show"/><category term="Net Framework"/><category term="filmes"/><category term="xml"/><category term="games"/><category term="photoshop"/><category term="Template Editavel"/><category term="delphi"/><category term="dreamweaver"/><category term="fireworks"/><category term="apostila"/><category term="jquery"/><category term="Actionscript"/><category term="baixar cd completo"/><category term="sistema operacional"/><category term="ASP"/><category term="banco de dados"/><category term="FlashDevelop"/><category term="apache"/><category term="series"/><category term="anti virus"/><category term="assembly"/><category term="sertanejo"/><category term="Editor de HTML"/><category term="Python"/><category term="Utilizando formulários HTML"/><category term="gospel"/><category term="Concursos Públicos"/><category term="Flash"/><category term="Illustrator"/><category term="desprotejer links"/><category term="hacker"/><category term="java"/><category term="jogos"/><category term="o que e php"/><category term="tabelas css"/><category term="Acessando Bancos de Dados"/><category term="Avril Ramona Lavigne"/><category term="BGCOLOR"/><category term="CELLSPACING"/><category term="COMO FAZER UM SITE"/><category term="CORES css"/><category term="Classes e Objetos php"/><category term="Como surgiu a linguagem PHP"/><category term="Comparações entre strings php"/><category term="Corel Draw"/><category term="CorelDRAW X3"/><category term="Criando os primeiros scripts"/><category term="Curso Completo de Squid"/><category term="Curso de Seo"/><category term="Estruturas de Controle php"/><category term="Funções diversas php"/><category term="Funções php"/><category term="Justin Biebe"/><category term="Lady Gaga"/><category term="Navegadores"/><category term="Paula Fernandes"/><category term="Programas"/><category term="ROWSPAN"/><category term="Red Hot Chili Peppers"/><category term="Sintaxe Básica de php"/><category term="Tipos Suportados php"/><category term="Variáveis asp"/><category term="Variáveis php"/><category term="Wordpress"/><category term="Wordpress 2010"/><category term="acao"/><category term="asp para iniciante"/><category term="asp.net"/><category term="c"/><category term="c++"/><category term="cc++"/><category term="codigo css"/><category term="comandos de repetição php"/><category term="constante asp"/><category term="contruindo sites"/><category term="criar uma home page"/><category term="download"/><category term="efeito sombra"/><category term="formulario"/><category term="ganhe na megasena"/><category term="html 5"/><category term="html avancado"/><category term="html basico"/><category term="html dinamico"/><category term="joomla"/><category term="listas php"/><category term="montagem de micro"/><category term="nero"/><category term="o que pode ser feito com php"/><category term="relógio analógico na no site"/><category term="switch php"/><category term="tutorial basico de html"/><category term="tv no pc"/><category term="vetorizador"/><title type='text'>TecCodigos</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>563</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-6490442916418762333</id><published>2012-03-20T15:00:00.000-07:00</published><updated>2012-03-20T15:00:20.903-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="curso"/><category scheme="http://www.blogger.com/atom/ns#" term="delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="video aula"/><title type='text'>Curso Desvendando o DELPHI for PHP-ParteI</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img height=&quot;200&quot; src=&quot;data:image/jpeg;base64,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&quot; width=&quot;200&quot; /&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;500&#39; height=&#39;300&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dwZH-4dDOp4IHlwsRJIw2HIblYz3u0ufX-UKkXgwxMFc-X1mgc_xb0mCkhaB3Hl70TO45LDxwh36ScykyyNzw&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt; Desvendando o Delphi for PHP&lt;br /&gt;
&lt;br /&gt;
Confira neste curso online tudo sobre a nova ferramenta da CodeGear para desenvolvimento em PHP. O Delphi for PHP chegou para ficar e neste curso nos desvendamos todos os segredos desta poderosa ferramenta. Esse cursos mostra as principais nuances da linguagem como: declaração de variáveis, estruturas de decisão, estruturas de repetição e arrays. Como se trata de uma nova linguagem no meio da comunidade Delphi, o curso mostra e enfatiza as diferenças entre as duas linguagem (Delphi e PHP) com o autor sempre fazendo analogias com a linguagem Delphi. O curso foca também no uso das Super Globais do PHP, $_SESSION, $_SERVER, $_GET, $_POST, $_ENV, $_FILES, $_COOKIE, passando por acesso a banco de dados, controles DataWare e integração com templates em HTML, vale a pena conferir&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/6490442916418762333/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/03/curso-desvendando-o-delphi-for-php.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/6490442916418762333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/6490442916418762333'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/03/curso-desvendando-o-delphi-for-php.html' title='Curso Desvendando o DELPHI for PHP-ParteI'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-1863515277004772774</id><published>2012-03-05T06:07:00.003-08:00</published><updated>2012-03-05T07:03:32.111-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="download"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>Desvendando o Delphi for PHP – Curso</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.juliobattisti.com.br/livros/digerati/DelphiForPHP_Brasport.jpg&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Curso  de Delphi para PHP em forma de vídeo aula, com formato do arquivo em AVI, o curso é umas daquelas relíquias que não pode faltar em seu acervo.&lt;br /&gt;
O Delphi for PHP chegou para ficar e neste curso nos desvendamos todos os segredos desta poderosa ferramenta. Esse cursos mostra as principais nuances da linguagem como: declaração de variáveis, estruturas de decisão, estruturas de repetição e arrays.&lt;br /&gt;
Como se trata de uma nova linguagem no meio da comunida de Delphi, o curso mostra e enfatiza as diferenças entre as duas linguagem (Delphi e PHP) com o autor sempre fazendo analogias com a linguagem Delphi.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Tamanho: 160 MB&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Idioma: Português&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Formato: AVI&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;DOWNLOAD&amp;nbsp; DEPOSIT FILES&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;a href=&quot;http://www.blogger.com/goog_1335283628&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://depositfiles.com/files/e6446fij2&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/1863515277004772774/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/03/desvendando-o-delphi-for-php-curso_05.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/1863515277004772774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/1863515277004772774'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/03/desvendando-o-delphi-for-php-curso_05.html' title='Desvendando o Delphi for PHP – Curso'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-7317802000523771445</id><published>2012-02-29T14:22:00.002-08:00</published><updated>2012-02-29T14:22:51.485-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="xml"/><title type='text'>XML</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;XML é uma tecnologia na verdade muito simples que tem ao seu redor outras tecnologias que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;a complementam e a fazem muito maior e com possibilidades muito mais amplas. Vamos ver&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;ao longo de vários capítulos uma introdução ao mundo XML, ou seja, à linguagem assim como&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;às tecnologias que trabalham com ela, seus usos, vantagens e modos de realizar as tarefas.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;XML, com todas as tecnologias relacionadas, representa uma maneira distinta de fazer as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;coisas, mais avançada, cuja principal novidade consiste em permitir compartir os dados com os&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;quais se trabalha a todos os níveis, por todas as aplicações e suportes. Sendo assim, o XML&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;tem um papel importantíssimo neste mundo atual, que tende à globalização e à&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;compatibilidade entre os sistemas, já que é a tecnologia que permitirá compartir a informação&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de una maneira segura, confiável e fácil. Ademais, XML permite ao programador e aos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;suportes dedicar seus esforços às tarefas importantes quando trabalha com os dados, já que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;algumas tarefas trabalhosas como a validação destes ou o percorrido das estruturas corre a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;cargo da linguagem e está especificado pelo padrão, de modo que o programador não tem que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;se preocupar por isso.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Vemos que XML não está só, e sim com um mundo de tecnologias ao redor dele, de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;possibilidades, maneiras mais fáceis e interessantes de trabalhar com os dados e,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;definitivamente, um avance na hora de tratar a informação, que é na verdade o objetivo da&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;informática em geral. XML, ou melhor dizendo, o mundo XML não é uma linguagem, e sim&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;várias linguagens, não é uma sintaxe, e sim várias e não é uma maneira totalmente nova de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;trabalhar, e sim uma maneira mais refinada que permitirá que todas as anteriores se possam&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;comunicar entre si sem problemas, já que os dados cobram sentido.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;XML é interessante no mundo da Internet e do e-bussiness, já que existem muitos sistemas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;distintos que têm que se comunicar entre si, porém, como se pode imaginar, interessa&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;igualmente a todos os ramos da informática e o tratamento de dados, já que permite muitos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;avances na hora de trabalhar com eles.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/7317802000523771445/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/xml.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/7317802000523771445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/7317802000523771445'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/xml.html' title='XML'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-1040699196180891243</id><published>2012-02-29T14:21:00.000-08:00</published><updated>2012-02-29T14:21:42.468-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>O que é JSP</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;JSP é a abreviação de Java Server Pages, que em português seria algo como Páginas de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Servidor Java. É então, uma tecnologia orientada a criar páginas web com programação em&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Java.&amp;nbsp;Com JSP podemos criar aplicações web que se executam em vários servidores web, de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;múltiplas plataformas, já que Java é em essência uma linguagem multiplataforma. As páginas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;JSP estão compostas de código HTML/XML misturado com etiquetas especiais para programar&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;scripts de servidor em sintaxe Java. Portanto, poderemos escrever as JSP com nosso editor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;HTML/XML habitual.&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Motor JSP&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O motor das páginas JSP está baseado nos servlets de Java -programas em Java destinados a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;se executar no servidor-, embora o número de desenvolvedores que podem afrontar a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;programação de JSP é muito maior, dado que é muito mais simples de aprender que os&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;servlets.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Em JSP criamos páginas de maneira parecida a como se criam em ASP ou PHP -outras duas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;tecnologias de servidor. Geramos arquivos com extensão .jsp que incluem, dentro da estrutura&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de etiquetas HTML, as sentenças Java a executar no servidor. Antes que os arquivos sejam&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;funcionais, o motor JSP realiza uma fase de tradução dessa página em um servlet,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;implementado em um arquivo class (Byte codes de Java). Esta fase de tradução se realiza&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;habitualmente quando se recebe a primeira solicitação da página .jsp, embora exista a opção&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de pré-compilar em código para evitar esse tempo de espera na primeira vez que um cliente&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;solicita a página.Pré-requisitos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para aprender JSP, a parte de conhecer HTML, será necessário compreender e ter algo de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;experiência na programação em Java, que é uma Linguagem de Programação Orientada a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Objetos por completo. Uma vez conhecida a programação em Java pode-se estudar por alto o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;sistema de Servlets, o que nos dará uma melhor idéia do funcionamento interno do motor JSP.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Ademais, necessitaremos baixar e instalar Tomcat, o contêiner de servlets usado na referência&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;oficial de implementação de JSP. Podemos acessar a um exercício para aprender a realizar esta&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;instalação, disponível também na referência de aprendizagem da página de Java.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/1040699196180891243/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-jsp.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/1040699196180891243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/1040699196180891243'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-jsp.html' title='O que é JSP'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-6548111228933923657</id><published>2012-02-29T14:17:00.000-08:00</published><updated>2012-02-29T14:17:34.989-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>O que é PHP</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;PHP é o acrônimo de Hipertext Preprocesor. É uma linguagem de programação do lado do&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;servidor gratuito e independente de plataforma, rápido, com uma grande livraria de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;funções e muita documentação.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma linguagem do lado do servidor é aquela que se executa no servidor web, justo antes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;da página ser enviada através da Internet ao cliente. As páginas que se executam no servidor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;podem realizar acessos a bases de dados, conexões em rede, e outras tarefas para criar a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;página final que será vista pelo cliente. O cliente somente recebe uma página com o código&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;HTML resultante da execução da PHP. Como a página resultante contém unicamente código&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;HTML, é compatível com todos os navegadores.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma vez que já conhecemos o conceito de linguagem de programação de scripts do lado do&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;servidor podemos falar de PHP. PHP se escreve dentro do código HTML, o que o faz&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;realmente fácil de utilizar, assim como ocorre com o popular ASP de Microsoft, porém com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;algumas vantagens como sua gratuidade, independência de plataforma, rapidez e segurança.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Qualquer pessoa pode baixar através da página principal de PHP &lt;a href=&quot;http://www.php.net/&quot;&gt;www.php.net&lt;/a&gt; e de forma&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;gratuita, um módulo que faz com que nosso servidor web compreenda os scripts realizados&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;nesta linguagem. É independente de plataforma, visto que existe um módulo de PHP para&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;quase qualquer servidor web. Isto faz com que qualquer sistema possa ser compatível com a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;linguagem e significa uma vantagem importante, já que permite levar o site desenvolvido em&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;PHP de um sistema a outro sem praticamente nenhum trabalho.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;PHP, no caso de estar montado sobre um servidor Linux ou Unix, é mais rápido que ASP, dado&amp;nbsp;que se executa em um único espaço de memória e isto evita as comunicações entre&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;componentes COM que se realizam entre todas as tecnologias implicadas em uma página ASP.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Por último assinalamos a segurança, neste ponto também é importante o fato de que em&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;muitas ocasiões PHP se encontra instalado sobre servidores Unix ou Linux, que são bastante&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;conhecidos como mais velozes e seguros que o sistema operativo onde se executa as ASP,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Windows NT ou 2000. Ademais, PHP permite configurar o servidor de modo que se permita ou&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;rejeita diferentes usos, o que pode fazer da linguagem mais ou menos segura dependendo das&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;necessidades de cada um.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Foi criado originalmente em 1994 por Rasmus Lerdorf, mas como PHP está desenvolvido em&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;política de código aberto, ao longo de sua história teve muitas contribuições de outros&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;desenvolvedores. Atualmente PHP se encontra em sua versão 4, que utiliza o motor Zend,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;desenvolvido com maior meditação para cobrir as necessidades das aplicações web atuais.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Esta linguagem de programação está preparada para realizar muitos tipos de aplicações web&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;graças à extensa livraria de funções com a qual está dotada. A livraria de funções cobre desde&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;cálculos matemáticos complexos até tratamento de conexões de rede, podemos dar dois&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;exemplos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Algumas das mais importantes capacidades de PHP são: compatibilidade com as bases de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;dados mais comuns, como MySQL, mSQL, Oracle, Informix, e ODBC, por exemplo. Inclui&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;funções para o envio de correio eletrônico, upload de arquivos, criar dinamicamente no&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;servidor imagens no formato GIF, inclusive animadas e uma lista interminável de utilidades&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;adicionais.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Pode-se obter muito mais informações de PHP nos manuais de PHP que temos publicado em&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;criarweb. Manuais que atendem aos diversos níveis de cada programador:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Programação em PHP : Aprenda PHP desde o princípio com este manual que abrange as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;partes mais imprescindíveis.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Workshop de PHP : outros artigos práticos mais avançados com a linguagem.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/6548111228933923657/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-php.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/6548111228933923657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/6548111228933923657'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-php.html' title='O que é PHP'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-2784480861285826639</id><published>2012-02-29T14:12:00.000-08:00</published><updated>2012-02-29T14:12:25.127-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP"/><title type='text'>O que é ASP</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;ASP (Active Server Pages) é a tecnologia desenvolvida por Microsoft para a criação&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de páginas dinâmicas do servidor. ASP se escreve na mesma página web, utilizando a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;linguagem Visual Basic Script ou Jscript (Javascript de Microsoft).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma linguagem do lado do servidor é aquela que se executa no servidor web, justo antes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;da página ser enviada através da Internet ao cliente. As páginas que se executam no servidor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;podem realizar acessos à bases de dados, conexões em rede, e outras tarefas para criar a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;página final que o cliente verá. O cliente somente recebe uma página com o código HTML&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;resultante da execução da página ASP. Como a página resultante contém unicamente código&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;HTML, é compatível com todos os navegadores. Podemos saber algo mais sobre a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;programação do servidor e do cliente no artigo o que é DHTML.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Os tipos de servidores que empregam esta linguagem são, evidentemente, todos aqueles que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;funcionam com sistema Windows NT, apesar de que também podemos utilizar em um PC com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;windows 98 se instalamos um servidor denominado Personal Web Server. Inclusive sistemas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Linux podemos utilizar as ASP se instalamos um componente denominado Chilisoft, apesar de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que parece claro que será melhor trabalhar sobre o servidor web para o que está pensado:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Internet Information Server.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Com as ASP podemos realizar muitos tipos de aplicações distintas. Permite-nos acesso à base&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de dados, ao sistema de arquivos do servidor e em geral, a todos os recursos que tenha o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;próprio servidor. Também temos a possibilidade de comprar componentes ActiveX fabricados&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;por distintas empresas de desenvolvimento de software que servem para realizar múltiplos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;usos, como o envio de correio, gerar gráficos dinamicamente, e etc.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Atualmente, já foi apresentada a segunda versão de ASP, o ASP.NET, que compreende algumas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;melhoras em relação às possibilidades da linguagem e rapidez com a que funciona. ASP.NET&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;tem algumas diferenças em relação à sintaxe com o ASP, de modo que há de ser tratado de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;formas distinta um do outro.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/2784480861285826639/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-asp.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2784480861285826639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2784480861285826639'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-asp.html' title='O que é ASP'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-9023880223439175260</id><published>2012-02-29T14:11:00.000-08:00</published><updated>2012-02-29T14:11:27.209-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="designer"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>O que é Perl</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;É uma linguagem de programação muito utilizada para construir aplicações CGI para o web.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Perl é a abreviação de Practical Extracting and Reporting Languaje, que indica que trata-se de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;uma linguagem de programação muito prática para extrair informação de arquivos de texto e&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;gerar informes a partir do conteúdo dos arquivos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;É uma linguagem de livre uso, isso quer dizer que é gratuita. Antes, estava bastante associada&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;à plataforma Uníx, mas atualmente está disponível em outros sistemas operativos como&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Perl é uma linguagem de programação interpretada, assim como muitas outras linguagens da&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Internet como Javascript ou ASP. Isto quer dizer que o código dos scripts em Perl não se&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;compila e sim, que cada vez que se quer executar, se lê o código e se coloca em&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;funcionamento o que há escrito. Ademais é extensível a partir de outras linguagens, já que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;desde Perl poderemos fazer chamadas a subprogramas escritos em outras linguagens.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Também desde outras linguagens podemos executar o código Perl.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Perl está inspirado a partir de linguagens como C, sh, awk e sed (alguns provenientes dos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;sistemas Uníx), mas está enfocado a ser mais prático e fácil que estes últimos. É por isso que&amp;nbsp;um programador, que tenha trabalhado com a linguagem C e outras, terá menos problemas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para entendê-la e utilizá-la rapidamente. Uma diferença fundamental de Perl em relação às&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;outras linguagens é que não limita o tamanho dos dados com os quais trabalha, o limite o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;coloca a memória que nesse momento se encontra disponível.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Se quisermos trabalhar com Perl será necessário ter instalado o intérprete da linguagem. A&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;partir desse momento podemos executar CGIs em nossos servidores web. O processo para&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;conseguir pode variar de uns servidores a outros, mas costuma-se colocar em um diretório&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;especial do servidor chamado cgi-bin onde colocamos as correspondentes permissões CGI.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Ademais, os arquivos com o código também deverão ter permissão de execução.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/9023880223439175260/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-perl.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/9023880223439175260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/9023880223439175260'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-perl.html' title='O que é Perl'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-9023850410071738334</id><published>2012-02-29T14:10:00.000-08:00</published><updated>2012-02-29T14:10:09.930-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="designer"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>O que é CGI</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;É o sistema mais antigo que existe para a programação das páginas dinâmicas de servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Atualmente se encontra um pouco defasado por diversas razões entre as quais se destaca a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;dificuldade com a que se desenvolvem os programas e a pesada carga que supõem para o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;servidor que os executa.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Os CGI se escrevem habitualmente na linguagem Perl, entretanto, outras linguagens como C,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;C++ ou Visual Basic podem também ser empregados para construí-los.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O funcionamento básico de um programa CGI é parecido ao apontado para o conjunto das&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;páginas dinâmicas do servidor, com algumas particularidades.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;1. Realiza-se uma petição http, a qual podem acompanhar dados que chegam ou por um&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;formulário, ou também através da URL.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;2. O servidor executa os programas CGI aos que se acessa e trabalha com os recursos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;necessários para realizar as ações, como por exemplo, as bases de dados.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;3. O programa CGI vai escrevendo na saída padrão, o resultado da execução do CGI, que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;inclui etiquetas HTML, já que o que se escreve é uma página web.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Algumas desvantagens da programação em CGI são as seguintes:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Os resultados se escrevem diretamente com o CGI, portanto o código do programa se&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mistura com o do HTML tornando difícil sua compreensão e manutenção.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Cada programa CGI que se coloca em funcionamento se faz em um espaço de memória&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;próprio. Sendo assim, se três usuários colocam em funcionamento um CGI ao mesmo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;tempo, se multiplicará por três a quantidade de recursos que ocupa esse CGI. Isto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;significa uma grave ineficiência.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/9023850410071738334/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-cgi.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/9023850410071738334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/9023850410071738334'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-cgi.html' title='O que é CGI'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-6130965474105684242</id><published>2012-02-29T14:05:00.000-08:00</published><updated>2012-02-29T14:05:36.119-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><title type='text'>Demonstração do Jquery.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;b&gt;Demo 1 de jQuery&lt;/b&gt;&lt;br /&gt;
Para começar veremos este exemplo, onde temos dois botões e um texto. Ao clicar um botão,&lt;br /&gt;
mudaremos o texto e ao clicar o outro colocaremos outro texto distinto.&lt;br /&gt;
Podemos ver o exemplo em funcionamento em uma página à parte.&lt;br /&gt;
Neste exemplo, temos uma camada que tem este código:&lt;br /&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;&amp;lt;div id=&quot;camada&quot; style=&quot;padding: 10px; background-color: #ff8800&quot;&amp;gt;Clique em um botão&amp;lt;/div&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;Logo, temos dois botões com estes códigos:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;&amp;lt;input type=&quot;button&quot; value=&quot;Botão A&quot; onclick=&quot;$(&#39;#camada&#39;).html(&#39;Clicou no botão &amp;lt;b&amp;gt;A&amp;lt;/b&amp;gt;&#39;)&quot;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;&amp;lt;input type=&quot;button&quot; value=&quot;Botão B&quot; onclick=&quot;$(&#39;#camada&#39;).html(&#39;Recebido um clique no botão &amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&#39;)&quot;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Como se pode ver, nos botões há definido um par de eventos onclick (um em cada um) que&lt;br /&gt;
executam uma instrução Javascript quando se clica sobre eles. A instrução está em Javascript,&lt;br /&gt;
porém faz uso de algumas ferramentas disponíveis em jQuery para trabalho com os elementos&lt;br /&gt;
da página. Neste caso, explicando rapidamente, se faz uma seleção do elemento DIV da&lt;br /&gt;
camada e logo se executa um método sobre ele para mudar o conteúdo HTML do elemento.&lt;br /&gt;
&lt;b&gt;Demo 2 de jQuery&lt;/b&gt;&lt;br /&gt;
Neste outro exemplo, veremos algo um pouquinho mais complexo. Bom, realmente não tem&lt;br /&gt;
maior complexidade, porém estamos utilizando jQuery de uma maneira um pouco distinta, que&lt;br /&gt;
requer algo mais de código por nossa parte. Agora vamos ter duas camadas em nossa página.&lt;br /&gt;
Uma camada estará sempre visível e a outra camada aparecerá inicialmente oculta e vamos&lt;br /&gt;
mostrá-la ou ocultá-la dependendo de se o usuário coloca o mouse em cima da camada que&lt;br /&gt;
está sempre visível.&lt;br /&gt;
Para se ter uma idéia exata de nosso exemplo se pode ver em uma janela à parte.&lt;br /&gt;
Neste segundo exemplo, temos este código HTML, com as duas camadas.&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&amp;lt;div id=&quot;camada&quot; style=&quot;padding: 10px; background-color: #ff8800;&quot;&amp;gt;Coloque o mouse em cima desta&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;camada&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&amp;lt;div id=&quot;mensagem&quot; style=&quot;display: none;&quot;&amp;gt;Colocou o mouse em cima!! &amp;lt;br&amp;gt;(Agora tire-o da camada)&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Agora vamos ter um código Javascript com jQuery que defina os eventos do usuário, para&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;quando situa o mouse dentro ou fora da primeira camada.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;$(&quot;#camada&quot;).mouseenter(function(evento){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;$(&quot;#mensagem&quot;).css(&quot;display&quot;, &quot;block&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;});&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;$(&quot;#capa&quot;).mouseleave(function(evento){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;$(&quot;#mensagem&quot;).css(&quot;display&quot;, &quot;none&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;});&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Desta simples maneira, criamos dois eventos no DIV com id=&quot;camada&quot;. Ademais, definimos o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;código dos eventos por meio de funções, que se encarregarão de mostrar ou ocultar a segunda&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;camada com id=&quot;mensagem&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;$(&quot;#mensagem&quot;).css(&quot;display&quot;, &quot;block&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Isto nos seleciona a camada com id &quot;mensagem&quot; e com o método css() indicamos que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;queremos mudar o atributo &quot;display&quot; ao valor &quot;block&quot; desse elemento.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;$(&quot;#mensagem&quot;).css(&quot;display&quot;, &quot;none&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Esta outra linha muito similar, simplesmente muda o &quot;display&quot; a &quot;none&quot; para ocultar o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;elemento.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Esperamos que estes dois exemplos sirva para ver rapidamente algumas coisas que se podem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;fazer com jQuery com muito pouco esforço e que funcionam em todos os navegadores.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/6130965474105684242/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/demonstracao-do-jquery.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/6130965474105684242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/6130965474105684242'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/demonstracao-do-jquery.html' title='Demonstração do Jquery.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-4901885616464536252</id><published>2012-02-29T14:00:00.002-08:00</published><updated>2012-02-29T14:00:57.067-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><title type='text'>Vantagens de jQuery com respeito a outras alternativas</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;É importante comentar que jQuery não é o único framework que existe no mercado. Existem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;várias soluções similares que também funcionam muito bem, que basicamente nos servem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para fazer o mesmo. Como é normal, cada um dos frameworks tem suas vantagens e&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;desvantagens, porém jQuery é um produto com uma aceitação por parte dos programadores&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;muito boa e um grau de penetração no mercado muito amplo, o que faz supor que é uma das&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;melhores opções. Ademais, é um produto sério, estável, bem documentado e com uma grande&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;equipe de desenvolvedores encarregados da melhora e atualização do framework. Outra coisa&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;muito interessante é a dilatada comunidade de criadores de plugins ou componentes, o que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;torna fácil encontrar soluções já criadas em jQuery para implementar assuntos como interfaces&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de usuário, galerias, votações, efeitos diversos, etc.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Um dos competidores de jQuery, do qual já publicamos em CriarWeb.com um amplo manual&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para programadores, é Mootools, que também possui vantagens similares. Este é o link ao&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Manual de Mootools, que também pode ser interessante, porque certamente temos explicado&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;com mais detalhes que jQuery.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;jQuery, é para mim?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Se estiver interessado em enriquecer sua página web com componentes da chamada Web 2.0,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;como efeitos dinâmicos, Ajax, interação, interfaces de usuário avançadas, etc., jQuery é uma&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;ferramenta imprescindível para desenvolver todas estas coisas sem ter que se complicar com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;os níveis mais baixos do desenvolvimento, já que muitas funcionalidades já estão&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;implementadas, ou ainda as bibliotecas do framework lhe permitirão realizar a programação&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;muito mais rápida e livre de erros.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Agora também, todas estas melhorias da web 2.0, que à princípio pode ser muito atrativas,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;também tem têm um custo em tempo de desenvolvimento dos projetos. Sem um framework&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;como jQuery, o tempo de criação e depuração de todos esses componentes dinâmicos seria&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;muito maior, porém ainda assim ninguém diz que seja somente instalar o sistema e iniciar.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Entretanto, o mais complicado de jQuery é aprender a usá-lo, igual ao que ocorre com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;qualquer outro framework Javascript. Requererá do desenvolvedor habilidades avançadas de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;programação, assim como o conhecimento, ao menos básico, da programação orientada a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;objetos. Uma vez aprendido as vantagens de utilizá-lo compensarão mais que de sobra o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;esforço. Esperamos que com este Manual de jQuery, que estamos publicando em&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;CriarWeb.com possa aprender o necessário para desenvolver seus próprios componentes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;dinâmicos em Javascript com os que enriquecer suas aplicações.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Podemos conhecer jQuery acessando à página de início do framework Javascript:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;a href=&quot;http://jquery.com/&quot;&gt;http://jquery.com/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/4901885616464536252/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/vantagens-de-jquery-com-respeito-outras.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/4901885616464536252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/4901885616464536252'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/vantagens-de-jquery-com-respeito-outras.html' title='Vantagens de jQuery com respeito a outras alternativas'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-5892275263855747044</id><published>2012-02-29T13:59:00.000-08:00</published><updated>2012-02-29T13:59:40.404-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>O que é jQuery</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para simplificar, poderíamos dizer que jQuery é um framework Javascript, porém talvez muitos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;dos leitores se perguntarão o que é um framework. Pois é um produto que serve como base&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para a programação avançada de aplicações, que oferece uma série de funções ou códigos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para realizar tarefas habituais. Em outras palavras, framework são umas bibliotecas de código&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que contém processos ou rotinas já prontas para usar. Os programadores utilizam os&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;frameworks para que eles mesmos não tenham que desenvolver as tarefas mais básicas, visto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que no próprio framework já há implementações que estão provadas, funcionam e não se&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;necessitam voltar a programar.&amp;nbsp;Por exemplo, no caso que nos ocupa, jQuery é um framework para a linguagem Javascript,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;logo será um produto que nos simplificará a vida para programar nesta linguagem. Como&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;provavelmente saberemos, quando um desenvolvedor tem que utilizar Javascript, geralmente&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;tem que se preocupar por fazer scripts compatíveis com vários navegadores e para isso tem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que incorporar muito código que o único que faz é detectar o browser do usuário, para fazer&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;uma coisa ou outra dependendo de se é Internet Explorer, Firefox, Opera, etc. jQuery é onde&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mais nos pode ajudar, visto que implementa uma série de classes (de programação orientada a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;objetos) que nos permitem programar sem nos preocuparmos do navegador com o qual nos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;está visitando o usuário, já que funcionam de exata forma em todas as plataformas mais&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;habituais.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Sendo assim, este framework Javascript, nos oferece uma infra-estrutura com a qual teremos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;muito maior facilidade para a criação de aplicações complexas do lado do cliente. Por exemplo,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;com jQuery obteremos ajuda na criação de interfaces de usuário, efeitos dinâmicos, aplicações&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que fazem uso de Ajax, etc. Quando programemos Javascript com jQuery teremos a nossa&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;disposição uma interface para programação que nos permitirá fazer coisas com o navegador&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que estamos certos de que funcionarão para todos nossos visitantes. Simplesmente devemos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;conhecer as bibliotecas do framework e programar utilizando as classes, suas propriedades e&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;métodos para a execução de nossos objetivos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Ademais, todas estas vantagens que sem dúvida são muito de agradecer, com jQuery as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;obtemos de maneira gratuita, já que o framework tem licença para uso em qualquer tipo de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;plataforma, pessoal ou comercial. Para isso, simplesmente teremos que incluir em nossas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;páginas um script Javascript que contém o código de jQuery, que podemos baixar da própria&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;página web do produto e começar a utilizar o framework.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O arquivo do framework ocupa uns 56 KB, o que é bastante razoável e não atrasará o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;download de nossa página (se nosso servidor envia os dados comprimidos, o que é bastante&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;normal, o peso de jQuery será de uns 19 KB). Além disso, nosso servidor o enviará ao cliente a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;primeira vez que visite uma página do site. Nas seguintes páginas o cliente já terá o arquivo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;do framework, por isso não necessitará transferi-lo e o tomará do cache. Côo o qual o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;carregamento da página só se verá afetada pelo peso deste framework uma vez por usuário.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;As vantagens na hora de desenvolvimento das aplicações, assim como as portas que nos abre&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;jQuery compensam extraordinariamente o peso do pacote.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/5892275263855747044/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-jquery.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/5892275263855747044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/5892275263855747044'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-que-e-jquery.html' title='O que é jQuery'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-3342423040139951016</id><published>2012-02-29T13:48:00.000-08:00</published><updated>2012-02-29T13:48:23.162-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>Definir estilos em um arquivo  externo CSS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Veremos agora outra maneira de importar uma declaração externa de estilos CSS: @import url&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;(&quot;arquivo_a_importar.css&quot;), que se utiliza para importar umas declarações de estilos salvadas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;na rota que se indica entre parênteses. (as aspas são opcionais, mas os parêntesis são&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;obrigatórios, pelo menos, em Explorer).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Deve-se incluir na declaração de estilos global a uma página, ou seja, entre as etiquetas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt; e &amp;lt;/style&amp;gt;,&lt;/b&gt;&lt;/span&gt; que se colocam no cabeçalho do documento.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;É importante assinalar que a sentença de importação do arquivo CSS deve ser escrita na&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;primeira linha da declaração de estilos, algo parecido ao código seguinte.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;@import url (&quot;estilo.css&quot;);&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;body{&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;background-color:#ffffcc;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;/style&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O funcionamento é o mesmo que se escrevêssemos todo o arquivo a importar dentro das&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;etiquetas dos estilos, com a garantia de que, se redefinimos dentro do código HTML (entre as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;etiquetas &amp;lt;/style&amp;gt;) estilos que haviam ficado definidos no arquivo externo, os que se aplicarão&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;serão os que tivermos redefinido.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Assim, no exemplo anterior, mesmo que tivéssemos definido em estilo.css uma cor de fundo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para a página, a cor que prevaleceria seria o definido em seguida da importação: #ffffcc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;A diferença entre este tipo de importação do tipo e a que vimos anteriormente:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;link rel=&quot;stylesheel&quot; type=&quot;text/css&quot; href=&quot;folha.css&quot;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;É que @import url (&quot;estilo.css&quot;) costuma ser utilizado quando existe umas pautas básicas no&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;trabalho com os estilos (que se definem em um arquivo a importar) e uns estilos específicos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para cada página, que se definem a seguir, dentro do código HTML entre as etiquetas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;/style&amp;gt;, como é o caso do exemplo visto anteriormente&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/3342423040139951016/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/definir-estilos-em-um-arquivo-externo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/3342423040139951016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/3342423040139951016'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/definir-estilos-em-um-arquivo-externo.html' title='Definir estilos em um arquivo  externo CSS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-4694163504339905402</id><published>2012-02-29T13:44:00.000-08:00</published><updated>2012-02-29T13:44:49.682-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>Uso das CSS II</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Estilo definido para toda uma página&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Podemos definir no cabeçalho do documento, estilos para que sejam aplicados a toda página. É&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;uma maneira muito cômoda de dar forma ao documento e muito potente, já que estes estilos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;continuarão em toda a página e com isso, economizaremos muitas etiquetas HTML que dão&amp;nbsp;forma ao documento. Além disso, se desejamos mudar os estilos da página simplesmente&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;faremos de uma vez só.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Este exemplo é mais complicado visto que utiliza a sintaxe CSS de forma mais avançada. Mas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;não se preocupe, pois com os exemplos você irá aprendendo seu uso e mais tarde&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;comentaremos a sintaxe com mais profundidade.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;No exemplo vemos que se utiliza a etiqueta &amp;lt;STYLE&amp;gt; colocada no cabeçalho da página para&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;definir os diferentes estilos do documento.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Simplificando, entre as etiquetas &amp;lt;STYLE&amp;gt; e &amp;lt;/STYLE&amp;gt;, se coloca o nome da etiqueta que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;queremos definir os estilos e entre chaves -{ }- colocamos em sintaxe CSS as características&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de estilos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;html&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;head&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;title&amp;gt;Exemplo de estilos para toda uma página&amp;lt;/title&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;STYLE type=&quot;text/css&quot;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;!--&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;H1 {text-decoration: underline; text-align:center}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;P {font-Family:arial,verdana; color: white; background-color: black}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;BODY {color:black;background-color: #cccccc; text-indent:1cm}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;// --&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;/STYLE&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;/head&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;body&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;h1&amp;gt;Página com estilos&amp;lt;/h1&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;Bem-vindos...&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;p&amp;gt;Desculpe ser tão breve, mas isto é um exemplo sem importância&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;/body&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&amp;lt;/html&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Como se pode apreciar no código, definimos que a etiqueta &amp;lt;H1&amp;gt; se apresentará:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Sublinhada&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Centralizada&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Também, por exemplo, definimos que no corpo do texto inteiro da página (etiqueta &amp;lt;BODY&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;serão aplicados os seguintes estilos:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Cor do texto negro&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Cor do fundo acinzentado&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Margem lateral de 1 centímetro&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Cabe destacar que se aplicamos estilos à etiqueta &amp;lt;BODY&amp;gt;, estes serão herdados pelo resto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;das etiquetas do documento. Isto será sempre assim, e no caso de que não volte a definir&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;estes estilos nas seguintes etiquetas, dominará a etiqueta mais concreta. Este detalhe pode&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;ser visto na etiqueta &amp;lt;P&amp;gt;, que tem definidos estilos que já foram definidos para &amp;lt;BODY&amp;gt;. Os&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;estilos que são aplicados são os da etiqueta &amp;lt;P&amp;gt; que é mais concreta.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Por último, é válido apreciar os comentários HTML que englobam toda a declaração de estilos:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;!--Declaração de estilos--&amp;gt;. Estes comentários são utilizados para que os navegadores&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;antigos que não compreendem a sintaxe CSS, não incluam esse texto no corpo da página.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Caso contrário, os navegadores antigos (por exemplo Netscape 3) escreveriam esse &quot;feio&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;código&quot; na página.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Estilo definido para todo o site web&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma das características mais potentes da programação com folhas de estilo, consiste em que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;podemos definir os estilos de todo um site web de uma só vez. Isto se consegue criando um&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;arquivo onde somente colocamos as declarações de estilos de página e linkando todas as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;páginas do site com esse arquivo. Dessa forma, todas as páginas compartem uma mesma&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;declaração de estilos e, portanto, se a mudamos, mudarão todas as páginas. Todas as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;vantagens acrescentadas de que se economiza em linhas de código HTML (o que reduz o peso&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;do documento) e se evita a moléstia de definir uma e outra vez os estilos com o HTML, tal&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;como foi comentado anteriormente.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Veremos agora como o processo para incluir estilos com o arquivo externo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;1 - Criamos o arquivo com a declaração de estilos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;É um arquivo de texto normal, que pode ter qualquer extensão, apesar de podermos atribuir a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;extensão .css para lembrarmos que tipo de arquivo é. O texto que devemos incluir deve ser&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;escrito exclusivamente em sintaxe CSS, ou seja, seria errado incluir o código HTML nas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;etiquetas e etc. Podemos ver um exemplo a seguir:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;P {&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;font-size : 12pt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;font-family : arial,helvetica;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;font-weight : normal;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;H1 {&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;font-size : 36pt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;font-family : verdana,arial;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;text-decoration : underline;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;text-align : center;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;background-color : Teal;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;TD {&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;font-size : 10pt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;font-family : verdana,arial;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;text-align : center;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;background-color : 666666;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;BODY {&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;background-color : #006600;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;font-family : arial;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;color : White;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;2 - Linkamos a página com a folha de estilos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para isso, vamos colocar a etiqueta &amp;lt;LINK&amp;gt; com os atributos:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/4694163504339905402/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/uso-das-css-ii.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/4694163504339905402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/4694163504339905402'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/uso-das-css-ii.html' title='Uso das CSS II'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-3280859573737863017</id><published>2012-02-29T13:41:00.000-08:00</published><updated>2012-02-29T13:41:30.319-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>Uso das CSS I</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Vamos agora descrever os diferentes usos das CSS introduzidos no&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;capítulo anterior. Vamos por ordem descrevendo os pontos segundo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;sua dificuldade e importância.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Dividimos este capítulo em duas partes por sua extensão e por haver várias formas distintas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de aplicar estilos. Aqui veremos as mais simples e no capítulo seguinte outras mais&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;complicadas, mas mais potentes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Pequenas partes da página&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para definir estilos em seções reduzidas de uma página se utiliza a etiqueta &amp;lt;SPAN&amp;gt;. Com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;seu atributo style indicamos em sintaxe CSS as características de estilos. Vemos com um&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;exemplo, colocaremos um parágrafo onde vamos visualizar determinadas palavras na cor&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;verde.&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;p&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Isto é um parágrafo com várias palavras &amp;lt;SPAN style=&quot;color:green&quot;&amp;gt;de cor verde&amp;lt;/SPAN&amp;gt;. é muito&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;fácil.&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Que tem como resultado:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Isto é um parágrafo com várias palavras de cor verde. É muito fácil.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Estilo definido para uma etiqueta&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Deste modo podemos fazer com que toda uma etiqueta mostre um estilo determinado. Por&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;exemplo, podemos definir um parágrafo inteiro de cor vermelha e outro de cor azul. Para isso,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;utilizamos o atributo style, que é admitido por todas as etiquetas do HTML (sempre e quando&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;dispormos de um navegador compatível com CSS).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;p style=&quot;color:#990000&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Isto é um parágrafo de cor&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;vermelha.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;p style=&quot;color:#000099&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Isto é um parágrafo de cor azul.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Que tem como resultado:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Isto é um parágrafo de cor vermelha.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Isto é um parágrafo de cor azul.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Estilo definido em uma parte da página&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Com a etiqueta &amp;lt;DIV&amp;gt; podemos definir seções de uma página e aplicar estilos com o atributo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;style, ou seja, podemos definir estilos de uma só vez a todo um bloco da página.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;div style=&quot;color:#000099; font-weight:bold&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;h3&amp;gt;Estas etiquetas vão em &amp;lt;i&amp;gt;azul e negrito&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;p&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Continuamos dentro do DIV, por isso permanecem os&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;estilos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Que tem como resultado:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Estas etiquetas vão em azul e negrito&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Continuamos dentro do DIV, por isso permanecem os estilos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/3280859573737863017/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/uso-das-css-i.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/3280859573737863017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/3280859573737863017'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/uso-das-css-i.html' title='Uso das CSS I'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-2459836807286382482</id><published>2012-02-29T13:38:00.000-08:00</published><updated>2012-02-29T13:38:07.474-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>Características e vantagens das CSS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;A forma de funcionamento das CSS consiste em definir, mediante uma sintaxe especial, a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;forma de apresentação que lhe aplicaremos a:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Um web inteiro, de modo que se pode definir a forma de todo o web de uma vez só.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Um documento HTML ou página, que se pode definir a forma, em um pequeno pedaço&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;da página.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Uma porção do documento, aplicando estilos visíveis em um pedaço da página.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Uma etiqueta em concreto, chegando inclusive a poder definir vários estilos diferentes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para uma só etiqueta. Isto é muito importante já que oferece potência em nossa&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;programação. Podemos definir, por exemplo, vários tipos de parágrafos: em vermelho,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;em azul, com margens, sem margens...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;A potência da tecnologia é óbvia. Mas não fica só por aqui, já que ademais esta sintaxe CSS&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;permite aplicar o documento formato de forma muito mais exata. Se antes o HTML ficava curto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para planejarmos as páginas e teríamos que utilizar truques pra conseguir nossos efeitos,&amp;nbsp;agora temos muitas mais ferramentas que nos permite definir esta forma.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Podemos definir a distância entre as linhas do documento.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Pode-se aplicar recuo às primeiras linhas do parágrafo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Podemos colocar elementos na página com maior precisão, e sem lugar para erros.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• E muito mais, como definir a visibilidade dos elementos, margens, sublinhados,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;riscados...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;E continuamos mostrando vantagens, já que com o HTML somente podíamos definir atributos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;nas páginas com pixels e porcentagens, agora podemos definir utilizando muito mais unidades&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;como:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Pixels (px) e porcentagem (%), como antes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Polegadas (in)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Pontos (pt)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Centímetros (cm)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Navegadores que o suportam&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Esta tecnologia é bastante nova, porém nem todos os navegadores a suportam. De fato,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;somente os navegadores de Netscape versões da 4 em diante e de Microsoft a partir da versão&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;3 são capazes de compreender os estilos em sintaxe CSS. Ademais, cabe destacar que nem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;todos os navegadores implementam as mesmas funções de folhas de estilos, por exemplo,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Microsoft Internet Explorer 3 não suporta nada em relação a camadas.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Isto quer dizer que devemos usar esta tecnologia com cuidado, já que muitos usuários não&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;poderão ver os formatos que apliquemos às páginas com CSS. Sendo assim, utilizem as folhas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;de estilos quando estas não forem a supor causar um problema.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/2459836807286382482/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/caracteristicas-e-vantagens-das-css.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2459836807286382482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2459836807286382482'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/caracteristicas-e-vantagens-das-css.html' title='Características e vantagens das CSS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-748994150143539690</id><published>2012-02-29T13:36:00.000-08:00</published><updated>2012-02-29T13:36:58.909-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>Introdução às CSS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;A linguagem HTML está limitada na hora de aplicar forma a um documento. Isto é assim&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;porque foi concebido para outros usos (sobretudo científicos), diferente dos atuais, que são&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;muito mais amplos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para solucionar estes problemas, os web designers utilizaram técnicas tais como a utilização de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;tabelas imagens transparentes para ajustá-las, a utilização de etiquetas que não são padrões&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;do HTML e outras. Estas &quot;trapaças&quot; causaram muitas vezes problemas nas páginas na hora de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;sua visualização em distintas plataformas.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Ademais, os desenhadores se viram frustrados pela dificuldade com a qual, mesmo utilizando&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;estes truques, encontravam-se planejando páginas sobre o papel, onde o controle sobre a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;forma do documento é absoluto.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Finalmente, outro antecedente que fez necessário o desenvolvimento desta tecnologia consiste&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;em que as páginas web têm misturado em seu código HTML o conteúdo do documento com as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;etiquetas necessárias para lhe dar forma. Isto tem seus inconvenientes já que a leitura do&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;código HTML se faz pesada e difícil na hora de buscar erros ou depurar as páginas. Mesmo que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;do ponto de vista da riqueza da informação e a utilidade das páginas na hora de armazenar&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;seu conteúdo, é um grande problema que estes textos estejam misturados com etiquetas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;incrustadas para dar forma a estes: degrada-se sua utilidade.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Nestas páginas de CSS pretendemos tornar conhecida a tecnologia com um enfoque prático&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para que em poucos capítulos você possa usar as CSS de forma depurada, refletindo toda&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;nossa experiência em seu uso. Não pretendemos explorar todos os aspectos da tecnologia já&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para realizar isto necessitaríamos uma extensão do livro inteiro.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/748994150143539690/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/introducao-as-css.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/748994150143539690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/748994150143539690'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/introducao-as-css.html' title='Introdução às CSS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-6049239238973606832</id><published>2012-02-29T13:26:00.000-08:00</published><updated>2012-02-29T13:26:13.069-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>O arquivo httpd.conf do Apache.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O arquivo httpd.conf é o arquivo principal de configuração do Apache, se encontra dentro do&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;diretório Conf, no diretório de instalação do Apache.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Em primeiro lugar, há que destacar que o arquivo está dividido em três seções, que são:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;1º Parâmetros globais&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;2º Diretivas de Funcionamento&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;3º Host Virtuais&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;No arquivo se encontram todos os parâmetros de funcionamento do Apache. Alguns&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;parâmetros são gerais para a instalação e funcionamento do Apache. Muitos dos outros&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;parâmetros se podem configurar independentes para um conjunto de diretórios e/ou arquivos.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Nestes casos, os parâmetros se encontram localizados dentro de seções onde se indica o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;âmbito de aplicação do parâmetro.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;As seções mais importantes são:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;Directory&amp;gt; : Os parâmetros que se encontram dentro desta seção, só se aplicarão ao&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;diretório especificado e a seus subdiretórios.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;DirectoryMatch&amp;gt;: Igual ao Directory, porém aceita no nome do diretório expressões&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;regulares.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;Files&amp;gt;: Os parâmetros de configuração proporcionam controle de acesso dos arquivos pelo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;seu nome.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;FilesMatch&amp;gt;: Igual ao Files, porém aceita expressões regulares no nome do arquivo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;Location&amp;gt;: Proporciona um controle de acesso dos arquivos por meio da URL&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;lt;LocationMatch&amp;gt;: Igual ao Location, porém aceita expressões regulares no nomes do&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;arquivo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Algumas vezes as diretivas de funcionamento das seções anteriores se podem cruzar em cujo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;caso tenha a seguinte ordem de preferência:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;1. &amp;lt;Directory&amp;gt; e .htaccess (.htaccess prevalece frente a &amp;lt;Directory&amp;gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;2. &amp;lt;DirectoryMatch&amp;gt; e &amp;lt;Directory&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;3. &amp;lt;Files&amp;gt; e &amp;lt;FilesMatch&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;4. &amp;lt;Location&amp;gt; e &amp;lt;LocationMatch&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Também há que destacar, que o arquivo contém vários comentários para sua correta utilização,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;as linhas comentadas aparecem com o símbolo #.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/6049239238973606832/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-arquivo-httpdconf-do-apache.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/6049239238973606832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/6049239238973606832'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/o-arquivo-httpdconf-do-apache.html' title='O arquivo httpd.conf do Apache.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-3298876737465080340</id><published>2012-02-29T13:24:00.000-08:00</published><updated>2012-02-29T13:24:24.188-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>Estrutura da instalação de Apache</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma vez instalado o Apache, no diretório raiz da instalação, se encontrarão os seguintes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;diretórios:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;bin: arquivos executáveis do Apache.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;conf: arquivos de configuração do servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;error: arquivos com as mensagens de erro do servidor, em várias linguagens.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;htdocs: diretório raiz padrão do servidor (Salvam-se as páginas Web).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;icons: diretório onde se encontram os ícones que o servidor utiliza (entre outras cosas para&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mostrar estruturas de diretórios).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;logs: diretório onde se armazenam os registros de acesso e erros do servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;manual: diretório onde se encontra o manual do Apache.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;proxy: Diretório com os arquivos do cache do servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Basicamente, as configurações do servidor residem dentro de dois arquivos, o de configuração&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;principal que se encontra dentro da pasta conf, com o nome httpd.conf, ou dentro de um&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;arquivo com o nome .htaccess que se pode encontrar dentro de qualquer diretório que se&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;encontre mapeado dentro do servidor. Dentro de cada um destes arquivos se localizam as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;diretrizes de configuração. Muitas destas diretrizes de configuração se podem encontrar tanto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;dentro do arquivo de configuração principal como dentro de um arquivo .htaccess. Os valores&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;das diretrizes que se encontram dentro de um arquivo .htaccess, prevalecem frente aos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;valores de configuração especificados dentro do arquivo httpd.conf.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/3298876737465080340/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/estrutura-da-instalacao-de-apache.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/3298876737465080340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/3298876737465080340'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/estrutura-da-instalacao-de-apache.html' title='Estrutura da instalação de Apache'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-628845686261345677</id><published>2012-02-29T13:22:00.000-08:00</published><updated>2012-02-29T13:22:57.106-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>Instalação de Apache em Windows</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O processo para instalar Apache em Windows é muito simples. Mais adiante, é possível que a&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;configuração do servidor possa se complicar um pouco, entretanto, se desejarmos utilizá-lo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;com as funções habituais, não teremos maiores problemas em nenhum momento.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Download de Apache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O servidor web Apache pode ser baixado na página da Fundação Apache, em apache.org. Na&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;URL&lt;a href=&quot;http://httpd.apache.org/&quot; target=&quot;_blank&quot;&gt; http://httpd.apache.org/&lt;/a&gt; têm uma seção em particular para o servidor HTTP (Protocolo de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;transmissão utilizado na web), na que teremos que buscar o link para download.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma vez na página de download devemos buscar a última versão estável ou a versão&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;recomendada. O servidor está disponível para sistemas Unix ou Windows, portanto nos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;oferecerão diversas opções de download, inclusive para obter o código fonte do programa. Se&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;desejarmos instalá-lo em um sistema Windows, necessitaremos obter o arquivo Win-32 Binary,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que é um instalador Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Instalação&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma vez baixado, devemos instalá-lo em nosso sistema, executando o arquivo obtido.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Daremos passo a um assistente que nos guiará no processo de instalação do servidor. Durante&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;o processo nos perguntará o nome do domínio e do servidor, que podemos preencher com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&quot;localhost&quot;. Pedirá também um endereço de e-mail, que podemos preencher com qualquer um&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que desejarmos. Também nos pergunta se desejamos que o servidor responda no porto 80&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;para todos os usuários ou se desejamos que só se ative para o usuário atual no porto 8080,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;quando se inicie manualmente. O normal é que o ativemos para todos os usuários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Com estes dados o Apache fica inicialmente configurado. Em qualquer momento podemos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;editá-los ao nosso gosto ou necessidades. Para isso, deveremos editar o arquivo httpd.conf,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;que se encontra no diretório de instalação de Apache, que indicamos durante o processo de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;instalação, mais concretamente, no subdiretório conf. Mais adiante neste manual poderemos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;aprender as configurações mais habituais.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Nota: Devemos ir com cuidado de não ter outro servidor configurado para trabalhar no porto 80 (por&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;exemplo, o servidor IIS que vem as versões profissionais ou servidor de Windows). No caso de ter em&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;funcionamento outro servidor web durante a instalação, pode falhar e nos mostrar uma mensagem de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;erro que indique isto precisamente, ou seja, que não podemos ter dois servidores ao mesmo tempo no&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;porto 80.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para solucionar o problema basta com que paremos o IIS ou o outro servidor que estiver funcionando. O&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;IIS pode ser parado acessando ao Painel de controle - Ferramentas administrativas - Serviços de Internet&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Information Server. A tela que sai é o console de administração do sistema. Aqui devemos desdobrar o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;select da esquerda, clicando sobre o signo &quot;+&quot;, até que encontremos o &quot;website pré-determinado&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Colocamos em cima dele e apertamos o botão de STOP que está situado na barra de ferramentas do&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;console de administração. Também podemos encontrar uma opção para deter o serviço clicando com o&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;botão direito no &quot;website pré-determinado&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Uma vez instalado, o Apache entra em funcionamento. Para controlar o Apache podemos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;encontrar no botão de início, em programas, um novo grupo chamado &quot;Apache HTTP Server&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;com ícones para deter o servidor, colocá-los em funcionamento, editar o arquivo de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;configuração httpd.conf ou para ver os logs de acesso. Também podemos ver na barra de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;tarefas um novo ícone que indica que o Apache está funcionando e que oferece opções para&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;controlá-lo se clicarmos sobre ele.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Ver se está funcionando&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Para comprovar que o servidor está ativo e funciona corretamente podemos abrir um&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;explorador e provar acessar à URL http://localhost, que é nosso próprio servidor. Se tudo tiver&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;ido bem observaremos a mensagem de boas vindas do servidor com algo como &quot;Funciono! O&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;servidor Apache foi instalado nesta máquina!&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/628845686261345677/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/instalacao-de-apache-em-windows.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/628845686261345677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/628845686261345677'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/instalacao-de-apache-em-windows.html' title='Instalação de Apache em Windows'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-2330919473082075607</id><published>2012-02-29T13:21:00.000-08:00</published><updated>2012-02-29T13:21:11.235-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>Arquitetura do servidor Apache parte 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_ext_filter: passa o corpo da resposta através de um programa antes de enviá-la ao&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;cliente.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_file_cache: cachea uma lista estática de arquivos em memória.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_headers: personalização das petições HTTP e os cabeçalhos das respostas.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_imap: processo de imagens no lado do servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_include: Documentos HTML gerados pelo servidor (Server Side Includes).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_info: proporciona uma visão compreensiva da configuração do servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_isapi: Extensões ISAPI em Apache para Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_ldap: pool de conexões LDAP e cache de resultados para a utilização de outros módulos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;LDAP.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_log_config: registro das petições feitas ao servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_logio: registro do número de bytes recebidos e enviados em cada resposta.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_mem_cache: Cache de conteúdos identificados por URI.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_mime: associa as extensões de petições dos arquivos com o comportamento do arquivo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;(manejadores e filtros) e conteúdo (tipos mime, idioma, jogo de caracteres e codificação).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_mime_magic: determina o tipo MIME de um arquivo vendo uns poucos bytes do&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;conteúdo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_negotiation: se proporciona para a negociação do conteúdo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_proxy: servidor HTTP/1.1 proxy/gateway.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_proxy_connect: extensão de mod_proxy para o gerencimaneto das petições CONNECT.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_proxy_ftp: suporte FTP para mod_proxy.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_proxy_http: suporte HTTP para o módulo mod_proxy.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_rewrite: proporciona um motor de re-escritura baseado em regras que re-escrevem as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;petições de URL&#39;s.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_setenvif: permite a configuração das variáveis de ambiente baseando-se nas&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;características da petição.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_so: carregamento do código executável e os módulos ao iniciar ou reiniciar o servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_speling: tenta corrigir as URL mal postas pelos usuários, ignorando as maiúsculas e&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;permitindo até uma falta.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_ssl: criptografia avançada utilizando os protocolos Secure Sockets Layer e Transport&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Layer Security.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_status: proporciona informação na atividade e rendimento do servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_suexec: permite aos scripts CGI se executar com um nome e grupo específico.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_unique_id: proporciona variáveis de ambiente e um identificador único para cada&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;petição.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_userdir: diretórios específicos para usuários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_usertrack: registro de atividade de um usuário no site.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_vhost_alias: Proporcionado para configurar muitos servidores virtuais dinamicamente.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/2330919473082075607/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/arquitetura-do-servidor-apache-parte-2.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2330919473082075607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2330919473082075607'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/arquitetura-do-servidor-apache-parte-2.html' title='Arquitetura do servidor Apache parte 2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-3865563723518711901</id><published>2012-02-29T13:20:00.000-08:00</published><updated>2012-02-29T13:20:03.980-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="programação"/><title type='text'>Arquitetura do servidor Apache parte 1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O servidor Apache é um software que está estruturado em módulos. A configuração de cada&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;módulo se faz mediante a configuração das diretivas que estão contidas dentro do módulo. Os&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;módulos do Apache podem ser classificados em três categorias:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Módulos Base: Módulo com as funções básicas do Apache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Módulos Multiprocesso: são os responsáveis da união com os portos da máquina,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;aceitando as petições e enviando aos filhos a atender às petições.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;• Módulos Adicionais: Qualquer outro módulo que lhe adicione uma funcionalidade ao&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;servidor.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;As funcionalidades mais elementares se encontram no módulo base, sendo necessário um&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;módulo multiprocesso para manejar as petições. Foram desenhados vários módulos&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;multiprocesso para cada um dos sistemas operacionais sobre os que se executa o Apache,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;otimizando o rendimento e rapidez do código.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;O resto de funcionalidades do servidor se consegue por meio de módulos adicionais que se&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;podem carregar. Para adicionar um conjunto de utilidades ao servidor, simplesmente há que&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;adicionar um módulo, de forma que não é necessário voltar a instalar o software.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Módulos Base e Módulos Multiprocesso:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;core: Funções básicas do Apache que estão sempre disponíveis.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mpm_common: Coleção de diretivas que se implementam em mais de um módulo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;multiprocesso.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;beos: Módulo de multiprocesso otimizado para BeOS.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;leader: Variável experimental de MPM.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mpm_netware: Módulo de multiprocesso que implementa um servidor web otimizado para&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Novell NetWare.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mpmt_os2: MPM híbrido, multiprocesso e multithread para OS/2 .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;perchild: Módulo multiprocesso que permite aos processos CGI servir as petições que se&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;atribuem a diferentes id de usuário.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;prefork: Implementa um servidor sem threads.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;threadpool: Variante experimental do módulo padrão de MPM .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mpm_winnt: Módulo multiprocesso otimizado para Windows NT.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;worker: Módulo multiprocesso que implementa um híbrido multithread e multiprocessos de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;servidor Web.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;Módulos adicionais:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_access: proporciona controle de acesso baseando-se no nome do host do cliente, seu&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;endereço IP ou outras características da petição do cliente.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_actions: este módulo se utiliza para executar Scripts CGI, baseando-se no tipo de meio&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;ou o método de petição.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_alias: proporcionado para mapear diferentes partes do sistema de arquivos do servidor&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;na árvore de documentos do servidor, e para rede URL&#39;s.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_asis: envio de arquivos que têm seus próprios cabeçalhos http.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_auth: autenticação de usuário utilizando arquivos de texto.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_auth_anon: permite a usuários anônimos acessar a áreas autenticadas.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_auth_dbm: proporciona autenticação utilizando arquivos DBM.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_auth_digest: autenticação de usuário utilizando MD5.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_auth_ldap: permite a utilização um diretório LDAP para armazenar o banco de dados de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;autenticação.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_autoindex: mostra os conteúdos de um diretório automaticamente, parecido ao&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;comando ls de Unix.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_cache: Cache de conteúdos indexados por URI&#39;s.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_cern_meta: Semântica de etiquetas meta do CERN.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_cgi: Execução de Scritps CGI.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_cgid: execução de Scripts CGI utilizando um CGI externo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_charset_lite: para a especificação do jogo de caracteres das traduções.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_deflate: comprime o conteúdo antes de ser enviado ao cliente.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_dir: Proporcionado para redirecionamento e para servir os arquivos de listagem de&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;diretórios.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_disk_cache: Cache para armazenar conteúdos identificados por URI.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_echo: Um servidor simples de eco para ilustrar os módulos do protocolo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_env: modificação do entorno que se envia aos scripts CGI e as páginas SSI.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;mod_expires: Geração dos cabeçalhos http Expires, de acordo com os critérios especificados&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, serif;&quot;&gt;pelo usuário.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/3865563723518711901/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/arquitetura-do-servidor-apache-parte-1.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/3865563723518711901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/3865563723518711901'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/arquitetura-do-servidor-apache-parte-1.html' title='Arquitetura do servidor Apache parte 1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-1851432366635938324</id><published>2012-02-29T08:20:00.001-08:00</published><updated>2012-07-20T16:22:51.464-07:00</updated><title type='text'>Curso de Lógica - 01</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;h3 class=&quot;titulo-video&quot; style=&quot;background-color: white; border-bottom-color: rgb(159, 159, 159); border-bottom-style: dotted; border-bottom-width: 0px; clear: both; color: #666666; font-family: Helvetica, Arial; font-size: 24px; letter-spacing: -1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 6px; text-align: center;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Ju4O7RlgeyPr_60a8dwcn6-0xLOwYFPmqxYJ1VklxfID0W1U5kKApGXPurIYS74rmjlizL__t9ZecLseNdGaDa-u3dWKs31K_cNUxuuDBdYYt1Tmp5Cl0cZIxwEeb96NgmWUCsX76jql/s400/Curso+l%C3%B3gica+de+Programa%C3%A7%C3%A3o.jpg&quot; /&gt; &lt;/h3&gt;&lt;div class=&quot;descricao-video&quot; style=&quot;background-color: white; color: #666666; font-family: &#39;Lucida Grande&#39;, Verdana, Arial, freesans, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 19px; margin-top: 16px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;coluna-player&quot; style=&quot;line-height: normal; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;&quot;&gt;&lt;div id=&quot;box-player&quot; style=&quot;font-family: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 15px; margin-top: 12px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/1851432366635938324/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/curso-de-logica-01.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/1851432366635938324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/1851432366635938324'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/curso-de-logica-01.html' title='Curso de Lógica - 01'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Ju4O7RlgeyPr_60a8dwcn6-0xLOwYFPmqxYJ1VklxfID0W1U5kKApGXPurIYS74rmjlizL__t9ZecLseNdGaDa-u3dWKs31K_cNUxuuDBdYYt1Tmp5Cl0cZIxwEeb96NgmWUCsX76jql/s72-c/Curso+l%C3%B3gica+de+Programa%C3%A7%C3%A3o.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-4561505428453910478</id><published>2012-02-29T08:19:00.000-08:00</published><updated>2012-02-29T08:19:26.761-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="designer"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>Criando um Site passo a passo - 03</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img height=&quot;300&quot; src=&quot;http://images03.olx.com.br/ui/5/09/10/1270000346_84600910_1-Fotos-de--Crie-seu-site.jpg&quot; width=&quot;400&quot; /&gt; &lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; scrolling=&quot;no&quot; src=&quot;http://embed.videolog.tv/v/index.php?id_video=547529&amp;amp;width=560&amp;amp;height=315&amp;amp;related=&amp;amp;hd=&amp;amp;color1=&amp;amp;color2=&amp;amp;color3=&amp;amp;slideshow=&amp;amp;config_url=&amp;amp;&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.videolog.tv/video.php?id=547529&quot; target=&quot;_blank&quot;&gt;Criando um Site passo a passo - 03&lt;/a&gt; por &lt;a href=&quot;http://www.videolog.tv/allartes&quot; target=&quot;_blank&quot;&gt;allartes&lt;/a&gt;  no &lt;a href=&quot;http://www.videolog.tv/&quot; target=&quot;_blank&quot;&gt;Videolog.tv&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/4561505428453910478/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/criando-um-site-passo-passo-03.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/4561505428453910478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/4561505428453910478'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/criando-um-site-passo-passo-03.html' title='Criando um Site passo a passo - 03'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-2478982671067357608</id><published>2012-02-29T08:18:00.000-08:00</published><updated>2012-02-29T08:18:00.262-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="designer"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>Criando um Site passo a passo - 02</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img height=&quot;300&quot; src=&quot;http://images03.olx.com.br/ui/5/09/10/1270000346_84600910_1-Fotos-de--Crie-seu-site.jpg&quot; width=&quot;400&quot; /&gt; &lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; scrolling=&quot;no&quot; src=&quot;http://embed.videolog.tv/v/index.php?id_video=547524&amp;amp;width=560&amp;amp;height=315&amp;amp;related=&amp;amp;hd=&amp;amp;color1=&amp;amp;color2=&amp;amp;color3=&amp;amp;slideshow=&amp;amp;config_url=&amp;amp;&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.videolog.tv/video.php?id=547524&quot; target=&quot;_blank&quot;&gt;Criando um Site passo a passo - 02&lt;/a&gt; por &lt;a href=&quot;http://www.videolog.tv/allartes&quot; target=&quot;_blank&quot;&gt;allartes&lt;/a&gt;  no &lt;a href=&quot;http://www.videolog.tv/&quot; target=&quot;_blank&quot;&gt;Videolog.tv&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/2478982671067357608/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/criando-um-site-passo-passo-02.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2478982671067357608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2478982671067357608'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/criando-um-site-passo-passo-02.html' title='Criando um Site passo a passo - 02'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7862452253280030202.post-2463915547016521679</id><published>2012-02-29T08:15:00.001-08:00</published><updated>2012-02-29T08:16:27.525-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="designer"/><category scheme="http://www.blogger.com/atom/ns#" term="web designer"/><title type='text'>Criando um Site passo a passo - 01</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img height=&quot;300&quot; src=&quot;http://images03.olx.com.br/ui/5/09/10/1270000346_84600910_1-Fotos-de--Crie-seu-site.jpg&quot; width=&quot;400&quot; /&gt; &lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; scrolling=&quot;no&quot; src=&quot;http://embed.videolog.tv/v/index.php?id_video=547483&amp;amp;width=560&amp;amp;height=315&amp;amp;related=&amp;amp;hd=&amp;amp;color1=&amp;amp;color2=&amp;amp;color3=&amp;amp;slideshow=&amp;amp;config_url=&amp;amp;&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.videolog.tv/video.php?id=547483&quot; target=&quot;_blank&quot;&gt;Criando um Site passo a passo - 01&lt;/a&gt; por &lt;a href=&quot;http://www.videolog.tv/allartes&quot; target=&quot;_blank&quot;&gt;allartes&lt;/a&gt;  no &lt;a href=&quot;http://www.videolog.tv/&quot; target=&quot;_blank&quot;&gt;Videolog.tv&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teccodigos.blogspot.com/feeds/2463915547016521679/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://teccodigos.blogspot.com/2012/02/criando-um-site-passo-passo-01.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2463915547016521679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7862452253280030202/posts/default/2463915547016521679'/><link rel='alternate' type='text/html' href='http://teccodigos.blogspot.com/2012/02/criando-um-site-passo-passo-01.html' title='Criando um Site passo a passo - 01'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04854905927963138061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>