Mostrando postagens com marcador php. Mostrar todas as postagens
Mostrando postagens com marcador php. Mostrar todas as postagens

sexta-feira, 11 de abril de 2014

Construção de um Banco de Dados - Fase 2

Então passado a parte de codificação do banco de dados, finalmente chegou a hora de popular o banco de dados. Uma das partes menos interessantes, quando se tem que inserir uma grande quantidade de dados, ela se tornam mais desinteressante quando se tem uma grande quantidade de dados e combinado a isso não se encontra em um formato bacana.
Os dados que serão incluídos no banco estão no formato XML (eXtensible Markup Language), o que de certa forma já facilita na inserção dos dados. No meu caso apenas necessito saber quais os títulos das revistas e dos artigos escritos, e , o nome dos autores. Dessa forma, para acelerar o processo implementei o seguinte script, que varre todo o arquivo XML, e, retorna  os três elementos desejados.
O código foi escrito em PHP.


<?php

 $xml = simplexml_load_file("teste-01-database.xml");
 #var_dump($xml);

 $pesquisadores = $xml->pesquisador;
 $countPesquisador = $pesquisadores->count();

 $countArtigo = $pesquisadores->artigos_em_periodicos->artigo->count();
 
 echo "Número total de pesquisadores: ".$countPesquisador;

 foreach ($pesquisadores as $pesquisador) {
  # code...
    
  echo "
 "."Nome do pesquisador: ".$pesquisador->identificacao->nome_completo;

  if(isset($pesquisador->artigos_em_periodicos)){

   echo "
"."Quantidade de artigos em períodicos: ".$pesquisador->artigos_em_periodicos->artigo->count();

  foreach ($pesquisador->artigos_em_periodicos->artigo as $artigo) {
    # code...
    
    echo "Titulo Artigo: ".$artigo->titulo;
    echo "Titulo Revista: ".$artigo->revista;
   }
   
  }

  if(isset($pesquisador->artigos_em_revista)){

   echo "
"."Quantidade de artigos em revista: ".$pesquisador->artigos_em_revista->artigo->count();

  foreach ($pesquisador->artigos_em_revista as $artigo_revista) {
    # code...
    
    echo "Titulo Artigo: ".$artigo->titulo;
    echo "Titulo Revista: ".$artigo->revista;

   }

  }

  else if(isset($pesquisador->artigos_em_periodicos) and isset($pesquisador->artigos_em_revista)){

   echo "
"."Quantidade de artigos em períodicos: ".$pesquisador->artigos_em_periodicos->artigo->count();
   

  foreach ($pesquisador->artigos_em_periodicos->artigo as $artigo) {
    # code...
    
    echo "Titulo Artigo: ".$artigo->titulo;
    echo "Titulo Revista: ".$artigo->revista;
   }

   echo "
"."Quantidade de artigos em revista: ".$pesquisador->artigos_em_revista->artigo->count();
   
 foreach ($pesquisador->artigos_em_revista as $artigo_revista) {
    # code...
    
    echo "Titulo Artigo: ".$artigo->titulo;
    echo "Titulo Revista: ".$artigo->revista;

   }

  }

 }

?>
;-)

sexta-feira, 14 de março de 2014

Inciando os estudos de PHP

Então vamos começar novamente, como descrito em meu plano de trabalho, uma da minhas atribuições seriam estudos de estatística aplicada  e, PHP com MySQL. Dessa forma, separei o dia de hoje para relatar a minha experiência com a instalação dos "apetrechos" necessários ao desenvolvimento de minhas habilidades com o PHP e MySQL.

Vamos começar, pelo princípio como de praxe.

Primeiramente temos que conhecer qual é a versão do seu sistema operacional - lembrando que no meu caso estou utilizando o Windows -  para tal temos dois caminhos para descobrir isso, mas iremos pelo caminho mais curto, pressione as teclas Windows + Pause | Break, ao fazer isso "auto-magicamente" aparecerá uma janela mostrando qual a versão do seu sistema, como mostra a figura abaixo.









Como pode ser verificado, a versão do meu sistema é a 64 Bits, então os softwares necessários deverão ser todos 64 Bits.

O Editor

Uma das ferramentas necessárias é um editor de texto, no Windows temos o notepad, mas ele não é muito viável, ressaltando também que, há no mercado diversos editores tanto pagos como também os gratuitos. Entretanto, apesar da infinidade de editores vamos utilizar e instalar o notepad++[1], que trata-se de um editor gratuito e que possui suporte para uma infinidade de linguagens de programação, além de por possuir uma instalação muito simples e intuitiva.
Após, ter baixado o instalado proceda normalmente com a instalação.


O Servidor

Para que nossos scripts PHP, sejam interpretados precisaremos de um servidor de internet com Apache e MySQL, sendo assim, utilizaremos o WampServer[2] para emular esse serviço em nossa máquina, e assim testar nossas páginas sem a necessidade de hospedá-las em um servidor online.

Lembrando que há inúmeros programas que fazem o mesmo, mas utilizaremos o WampServer devido sua simplicidade e facilidade de uso.
Após, ter baixado a versão correspondente e instale.


Por enquanto é só, mas em breve teremos um post explicando como configurar o WampServer.

;-)


[1]notepad-plus-plus.org
[2]wampserver.com/en/

quarta-feira, 12 de março de 2014

Plano de Estudos (Spartacus)

Então, o que dizer? Há uma infinidade de coisas que poderia dizer, mas no momento o que tenho a dizer é que estou grato por participar do grupo, e, espero como todos poder contribuir para o crescimento intelectual e acadêmico não apenas próprio  como de todo o grupo.

No primeiro dia, como ocorre em todo e qualquer lugar delimitamos as atividade que cada um dos elementos do grupo pretendem realizar no decorrer deste primeiro semestre, sei que muitos desafios virão, junto com a sede e o desejo de sobrepuja-lós. Em alguns casos teremos teremos êxito, em outros momentos perderemos algumas batalhas devido o grau ou devido o desgaste, entretanto, assim como o lema dos 'U.S. Marines', estaremos "Semper Fi" ao objetivo traçado.

Além disso, hoje conhecemos um software para utilização em visualização da informação da IBM, ManyEyes, conhecemos algumas bases de dados com as quais iremos brincar tais como - Transparência.Goiás e o IMB.

Vale deixar, a versão 0.001 do meu plano de estudos.

Isso é tudo pessoal!!!

=)