quarta-feira, 19 de abril de 2017

Mestrado: inimigos do seu título


Talvez, o maior inimigo, aquele que mais contribui para que o seu título de mestre demore a chegar (ou nunca chegue) seja você mesmo. O mestrado (e o doutorado) é (ou, pelo menos, é para ser) muito diferente da graduação.

Na graduação você fez um monte de disciplinas, estudou pouco para algumas, muito para outras e, no final das contas, acabou passando por tudo, dentro do prazo ou não. Sendo dúvida, foi sofrido, mas você "só" tinha que aprender o que já estava nos livros. Pouca criatividade ou trabalho original foi exigido de você. Agora é diferente. Você terá que dominar um tema, saber muito sobre alguns detalhes, ter consciência de vários outros e, no final, apresentar algum trabalho realmente seu, a sua contribuição para o estado da arte.

E como chegar nesse resultado, como defender a sua dissertação dentro do prazo?! Não é fácil, mas podemos tirar alguns obstáculos do caminho. Desde que você tenha consciência que esses obstáculos existem! Talvez você tenha até que mudar (um pouco ou radicalmente) o seu estilo de vida. Para pontuar melhor e destacar os inimigos do seu mestrado, vamos destacar:
  • Falta de objetivo. Ter um objetivo bem definido: é bom saber onde você quer chegar e o que fazer para chegar "lá". Aqui uma ou muitas conversas com o orientador podem ajudar muito. E seguir o que ele diz.
  • Falta de foco. Não adianta muito ficar se distraindo com coisas que tiram o seu tempo e não ajudam no andamento do mestrado. Reduza as distrações. Mais de um colega meu já saiu de grupo de Whatsapp, facebook e coisas semelhantes para focar mais nos estudos.
  • Falta de tempo. Para quem trabalha e tem pouco tempo para os estudos, é importantíssimo saber usar bem o tempo disponível. Algumas (ou muitas) atividades sociais devem ser largadas de mão. É necessário aprender a dizer "não" para solicitações que não sejam absolutamente essenciais. Limitar o tempo vendo TV (talvez seja necessário deixar de lado aquele seriado favorito) e de outras coisas é fundamental. 
  • Falta de leitura. Ler é outra atividade essencial para quem faz um mestrado. Eu li uns 200 artigos diferentes durante o meu mestrado, claro que nem todos foram aproveitados, mas, de uma forma ou de outra, contribuíram para o meu sucesso. Aqui cabe um lembre: ler em inglês é um ponto básico. Existe pouca literatura de boa qualidade em português.
  • Falta de humildade. Ninguém sabe tudo - nem o seu orientador. Algumas vezes é necessário parar um pouco, voltar atrás e estudar coisas básicas da graduação para poder aprender e dominar temas novos. Se você precisa usar algum software ou alguma ferramenta matemática, comece estudando do início e peça ajuda a quem já sabe usar.
Finalmente, indico um texto muito bom para quem está fazendo mestrado ou pensa em fazer: Faço ou não façoum Mestrado? Tudo que você deve saber antes de decidir. Muitas dicas para quem faz mestrado: ver aqui.

terça-feira, 18 de abril de 2017

Divulgado: Programação da XII Bienal Internacional do Livro do Ceará


Nesses dias está acontecendo a Bienal Internacional do Livro do Ceará. A programação completa pode ser vista aqui. O evento principal está situado no Centro de Convenções - ver mapa abaixo. Horário de Funcionamento: das 9 às 22 horas (15 a 23 de abril). A entrada é gratuita.
Em sua XII edição, a Bienal terá como tema Cada pessoa, um livro; o mundo, a biblioteca, que traz em si infinitas possibilidades: a diversidade de expressões, a multiplicidade de vozes; incontáveis itinerários narrativos a proporcionar conexões transculturais, encontros de mundos, diálogos no espaço presencial e virtual, fazendo uma grande homenagem ao acervo literário universal, à cultura e à identidade brasileira como patrimônio da humanidade.


segunda-feira, 17 de abril de 2017

