Posts Tagueados ‘internet’
Google Chrome… OS?
Enquanto o google Wave não chega, os desenvolvedores do google resolveram anunciar uma outra surpresa. Um novo OS do google.
Para quem não sabe OS é sigla em inglês para Operational System (sistema operacinal), aqui no Brasil algumas pessoas usam SO mesmo (mesmo significado, mas em português).
Pois é depois de uns 9 meses de existência do Chrome a empresa que não para nunca resolveu fazer um OS baseado no navegador. Mas como assim baseado num navegador?
Bom a idéia é que o OS seja feito de forma simples e leve, com todo o suporte para uso de internet, seguindo a mesma idéia do do navegador Chrome.
Ou seja, todas as aplicações online devem ser facilmente acessadas e 100% funcionais (ou seja, uma tirada de mestre para fazer as pessoas usarem as milhares de aplicações online do google). Tirando uma frase do blog: “a web é a plataforma”. Com isso vê-se que a proposta é bem diferente do Android (OS do google para celulares).
A minha conclusão é que o chrome OS vai ser um [super] navegador que funciona como sistema operacional.
O código do Chrome OS vai ser liberado ao público no final desse ano e a previsão é que no meio do ano que vem já comece a ser lançado netbooks usando a plataforma.
E vida longa ao google.
Clique aqui para ver a notícia no blog oficial do google (em inglês).
Como melhorar peformace de conexões tcp/ip
Eu estava no meu google reader (um leitor de rss, recomendo) lendo uns artigos interessantes de informática quando vejo uma notícias dizendo que a Google havia feito uma ferramenta de leitura de banda, parecia um desses medidores de velocidades comuns, talvez um pouco melhor por ser da Google, mas eis que eu vejo 3 palavrinhas mágicas: detecta Traffic Shapping. Antes de tudo, para quem quer ir direto ao assunto e seguir o tutorial de melhoria de conexão pode pular até o tracejado ( ——— ) abaixo.
Abrindo um parêntesis para o assunto Traffic Shapping (que irei abreviar para TS). Para quem não sabe o que é isso, TS é quando o servidor de sua internet propositalmente bloqueia sua conexão quando ela está sendo muito utilizada para poder manter um certo nível de banda para sua região, ou seja, vc contrata um serviço de X mbps, mas na hora de fazer um download (que é quando vc mais precisa dessa velocidade) sua conexão fica X/2 mbps. Traffic Shaping é proibido no Brasil, a Net Virtua já teve problemas por fazer esse tipo de coisa.
Mas não é bem sobre TS que eu quero falar (mas é sempre bom informar sobre essas coisas), pois quando eu fiz o dito teste (para fazer clique aqui, site em inglês, é bom ler as instruções) ele não detectou TS, mas de alguma forma ele detectou que meu computador (ou o Sistema Operacional) estava limitando minha banda para 0,6 Mb, aproximadamente. Eu refiz o teste e o resultado deu 0,8Mb melhor, mas ainda inaceitável, o servidor (no meu caso NET Virtua) estava à cerca 1,8Mb e 6Mb, nos dois testes respectivamente (deveria estar ao redor de 8Mb, mas contratualmente a NET garante um mínimo de 10% da conexão, então resolvi aceitar a conexão atual).
Então o meu problema de velocidade é o computador? Bom minha placa de rede Wireless tem um máximo de 54Mb/s, mesmo que não seja muito boa não creio que tal limite fosse culpa dela (ou do roteador, claro), então o problema residia no Windows XP. Fui buscar ajuda na internet e encontrei um tutorial no site da universidade norte-americana Stanford de como ampliar a perfomace de conexões TCP/IP, segui o tutorial (sim, vou postar aqui em português) e refiz o teste, o servidor deu novamente em torno de 6Mb, mas meu computador subiu de 0,8 (no último teste anterior) para 4,4 Mb, boa difereça, não? Coisa de 550% melhor (realmente a porcentagem choca).
Bom sem mais delongas, eis o tutorial.
—————————————————–
Antes de tudo para quem quiser ler o tutorial em inglês, basta clicar aqui. Vou por meu tutorial mais simples quanto possível, qualquer dúvida ou reclamação pode comentar aqui mesmo.
1º) O primeiro passo é pegar o programa DrTC, um programa que possui opções extras para conexões tcp/ip (um tweak, para quem conhece a palavra.
Para baixar clique aqui (site oficial) ou aqui (link direto, arquivo .zip).
2º) Com o programa baixado, dezipe (caso tenha pego o .zip) e execute, não é preciso instalar, vai aparecer uma janela com algumas opções, garanta que as seguintes opções esteja com YES: Window Scaling e Selective Acks. Se não tiver Yes, ponha, se tiver deixe como está. Após isso clique OK.
3º) Agora é preciso mexer no Registro do Windows, vá em iniciar > executar > na janela que vai aparecer digite regedit.
ATENÇÃO O REGISTRO É ALGO DE EXTREMA IMPORTÂNCIA NO SISTEMA, QUALQUER PROBLEMA NO REGISTRO PODE INUTILIZAR O WINDOWS, PORTANTO É PRECISO MUITO CUIDADO AO MANUSEÁ-LO, SIGUA O PASSO-A-PASSO A RISCA, A NÃO SER QUE VC SAIBA O QUE ESTÁ FAZENDO.
4º) No registro sigua o seguinte camiho: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Tcpip > Parameters.
5º) Na pasta Parameters clique com o botão direito na parte branca, depois clique em Novo > valor DWORD.
Vai aparecer um novo arquivo, renomei-o como Tcp1323Opts e aperte ENTER no teclado.
Ps.: Antes de criar o arquivo, verifique se ele já não existe, o mesmo vale para os arquivos do passo 7.
6º) Clique duas vezes no arquivo que vc acabou de criar, vai aparecer uma janelinha, na caixa em branco com 0 (zero) apage e digite 3, aperte OK, como na imagem abaixo.

