Posts Tagged "alunos"

Retorno das Aulas – TCC I e II

Alunos (Segundo as pedagogas não pode mais chamar assim). Estudantes das disciplinas TCC I (Y605406) e II (Y606601), informo que as nossas aulas retornam nessa quarta (29/08/12). O calendário do período ainda não está pronto e por isso não poderemos marcar as datas. Mas assim que receber passarei os dias e apresentação e entrega do projetos. O horário do período será:

TCC I – Sexta-feira

Horário Disciplina
14:20~15:05  TCC I
15:25~16:09  TCC I
16:10~16:54  TCC I
16:55~17:39  TCC I

TCC II – Segunda-feira

Horário Disciplina
07:00~07:44 TCC II
07:45~08:29 TCC II
08:30~09:15 TCC II
09:35~10:19 TCC II
10:20~11:04 TCC II
11:05~11:49 TCC II

Informo também que qualquer informação sobre a disciplina deve ser consultada no site.

[URGENTE] Prova final de Arquitetura de Computadores

Pessoal. Hoje soube que quarta será greve oficial. E nossa prova final está marcada para quarta. Então por conta disso é melhor transferir a prova para segunda (02/07). Lembrando que são todos os assuntos vistos até agora. A prova poderá usar consulta, porém qualquer questão igual a escrita do livro será desconsiderada.

Notificação alunos de TCC I

Atenção alunos de TCC I. Por conta dos acontecimentos ocorridos nas salas de aula, peço a todos que amanhã me encontrem na sala do SIEP para aula no TeleCentro. Sala F14.

Thiago Araújo indicado para prêmio ação coletiva do Ministério do Planejamento!

Nosso egresso e membro da comunidade Open Source AmadeusLMS, Thiago de Sousa Araujo está concorrendo ao prêmio ação coletiva realizado pelo Ministério do Planejamento e Portal do Software Público. As pessoas que foram indicados a esse prêmio são selecionados pela coordenação da comunidade como os usuários que mais contribuem para alguma solução do Portal do Software Público. Vamos torcer para que ele consiga mais esse título! E vamos ajudar também através de votação.

Como votar?

Para votar é necessário antes criar um usuário no Portal de Software publico, é um formulário rápido de ser preenchido, com 4 campos obrigatórios apenas! Depois acessar a enquete de votação!!

URL para criar usuário: http://www.softwarepublico.gov.br/register/user-new
URL da Votação: http://www.softwarepublico.gov.br/avaliacao/respond?survey_id=26763488

WPMC 2010

O WPMC 2010 é um evento internacional, coordenado pelos professores Marcelo Sampaio de Alencar e Valdemar Cardoso da Rocha Jr., que  ocorrerá em Recife, entre 11 e 14 de outubro de 2010.

As inscricões  para o International Symposium on Wireless Personal Multimedia Communications (WPMC 2010) estão abertas e podem ser  realizadas diretamente na página do evento:

www.iecom.org.br ou www.difusaocientifica.com

As informacões básicas do evento (e edicões anteriores) podem ser vistas também na página http://iecom.dee.ufcg.edu.br/~wpmc2010/.

A abertura do evento será feita pelo Ministro da Ciência e Tecnologia, Prof. Sergio Machado Rezende, com a presenca do presidente do National Institute of Information and Communications Technology (NICT) do Japão.

O WPMC está na décima terceira edicão, e nunca havia sido realizado na América Latina. Tem o apoio da Prefeitura do Recife, com uma carta assinada pelo Prefeito, do Recife Conventions Bureau, de algumas empresas, como a Springer, Agilent, Datashop, de entidades como o Iecom,  CNPq, UFPE, UFCG, USP,Universidade de Toronto, NICT e YPR (Japão) e Sociedade Brasileira de Telecomunicacões (SBrT).

Além das atividades técnicas, o WPMC 2010 terá três minicursos, ministrados pelos professores Ryuji Kohno “Advanced Medical Healthcare  Using Wireless ICT”, e Garik Markarian “Wireless Broadband Communciations for Video Surveillance – Trends,Problems and Solutions”, Neeli  Rashmi Prasad e Zheng-Hua Tan “Internet of Things: Opportunities and Challenges”

O evento, programado para o Mar Hotel, contará também com sessões plenárias,com a participação dos especialistas Garik Markarian (Reino Unido), Ryuji Kohno (Japão), Bahram Honary (Reino Unido) e Vishwanath Sinha (Índia).

Um número limitado de inscrições será financiado pelo CNPq, com apoio do Iecom, para alunos de iniciacão científica. Os interessados deverão procurar o coordenador local, Dr. Ajey Kumar (ajeykumar@iecom.org.br), na sede do Iecom, para as  providências.

