Arquivo

Links

Postagens em Links.

Dicas Para Programar Por Conta Própria

Sexta-feira o foi postado no Viva o Linux um artigo com dicas para quem quer aprender a programar por conta própria.

Achei o artigo bem interessante e decidi passar a vocês também. O autor do artigo é Rodrigo Abreu.

Boa Leitura. 🙂

10 dicas para aprender a programar por conta própria

Primeiramente, quero dizer às pessoas que estão querendo aprender a programar que tenho alguns “macetes” para não desanimar, justamente por mim ter desanimado algumas vezes no meio do aprendizado, daí criei esses métodos para poder continuar e como vi que deu certo comigo, talvez deva possa dar certo com outras pessoas também.

1. Tenha um objetivo. Você tendo um objetivo para aprender a programar fica muito mais fácil, anote em algum lugar numa folha ou até mesmo num arquivo de texto seu objetivo e quando estiver desanimado, leia. Ou até mesmo algo que você viu, alguém programando, etc. Não aprenda a programar por motivos bobos, como esse por exemplo: “Tenho que programar para ser “hacker”…”, por que um hacker não é o que a mídia diz ser, por isso procure saber o que é realmente um hacker.

2. Não se assuste. Quando você vê algo novo na linguagem que você está programando, sempre pense: isso é fácil… por que nem tudo é tão difícil quanto se aparenta ser.

3. Sempre veja exemplos de pessoas que já programam, você pode aprender com os exemplos e até evoluir os exemplos, essa é uma razão pra mim usar sistema open source.

4. Sem um professor, você mesmo determina o seu tempo de aprendizado para cada capítulo. Nunca avance sem ter aprendido o capítulo anterior. Caso você não esteja conseguindo aprender um capítulo, tente outra em outra hora que sua mente esteja mais descansada. Não se apresse, por que você será um eterno aprendiz.

5. Use sempre comentários em seus programas, isso te ajudará a fixar a função dos comandos.

6. Tenha uma boa lógica e um bom raciocínio. Tendo uma boa lógica e um bom raciocínio, você terá mais facilidade a aprender a programar. Programação não é baseada em só decorar os comandos como alguns pensam e me disseram, é preciso muito mais do que decorar os comandos, por isso ter uma boa lógica é fundamental. Uma boa coisa para evoluir a lógica é o raciocínio é a matemática.

7. Tire suas dúvidas com pessoas que já programam, se você não conhecer ninguém, na internet mesmo você pode encontrar.

8. Se você resolver estudar lógica de programação, no começo você certamente vai achar bobeira, pois não pare de estudar, no futuro isso vai fazer muito sentido.

9. Não evolua maus hábitos. Para não evoluir maus hábitos, é muito importante ver como uma pessoa que programa há muito tempo se comporta. Mas cuidado ao seguir os exemplos, dependendo do nível da pessoa que o programou.

10. Bem, essa última dica é pessoal, não sei se vai funcionar com vocês, essa dica foi uma pessoa da internet que me deu e funcionou comigo. Beba café quando estiver programando, ouça uma variedade de músicas calmas, mas quando estiver cansado (não desanimado), beba refrigerante e tome sorvete bem gelado, isso esfria a cabeça.

Por: Abreu, Rodrigo

:wq!



Simulado Para LPIC-1

Olá,

Serei breve hoje, pois na verdade somente vim deixa uma dica rápida. Quem estiver pensando ou se planejando para tirar a LPIC-1 (Linux Professional Institute Certified – Level 1), tem uma site bom para que você possa fazer um simulado, Certificação Linux. Ao término do simulado são mostradas todas as perguntas e respostas que foram marcadas, informando as corretas e incorretas, dizendo também a página onde você poderá encontrar sobre o assunto da pergunta, página essa do livro Certificação Linux do Profº Uirá Ribeiro.

Certificação Linux



OpenSolaris 2008.05

Olá,

Tenho uma dica para quem está afim de dar uma mexida no OpenSolaris, saiu recentemente a versão 2008.05 e está disponível para download no site oficial, contudo se você não quizer ter o trabalho ou se for feito eu que mesmo fazendo o download prefere ter o cd “original”, também está disponível a requisição do cd e FREE o que é melhor ainda. Depois de solicitado cd leva umas duas semanas para chegar (de acordo com o site) . Já fiz o pedido do meu!!!!!!

Para pedir o cd clique AQUI!

Para fazer o download clique AQUI!

:wq!



Subversion

Olá…

Primeiramente, o que seria esse tal de Subversion??? Que tal uma definição a moda Wikipédia?!?!

“Subversion é um sistema de controle de versão desenhado especificamente para ser um substituto moderno do CVS, que se considera ter alguns defeitos.” By Wikipédia

Se eu soubesse o que é CVS era bom!!!!! Calma… Vou tentar explicar….

O CVS ou Concurrent Version System que significa Sistema de Versões Concorrentes é uma sistema que permite ao usuário, seja ele desenvolverdor ou não, trabalhar comas diversas versões dos arquivos criados, organizados em um diretório, seja local ou remoto, guardando assim as versões mais antigas e os também as modificações entre as versões e, para quem não está trabalhando sozinho, é bom porque guarda os logs das alterações feitas por cada usuário do repositório do CVS.