Assembleia Geral na próxima quinta-feira, 20/04 - IFCE



Está convocada para a próxima quinta-feira, 20 de abril, uma Assembleia Geral que irá reunir as servidoras e os servidores do Instituto Federal de Educação, Ciência e Tecnologia do Ceará (IFCE), sob representação do SINDSIFCE – Seção Sindical. De acordo com edital publicado, a atividade acontece a partir das 16h, no Campus Fortaleza (Portaria do Aluno), com proposta de debate e encaminhamento em torno dos seguintes pontos:
  1. Informes; 
  2. 31º CONSINASEFE (Eleição de delegadas e delegados); 
  3. Adesão ao Dia Nacional de Paralisação - 28 de abril; 
  4. Riscos aos cargos do PCCTAE; 
  5. Outros.

sábado, 15 de abril de 2017

Abrindo e filtrando arquivos de som do tipo "wav" - em Scilab e Python

Uma das frases que eu acho interessantes no filme 2001: Uma Odisseia no Espaço. O áudio apresenta algum ruído.

O objetivo desta postagem é mostrar como um arquivo de som do tipo "wav" pode ser aberto e manipulado em Python e em Scilab, mas é bom deixar claro que sou bem mais fluente em Scilab. Sobre arquivo no formato "wav" ver aqui. Os arquivos de teste foram escolhidos do filme 2001: Uma Odisseia no Espaço - ver aqui.

O que fazem os códigos? Basicamente, abrem um arquivo se som, mostram o sinal no tempo e na frequência (espectro - uso da fft), filtram o sinal com um filtro do tipo passa-baixa Butterworth e mostram o resultado. No código Scilab, o trecho final cria e salva um tom senoidal com um pouco de ruído.

Principais comandos Python usados:

  • convolve - realiza a operação de convolução - ver aqui. 
  • fft - calcula a transformada rápida de Fourier - ver aqui. 
  • wave - biblioteca para manipular arquivos wav - ver aqui.  


Código Scilab:

///////////////////////////////////////////////////////////////
// Ler um arquivo .wav e mostrar no     //
// tempo e na frequência, filtrar depois //
///////////////////////////////////////////////////////////////
// Prof. Francisco J. A. de Aquino        //
// ver. 1.0   -   15/04/2017,  Fortaleza  //
//////////////////////////////////////////////////////////////

clc; xdel(winsid()); // fechando as janelas.

// Frases:
frase = 'This conversation can serve no purpose anymore. Goodbye.';
//frase = "We are all – by any practical definition of the words – foolproof and incapable of error."
//frase = 'Tom de teste';
//frase = "I am a HAL 9000 computer.";
//frase = "My mind is going... I can feel it.";

// Arquivos de som:
wavfile = 'C:\Users\Silvestre\Downloads\goodbye1.wav';
//wavfile = 'C:\Users\Silvestre\Downloads\foolproof.wav';
//wavfile = 'C:\Users\Silvestre\Downloads\testeff.wav';
//wavfile="C:\Users\Silvestre\Downloads\hal_9000.wav";
//wavfile="C:\Users\Silvestre\Downloads\mind_is_going.wav";

// Lendo e mostrando o arquivo de som:
[y,Fs,bits]=wavread(wavfile);
fg0=figure();
h0=uicontrol(fg0,"style","pushbutton","string","|>",'callback','sound(y,Fs)');
plot(y);  title(frase);

// Espectro do sinal:
tx = round(max(size(y))/2 - 1);
f = 1:max(size(y)); f = f - 1; f = f/max(f); f = f*Fs;
yf = abs(fft(y));
figure; plot(f(1:tx),yf(1:tx)); title('Espectro');

// Filtro passa-baixa:
[p,z,g]=iir(4,'lp','butt',[.20 .40],[.08 .03]);
n1 = convol([1 -z(1)],[1, -z(2)]);
n2 = convol([1 -z(3)],[1, -z(4)]);
nz = convol(n1,n2);

p1 = convol([1 -p(1)],[1, -p(2)]);
p2 = convol([1 -p(3)],[1, -p(4)]);
pp = real(convol(p1,p2));

