Início de uma nova fase na faculdade…

Hoje é um dia muito importante na minha carreira de Microsoft Student Partner, na noite de terça feira, (26-04-11) meu colega Sander Toledo, estava dando uma volta na faculdade quando se deparou com uma sala escondida perdida num canto do 3º andar, foi lá comentar comigo daquela sala. Mais que rapidamente fui lá dar uma olhada, estava ótima, uma sala não muito grande, mas consigo colocar cerca de 5 pessoas com relativo conforto dentro dela, mais uns 3-4 servidores para testes. Agora a cereja do bolo, aquela sala estava sendo preparada para ser um mini laboratório pela faculdade, mas por algum motivo foi abortada a missão. Ou seja, toda a estrutura elétrica e de rede lógica foi preparada já. Isso realmente me deixou, como eu poderia dizer, simplesmente feliz, mas me veio uma dúvida, como eu faria para ter aquele espaço disponível para nossos estudos? Saímos dali e fomos direto ao coordenador. O prof. Rafael mais que depressa foi lá conosco dar uma olhada na sala, ele realmente gostou daquilo ali e viu potencial na ideia. A sala estava toda bagunçada, cheia de tralha pra tudo quanto é lado, fomos conversar com a direção da faculdade, e ganhamos o aval para montar a sala. Só que a faculdade só disponibilizará o espaço. Mas já é uma conquista.

Ontem mesmo conseguimos preparar todo o terreno pro que virá a acontecer nessa semana.

Nessa minha longa jornada como “cara de infra” consegui juntar um “acervo” de peças relativamente grande, e decidi que finalmente vou colocar tudo aquilo pra rodar. Hoje mesmo levei 8 pcs, pra lá. Amanha a tarde estarei levando mais 6, num total de 14 computadores… não sei nem se eles funcionam mas tenho um grupo bom que espero que me ajude nessa etapa de triagem. Acho que estará pronta até quarta feira, bem a tempo pra Imagine Cup.

Assim que ela ficar pronta eu vou tirar algumas fotos e colocar aqui para o pessoal dar a opinião do que acha.

Você Conhece o Codeplex?

Ao desenvolver algum tipo de aplicação sempre temos vários problemas a gerenciar: Use Case, diagramas de classe, modelos E-R, e mais um monte de coisas técnicas que podem ser vistas nas aulas da faculdade. Mas existe um problema que muito dificilmente a faculdade poderá ajudar. Um ambiente de desenvolvimento e gerenciamento de código. Existe o sourceforge.org, mas em geral ele é voltado apenas para aplicações do mundo Linux. E se você quiser desenvolver para Windows? Para onde correr? Por esse motivo a Microsoft disponibiliza o Codeplex um host de projetos open source, que possui várias ferramentas para o gerenciamento de suas aplicações, dentre as quais eu posso citar o Team Foundation Server. Quem já trabalhou com ele sabe que é uma ferramenta que dispensa comentários. Para quem não conhece o Team Foundation Server, consegue fazer o gerenciamento de muitas coisas necessárias dentro de um projeto, desde requisições de serviço, gerenciamento de tarefas por usuário, realizar check-in e check-out de documentos, fazer o lock para evitar alterações simultâneas, dentre outras inúmeras funções, além da integração com o Visual Studio Professional em diante. E nada de #mimimi de Visual Studio é caro, lembre-se do meu post sobre o Dream Spark que você consegue essas ferramentas gratuitamente só por ser estudante.

O Codeplex, atualmente conta com cerca de 20.000 projetos open source com os mais variados tipos de licenciamento.

Na minha faculdade já começamos a utilizar o Codeplex para desenvolver algumas soluções por conta. Creio que em no máximo 30 dias já vamos ter uma solução para demonstrar, no caso é algo que eu preciso aqui no meu trabalho.

Até mais tarde

Imagine Cup Brasil 2011 em Curitiba!

Estou convidando todos a participar da Imagine cup que irá ocorrer em Curitiba neste ano.

