Instalando MySql + Apache + Php + WordPress

Janeiro 17th, 2010 2 comments »

Recentemente tive que instalar um blog WordPress em minha máquina, como um espelho deste blog, com o intuito de trabalhar offline enquanto passo as minhas férias na praia, longe da civilização.

Como não sou um profissional da área, sempre que tenho que fazer tais ações, recorro aos muitos tutoriais que encontro na rede, o que fiz antes de me retirar do mundo digital. Mas é claro que faltou vários detalhes que não encontrei na documentação dos pacotes, frustrando o servidor.
» Read more: Instalando MySql + Apache + Php + WordPress

Slackmirror 3.3.x

Dezembro 30th, 2009 No comments »

Nesta versão 3.3.0 fiz algumas pequenas mudanças no Slackmirror, como a correção de um bug antigo, além de outros menores. Este bug, em particular, vinha sendo empurrando indefinidamente por não encontrar uma forma clara e eficiente de resolvê-lo. O bug é evidente em versões anteriores, sempre que se forçava um upgrade em uma distribuição recem atualizada, baixando novamente uma dezena ou duas de arquivos já baixados.
» Read more: Slackmirror 3.3.x

KDE 4.3.4 para Slackware64

Dezembro 15th, 2009 No comments »

Para não deixar a página estática por mais algumas semanas, enquanto as atividades na Universidade não terminam, fiz mais esta compilação do KDE 4.3.4. Ela é mais um lançamento para correção de bugs e adição de mais línguas (internacionalização), as quais não compilei.

A compilação foi feita com os scripts do KDE 4.3.3 do próprio Slackware64, sem grandes alterações. Os binários se encontram em:

http://rra.etc.br/linux/Slack64/kde4/4.3.4/bins/

E os scripts alterados e não, em:

http://rra.etc.br/linux/Slack64/kde4/4.3.4/builds/

Alterei o script anterior para a instalação do 4.3.4. Essencialmente, ele baixa os pacotes, verifica o md5 e instala os pacotes. Não testei o instalador, a os pacotes estão rodando em 4 máquinas minhas sem nenhum problema a mais de 10hs.

KDE 4.3.3-64bits e scripts de compilação

Novembro 1st, 2009 No comments »

Já faz um bom tempo que não compilava os pacotes do KDE, esperando que no lançamento do Slackware-13.0, este saísse com o KDE-4.3.0. Provavelmente por sua estabilidade ter sido pouco testada até a ocasião da liberação desta última versão, o lançamento foi feito com o KDE-4.2.4.

Como costuma acontecer com o Slackware, o current fica congelado por algum tempo, após o lançamento de um release, e a compilação do KDE-4.3 não ocorreu tão cedo. Esperei por algum tempo e quando, por fim, compilei o KDE 4.3, já no release 4.3.2, algumas horas depois o current voltou a vida de lançou a mesma compilação.

Estava para remover este texto de meu blog, quando o kde.org anunciou o lançamento da versão 4.3.3. Aproveitando o trabalho, eis que ai está o KDE-4.3.3. A divulgação ficou atrasada por uma semana por conta de problemas técnicos com a partição de minha máquina, mas isto é uma outra história.
» Read more: KDE 4.3.3-64bits e scripts de compilação

Python 3 – Estruturas de controle

Setembro 13th, 2009 No comments »
Este artigo é a parte 3 de 2 na série Python

Neste terceiro artigo, vou apresentar as estruturas de controle de fluxo de programa, como if, while, for e funções. Para a apresentação neste texto, setá necessário a construção de alguns pequenos programas ou módulos, por isto, neste artigo ainda será apresentado como criar um programa em Python.
» Read more: Python 3 – Estruturas de controle

Python 2 – Tipos no Python

Setembro 7th, 2009 1 comment »
Este artigo é a parte 2 de 2 na série Python

Neste segundo artigo vou focar os tipos padrões do Python. Se Python fosse uma linguagem comum, isto não passaria de apresentar tipos básicos como inteiros, ponto flutuante, string, … No entanto, os tipos no Python são muitos poderosos e mesmo depois de algumas muitas dezenas de linhas, não foi possível aborda todo o conteúdo possível.

» Read more: Python 2 – Tipos no Python

Python 1 – Uma introdução ao Python

Setembro 7th, 2009 1 comment »
Este artigo é a parte 1 de 2 na série Python

A algum tempo estou montando uma série de tutoriais com a intenção divulgar o binding PyQt. No entanto, recebi alguns pedidos para escrever algum texto introdutório para a linguagem. Diante da diversidade de material livre na internet, confesso que relutei muito em pegar o projeto, mas a necessidade em preparar um curso de Python para a instituição em que trabalho, me levou a este caminho.

Nesta série de artigos sobre Python, pretendo criar algum diferencial com respeito aos textos disponíveis, fazendo uma abordagem mais detalhada da linguagem, sem me preocupar com o ensino da programação em si. Por este motivo, alguns conhecimentos em programação podem ser necessários ao longo dos artigos. No entanto, procuro ser profundo onde o conteúdo me permite, sem me exceder em detalhes muito técnicos.

» Read more: Python 1 – Uma introdução ao Python

Slackmirror 3.2.33

Agosto 9th, 2009 2 comments »

Não chega a ser uma atualização, mas para evitar surpresas desagradáveis aos usuários do BlueWhite64, disponibilizei esta atualização. Por algum motivo que desconheço, alguns espelhos do BlueWhite64 não funcionam com o wget e por isto os removi.

A versão 3.2.33 pode ser baixada em Download.

PyQt 05 – Diálogo QFileDialog

Agosto 8th, 2009 7 comments »
Este artigo é a parte 5 de 5 na série PyQt

A seção de diálogos rápidos ainda tem outras opções bem práticas. Neste texto vou apresentar os diálogos da classe QFileDialog. Esta classe possui funções estáticas que criam diálogos para salvar e abrir arquivos. Essencialmente, estes diálogos permitem criar diretórios, navegar pelo sistema e retornam um nome de arquivo ou nomes de vários arquivos, diretórios do sistema.

» Read more: PyQt 05 – Diálogo QFileDialog

Slackmirror 3.2.32

Agosto 8th, 2009 No comments »

Dado ao pouco tempo disponível para manter o aplicativo, volta e meia ele sai com algum erro tolo e a última versão 3.2.31 não foi diferente. A ideia do cache_md5 foi muito boa, mas a implementação saiu com um erro na verificação da atualização da distribuição.

Com isto, ao se usar a opção upgrade, o aplicativo sempre realizava a atualização, baixando arquivos de CHECKSUM, FILELIST e outros, que geralmente não são atualizados do CHECKSUM da raiz da distribuição.

As mudanças feitas são apresentadas na lista abaixo:

  • adicionado tratamento de erro no tamanho do arquivo baixado;
  • corrigido bug no endereço do md5_cache de file_dest para ‘FILELIST.TXT’ e feito mais algumas mudanças para receber md5sum_new corretamente;
  • foi adicionado um contador de erro de tamanho baixado na função download_list. O máximo de downloads no momento está fixado em 5 tentativas, definido na variável max_download_try, em smlib.py;
  • aumentei o intervalo entre impressões de 0,3 para 0,5, na função download_list.

Baixe a última versão em DOWNLOAD

Better Tag Cloud