Salve galera, tudo na santa paz? Postando agora para comentar sobre a minha classificação para 3ª etapa do programa Students To Business!

Para cidade de Joinville - SC, a lista de aprovados foi publicada somente ontem, dia 23/05/08, no site do programa, aproximadamente pelas 08h00.

http://proform.msdnbrasil.tempsite.ws/public/Fase3Classificados.aspx

Assim como nas etapas anteriores, estava na ansiosidade desde a quarta-feira, quando começaram a ser publicados os resultados de algumas cidades. Dos 90 participantes da 2ª etapa, apenas 50 foram classificados para nova etapa.

Acredito que esta será a etapa mais desafiadora, afinal, o objetivo dela é criar um projeto e desenvolver um software em menos de 40 horas! Já tenho em mente um projeto, o qual estarei comentando daqui uns dias. Além do projeto, também haverá uma prova de idiomas, não eliminatória, que será realizada na quarta-feira, dia 28/05/08!

A próxima etapa começa já nesta segunda-feira, dia 26/05/08, com duração prevista de 40 horas. Agora só aguardar a realização da etapa para que eu volte a postar e comentar sobre esta etapa (:

Até mais galera ;)

É pessoal, é isso mesmo! Parte da prova da 2ª etapa de Desenvolvimento de Sistemas, do Students To Business, vazou na internet, numa comunidade do Orkut pra ser mais específico. Todos serão obrigados a refazer a prova, no Brasil inteiro, provavelmente por isso.

Como já comentei na comunidade, por causa de um infeliz vou ter de descer a serra novamente, pois moro a mais de 100km do local de realização do evento. Agora só esperar pelas boas novas.

Já andei lendo por aí que a prova reaplicada foi idêntica a primeira (em alguns lugares), ou seja, não tem nem nexo reaplicá-la. É no mínimo estranho isso.

Só aguardar agora e ver qual vai ser o estouro.

Até mais

Boa tarde galera!

Ao instalar o novo Ubuntu, o 8.04, notei que ele não configura as partições NTFS para iniciar automaticamente com o sistema. Portanto, resolvi escrever aqui para ajudar os iniciantes ;) Então vamos lá!

Vá no menu Aplicações/Applications > Acessórios/Acessories > Consola/Terminal. Na janela que abriu, digite:

$ sudo fdisk -l

Então ele vai listar todas as partições do(s) seu(s) disco(s) rigído(s). Veja qual o Dispositivo de todas que tenham o Sistema HPFS ou NTFS e marque-o em algum lugar.

Após, vamos editar o arquivo /etc/fstab, responsável por iniciar dispositivos ao iniciar o sistema.

1º passo: Primeiramente vamos criar um backup do /etc/fstab.

$ sudo cp /etc/fstab /etc/fstab_bkp

2º passo: Vamos editar o arquivo /etc/fstab.

$ sudo gedit /etc/fstab

3º passo: Adicione a seguinte linha, no final do arquivo, para cada partição NTFS que você deseja iniciar automaticamente.

/dev/sdaX /media/sdaX ntfs defaults 0 0

Substitua o sdaX pelo seu dispositivo, que foi listado lá no fdisk. E após salve-o, feche-o e reinicie o micro. E pronto, a partição NTFS estará montada.

Caso aconteça algum erro ao tentar iniciar alguma partição, verifique os procedimentos ou copie o arquivo de backup e substitua o que foi modificado. Para isso:

$ sudo cp /etc/fstab_bkp /etc/fstab

É isso galera! Espero ter ajudado. Até mais ;)

Buenas galera, tudo certo? Venho agora comentar sobre minha classificação para segunda etapa do evento Students To Business! (:

A classificação saiu no dia 25 de abril de 2008, ontem. Como na fase anterior, fiquei na agonia esperando até a divulgação da lista de aprovados. A princípio, faltavam cinco cidades para serem apurados os classificados para segunda etapa, dentre elas Joinville - SC. Primeiramente saiu o resultado do Rio de Janeiro - RJ, pelas 13h00. Já em seguida, saiu o de Salvador - BA. E depois, só pelas 16h00, saiu o resultado de Joinville! De todos os inscritos nas turmas matutino, vespertino e noturno, somente 90 foram aprovados para turma da área de Desenvolvimento de Sistemas. Para minha alegria, somente eu e minha namorada, que amo muito, fomos aprovados, para turma 1 Dev, aqui da cidade ;) Segue o link para lista de aprovados:

http://proform.msdnbrasil.tempsite.ws/public/Fase2Classificados.aspx

