Essa semana recebi alguns pop-up da AVG para comprar a nova versão do anti-vírus. Até então, estava usando a versão 8.0 Fui no super downloads e baixei a versão mais atual, 8.5 Depois de atualizado, a surpresa: todos os ítens do menu estavam com @ na frente, e não legível em português. Provavelmente, alguma variável de código do sistema.

bug-avg8-5
(clique na imagem para ampliar)

Tentei pesquisar algo no google (não muito), mas não encontrei nada falando a respeito. Como na atualização eu executei o aplicativo direto, resolvi reinstalar, removendo o AVG primeiro, pra depois instalar a nova versão. Assim o programa passou a funcionar direito.

Por precaução, desativei a conexão com a internet quando desinstalei o AVG. =)

Uma das grandes carências aqui na Bahia é quanto aos eventos relacionados à área de TI. De duas uma: ou os eventos quase nunca acontece, ou são pouco divulgado. Pensando nisso, me veio a ideia de criar um site/blog, onde pudesse relacionar os eventos, não só da Bahia, mas em todo o Brasil, relacionado a área de informática.

eventos-ti

O Eventos TI é um blog com a finalidade de divulgar eventos de todo o Brasil. Seja no interior ou na capital, pretendemos divulgar todos os eventos. Para isso, precisaremos contar com a colaboração de todos. Se você é produtora, está envolvido ou sabe de algum evento, entre em contato para que possamos anunciar no site.

Recentemente recebi uma diga na lista do Code Igniter para debugar código. Trata-se do dBug. A utilização do sisteminha é muito simples! Para isso, basta executar o seguinte código na variável que deseja:

include_once("dBug.php");
new dBug($myVariable);

$myVariable é a váriavel que deseja debugar. Muito útil para identificar por que a sessão (SESSION) não está funcionando, por exemplo. O resultado na instância da classe é colorida e bem organizada.

exemplo-dbug

Convenhamos, o dBug é bem melhor do que o print_r(), não? Além do mais, é totalmente free.

Em prosseguimento ao artigo “Como se tornar um programador php“, abordarei nesse post os seguintes ítens:

  • Recolhendo material de estudo
  • Estudando códigos prontos
  • Praticando
  • Tirando dúvidas

Vamos lá!

Praticando

Chegado neste ponto, não podemos esquecer da principal forma de fixar o aprendizado: praticando! Programação é igual a matemática. Quanto mais você pratica, mas você aprende como resolver os problemas encontrados. (que analogia!) Assim, uma vez recolhido todo o material, estudado e analisado o código, é hora de treinar!

Inicialmente, você precisará de um servidor pra testar suas aplicações. Para isso você precisa do php, apache e mysql. Existe algumas ferramentas que permite instalar tudo junto e já configurado. É o caso do Xampp e o Easyphp. O easyphp é para windows, mas o xampp possui a versão para outros sistemas operacionais, como o Lamp para o linux.

Uma outra pedida é você desenvolver um site simples, e disponibilizar na internet. Existe alguns servidores php de hospedagem gratuita. Só nunca testei, mas existe relatos de que alguns servidores são legais.

Tirando dúvidas

Para finalizar, tire suas dúvidas. A primeira e principal fonte é o manual oficial de php. Calma! Não se preocupe se você não entende nada em inglês ou se tem aversão. Há duas formas de explorar o manual php em português. Uma é online e outra offline, fazendo o download do arquivo. Eu recomendo baixar o arquivo de ajuda do windows. Ele auxilia bastante na hora de pesquisar por determinado assunto. Mas se você preferir em outro formato, pode acessar a lista com outros formatos.

Uma vez tendo acesso ao manual php, a principal fonte para tirar dúvidas em relação a sintaxe e funções da linguagem, explore-o. Cada vez que você ver alguma função nova nos códigos ou apostilas de consulta, verifique no manual o que aquela função faz. Se observares, o próprio manual já é um bom material pra começar php. É só seguir a ordem do índice, pois ele aborda todos os pontos. Se não sabes pra que serve a função isset(), por exemplo, pesquise no manual.

Um outro método que usei bastante foi participar de fóruns como fonte de pesquisa e para tirar dúvidas. Mas, por favor, não entre no fórum pedindo código. Faça sua pergunta, explique o que você precisa, até onde chegou e pergunte como pode resolver isso. Normalmente eles não te dão o problema resolvido. Apenas indica o caminho para que você resolva. Como eu disse anteriormente, a comunidade PHP é grande, e o pessoal é colaborativo.

Não faça de qualquer jeito

