Apresentação de trabalhos – Sistemas Multimídia

apresent_multimidia

 

Apresentação dos trabalhos de Multimídia e  Jogos realizado no auditório da FACAPE.

Apresentei a criação do novo site www.osfedera.com e a reformulação do site do professor Tenorio para www.osfedera.com/facape

 

IX E-Info da FACAPE

9e_info

Debate realizado no dia 21/10/2009

Um dos melhores debates já visto na FACAPE. Ficam aqui os meus parabéns aos palestrantes professor Roberto Tenório e ao ex-aluno Cleber Marcelo. Com tema polemico (Windows X GNU Linux) e perguntas interessantes (Manutenção, Custo, Segurança, Treinamento) o 9º E-Info conclui com informações riquíssimas cabendo ao ouvinte fundamentar sua própria escolha entre os Sistemas Operacionais.

Atualize o Windows Vista para Windows 7 Gratuitamente

windows-seven7-header_opt

Se você adquiriu um computador no período entre 26 de junho de 2009 a 31 de janeiro de 2010 com o Windows Vista Home Premium, Business ou Ultimate autentico dos seguintes revendedores abaixo, poderá pedir sua opção de atualização gratuita para o Windows 7.

Revendedores autorizados:

Dell, HP, Intelbras, Itautec, LG, Megaware, Positivo, Asus e Microboard.

Clique no link do fabricante do seu computador e preencha o formulário. Para o meu caso (Itautec) será necessário preencher o formulário e pagar a taxa de envio da mídia, no valor de R$ 50,00. Os usuários receberão em casa um DVD com a versão do Windows® 7 equivalente (Quem possui o Windows Vista Home Premium receberá o Windows 7 Home Premium, quem possuir o Windows Vista Business receberá o Windows 7 Professional e quem adquiriu o computador com o Windows Vista Ultimate receberá o Windows 7 Ultimate) juntamente com o COA (Certificado de Autenticidade).

O perfil do novo programador

faculdade_sonhador

Estava lendo alguns comentários  na comunidade da minha faculdade FACAPE e achei um relato bastante importante. Palavras do amigo Almedson Ferreira:

“Enquanto estamos na faculdade temos uma visão formada de acordo com as reportagens que lemos. Mas na prática, no campo de trabalho a realidade é outra. Quando fui trabalhar no CESAR a minha gerente nos disse para esquecermos tudo o que aprendemos na faculdade, pois a realidade do mercado de trabalho é bem diferente.

Se quiser estar no mercado de Desenvolvimento de Software o profissional deve saber Java, JSP, JFS, Hibernate, Struts, Javascript, XML, HTML, UML, RUP, CSS, BANCO DE DADOS, preferível ter certificações na linha Java, mas ter também na linha .NET. O diploma em Ciências da Computação e um inglês avançado é uma obrigação e não um diferencial para então começar a carreira. Enganam-se quem acredita que para desenvolver um sistema só precisa saber de banco de dados e de uma linguagem de programação, esse só vai conseguir empregos em empresas mixurucas. Regras de negócio é um conhecimento que se adquire com trabalho e com os anos de experiência.

Então se quiserem sair da faculdade com alguma bagagem, estudem linguagem de programação sim e outras tecnologias e ferramentas QUE O MERCADO PEDE. E não simplesmente porque gostamos de tal ou qual. Façam projetos para colocarem nos currículos, mesmo que esses projetos sejam engavetados, esse é o principal para se adquirir experiência enquanto estamos na faculdade.

Vejam os anúncios de empregos nas listas de discussão e deixemos de ser fanáticos religiosos por sistemas operacionais ou linguagens de programação. Profissionais de informática bons satisfazem o que o mercado pede. Entrem em www.cathonegocios.com.br e vejam os anúncios das ofertas ou em outros sites. Então irão perceber que os anúncios de tendências das revistas são meras fantasias, podendo ser realidade para uma região, mas para outras não.”

E vocês o que acham ? Comentem!

Verificando o status de um arquivo na rede em C#

Olá todos! O amigo Wilson Dutra precisava programar uma verificação de arquivos em dois servidores (um principal e outro de backup) e saber se esses arquivos estavam em uso. Fiquei surpreso ao saber de uma ferramenta disponível no próprio Windows localizado na pasta System32 chamado OpenFiles.

openfiles

Criando um arquivo bat:

@ECHO OFF
C:
del Entrada.Dat
openfiles.exe /query /v > c:Entrada.Dat
exit

Leitura do arquivo de entrada, guardando o resultado em um ArrayList e transportando o resultado para uma ListBox. Salvando também o resultado do ListBox em um novo arquivo de texto chamado Leitura.Dat

private void button1_Click(object sender, EventArgs e)
{
   Process p1 = Process.Start(@"c:Execute.bat");
   p1.WaitForExit();
   StreamReader Dat1 = new StreamReader(@"C:Entrada.dat", false);
   StreamWriter DatL = new StreamWriter(@"C:Leitura.dat", false);
 
   string lin = string.Empty;
   ArrayList arrTexto = new ArrayList();
   int j = 0;
   while (lin != null)
   {
       //Realizo a leitura do arquivo linha a linha
       lin = Dat1.ReadLine();
       //Se a linha for de index 8 inicio a leitura
       if (j >= 8)
           //Se a linha for nula ou vazia ignoro
           if (lin != null && lin != "")
               //Pego apenas os arquivos marcados como Leitura
               // e Gravação editáveis)
               if (lin.IndexOf("Leitura + grava") > -1)
                   //Adiciono a linha aceita ao ArrayList
                   arrTexto.Add(lin.Substring(84));
       j++;
   }
   //Fecho meu arquivo de entrada
   Dat1.Close();
   listBox1.Items.Clear();
   //Guardo o Array no ListView
   foreach (string leitura in arrTexto)
   {
       listBox1.Items.Add(leitura);
       DatL.WriteLine(leitura);
   }
}

Este exemplo mostra como ler o retorno do arquivo Execute.bat, trazendo assim o resultado do openfiles.exe. No próximo artigo complementaremos a solução mostrando como fazer a leitura no segundo servidor e o bloqueio do mesmo. Muito obrigado Wilson por compartilhar o seu conhecimento com todos do blog. Parabéns!