Entre as atividades sociais programadas, e incluídas na inscricão, estão o coquetel de abertura, na pérgula do Mar Hotel, o jantar de confraternizacão, no restaurante Boi Preto, um passeio pela cidade do Recife, uma visita ao Museu Ricardo Brennand, uma apresentacão do Balé Popular do Recife, os almocos e lanches durante os quatro dias do evento e dois shows com a banda Blue Moon.

Horário 2010-2

Pessoal,

Os horários das turmas de Arquitetura de Computadores (CSINF-003) e TCC (Y6-05406) foram alterados. Alterem na agenda de vocês:

  • Segunda – ARQ (7:00 – 8:30) e TCC (12:50 – 16:10)
  • Terça – ARQ (10:20 – 12:00) –> esse permaneceu o mesmo.

Só relembrando pois não custa nada, prazo máximo de 15 minutos após o início da aula para não receber falta e a data das provas e projetos definiremos no primeiro dia de aula.

Até!

Horários das disciplinas 2010-2

Bem vindos, ao site das disciplinas, os novos alunos das turmas de Arquitetura de Computadores (CSINF-003) e TCC (Y6-05406)! Esse será o nosso principal meio de comunicação. Nesse espaço serão informadas  as datas de provas, trabalhos, práticas, etc. Os horários serão:

  • Segunda – ARQ (10:20 – 12:00)
  • Terça – ARQ (10:20 – 12:00) e TCC (12:50 – 16:10)

As ementas já estão disponíveis. Anotem os horários, pois não tolero atrasos nas aulas (prazo máximo de 15 minutos após o início) e a data das provas e projetos definiremos no primeiro dia de aula.

Boa sorte a todos!

Monitoria

Informo que os alunos que são monitores das disciplinas de lógica de programação e estrutura de dados, no período noturno, não poderão utilizar as salas de aula como ambiente de estudo. Porém conforme reunião de professores ficou acertado que as aulas de monitoria poderia ser nos laboratórios A44 e A40 no ambiente de eletrotécnica. Embora tenham alguns professores que sejam contra isso, qualquer monitor que tenha problemas em buscar a chave desses locais me procurem que resolvo o problema.

Abraços a todos

Como integrar o Apache2 com Tomcat

Aqui vai uma dica de um amigo meu de profissão, Thiago Soares. O menino é bom em Linux e está fazendo mestrado aqui no CIn/UFPE. Sempre tivemos curiosidade de integrar o Apache com o Tomcat e ele conseguiu essa façanha. Aqui vai um tutorial completo de como instalar cada dependência e integrar Apache2 com Tomcat. Espero que gostem.

—————————————————————————

Autor/Colaborador: Thiago Araújo

Publicado em: 7 de junho de 2010

Antes de mais nada, gostaria de dizer que esse tutorial não é igual a aqueles bilhões de tutoriais que você já leu na internet e sempre diz que essa %!%?$ não funcionava. Alegre-se você acaba de encontrar um tutorial que realmente funciona do início ao fim. Justamente nesse tutorial foi minha inspiração para criar o blog. Depois de passar 1 semana tentando integrar o apache2 e o tomcat eu resolvi fazer uma promessa, se eu conseguisse fazer essa integração pegar eu publicaria a solução num blog. Feito! Então mãos a obra. Peguei 2 tutoriais já prontos para configurar o básico coloquei o endereço deles como referência, além disso fiz algumas alterações. Bom, deixa de bla bla bla e vamos começar!

O primeiro passo é atualizar a lista de sites repositórios de programas do seu computador com o comando apt-get:

sudo apt-get update

INSTALANDO JAVA

O JDK (Java Development Kit) é um pacote de desenvolvimento, com compilador java. Há outras opções para quem precisa de menos recursos. Para o meu  caso, o pacote completo é mais indicado.

1.Para instalá-lo, use:

sudo apt-get install sun-java6-jdk

2.Vamos alterar os parâmetros de ambiente, abrindo o arquivo /etc/environment. :

sudo vim /etc/environment

acrescentar as duas linhas abaixo, logo no começo do arquivo:

JAVA_HOME="/usr/lib/jvm/java-6-sun"
JRE_HOME="/usr/lib/jvm/java-6-sun/jre"

Alterar a linha do Path, deixando-a parecida com o exemplo abaixo:

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin”

Por padrão o Ubuntu instala o JDK no diretório /usr/lib/jvm

INSTALANDO O TOMCAT

O Tomcat é um servidor de aplicações Java para web. É software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta. O Tomcat é robusto e eficiente o suficiente para ser utilizado mesmo em um ambiente de produção.

1.Vamos baixar a versão 6.0.20, diretamente de um repositório oficial. Vamos utilizar uma técnica para encurtar o caminho, ou seja, evitar baixar em minha máquina e depois enviar para o servidor em externo, se for o caso:

sudo wget  http://ftp.unicamp.br/pub/apache/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.tar.gz

2.Descompactar em algum diretório (como diz Anderson, a melhor pasta é o /opt)

