C, Perl, Python, agora Turbogears + CSS

Filed under:Administração Linux, C, Diginet, Perl, Programação, Python — posted by rwanderley on 18 July, 2006 @ 1:03 am

Estou começando a adentrar o mundo alto nível do Turbogears. Após passar uma boa temporada fazendo programas em C (em sua maioria para a UFRN) passei por algumas linguagens de Script, até finalmente me dedicar um pouco ao Turbogears o que me levou a estudar um pouco de CSS também. A seguir vai um pequeno estórico dessa minha curta vida de nerd! :D

  • +/- 1997: Minix no windows

Por volta de 1997 eu tive meu primeiro contato com o mundo UNIX. Na época eu costumava usar meu modem USRobotics para conectar na mini-BBS da UFPB (que mudou para UFCG recentemente) de Campina Grande usando uma conta de um primo meu que cursava lá. Lembro como se fosse hoje… A única coisa que sabia eram os comandos finger e talk. Geralmente só encontrava um usuário com um nome estranho, um tal de root… Era o tempo todo: talk root: “oi root!”. Mas ele não respondia :D

Nesse mesmo tempo consegui baixar uma cópia do minix e instalei ele para rodar como processo em cima do windows. Consegui bootar, mas não sabia muito o que fazer depois…

Em 1998 li em algum lugar a respeito do GNU/Linux e baixei o Slackware em diquetes. Após uma semana de aperreio consegui instalar o sistema e acesso a uma shell, onde aprendi meus primeiros comandos UNIX.

Depois resolvi testar o RedHat. Já foi uma mudança bem maior, já tinha acesso a gráficos e tudo mais! Após o RedHat comprei um Conectiva, que na época para mim não era nada mais que um RedHat semi-traduzido. No final de 98 fui para Recife e deixei a nerdisse um pouco de lado por ca de 3 anos…

  • 2001: UFRN, LCC, De volta a nerdisse :D

Em 2001 ingressei na UFRN. No final do primeiro semestre consegui uma bolsa de estudos para administrar o Laboratório dos Cursos de Computação (LCC). Durante essa bolsa tive contato com gente já esperiente no mundo GNU/Linux que tiveram o saco para me ensinar Shell Script (sintaxe Bash) assim como conceitos básicos de administração GNU/Linux.

Foi lá que consegui me aprofundar na filosofia GNU e entender como o sistema funciona. Foi lá também onde comecei a programar em C de forma mais séria.

No final de 2001 consegui um upgrade na bolsa e fui para a superintendência de informática da UFRN, onde atuei como administrador de redes. Lá tinha acesso aos principais servidores da UFRN, e foi onde passei pelos maiores aperreios da minha vida! Até hoje estou devendo uma Pizza ao pessoal do setor, por terem me ajudado a recuperar o banco de dados de um servidor solaris que eu quase apaguei por engano!

Em 2003 consegui me infiltrar na Diginet. Foi lá onde me aprofundei mais ainda na área de administração de redes e conheci galera competente em praticamente todas as áreas da “computação prática”. No periodo de 2003 - 2006 saí e voltei da Diginet várias vezes, passando pelo tribunal de justiça, projeto de televisão digital (SBTVD), … O que vi é que estou no lugar certo e, se deixarem, pretendo passar um bom tempo trabalhando na Digi. Foi aqui que consegui largar um pouco o C e conhecer outras linguagens maravilhosas como o Perl, Python e agora o turbogears, que é um framework que deixa vc fazer complexas aplicações web em questões de minutos usando a linguagem Python.

Nesse exato momento consegui largar um pouco o C, uso apenas quando necessário e quando quero me divertir de verdade :D, gosto de Perl para programas não muito grandes na área de administração de redes, bash script para coisas pequenas ou que involvam muitos comandos (não gosto de usar system()) e, definitivamente, turbogears para aplicações web.

Vou parando por aqui… esse primeiro Post saiu bem maior que eu planejava!

Até o próximo! :D

9 comments »

  1. Depois desse post num vai precisar colocar mais nada! :D

    Comment by Humberto Diógenes — 18 July, 2006 @ 2:14 am

  2. Isso sim é que é começar do começo! Putz! Isso é quase um relato em uma sessão de psicanálise, mas é isso ai, desabafa, :) a idéia é essa mesmo. De repente a gente junta isso tudo e mais esses ‘new bloggers’ em um bar e faz uma terapia de grupo regada a uns ‘chopisss’ e paçoca!

    Comment by Tuta Muniz — 18 July, 2006 @ 8:16 am

  3. Admito… O breve histórico foi tudo, menos breve… :P

    Comment by rwanderley — 18 July, 2006 @ 10:56 am

  4. Bicho, eu sou seu fã!

    Comment by Karlisson — 18 July, 2006 @ 2:27 pm

  5. “Foi lá que consegui me aprofundar na filosofia GNU e entender como o sistema funciona. Foi lá também onde comecei a programar em C de forma mais séria.”

    e quando vc comeceu a programar em C, menino?

    Comment by Iuri — 18 July, 2006 @ 10:02 pm

  6. Rapaz… comecei em casa lendo tutoriais… Antes de entrar na UFRN eu só sabia as estruturas básicas (for, while, goto, …) e tinha pouquissima prática. Na UFRN foi quando eu consegui me aprofundar mais.

    Comment by rwanderley — 18 July, 2006 @ 10:16 pm

  7. Putz, como Tuta tinha comentado, Alemão mexendo com alto nível… sei não.

    Parabéns pelo currículo! E concordo totalmente com você em relação à Diginet.

    Comment by Jonatas Oliveira — 19 July, 2006 @ 2:29 am

  8. Hello, my name is Alex, i’m a newbie here. I really do like your resource and really interested in things you discuss here, also would like to enter your community, hope it is possible:-) Cya around, best regards, Alex!

    Comment by Alexiylqr — 10 February, 2007 @ 10:22 pm

  9. I love your services and products, many thanks!

    Comment by toprealestate — 25 March, 2008 @ 9:54 pm

Copy link for RSS feed for comments on this post or for TrackBack URI

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

(required)

(required)




image: detail of installation by Bronwyn Lace