Resolvi descontinuar esse blog. Mas não vou parar de postar, apenas estou mudando de endereço. O novo blog se chama The Root Newbie e já está atualizado com os principais posts do Neryluc.

Clique e veja como ficou.

Até lá!


Quando eu estava começando a aprender programação orientado ao objeto, senti uma certa dificuldade em trazer para o código os conceitos primordiais desse paradigma: classe e objeto. Para quem pensa em desenvolver programas mais complexos (ou apenas quer passar em uma disciplina na faculdade), assimilar essa ideia base é fundamental.

Pensando nisso, eu resolvi escrever algumas linhas sobre o tema. Não é nem de longe um graaande tutorial sobre o assunto, e com certezas existem outros mais completos por aí, basta procurar. Mas eu curto a ideia de compartilhar o conhecimento e, quem sabe, ajudar alguém. Espero que esse mini guia sirva como uma fonte de consulta no início do aprendizado desse tema.

Optei por deixar de lado a programação e abordar apenas o conceito de classe e objeto. Acho importante começar dessa forma, e só depois implementar o código em alguma linguagem. Por isso, vou deixar para mostrar a parte prática do assunto em outro post.

Continue reading ‘Programação Orientada ao Objeto – Conceitos básicos’


Hello!

Estou bastante sumido e devendo alguns posts que havia prometido, eu sei. Durante esse tempo ausente, estudei pouco (ou quase nada) sobre aplicações web escritas em PHP e rodando num servidor instalado via Xampp ou Vertrigo, os quais eu venho mantendo o foco até aqui. O que acontece é o seguinte: tenho trabalhado com a plataforma .Net e escrevendo código em C#, e venho guiando meus estudos nesse framework da Microsoft, tanto que resolvi abdicar um pouco do tempo ocioso das férias de Julho para fazer um curso sobre isso. Então, é nisso que eu venho dedicando meu tempo, e não tive como continuar os tutoriais antigos por simplesmente ter deixado o PHP meio de lado.

E já que estou me enturmando mais com .Net e C#, vou aproveitar para escrever algo sobre isso por aqui, a medida que tiver tempo ou simplesmente vontade de fazê-lo. Isso não marca o fim dos meus posts e estudos sobre PHP; gosto da linguagem e acho agradável trabalhar com ela, apesar do pouco contato que tive até então. Mas, no momento, não é o meu foco.

Tenho respondido por email aos comentários que vocês andam postando por aqui. Por esse motivo é importante que na hora de comentar você informe um endereço de email válido e que seja usado com frequência – caso você aguarda por minha resposta. Garanto que respondo rapidinho, mas não talvez nos finais de semana. :D

Por enquanto é só. Devo voltar em breve, assim espero. :)

O VertrigoServ, ou apenas Vertrigo, é um pacote que reúne algumas ferramentas necessárias para o funcionamento de um servidor Web, tais como o Apache (o servidor http propriamente dito), PHP, MySQL, SQLite, além do PhpMyAdmin (aplicativo escrito em PHP utilizado para gerenciar bancos de dados MySQL), SQLite Manager (mesma função do PhpMyAdmin, mas nesse caso gerencia bancos de dados SQLite), entre outras. O Vertrigo é uma alternativa ao Xampp, mas esse último tem a vantagem de funcionar tanto em ambiente Linux como Windows, enquanto o Vertrigo funciona apenas no Windows.

Nesse tutorial eu vou apresentar um passo-a-passo da instalação do Vertrigo.

Continue reading ‘Tutorial – Instalando o Vertrigo Serv’


xampplogo

Continuando nosso guia sobre o Xampp, hoje vou mostrar um pouco sobre o sistema e algumas configurações que devem ser feitas para que ele funcione direito e com segurança.

Se você não sabe o que é o Xampp e/ou como instalar ele, leia esse post antes. Caso contrário, vamos em frente!

Lembrando que valem nesse tutorial todas as observações  feitas inicialmente no post anterior.