// Sinal filtrado:
yff = g*filter(nz,pp,y);
yff = yff/max(abs(yff));

fg=figure();
h=uicontrol(fg,"style","pushbutton","string","Som",'callback','sound(yff,Fs)');
plot(yff); title(frase);

yfx = abs(fft(yff));
figure; plot(f(1:tx),yfx(1:tx));

/////// Gerando um tom:
p2 = 2*%pi;
frq = Fs; dt = 1/frq;
t=0:dt:2;
msom = sin(p2*t/2);
som = sin(p2*t*440) + cos(p2*t*880);
som = som.*msom;
som = som + 0.03*rand(1,max(size(som)),'n');
som = som/max(abs(som));
figure; plot(t,som); title('Teste');
wavfiles = 'C:\Users\Silvestre\Downloads\testeff.wav';
wavwrite(som, Fs, 16, wavfiles);

Código Python:

###########################################
## Lendo um arquivo .wav                  #
## Vendo o sinal no tempo e na frequência #
## Filtrando por um filtro passa-baixa    #
###########################################
## Prof. Francisco J. A. de Aquino        #
## Ver. 1.0 - 15/04/2017, Fortaleza - Ce  #
###########################################
import matplotlib.pyplot as plt
import numpy as np
import wave as fw
import winsound

arqff = 'C:/Users/Silvestre/Downloads/hal_9000.wav';
#arqff = 'C:/Users/Silvestre/Downloads/goodbye1.wav';
#arqff = 'C:/Users\Silvestre/Downloads/foolproof.wav';
#arqff = 'C:/Users\Silvestre/Downloads/testeff.wav';
#arqff = 'C:/Users/Silvestre/Downloads/hal_9000.wav';
#arqff = 'C:/Users/Silvestre/Downloads/mind_is_going.wav';
arquivoWav = fw.open(arqff, 'r');

print("Número canais: ", arquivoWav.getnchannels());
print("Número bytes: ", arquivoWav.getsampwidth());
print("Taxa de amostragem: ", arquivoWav.getframerate());
print("Número de frames: ", arquivoWav.getnframes());
print("Compactação: ", arquivoWav.getcompname());

tipos = np.uint8;
Damp = 256;
if arquivoWav.getsampwidth()>1:
    tipos = np.int16;
    Damp = 32760;

#frames = arquivoWav.readframes(arquivoWav.getnframes());
frames = arquivoWav.readframes(-1);
Amplitude = np.fromstring(frames, tipos)/Damp;
fim = np.size(Amplitude);
fim2 = round(fim/2 - 1);

dt = 1.0 / arquivoWav.getframerate();
tempo = np.arange(0, arquivoWav.getnframes() * dt, dt);
ffq = np.arange(0,arquivoWav.getnframes());
ffq = arquivoWav.getframerate()*ffq/max(ffq);
winsound.PlaySound(arqff, winsound.SND_FILENAME);
arquivoWav.close();

plt.plot(tempo, Amplitude); plt.grid();
plt.title(arqff);

Ampf = abs(np.fft.fft(Amplitude));
plt.figure(); plt.plot(ffq[1:fim2],Ampf[1:fim2]);

# filtragem com filtro do tipo FIR:
hh = [1.0, 4.7820952, 9.0600752, 8.0167949, 1.952694, -2.4130316, -2.0234161,
0.1735586, 1.0120036, 0.3765159, -0.3010215, -0.3118091, -0.0008764, 0.1450086,  
0.0661129, - 0.0376649, -0.0478969,  -0.0041389, 0.0204601];
Ampc = 0.0465829*np.convolve(hh,Amplitude,'same');
plt.figure(); plt.plot(tempo,Ampc); plt.title('Sinal filtrado'); plt.grid();

Ampfc = abs(np.fft.fft(Ampc));
plt.figure();
plt.plot(ffq[1:fim2],Ampfc[1:fim2]);
plt.title('Espectro do sinal filtrado'); plt.grid();

plt.show();

