HELLO

WELCOME
Systems Analyst | DevOps Engineer
FLISoL 2012

Marcelo L. Oliveira

DevOps Engineer

© 2023 Marcelo L. Oliveira. All Rights Reserved

abr 17, 2012
FLISoL 2012

FLISoL

O Festival Latinoamericano de Instalação de Software Livre acontece no sábado, dia 28 de abril.

Participei da edição de Santo André, São Paulo, nos anos de 2009, apenas como expectador e divulgador do evento e em 2010, como colaborador. Depois de um ano totalmente aquém do FLISoL volto a divulgar aqui no meu blog um dos eventos mais importantes do mundo sobre o tema software livre.

Read More

More Details
abr 16, 2012
Funções de saída de dados na linguagem C – Parte I

Homem de FerroA linguagem C não possui mecanismos próprios de entrada e saída de dados. Para isto a linguagem utiliza sua vasta biblioteca de funções. Neste estudo utilizei a diretiva stdio.h.

Algumas dessas bibliotecas só estão disponíveis para um ou outro sistema operacional, porém, diferentemente de outras libs, a stdio.h pode ser usada tanto em Linux como em Windows.

Read More

More Details
mar 16, 2012
Sequência de Fibonacci – Exemplo na linguagem C

Mais um exemplo de como escrever um programa que gere números na sequência de Fibonacci. Novamente usando a linguagem C.

// Include file <"stdio.h"> 
// stdio.h  is responsible for inputs and outputs. #include "stdio.h" 
#include "stdio.h"

void main() { 
    unsigned long long int a, b, aux;
	unsigned int i, n;

    // Assign initial values to the variables
    a = 0; 
    b = 1; 

    // The function printf() shows on the screen 
    printf("Enter a number: "); 

    // Gets the value entered
    scanf("%u", &n); 
    printf("Fibonacci:\n"); 
    printf("1: 1\n"); 

    // This block generates a sequence of numbers
    for(i = 0; i < n-1; i++) { 
	    aux = a + b; 
	    a = b; 
	    b = aux; 

	    printf("%u: %llu\n", i+2, aux); 
    } 
}

O código é simples e vai direto ao ponto com comentários explicativos.Geralmente esse tipo de problema é proposto em cursos de computação e o objetivo deste post é apresentar uma forma de resolve-lo. Existem outras maneiras de resolver este problema ou de melhorar o código apresentado, por isso, espero que você não apenas copie e cole, mas procure fazer algo melhor.

Espero ter sido claro nas explicações.

Dúvidas ou sugestões, entre em contato.

Este código está disponível no Github: https://github.com/marceloweb/tutorials/blob/master/fibonacci.c

Com contribuição de Benjamin Zaremba.

More Details
fev 26, 2012
ACCESS FORBIDDEN!

Após a instalação do grupo LAMP, um problema comum é o tal “ACCESS FORBIDDEN!” ou em português, Acesso Proibido, o tradicional 403.

Caso o diretório de projetos(workpace) já possua as devidas permissões, é possível que ao acessar o seguinte arquivo:

sudo vim /etc/apache2/httpd.conf

Read More

More Details
jul 8, 2011
Fedora 15 e Gnome 3: Failed to load session “gnome”

Mais uma falha no Fedora 15, infelizmente, tá ficando cada vez pior. Já começo a pensar na possibilidade de migrar para outra distro.

Após o upgrade do Fedora 14 para o 15, demorei umas semanas até baixar qualquer atualização. Quando decidir atualizar, aparentemente tudo ocorreu normalmente e após o procedimento parecia funcionar corretamente.

Primeira falha: ao executar o atalho <Alt>+<F2> para poder acessar o terminal, tive o seguinte alerta: gnome-panel: “run application not working”. Uma segunda mensagem, acusava não ter conseguido rodar o panel-run-dialog.ui: “/usr/share/gnome-panel/ui/panel-run-dialog.ui”.

Verifiquei o caminho “/usr/share/gnome-panel/” e, realmente, não havia “ui/panel-run-dialog.ui”. Por questões de tempo, não resolvi o problema de imediato e acabei esquecendo.

Read More

More Details