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

segunda-feira, 11 de abril de 2011

Um pouquinho do FLISOL ....


No último sábado, dia 09 de abril, tivemos o Flisol (Festival Latino Americano de Instalação de Software Livre), um evento que ocorreu ao mesmo tempo em várias cidades da América Latina, reunindo conhecimento, compartilhamento e diversão.

Tive a oportunidade de participar do Flisol Indaiatuba, e pode acreditar, valeu cada minuto!!!

O sábado foi meio maluco, as coisas não começaram muito bem, levei minha pikachu pra regular o freio na sexta-feira, mas durante o caminho, já na Anhaguera, deu problema, e começou a travar a roda traseira, para ajudar, eu que não tenho noção nenhuma de geografia, não fazia a menor ideia de onde estava, fui rodando por umas ruas estranhas até achar como voltar pro centro de Jundaí, afim de deixar minha moto no mecânico, o mais engraçado foi que parei para perguntar em um ponto de ônibus para uma senhora de uns 50 anos, ela me explicou qual caminho pegar, até aí tudo tranquilo, até ela soltar: “Olha moça, se você tivesse outro capacete eu ia contigo até lá” … senhorinha corajosa viu :-P mas eu logo tratei de avisar que a moto estava com problemas, então era melhor deixar essa ideia pra lá :-P

O freio ficou travando a roda traseira, e por isso, não conseguia passar dos 50 Km/h, e isso me deixou extremamente atrasada. Para ajudar, o carro dos meus pais também está na oficina, então chegar em Indaiatuba foi uma aventura, meu pai pediu um carro de um amigo emprestado, para me pegar na loja de moto e me levar até lá, isso é amor demais ao Software Livre viu, com isso, cheguei quase 1 hr atrasada, mas no fim deu tudo certo.

Quando cheguei, meu amigo Edson, do Ubuntu Campinas, estava palestrando sobre o tema: “Sou legal, uso software livre”, uma palestra bastante interessante, onde explica a importância do Software Livre e a questão da legalidade das licenças, um assunto bastante interessante, e que foi muito apreciado pelos participantes, o auditório estava lotado, e os elogios foram muitos.



Logo após a palestra do Edson, tivemos o tema “Desktop Linux, Uma plataforma completa”, com meu ex professor Luciano Peraro. Sou suspeita para falar, por que tenho um carinho muito especial por ele, já que é o responsável por me apresentar ao mundo do Software Livre, e com isso tenho motivos para sempre pedir seu apoio nos eventos que organizo, é engraçado e gostoso ver o jeito natural e tranquilo com que se apresenta, nos faz aprender de uma forma muito agradável, e pode deixar professor, da próxima vez marco dois horários, assim não terá problema caso se empolgue novamente ;-)




A terceira palestra foi com o tema “JAVA para dispositivos portáteis – J2ME”, com os professores Cláudio Luís e Benedito Cristiano. Essa palestra me encheu de orgulho, fiquei imensamente feliz por terem aceitado o convite, e ouvir sobre esse assunto de forma tão profissional e objetiva é sempre muito interessante, já que é um nicho de mercado e uma oportunidade real de trabalho. A palestra foi excelente, baseada no minicurso que deram na semana da tecnologia na FATEC Jundiaí, se ficou curioso, pode conferir um pouco o conteúdo em http://www.tecnologiaeducacional.com , acessando a plataforma Moodle, com o usuário palestra, e a senha Palestra#0904 (com o P maiúsculo hein) , assim poderá obter maiores informações.





Ao mesmo tempo, também tivemos a palestra “O openSuSe, o KDE e você” com Domingos Teruel, foram distribuídos vários cds do OpenSuse, assim como uma clara explicação dessa distro, e da pra perceber que o pessoal aprovou hein ;-)




Na parte da tarde, começamos com o tema “Criando Sites com LAMP em apenas alguns minutos” com o Prof ME. Jaime Cazuhiro Ossada, primeiramente, desejo agradecer muito ao professor Jaime pelo apoio na organização do evento, divulgação e incentivo. Acompanhei através do Walter todo o esforço da galera da FATEC, e junto com a Profa. Me. Silma Pompeu, obtiveram uma estrutura fantástica, que agradou a todos. Agora sobre a palestra, ficou curioso sobre o que é LAMP? Vale a pena conferir, ahhhh da uma olhada no Joomla também, vai gostar ;-)



O Fabio Serragnoli arrazou com dois temas “Usando Java Efetivamente” e “Design Patterns em Java” , conteúdo tecnico, mas com abordagem compreensível para tds os níveis.