Na página de divulgação dos resultados existe também uma pesquisa na qual os participantes, ao responderem algumas questões, estão concorrendo a licenças do Windows Vista gratuitamente!

O material para estudo da 2ª etapa também já está disponível no seguinte endereço:

http://proform.msdnbrasil.tempsite.ws/public/Fase2Material.aspx

A etapa terá duração de 40 horas, sendo que no centro de inovação de Joinville - SC ela irá começar no dia 29 de abril de 2008, das 08h00 às 12h00. Diferente da primeira etapa, acredito que nesta o pessoal da Microsoft estará envolvido diretamente com os participantes. Outra diferença é que esta etapa será realizada no campus Marquês de Olinda, ao contrário da primeira que foi no campus Boa Vista!

É isso galera, agora só aguardar até o evento! Provavelmente só vou ter tempo para postar novamente após a(s) semana(s) de realização do evento.

Valeu, até mais ;)

Bom dia galera, tudo bem?

Segue uma classe de leitura de arquivos XML em Java!

import java.io.File;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class XML implements iXML {
private String arquivo;

/**
* Seta o arquivo XML
*
* @param String nome_arquivo - Nome do arquivo XML
* @return void
*/

public void setArquivo(String nome_arquivo) {
this.arquivo = nome_arquivo;
}

/**
* Pega o arquivo XML
*
* @return void
*/

public String getArquivo() {
return this.arquivo;
}

/**
* Carrega o arquivo XML
*
* @return Document doc
*/

public Document CarregarXML() throws Exception {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = dbf.newDocumentBuilder();
Document doc = docBuilder.parse(new File(this.getArquivo()));

return doc;
}

/**
* Le a tag do arquivo XML carregado
*
* @param String tag - Nome da tag a ser lida no arquivo XML
* @return String valor
*/

public String LerTag(String tag) throws Exception {
String valor = “”;

Document doc = this.CarregarXML();

Element elemento = doc.getDocumentElement();
Element eltag = (Element) elemento.getElementsByTagName(tag).item(0);

valor = eltag.getTextContent().toString();
valor = (valor != “”) ? valor : “”;

return valor;
}
}

interface iXML {
public void setArquivo(String nome_arquivo);

public String getArquivo();

public Document CarregarXML() throws Exception;

public String LerTag(String tag) throws Exception;
}

Fim da classe ;) Para utilizar a classe, instancie-a, passe por parâmetro em setArquivo() o nome do arquivo XML e utilize o método LerTag() para ler uma tag especifica no arquivo!

XML xml = new XML(); // Cria o objeto

xml.setArquivo(”NOME_DO_ARQUIVO_XML.xml”);

xml.LerTag(”NOME_DA_TAG_XML”); // Ex: LerTag(”channel”)

É isso galera! Espero ter ajudado ;)

Até mais ^^

[S2B] 1ª etapa

Abril 19, 2008

Salve galera! Voltando agora para comentar sobre a realização da 1ª etapa do evento.

Cheguei na Sociedade Educacional de Santa Catarina (SOCIESC), em Joinville - SC, campus Boa Vista, pelas 07h05 do dia 15/04. Pelo que notei, fui o segundo a comparecer no local. Conversando com a administração do evento fui informado de que apenas 70 dos 210 inscritos compareceram no período matutino.

O evento começou somente as 08h00, no Anfiteatro da escola, com a apresentação da instituição e dos cursos ministrada pelo diretor do Instituto Superior Tupy, Wesley de Abreu.

Logo após, começou uma palestra sobre Mercado de Trabalho, promovida pelo Gerente de TI da Milium, loja de comércio varejista aqui da região.

Às 10h00 tivemos um intervalo de 15 minutos. Após, tivemos uma palestra do professor Fernando Cezar de Oliveira Lopes, da SOCIESC, falando sobre o funcionamento do programa, tirando dúvidas e descrevendo o que será proposto em cada área, para auxiliar o pessoal que ainda não havia se decidido. Nessa parte fiquei voando, afinal, já tinha minha área muito bem definida =)

A prova aconteceu somente no último momento. Eram 40 questões de múltipla escolha, sendo que 3 foram anuladas, para serem resolvidas em 30 minutos! As questões da área que você escolhesse tinham peso maior do que a outra na nota final. Achei que as questões não foram muito bem elaboradas, pois muitas tinham duplo-sentido, ou seja, confundiam na hora de responder.

Segue algumas questões que caíram na prova.

1) Quantas camadas existem no modelo OSI? 7