Para quem for querer participar estarei disposto a dar carona e tudo mais, porém aviso que só tem 4x lugares no carro.

 

Fico aguardando todos a participar:

mailmkt4-2

Conectando e-mails do Yahoo! no Outlook 2010 e OWA por IMAP!

Boa tarde, como muitos sabem o sistema de e-mail do Yahoo! não permite que seja utilizado o protocolo IMAP para as contas gratuitas para realizar a integração com clientes de e-mail, apenas o POP funciona. As funcionalidades de IMAP estão teoricamente apenas liberadas para as contas pagas. Uma coisa interessante é que o Yahoo! permite acesso via IMAP sem custo para dispositivos mobile de forma nativa. Desde quando eu criei esse e-mail no Yahoo!, cerca de 1 ano, eu venho procurando uma solução para isso, pois na minha visão de mercado, é inconcebível que um grande portal como o Yahoo não tenha um serviço de IMAP gratuito.

Ao fazer uma pesquisa nos fóruns do TechNet me deparei com esse tópico:

http://social.technet.microsoft.com/Forums/en-US/outlook/thread/0111c5c2-9350-464a-8950-cc0cd23a039e/

Após uma acalorada discussão descobriu-se que existem várias formas de se conseguir acesso via IMAP.

E resumindo, se realizarmos as configurações de e-mail utilizando o endereço do servidor como: imap-ssl.mail.yahoo.com funciona o IMAP para a conta. Atente-se para o detalhe que é .com e não .com.br.

Seguem as configurações do cliente de e-mail:

Incoming server (IMAP): 993
Encryption Level: SSL
Outgoing server (IMAP): 465
Encryption Level: SSL

Aberta as Inscrições para o S2B

Bom dia,

Estão abertas as inscrições para o Student 2 Business (S2B).

O S2B faz parta das iniciativas da Microsoft Brasil, em que os participantes recebem licenças para download gratuito dos softwares utilizados nos treinamentos para continuar os estudos em casa.

O programa conta com o apoio de empresas que precisam de mão de obra especializada na plataforma Windows e ao final do programa de capacitação, estas oferecem oportunidades de emprego ou estágio.

A proposta do programa é auxiliar os estudantes a seguir uma carreira na área de T.I.

Os alunos serão capacitados em uma das tecnologias Microsoft, nas áreas de Desenvolvimento de Software, Infraestrutura, Banco de Dados (DBAs), Criação de Websites ou CRM (Dynamics), de acordo com a disponibilidade do curso na localidade escolhida.

A grande novidade para este ano é que haverá em algumas localidades, capacitação em Desenvolvimento para computação em nuvem com o Windows Azure, a plataforma da Microsoft para execução de aplicativos e serviços de Cloud Computing.

O S2B irá abranger 33 cidades em 11 estados brasileiros:

– Amazonas

– Ceará

– Distrito Federal

– Espírito Santo

– Minas Gerais

– Paraná

– Pernambuco

– Rio de Janeiro

– Rio Grande do Sul

– Santa Catarina

– São Paulo

Os candidatos poderão receber 4, 32 ou até 84 horas de treinamento gratuito em três etapas de aulas, num aumento gradativo de complexidade.

As aulas acontecem em 35 unidades dos Centros de Inovação mantidos pela Microsoft em várias cidades do país e em instituições parceiras.

Inscrições para a 8ª onda do Students to Business

Especializações:

– Infra-estrutura

– Desenvolvimento de Software

– Desenvolvimento para computação em nuvem

– Banco de dados

– Criação de Websites

– CRM

Período de Inscrições: de 14/02 a 15/03/2011

Então pessoal, o esquema é se inscrever o quanto antes, para maiores informações acessem o site do programa clicando aqui.

WSUS, o que é?

Imagine o cenário:
20 clientes, com uma conexão lenta com a internet, e sai um Service Pack do Windows, 200MB.
Seus próximos dias serão realmente perturbadores: conexão lenta, sistema caindo, usuários reclamando. Você também poderia baixar o pack do site da Microsoft e instalar manualmente em cada computador, mas isso além de ser muito chato de fazer, vai onerar o seu tempo disponível.