7º) Crie mais dois arquivos DWORD (como no passo 5) com os nomes: GlobalMaxTcpWindowSize e TcpWindowSize (respectivamente).
8º) Repita o passo 6 para GlobalMaxTcpWindowSize e TcpWindowSize, mas ao invés de 3 digite 131400 e marque a opção Decimal, após isso clique OK.
9º) Abra novamente o DrTC, confirme se a opção Tcp receive window esta marcada com 131400, bem como confirme se as opções que vc modificou anteriormente continuam com YES. Se não estiver modifique, se estiver aperte OK.
10º) Reinicie seu computador.
Pronto, se quiser conferir refaça o teste aqui.
ATUALIZAÇÃO: Esse tutorial só serve para Windows XP e é possível ler o tutorial (em inglês) no site oficial do windows.
Web 2.0
Já faz algum tempo que li sobre isso a primeira vez e na hora pensei que tinha sido uma nova evolução ou modificação no protocolo básico de internet (http ou Hypertext Transfer Protocol ou ainda Protocolo de Trasnferência de Hipertexto em português), mas conforme fui encontrando mais notícias sobre isso percebi meu erro.
Até hoje muita gente não sabe direito o que é a famosa Web 2.0 e isso é normal, afinal ela ainda tem muito que crescer, está apenas dando seus primeiros e significativos passos.
Muita gente já faz uso e contribui com a Web 2.0 sem saber, por exemplo quando lê e põe em discussão algum item na wikipedia ou ainda quando lê, comenta ou escreve em um blog (como este que você está lendo).
Em resumo a tão dita revolucionária Web 2.0 nada mais é senão as diversas formas de aumentar a interação, de compartilhar informações e de colaboração entre diversos usuários.
Hoje em dias há muitos mecanismos de efetuar um ou todas essas características, já citei duas, mas temos serviços de vídeo (como youtube, google videos, dailymotion e etc.), comunidades virtuais (orkut, friendster, etc.), fotologs e parte importante disso, mesmo que não pareça, são os softwares open source (de código aberto, ou seja, passíveis de modificação por qualquer usuário).
Há quem critique o nome, pois em tese o sistema da “Web 1.0″ e da 2.0 é a mesmo, só muda a forma de uso, mas particularmente eu achei o nome muito bom, pois indica uma maneira totalmente positiva e inovadora de uso da Web e não só por pessoas que realmente entendem do assunto, como também de pessoas que tem uso e interesse limitado.
A maior importância é que a Web 2.0 é o fato de que é o que chega mais perto de mostrar o verdadeiro “poder da massa”, pois aqui as pessoas têm menos medo da repressão e costumam agir em conjunto, um exemplo que devia ser tirado e repassado a vida real (embora em lugares e casos isolados vemos um coisa e outra seguindo idéias desse tipo).