Também tivemos uma palestra sobre “Android: História, Mercado e Possibilidades” com Santhyago Gallão, o Android tem sido uma oportunidade para muitos, e um assunto que chama a atenção de qualquer desenvolvedor, muito interessante. Um detalhe importante, o Santhyago veio de Santa Catarina afim de colaborar conosco, o que só nos deixa ainda mais felizes e orgulhosos.



Também tivemos a palestra sobre “Ciência Forense, dos primórdios a forense computacional”, com Carlos Ribeiro e Sandra Pereira. Não é justo ter dois temas interessantes ao mesmo tempo, não acha? :'( Infelizmente não deu para assistir essa palestra, mas também tenho certeza que valeu a pena.



Não podemos esquecer do Install Fest, apareceram várias máquinas para instalação ou configuração, e o apoio da comunidade e dos mais experientes com o GNU/Linux foi primordial. Muito obrigada a todos.








Quem merece destaque no Flisol também foram os alunos, esse já é o quarto evento relacionado a Software Livre que ajudo a organizar, e sinceramente, esse foi o com melhor estrutura, vários alunos se colocaram à disposição para ajudar, e muitos compareceram as palestras, isso nos faz querer participar cada vez mais, é gratificante observar que dão valor a tanto esforço, por isso, é a FATEC Indaiatuba que merece os maiores elogios, deu até vontade de mudar pra lá :-D





Enfim galera, esse foi nosso primeiro Flisol em Indaiatuba, e o primeiro de muitos. Foi incrível, gratificante e instrutivo, reforço aqui todos os agradecimentos do Walter, a ajuda de todos foi essencial. E nos vemos no próximo ;-)

Mais fotos, aqui . Créditos de Valdir de carvalho www.valdirfotografo.com.br. 

domingo, 12 de setembro de 2010

Reflexões - Semana da Tecnologia - FATEC Jundiaí

Nesta semana, entre os dias 08 a 10 de Setembro, tivemos na FATEC Jundiaí a “Semana da Tecnologia”, como sempre com muitos assuntos interessantes, mas infelizmente nem sempre valorizados pelos alunos. Temos que reconhecer que boa da parte da culpa da situação da educação no país se deve aos próprios alunos que não aproveitam essas oportunidades, apenas olham para seus próprios umbigos e ainda reclamam dos que tentam fazer a diferença.

Mas para quem sabe valorizar as oportunidades que surgem, tivemos vários conteúdos interessantes, no meu caso em especial, aproveitei os minicursos de java, ouvi muitas palestras legais, e também corri muito para tentar ajudar na organização para que tudo desse certo. Vou tentar passar um pouco do conteúdo que aproveitei.

Por causa do emprego, não consegui aproveitar a programação da manhã, mas ví que a galera de eventos caprichou no assunto, tivemos um conteúdo bastante diversificado, envolvendo sustentabilidade, diversão e cultura. O período da tarde era mais voltado para logística e informática.

Na quarta-feira, o professor Claudio Luís deu um excelente minicurso de JavaScript, fazendo uso de vários exemplos e levando toda a galera a realmente colocar a mão na massa. O conteúdo foi introdutório mas muito interessante, aqui você encontra um pequeno resumo do que foi apresentado .

No período da noite, assisti a palestra sobre o Parque Tecnológico de Jundiaí, é um projeto bastante interessante, e trará muitos benefícios para a cidade, inclusive para a própria FATEC, já que está no projeto também construir um espaço para a faculdade dentro do próprio parque. Tomara que o projeto seja realmente levado adiante.

Na quinta-feira, no período da tarde, o professor Claudio Luís e o professor Benedito Christiano ministraram o curso de J2ME – Java para Mobile, na minha opinião, um dos mais divertidos e interessantes, foi muito legal entender como é feito um aplicativo para celular, e principalmente ver na prática o resultado, assim que tiver tempo, tento postar um resumo do curso aqui no blog. No período da noite, assisti a palestra sobre introdução a PROGRESS, embora já trabalhe com isso a mais de um ano, conhecimento é sempre bem vindo, e conhecer pessoas da área também, obrigada Sr Antonio Menegatti pela oportunidade.

A sexta feira foi o dia mais corrido, e também o mais especial. Graças a ajuda do Paulo Christiano, conseguimos várias palestras envolvendo Software Livre, o que da um brilho e um prazer ainda maior ao evento. Pessoas extremamente profissionais, engajadas e focadas se dispuseram gentilmente a viajar para uma faculdade pequena no interior de São Paulo, de forma voluntária, visando apenas o compartilhamento de informações. Isso é mágico, e reforça ainda mais o orgulho de defender e promover essa filosofia.