Exemplo de filtragem:

Sinal original com ruído e espectro; sinal filtrado e espectro.


sexta-feira, 14 de abril de 2017

Páscoa: alguns significados e uma breve reflexão

Imagens: fontes aqui e aqui.

Em um mundo tão cheio de tensões e problemas, crimes e crueldade, a data de hoje pode passar desapercebida pora muitos. Mas o que significa "Páscoa"? Em grande medida, a resposta depende de qual tradição religiosa você pertence - alguns cristãos não comemoram a Páscoa. Para a maioria dos cristãos é, ou deveria ser, também um momento de reflexão. Na prática, a preocupação com ovos de chocolate pode ser maior! Tendo essas ressalvas em mente, segue algumas informações.

“A Páscoa é um feriado cristão que comemora a Ressurreição de Jesus Cristo. Depois que Cristo morreu na cruz, Seu corpo foi colocado em um sepulcro, onde permaneceu separado de Seu espírito até Sua Ressurreição, quando Seu espírito e Seu corpo foram reunidos. Os santos dos últimos dias afirmam e testificam que Jesus Cristo ressuscitou e vive hoje com um corpo glorificado e aperfeiçoado de carne e ossos” Encyclopedia of Mormonism (1992), 2:433.
Fonte aqui.

Muito antes de ser considerada a festa da ressurreição de Cristo, a Páscoa anunciava o fim do inverno e a chegada da primavera. A palavra "Páscoa" – do hebreu "peschad"– significa "passagem". Sempre representou a passagem de um tempo de trevas para outro de luzes, isso muito antes de ser considerada uma das principais festas da cristandade.

A Páscoa cristã celebra a ressurreição de Jesus Cristo, que de acordo com a Bíblia ocorreu três dias após a Sua crucificação. É comum em todas as Igrejas cristãs, o domingo ser um dia destinado à comemoração da ressurreição de Cristo, realizada pela Eucaristia, contudo, o Domingo de Páscoa é diferenciado dos outros, neste é celebrado o aniversário da ressurreição de Cristo, a festa da vida.

Essa festa faz referência à última Ceia de Jesus com os discípulos, Sua prisão, julgamento, condenação, crucificação e ressurreição. A celebração inicia-se no Domingo de Ramos e termina no Domingo de Páscoa, período compreendido como Semana Santa. É uma das festas mais antigas existentes, e a principal festa do ano litúrgico cristão.
Fonte aqui.

quinta-feira, 13 de abril de 2017

Dica de leitura: A Batalha do Apocalipse (literatura "Nerd")




Acabei de ler A Batalha do Apocalipse - Da Queda dos Anjos ao Crepúsculo do Mundo de Eduardo Spohr. Foi uma leitura envolvente e rápida: quase 600 páginas em menos de uma semana. No início, pensei que o autor era estrangeiro (Spohr é uma sobrenome meio estranho, ops raro* - ver aqui! ... você não acha?), mas uma referência à cidade do Rio de Janeiro no início da leitura ligou o meu desconfiômetro e fui fazer uma pesquisa rápida, resultado: autor brasileiro, do Paraná. Claro que isso acabou aumentando o meu interesse em ler o livro.

Sobre o livro: é literatura de ficção e fantasia, com muitos elementos tirados dos conhecimentos das religiões ocidentais (principalmente Antigo e Novo Testamento) e uma ou outra pitada de fontes mais distantes. Que for ler A Batalha do Apocalipse pensando na Bíblia, pode acabar achando o texto muito herético, mas essa não é a intensão de Spohr. Superada essa dificuldade, o que temos é um texto ágil, de leitura fácil (poucas palavras "difíceis") com alguns momentos que levam a uma reflexão um pouco mais pausada. As cenas de luta são muito boas. Como a história do livro de confunde com a história da humanidade (e um pouco além), ganhamos algumas aulas de história de brinde.

Uma entrevista "antiga" com o Eduardo Spohr no programa do Jô aqui. Uma entrevista mais recente aqui. O próprio autor dá algumas dicas de leitura (ver aqui):

