March 28th, 2008 angusyoung
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 
Postado em Desenvolvimento, Tecnologia | 0 comentários »
March 28th, 2008 angusyoung
Disponível aqui. Por mais irreal que algumas coisas possam parecer eu te garanto, não são.
Postado em Desenvolvimento, Geral, Tecnologia | 0 comentários »
March 12th, 2008 angusyoung
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:
-
set serveroutput ON size 2000 format WORD_WRAPPED;
-
DECLARE
-
v_hello VARCHAR(255);
-
BEGIN
-
SELECT 'Hello World!' INTO v_hello FROM DUAL;
-
DBMS_OUTPUT.PUT_LINE(v_hello);
-
END;
-
/
-
EXIT
Continue lendo »
Postado em Banco de Dados, Desenvolvimento, Tecnologia | 0 comentários »
March 7th, 2008 angusyoung
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.
Postado em C & C++, Desenvolvimento, Tecnologia | 0 comentários »
March 5th, 2008 angusyoung
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.
Postado em Desenvolvimento, Linux, Tecnologia | 0 comentários »
October 31st, 2007 angusyoung
Pro*C/C++ é um pré-compilador da Oracle que permite ao usuário embutir cláusulas SQL diretamente no código-fonte em C/C++.
O Pro*C/C++ não é exatamente uma tecnologia revolucionária, interessante, confortável, ou qualquer coisa do tipo. Eu sequer gosto de trabalhar com ela, mas o Pro*C/C++ pode ser útil em alguns casos. Como tem pouco material sobre isso, em Português, tentarei escrever algum coisa (dependendo do meu humor de lidar com ela).
Postado em Banco de Dados, Desenvolvimento, Tecnologia | 2 comentários »
October 17th, 2007 angusyoung
"Enterprises that consider developers “commodities and low level craftsman” are doomed to have (at best) average developers working for them."
(Empresas que consideram desenvolvedores como "commodities" e artesões de baixo nível estão condenadas a ter (na melhor das hipóteses) desenvolvedores medianos trabalhando para elas).
Fonte: Software By Rob & Coding Horror.
Postado em Desenvolvimento, Geral, Tecnologia | 0 comentários »
September 27th, 2007 angusyoung
O problema: dada uma frase você precisa filtrar as ocorrências de caracteres numéricos dentro de um intervalo (ex.: da segunda palavra até a décima). Usando o awk isso pode ser feito da seguinte maneira:
for (i = 2; i < ; 10; i++) {
if ( $i ~ /[[:digit:]]/) {
$i = "(ignored)"
}
}
Obs.: é bem provável que existam maneiras mais práticas de fazer isso, mas funcionou pra mim 
Postado em Desenvolvimento, Dica, Gentoo, Linux | 0 comentários »
September 21st, 2007 angusyoung
"... The problem is, there is only ONE ranking system that we all actually understand, and we should be using that ranking system for virtually every situation in which we need to compare human beings at some skill set (and one human can be better than another human at it).
That system, of course, is the Dungeons and Dragons level system ... " - Steve Yegge
Retirada de: http://steve.yegge.googlepages.com/software-fable
Postado em Desenvolvimento, Geral | 0 comentários »
September 13th, 2007 angusyoung
Depois de me bater por algum tempo no (confuso) site da HP, finalmente achei o que eu procurava. Segue aí caso seja útil para alguém mais:
HP C/HP-UX: Programmer's Guide
HP C/HP-UX: Reference Guide
HP aC++ Documentation
HP aC++/HP C Online Programmer's Guide
HP WDB (Widebeest Debugger)
Postado em Desenvolvimento, Unix | 0 comentários »
June 22nd, 2007 angusyoung
Pegou um código muito "porco" e díficil de ler? Organize-o usando o indent:
indent.exe -kr -i8 -bad -bap -cdb -sc -br -nce -cdw arquivo.cpp
Mais sobre o indent aqui.
Postado em Desenvolvimento, Geral | 0 comentários »
February 23rd, 2007 angusyoung
Como eu tinha dito no post anterior, existem várias bibliotecas para manipulação de XML em C e C++. Algumas são bastante completas, outras valorizam a simplicidade. A escolha vai depender dos seus requisitos, então, na esperança de facilitar o seu trabalho, aqui vai uma pequena lista com bibliotecas XML para C e/ou C++ e algumas (poucas) características de cada uma delas.
Continue lendo »
Postado em Desenvolvimento, Tecnologia | 0 comentários »
January 12th, 2007 angusyoung
Usando este humilde espaço eu gostaria de declarar meu ódio por:
- Notação hungára
- Funções/métodos com mais de 50 linhas
- Código sem documentação
- Métodos de indentação absurdos
- Código com estruturas de repetição/seleção sem definição de inicio e fim de blocos de código. Por exemplo:
ao invés de:
CODE:
-
if (condicao) {
-
codigo();
-
}
- Código díficil de ler sem uma razão específica
- autoconf, automake, autoheader, etc. Embora, felizmente, já não precise mais usa-los com frequência.
Postado em Desenvolvimento, Geral | 0 comentários »