domingo, 27 de outubro de 2013

Corrigindo erros de rede e a Pasta EFS do I9300 Galaxy SIII

Primeiramente, dedico esse tutorial ao blog da INFOTECCELL, pois com as dicas fundamentais que passaram, pude realmente resolver o problema que estava no meu S3.

Bom, resumindo o que aconteceu com o meu aparelho Samgung Galaxy S3. O que aconteceu foi que desde que fiz a atualização da nova versão 4.1.2 do Android, o aparelho tornou-se impraticavel para uso, pois ocorria diversos congelamentos e que nao estava conseguindo sequer realizar uma simples ligação. Foi aí que me veio a ideia de formatar o treco. Porém, cometi um erro basico. O de nao realizar um backup da pasta EFS. Cuja pasta tem-se todas as informaçoes do aparelho, uma especie de CPF. 

Posteriormente, a instalação de uma nova versão do Android, tive o problema de congelamento sanado, porem adquirir um novo problema que foi o da "rede nao encontrada". Portanto, nao estava conseguindo realizar nenhum tipo de ligação e nem a utilização da rede 3g do meu chip. 

Entretanto, passado dois dias, nos quais muitas vezes pensei em jogar o aparelho na parede, encontrei o blog na qual cito no inicio, que foi o que salvou o aparelho. Concluindo que segui todos os procedimentos ensinados e que com isso pude realizar o backup da EFS e que o aparelho ganhou uma nova chance.
rsrsrs



Neste Tutorial Irei Postar como Corrigir Erros de Rede do Galaxy SIII após Troca de Rom ou Root, Quando a Pasta EFS corrompe, Tornando o IMEI Null/Null ou 004999010640000.

1. Instale qualquer Rom em Seu Aparelho, Por segurança sempre faça o backup da pasta EFS do Aparelho.

2. Após a Instalação da Rom, Teste o aparelho, veja se a rede funciona normal ou não. Se sim tudo ok, se não siga os passos abaixo.

3. Faça root no Aparelho (No blog tem o Tutorial para root e Instalação de CWM).

4. Após fazer root e instalar CWM Recovery, baixe o Modem a ser usado nesse LINK

5. Coloque na raiz da memória interna do aparelho pelo cabo usb e desligue o aparelho.

6. Entre em modo CWM Recovey ( Segurando Volume mais + Home + Power).

7. Em modo recovery, Faça um full wipe:

Wipe Data/factory Reset
Wipe cache Partition
Wipe Dalvick Cache

8. Depois volta para recovery e Siga os passos abaixo:

Install Zip From Sd Card
Choose Zip From External Storage

Escolha o arquivo Baixado ( UBEMH5 Modem.zip) e Instale

Reboot Systen now.

9. Espere o celular reiniciar e teste, deve estar Tudo ok e rede Funcionando Normalmente.

OBS: Em alguns Casos O IMEI voltará ao genérico 004999010640000, se com esse tutorial não ficar normal, o aparelho precisa ser reparado via box para o IMEI original.

sexta-feira, 18 de janeiro de 2013

Para que quer começar a estudar programação


Programação - Como Estudar
Uma das grandes questões para quem deseja aprender a programar um computador é como fazer para atingir esse objetivo, pois não é tarefa fácil para a maior parte das pessoas. Não quero aqui, neste 
espaço, banalizar esta atividade, quero deixar tão somente algumas dicas de como proceder para conseguir “aprender” esta atividade. 

O primeiro fator é possuir o desejo de programar computadores, é estar apaixonado ou apaixonada por esta idéia. É sentir dentro de sua mente esta vontade. Caso contrário, é sempre uma perda de tempo. Fazer o que não se gosta simplesmente por fazer ou para ganhar dinheiro é perda de tempo.
Existem duas maneiras de fazermos as coisas na vida, a certa e a errada. A forma errada nos obriga a refazer aquela tarefa que saiu com erro, nos obriga a concertar e se for esta a filosofia em que você acredita, esqueça, a programação de computadores não é para você. A forma certa, não trás nenhum problema e nos deixa livres para outras emoções. Na área de desenvolvimento de software é inadmissível ter em mente o meio certo, ou está certo, ou está errado. Não dá para ficar em cima do muro. Eu não conheço mulheres meio grávidas. Eu não conheço meio buraco. Ou é ou não é. 