Continue reading ‘Tutorial – Conhecendo e Configurando o Xampp’


xampplogo

Instalar um servidor web no PC pode não ser uma tarefa fácil. Eu mesmo tive essa experiência: instalei todos os componentes de um individualmente, e foi trabalhoso deixar todos eles funcionando de forma eficaz.

Há um lado bom nessa dificuldade, especialmente para quem está começando: os erros. Cada erro é uma oportunidade que você tem para aprender, descobrir o porquê dele ter acontecido, e assim ganhar experiência.

Mas para quem não gosta de tratar inúmeros erros ou prefere a praticidade, existe o Xampp, um pacote que contém o servidor Apache, banco de dados MySQL, e as linguagens PHP e Perl. Além disso, ele vem com o phpMyAdmin, um utilitário extremamente útil para quem está (ou não) começando a trabalhar com Web e precisa gerenciar banco de dados. Neste passo a passo você verá como instalar e configurar o Xampp e ter um servidor Web funcionando no seu computador.

O Xampp será útil se você planeja desenvolver um site/blog ou aplicativos web. Com um servidor rodando no seu PC tudo pode ser testado e melhorado antes de ir ao ar.

Continue reading ‘Tutorial – Instalando o Xampp no Windows’


Finalmente estou de férias!

Mas… peraí. Melhor dizendo, quase de férias. Ainda preciso entregar o projeto da cadeira de Programação Orientada ao Objeto  para receber minha nota. Se tudo der certo, semestre que vem serei apresentado a Estrutura de Dados, e já tenho um material esperando por ela. Aliás, neste link você encontra e-books de qualidade sobre orientação a objetos e desenvolvimento web com a linguagem Java. Vale muito a pena tê-las no HD.

Desde do início de Junho eu já venho pensando no que vou fazer durante as férias. Tenho muitas idéias que, na prática, sei que não vou conseguir transformar em realidade – pelo menos por enquanto. Sendo assim, decidi iniciar o que eu acho mais importante agora, e depois cuido do resto. Eis minhas prioridades para o mês de Julho:

  1. Estudar PHP e MySQL. Criar alguns aplicativos pra desenvolver a prática e ir me familiarizando. Para isso eu tenho o livro no qual já citei num post passado e o acervo infinito da web.
  2. Dar uma olhada no Python. Antes de começar a faculdade eu vinha estudando a linguagem, mas quando entrei de fato no curso tive que parar para estudar C e posteriormente Java. Entrei num grupo de estudos da linguagem e as reuniões devem começar nesse segundo semestre. Sem muitas pretensões aqui neste tópico, apenas abrir minha mente e interagir com um pessoal interessado.
  3. Estudar assuntos de outras disciplinas (do ciclo básico) que eu prevejo que terei alguma dificuldade no próximo semestre.  Este é o ponto mais chato e não tenho certeza que irei fazê-lo. Mas é extremamente útil e, se fizer, vou respirar mais aliviado quando estiver na metade do semestre.

E chega, já tem bastante coisa pra dar conta. Além disso, preciso terminar o Rogue Galaxy, aprender a jogar Dota e curtir o recesso com minha namorada. Mas antes de começar vou tomar um calmante, porque esse final de semestre foi TENSO.


Finalmente o livro de PHP que eu comprei chegou. É o Desenvolvendo Websites com PHP, do Juliano Niederauer. Antes de comprar eu pesquisei por algumas opiniões nas comunidades de PHP do orkut. Fiquei em dúvida entre eles e outros livros, mas como eu quero começar bem do início da linguagem e o money para comprar um livro era pouco, levei ele mesmo.

Li dois capítulos do livro até agora, onde ele fala a respeito da história e aplicações comuns da linguagem, e também sobre aqueles conceitos de sempre de programação, como variáveis, operadores, tipos de dados etc. Hoje inicio o capítulo sobre estruturas de seleção e só paro quando cansar, hehe.

