sexta-feira, 29 de junho de 2007

Studing in MIT at home

The Massachusetts Institute of Technology, MIT, ofers a website full of didatic resoursers used in its varies courses. Thus Internet user who likes self-learning new stuff or who wants to complement their knowledge in their specific area can take advantage of the content of all MIT's courses.

That website is a project called Open Course Ware, OCW. It's possible there to navigate along many courses given by MIT, organized by area in the college, for example: economics, architecture, eletrical engineering, computation, biology, philosophy and so on.

Each course corresponds to an academic discipline. In the main page of each course are shown a description of the course it self, the literal resourses, the class notes, the slides used in each class and the exercices, amongst other resourses.

Note that the language there is English. But as the OCW's goal is to take knoledge to all the places in the world, this institute has made partnerships in some countries. There is a brazillian version with a big part of OpenSourse's content translated. This version is hosted inside Universia domain, a site dedicadede to a graduating and under-graduating public.

quinta-feira, 28 de junho de 2007

Estudar no MIT em Casa

O Instituto de Tecnologia de Massachusetts, MIT, oferece na Internet um site com uma vasta quantidade de materiais e recursos didáticos utilizados em seus diversos cursos. Assim os internaltas que gostam de aprender coisas novas sozinhos ou que querem complementar seus conhecimentos em sua área podem desfrutar do conteúdo de todos os cursos do MIT.

O site é o do projeto Open Course Ware, OCW. Nele é possível navegar por diversos cursos ministrados no MIT, organizados por área do nível superior de ensino, tais como: economia, arquitetura, engenharia eletrica, computação, biologia, filosofia e por ai vai.

Cada curso corresponde a uma disciplina ou "cadeira" acadêmica. Na página principal de cada curso são mostrados a descrição do curso, os recursos literários, as notas de aula, os slides utilizados em aula e exercícios, dentre outros recursos.

Note que por ser um instituto americano, o idioma do sítio é o inglês. Mas como o projeto do OCW é de levar conhecimento para todas as partes do mundo, o instituto tem firmado parcerias em alguns países. Existe uma versão brasileira com grande parte dos conteúdos do OpenCourse traduzidos. Essa versão está hospedada dentro do domínio do Universia, um site voltado para o público que frequenta cursos superiores muito bom.

Abaixo duas ligações do projeto do MIT para os autididatas e curiosos.

  • Linque do OpenCourseWare do MIT:
  • http://ocw.mit.edu/index.html
  • Linque da versão brasileira:
  • http://www.universiabrasil.net/mit/index.jsp

Novo visual de O Povo

O portal de notícias O Povo passou recentemete por renovação de seu projeto visual que acrescentou ao seu site muito mais que uma aparencia melhor.

A cara do sítio passou por uma reformulação completa. Quem estava acostumado com o padrão de cores e de layout da página nota a diferença. Agora ficou tudo mais bem dividido, com cada coisa no seu lugar. Desse modo o conteúdo do site está mais fácil e de encontrar. A combinação de cores também agrada.

Mas o que mais me chamou atenção nisso tudo foi poder ler a versão impressa do jornal O Povo em casa, no meu computador, e de graça. O jornal está disponível em versão digitalizada com todo o conteúdo da mídia impressa. Tem até um efeito legal de passagem de páginas como se estivessemos folheando o jornal.

O site que já é bom, ficou melhor.

terça-feira, 26 de junho de 2007

Joost pra boi dormir

Hoje testei o Joost em meu computador. O Joost é um serviço da internet que permite a seus usuarios assistirem programação de TV na hora que quiserem. Foi idealizado pelos mesmos criadores do Kaaza e do Skype. Funciona utilizando redes de compartilhamento do tipo P2P, deste modo, depende da quantidade de usuarios assistindo um determinado programa para que ele possa ser transmitido com qualidade. Essa característica é para evitar problemas com congestionamento de servidores. Alguns meios de informação tem falado bastante do Joost antes dele começar a funcionar, como a respeitada Info-Exame.