A partir do momento em que se tem na mente que a atividade de programação de computadores é o ideal profissional que se deseja e que não existirá em hipótese alguma o conceito de meio certo em sua vida, então estar-se-á pronto para iniciar a jornada de “aprendizado”.
O estudo de programação é uma atividade muito cansativa e estafante, pois exige do aprendiz e mesmo do mais experiente muita dedicação mental. É necessário exercitar a mente constantemente moldando sua forma de pensar dentro dos ditames técnicos operados por um computador.
A primeira tarefa é desenvolver o chamado “lógica de programação”. A lógica de programação deve ser exercitada longe de um computador. Primeiro é necessário aprender a “pensar” da forma como um computador opera, para depois programá-lo em vias de fato. Nenhum ser humano nasce falando e andando. Para correr, por exemplo, precisa saber primeiro andar, para andar é necessário primeiro se rastejar. Não se aprende adequadamente a programar um computador indo diretamente para uma linguagem de programação formal, aprenda primiro a se rastejar, depois a andar para então correr. O nosso aprendizado de vida segue um certo plano lógico divino.
Para aprender a trabalhar o raciocínio lógico nos moldes da programação de computadores é necessário aprender a fazer uso de algoritmos computacionais. Assim sendo, primeiramente aprende-se a “pensar” na forma como um computador opera, para depois programá-lo. Um bom começo é fazer um estudo do livro “Algoritmos – Lógica para Desenvolvimento de Programação de Computadores” da Editora Érica (www.editoraerica.com.br), dos autores José Augusto N. G. Manzano e Jayr de Oliveira Figueiredo.
Após ter uma nítida noção do que é programar é aconselhável fazer uso de uma linguagem de programação de computadores de fácil utilização que permita a você ter a visão clara do que é a programação de computadores no computador. Para esta etapa, sugere-se o estudo do livro “Free Pascal – Programação de Computadores” da Editora Érica, dos autores José Augusto N. G. Manzano e Wilson Y. Yamatumi. A linguagem Pascal foi desenvolvida com o intuito original de ser uma linguagem para a prática da programação de computadores em nível acadêmico. No entanto, a linguagem se tornou uma ferramenta comercial e de grande uso mundial, estando atualmente em uso pelo ambiente de desenvolvimento Delphi da Borland.
Em seguida é interessante aprofundar o estudo da lógica de programação focando o aprendizado do tema “estrutura de dados” e para iniciar este estudo leia o livro “Estrutura de Dados Fundamentais” da Editora Érica, do autor Silvio do Lago Pereira. Depois faça um estudo dos dois volumes do livro “Estruturas de Dados para a Construção de Software” da Editora da Ulbra (www.editoradaulbra.com.br), do autor Arthur Vargas Lopes.

A partir deste ponto ficará fácil aprender uma nova linguagem. Depois de cumprir as etapas anteriores experimente estudar nesta ordem as linguagens C, C++, JavaScript (desde que conheça HTML) e Java. Bom aprendizado a todos.

“Não cometa o suicídio mental de tentar aprender uma linguagem de programação orientada a objetos como muitos tentam fazer sem ter uma nítida visão da aplicação da lógica de programação (algoritmos e estruturas de dados). Ao achar que se pode ganhar tempo acaba-se perdendo muito mais do que se imagina. As pessoas se esquecem das fábulas contadas na infância. Não tente ser a lebre, seja a tartaruga, principalmente no aprendizado de lógica de programação, lembre-se de que o afobado come cru e quente. Antes de aprender POO siga os passos anteriores.”


Credito ao Forum Hardware e a publicação de Luanna.

quinta-feira, 10 de janeiro de 2013

DNS

DNS da Telefonica Speedy, NET Virtua, Velox, Brasil Telecom BRT e Outras


Resumidamente, o que o servidor DNS faz é informar ao seu computador o endereço IP dos sites que você acessa em seu navegador. Então quanto mais rápido o servidor DNS resolver e retornar o endereço IP dos sites para seu computador, mais rápida será sua navegação.
Mas, como saber qual servidor DNS é mais rápido para você? DNS Benchmark é uma ferramenta gratuita que lhe permite verificar o desempenho de servidores DNS. Assim você pode testar todos os servidores DNS e decidir qual deles funciona melhor para você.

No site do desenvolvedor você encontra o link para download DNS Benchmark ou Clique aqui para o download direto.
Faça também o download da lista completa de DNSs da lista abaixo.  Já esta no formato que o DNS Benchmark reconhece Clique Aqui.
Brasil Telecom (BRT) Dns Primário Dns Secundário
DF 201.10.128.2 201.10.120.2
DF, MT, MS 200.199.252.72 200.199.252.68
MS 201.10.128.2 201.10.1.2
MT 201.10.128.2 201.10.120.3
GO 201.10.128.3 201.10.120.3
GO 200.193.193.234 200.199.252.68
PR 201.10.120.2 201.10.128.3
PR 200.193.136.60 200.203.191.8
RS 200.180.128.68 200.199.241.17
RS 201.10.1.2 201.10.120.2
SC 200.215.1.43 200.215.1.44
SC 201.10.120.3 201.10.1.2
RO/AC 201.10.128.2 201.10.1.2



Speedy – Telefonica – SP Dns Primário Dns Secundário
Telefonica.com.br 200.205.125.58 200.205.125.57
Telefonica.com.br 200.204.0.10 200.204.0.138
Superig.com.br 200.225.157.104 200.225.157.105
Uol.com.br 200.221.11.100 200.221.11.101
Uol.com.br 200.221.11.98 200.147.255.105
Uol.com.br 200.246.5.2 200.246.5.87
Terra.com.br 200.176.2.10 200.176.2.12
Terra.com.br 200.176.3.130 200.176.2.75
Terra.com.br 200.177.2.10 200.176.254.10