sudo tar -zxvf apache-tomcat-6.0.20.tar.gz

3.Armazenar em /opt

sudo mv apache-tomcat-6.0.20 /opt/

4.Atribuir permissão de execução nos scripts de inicialização e finalização:

sudo chmod +x /opt/apache-tomcat-6.0.20/bin/*.sh

5.Criar um link simbólico para facilitar em futuras atualizações.

sudo ln -s /opt/apache-tomcat-6.0.20 /opt/tomcat

6.Iniciar o Tomcat automaticamente, ao ligar a máquina:
Criar um script em /etc/init.d/tomcat:

sudo vim /etc/init.d/tomcat

Inserir o seguinte conteúdo:

#!/bin/bash
# Tomcat auto-start
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun

case $1 in

start) sh /opt/tomcat/bin/startup.sh ;;

stop) sh /opt/tomcat/bin/bin/shutdown.sh ;;

restart) sh /opt/tomcat/bin/bin/shutdown.sh ;

sh /opt/tomcat/bin/bin/startup.sh ;;

esac

exit 0

Torna-lo executável:

sudo chmod 755 /etc/init.d/tomcat

Associar esse script para as pastas de inicialização com um link simbólico:

sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

O Tomcat está pronto.

INSTALANDO O APACHE

Este é o mais bem sucedido servidor web livre. Ele será necessário para disponibilizar as paginas de seu site,em nosso exemplo, com um gerenciador de conteúdo:

sudo apt-get install apache2

INTEGRANDO APACHE E TOMCAT

1.Instalando o mod-jk, conector responsável pela ligação do Apache com o Tomcat.

sudo apt-get install libapache2-mod-jk

2.Criando o arquivo workers

sudo vim /etc/libapache2-mod-jk/workers.properties

Inserir o seguinte conteúdo:

workers.tomcat_home=/opt/tomcat

workers.java_home=/usr/lib/jvm/java-6-sun

ps=/

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

3.Criando o arquivo jk.conf. Este arquivo informa ao conector onde está o arquivo de workers, onde e qual tipo de log gravar, qual o contexto processado no Tomcat deve ser disponibilizando pela mesma porta do Apache:

sudo vim /etc/apache2/mods-available/jk.conf

Inserir o seguinte conteúdo:

JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel debug

4.Criando o link simbólico para o Apache levantar o serviço ao iniciar a máquina.

sudo ln -s /etc/apache2/mods-available/jk.conf  /etc/apache2/mods-enabled/jk.conf

5. OBS.: Essa é a etapa que nenhum tutorial trata, portanto siga ao pé da letra o que está escrito nesse tópico 5. Vamos ao httpd.conf criar nosso servidor apache virtual responsável por filtrar as requisições. Portanto:

sudo vim /etc/apache2/httpd.conf

Agora basta escrever isso no arquivo:

<VirtualHost *>
ServerName localhost
DocumentRoot /var/www/
JkMount /examples ajp13
JkMount /examples/* ajp13
</VirtualHost>

6. OBS.: Essa etapa também nenhum tutorial trata, portanto siga ao pé da letra o que está escrito nesse tópico 6. É elementar… e eu ficava me perguntando quando via os outros tutoriais na Internet como o tomcat escuta as conexões vindas do apache? Pois os tutorias só falava em configurar o tal Conector que usa o protocolo AJP. Ai então conheci esse Listener que deve ser configurado, ele fica escutando as conexões vindas do mod_jk e passa ao tomcat. Então vou aproveitar o copiar o arquivo do tomcat como um todo, o nome dele é o server.xml:

sudo vim /opt/tomcat/conf/server.xml

Preencha ele com esse conteúdo:

<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

  <Listener className="org.apache.jk.config.ApacheConfig" append="false"
            forwardAll="true" modJk="/usr/lib/apache2/modules/mod_jk.so" />

  <GlobalNamingResources>
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"

              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

    <Connector protocol="org.apache.coyote.http11.Http11NioProtocol"

           port="8443" minSpareThreads="5" maxSpareThreads="75"
           enableLookups="true" disableUploadTimeout="true"
           acceptCount="100"  maxThreads="200"

           scheme="https" secure="true" SSLEnabled="true"
           keystoreFile="/home/csmadmin/tools/tomcat/apache-tomcat-6.0.20/conf/certs/key.cert"
	   keystorePass="corventis"

           clientAuth="false" sslProtocol="TLS"/>

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

    <Engine name="Catalina" defaultHost="localhost">

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

      </Host>
    </Engine>
  </Service>
</Server>

7. Basta agora reiniciar o tomcat e depois o apache2, SUCESSO!! né?

qualquer dúvida mande email para mim, ou acessem meu blog no WordPress.

Referências:

http://www.jroller.com/RickHigh/entry/problem_configuring_mod_jk_apache

http://ambienteweb.net.br/blog/?m=201001