Abrimos a tarde de sexta feira com a excelente palestra do Laércio Tardochi, que falou sobre o BrOffice, uma suíte de escritório livre e que atende perfeitamente a todas as nossas necessidades, pode conhecer um pouquinho dessa ferramenta aqui.

Logo após o Laércio, tivemos a palestra do Alexandre Marques de Oliveira, o famoso Rencka, que palestrou sobre a Educação para o Futuro, mostrando exemplos de como o software livre é importante e útil para a educação, há diversas ferramentas que auxiliam no aprendizado em todos os seguimentos.

A terceira palestra foi com o próprio Paulo Christiano, que apresentou o tema Ubuntu – Libertando seu Desktop, o Ubuntu é realmente uma excelente distribuição gnu/linux, fácil e completa, promovendo ainda mais a inclusão digital e o acesso ao mundo tecnológico. A quarta palestra da tarde foi com o Carlos Ribeiro sobre o OpenSuse, foi interessante conhecer essa distro, visto que sempre me foquei apenas ao Debian e Ubuntu, como o KDE está fantástico, fiquei tão motivada que hoje mesmo instalei a distro para começar a fuçar um pouquinho, vale a pena.

A noite, tivemos a presença do Edson do Ubuntu Campinas, que falou de uma forma muito agradável e instrutiva sobre a legalidade do software com o tema Sou Legal, uso Software Livre, e ao mesmo tempo, umas das mais esperadas, a do Hélder Maurício sobre Introdução ao Desenvolvimento de Jogos com Software Livre, um assunto interessante e que foge um pouco do escopo que nossa grade proporciona, por isso, muito legal.


A próxima palestra foi com o Carlos Donizete, o famoso Coringão falando sobre o Ubuntu Games, mostrando ainda mais que hoje em dia, tudo é possível com o gnu/linux. Pudemos contar também e novamente com o João Bueno dando minicurso de Python, uma linguagem fantástica, com a correria não pude comparecer, mas tenho certeza que foi fantástico, já tive a oportunidade de fazer o curso uma vez, e sei que vale a pena. Pra fechar a noite com chave de ouro, tivemos a presença do Marcos Sungaila com o tema Mercado de Trabalho e Certificação, para nós que estamos começando a carreira profissional agora, é ótimo ouvir dicas de como sobreviver e vencer o mercado de trabalho, conhecer o caminho do sucesso pela visão de profissionais tão experientes realmente vale a pena.

Tivemos muitas outras atividades, espero que os participantes também tiraram proveito dessas. Enfim, foi uma semana bastante produtiva e interessante. Muito obrigada a todos que compareceram, especialmente ao professor Luciano Peraro e todos os outros professores e alunos da ETEVAV ( Escola Técnica Estadual Vasco Antonio Venchiarutti ) por comparecer, prestigiar e dar o devido valor a “Semana da Tecnologia” da FATEC, que os próprios alunos e alguns professores fatecanos não deram. Para nós, com certeza valeu a pena !!!

quarta-feira, 5 de maio de 2010

Linux Day - FATEC Jundiaí

Atenção galera!!!

No dia 29 de Maio (sábado) estará acontecendo o Linux Day na FATEC de Jundiaí. Teremos várias palestras interessantes, Install fest e a participação de vários integrantes da comunidade de Software Livre de Jundiaí e região.

Mais informações no site do evento.

O evento será aberto à comunidade, e contamos com a participação de todos.


sábado, 13 de fevereiro de 2010

Linguagem de Programação – Java – Aula 1

Olá galera, esse semestre será um pouco puxado, terei que aprender pelo menos 4 linguagens ao mesmo tempo, Progress e Delphi para o emprego, C++ e Java para faculdade, embora o que queira mesmo estudar seja Python. Mas enfim, aproveitando todas essas horas de estudo que terei que dedicar, vou compartilhando aqui o conteúdo que for absorvendo, repassando minhas aulas, exercícios :-D se mais alguém se interessar em compartilhar seu conhecimento, será bem vindo, muito mais legal do que aprender sozinha.


Essa semana tive minha primeira aula de Java, lembro de já ter visto essa matéria no curso técnico, mas as coisas ficaram um pouco confusas para mim, mas agora eu engreno hein ;-)


Um paradigma referente a programação, define o modo de se realizar alguma atividade. Na questão de desenvolvimento de sistemas, há duas opções, a construção de forma Estruturada e a Orientação a Objetos.



No caso do Java, usamos Orientação a Objetos. Na verdade, o Java não é apenas uma linguagem, e sim um conjunto de aplicações e componentes. Ele pode ser usado para o desenvolvimento em console, gráficos, dispositivos móveis e para web.


Dentre algumas vantagens apresentadas em aula foi:

  • Multiplataforma;

  • Multithread : lançar canais para que várias aplicações trabalhem juntas;

  • Distribuição gratuíta;