Neste mês o Joost deixou de depender apenas de convite de amigos e foi liberado para teste do publico internalta em geral. Baixei e testei aqui e a primeira experiência que tive com o programa não foi muito boa.

O serviço ainda está bem limitado em relação a conteúdo. No tocante à imagem e som o programa dá um show, quando não trava constantemente. No meu computador não consegui assistir mais que 5 segundos sem travamento. Isso pode bem ser por causa de minha conexão de banda larga "básica" de 300k. Mas já ouvi falar que independentemente da velocidade de conexão alguns vídeos podem apresentar problemas de transmissão devido ao método de transmissão citado acima, o P2P.

No geral passei mais tempo observando a tela preta dizendo "COMING UP". Pra assistir é preciso muita paciência.

O jeito é esperar para o serviço amadurecer e se tornar realmente o que ele pretende ser. Por enquanto ele ainda não me agradou.

  • Obs: Banda Larga - Conexão analógica que, num sentido geral, provê velocidades maiores que os meros 56K das conexões discadas. O Brasil é 11º no uso desse tipo de conexão.
  • Obs2: Banda Básica - Conexão digital, que geralmente se refere a conexões discadas que utilizam modens dial-up. Ainda é predominante no Brasil.
  • domingo, 24 de junho de 2007

    Crueldade covarde

    Ontem às cinco da manhã no bairro da Tijuca, Rio de Janeiro, uma empregada doméstica foi espancada por 5 jovens alcolizados.

    A doméstica estava esperando um ônibus sentada na parada, daí do nada chegam uns filhinhos-de-papai, tomam a bolsa com seus pertences, documentos e dinheiro, daí começam a espancá-la no chão. Durante o ato chamam-na de vagabunda! Querem dinheiro? Não. Simplesmente querem bater e bater. Brutalidade barata!

    Não dá pra entender o que rola na cabeça de covardes como esses. Moram em condomínios situados num bairro de elite, têm tudo dado nas mãos pelos pais, fazem faculdade...

    Existem pessoas com gosto pela crueldade. De vez em quando saem na mídia atos como esse (quando saem), cometidos por playboys, como os que ocasionam morte de moradores de rua. Faz um tempo desde a morte de um índio que dormia na rua e foi queimado vivo. Os carrascos alegaram que pensavam ser um mendigo! Mendigo não é ser humano, droga?!

    Isso deixa qualquer um injuriado!!!

    Função Quadrática Melhorada

    Esta é uma versão melhorada do gráfico postado há algumas horas. Neste gráfico é possível visualizar até as coordenadas dos pontos notáveis da função, a saber: o vértice e os "zeros da função".

    No gráfico anterior as ordenadas X e Y se extendiam de 0 a 100. Para melhorar a compreensão e visualização, a extensão dessas ordenadas foi reduzida para de 0 a 10. Fiz isso por causa de a maioria dos livros de matemática do ensino médio limitar-se dessa maneira.

    Legenda: Intersecção com o eixo Oy (0,Y); Vértice (Xv,Yv); Intersecção com o eixo Ox (X,0); .

    De novo e mais uma vez para os usuários do IE. Este código não funciona nativamente no Internet Explorer. Tem que baixar um plugin da Adobe. Os usuários do Mozilla Firefox não passam por esse problema... Experimente o Firefox.

    Função Quadrática em SVG e Javascript

    Esta pequena imagem foi feita a partir da linguagem SVG - Scalable Vetor Graphics. Nela está incluso um código escrito em Javascript que calcula uma o gráfico de uma função quadrática, baseando-se nos valores propostos pelo usuário. Basta clicar nos botões abaixo do plano cartesiano.

    Deu bastante trabalho para fazer. Mas valeu o aprendizado! Além disso o resultado fucou bem legal.

    Nota: O gráfico vai de 0 a 100 nos eixos X e Y.

    Mais uma vez para os usuários do IE. Este código não funciona nativamente no Internet Explorer. Tem que baixar um plugin da Adobe. Os usuários do Mozilla Firefox não passam por esse problema... Experimente o Firefox.

    sábado, 23 de junho de 2007

    Personagem Histórico: Manoel da Nóbrega

    Manoel da Nobrega veio ao Brasil com o primeiro grupo de jesuítas enviados às Américas. Chegou na mesma nau do também primeiro governador geral do Brasil.

    O jesuíta exerceu as atividades de sacerdote e estadista. Foi o pioneiro a perceber a importância de se desbravar as terras do novo mundo, mediante expedições ao interior a dentro. Os europeus perceberam também as vantagens mercantilistas com a empreitada: escravidão de nativos, descoberta de jazidas de ouro etc.

    A primeira missa que foi rezada no Brasil teve a data escolhida para homenagear o apóstolo de Cristo, São Paulo.

    Os franceses que chegaram á costa do Brasil conseguiram formar uma aliança com os indígenas para expulsar os portugueses. Foi criada então a confederação dos tomoios, reunindo diversas tribos na época. Uma guerra foi travada durante quase uma década entre a aliança franco-indígena e os portugueses.

    Durante a guerra, Estácio de sá foi enviado por Portugal para frustar as pretenções francesas. No início a França resiste bravamente.

    José de Anchieta aprende rapidamente o idioma tupi e é convocado por Nobrega para ajudá-lo a reconquistar o apoio indígena.

    São Vicente envia mais combatentes para a guerra, dentre os quais portugueses e nativos. Os franceses são vencidos e a Guanabara é retomada.

    Na vila de São Sebastião do Rio de Janeiro, Manoel da Nóbrega morre aos 63 anos, um dos construtores do Brasil.

    terça-feira, 19 de junho de 2007

    Youtube ganha novidades

    Essa semana o sitio do Youtube passou por mudanças em seu visual. A página principal ganhou um novo layout, no qual o usuário poderá visualizar além os vídeos que estão sendo assistidos no momento em que ele entra no site. Não somente a primeira página mas também as páginas das categorias, dos canais, de pesquisa entre outras.

    Agora o Youtube virou .com.br também. o site disponibilizou versões para 9 idiomas diferentes, dentre eles o português do Brasil. Na versão brasileira todos os menus de navegação estão traduzidos e os vídeos destacados são também brasileiros.

    Mas o que prevalece nessas mudanças e que os usuários já notaram foi a qualidade de imagem dos vídeos baixados. Diminuiram bastante as distorções causadas pela compressão de vídeo feita anteriormente. Os vídeos que publiquei, por exemplo, ficaram com uma qualidade mais próxima dos originais antes de serem subidos.

    Talvez já seja uma reação do Youtube, tendo em vista a concorrência que está querendo disputar sua gorda fatia no mercado do entretenimento web. Neste blogue postei algumas impressões que tive em um site que praticamente clonava Youtube: o Motione. Apesar de ser uma cópia cara-de-pau, o site tem pontos fortes que podem ameaçar o poderio do outro. Esse é só um deles. Ainda tem o Joost que está prometendo entrar com tudo nesse filão...

    No final quem ganha somos os internaltas. Teremos mais opções em entretenimento na Internet. Só falta disponibilizarem mais tempo de vídeo, assim como já faz o Google, que não se limita aos 10 minutos do Youtube.

    domingo, 17 de junho de 2007

    Windows XP não inicia

    Esta semana tive um problema com o computador de meu irmão. O computador começava a carregar o Windows mas não completava a inicialização. Depois de uns segundos dendo a impressão de estar iniciando normalmente,aparecia a tela azul mostrando que ocorreu erro durante o carregamento. A descrição do erro foi a seguinte:

    UNMOUNTABLE_BOOT_VOLUME STOP: 0x000000ED (0X84F10E30, 0XC000009C, 0X00000000, 0X00000000)

    A tela azul falava da possibilidade de estar ocorrendo problemas com algum hardware mal instalado e sugeria a retirada deste. Também falava de configuração de bios utilizando cache ou sombreamento.

    Depois de pesquisar bastante, fique um tanto confuso. A cada site que entrava aparecia uma resposta diferente para o problema. As sugestões que encontrei foram várias: troca da bateria do cicuito CMOS, resetar a CMOS, limpoar os contatos da memória, trocar o cabo de 40 vias por um de 80 vias, mudar o modo de acesso direto à memória para UDMA, passar o ckdisk.

    Cheguei até a fazer uma pequena lista das prováveis soluções. Primeiro apaguei a configuração da BIOS para as de fábrica tanto do modo SETUP quanto do modo jumper. Não funcionou. Em seguida desconectei os cabos dos jacks do painel frontal, pois uma vez funcionou. Depois, limpei os contatos das memórias DDR. Ainda não respondeu. Depois, mexi no cabo SATA, e novamente nada.

    Após muitas tentativas consegui descobrir o problema. Estava na MBR. Não sei como mas a MBR estava corrompida. A partição onde estava intalado o Windows não estava sendo reconhecida. Como os dados pessoais do computador de meu irmão estavam em uma partição diferente da do Windows, resolvi formatar e instalar novamente o Windows na partição desconhecida. Pronto, resouvel.

    Eu poderia resolver o problema com o modo de recuperação e digitando os comandos cfdisk ou fixmbr. Só que reinstalar era mais adequado. para dar uma renovada no Windows.

    Resolvi publicar este post por causa do problema acontecer com muitas pessoas. E, apesar de estar na maioria dos foruns de informática, não vi ninguem nesses foruns postarem que conseguiram resolver o problema.

    Relógio em SVG e Javascript

    Este relógio foi feito por mim utilizando os conhecimentos que adquiri em SVG.

    SVG é um formato de imagem padronizado pelo Consórcio W3C. Esse tipo de imagem tem certas vantagens em relação aos outros: usa XML, pode usar CSS, pode usar javascript, o arquivo tem tamanho reduzido, a imagem pode ser ampliada infinitamente sem perder resolução, pode-se criar animações, pode-se criar jogos simples e por aí vai.

    Mais uma criação minha saiu hoje, depois passar a tarde fazendo o código funcionar. Este é um relógio que utiliza basicamente 3 tecnologias: SVG, Javascript e CSS.

    Como eu sou um pouco relutante em utilizar ferramentas como Flash ou Dreamweaver (um pouco não, sou teimoso mesmo), eu prefiro fazer as coisas com o velho e bom bloco de notas, indo direto ao código.

    Se você não conseguir ver o relógio funcionar talvez seja porque seu navegador não suporta o formato, como o Internet EXPLOREr. Neste caso pode ser instalado o plugin fornecido pela Adobe. Ou então abandone de vez essa coisa e use o Mozilla Firefox no lugar.

    sexta-feira, 15 de junho de 2007

    Função Horária do Espaço

    DEFINIÇÃO
    No movimento uniforme a velocidade escalar é constante. Portanto, a sua velocidade escalar média é igual à sua velocidade escalar instantânea. Ou seja, Um móvel em M.U. apresenta deslocamentos iguais em intervalos de tempo iguais.

    FÓRMULA
    s - s0 = vt --> s = s0 + vt

    PARÂMETROS
    s0ESPAÇO INICIAL
    sESPAÇO FINAL
    vVELOCIDADE
    tTEMPO

    RESULTADO

    quinta-feira, 14 de junho de 2007

    Aceleração Escalar Média

    DEFINIÇÃO
    A Aceleração Escalar Média é a relação entre a variação da velocidade escalar instantânea e o correspondente intervalo de tempo.

    FÓRMULA
    DeltaV v - v0
    am = -------- = --------
    DeltaT t - t0

    PARÂMETROS
    DeltaVVELOCIDADE ESCALAR INSTANTÂNEA
    DeltaTINTERVALO DE TEMPO
    PARÂMETROS
    s0VELOCIDADE INICIAL
    sVELOCIDADE FINAL
    tTEMPO INICIAL
    t0TEMPO FINAL

    RESULTADO
    ACELERAÇÂO ESCALAR MÉDIA:

    terça-feira, 12 de junho de 2007

    Velocidade Escalar Média

    DEFINICAO
    A Velocidade Escalar Média é a relação entre o deslocamento escalar e o correspondente intervalo de tempo.
    FÓRMULA
    DeltaS s - s0
    vm = -------- = --------
    DeltaT t - t0
    PARÂMETROS
    DeltaSDESLOCAMENTO ESCALAR
    DeltaTDESLOCAMENTO TEMPORAL
    PARÂMETROS
    s0ESPAÇO INICIAL
    sESPAÇO FINAL
    tTEMPO INICIAL
    t0TEMPO FINAL
    RESULTADO
    VELOCIDADE ESCALAR MÉDIA:

    sexta-feira, 8 de junho de 2007

    Lógica: Ser é Pertencer

    Refletindo um pouco a respeito de lógica cheguei a uma conclusão bem simples: ser é pertencer. Quando se diz:
    Todos os homens são mortais. Sócrates é homem. Portando, Sócrates é mortal.
    Esse silogismo, que é tão manjado na lógica como os algoritmos "Halo, World!" em programação, será usado para explicar minha conclusão. Na segunda proposição, Sócrates é homem, o verbo de ligação indica que o filósofo está inserido a um grupo conceitual que engloba todos os seres humanos. Se usarmos a teoria dos conjuntos para representar essa proposição ela poderia sem problemas tomar as seguintes formas:
    • Sócrates pertence Homem
    • Sócrates está contido Homem
    • Homem contém Sócrates
    Ou seja, Sócrates pertence a um conjunto chamado Homem; Sócratates está contido em um conjunto chamado Homem; O conjunto Homem contém um ser chamado Sócrates. É uma conclusão bem "lógica", eu sei, mas pode ser interessante para quem gosta do assunto, como eu. Na verdade, a algum tempo estou imaginando como seria um programa de cálculo de sentenças lógicas. Seria a base para um sistema de interpretação da linguagem natural e para construção autônoma de conhecimento artificial. Mas isso está ainda muito no mundo da concepção. Ou talvez eu esteja só viajando... Mais umas explicações... Num silogismo, cada sentença tem um significado:
    1. A primeira sentença tem que possuir uma relação sugeito-predicado universal, afirmativa ou negativa;
    2. A segunda sentença tem que possuir uma relação sugeito-prodicado particular, também afirmativa ou negativa;
    3. A terceira é conclusão direta das duas anteriores.
    Mais informações leia na wikipédia: http://pt.wikipedia.org/wiki/Silogismo

    Motiono: o clone

    Recebi recentemente uma mensagem do tipo spam em minha caixa postal no Youtube que me convidava para subir meus vídeos para um novo site de vídeos. Embora um pouco contrariado, pois não gosto de spams, só por curiosidade resolvi espiar - que site é esse Motiono.com? De cara, vi um sítio idêntico ao Youtube, tem até uma quantidade razoável de vídeos para quem está começando. Então passei a assistir alguns vídeos. Foi aí que apareceram as diferenças em relação ao Youtube. A qualidade de vídeo é superior à do Youtube; o tamanho do display é maior um pouco; a velocidade de baixamento é maior; os comandos ao clicar os botões do site respondem mais rápido... Se isso é uma cópia, parece-me que é uma cópia mais bem feita do que o original. Entretanto, é cedo para tirar qualquer conclusão. O serviço está apenas debutando e o número de usuários ainda é muito pequeno se comparado com os do Youtube autêntico. É óbvio que na medida que os utilizadores forem amentando o site vai ter que acompanhar - isso se chama escalabilidade. Com o tempo vamos ver se o negócio deslancha ou não. Vou postar alguns vídeos para testar como ficam lá. Agora, que é igualzinho é... Veja uma prévia do serviço neste vídeo que achei lá: Motiono by KazMills

    quinta-feira, 7 de junho de 2007

    Lançamento do Fedora 7

    No último dia de maio foi lançada a nova versão do da distribuição Linux apoiada pela empresa Red Hat. Essa já consagrada distribuição vem ao longo das versões trazendo novidades interessantes. Um de seus pontos fortes é a amigabilidade, desmitificando a visão que muitos têm do Linux como a de um sistema operacional de hackers. O pacote vem com ferramentas que realmente auxiliam nas tarefas administrativas. Isso faz da distro uma opção ideal para as necessidades corporativas. Também devido a sua aparência agradável, que vem sempre evoluindo para um visual mais bonito, o Fedora pode ser usado também para o mercado de desktops domésticos. Não é a toa que a Dell está apoiando o projeto. Já testei as versões 3 e 5 do Fedora. Hoje começoa baixar a sétima. Já estou ansioso para testar e personalizar este pacote. Quando começar os testes postarei aqui minhas observações sobre a distro.

    quarta-feira, 6 de junho de 2007

    Como Mudar a Raiz do Sistema Linux

    Existem situações de manutenção ou recuperação de sistema em que se faz necessário mudar o ponto de montagem onde se encontra o diretório principal do sistema arquivos Linux.

    Em meu computador eu tenho tenho várias partições para acomodar os sistemas operacionais que desejo testar e usar. Na medida em que modifico o particionamento e os sistemas instalados, surge a obriagatoriedade de atualizar a configuração do LILO, que é o gerenciador de arranque instalado na MBR de meu PC.

    Eu costumo usar esse recurso de troca de raiz de sistema para facilitar o serviço de atualização do LILO quando estou em uma distribuição e o arquivo de configuração, lilo.conf, está em outra partição.

    Por exemplo: instalei o LILO a partir do Slackware que está na partição hda2. Estou precisando mexer na configuração do lilo.conf porque quero testar um kernel novo, por exemplo. Só que não quero sair do Debian que é a distribuição que estou usando no momento. Para conseguir mexer no lilo na partição do Slackware vou precisar transferir temporariamente o diretório raiz "/" da partição do Debian para a partição onde o Slackware foi montado.

    Os comandos necessários para isso são os seguintes: Montar a outra partição dentro de /mnt: mount -t ext3 /dev/hda2 /mnt
    Mudar a raiz para /mnt: chroot /mnt
    A partir desses comandos será possível utilizar a outra partição temporariamente para alguma operação de administração. São dois comandos simples, mas úteis.

    Observações: o sistema de arquivo pode variar, bem como a partição que se deseja montar. Se o sistema de arquivos for outro é só mudar o argumento depois de "-t". Caso a partição for outra basta mudar o sispositivo de armazenamento /dev/hdaX (ou /dev/sdaX, em caso de SCSI/SATA).

    Outros exemplos de montagem:

    Montar sistema de arquivos ReiserFS na particao 4 de HD PATA. mount -t reiserfs /dev/hda3 /mnt

    Montar sistema de arquivos EXT2 na partição 3 do HD SATA. mount -t ext2 /dev/sda2 /mnt

    sábado, 2 de junho de 2007

    Uma oportunidade na Web.2

    Quando eu lia uma matéria no site do New York Times descobri um recurso que até então não conhecia. Consiste em uma espécie de busca de vocábulo da língua inglesa. Ao dar um clique-duplo sobre qualquer termo de uma reportagem do jornal eletrônico, é aberta uma janela popup que contém várias definições daquele termo em diferentes dicionários online. Esse recurso pode ser muito útil. É uma novidade que poderia ser incorporada também por portais de notícia brasileiros. Está nascendo um espaço para empresas que queiram prestar serviços de dicionário online. Por exemplo, um jornal como o do Diário do Nordeste pode querer ter esse recurso em seu site. No Brasil não creio que já existam empresas que prestem esse serviço. Daí o Diário teria somente opções americanas, todas em idioma inglês. Então, sobraria uma lacuna para criação de serviços de dicionários online para que sites como o citado possam utilizar. Estou me referindo a serviços com conteúdo em língua portuguesa brasileira. A Web.2 é algo que nos Estados Unidos está bem avançada. Enquanto aqui resta muito trabalho para se fazer... Abaixo tem um link para uma reportágem. Clique duplamente em qualquer palavra da reportegem e vai ver o que aparece em seguida: são mostradas várias definições daquela palavra. http://www.nytimes.com/2007/06/01/science/01gene.html?ref=scienc