Expectativa é um problema e estraga qualquer bom filme ou livro. Como “A Batalha” ficou muito tempo fora do mercado (quase dois anos) é natural que cada um tenha a sua própria ideia sobre o romance.

Lembre-se de que uma obra nunca é exatamente igual à imagem que você idealizou. Pode ser melhor, pode ser pior... tudo vai depender do seu nível de expectativa.

Portanto, por mais que eu goste do livro, sempre aconselho as pessoas a iniciar a leitura com a cabeça aberta e sem preconceitos. Quanto mais neutro você for, mais chance terá de gostar.

Um resumo (Saraiva - ver aqui):

Há muitos e muitos anos, tantos quanto o número de estrelas no céu, o paraíso celeste foi palco de um terrível levante. Um grupo de anjos guerreiros, amantes da justiça e da liberdade, desafiou a tirania dos poderosos arcanjos, levantando armas contra seus opressores. Expulsos, os renegados foram forçados ao exílio e condenados a vagar pelo mundo dos homens até o Dia do Juízo Final. Mas eis que chega o momento do Apocalipse, o tempo do ajuste de contas. Único sobrevivente do expurgo, Ablon, o líder dos renegados, é convidado por Lúcifer, o Arcanjo Negro, a se juntar às suas legiões na Batalha do Armagedon, o embate final entre o céu e o inferno, a guerra que decidirá não só o destino do mundo, mas o futuro da humanidade. Das ruínas da Babilônia ao esplendor do Império Romano, das vastas planícies da China aos gelados castelos da Inglaterra medieval, A Batalha do Apocalipse não é apenas uma viagem pela história humana - é também uma jornada de conhecimento, um épico empolgante, repleto de lutas heroicas, magia, romance e suspense.

* só existem dois currículos Lattes cadastrados com este sobrenome alemão.

segunda-feira, 10 de abril de 2017

Mestrado em Energias Renováveis: nova seleção de alunos (IFCE)



Divulgando


A Coordenação do Programa de Pós-graduação em Energias Renováveis (PPGER) lançou edital para o processo seletivo do mestrado em Energias Renováveis para ingresso no semestre letivo 2017.2. As inscrições são gratuitas e devem ser feitas exclusivamente pela internet na página do programa, onde também o edital já se encontra disponível.  As inscrições ocorrem no período de 17/04 a 26/05.

No total, são ofertadas 20 vagas, distribuídas em três linhas de pesquisa da seguinte forma: Controle e Processamento de Energia (10 vagas); Mecânica Aplicada à Conservação do Meio Ambiente (5 vagas) e Bioquímica e Meio Ambiente (5 vagas). Também é possível concorrer por meio das cotas sociais. O edital prevê que 20% das vagas sejam destinadas aos candidatos cotistas. No ato da inscrição, o candidato deve informar a linha de pesquisa de preferência e indicar um tema de interesse dentre os propostos no edital.

Para concorrer, é necessário possuir diploma de nível superior reconhecido pelo MEC nas modalidades de licenciatura plena, bacharelado ou de tecnologia, nas áreas de engenharias, ciências exatas e da terra e ciências biológicas. O mestrado em Energias Renováveis é uma parceria entre os campi do IFCE de Maracanaú, Fortaleza e Caucaia.
 Fonte aqui.

terça-feira, 4 de abril de 2017

Humor: piadas Nerds


Um pouco de humor nesses tempos tão complicados é fundamental. Boas risadas! Bem ... se você conseguir entender!


 Pobre Mercúrio, não sabe o que é ter problemas de verdade como nós de terceiro mundo.

É bom ter cuidado quando fizer piadas com mulheres nerds ....

Mas não dá pra negar que ele é o funcionário mais brilhante da firma!

*** Fonte aqui. Ver mais aqui e aqui.

segunda-feira, 3 de abril de 2017

Divulgando - "O LADO DO BEM E DO MAL: COMO TRABALHAR EM SEGURANÇA DA INFORMAÇÃO" (Palestra)