Para isso a Microsoft deixa a disposição dos profissionais de TI a ferramenta WSUS de forma gratuita. O WSUS, Windows Server Update Service, é um software destinado a gerenciar de forma centralizada, todas as atualizações da plataforma Microsoft, è possível gerencia desde, atualizações do Security Essentials, até os Service Pack do SQL Server. è possível criar grupos de distribuição, testar antes de lançar as atualizações, definir o que pode e o que não pode ser instalado nos clientes. A instalação dele é bem simples, irei utilizar nesse exemplo o que eu possuo aqui no Laboratório Lanac, estarei rodando em um Windows 2008 Server R2 64 Bits, sendo que ele é o meu Domain Controler.

Abra o gerenciador de servidores e vá no menu de Funções e clique em Adicionar Funções. Dentre as opções escolha a opção Windows Server Update Services.

Após confirmar a instalação dele, o assistente começará o download da ferramenta. depois disso ele abrirá o instalador em si.

Nós começamos primeiramente aceitando o contrato de licença de uso.

contrato de licença

 

LogoaApós devemos configurar qual é o caminho que ficarão os arquivos baixados, eu recomendo que seja em um disco diferente do seu %systemroot% pois em geral grandes arquivos serão guardados. Não esqueça de deixar o checkbox assinalado.

local de save

 

Após a configuração do local que os arquivos estarão salvos, devemos configurar a forma como o sistema vai organizar essas informações. Aqui temos três escolhas. Podemos instalar um Windows Internal Database que será um “banco de dados” exclusivo para o WSUS, usar uma instancia de SQL Server instalado no computador, ou conectar em um SQL Server externo. No meu caso eu instalei utilizando uma instancia de SQL Server  Express que eu tenho nessa máquina.

forma de banco de dados

 

Após definir o sistema de armazenamento das informações passamos a parte de configuração da interface web do WSUS, caso você já possua mais algum site dentro do computador você deverá criar um site pro WSUS selecionando a segunda opção,  Caso você não possua nenhum site dentro desse servidor, escolha a primeira opção.

escolher a forma de gerenciamento web

 

Aparecerá um resumo das operações escolhidas, basta conferir tudo atentamente e clicar  em Avançar.

 

confirmar

 

Concluída a instalação, basta clicar em Concluir para que seja iniciado o processo de Configuração do Sistema.

conclusao

 

Será preciso realizar algumas configurações preliminares antes de continuar a instalação, tais como liberar portas no seu firewall, identificar o proxy da rede, mas essas informações em geral só se aplicam se a sua empresa tiver um firewall corporativo, senão não é preciso se incomodar com isso. De qualquer forma o assistente do WSUS informa que é preciso estar atendo a esses detalhes

 

definições de instalação

Será pedido para participar do programa de aperfeiçoamento do Windows Update, pessoalmente eu sempre participo desses programas, quanto maior o feedback, melhor será a qualidade da ferramenta.

 

confirmacao aperfeiçoamento

 

Será pedido para especificar a origem dos softwares que o seu servidor irá gerenciar, eles podem vir tanto de uma base central, caso a sua empresa tenha várias filiais, como baixar diretamente do site da Microsoft, nesse exemplo eu vou baixar direto da Microsoft.

 

origem sincronização

Agora ele pedirá por credenciais do servidor Proxy, caso seja desnecessário esse passo, clique em Avançar, senão preencha corretamente as informações pedidas.

proxy

Será pedido para fazer uma Conexão com o servidor especificado, basta clicar em Iniciar Conexão. Atente ao fato que esse procedimento pode demorar um pouco.

inicia sincronização

Depois de realizada a conexão,  será pedido que seja inserido quais os idiomas que o WSUS procurará atualizações, eu recomendo usar apenas as necessárias, já que cada idioma é um pacote diferente, pense que cada SP do Windows XP ocupa uns 300MB, multiplique isso por 10 idiomas, teremos cerca de 3GB “desperdiçados” em disco.

 