2) Converta o número 51 para bits. 00110011

3) Quais são os tipos de laços de repetição em C#? for, while, do/while, foreach

4) Em que camada do modelo OSI passam os bits? Física

5) Para que servem variáveis? Para armazenar dados

É isso :) Até mais galera!

Fala galera, tudo certo? Nesta categoria, pretendo postar toda a trajetória do evento, nos mínimos detalhes, para que quem um dia pretenda participar do evento possa ter uma noção de como o mesmo ocorre e também como uma recordação pessoal.

Peguei um livro de C# na biblioteca da Universidade, chamado C# Aplicações & Soluções (de Renato Haddad), para estudar para o evento. Baixei também o Visual Studio 2005, versão Trial, para dar uma conhecida na interface do programa. Tenho a lógica, porém nunca trabalhei com tecnologias Microsoft para desenvolvimento, porque sempre fui e serei a favor do Software Livre, tais como Java, PHP e assim por diante.

O resultado foi publicado no dia 09/04, por volta das 22h00. Estava na expectativa o dia inteiro, pois quando eu acessava o site, aparecia um aviso dizendo que o resultado sairia logo após às 16h00. Porém, ao acessar às 16h00, me deparei com outro aviso que alertava que seria anunciado somente duas horas adiante, ou seja, às 18h00. E assim foi indo, de duas em duas horas, até aproximadamente às 22h00, quando fora publicada a lista de classificados oficialmente.

Segue o link dos classificados: http://proform.msdnbrasil.tempsite.ws/public/Fase1.aspx

Ao acessar a página, dei um Ctrl+F no Firefox, utilizando o Ubuntu Linux, digitei meu nome e, que para minha surpresa, estava lá, convocado-me para participar da Turma 1. Me inscrevi para o Centro de Joinville - SC, na Sociedade Educacional de Santa Catarina (SOCIESC).

Baixei o arquivo que contém os endereços e horários, através do link http://proform.msdnbrasil.tempsite.ws/downloads/EnderecoseHorariosEtapa1.doc, e descobri que o evento acontecerá somente às 07h30, do dia 15/04, no centro de inovação de Joinville - SC.

Então é isso, agora só aguardar a realização do primeiro dia de evento, onde provavelmente voltarei a postar por aqui!

Até mais galera ;)

Salve galera, tudo na paz?

Para instalar o Apache HTTPD, MySQL, PHP e PHPMyAdmin no Ubuntu Linux, basta ir no menu Aplicações/Applications > Acessórios/Accessories > Terminal e na janela que abrir digitar:

$ sudo apt-get update
$ sudo apt-get install apache2 mysql-server-5.0 php5 php5-mysql phpmyadmin

A pasta local de arquivos do servidor Apache HTTPD é /var/www, porém você precisará dar permissões nela para poder modificá-la. Para isso, no terminal digite:

$ sudo chmod 0777 /var/www

Se o sistema solicitar alguma senha ao executar algum desses comandos, apenas informe a do administrador e aguarde até os pacotes serem baixados e instalados automaticamente.

Após a instalação, o Apache será configurado para iniciar automaticamente com o sistema.

Então é isso galera!

Qualquer dúvida, crítica ou sugestão, façam seus comentários ;)

Até mais…

Bom dia galera, tudo certo? Neste post estará sendo mostrada uma maneira de reinstalar o GRUB, no Ubuntu Linux, após a instalação do Windows.

Para efetuar a reinstalação, será necessário o cd de instalação do Ubuntu. Esta dica foi testada somente no Ubuntu 7.10 (gutsy) e no 8.04 (hardy).

1º Passo: Insira o CD do Ubuntu, reinicie o computador e inicie o sistema via boot-cd.

2º Passo: Após iniciar, vá no menu Aplicações/Applications > Acessórios/Accessories > Terminal.

3º Passo: No terminal que abriu, digite o seguinte comando e verifique em qual partição está instalado o Ubuntu:

$ sudo fdisk -l

4º Passo: Substituindo o X pela partição que você tem o Ubuntu instalado, digite os seguintes comandos:

$ sudo mkdir /mnt/hdaX

$ sudo mount -t ext3 /dev/hdaX /mnt/hdaX

$ sudo chroot /mnt/hdaX

# apt-get remove grub

# apt-get install grub

# update-grub

# shutdown -r now

Seu micro irá reiniciar e pronto! Seu GRUB está reinstalado ;)

OBS: Vale ressaltar que se seu hd for SATA deve-se substituir de hda para hds nos comandos.

Até mais.