No dia 06/04, quinta-feira (06/04), às 14 h, no Auditório Superior - IFCE - Campus Fortaleza, será realizada o seminário "O LADO DO BEM E DO MAL: COMO TRABALHAR EM SEGURANÇA DA INFORMAÇÃO". Palestrante: Cassius Puodzius* da Security LATAM Research Lab.

O Gira Antivírus é um seminário educativo da ESET América Latina, gratuito e está orientado a estudantes que desejam conhecer como funcionam as ameaças cibernéticas e como podemos nos proteger. Nesta XII edição do Gira Antivírus focamos no funcionamento de segurança da informação de todo o ambiente virtual.

Através de demonstrações ao vivo, podemos observar diferentes pontos de vista de um ciberataque:
  • As ferramentas e técnicas utilizadas por um atacante 
  • As falhas de segurança em serviços web que facilitam os ataques 
  • O nível de comprometimento da vítima e como ela é afetada
Esta palestra procura informar aos participantes o que é Ransomware e como é o funcionamento desta ameaça, de que maneira os cibercriminosos controlam mil computadores através de Botnets e qual é a estrutura de um ciberataque por trás de emails maliciosos e do uso da engenharia social. Também apresentam quais são as medidas necessárias para neutralizar esses ataques e nos manter seguros.

* Cassius Puodzius. Pesquisador de segurança da informação da ESET, onde se dedica a acompanhar as ações e evolução do cibercrime no Brasil. Ministra palestras informativas sobre segurança da informação em eventos, como Futurecom 2016, realiza mentorias sobre o tema e é colaborador do blog WeLiveSecurity.
Formado em engenharia da computação, participou de pesquisas relacionadas a criptografia na Escola Politécnica da USP e TU Darmstadt (Alemanha), atuou em projeto de segurança para IoT na Gemalto (Meudon, França) e trabalhou durante dois anos no Security Office do Banco BTG Pactual. Já publicou e apresentou pesquisas no Journal of Systems and Software, WTICG do SBSeg, LatinCrypt (seção “Students and Posdocs”).
Mestrado em andamento em Information Security. Escola Politecnica da USP. Orientador: Paulo Sérgio Licciardi Messeder Barreto. Lattes aqui.

domingo, 2 de abril de 2017

Albert Einstein: algumas frases

Resultado de imagem para albert einstein
Albert Einstein gostava de tocar violino.

“Decidi o seguinte sobre meu futuro: vou procurar um emprego imediatamente, mesmo que seja muito modesto. Meus objetivos científicos e minha vaidade pessoal não vão me impedir de aceitar uma posição como subordinado.” - Essa afirmação foi escrita em uma carta endereçada a Mileva Maric, futura esposa de Albert Einstein, em 1901. O ganhador do Prêmio Nobel de Física de 1921 teve dificuldades para conseguir o primeiro emprego depois que se formou na Escola Politécnica Federal da Suíça. Algumas frases:
  • Bens materiais, sucesso aparente, fama, luxo — para mim, essas coisas sempre foram desprezíveis. Eu acredito que uma vida simples e despretensiosa é a melhor para o corpo e para a mente.
  • Certamente minha carreira não foi determinada pela minha própria vontade, mas por inúmeros fatores sobre os quais não tenho nenhum controle.
  • Quando aceitamos nossos limites, conseguimos ir além deles.
  • A lógica vai levar você de A a B. A imaginação vai levar você para qualquer lugar.
  • Não conseguimos resolver um problema com base no mesmo raciocínio usado para criá-lo.
  • Uma pessoa que nunca cometeu um erro nunca experimentou nada novo.
  • A imaginação é mais importante do que o conhecimento. O conhecimento é limitado. A imaginação circunda o mundo.
  • Não tenho nenhum talento especial. Apenas sou apaixonadamente curioso.
  • Grandes mentes sempre sofreram a violenta oposição dos medíocres. Esses últimos não conseguem entender quando uma pessoa não se submete inconscientemente a preconceitos hereditários.
  • Não tente ser uma pessoa de sucesso. Tente ser uma pessoa de valor.

Fonte aqui.