O único problema que tive até agora foi quando precisei instalar o WAMP (Windows + Apache + MySQL + PHP). Através do livro achei um link para a página do autor onde ele disponibiliza um guia de instalação, que mais me atrapalhou do que ajudou. Fui atrás de alguns tutoriais no google mas eles não me ajudaram muito também (até porque se baseavam em versões antigas desses programas).

Até que nessa sexta, dia 20/03, enquanto eu usava um dos PCs durante a aula de monitoria do pessoal do 1º período, achei um guia de 2007, mas onde o autor havia editado algumas informações em Janeiro deste ano. Li e vi que ele era diferente dos outros que eu havia encontrado. Mandei o link do “tuto” para meu email para olhar quando chegasse em casa.

Resultado disso é o WAMP rodando tranquilo agora. Eu poderia usar alguns desses pacotes que instalam tudo isso de uma vez. Isso seria bem mais simples, mas eu não gostei muito dessa idéia. Eu queria instalar tudo manualmente, cada um por vez, configurando cada um dos programas por etapas. Assim, quando acontecesse algum problema eu poderia fazer o processo inverso de instalação e ver onde eu errei. Sem falar que desse modo eu aprendo muito mais, porque eu vejo como os programas fazem para conversar entre si.

Decidi, então, fazer meu próprio guia explicando passo-a-passo como instalar e configurar o WAMP. Não será um guia com muitos detalhes, porque ainda não tenho conhecimento necessário para isso. Mas o suficiente para que você possa instalar tudo e rodar suas páginas em PHP sem problemas, acessando o banco de dados MySQL.

Até breve!


Este post deveria ter saído ontem, porém, não pude escreve-lo. E continuo sem poder, porque reservei a noite para estudar.

Dando continuidade ao Java. Por enquanto tô utilizando material que peguei na internet, devo providenciar um livro em breve (de fato preciso de um, ler no monitor por muito tempo não é nada legal).

Encontrei um site bacana com vários artigos sobre a linguagem:  GUJ! Há também várias apostilas no Apostilando.com, mas não encontrei muitas que me interessassem lá. Li um pouco desta aqui. Uma das coisas que não gostei é que ela não mostra exemplos usando o Eclipse (software que eu uso para programar am Java), mas sim o NetBeans. Há também os tutorias que encontro nos fóruns, apresentações em power point que o professor disponibilizou e um apostila (de papel mesmo) que meu colega deve me emprestar amanhã.

Até os próximos posts!


No início de 2008 eu decidi abrir um blog para registrar minhas experiências e opiniões a respeito do curso que estava prestes a começar, Engenharia da Computação. Passei no vestibular para a segunda entrada, o que significa que as aulas só iriam começar em agosto,  segundo semestre do ano.

Abri o blog, fiz um post inicial e nunca mais voltei. Depois de um tempo às moscas, resolvi cancelar ele de uma vez.  Então para que isso não aconteça de novo, farei 2 posts iniciais aqui – quem sabe assim vai.

Mas falando um pouco sobre mim: me chamo Lucas Nery e estou atualmente no 2º período do curso, na Universidade de Pernambuco (UPE). Atualmente tenho estudado “por cima” algunas liguagens usadas na Web, como PHP, HTML e CSS. Pretendo comprar um livro sobre PHP em breve e depois faço um post falando sobre isso. Na faculdade, fora as cadeiras do Ciclo Básico como  Cálculo e sua turma do mal, tenho visto Java (estudei C no período passado).

Falando sobre o blog, eu poderia dizer que que tenho aqui os mesmos objetivos que tinha no outro: registrar minhas experiências e opiniões a respeito do curso e da área de Tecnologia em geral. Mas isso serial um resumo muito pobre do que eu posso fazer aqui, o blog é aberto à novas idéias e a medida que ele for crescendo, irá definindo sua identidade.

Por enquanto é isso, me esperem no segundo post inicial! :D




Seguir

Obtenha todo post novo entregue na sua caixa de entrada.