Então é isso! Espero que este artigo possa orientá-lo nos estudo da linguagem, e que sempre procure ser bom no que faz. Não faça de qualquer jeito. Faça direito, ok?! O mercado é competitivo, e exige que você seja bom no que faz.

Um abraço e até a próxima!

Ontem recebi um e-mail de Jonathan Silva, me parabenizando pelo site e fazendo o seguinte questionamento:

” (…) venho também saber de você se existe algum excelente curso de PHP em Salvador, ou se seria melhor tentar aprender em casa mesmo?”

É com base nesse e-mail que relatarei minha experiência com o aprendizado com php. Dividirei este artigo em dois posts, abordando os seguintes itens:

  • Recolhendo material de estudo
  • Estudando códigos prontos
  • Praticando
  • Tirando dúvidas

Minha jornada aconteceu após conclusão do 3º ano. Por não ter conseguido passar na UFBa naquele ano, resolvi estudar em casa sobre o que mais me enchia os olhos na época. A internet! No 1º ano, tinhamos aula de informática, onde aprendemos noções básicas sobre web e chegamos até a fazer um site (bizarro), como trabalho final da unidade. =D

Porém, antes de saber que existia linguagem de programação, aprimorei o pouco que sabia de html copiando o código fonte de portais, como bol e uol, e colando no Front Page, ferramenta do pacote Office para desenvolvimento web. Me lembro o quanto de tabela era feito esses portais! Aff!

Foi então que descobri a linguagem de programação, e como poderia deixar os sites dinâmicos. Assim, criei e adotei a seguinte didática de aprendizado.

Recolhendo material de estudo

Meu primeiro passo foi adquirir apostila sobre a linguagem na internet. Na época, encontrei uma apostila do Maurício Vivas no Cadê (que hoje pertence ao Yahoo). Essa apostila é básica, mas aborda os principais pontos da programação básica. Desde eventos com formulários, até conexão com banco de dados, etc. No site do Script Brasil, há uma lista de apostilas sobre php. Veja!

Ao final do estudo da apostila, já estava pronto para fazer ao menos um CRUD.

Mas a internet hoje oferece um vasto leque de informações. Se na época encontrei material no Cadê, que era basicamente um diretório de sites, imagine agora com o Google nas mãos! Não se detenha apenas a uma fonte.

Mas, depois que entrei na faculdade, percebi que, antes mesmo de você aprender a sintaxe da linguagem e sair por aí programando, você precisa aprender ao menos lógica de programação. Sem isso, você pode até saber como começa o código, mas não conseguirá chegar a um final. Aliás, pode até chegar, mas pela metodologia da tentativa e erro. =/

Estudando códigos prontos

Após entender o básico da linguagem, comecei a aprimorar e aprofundar o conhecimendo da linguagem através de scripts prontos encontrados na web. A comunidade php é enorme, e disponibiliza muito material online. Isso não quer dizer que você já tenha tudo pronto nas mãos. Muitos desses códigos, são feitos por pessoas que também possuem conhecimento básico/intermediário.

Entretando, a revisão de códigos prontos e o aprimoramento destes, serve para você por em prática noções de lógica de programação e conhecer algumas funções da linguagem. É claro que, com códigos de outros, você pode acabar aprendendo uma maneira macarrônica de programar, mas quanto mais você aprende, mais você tem um olhar crítico das coisas.

Assim, lembro-me de um sistema de enquete encontrado também no Script Brasil. Lá há um diretório de scripts, com mais de 20 enquentes pra você treinar. Agora, lembrando que, de início, opte pelas enquete mais simples, sem autenticação por exemplo. Com o tempo, vá pegando scripts um pouco mais complexo do que a anterior.

Portanto, caro colegas, comece a recolher os materiais da internet e reserve um tempo para dedicar-se ao estudo. No próximo artigo abordarei os itens “Tirando dúvidas” e “Praticando”.

Um abraço e até a próxima!

O iMaster lançou ontem a campanha CrossBrowser, que tem por objetivo diminuir o número de usuários que utilizam navegadores antigos. Aqui no blog, dos 55,57% dos visitantes utilizam o IE, 34,95% utilizam a versão 6, de 2001 e 64% utiliza o IE7. Esse número refletem fielmente os números expressos na campanha, onde 35% dos internautas ainda utilizam a versão antiga dos navegadores.

Pra quê atualizar?

A campanha não apenas incentiva aos usuários a atualizarem o navegador, como também explica o por quê da atualização. Os navegadores antigos não teem mais suporte às tecnologias novas que sugem ao longo do tempo e há tempos não são atualizados, representando um risco aos internautas. Além disso, devido à grande utilização, acaba sendo um trabalho extra e desnecessários aos desenvolvedores, pois tem que se adequar a algo passado.