O Java funciona da seguinte forma: Temos o arquivo com extensão .java, depois de compilado ele gera bytecodes (com extenção .class), e através da Máquina Virtual – JVM – qualquer lugar em que a tenha instalado (a máquina virtual), é possível executar o bytecode, independente da plataforma. A linguagem .NET da Microsoft também foi pensada e criada com esse conceito, mas como não é interessante que outras plataformas além do windows sejam usadas, não temos essa liberdade que o Java oferece.



Orientação a Objeto


A Orientação a Objeto tem alguns conceitos essenciais para o seu entendimento, pode ter uma melhor explicação aqui, aqui no blog darei uma rápida visão do que a engloba:


  • Classe : é a representação de algo que existe no mundo real. Uma classe é composta por:

  • Atributos : características dos objetos;

  • Métodos : ações realizadas ou sofridas pelos objetos;

  • Objeto : Sempre pertence a uma classe, representa algo que existe no mundo real. O objeto é uma instancia de uma classe.


Ahhh uma coisa importante são os comentários, existem três tipos de comentários em Java:

// Este é um comentário de uma só linha
/* Este é um comentário de uma ou mais linhas */
/** Este é um comentário de documentação */

Por isso, durante o exemplo, colocarei vários comentários explicando o que faz cada coisa ok.

Exemplo: Vamos tentar relacionar a vida cotidiana com o Java.


Temos uma Casa (classe) com 5 cômodos (5 objetos) – 2 quartos, banheiro, cozinha e sala. Todos eles tem Lâmpadas (classe), e a possibilidade de seu estado estar acesa ou apagada. Alguns cômodos estão com a lâmpada acesa (quarto 2 e banheiro) e os outro a lâmpada está apagada (quarto 1, cozinha e sala) . Então a representação ficaria assim:


Transformando isso tudo em código:


Classe Lâmpada:


public class Lampada /*começamos definindo a classe, por convenção a primeira letra do nome da classe é maiúscula*/


{ /* A delimitação de um bloco é sempre usando a chave, então para começar, abre a chave, e para terminar, fecha a chave*/


private String estado; /*definimos o atributo, veja que ele é do tipo String, e esse tipo na verdade não é um tipo primitivo, é uma classe da linguagem, e por isso está com a primeira letra maiúscula, e lembre-se que atributos terminam com “ ; ” . Os atributos podem ser : public = disponível para todas as classes; private = visível apenas dentro da classe e protected = que eu tbm só conhecerei mais pra frente. Segundo a boa programação, os atributos devem ser private em sua maioria*/



public void acender() /*aqui definimos o método acender, ele é void porque não produz retorno da aplicação, apenas definirá a ação do atributo estado*/


{


estado = “ACESO”;


}


public void apagar() /*aqui definimos o método apagar, ele tbm é void porque não produz retorno da aplicação, apenas definirá a ação do atributo estado*/


{


estado = “APAGADO”;


}


public String mostrar() /*aqui definimos o método mostrar, ele não é void, porque retornará a ação do atributo estado, como o atributo foi declarado como String, o método tbm deve retornar uma String*/


{


return estado;


}


} // fecha classe



Agora a Classe Casa, porque a classe Lampada sozinha não fará nada:



public class Casa


{


public static void main ( ) /* aqui é onde inicia o programação*/


{


Lampada lsala = new Lampada(); /*instanciando a classe Lampada com o objeto lampada da sala = lsala*/

lsala.apagar(); (método que vem da classe Lampada)



Lampada lcoz = new Lampada();

lcoz.apagar();



Lampada lban = new Lampada();

lban.acender();



Lampada lquarto1 = new Lampada();

lquarto1.apagar();



Lampada lquarto2 = new Lampada();

lcoz.acender();



System.out.println(“A lampada da sala está” + lsala.mostrar() + “A lampada do quarto2 está” + lquarto2.mostrar()); /*aqui é onde mostramos a informação na tela, posso imprimir o estado de todos os comodos*/

}


} //fecha classe Casa


Uma coisa extremamente útil, é a indentação do código, mas aqui no blogger não foi possível fazer isso.


Agora um exercício que ficou pendente para a próxima aula e quem quiser também fique a vontade para fazer: Escrever uma classe chamada Matematica que realize as 4 operações básicas(+ - * /) sobre 2 números float.


Utilizando a classe Matematica, escreva uma classe chamada programa que realize as seguintes operações: 5.3 + 4.7. É possível construir esse programa? Por que?


Bem, vou deixar vocês curiosos quanto a isso também, e na próxima aula volto com a resposta ok. Bons estudos para nós ;-)