Net Virtua
Dns Primário Dns Secundário
- 200.189.80.43 200.189.80.5

200.212.223.43 200.212.223.044
- 201.6.0.112 201.6.0.108
- 200.245.127.130



Telemar Dns Primário Dns Secundário
- 200.222.0.34 200.222.0.35
- 200.222.0.35 200.223.0.84
- 200.165.132.155
- 200.202.193.71 200.202.193.75
- 200.202.193.69 200.202.193.76
BA 200.223.0.83



Velox Dns Primário Dns Secundário
AL 200.149.55.104 200.202.193.171
BA 200.149.55.140 200.202.193.171
CE 200.223.0.83 200.223.0.84
MA 200.202.193.71 200.149.55.141
MG/ES 200.202.93.75 200.202.0.34
PA 200.149.55.140 200.202.193.71
PB 200.223.0.84 200.222.0.34
PE 200.202.193.75 200.202.193.76
RJ 200.149.55.142 200.165.132.148
RN 200.149.55.142 200.202.0.39
SE 200.149.55.142 200.222.0.39



GVT Dns Primário Dns Secundário
Brasilia, Goiania, Anapolis,
Cuiaba e Campo Grande
200.175.182.139 200.175.5.139
Regiao Centro SUL 200.175.5.139 200.175.89.139
Regiao Sul 200.175.89.139 200.175.5.139



EMBRATEL Dns Primário Dns Secundário
- 200.255.122.6 200.255.253.238
- 200.255.253.241 200.245.255.033
- 200.255.125.211 200.245.255.65



Outros… Dns Primário Dns Secundário
Google 8.8.8.8 8.8.4.4
Gtei Level3 4.2.2.1 4.2.2.2
www.gigadns.com.br 189.38.95.95 189.38.95.96
OpenNic 200.252.98.162 -
Intelig 200.184.26.3 200.184.26.4
Optiglobe 200.185.6.131 200.185.6.163
www.opendns.org 208..67.222.222 208.67.220.220
Brturbo 200.199.201.23 200.199.201.24
Sul BBS 200.219.150.4 200.219.150.5
Ajato 200.162.192.5 200.162.192.3
br.inter.net 200.185.56.49 -
FPSP.FAPESP.BR 143.108.025.103 -
JSOL 200.196.94.146 200.196.94.149
Matrix 200.202.7.1 200.202.17.1
Netbank 200.203.199.2 200.203.199.3
Netpar 200.255.244.1 200.255.244.3
Onda – PR 200.195.192.130 200.195.192.10
SENFFNET / PARATI.COM 200.196.91.250 200.196.91.210
SOFTALL 200.198.100.6 200.198.100.3
SUL BBS 200.219.150.4 200.219.150.5
Telepar 200.193.136.60 200.199.241.17
Unicamp 143.106.2.5 143.106.51.37
USP 143.107.253.3 -
VOE 200.173.112.4 -
Way Internet 200.150.4.4 200.150.4.5
Way Internet 200.150.13.244 200.150.13.243
ZAZ 200.246.248.10 200.248.149.1
Free.fr francês 212.27.32.5 -
Brazilian Research Network 200.19.74.21 -
Universidade Federal do Espirito Santo 200.137.65.132 -
Pontificia Universidade Catolica do Parana 200.192.112.8 -
Se tiver sugestões de outros servidores DNS.  Poste nos comentarios que adicionarei a lista acima..

Read more: http://news.dsystem.com.br/796/dns-da-telefonica-speedy-net-virtua-velox-brasil-telecom-brt-e-outras.html#ixzz2HcWChNzP

Seção de Aprendizagem em T.I.



Administrador de Sistemas Linux


Carga Horária: 88h
Descrição: Este pacote destina-se à capacitação de Profissionais com perfil de Desenvolvedor de Sistemas e Rotinas, que visem agregar valores tanto ao S.O em si, como às Aplicações a serem disponibilizadas aos usuários de uma Rede de Dados, onde este desenvolverá atividades tais como: Instalação do Sistema Operacional, de programas e utilitários;Manipulação de arquivos e controle de permissões; Administração de contas de usuários; Personalização de ambiente e inicialização do S.O, Implementação de facilitadores e novos recursos ao S.O, uso consistente e sólido dos comandos do shell padrão (bash) do S.O Linux, conhecimento de filtros com expressões regulares no uso de comando do shell e configuração de serviços do S.O, desenvolvimento de rotinas (scripts) personalizadas e agendadas pela gerência de tarefas diárias e periódicas, compilação do kernel do S.O, configuração de periféricos, gerenciaento e controle de quotas de disco rígido, aplicações de RAID (Espelhamento), administração de S.O Linux com base no conhecimento consistente de arquivos de configuração através de comandos e utilitários ou ferramentas, dentre muitas outras atividades, caracterizando-se como um "Linux System Administrator".
 
Módulos: Fundamentos do Sistema Administração de Sistemas Linux I Administração de Sistemas Linux II