definição de idiomas

Depois de definir os idiomas que serão buscados, basta escolher os aplicativos que serão baixados, Atente para o Microsoft Security Essentials, Windows Live, SQL Server, Windows Server, Windows, e a suíte Office.

escolha dos produtos

Será depois solicitado que seja  especificado quais tipos de atualizações serão baixadas, se apenas Atualizações Críticas, de segurança, service packs, eu recomendo que sejam baixadas todas as atualizações.

tipos de atualização

Após será solicitado que seja especificado o período em que será atualizado os repositórios do seu servidor, nesse exemplo estou usando o horário da meia noite todo dia para realizar as atualizações do banco de dados.

horario de sincronização

 

Basta deixar selecionada a caixa de sincronização inicial que o sistema se encarregará de baixar as atualizações do Windows Update selecionadas.

conclusao configuracao

 

Bem, isso é o mínimo para configurar o WSUS, depois disso será possível realizar a configuração de mais coisas nele, mas isso fica para um outro artigo.

 

Um Abraço

Dream Spark, o que é?

O Dream Spark é um programa da Microsoft destinado a auxiliar os estudantes de curso superior, a aumentar sua capacidade criativa, utilizando-se de suas ferramentas de desenvolvimento. Esse programa apenas exige que o aluno, realmente esteja matriculado em um curso superior.

Ele trás uma série de benefícios, sendo eles:

