Arquivo do Autor: Roberto Beraldo

LaTeX: Como simular um subsubsubsection

O LaTeX possui seções, subseção e “subsubseções”, por padrão. Porém, às vezes precisamos de mais divisões em nossos textos. Porém, não existe o comando \subsubsubsection.

A fim de termos mais divisões em nossos textos, podemos usar o parágrafo (comando \paragraph).

Continue lendo

C/C++: Por que usar fgets em vez de gets

C/C++

A função gets, da biblioteca padrão do C (stdio) pode gerar um grande problema para o programador que a usa: como essa função não limita o número de caracteres a serem lidos da entrada padrão (stdin), pode haver vazamento de memória, ou até pior, injeção de código malicioso no progreama.

A solução é usar fgets, que limita o buffer de leitura.

Continue lendo

Momento Poético #5

Hoje o poema é Teu Riso, de Pablo Neruda, novamente narrado pelo Juca de Oliveira, no quadro Devaneio, da Band News FM.

Link para ouvir a narração em streaming
Link para o arquivo MP3

Teu Riso

O Teu Riso Pablo Neruda
Tira-me o pão, se quiseres,
tira-me o ar, mas não
me tires o teu riso.

Não me tires a rosa,
a lança que desfolhas,
a água que de súbito
brota da tua alegria,
a repentina onda
de prata que em ti nasce.

A minha luta é dura e regresso
com os olhos cansados
às vezes por ver
que a terra não muda,
mas ao entrar teu riso
sobe ao céu a procurar-me
e abre-me todas
as portas da vida.

Meu amor, nos momentos
mais escuros solta
o teu riso e se de súbito
vires que o meu sangue mancha
as pedras da rua,
ri, porque o teu riso
será para as minhas mãos
como uma espada fresca.

À beira do mar, no outono,
teu riso deve erguer
sua cascata de espuma,
e na primavera, amor,
quero teu riso como
a flor que esperava,
a flor azul, a rosa
da minha pátria sonora.

Ri-te da noite,
do dia, da lua,
ri-te das ruas
tortas da ilha,
ri-te deste grosseiro
rapaz que te ama,
mas quando abro
os olhos e os fecho,
quando meus passos vão,
quando voltam meus passos,
nega-me o pão, o ar,
a luz, a primavera,
mas nunca o teu riso,
porque então morreria.

http://www.vagalume.com.br/pablo-neruda/o-teu-riso.html#ixzz1BX5R6xOU

PHP: Conversão de Datas: formato brasileiro e formato ISO

PHP: Conversão de Datas: formato brasileiro e formato ISO

Uma das principais e mais frequentes dúvidas em fóruns é sobre tratamento de datas. O formato brasileiro é dd/mm/yyy, porém os bancos de dados, por exemplo, trabalham com a data no formato ISO 8601, ou seja, yyyy-mm-dd.

Face a isso, muitos têm dúvidas em como converter do formato brasileiro para o ISO e vice-versa. É possível fazer isso de várias formas, mas pretendo mostrar aqui as principais delas, comparando o tempo de execução de cada uma, a fim de encontrar a mais eficiente.

Continue lendo

Serialização de Dados

Segundo a Wikipédia:

Em Ciência da Computação, no contexto de armazenamento e transmissão de dados,
a serialização é o processo de salvar um objeto em um meio de armazenamento
(como um arquivo de computador ou um buffer de memória) ou transmiti-lo por uma
conexão de rede, seja em forma binária ou em formato de texto como o XML. Esta
série de bytes pode ser usada para recriar um objeto com o mesmo estado interno
que o original.

Fonte: http://pt.wikipedia.org/wiki/Serializa%C3%A7%C3%A3o

Essa técnica é muito útil quando se deseja salvar dados como arrays ou objetos em arquivos, cookies, sessões ou transmiti-los via sockets, por exemplo.
Continue lendo