Tutoriais de Programação em Batch no DOS

Apr 24, 2008 in Dica, Sistemas Operacionais

Para aquelas pobres almas que, assim como eu, precisam escrever alguns programas em lote (batch) para o DOS/Windows:

Have fun!


eBook Gratis sobre desenvolvimento no Mac OS X

Apr 05, 2008 in Desenvolvimento, Mac OS X, Sistemas Operacionais, Tecnologia

Peguei essa dica no OS News: o CocoaLab distribui um eBook grátis para quem quiser se aventurar no desenvolvimento para Mac OS X. O livro é voltado para desenvolvimento no Leopard com Xcode 3 usando Objective C e Cocoa e está disponível aqui. Não usa o Leopard? Então baixe a versão para o Tiger aqui. O livro está, obviamente, em inglês, então se você não conhece o idioma de Shakespeare considere esse mais um bom motivo para aprender.

Fontes: OS News e Fun Script.

Tags: , , , , , ,


Links Uteis

Apr 02, 2008 in Dica, Tecnologia

Bom, estou realmente cansado hoje então tudo que vou fazer é postar 2 links interessantes aqui.

IBM DeveloperWorks: publicação web da IBM, na área de tecnologia.

IBM RedBooks: uma biblioteca publicações da (ou relacionada a IBM). O meiobit falou sobre isso alguns dias atrás.

Tags: ,


É hoje!!!

Mar 28, 2008 in Desenvolvimento, Tecnologia

O 4º encontro de programadores C/C++. Por um lado eu fico feliz porque a comunidade de desenvolvedores C/C++ brasileira está se organizando cada vez mais. Por outro lado eu fico frustado porque mais uma vez eu não pude ir devido a alterações na minha agenda pessoal e profissional :(

Tags: , , , ,


How To: como escrever software impossível de se manter

Mar 28, 2008 in Desenvolvimento, Geral, Tecnologia

Disponível aqui. Por mais irreal que algumas coisas possam parecer eu te garanto, não são.

Tags: ,


VI minimamente utilizável

Mar 21, 2008 in Dica, Tecnologia, Unix

Antes de começar, um aviso: eu não sou fã do VI. Eu gosto do VIM (e só para algumas tarefas). Meu editores preferidos são o Notepad++ (Windows), TextWrangler (Mac OS X) e o Gedit (Linux - mas ando querendo testar o Geany).

Essa dica é para aqueles que como eu tem que, eventualmente, enfrentar um sistema Unix sem acesso ao VIM ou qualquer outro editor que não exige um manual de dezenas de páginas para ser utilizado e só tem disponível o VI. Aqui vão algumas configurações que você pode colocar no seu $HOME/.exrc para deixar o VI um pouco menos irritante:

CODE:
  1. #Mostra em qual modo está
  2. set showmode
  3. # Quando em modo de procura, se torna insensível ao caso
  4. set ic
  5. # Mostra o número das linhas
  6. set number
  7. # Set o tamanho do tab para 4
  8. set tabstop=4
  9. # Mapeamento de teclas (use Ctrl+V depois pressione
  10. # a tecla que vc quer mapear - ex:
  11. # insert, delete, etc. Isso vai produzir algo do
  12. # tipo ^[[2~, etc)
  13. map ^[[2~ i
  14. map ^[[1~ 0
  15. map ^[[4~ $
  16. map ^[[3~ x
  17. map ^H X

Tags: , ,


Planet C e C++ Brasil

Mar 13, 2008 in Geral

Meus feeds agora também estão presents no Planet C e C++ Brasil.

Tags: , , , ,


Oracle: um pouco sobre PL/SQL

Mar 12, 2008 in Banco de Dados, Desenvolvimento, Tecnologia

Continuando o último post sobre Oracle, agora falando sobre PL/SQL (Procedural Language/Structured Query Language). A PL/SQL é uma extensão, proprietária da Oracle, à linguagem SQL que adiciona construções comuns às linguagens procedurais, como por exemplo variáveis, condicionais, excessões, etc.

Se você nunca viu um código em PL/SQL ele é semelhante ao seguinte:

CODE:
  1. set serveroutput ON size 2000 format WORD_WRAPPED;
  2. DECLARE
  3. v_hello VARCHAR(255);
  4. BEGIN
  5. SELECT 'Hello World!' INTO v_hello FROM DUAL;
  6. DBMS_OUTPUT.PUT_LINE(v_hello);
  7. END;
  8. /
  9. EXIT

Continue reading...


IBM Message Service Client for C/C++

Mar 07, 2008 in C & C++, Desenvolvimento, Tecnologia

Interessado em trabalhar com MQ, interfacear com JMS e Websphere MQ usando C/C++? Dá uma olhada no IBM Message Service Client for C/C++. Eu ainda não pude estudar a fundo, mas isso certamente está na minha TODO.


Um pouco sobre Oracle

Mar 07, 2008 in Banco de Dados, Tecnologia

O Oracle é uma das ferramentas que eu tenho utilizado muito nos últimos anos, desde a minha pós-graduação onde tive o primeiro contato até o último ano, aonde utilizo-a profissionalmente.

Nesse pouco tempo que venho tendo contato com o Oracle eu consegui juntar alguns links que utilizo no dia-a-dia e que vou compartilhar aqui:

Referência do Oracle 9i.

Códigos de Erro do Oracle.

Convém lembrar que a Oracle Corporation disponibiliza uma versão gratuíta, para desenvolvimento, instalação e distribuição, do Oracle. Esta versão é conhecida como Oracle 10g Express e está disponível neste link aqui.

Fundamentos do desenvolvimento com Oracle 10g.

Pro*C/C++ User Guide 10g.

Referência do Oracle 10g.

Por fim, convém lembrar que ele roda em uma grande variedade de plataformas (mas não no Mac OS X, pelo o que eu sei), então é bastante provável que ele funcione no seu OS. Se quiser ir mais a fundo e conhecer mais, pode começar dando uma olhada nos links abaixo:

Biblioteca de Documentação.

Oracle Database na Wikipedia. Bom para conhecer um pouco da história e pegar mais links interessantes.

Oracle Corporation na Wikipedia. Igualmente bom pra conhecer a história do Oracle, da corporação, etc.


Escrevendo um sistema de arquivos

Mar 05, 2008 in Desenvolvimento, Linux, Tecnologia

Neste link, existe um tutorial sobre como escrever um sistema de arquivos simples. Bastante interessante se você se interessa por desenvolvimento em baixo nível. Adicionalmente a este texto recomendo a leitura do Linux Kernel Development, escrito pelo Robert Love, engenheiro da Novel e figurinha conhecida no desenvolvimento do Linux.


Post de Utilidade Pública

Mar 04, 2008 in Curiosidades, Geral

Ok, não é um post exatamente técnico, mas ainda assim é de extrema utilidade: pré-requisitos para ser mulher de programador. Realmente, a nossa vida não é fácil, e esse post mostra com muito bom humor que a nossa rotina também é complicada para os nosso entes queridos.

Bom, por hora é isso: dormi pouco mais de duas horas essa noite, e não quero ver códigos pelas próximas 8 horas.


Live Coding

Feb 17, 2008 in Curiosidades, Geral

Live Coding, é o nome do processo de escrever software em tempo real, como parte de um show. Confira nesses links abaixo:

aa-cell live coding at The Loft 1

aa-cell live coding at The Loft 2

Early On-the-fly Programming Concept Video

Tags: ,