Acesso a uma grande variedade de softwares em suas versões completas, aqui vai uma pequena lista dos softwares que o programa abrange:

  • Microsoft SQL Server 2008 Developer Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2008 Professional Edition
  • Microsoft Expression Studio 1.0
  • Microsoft Expression Studio 2 Trial Edition (includes Web, Blend, Media, and Design)
  • Microsoft Windows Server 2003 R2 Standard Edition
  • Microsoft Windows Server 2008 Standard Edition
  • IT Academy Student Pass
  • SQL Server 2008 Express Edition
  • Visual Studio 2008 Express Edition
  • XNA Game Studio 2.0 (with 12-month Creators Club Student trial membership)
  • Virtual PC 2007
  • Visual Basic 2005 Express
  • Visual C++ 2005 Express
  • Visual C# 2005 Express
  • Visual Web Developer 2008 Express
  • Visual Basic 2008 Express
  • Visual C++2008 Express
  • Visual C# 2008 Express
    Em suma, as ferramentas de desenvolvimento, exceto o pacote Office.
    Treinamentos gratuitos na plataforma .NET, e muito mais. Vocês podem consultar mais informações sobre o programa entrando no site clicando aqui.
    Para obter acesso a isto basta possuir uma Live ID, pode ser uma conta de Hotmail, esteja matriculado numa faculdade. Embora exista várias faculdades cadastradas no programa já, existe a possibilidade de a sua não estar lá, o que foi o meu caso, ai basta entrar em contato com a Microsoft para passar os dados que sejam necessários para a inclusão dela na tabela.
    Infelizmente o processo de cadastramento da sua faculdade pode acabar demorando, nesse caso você pode usar  uma carteira internacional de estudante, a ISIC, a qual você pode obter no site brasileiro da ISIC clicando aqui. ela tem validade de cerca de 1 ano, e além de identifica-lô internacionalmente como estudante ainda é possível obter descontos em uma gama de estabelecimentos. Ela possui no momento em que eu escrevo o custo de R$40,00 o que é pouco, se pensar que conseguimos um desconto de até 50% na Pizza Hut. Com duas pizzas compradas você já paga a carteirinha.
      Em Curitiba existem dois locais que você pode emitir a carteira, no STB (não estou falando do canal do Silvio Santos e sim do Student Travel Bureau)

    STB – Batel
    Endereço: Av. do Batel, 1230 – loja 16
    Telefone: (41)3342-2447
    Fax: (41)3343-3340
    Atendimento: De segunda a sexta das 9h às 18h30 e aos sábados das 9h30 às 12h30.

    STB – Alto da Glória
    Endereço: Rua Augusto Stresser, 420 – Loja 08
    Telefone: (41)3254-1300
    Fax: (41)3254-1300
    Atendimento: De 2ª a 6ª das 9h30 às 18h30 e aos Sábados das 10h às 13h

    Será preciso, uma foto 3×4 seu RG e um comprovante de matrícula na faculdade, pode ser uma mensalidade paga, porém tem que ser do mês vigente, carteira de estudante válida.

     

    Amanhã estarei indo emitir a minha, qualquer dificuldade os detalhe que precise a mais eu deixarei avisado

     

    Boa Noite a todos

    Unidade Q, o que é isso e como remover?

    Bom dia a todos,

    Fazia algum tepo que eu notei que meu computador tinha uma tal de unidade Q, a qual eu não conseguia acesso, nem mesmo remover o qualquer outra coisa, deixei pra lá, e hoje resolvi retira-la do meu computador.

    Essa unidade Q surge quando realizamos a instalação do Microsoft Office 2010  utilizando o Click-To-Run, pois essa tecnologia é baseada em virtualização de aplicação, Em suma essa unidade Q é virtual, e apenas aplicações virtuais residem dentro dela, por isso não é possivel remove-la ou acessa-la por vias normais.

     

    Para remover a unidade você deverá realizar uma edição no registro utilizando o regedit.

    Navegue até a pasta

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

    Caso você não possua a pasta Explorer ( o que foi o meu caso diga-se) você poderá cria-la, sem problema algum.

    Dentro da Pasta Explorer crie uma nova chave do Tipo DWORD, e defina seu nome como NoDrives.

    Clique com o botão direito em NoDrives e escolha Modificar.

    Na Parte de Base selecione Hexadecimal, e em valor digite 10000 depois clique em OK.

    Crie uma noma chave do Tipo DWORD desta vez  com o nome de NoViewOnDrive.

    Clique com o botão direito em NoViewOnDrive e escolha modificar.

    Na Parte de Base selecione Hexadecimal, e em valor digite 10000 depois clique em OK.

    Saia do Editor de Registro e observe que a letra Q sumiu do painel do Meu computador.

     

    para maiores informações segue o link para o KB 931626 (em inglês)

    Assembler em mips–parte 3

    Boa dia
     
    Conforme combinado estou colocando um exemplo de calculadora em MIPS e explicando o que cada operação faz
     
     
    1. #Calculadora Básica #
    2. #Desenvolvido por: Diego Henrique da Silva #
    3. #data: 16/11/2010 21:23 #
    4. #########################################################################################
    5. #Projeto de calculadora para a disciplina de Fundamentos de Hardware II #
    6. #Objetivo: Construir uma calculadora para processadores MIPS de 32bits em assembler #
    7. #Tendo como opções soma,subtração, divisão e multiplicação, logo após deverão obter os #
    8. #termos e imprimir na tela o resultado, o programa está em loop para no fim de cada #
    9. #execução perguntar se quer realizar uma nova operação. #
    10. #########################################################################################
    11. .data #
    12. prompt1: .asciiz "Digite a operação pedida:\n1 - Soma\n2 – Subtração" #
    13. prompt2: .asciiz "\n3 – Multiplicação\n4 – Divisão\n5 - Sair\n" #
    14. termo1l: .asciiz "Digite o 1º termo\n" #
    15. termo2l: .asciiz "Digite o 2º termo\n" #
    16. erro: .asciiz "Número inválido, tente novamente.\n\n" #
    17. final: .asciiz "Obrigado por usar este software!" #
    18. resultadol: .asciiz "O resultado é: " #
    19. pulalinha: .asciiz "\n\n" #
    20. diveerr: .asciiz "O divisor não pode ser 0.\n\n" #
    21. #########################################################################################
    22. .text #
    23. main: #
    24. pr: li $v0, 4 #Especifica o serviço de impressão£o (4 na tela) #
    25. la $a0, prompt1 #carregando o endereço prompt para o registrador #
    26. syscall #imprime a string de prompt1 #
    27. li $v0, 4 #Especifica o serviço de impressão (4 na tela) #
    28. la $a0, prompt2 #carregando o endereço prompt para o registrador #
    29. syscall #imprime a string de prompt2 #
    30. li $v0, 5 #Especifica o serviço de leitura de inteiros(cód: 5) #
    31. syscall #Lê o numero, ele estará armazenado em $v0 #
    32. beq $v0, 5, fim #seleção 5 vai para fim de execução #
    33. bge $v0, 6, err #se for maior que 6 vai para rotina de erro #
    34. ble $v0, 0, err #se for menor que 0 vai para rotina de erro #
    35. move $t7,$v0 #salva informação de operador informado pelo usuário #
    36. #Obtem o primeiro termo##################################################################
    37. li $v0, 4 #Especifica o serviço de impressão (4 na tela) #
    38. la $a0, termo1l #carregando o endereço prompt para o registrador #
    39. syscall #imprime a string de prompt #
    40. li $v0, 6 #Especifica o serviço de leitura de inteiros(d: 5) #
    41. syscall #Lê o numero, ele estará armazenado em $v0 #
    42. mov.s $f1,$f0 #armazena o valor inserido pelo usuário #
    43. #Obtem o segundo termo###################################################################
    44. term2: li $v0, 4 #Especifica o serviço de impressão (4 na tela) #
    45. la $a0, termo2l #carregando o endereço prompt para o registrador #
    46. syscall #imprime a string de prompt #
    47. li $v0, 6 #Especifica o serviço de leitura de inteiros(d: 5) #
    48. syscall #Lê o numero, ele estará armazenado em $v0 #
    49. mov.s $f3,$f0 # armazena o valor inserido pelo usuário #
    50. #determina a operação####################################################################
    51. beq $t7, 1, soma #redireciona para sub-rotina de soma #
    52. beq $t7, 2, subt #redireciona para sub-rotina de subtração #
    53. beq $t7, 3, multi #redireciona para sub-rotina de multiplicação #
    54. beq $t7, 4, divi #redireciona para sub-rotina de divisão #
    55. soma: add.s $f5,$f3,$f1 #realiza a soma armazena em resultado #
    56. jal print #pula para impressão do resultado #
    57. subt: sub.s $f5, $f3,$f1 #armazena em $t2 o resultado de $t0 - $t1 #
    58. jal print #pula para impressão do resultado #
    59. multi: mul.s $f5, $f3, $f1 #armazena em $t2 o resultado de $t0 * $t1 #
    60. jal print #pula para impressão do resultado #
    61. divi: c.eq.s $f3,$f10 #se $f3=$f10 então flag 0 do coproc1 true #
    62. bc1t errdiv # pula caso flag 0 do coproc1 seja true #
    63. div.s $f5, $f3, $f1 #armazena em $t2 o resultado de $t0 / $t1 #
    64. jal print #pula para impressão do resultado #
    65. #Fim de Rotina###########################################################################
    66. #impressão na tela do resultado##########################################################
    67. print: li $v0,31 #parametro para a execução de som MIDI #
    68. la $a0, 70 #Carrega a nota musical no registrador #
    69. la $a1, 1000 #Tempo em milissegundos #
    70. la $a2, 0 #código do instrumento #
    71. la $a3, 127 #volume #
    72. syscall #executa o som #
    73. li $v0,4 #Especifica o serviço de impressão (4) #
    74. la $a0, resultadol #carrega a String no registrador #
    75. syscall #faz a chamada do sistema #
    76. li $v0,2 #Especifica o serviço de impressão de inteiro (3) #
    77. mov.s $f12, $f5 #carrega no registrador o numero a ser exibido #
    78. syscall #faz a chamada no sistema #
    79. li $v0,4 #Especificando o serviço de impressão de String #
    80. la $a0, pulalinha #Carrega a String para o registrado #
    81. syscall #faz a chamada de sistema #
    82. jal pr #vai para a rotina de prompt de menu #
    83. #Fim da Sub-rotina#######################################################################
    84. #Sub-rotina de erro de dividendo =0######################################################
    85. errdiv: li $v0,31 #parametro para a execução de som MIDI #
    86. la $a0, 61 #Carrega a nota musical no registrador #
    87. la $a1, 1000 #Tempo em milissegundos #
    88. la $a2, 7 #código do instrumento #
    89. la $a3, 127 #volume #
    90. syscall #executa o som #
    91. li $v0, 4 #Especifica o serviço de impressão (4) #
    92. la $a0, diveerr #carregando o endereço final para o registrador #
    93. syscall #imprime a string de prompt #
    94. jal term2 #retorna a pedir o segundo termo da divisão #
    95. #Sub-Rotina de erro de inserção##########################################################
    96. err: li $v0,31 #parametro para a execução de som MIDI #
    97. la $a0, 61 #Carrega a nota musical no registrador #
    98. la $a1, 1000 #Tempo em milissegundos #
    99. la $a2, 7 #código do instrumento #
    100. la $a3, 127 #volume #
    101. syscall #executa o som #
    102. li $v0, 4 #Especifica o serviço de impressão (4 na tela) #
    103. la $a0, erro #carregando o endereço prompt para o registrador #
    104. syscall #imprime a string de prompt #
    105. jal pr #retorna para pr: #
    106. #Fim Sub-Rotina Err######################################################################
    107. #Sub-Rotina de Finalização de execução###################################################
    108. fim: li $v0, 4 #Especifica o serviço de impressão (4) #
    109. la $a0, final #carregando o endereço final para o registrador #
    110. syscall #imprime a string de prompt #
    111. li $v0, 10 #Carrega o serviço de finalização de execução (10) #
    112. syscall #Fim de execução #
    113. #Fim da Sub-rotina#######################################################################

    Student Partners 2010–aprovados

    Bom dia,

     

     

    Ontem a noite, tive umas das melhores noticias do ano. Fui selecionado para o programa Microsoft Student Partners!!! Foram 2 meses de muito estudo, dedicação para fazer tudo que foi solicitado, as provas do S2B estavam bem puxadas, mas no fim tudo valeu a pena. Foi até engraçado, eu ficava a cada 5 segundos dando um refresh na página do Student Partners, quando eu vi a lista de aprovados e vi meu nome, gritei: Passei!! comecei até a tremer na hora, não conseguia pensar direito. mas passados os 15 minutos de euforia, já fiquei mais tranquilo. Quase que derrubei meu notebook no chão.

    Gostaria de agradecer a todos que me ajudaram no processo de seleção, mas alguns merecem ser citados.

    Primeiramente gostaria de agradecer A minha namorada Mirella, que me deixou bem quietinho estudando, preparava comida e levava pra mim, que me tirava de cima do teclado depois que eu caia de sono.

    Ao Evilázaro por me dar umas dicas cruciais de como proceder para ter uma chance de passar no processo.

    Ao corpo docente da minha faculdade por me deixar “matar” algumas aulas para ver as video aulas para os exames. Embora eu não tenha faltado com nenhum compromisso, 100% dos trabalhos feitos e entregues.

    E claro a Microsoft por me conceder essa oportunidade de estar com os melhores para aprender, estudar, conhecer o que tem de melhor no mercado.

    Agora é esperar a confirmação de todos os aprovados e montar os grupos de estudo.

     

    Boa Sorte a todos que foram selecionados e bom ano acadêmico a todos!

    Segue a lista de aprovados geral.

    Região Centro-Oeste

    Distrito Federal
    • Artur Paulino
    • Daniel Dias Neiva
    • Juscélio de Oliveira Reis
    • Vitor César Moreira Pereira
    Goias
    • Deivid Veras Fontenele
    • Jairo Mendes Martins Arruda
    • Sara Jardim Barbosa
    • Thiago Oliveira Silva
    • Wanessa Apolinaria de Sousa
    Mato Grosso
    • Ghanem Arfox
    • Leonardo Luiz Braun
    • Maykon Perin dos Reis
    • Renner Esser Viana
    Mato Grosso do Sul
    • Helio Carrilho Modesto Junior
    • Vagner Freitas Rigo

    Região Nordeste

    Alagoas
    • Ramon Nobrega Tenório
    Bahia
    • Aniara Serrano
    • Antonio Fernando Santos Ladeia
    • Dielson Rocha
    • João Felipe Borges Portela
    • Tiago Eduardo Novaes dos Santos
    Ceará
    • Fabio Cruz de Alencar
    • Felipe Holanda Ribeiro
    • Paulo Oliveira Santiago Junior
    • Rosana Cibelle Castro da Silva
    • Silvana Vitorino
    Paraíba
    • Adriano Santos
    • Breno Queiroz
    • Jarbas Pinto Monteiro Guedes
    • Roberta Dantas Macêdo
    • Titao Yamamoto Júnior
    Pernambuco
    • Amirton Bezerra Chagas
    • Bruno Inojosa Carlos De Souza
    • Maria Amelia Pessoa da Silva
    • Thiago Medeiros
    • Vinicius de Melo Rocha
    • Lucas Araújo Mello Soares
    Piauí
    • Álison Hadamés Pereira Saraiva
    • Gerson Wanney Assunção Sousa
    • James Jeffersondes Silva
    • Johlanio da Silva Ribeiro
    Rio Grande do Norte
    • Edmilson Barbalho Campos Neto
    • Eliseu Gomes
    • José Renato Rodrigues da Silva
    • Marcelo Lucas de Melo dos Santos
    • Sérgio Ricardo Silva de Oliveira
    • Wesley Reuel Marques Silva
    Sergipe
    • Flávio Henrique
    • Iran Bomfim Gregorio
    • Paulo Sizino Medeiros Moraes
    • Rafael Oliveira Vasconcelos

    Região Norte

    Rondonia
    • Fernando Domiciano de Andrade
    • Jackson Correa
    • Robson Schmoor
    Tocantins
    • Flávio Henrique Moura Stakoviak
    Amazonas
    • Benildes dos Santos Silva Junior
    • Mavignier da Silva Galves Junior
    • Wictor Rafael de Araujo SaintYves
    Pará

    * em observação – divulgação em 29 de novembro.


    Região Sul

    Santa Catarina
    • Anderson Celso
    • Carlos Alberto Senczkowski
    • Guilherme Juraszek
    • Melissa Figueira Fagundes
    • Milton Oliveira
    • Roberto Cachoeira
    Rio Grande do Sul
    • Caroline Froehlich
    • Douglas Collioni
    • Fábio Isquierdo
    • Gesmar de Paula Santos Junior
    • Lucas Gomes
    • Luiza Silva Porto Ramos
    • Marcelo Moraes
    Paraná
    • Clodoaldo Assis
    • Diego Henrique da Silva
    • Eduardo Ordine
    • Felipe F. de Souza Carvalho
    • Ismar Dantas
    • Joao Ferreira
    • Keila Barbosa Costa dos Santos
    • Rogério Antonio Duarte Batista

    Região Sudeste

    Espirito Santo
    • André Teixeira Lopes
    • Cleziel Franzoni da Costa
    • Eduardo Araujo
    • Handerson Gomes dos Reis
    • Bianca Nunes do Nascimento
    Rio de Janeiro
    • Anderson Ferreira de Oliveira
    • Edson Barbosa Xavier
    • Jonatan Machado Martins
    • Odilon Inacio de Abreu junior
    • Anaxmandro Silva
    Minas Gerais
    • Bruno Ferreira de Souza
    • Dayana Thalita Santos Viana
    • Flavio Silva
    • Marden Santos Batista
    • Pablo Parreiras
    • Rafael amorim
    • Rainier Augusto Ferreira Sales
    • Ricardo Nunes
    • Italo Silva
    • Walison Silva
    • Patricia Freitas Vitor