Ficou mais claro agora????? rsrs… Espero que sim…

Mas voltando ao Subversion…. O SVN como explicado pelo Wikipédia é um sistema de controle de versão desenhado especificamente para ser um substituto moderno do CVS, o qual sabe-se que tem muitos “defeitos”. Bastante conhecido por svn, que é o nome da sua ferramenta de linha de comando.
O Subversion assim como o CVS é bastante útil para desenvolvedores e principalmente, na minha opnião, para pessoas bastante desastradas que sem querer apagam um pequeno pedaço do código de 2467 linhas ou simplesmente sem querer dão um rm -rf no arquivo errado, pois ocorrendo isso basta “pegar” a versão anterior existente no respositório e está tudo correto, tudo as mil maravilhas….
Mas beleza… Como instalar e usar essa “coisa”?!

Irei passar a vocês uns passos simples sobre como “trabalhar” com o Subversion.

Primeiramente instalar – A parte mais complicada.

[krix@rogue]$ apt-get install -fy subversion
[krix@rogue]$ apt-get update

Pronto está instalado… Agora vamos criar o repositório. Mas o que é esse tal de repositório?? Explicando de forma bem simples repositório é o diretório onde ficarão guardados todos os seus arquivos e sub-diretórios. Será esse repositório que você irá usar para guardar seus códigos, imagens ou seja lá o que você quizer.

Mas voltando a criação do repositório a criação deve no Subverson depende da criação anteriormente de um diretório onde será a base de seu repositório. Como por exemplo:

[krix@rogue]$ mkdir /home/krix/svn_root

Agora usarei o comando svnadmin para poder tornar esse diretório que criei agora em meu repositório Subversion.

[krix@rogue]$ svnadmin create /home/krix/svn_root/projeto_1

Agora você tem seu repositório Subversion criado, basta agora começar a colocar suas “coisas”, crie os diretórios que desejar e import para o seu repositório, lembrando que não existe uma regra onde você é obrigado a criar um diretório com um nome padrão, sendo assim coloque o nome que deseja mas procure pelo menos ter um mínimo de coerencia neh!!! rsrs…

[krix@rogue]$ mkdir /home/krix/codigos_projeto_1

[krix@rogue]$ cd /home/krix/

[krix@rogue]$ svn import  .  file:///home/krix/svn_root/projeto_1/

Adicionando codigos_projeto_1

Commit da revisão 1.

Agora vamos baixar o conteúdo que está guardado no repositório.

[krix@rogue]$ svn checkout file:///home/krix/svn_root/projeto_1/

Deu pra ver que somente veio o diretório “codigos_projeto_1, o qual havíamos importando antes do checkout. Então vamos colocar algo nele para que nosso repositório tenha mais “vida”!

[krix@rogue]$ cd codigos_projeto_1

[krix@rogue]$ touch base_projeto_1

[krix@rogue]$ touch base_projeto_2

[krix@rogue]$ svn add .

A       base_projeto_1

A       base_projeto_2

[krix@rogue]$ svn commit -m “CRIAÇÃO DAS BASES 1 E 2 DO PROJETO”

Adicionando base_projeto_1

Adicionando base_projeto_2

Transmitindo dados do arquivo .

Commit da revisão 2.

Agora temos um inicio de um projeto caseiro… 🙂 …. Mas se eu quizer remover algo?? Basta que ao invés de usar o comado add use o delete, assim:

[krix@rogue]$ svn delete base_projeto_2

D       base_projeto_2

[krix@rogue]$ svn commit -m “REMOÇÂO DA BASE 2 DO PROJETO”

Deletando base_projeto_2

Commit da revisão 3.

Para verificar alguma outra altualização no repositório basta usar o comando update, normalmente é necessário quando se tem mais de uma pessoa utilizando-o.

[krix@rogue]$ svn update

Contudo se usado somente da forma mostrada ele atualiza para a versão do ultimo commit mas se quizer atualizar para uma versão anterior basta acrescer a opção -r seguida do número da versão, desse jeito:

[krix@rogue]$ svn update -r2

Atualizado para revisão 2.

Por hoje ficarei por aqui, em um outro post irei falar mais sobre os outros comandos de grande importância para o manuseio do Subversion.

Existe um post no Blog ÚltimoLog que tem uma excelênte explicação sobre o SVN vale a pena da uma olhadinha.

wq!



GoogleTalk em seu Site/Blog

Bom dia,

Há alguns dias eu havia visto em um blog, não recordo qual, um gadget com o GoogleTalk, fiquei curiosa mas não tive muito tem para pesquisar sobre o assunto, contudo hoje, fui atrás disso…

No site oficial do GoogleTalk, existe um link direcionando para Google Talk chatback badge que é um gadget onde mostra seu estado no seu site/blog.

Muito Bom!!!!

Tah Curioso?!?!?! Testa custa nada não!!!!

:wq!



Sistema Operacional – On-Line

Boa Tarde,

Imagine um sistema operacional que basta acessar o site entrar com login e senha e pronto, seus dados estão todos guardados lá e tudo isso numa interface a qual estamos bem familiarizados… Pois é ele existe e se chama EyeOS e o que é melhor gratuito e de excelênte qualidade… Vou parando por aqui, pois acho melhor vocês acessarem e tirarem suas próprias conclusões :).