Como atualizar?

Ao acessar este blog, ou os sites que aderiram à campanha, você verá uma barra no topo da página. A imagem abaixo ilustra a situação (clique na imagem para ampliar).

Algo interessante é que a campanha incentiva os usuários a conhecerem outros navegadores, como o Firefox e Chrome.

Depois de corrigido a prova da SERPRO, fica aquela dúvida: será que fiz uma pontuação boa? Como saberei se estou bem colocado? Pensando nisso que dois concurseiros criaram o projeto Ranking dos Concursos.

“O Ranking dos Concursos é um site que oferece aos seus usuários a possibilidade de comparar, via lista de discursão, uma prévia de seu dempenho com os demais candidatos do concurso público realizado.”, afirma os idealizadores.

Para isso, basta realizar um cadastro simples, identificar a prova do concurso que você realizou e postar sua pontuação de acordo com o gabarito oficial! Quanto mais pessoas participarem, mas próximo da real será a estimativa. Veja a lista de desempenho do concurso da SERPRO 2008, para vaga de Analista: Desenvolvimento de Sistemas – Salvador BA

Ah! Só não vale mentir sua pontuação, senão o projeto retorna uma estimativa falsa.

Está pensando em abrir seu próprio negócio? O SEBRAE te ajuda. Hoje, conclui o curso online Iniciando um Pequeno Grande Negócio, oferecido gratuitamente pela SEBRAE. Para participar, basta efetuar a matrícula no site.

O curso tem duração de 60 dias, certificado online e impresso enviado pelo Correios, e possue um monitor e um tutor, para auxiliar e incentiva o aluno constantemente, através de e-mails, chat e fórum de discussão.

A educação a distância é uma tendência no mercado acadêmico na educação brasileira, e essa é uma oportunidade de você começar a interagir com o ambiente virtual para estudar. Se o aluno não fechar o msn e orkut na hora dos estudos, certamente não conseguirá concluir o curso a tempo. É preciso ter muita determinação!

Nos dias 15 e 16/12/2008, o pessoal da Fattocs realizará um curso de Capacitação em Análise de Pontos de Função. O curso tem duração de 16hs e custa R$595,00. Entre o material didático está o livro “Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software”, boa referência sobre o assunto.

Maiores informações: http://www.fattocs.com.br/

Demorei a encontrar, mas eis um software que converte inúmeros tipos de arquivos. Segundo a eRightSoft, o Super Video Converter é um conversor universal. Pra se ter uma noção, o Super suporta as seguintes extensões como entrada:

3gp/3g2, amv, asf, avi, dat, drv-ms, fli, flc, flv, m2ts, mkv, mpg, mov, mp4, nsv, ogg, qt, rm, ram, rmvb, str, swf, ts, tmf, ty+, viv, vob e wmv.

Isso é só para vídeo! Os de áudio suporta: aac, ac3, amr, mmf, mp2, mp3, mp4, mpc, ogg, ra, wav, wma

O melhor de tudo. O software é totalmente FREE e pode ser baixado no Super Download.

Baixar programa

Atualmente estou lendo o livro “O vendedor de sonhos” de Augusto Cury. Ainda estou nas primeiras páginas, mas o livro é incrível. Recomendo desde já! =D

Sinopse

“Um homem desconhecido tenta salvar da morte um suicida. Ninguém sabe sua origem, seu nome sua história. Proclama aos quatro ventos que a sociedades modernas se converteram num hospício Global. Com uma eloqüência cativante, começa a chamar seguidores para vender sonhos. Ao mesmo tempo em que arrebata as pessoas e as liberta do cárcere da rotina, arruma muitos inimigos. Será ele um sábio ou um louco? Este é um romance que nos fará rir, chorar e pensar muito.”

Quanto custa?

Comprei por R$29,90 (que deve ser o preço de tabela), mas encontrei alguns descontos nas lojas abaixos.

Onde comprar

Submarino (R$14,80)
Saraiva (R$17,20)

Obs.: Lembre de verificar o custo de frete.

Comunidade

Participe da comunidade do livro no Orkut. Acesse a comunidade aqui!

Se você tem um amigo ou parente leigo sobre internet, e sempre que mexe em seu computador, deixa-o cheio de virus, por causa dos spams que ele faz questão de abrir, não se preocupe. Ensine a ele sobre o que é e como evitar, através desses vídeos educativos da CGI.br

Fonte: Antispam.br

Página 1 de 3123